.page-illustration{width:100%;max-width:560px;margin:0}.page-illustration svg{width:100%;height:auto;display:block}.page-illustration .ill-bg{fill:var(--color-subtle,#e3efff)}.page-illustration .ill-paper{fill:var(--color-surface,#fff);stroke:var(--color-primary,#1e3454);stroke-width:3px}.page-illustration .ill-fill-navy{fill:var(--color-primary,#1e3454)}.page-illustration .ill-cell{fill:var(--color-subtle,#e3efff)}.page-illustration .ill-cell-warn{fill:var(--color-accent-alternative,#c1ff72)}.page-illustration .ill-line{fill:var(--color-secondary,#7891b1);opacity:.7}.page-illustration .ill-dot{fill:var(--color-surface,#fff)}.page-illustration .ill-arrow,.page-illustration .ill-link,.page-illustration .ill-handle,.page-illustration .ill-cycle{fill:none;stroke:var(--color-primary,#1e3454);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.page-illustration .ill-link{stroke:var(--color-secondary,#7891b1);stroke-width:4px}.page-illustration .ill-handle{stroke-width:10px}.page-illustration .ill-cycle{stroke:var(--color-surface,#fff);stroke-width:6px}.page-illustration .ill-lens{fill:var(--color-surface,#fff);stroke:var(--color-primary,#1e3454);stroke-width:8px}.page-illustration .ill-tick,.page-illustration .ill-ok-tick{fill:none;stroke:var(--color-accent,#3d8940);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.page-illustration .ill-ok-tick{stroke:var(--color-surface,#fff);stroke-width:3px}.page-illustration .ill-ok{fill:var(--color-accent,#3d8940)}.page-illustration .ill-hub{fill:var(--color-primary,#1e3454)}.page-illustration .ill-hub-inner{fill:var(--color-surface,#fff)}.page-illustration .ill-shield{fill:var(--color-surface,#fff);stroke:var(--color-primary,#1e3454);stroke-width:8px;stroke-linejoin:round}@media (width<=999px){.page-illustration{max-width:460px}}.check-mark[data-astro-cid-shcpfbik]{flex:none;display:inline-block}.homepage{--section-space:var(--space-2xl);overflow-wrap:anywhere}.homepage :is(h1,h2,h3,p){margin-top:0}.homepage h2{max-width:28ch;margin-bottom:var(--space-2xl)}.homepage h3{margin-bottom:var(--space-md)}.home-section{padding-block:var(--section-space);border-bottom:1px solid var(--color-surface-alternative)}.homepage section:focus{outline-offset:-4px}.home-hero{background:var(--color-surface-alternative)}.hero-grid{gap:var(--space-2xl);align-items:center;display:grid}.hero-copy{min-width:0}.home-hero h1{text-wrap:initial;margin-block:var(--space-lg)}.hero-lead{font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height)}.home-eyebrow{padding:var(--space-xs) var(--space-sm);background:var(--color-subtle);border-radius:var(--radius-full);font-size:var(--label-sm-font-size);font-weight:600;display:inline-block}.home-action,.home-secondary{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--control-height);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--label-lg-font-size);line-height:var(--label-lg-line-height);overflow-wrap:anywhere;max-width:100%;font-weight:600;text-decoration:none;display:inline-flex}.home-secondary{border:0;justify-content:flex-start;padding-inline:0;text-decoration:underline}.home-action-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.home-action-primary:hover{color:var(--color-surface);background:var(--color-surface-dark)}.home-flow{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--color-surface);min-width:0}.flow-top{gap:var(--space-xs);padding-bottom:var(--space-md);margin-bottom:var(--space-lg);border-bottom:1px solid var(--color-surface-alternative);display:flex}.flow-top span{background:var(--color-secondary);border-radius:var(--radius-full);width:8px;height:8px}.flow-stage{background:var(--color-surface-alternative);border-radius:var(--radius-md);padding:var(--space-md);align-items:center;gap:var(--space-sm);font-weight:500;font-size:var(--body-sm-font-size);display:flex}.flow-stage-middle{background:var(--color-subtle)}.flow-connector .icon{transform:rotate(90deg)}.flow-connector{text-align:center;margin-block:var(--space-xs);font-size:var(--headline-sm-font-size)}.home-paths,.home-services,.home-solutions,.home-operations,.home-faq{background:var(--color-surface-alternative)}.home-paths h2,.home-solutions h2,.home-faq h2{text-align:center;margin-inline:auto}.path-grid,.situation-grid,.service-grid,.solution-grid,.competency-grid,.operation-grid{gap:var(--space-lg);display:grid}.path-card{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;align-items:flex-start;display:flex}.path-card .home-secondary{margin-top:auto}.path-card>*{max-width:100%}.home-symbol{background:var(--color-subtle);padding:var(--space-xs);border-radius:var(--radius-sm);font-size:var(--label-sm-font-size);margin-bottom:var(--space-lg)}.homepage ul{margin-block:0 var(--space-lg);padding:0;list-style:none}.situation-grid li{padding:var(--space-lg);background:var(--color-surface-alternative);border:1px solid color-mix(in srgb, var(--color-secondary) 20%, transparent);border-radius:var(--radius-lg);flex-direction:column;gap:0;display:flex}.situation-card-top{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.situation-card-top span{font-family:monospace;font-size:var(--label-sm-font-size);color:var(--color-primary)}.situation-card h3{text-wrap:initial;margin-bottom:var(--space-sm);font-size:20px;line-height:1.35}.situation-card p{font-size:var(--body-sm-font-size);margin-bottom:var(--space-lg)}.situation-link{align-items:flex-start;gap:var(--space-xs);padding-top:var(--space-md);min-height:var(--control-height);border-top:1px solid color-mix(in srgb, var(--color-secondary) 25%, transparent);font-size:var(--label-md-font-size);margin-top:auto;font-weight:600;text-decoration:none;display:flex}.situation-link .icon{color:var(--color-accent);margin-top:3px}.situation-link:hover span{text-decoration:underline}.service-card{padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;display:flex}.service-card .home-secondary{margin-top:auto}.offer-terms{border-top:1px solid var(--color-surface-alternative);padding-top:var(--space-lg);width:100%}.offer-price{font-family:var(--headline-sm-font-family);font-size:var(--headline-sm-font-size);display:block}.toolbox-feature{--section-heading-muted:var(--color-subtle);gap:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-lg);color:var(--color-surface);background:var(--color-primary);align-items:center;display:grid}.toolbox-feature h2{color:inherit;margin-bottom:var(--space-lg)}.toolbox-feature .home-action{background:var(--color-accent-alternative);color:var(--color-surface-dark);border:0}.home-tool-visual{aspect-ratio:440/300;width:100%}.tool-frame{fill:var(--color-surface-dark)}.tool-line{fill:none;stroke:var(--color-secondary);stroke-width:2px}.tool-dot{fill:var(--color-secondary)}.tool-code{fill:none;stroke:var(--color-accent-alternative);stroke-width:2px}.solution-grid ul{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--color-surface)}.solution-grid li,.competency-grid li{align-items:flex-start;gap:var(--space-sm);padding-block:var(--space-md);display:flex}.solution-grid .icon,.competency-grid .icon{margin-top:3px}.solution-grid li+li,.competency-grid li+li{border-top:1px solid var(--color-surface-alternative)}.section-intro{margin-bottom:var(--space-xl)}.competency-grid{gap:var(--space-2xl)}.competency-grid li{font-weight:600}.operation-comparison{border:1px solid color-mix(in srgb, var(--color-secondary) 25%, transparent);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.operation-comparison table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:var(--body-sm-font-size)}.operation-comparison :is(th,td){padding:var(--space-lg);vertical-align:top;overflow-wrap:break-word}.operation-comparison thead{background:var(--color-surface-alternative);font-size:var(--label-md-font-size)}.operation-comparison th:first-child{width:24%}.operation-comparison tbody tr{border-top:1px solid var(--color-surface-alternative)}.operation-comparison tbody tr:hover{background:color-mix(in srgb, var(--color-subtle) 30%, var(--color-surface))}.operation-comparison .home-secondary{font-size:inherit}.operation-mobile{display:none}@media (width<=767px){.operation-comparison table{display:none}.operation-mobile{display:block}.operation-mobile-row{padding:var(--space-lg)}.operation-mobile-row+.operation-mobile-row{border-top:1px solid var(--color-surface-alternative)}.operation-mobile-row h3{font-size:var(--label-lg-font-size)}.operation-mobile-row dl{font-size:var(--body-sm-font-size);margin:0}.operation-mobile-row dl>div+div{margin-top:var(--space-lg)}.operation-mobile-row dt{margin-bottom:var(--space-xs);font-weight:600}.operation-mobile-row dd{margin:0}}.home-safety .container{max-width:900px}.home-safety h2{margin-bottom:var(--space-lg)}.home-faq-list{max-width:850px;margin-inline:auto}.home-faq details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-md)}.home-faq summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--control-height);padding:var(--space-lg);cursor:pointer;font-weight:600;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq details[open] summary .icon{transform:rotate(180deg)}.home-faq details p{padding:0 var(--space-lg) var(--space-lg);margin:0}.closing-feature{padding:var(--space-2xl) var(--space-lg);background:var(--color-subtle);border-radius:var(--radius-lg);text-align:center}.closing-feature :is(h2,p){margin-inline:auto}.closing-feature h2{margin-bottom:var(--space-lg)}.closing-actions{justify-content:center;align-items:center;gap:var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}@media (width>=768px){.homepage{--section-space:var(--space-3xl)}.situation-grid,.service-grid,.competency-grid,.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-feature{padding:var(--space-2xl)}}@media (width>=1024px){.hero-grid{gap:var(--space-3xl);grid-template-columns:7fr 5fr}.path-grid,.solution-grid,.situation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbox-feature{gap:var(--space-2xl);grid-template-columns:3fr 2fr}}@media (width>=1200px){.homepage{--section-space:var(--space-4xl)}}@media (width<=767px){.homepage :is(h2,h3){overflow-wrap:anywhere}.home-flow{justify-self:center;width:100%;max-width:480px}.service-card,.toolbox-feature,.operation-grid article{padding:var(--space-lg)}}.lp-hero{background:var(--color-surface-alternative);padding-block:var(--space-3xl)}.homepage .lp-hero h1{margin-block:var(--space-md) var(--space-lg)}.lp-eyebrow{padding:6px var(--space-md);background:var(--color-subtle);border-radius:var(--radius-full);font-size:var(--label-sm-font-size);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600;display:inline-block}.homepage :is(.lp-paths,.lp-problems,.lp-steps,.lp-choice,.lp-price,.lp-trust,.lp-closing) :is(h2,h3){max-width:none}.lp-hero .hero-grid{gap:var(--space-2xl)}.lp-actions{align-items:center;gap:var(--space-md) var(--space-lg);margin:var(--space-xl) 0 0;flex-wrap:wrap;display:flex}.lp-cta{min-height:48px;padding:12px var(--space-lg);border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.lp-cta-primary{background:var(--color-primary);color:var(--color-surface)}.lp-cta-primary:hover{background:var(--color-surface-dark)}.lp-cta-lime,.lp-cta-onnavy{background:var(--color-accent-alternative);color:var(--color-surface-dark)}.lp-link{min-height:44px;color:var(--color-primary);text-underline-offset:.2em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.homepage .lp-paths h2{margin-bottom:var(--space-2xl)}.lp-art{isolation:isolate;padding:var(--space-xl) var(--space-md);gap:var(--space-md);margin:0;display:grid;position:relative}.lp-art:before{content:"";z-index:-1;background-image:var(--lp-art-bg,none), radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--color-secondary) 38%, transparent), transparent 60%), radial-gradient(circle at 88% 88%, color-mix(in srgb, var(--color-accent-alternative) 60%, transparent), transparent 62%);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 45%,#0000 74%);mask-image:radial-gradient(#000 45%,#0000 74%)}.lp-card{z-index:1;padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-secondary) 30%, transparent);box-shadow:0 18px 40px -18px color-mix(in srgb, var(--color-primary) 35%, transparent);position:relative}.lp-card-before{background:color-mix(in srgb, var(--color-subtle) 70%, var(--color-surface));justify-self:start;width:86%;transform:rotate(-2deg)}.lp-card-after{background:var(--color-lime-tint);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);justify-self:end;width:92%;transform:rotate(1.5deg)}.lp-card ul{margin:var(--space-sm) 0;gap:var(--space-xs);padding:0;list-style:none;display:grid}.lp-card li{gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface);border-radius:var(--radius-md);font-size:var(--body-md-font-size);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.lp-sku{font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:600}.lp-amount{white-space:nowrap;font-weight:600}.lp-chip{padding:3px var(--space-md);border-radius:var(--radius-full);font-size:var(--label-md-font-size);margin:0;font-weight:600;display:inline-block}.lp-chip-before{background:var(--color-secondary);color:var(--color-surface-dark)}.lp-chip-after{background:var(--color-accent-alternative);color:var(--color-surface-dark)}.lp-file{margin:var(--space-xs) 0 0;letter-spacing:.04em;font-family:ui-monospace,Menlo,monospace;font-size:12px}.lp-note{align-items:center;gap:var(--space-xs);font-size:var(--body-sm-font-size);margin:0;display:flex}.lp-note-ok{font-weight:600}@media (width<=480px){.lp-card li{gap:2px var(--space-sm);grid-template-columns:minmax(0,1fr) auto}.lp-card li .lp-name{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:no-preference){.lp-card-before,.lp-card-after{animation:.6s ease-out both lp-rise}.lp-card-after{animation-delay:.12s}}@keyframes lp-rise{0%{opacity:0;translate:0 12px}}.lp-paths{background:var(--color-surface)}.lp-path-art{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.lp-problems{background:var(--color-surface-alternative)}.lp-cards{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lp-cards li{padding:var(--space-xl);background:var(--color-surface);border-radius:var(--radius-lg);position:relative;overflow:hidden}.lp-cards li:before{content:"";background:var(--color-primary);height:4px;position:absolute;inset:0 0 auto}.lp-problem-art{width:96px;height:96px;margin-bottom:var(--space-md);display:block}.lp-cards h3{margin:0 0 var(--space-sm);font-size:22px;line-height:1.25}.lp-cards p{margin:0}.lp-steps{background:var(--color-surface)}.lp-step-list{margin:var(--space-xl) 0 0;gap:var(--space-xl);counter-reset:lpstep;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.lp-step-list li{counter-increment:lpstep;padding-left:64px;position:relative}.lp-step-list li:before{content:counter(lpstep);z-index:1;border-radius:var(--radius-full);background:var(--color-primary);width:40px;height:40px;color:var(--color-surface);box-shadow:0 0 0 6px var(--color-surface);place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.lp-step-list li:not(:last-child):after{content:"";top:40px;left:19px;bottom:calc(-1 * var(--space-xl));background:color-mix(in srgb, var(--color-primary) 25%, var(--color-surface));width:2px;position:absolute}.lp-step-art{width:72px;height:72px;margin-bottom:var(--space-sm);display:block}.lp-step-list h3{margin:0 0 var(--space-xs)}.lp-step-list p{margin:0}.lp-choice{background:var(--color-subtle)}.lp-lanes{gap:var(--space-lg);display:grid}.lp-lane{gap:var(--space-lg);padding:var(--space-xl);background:var(--color-surface);border-radius:var(--radius-xl);display:grid}.lp-lane header h3{margin:0 0 var(--space-xs)}.lp-lane header p{margin:0}.lp-chevrons{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-chevrons li{min-height:84px;padding:var(--space-md) var(--space-xl) var(--space-md) var(--space-xl);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);align-content:center;gap:2px;margin-left:-14px;display:grid;position:relative}.lp-chevrons li:first-child{padding-left:var(--space-lg);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);margin-left:0}.lp-step-you{background:var(--color-subtle);color:var(--color-primary)}.lp-step-us{background:var(--color-primary);color:var(--color-surface)}.lp-step-name{font-size:var(--body-sm-font-size);font-weight:600;line-height:1.25}.lp-step-who{font-size:var(--label-sm-font-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.lp-step-us .lp-step-who{color:var(--color-accent-alternative)}@media (width<=767px){.lp-chevrons{grid-template-columns:minmax(0,1fr);gap:2px}.lp-chevrons li,.lp-chevrons li:first-child{min-height:0;padding:var(--space-sm) var(--space-lg) var(--space-md);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),50% 100%,0 calc(100% - 10px));margin-left:0}.lp-chevrons li:last-child{clip-path:none;padding-bottom:var(--space-sm);border-radius:0 0 var(--radius-md) var(--radius-md)}}.homepage .lp-choice-closing{margin:var(--space-xl) auto 0;text-align:center;max-width:none;font-weight:600}.lp-price{background:var(--color-surface)}.lp-price-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.lp-price-box{gap:var(--space-md);padding:var(--space-xl);background:var(--color-surface-alternative);border-radius:var(--radius-xl);flex-direction:column;display:flex}.lp-price-box h3,.lp-price-box p{margin:0}.lp-price-box ul{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.lp-price-box li{align-items:center;gap:var(--space-sm);font-weight:600;display:flex}.lp-price-box .lp-cta{align-self:flex-start;margin-top:auto}.homepage .lp-price-note-center{margin:var(--space-xl) auto 0;text-align:center;font-size:var(--body-sm-font-size)}@media (width>=768px){.lp-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-closing{background:var(--color-primary);color:var(--color-surface);text-align:center}.lp-closing h2{color:var(--color-surface);margin-inline:auto}.lp-closing-text{margin:0 auto var(--space-xl);max-width:50ch}.lp-closing-note{margin:var(--space-lg) auto 0;max-width:60ch;font-size:var(--body-sm-font-size);color:color-mix(in srgb, var(--color-surface) 82%, var(--color-primary))}@media (width>=1024px){.lp-step-list{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-step-list li{padding:64px 0 0}.lp-step-list li:not(:last-child):after{width:calc(100% + var(--space-xl) - 56px);height:2px;top:19px;bottom:auto;left:56px}.lp-step-art{width:96px;height:96px}}@media (width>=768px){.lp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.lp-hero .hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.homepage .lp-closing :is(h2,p){text-align:center;margin-inline:auto}.homepage .lp-price-note{margin-top:var(--space-lg)}.homepage .lp-center{text-align:center;max-width:none;margin-inline:auto}.lp-fork{padding:var(--space-xl) var(--space-lg);background:var(--color-surface-alternative);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.lp-fork-side{align-items:center;gap:var(--space-sm);padding:var(--space-md);text-align:center;flex-direction:column;display:flex}.lp-fork-side .lp-path-art{max-width:520px}.lp-fork-side h3{margin:var(--space-sm) 0 0}.lp-fork-side p{max-width:44ch;margin:0}.lp-fork-side .lp-cta{margin-top:var(--space-xs)}@media (width>=900px){.lp-fork-side p{min-height:4.95em}}.lp-fork-or{justify-content:center;align-items:center;gap:var(--space-md);padding-block:var(--space-sm);color:var(--color-primary);display:flex}.lp-fork-or:before,.lp-fork-or:after{content:"";background:color-mix(in srgb, var(--color-secondary) 55%, transparent);flex:1;height:1px}.lp-fork-or span{border-radius:var(--radius-full);background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-secondary) 55%, transparent);place-items:center;width:56px;height:56px;font-weight:600;display:grid}.lp-cta-outline{background:var(--color-surface);border:2px solid var(--color-primary);color:var(--color-primary)}.lp-cta-outline:hover{background:var(--color-primary);color:var(--color-surface)}@media (width>=900px){.lp-fork{padding:var(--space-2xl) var(--space-xl);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}.lp-fork-or{flex-direction:column;padding-block:0}.lp-fork-or:before,.lp-fork-or:after{width:1px;height:auto;min-height:48px}}.lp-trust{background:var(--color-surface-alternative)}.lp-trust-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.lp-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-trust-grid li{gap:var(--space-xs);padding:var(--space-lg);background:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-trust-grid li:before{content:"";background:var(--color-accent-alternative);width:4px;position:absolute;inset:0 auto 0 0}.homepage .lp-trust-figure{align-items:center;gap:var(--space-sm);font-family:var(--headline-md-font-family);color:var(--color-primary);overflow-wrap:normal;margin:0;font-size:28px;font-weight:600;line-height:1.15;display:flex}.homepage .lp-trust-label{font-size:var(--body-sm-font-size);margin:0}@media (width>=768px){.lp-trust-grid li{padding:var(--space-xl)}}html body .homepage .lp-cta{transition:background-color .15s,color .15s,border-color .15s}html body .homepage .lp-cta-primary,html body .homepage .lp-cta-primary:visited{background:var(--color-primary);color:var(--color-surface)}html body .homepage .lp-cta-primary:hover,html body .homepage .lp-cta-primary:focus-visible{background:var(--color-surface-dark);color:var(--color-surface)}html body .homepage .lp-cta-lime,html body .homepage .lp-cta-onnavy{background:var(--color-accent-alternative);color:var(--color-surface-dark)}html body .homepage .lp-cta-lime:hover,html body .homepage .lp-cta-lime:focus-visible,html body .homepage .lp-cta-onnavy:hover,html body .homepage .lp-cta-onnavy:focus-visible{background:var(--color-surface);color:var(--color-primary)}html body .homepage .lp-cta-outline{background:var(--color-surface);border-color:var(--color-primary);color:var(--color-primary)}html body .homepage .lp-cta-outline:hover,html body .homepage .lp-cta-outline:focus-visible{background:var(--color-primary);color:var(--color-surface)}html body .homepage .lp-link:hover,html body .homepage .lp-link:focus-visible{color:var(--color-primary);text-decoration-thickness:2px}.homepage .lp-trust-figure{overflow-wrap:break-word;flex-wrap:wrap;font-size:26px}.lp-trust-figure .eu-flag{width:36px;height:24px}@media (width>=1024px){.homepage .lp-trust-figure{font-size:32px}}@media (width>=560px) and (width<=1023px){.lp-trust-grid li:nth-child(5){grid-column:1/-1}}@media (width>=1024px){.lp-trust-grid{gap:var(--space-lg);grid-template-columns:repeat(6,minmax(0,1fr))}.lp-trust-grid li{grid-column:span 2}.lp-trust-grid li:nth-child(4){grid-column:2/span 2}.lp-trust-grid li:nth-child(5){grid-column:4/span 2}}.lp-example-note{margin:var(--space-xs) 0 0;font-size:var(--label-sm-font-size);letter-spacing:.04em;text-align:center;color:color-mix(in srgb, var(--color-primary) 75%, var(--color-surface));font-weight:600}.lp-fork-side .lp-freecheck{margin-top:var(--space-xs)}.lp-intro{max-width:62ch;margin:var(--space-sm) 0 var(--space-xl)}.homepage .lp-intro.lp-center{margin-inline:auto}.lp-choose{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lp-choose-card{gap:var(--space-sm);padding:var(--space-lg);background:var(--color-surface-alternative);border-radius:var(--radius-xl);flex-direction:column;display:flex}.lp-choose-card .lp-choose-art{max-width:360px;margin:0 auto var(--space-sm)}.lp-audience{font-size:var(--label-sm-font-size);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-primary) 75%, var(--color-surface));margin:0;font-weight:600}.lp-choose-card h3{margin:0}.lp-choose-text{flex:1;margin:0}.lp-choose-links{align-content:start;justify-items:start;gap:var(--space-md);min-height:calc(48px + 24px + var(--space-md));margin:var(--space-sm) 0 0;grid-template-rows:48px 24px;display:grid}.lp-partner{justify-content:center;gap:var(--space-xs) var(--space-md);margin:var(--space-xl) 0 0;text-align:center;flex-wrap:wrap;display:flex}@media (width>=768px){.lp-choose{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-price-chip{margin:0 0 var(--space-sm);padding:4px var(--space-sm);background:var(--color-subtle);border-radius:var(--radius-full);font-size:var(--label-sm-font-size);white-space:normal;font-weight:600;display:inline-block}.lp-steps .lp-price-note{margin:var(--space-xl) 0 0}.lp-guarantee{background:var(--color-primary);color:var(--color-surface)}.homepage .lp-guarantee h2{color:var(--color-surface);max-width:none}.lp-guarantee-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.lp-guarantee-lead{margin:0 0 var(--space-md);font-size:1.125rem}.lp-guarantee-list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.lp-guarantee-list li{gap:var(--space-sm);align-items:flex-start;display:flex}@media (width>=900px){.lp-guarantee-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lp-faq-list{gap:var(--space-sm);max-width:820px;display:grid}.lp-faq-list details{padding:var(--space-md) var(--space-lg);background:var(--color-surface-alternative);border-radius:var(--radius-lg)}.lp-faq-list summary{cursor:pointer;font-weight:600}.lp-faq-list details p{margin:var(--space-sm) 0 0}.lp-partner-band{background:var(--color-subtle)}.lp-partner-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.lp-partner-grid h2{margin:var(--space-xs) 0 var(--space-md);max-width:none}.lp-partner-text{max-width:60ch;margin:0 0 var(--space-lg)}.lp-partner-grid .lp-partner-art{max-width:420px}@media (width>=900px){.lp-partner-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lp-steps-wide .lp-step-list{gap:var(--space-lg)}.lp-steps-wide .lp-step-list li{padding:var(--space-xl);background:var(--color-surface-alternative);border-radius:20px}.lp-steps-wide .lp-step-list li:before,.lp-steps-wide .lp-step-list li:not(:last-child):after{display:none}.lp-steps-wide .lp-step-list h3{align-items:center;gap:var(--space-sm);font-size:1.375rem;display:flex}.lp-steps-wide .lp-step-list h3:before{content:counter(lpstep);border-radius:var(--radius-full);background:var(--color-primary);width:36px;height:36px;color:var(--color-surface);flex:none;place-items:center;font-size:1rem;font-weight:600;display:grid}.lp-steps-wide .lp-step-art{width:88px;height:88px;margin-bottom:var(--space-md)}.lp-steps-wide .lp-price-chip{margin:0 0 var(--space-md)}@media (width>=900px){.lp-steps-wide .lp-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.lp-card-before,.lp-card-after{width:100%;transform:none}.lp-amount{white-space:normal}.lp-card li,.lp-card li span{overflow-wrap:break-word;min-width:0}}.lp-overview{margin:var(--space-xl) 0 0;text-align:center}[data-commercial-family]{--commercial-line:#c5cfdb}[data-commercial-family] .breadcrumbs{padding-block:24px 32px}[data-commercial-family] .page-hero{padding-block:32px 64px}[data-commercial-family] :is(.commercial-section,.commercial-closing){padding-block:72px}[data-commercial-family] :is(h1,h2,h3){hyphens:auto;overflow-wrap:anywhere}[data-commercial-family] .commercial-section h2{max-width:27ch;margin:0}[data-commercial-family] .commercial-heading{margin-bottom:32px}[data-commercial-family] .commercial-group{min-width:0}[data-commercial-family] .commercial-group :is(p,li){max-width:70ch}[data-commercial-family] .commercial-group>:last-child{margin-bottom:0}[data-commercial-family] .commercial-group+.commercial-group{margin-top:32px}[data-commercial-family] .commercial-group h3{margin:0 0 16px}[data-commercial-family] .commercial-group ul{columns:1}[data-commercial-family] .commercial-body{min-width:0}[data-commercial-family] .commercial-section{border-top:1px solid #e4e9ef}[data-commercial-family] .commercial-boundary{background:var(--color-surface-alternative)}[data-commercial-family] .commercial-boundary .commercial-group{border-left:3px solid #7891b1;padding-left:24px}[data-commercial-family] .commercial-decision{background:#e3efff}[data-commercial-family] .commercial-decision .commercial-group{border-top:1px solid var(--commercial-line);padding-block:24px}[data-commercial-family] .commercial-decision li{padding-block:12px}[data-commercial-family] .commercial-result{background:#e3efff}[data-commercial-family] .commercial-steps ol{padding-left:40px;list-style:decimal-leading-zero}[data-commercial-family] .commercial-steps li{border-bottom:1px solid var(--commercial-line);max-width:70ch;padding:16px 0 24px 16px}[data-commercial-family] .commercial-steps li::marker{color:#1e3454;font-weight:600}[data-commercial-family] .commercial-with-visual{grid-template-columns:1fr 1fr;gap:40px;display:grid}[data-commercial-family] .commercial-context>ul{padding-left:20px}[data-commercial-family] .commercial-closing{color:#fff;background:#1e3454}[data-commercial-family] .commercial-closing h2{color:#fff}[data-commercial-family] .commercial-closing .container{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}[data-commercial-family] .commercial-closing .page-primary:not([aria-disabled]):not(:disabled){color:#090d14;background:#c1ff72;border-color:#c1ff72}[data-commercial-family] .page-related{padding-block:64px}[data-commercial-family] .page-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}[data-commercial-family] .page-related li{border-top:1px solid var(--commercial-line);background:0 0;padding:20px 0}[data-commercial-family] .page-related .page-action-wrap{margin:0}[data-commercial-family] .page-related a{padding-block:8px;display:flex}[data-commercial-family] .page-related a:hover{background:#e3efff}.commercial-hero-context{padding:24px 0 0;font-size:.875rem}.commercial-hero-context strong{font-weight:600}.commercial-hero-context ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:12px 0 0 20px;display:flex}.commercial-visual{background:var(--color-surface-alternative);color:#1e3454;border:1px solid #c5cfdb;border-radius:14px;min-width:0;margin:0;padding:28px}.commercial-visual *{min-width:0}.commercial-visual figcaption{margin-bottom:24px}.commercial-visual figcaption>span{margin-bottom:8px;font-size:.75rem;display:block}.commercial-visual figcaption>strong{font:500 1.125rem/1.4 Poppins,sans-serif;display:block}.commercial-visual .visual-explanation{border-top:1px solid #c5cfdb;max-width:72ch;margin:24px 0 0;padding-top:20px;font-size:.875rem;line-height:1.6}.commercial-visual :is(ul,ol,dl),.commercial-visual li{margin:0}.catalog-root{color:#fff;background:#1e3454;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;font-weight:600;display:flex}.catalog-root span{font-weight:400}.catalog-tree ul{padding:0 0 0 24px;list-style:none}.catalog-tree li{border-left:1px solid #7891b1;padding:16px 0 0 20px;position:relative}.catalog-tree li:before{content:"";background:#7891b1;width:12px;height:1px;position:absolute;top:29px;left:0}.catalog-tree li ul{padding-left:0}.classification-source{align-items:center;gap:12px;padding-bottom:20px;display:flex}.classification-model dl{background:#fff;border:1px solid #7891b1}.classification-model dl>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.classification-model dl>div+div{border-top:1px solid #c5cfdb}.classification-model dt{background:#e3efff;padding:16px;font-weight:600}.classification-model dd{align-items:center;gap:12px;margin:0;padding:16px;display:flex}.commercial-visual .visual-checkpoint{border-left:3px solid #7891b1;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 0;padding-left:16px;display:flex}.data-conduit>div{background:#fff;border:1px solid #7891b1;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.conduit-source>span{flex-basis:100%;font-size:.875rem}.data-conduit ol{border-left:2px solid #7891b1;margin-left:24px;padding:16px 0 16px 40px}.data-conduit li{padding:8px}.data-conduit .conduit-target{background:#e3efff}.quality-model{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:20px;display:grid}.quality-file{background:#fff;border:1px solid #7891b1;border-radius:6px 20px 6px 6px;padding:20px}.quality-file strong{margin-top:12px;display:block}.quality-file i{background:#c5cfdb;height:1px;margin-top:16px;display:block}.quality-file i:nth-child(2){width:60%}.quality-model ul{align-self:center;padding:0;list-style:none}.quality-model li{border-bottom:1px solid #c5cfdb;align-items:center;gap:12px;padding:12px 0;display:flex}.quality-assessment{background:#e3efff;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;padding:16px;display:flex}.quality-assessment .icon{margin-left:auto}.platform-base,.platform-recipient{background:#fff;border:1px solid #7891b1;align-items:center;gap:12px;padding:16px;display:flex}.platform-model fieldset{border:1px dashed #7891b1;margin:20px 0 20px 24px;padding:16px}.platform-model legend{padding-inline:8px;font-size:.875rem}.platform-model ul{padding-left:20px}.platform-model li+li{margin-top:12px}.commercial-visual .platform-return{align-items:center;gap:12px;margin:16px 0 0;padding-left:24px;display:flex}.managed-model{flex-direction:column;display:flex}.commercial-visual .cycle-center{background:#e3efff;border-radius:40px;justify-content:center;align-items:center;gap:12px;margin:0 0 20px;padding:20px;display:flex}.managed-model ol{border:2px solid #7891b1;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid;overflow:hidden}.managed-model li{background:#fff;flex-direction:column;gap:8px;padding:20px;display:flex}.managed-model li span{font-size:.75rem;font-weight:600}.managed-model li:nth-child(2){border-left:1px solid #c5cfdb}.managed-model li:nth-child(3){border-top:1px solid #c5cfdb;border-left:1px solid #c5cfdb;grid-area:2/2}.managed-model li:nth-child(4){background:#e3efff;border-top:1px solid #c5cfdb;grid-area:2/1}.commercial-visual .cycle-responsibility{text-align:center;margin:20px 0 0;font-size:.875rem}.integration-model dl{border-top:1px solid #7891b1}.integration-model dl>div{border-bottom:1px solid #7891b1;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.integration-model dt{border-right:1px dashed #7891b1;padding:20px;font-weight:600}.integration-model dt .icon{margin-bottom:12px;display:block}.integration-model dd{align-self:center;margin:0;padding:20px}.integration-model dl>div:nth-child(2){background:#e3efff}.commercial-visual .integration-operation{align-items:center;gap:12px;margin:0;padding:20px 0 0;font-size:.875rem;display:flex}[data-commercial-family=orientation]{background:#fff}[data-commercial-family=orientation] .page-hero-copy{max-width:900px}[data-commercial-family=orientation] .commercial-options .commercial-group{border-top:1px solid var(--commercial-line);grid-template-columns:1fr 1.4fr;gap:0 48px;margin:0;padding-block:28px;display:grid}[data-commercial-family=orientation] .commercial-options .page-action-wrap{grid-column:2}.option-number{margin-bottom:12px;font-size:.8125rem;font-weight:400;display:block}[data-commercial-family=use-case] .commercial-opening{background:var(--color-surface-alternative)}[data-commercial-family=use-case] .commercial-opening ul{grid-template-columns:1fr 1fr;gap:0 40px;padding:0;list-style:none;display:grid}[data-commercial-family=use-case] .commercial-opening li{border-bottom:1px solid #c5cfdb;border-left:2px solid #7891b1;margin:0;padding:20px 0 20px 20px}[data-commercial-family=knowledge] .page-hero{background:var(--color-surface-alternative)}[data-commercial-family=knowledge] .commercial-visual{background:#fff}[data-commercial-family=knowledge] .commercial-section:not(.commercial-faq)>.container{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}[data-commercial-family=knowledge] .commercial-heading h2{font-size:1.5rem}[data-commercial-family=knowledge] .commercial-with-visual{display:block}[data-commercial-family=knowledge] .commercial-context{margin-top:32px}[data-commercial-family=knowledge] .commercial-group li{padding-block:8px}[data-commercial-family=managed] .commercial-section:not(.commercial-faq)>.container{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:48px;display:grid}[data-commercial-family=managed] .commercial-heading h2{font-size:1.5rem}[data-commercial-family=managed] .commercial-with-visual{display:block}[data-commercial-family=managed] .commercial-context{margin-top:32px}[data-commercial-family=managed] #rhythmus-und-betrieb{background:#e3efff}[data-commercial-family=integration] .page-hero-grid{grid-template-columns:1fr}[data-commercial-family=integration] .page-hero-copy{max-width:900px}[data-commercial-family=integration] .integration-model dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}[data-commercial-family=integration] .integration-model dl>div{border-right:1px dashed #7891b1;display:block}[data-commercial-family=integration] .integration-model dl>div:last-child{border-right:0}[data-commercial-family=integration] .integration-model dt{border:0}[data-commercial-family=integration] .integration-model dd{padding-top:0}[data-commercial-family=integration] .commercial-opening ul{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}[data-commercial-family=integration] .commercial-options .commercial-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}[data-commercial-family=integration] .commercial-options .commercial-group{border-top:2px solid #7891b1;margin:0;padding-top:24px}[data-commercial-family=bridge] .page-action[aria-disabled]{background:var(--color-surface-alternative);border:0;border-left:3px solid #7891b1;border-radius:0}[data-commercial-family=bridge] .page-action[aria-disabled] .icon{display:none}[data-commercial-family=bridge] .commercial-options .commercial-groups{grid-template-columns:1fr 1fr;gap:48px;display:grid}[data-commercial-family=bridge] .commercial-options .commercial-group{margin:0}[data-commercial-family=contact] .page-hero{padding-bottom:32px}[data-commercial-family=contact] .commercial-intake{padding-top:40px}[data-commercial-family=contact] .intake-aside{background:#e3efff;border:0;align-self:start}.contact-sequence,.contact-sequence h3{margin-top:0}.contact-sequence ol{padding-left:24px}.contact-sequence li{padding-block:8px 16px}[data-commercial-family=home] .toolbox-feature .home-action[aria-disabled]{color:#fff;cursor:not-allowed;background:0 0;border:1px dashed #7891b1}[data-commercial-family=home] .toolbox-feature .home-action[aria-disabled] .icon{display:none}[data-commercial-family=home] .home-tool-status{margin:16px 0 0;font-size:.875rem}[data-commercial-family=home] .home-hero{background:#fff}[data-commercial-family=home] .home-paths{background:#e3efff}[data-commercial-family=home] .home-paths :is(.section-heading,h2){text-align:left;margin-left:0}[data-commercial-family=home] .path-grid{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}[data-commercial-family=home] .path-card{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;background:0 0;border:0;border-radius:0;grid-row:span 4;align-items:start;gap:12px;padding:24px;display:grid}[data-commercial-family=home] .path-card+.path-card{border-left:1px solid var(--color-border)}[data-commercial-family=home] .path-card :is(h3,p){margin:0}[data-commercial-family=home] .path-card h3{text-wrap:initial;font-size:22px;line-height:1.35}[data-commercial-family=home] .path-card .home-secondary{align-self:end}[data-commercial-family=home] .situation-grid{grid-template-columns:1fr 1fr;gap:0 48px}[data-commercial-family=home] .situation-grid li{background:0 0;border:0;border-top:1px solid #c5cfdb;border-radius:0;padding:24px 0}[data-commercial-family=home] .situation-card-top{margin-bottom:12px}[data-commercial-family=home] .situation-link{border:0}[data-commercial-family=home] .service-grid{align-items:stretch}[data-commercial-family=home] .service-card{grid-template-rows:subgrid;border-radius:var(--radius-lg);border:1px solid var(--color-border);grid-row:span 7;gap:16px;display:grid}[data-commercial-family=home] .service-card>:is(h3,p){margin:0}[data-commercial-family=home] .service-card h3{text-wrap:initial;hyphens:none}[data-commercial-family=home] .offer-terms{grid-template-rows:subgrid;grid-row:span 3;gap:16px;display:grid}[data-commercial-family=home] .service-term{margin:0}[data-commercial-family=home] .home-price-block{flex-direction:column;align-self:stretch;display:flex}[data-commercial-family=home] .home-price-value{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}[data-commercial-family=home] .offer-price{letter-spacing:-.025em;font-size:44px;font-weight:600;line-height:1.12}[data-commercial-family=home] .home-price-value>span{color:#425772;font-size:18px}[data-commercial-family=home] :is(.home-price-tax,.home-price-scope){color:#425772;margin:0;font-size:14px;line-height:1.55}[data-commercial-family=home] .home-price-scope{margin-top:8px}[data-commercial-family=home] .home-solutions{background:#fff}[data-commercial-family=home] .solution-grid ul{border:0;border-top:1px solid #c5cfdb;border-radius:0;padding-inline:0}@media (width<=999px){[data-commercial-family=home] .path-grid{grid-template-columns:minmax(0,1fr)}[data-commercial-family=home] .path-card{grid-row:auto;grid-template-rows:auto}[data-commercial-family=home] .path-card+.path-card{border-left:0;border-top:1px solid var(--color-border)}[data-commercial-family=knowledge] .commercial-section:not(.commercial-faq)>.container,[data-commercial-family=managed] .commercial-section:not(.commercial-faq)>.container{grid-template-columns:1fr;gap:0}}@media (width<=767px){[data-commercial-family] .breadcrumbs{padding-bottom:20px}[data-commercial-family] .page-hero{padding-block:24px 48px}[data-commercial-family] :is(.commercial-section,.commercial-closing,.page-related){padding-block:48px}[data-commercial-family] .commercial-heading{margin-bottom:24px}[data-commercial-family] .commercial-closing .container,[data-commercial-family] .commercial-with-visual,[data-commercial-family] .page-related ul,[data-commercial-family=orientation] .commercial-options .commercial-group,[data-commercial-family=use-case] .commercial-opening ul,[data-commercial-family=integration] .integration-model dl,[data-commercial-family=integration] .commercial-opening ul,[data-commercial-family=integration] .commercial-options .commercial-groups,[data-commercial-family=bridge] .commercial-options .commercial-groups,[data-commercial-family=home] .situation-grid{grid-template-columns:minmax(0,1fr)}[data-commercial-family=orientation] .commercial-options .page-action-wrap{grid-column:auto}[data-commercial-family=integration] .integration-model dl>div{border-right:0}.commercial-visual{padding:20px}.quality-model{grid-template-columns:minmax(0,1fr)}.quality-file{align-items:center;gap:16px;display:flex}.quality-file strong{margin:0}.quality-file>div{display:none}.classification-model dl>div,.integration-model dl>div{grid-template-columns:minmax(0,1fr)}.classification-model dt{padding-bottom:8px}.classification-model dd{padding-top:8px}.integration-model dt{border:0;padding-bottom:8px}.integration-model dd{padding-top:8px}.managed-model ol{grid-template-columns:minmax(0,1fr)}.managed-model li:nth-child(n){border:0;border-top:1px solid #c5cfdb;grid-area:auto}.managed-model li:first-child{border-top:0}}[data-commercial-family=home] .package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-commercial-family=home] .package-grid .path-card{grid-row:span 3}@media (width<=999px){[data-commercial-family=home] .package-grid{grid-template-columns:minmax(0,1fr)}[data-commercial-family=home] .package-grid .path-card{grid-row:auto}}
