:root {  --bg: #0B1220;  --bg-elevated: #0F172A;  --bg-sunken: #070D18;  --surface: #0F172A;  --surface-strong: #131D33;   --bg-page: radial-gradient(900px 500px at 20% 10%, rgba(47 107 255 / .18), transparent 60%), radial-gradient(700px 500px at 90% 30%, rgba(0 211 167 / .10), transparent 55%), linear-gradient(180deg, #0B1220 0%, #0A1324 100%);  --bg-glass: radial-gradient(500px 220px at 12% 0%, rgba(47 107 255 / .14), transparent 58%), radial-gradient(420px 220px at 100% 0%, rgba(0 211 167 / .10), transparent 55%), linear-gradient(180deg, rgba(255 255 255 / .06), rgba(255 255 255 / .03));  --bg-glow: radial-gradient(420px 220px at 0% 0%, rgba(47 107 255 / .14), transparent 60%), radial-gradient(360px 220px at 100% 0%, rgba(0 211 167 / .10), transparent 60%);  --text: #EAF0FF;  --text-muted: rgba(234 240 255 / .72); --text-subtle: rgba(234 240 255 / .56); --text-faint: rgba(234 240 255 / .42); --text-on-accent: #FFFFFF;  --border: rgba(234 240 255 / .12); --border-strong: rgba(234 240 255 / .20); --border-faint: rgba(234 240 255 / .06);  --accent: #2F6BFF;  --accent-hover: #4A82FF; --accent-2: #00D3A7;  --accent-2-hover: #7BE7D7; --glow: rgba(47 107 255 / .18); --glow-2: rgba(0 211 167 / .14);   --sev-critical: #DC2626;  --sev-critical-bg: rgba(220 38 38 / .14); --sev-high: #EA580C;  --sev-high-bg: rgba(234 88 12 / .14); --sev-medium: #F59E0B;  --sev-medium-bg: rgba(245 158 11 / .14); --sev-low: #3B82F6;  --sev-low-bg: rgba(59 130 246 / .14); --sev-info: #6B7280;  --sev-info-bg: rgba(107 114 128 / .14);  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --font-mono: ui-monospace, "SF Mono", Menlo, Monaco, "Cascadia Mono", "Roboto Mono", Consolas, monospace; --lh-tight: 1.15;  --lh-snug: 1.4;  --lh-normal: 1.65;  --lh-loose: 1.8;   --fs-xs: 0.78rem;  --fs-sm: 0.875rem;  --fs-base: 1rem;  --fs-md: 1.125rem;  --fs-lg: clamp(1.2rem, 0.6vw + 1.05rem, 1.35rem); --fs-xl: clamp(1.4rem, 1vw + 1.2rem, 1.65rem); --fs-2xl: clamp(1.7rem, 1.5vw + 1.4rem, 2.1rem); --fs-3xl: clamp(2rem, 2.2vw + 1.6rem, 2.8rem); --fs-4xl: clamp(2.4rem, 3vw + 1.8rem, 3.6rem);  --s1: 4px; --s2: 8px; --s3: 12px; --s4: 16px; --s5: 24px; --s6: 32px; --s7: 48px; --s8: 64px; --s9: 96px; --s10: 128px;  --container: 1180px; --container-narrow: 880px; --container-prose: 72ch; --container-wide: 1320px; --gutter: clamp(16px, 4vw, 32px); --header-h: clamp(64px, 8vw, 76px);  --r-sm: 4px; --r-md: 8px; --r-lg: 14px; --r-xl: 20px; --r-2xl: 28px; --r-pill: 999px;  --blur-sm: blur(6px); --blur: blur(10px); --blur-lg: blur(16px); --shadow-sm: 0 4px 12px rgba(0 0 0 / .25); --shadow: 0 14px 40px rgba(0 0 0 / .35); --shadow-lg: 0 24px 60px rgba(0 0 0 / .50); --shadow-glow: 0 10px 24px rgba(47 107 255 / .18);  --ease: cubic-bezier(0.4, 0, 0.2, 1); --t-fast: 0.15s var(--ease); --t: 0.25s var(--ease); --t-slow: 0.4s var(--ease);  --z-base: 1; --z-raised: 10; --z-dropdown: 100; --z-sticky: 500; --z-header: 900; --z-overlay: 1000; --z-modal: 1100;   --hero-h: 748px;  --fade-edge: clamp(80px, 8vw, 120px);}  .c-shield__packet { stroke-opacity: 0; } .c-shield__halo { stroke-opacity: .16; transform: scale(1); }  .u-reveal { opacity: 1; transform: none; } .c-chart__fill { transform: scaleY(1); }}*, *::before, *::after { box-sizing: border-box; }html { font-size: 16px; scroll-behavior: smooth; -webkit-text-size-adjust: 100%;  overflow-x: clip;}body { margin: 0;  background-color: var(--bg);  color: var(--text); font-family: var(--font-sans); font-size: var(--fs-base); line-height: var(--lh-normal); -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;  overflow-x: clip;}img, svg, video, canvas, picture { max-width: 100%; height: auto; display: block;}a { color: var(--accent-2); text-decoration: none; text-underline-offset: 0.2em; transition: color var(--t);}a:hover { color: var(--accent-2-hover); text-decoration: underline;}button { font: inherit; color: inherit; cursor: pointer; background: none; border: 0; padding: 0;}:is(a, button, input, textarea, select):focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; border-radius: var(--r-sm);}p { margin: 0 0 var(--s4); line-height: var(--lh-normal); color: var(--text);}:is(h1, h2, h3, h4, h5, h6) { margin: 0 0 var(--s4); color: var(--text); font-weight: 700; line-height: var(--lh-tight); letter-spacing: -0.025em; text-wrap: balance;  -webkit-hyphens: auto; hyphens: auto; hyphenate-limit-chars: 14 6 6; overflow-wrap: anywhere;}h1 { font-size: var(--fs-4xl); }h2 { font-size: var(--fs-3xl); }h3 { font-size: var(--fs-2xl); }h4 { font-size: var(--fs-xl); }h5 { font-size: var(--fs-lg); }h6 { font-size: var(--fs-md); }hr { border: 0; border-top: 1px solid var(--border); margin: var(--s6) 0;}code, kbd, samp, pre { font-family: var(--font-mono); font-size: 0.9em;}code { padding: 0.15em 0.4em; background: rgba(255 255 255 / .07); border-radius: var(--r-sm); border: 1px solid var(--border-faint);}pre { margin: 0 0 var(--s5); padding: var(--s5); background: var(--bg-sunken); border: 1px solid var(--border); border-radius: var(--r-lg); overflow-x: auto; line-height: var(--lh-snug);}pre code { padding: 0; background: transparent; border: 0;}:is(input, textarea, select) { font: inherit; color: var(--text); background: var(--surface); border: 1px solid var(--border); border-radius: var(--r-md); padding: 0.8rem 1rem;}:is(input, textarea, select):focus { outline: none; border-color: var(--accent); box-shadow: 0 0 0 3px rgba(47 107 255 / .22);}::selection { background: var(--accent); color: var(--text-on-accent);}.l-container { width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter);}.l-container--narrow { max-width: var(--container-narrow); }.l-container--prose { max-width: var(--container-prose); }.l-container--wide { max-width: var(--container-wide); }.l-section { padding-block: clamp(var(--s7), 8vw, var(--s9));}.l-section--tight { padding-block: clamp(var(--s6), 6vw, var(--s8)); }.l-section--loose { padding-block: clamp(var(--s8), 10vw, var(--s10)); }.l-section--flush-top { padding-top: 0; }.l-section--flush-bottom { padding-bottom: 0; }.l-section--elevated,.l-section--elevated,.l-section--sunken { position: relative; isolation: isolate; }.l-section--elevated::before,.l-section--sunken::before { content: ""; position: absolute; inset: 0; z-index: -1; -webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 var(--fade-edge), #000 calc(100% - var(--fade-edge)), transparent 100%); mask-image: linear-gradient(to bottom, transparent 0, #000 var(--fade-edge), #000 calc(100% - var(--fade-edge)), transparent 100%);}.l-section--elevated::before { background: var(--bg-elevated); }.l-section--sunken::before { background: var(--bg-sunken); }.l-overlap { position: relative; z-index: var(--z-raised); }.l-grid { display: grid; gap: var(--s5);}.l-grid > * { min-width: 0; }.l-grid--2,.l-grid--3,.l-grid--4 { grid-template-columns: 1fr;}.l-grid--auto { grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));}.l-grid--svc { grid-template-columns: 1fr; }.l-grid--svc > .is-tall { justify-content: space-between; }.l-split { display: grid; grid-template-columns: 1fr; gap: var(--s6); align-items: start;}.l-split--center { align-items: center; }.l-stack > * + * { margin-top: var(--s4); }.l-stack--tight > * + * { margin-top: var(--s2); }.l-stack--loose > * + * { margin-top: var(--s6); }.l-cluster { display: flex; flex-wrap: wrap; gap: var(--s3); align-items: center;}.l-cluster--center { justify-content: center; }.l-cluster--end { justify-content: flex-end; }.c-eyebrow { display: inline-flex; align-items: center; gap: var(--s2); margin-bottom: var(--s3); color: var(--text-subtle); font-size: var(--fs-xs); font-weight: 800; letter-spacing: 0.16em; text-transform: uppercase;}.c-eyebrow::before { content: ""; width: 24px; height: 1px; background: currentColor; opacity: .5; flex: 0 0 auto;}.c-eyebrow--accent { color: var(--accent-2); }.c-eyebrow--warn { color: var(--sev-medium); }.c-bignum { font-size: clamp(3.6rem, 7vw, 6.2rem); font-weight: 800; line-height: 0.9; letter-spacing: -0.05em; font-variant-numeric: tabular-nums; background: linear-gradient(160deg, var(--accent-2-hover), var(--accent-2) 55%, #00A98A); -webkit-background-clip: text; background-clip: text; color: transparent;}.c-bignum--sm { font-size: clamp(2.2rem, 3.4vw, 3rem); }.c-badge { display: inline-flex; align-items: center; gap: var(--s2); padding: 0.4rem 0.75rem; border-radius: var(--r-pill); border: 1px solid var(--border); background: rgba(255 255 255 / .04); color: var(--text-muted); font-weight: 700; font-size: var(--fs-xs); line-height: 1; width: fit-content;}.c-badge--accent { border-color: rgba(47 107 255 / .35); background: rgba(47 107 255 / .12); color: var(--text);}.c-badge--solid { background: var(--accent); color: var(--text-on-accent); border-color: transparent;}.c-badge + :is(h1, h2, h3, h4, h5, h6),.c-badge + .c-card__title { margin-top: var(--s3);}.c-btn { display: inline-flex; align-items: center; justify-content: center; gap: var(--s2); min-height: 48px; padding: 0.85rem 1.5rem; border-radius: var(--r-md); font-weight: 700; font-size: var(--fs-base); line-height: 1; border: 1px solid transparent; cursor: pointer; text-decoration: none; user-select: none; transition: background var(--t), border-color var(--t), transform var(--t-fast), box-shadow var(--t);}.c-btn:hover { text-decoration: none; transform: translateY(-1px); }.c-btn:active { transform: translateY(0); }.c-btn--primary { background: linear-gradient(180deg, rgba(47 107 255 / .42), rgba(47 107 255 / .24)); border-color: rgba(47 107 255 / .58); color: var(--text-on-accent); box-shadow: var(--shadow-glow), inset 0 0 0 1px rgba(255 255 255 / .03);}.c-btn--primary:hover { background: linear-gradient(180deg, rgba(47 107 255 / .50), rgba(47 107 255 / .30)); border-color: rgba(47 107 255 / .72);}.c-btn--outline { background: rgba(255 255 255 / .04); color: var(--text); border-color: rgba(255 255 255 / .14);}.c-btn--outline:hover { background: rgba(255 255 255 / .08); border-color: rgba(255 255 255 / .22); color: var(--text-on-accent);}.c-btn--ghost { background: transparent; color: var(--text);}.c-btn--ghost:hover { background: rgba(255 255 255 / .04);}.c-btn--sm { min-height: 40px; padding: 0.6rem 1.1rem; font-size: var(--fs-sm); }.c-btn--lg { min-height: 56px; padding: 1rem 2rem; font-size: var(--fs-md); }.c-btn--block { width: 100%; }.c-card { background: var(--bg-glass); border: 1px solid var(--border); border-radius: var(--r-xl); box-shadow: var(--shadow); backdrop-filter: var(--blur); padding: clamp(var(--s5), 3vw, var(--s6)); min-width: 0; transition: transform var(--t), border-color var(--t), box-shadow var(--t);}.c-card--tight { padding: var(--s5); }.c-card--flush { padding: 0; }.c-card--soft { box-shadow: var(--shadow-sm); }.c-card--hover:hover { transform: translateY(-3px); border-color: var(--border-strong); box-shadow: var(--shadow-lg);}.c-card__title { margin: 0 0 var(--s3); font-size: var(--fs-lg); }.c-card__text { margin: 0; color: var(--text-muted); }.c-glass-panel { position: relative; background: var(--bg-glass); border: 1px solid var(--border); border-radius: var(--r-xl); box-shadow: var(--shadow-lg); backdrop-filter: var(--blur); padding: clamp(var(--s5), 4vw, var(--s7)); min-width: 0; overflow: hidden;}.c-glass-panel > * { position: relative; z-index: 1; }.c-glass-panel::after { content: ""; position: absolute; inset: -1px; border-radius: inherit; pointer-events: none; background: var(--bg-glow); opacity: 0.6;}.c-glass-panel--center { text-align: center; }.c-glass-panel--flush { padding: 0; }.c-portrait { display: block; width: 100%; object-fit: cover; border-radius: var(--r-2xl); border: 1px solid var(--border); box-shadow: var(--shadow-lg);}.c-portrait--45 { aspect-ratio: 4 / 5; }.c-portrait--square { aspect-ratio: 1; }.c-header { position: sticky; top: 0; z-index: var(--z-header); background: rgba(10 19 36 / .82); backdrop-filter: var(--blur-lg); border-bottom: 1px solid var(--border-faint);}.c-header.is-scrolled { background: rgba(10 19 36 / .94); }.c-header__inner { height: var(--header-h); display: flex; align-items: center; justify-content: space-between; gap: var(--s4);  width: 100%;}.c-header__logo { display: inline-flex; align-items: center; flex: 0 0 auto;}.c-header__logo img { max-width: 160px; height: auto; }.c-header__nav { display: flex; align-items: center; gap: var(--s5); min-width: 0;}.c-header__cta { display: flex; align-items: center; gap: var(--s3); flex: 0 0 auto;}.c-header__nav :is(a, button.brx-dropdown-toggle) { color: var(--text-muted); font-weight: 600; text-decoration: none; padding: var(--s2) var(--s3); border-radius: var(--r-md); transition: color var(--t), background var(--t);}.c-header__nav .bricks-nav-menu > li { margin: 0 0 0 var(--s2); }.c-header__nav .bricks-nav-menu > li > .brx-submenu-toggle > button { margin-left: var(--s1); }.c-header__nav .bricks-mobile-menu-wrapper .c-megamenu-panel a { line-height: var(--lh-normal); padding-block: var(--s2);}.c-header__nav .bricks-nav-menu > li > a,.c-header__nav .bricks-nav-menu > li > .brx-submenu-toggle > :is(a, button) { white-space: nowrap;}.c-header__nav :is(a, button.brx-dropdown-toggle):hover { color: var(--text); background: rgba(255 255 255 / .05); text-decoration: none;}.c-header__nav [aria-expanded="true"] { color: var(--text-on-accent); background: rgba(255 255 255 / .06);}.c-header__nav [aria-current="page"] { color: var(--text-on-accent);}.c-megamenu-panel { width: min(calc(var(--container) - 2 * var(--gutter)), calc(100vw - 2 * var(--gutter))); margin-inline: auto; padding: clamp(var(--s5), 3vw, var(--s6)); background: rgba(15 23 42 / .98);  border: 1px solid var(--border-strong); border-radius: var(--r-lg); box-shadow: var(--shadow); backdrop-filter: var(--blur); z-index: var(--z-dropdown);}.c-megamenu { display: grid; grid-template-columns: 1fr;  gap: var(--s5);}.c-megamenu__group { min-width: 0; }.c-megamenu__title { margin: 0 0 var(--s1); font-size: var(--fs-xs); font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--accent-2);}.c-megamenu__desc { margin: 0 0 var(--s3); padding-bottom: var(--s3); border-bottom: 1px solid var(--border-faint); font-size: var(--fs-sm); color: var(--text-subtle); font-style: italic;}.c-megamenu__link { display: block; padding: var(--s2) var(--s3); margin-inline: calc(var(--s3) * -1); border-radius: var(--r-md); color: var(--text-muted); font-size: var(--fs-sm); font-weight: 500; text-decoration: none; transition: color var(--t), background var(--t);}.c-megamenu__link:hover { color: var(--text); background: rgba(0 211 167 / .08);  text-decoration: none;}.c-megamenu__group--feed { padding-left: var(--s5); border-left: 1px solid var(--border-faint);}.c-megamenu__link--all { margin-bottom: var(--s3); color: var(--accent-2); font-weight: 700;}.c-megamenu__feed { display: flex; flex-direction: column; gap: var(--s3);}.c-megamenu__feed-item { display: flex; flex-direction: column; align-items: flex-start;  gap: var(--s1);}.c-megamenu__feed-link { margin-inline: 0;  padding: 0; font-weight: 500; line-height: var(--lh-snug);}.c-megamenu__feed-link:hover { background: transparent; }.c-megamenu__cases { display: grid; grid-template-columns: 1fr;  gap: var(--s4);}.c-megamenu__case { display: block; padding: var(--s5); border-radius: var(--r-lg); text-decoration: none; background: var(--bg-glass); border: 1px solid var(--border); transition: background var(--t), border-color var(--t), transform var(--t);}.c-megamenu__case:hover { border-color: var(--border-strong); transform: translateY(-2px); text-decoration: none;}.c-megamenu__case-badge { display: inline-block; margin-bottom: var(--s2); padding: 0.15rem 0.5rem; border-radius: var(--r-pill); border: 1px solid rgba(0 211 167 / .28); background: rgba(0 211 167 / .08); color: var(--accent-2); font-size: 0.65rem; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1.3;}.c-megamenu__case-title { margin: 0 0 var(--s1); font-size: var(--fs-sm); font-weight: 700; color: var(--text); line-height: var(--lh-snug);}.c-megamenu__case:hover .c-megamenu__case-title { color: var(--accent-hover); }.c-megamenu__case-resume { margin: 0; font-size: var(--fs-xs); color: var(--text-subtle); line-height: var(--lh-snug);}.c-megamenu__promo { display: flex; flex-direction: column; gap: var(--s3); height: 100%; padding: var(--s5); border-radius: var(--r-lg); text-decoration: none; background: var(--bg-glass); border: 1px solid var(--border); transition: background var(--t), border-color var(--t), transform var(--t);}.c-megamenu__promo:hover { border-color: var(--border-strong); transform: translateY(-2px);}.c-megamenu__promo-title { color: var(--text); font-size: var(--fs-lg); font-weight: 700; line-height: var(--lh-tight);}.c-megamenu__promo-text { color: var(--text-muted); font-size: var(--fs-sm); line-height: var(--lh-normal);}.c-megamenu__promo .c-megamenu__link { margin-top: auto; }.c-megamenu--simple { display: flex; flex-direction: column; min-width: 260px;}.c-megamenu__link:focus-visible,.c-header__nav a:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px;}.c-megamenu__footer { grid-column: 1 / -1; display: flex; flex-wrap: wrap; gap: var(--s2) var(--s5); margin-top: var(--s2); padding-top: var(--s4); border-top: 1px solid var(--border-faint);}.c-footer { position: relative; background: radial-gradient(1100px 380px at 0% 0%, rgba(47 107 255 / .12), transparent 58%), radial-gradient(820px 320px at 100% 8%, rgba(0 211 167 / .07), transparent 60%), linear-gradient(180deg, var(--bg-sunken) 0%, #081120 50%, #091325 100%); color: var(--text); margin-top: var(--s8); padding: clamp(var(--s7), 8vw, var(--s9)) 0 var(--s7); border-top: 1px solid var(--border-faint); overflow-x: hidden;}.c-footer::before { content: ""; position: absolute; inset: 0 0 auto 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(47 107 255 / .38), rgba(0 211 167 / .22), transparent);}.c-footer__grid { display: grid; grid-template-columns: 1fr; gap: var(--s6); align-items: start;}.c-footer__col { min-width: 0; }.c-footer__col--brand { max-width: 360px; }.c-footer__col img { max-width: 160px; height: auto; margin-bottom: var(--s4); }.c-footer__heading { font-size: var(--fs-xs); letter-spacing: 0.14em; text-transform: uppercase; font-weight: 800; color: var(--text); margin-bottom: var(--s4);}.c-footer__text { color: var(--text-muted); font-size: var(--fs-sm); line-height: var(--lh-normal);}.c-footer__links { display: flex; flex-direction: column; gap: var(--s3);}.c-footer__link { color: var(--text-muted); text-decoration: none; font-weight: 500; font-size: var(--fs-sm); transition: color var(--t), transform var(--t-fast);}.c-footer__link:hover { color: var(--text-on-accent); text-decoration: none; transform: translateX(2px);}.c-footer__sub-links { margin-top: var(--s2); padding-left: var(--s4); border-left: 1px solid var(--border-faint);}.c-footer__sub-links .c-footer__link { font-size: 0.95em; opacity: 0.85; }.c-footer__bottom { margin-top: var(--s7); padding-top: var(--s4); border-top: 1px solid var(--border-faint); display: flex; flex-direction: column; gap: var(--s3); color: var(--text-subtle); font-size: var(--fs-xs);}.c-footer__bottom-links { display: flex;  flex-direction: row; flex-wrap: wrap; gap: var(--s4);}.c-footer__bottom-links a { color: var(--text-subtle); font-weight: 500; text-decoration: none; transition: color var(--t);}.c-footer__bottom-links a:hover { color: var(--text-on-accent); }.c-hero { position: relative; overflow: hidden; padding-block: clamp(var(--s7), 9vw, var(--s9));}.c-hero > .l-container { position: relative; z-index: var(--z-raised); }.c-hero__grid { display: grid; grid-template-columns: 1fr; gap: var(--s6); align-items: center;}.c-hero__grid--wide { grid-template-columns: 1fr; }.c-hero__content { min-width: 0; }.c-hero__title { margin-bottom: var(--s4); }.c-hero__lead { max-width: 60ch; color: var(--text-muted); font-size: var(--fs-md); line-height: var(--lh-normal); margin-bottom: var(--s5);}.c-hero__media { min-width: 0; }.c-section-actions { margin-top: clamp(var(--s6), 5vw, 64px);}.c-section-head { max-width: var(--container-prose); margin-bottom: clamp(var(--s7), 6vw, 72px);}.c-section-head--center { margin-inline: auto; text-align: center;}.c-section-head__title { margin: 0 0 var(--s4); }.c-section-head__lead { margin: 0; color: var(--text-muted); font-size: var(--fs-md);}.c-cta { padding-block: clamp(var(--s6), 7vw, var(--s8));}.c-cta__inner { position: relative; overflow: hidden; max-width: 820px; margin-inline: auto; padding: clamp(var(--s6), 5vw, var(--s7)); border-radius: var(--r-xl); border: 1px solid var(--border); background: var(--bg-glass); box-shadow: var(--shadow-lg); backdrop-filter: var(--blur); text-align: center;}.c-cta__inner::after { content: ""; position: absolute; inset: -1px; border-radius: inherit; pointer-events: none; background: var(--bg-glow); opacity: 0.5;}.c-cta__title,.c-cta__text,.c-cta__actions { position: relative; z-index: 1; }.c-cta__title { margin: 0 0 var(--s4); }.c-cta__text { margin: 0 auto var(--s5); color: var(--text-muted); max-width: 60ch; line-height: var(--lh-normal);}.c-cta__actions { display: flex; flex-wrap: wrap; gap: var(--s3); justify-content: center;}.c-form { display: flex; flex-direction: column; gap: var(--s4); width: 100%;}.c-form__row { display: grid; grid-template-columns: 1fr; gap: var(--s4);}.c-form .form-group:has(input[tabindex="-1"]) { position: absolute; left: -9999px; width: 0; height: 0; overflow: hidden;}.c-form :is(input:not([type="submit"]), textarea, select) { display: block; width: 100%; min-height: 52px; padding: 0.9rem 1rem; background: rgba(10 19 36 / .82); color: var(--text); border: 1px solid var(--border); border-radius: var(--r-md); transition: border-color var(--t), box-shadow var(--t);}.c-form :is(input, textarea, select)::placeholder { color: var(--text-faint);}.c-form :is(input:not([type="submit"]), textarea, select):focus { border-color: rgba(47 107 255 / .55); box-shadow: 0 0 0 3px rgba(47 107 255 / .18);}.c-form textarea { min-height: 160px; resize: vertical;}.c-form input:-webkit-autofill,.c-form textarea:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px rgba(10 19 36 / .92) inset !important; -webkit-text-fill-color: var(--text) !important; caret-color: var(--text); transition: background-color 9999s ease-in-out 0s;}.c-form :is(button[type="submit"], input[type="submit"], .bricks-button) { align-self: flex-start; min-width: 200px; display: inline-flex; align-items: center; justify-content: center; gap: var(--s2); min-height: 48px; padding: 0.85rem 1.5rem; border-radius: var(--r-md); font-weight: 700; font-size: var(--fs-base); line-height: 1; cursor: pointer; text-decoration: none; user-select: none; background: linear-gradient(180deg, rgba(47 107 255 / .42), rgba(47 107 255 / .24)); border: 1px solid rgba(47 107 255 / .58); color: var(--text-on-accent); box-shadow: var(--shadow-glow), inset 0 0 0 1px rgba(255 255 255 / .03); transition: background var(--t), border-color var(--t), transform var(--t-fast), box-shadow var(--t);}.c-form :is(button[type="submit"], input[type="submit"], .bricks-button):hover { background: linear-gradient(180deg, rgba(47 107 255 / .50), rgba(47 107 255 / .30)); border-color: rgba(47 107 255 / .72); transform: translateY(-1px); text-decoration: none;}.c-form :is(button[type="submit"], input[type="submit"], .bricks-button):active { transform: translateY(0);}.c-form .bricks-button .text { color: inherit; }.c-form .bricks-button .loading { display: none; }.c-form .bricks-button.is-loading .loading { display: inline-flex; }.c-form .bricks-button.is-loading .text { opacity: .6; }.c-bullet-list { display: flex; flex-direction: column; gap: var(--s3); list-style: none; margin: 0; padding: 0;}.c-bullet-list__item { position: relative; padding-left: 18px; color: var(--text-muted); line-height: var(--lh-normal);}.c-bullet-list__item::before { content: ""; position: absolute; left: 0; top: 0.55em; width: 8px; height: 8px; border-radius: var(--r-pill); background: linear-gradient(90deg, var(--accent), var(--accent-2));}.c-item-list { list-style: none; margin: 0; padding: 0; }.c-item-list__item { padding: var(--s4) 0; border-top: 1px solid var(--border);}.c-item-list__item:first-child { border-top: 0; padding-top: 0; }.c-item-list__title { margin: 0 0 var(--s2); font-size: var(--fs-base); font-weight: 700; color: var(--text);}.c-item-list__text { margin: 0; color: var(--text-muted); line-height: var(--lh-normal);}.c-process-step { display: flex; flex-direction: column; height: 100%; min-width: 0;}.c-process-step__number { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; margin-bottom: var(--s4); border-radius: var(--r-pill); border: 1px solid var(--accent);  background: var(--bg); color: var(--accent-2); font-family: var(--font-mono); font-weight: 600; font-size: var(--fs-sm); line-height: 1; position: relative; z-index: 1;}.c-steps { display: grid; gap: 1px; overflow: hidden; border: 1px solid var(--border); border-radius: var(--r-2xl); background: var(--border-faint);}.c-step { display: grid; grid-template-columns: auto 1fr; gap: var(--s5); align-items: start; padding: var(--s5); background: var(--bg-elevated);}.c-step__number { min-width: 26px; padding-top: 3px; font-family: var(--font-mono); font-size: var(--fs-sm); font-weight: 600; color: var(--accent-2);}.c-step__title { margin: 0 0 var(--s2); font-size: var(--fs-base); }.c-step__text { margin: 0; color: var(--text-muted); font-size: var(--fs-sm); }.c-article { max-width: var(--container-prose); margin-inline: auto;}.c-article__header { margin-bottom: var(--s6); }.c-article__title { margin-bottom: var(--s4); font-size: var(--fs-3xl); letter-spacing: -0.03em;}.c-article__lead { font-size: var(--fs-md); color: var(--text-muted); line-height: var(--lh-normal); margin-bottom: var(--s5);}.c-article__meta { display: flex; flex-wrap: wrap; align-items: center; gap: var(--s4); padding-block: var(--s4); border-top: 1px solid var(--border-faint); border-bottom: 1px solid var(--border-faint); color: var(--text-subtle); font-size: var(--fs-sm);}.c-article__meta-item { display: inline-flex; align-items: center; gap: var(--s2);}.c-article__meta-label { color: var(--text-faint); text-transform: uppercase; font-size: var(--fs-xs); letter-spacing: 0.06em; font-weight: 700;}.c-article__body { margin-block: var(--s7);}.c-article__footer { margin-top: var(--s8); padding-top: var(--s6); border-top: 1px solid var(--border);}.c-related { display: grid; grid-template-columns: 1fr; gap: var(--s4); align-items: stretch; }.c-related__card { position: relative; display: flex;  flex-direction: column; height: 100%;  padding: var(--s5); background: var(--bg-glass); border: 1px solid var(--border); border-radius: var(--r-lg); transition: border-color var(--t), transform var(--t);}.c-related__card:hover { border-color: var(--border-strong); transform: translateY(-2px);}.stretched-link { position: absolute; inset: 0; z-index: var(--z-raised); font-size: 0; color: transparent;}.c-related__card,.c-item-list__item,.c-services-card,.c-vrow { position: relative; }.c-item-list__item > *:not(.stretched-link),.c-services-card > *:not(.stretched-link),.c-vrow > *:not(.stretched-link) { position: relative; z-index: var(--z-base); }.c-related__card > *:not(.stretched-link) { position: relative; z-index: var(--z-base);}.c-related__card .l-cluster { align-items: flex-start; margin-bottom: var(--s3);}.c-related__title { margin: 0 0 var(--s2); font-size: var(--fs-md);}.c-related__text { margin: 0; color: var(--text-muted); font-size: var(--fs-sm);}.c-featured { display: grid; grid-template-columns: 1fr; overflow: hidden; border: 1px solid var(--border); border-radius: var(--r-2xl); background: var(--bg-glass); box-shadow: var(--shadow);}.c-featured__media { display: block; width: 100%; height: 100%; min-height: 200px;  object-fit: fill; background: var(--bg-sunken);}.c-featured__body { display: flex; flex-direction: column; justify-content: center; gap: var(--s4); padding: clamp(var(--s5), 3.4vw, var(--s7));}.c-vlist { display: flex; flex-direction: column; border-top: 1px solid var(--border);}.c-vrow { display: grid; grid-template-columns: 1fr; gap: var(--s2); padding: var(--s5) 0; border-bottom: 1px solid var(--border); color: inherit; text-decoration: none; transition: background var(--t), padding-inline var(--t);}.c-vrow:hover,.c-vrow:focus-visible { background: rgba(255 255 255 / .025); padding-inline: var(--s4); text-decoration: none;}.c-vrow__title { font-weight: 700; font-size: var(--fs-md); color: var(--text); }.c-vrow:hover .c-vrow__title { color: var(--accent-hover); }.c-vrow__topic { font-size: var(--fs-xs); color: var(--text-subtle); white-space: nowrap; }.c-vrow__time { font-family: var(--font-mono); font-size: var(--fs-xs); color: var(--text-faint); white-space: nowrap;}.c-quote { display: flex; flex-direction: column; gap: var(--s5); padding: var(--s6); border: 1px solid var(--border); border-radius: var(--r-2xl); background: var(--bg-glass);}.c-quote blockquote { margin: 0; font-size: var(--fs-lg); line-height: var(--lh-snug); text-wrap: balance; color: var(--text);}.c-quote__by { display: flex; align-items: center; gap: var(--s4); margin-top: auto; }.c-quote__avatar { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 46px; height: 46px; border-radius: 50%; border: 1px solid rgba(0 211 167 / .22); background: rgba(0 211 167 / .10); color: var(--accent-2); font-weight: 700; font-size: var(--fs-sm);}.c-quote__meta { font-size: var(--fs-sm); color: var(--text-muted); }.c-quote__meta strong { display: block; color: var(--text); }.c-severity { display: inline-flex; align-items: center; gap: var(--s2); padding: 0.35rem 0.7rem; border-radius: var(--r-md); font-size: var(--fs-xs); font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1; border: 1px solid currentColor;}.c-severity::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: currentColor;}.c-severity--critical { color: var(--sev-critical); background: var(--sev-critical-bg); }.c-severity--high { color: var(--sev-high); background: var(--sev-high-bg); }.c-severity--medium { color: var(--sev-medium); background: var(--sev-medium-bg); }.c-severity--low { color: var(--sev-low); background: var(--sev-low-bg); }.c-severity--info { color: var(--sev-info); background: var(--sev-info-bg); }.c-cvss { display: inline-flex; align-items: center; justify-content: center; min-width: 56px; padding: 0.5rem 0.75rem; border-radius: var(--r-md); font-family: var(--font-mono); font-size: var(--fs-md); font-weight: 800; border: 1px solid currentColor;}.c-cvss--critical { color: var(--sev-critical); background: var(--sev-critical-bg); }.c-cvss--high { color: var(--sev-high); background: var(--sev-high-bg); }.c-cvss--medium { color: var(--sev-medium); background: var(--sev-medium-bg); }.c-cvss--low { color: var(--sev-low); background: var(--sev-low-bg); }.c-cvss--info { color: var(--sev-info); background: var(--sev-info-bg); }.c-cve-list { display: flex; flex-direction: column; gap: var(--s3); list-style: none; margin: 0; padding: 0;}.c-cve-list__item { position: relative; display: grid; grid-template-columns: 1fr; gap: var(--s3); padding: var(--s5); background: var(--bg-glass); border: 1px solid var(--border); border-radius: var(--r-lg); transition: border-color var(--t), transform var(--t);}.c-cve-list__item:hover { border-color: var(--border-strong);}.c-cve-list__header { display: flex; flex-wrap: wrap; align-items: center; gap: var(--s3);}.c-cve-list__id { font-family: var(--font-mono); font-size: var(--fs-sm); color: var(--text-faint);}.c-cve-list__title { margin: 0; font-size: var(--fs-lg); line-height: var(--lh-snug);}.c-cve-list__title a { color: var(--text); }.c-cve-list__title a:hover { color: var(--accent-hover); text-decoration: none; }.c-cve-list__excerpt { margin: 0; color: var(--text-muted); font-size: var(--fs-sm); line-height: var(--lh-normal);}.c-cve-list__meta { display: flex; flex-wrap: wrap; align-items: center; gap: var(--s3); font-size: var(--fs-xs); color: var(--text-subtle);}.c-cve-rows { border-top: 1px solid var(--border); }.c-cve-row { display: flex; flex-direction: column; align-items: flex-start; gap: var(--s3); padding: var(--s5) 0; border-bottom: 1px solid var(--border); color: inherit; text-decoration: none; transition: background var(--t), padding-inline var(--t);}.c-cve-row:hover,.c-cve-row:focus-visible { background: rgba(255 255 255 / .025); padding-inline: var(--s4); text-decoration: none;}.c-cve-row__title { font-size: var(--fs-md); font-weight: 700; line-height: var(--lh-snug); color: var(--text);}.c-cve-row:hover .c-cve-row__title { color: var(--accent-hover); }.c-cve-row__meta { display: flex; align-items: center; gap: var(--s3); flex-shrink: 0;}.c-cve-header { display: grid; grid-template-columns: 1fr; gap: var(--s5); padding: clamp(var(--s5), 4vw, var(--s7)); background: var(--bg-glass); border: 1px solid var(--border); border-radius: var(--r-xl); margin-bottom: var(--s7);}.c-cve-header__top { display: flex; flex-wrap: wrap; align-items: center; gap: var(--s3);}.c-cve-header__id { font-family: var(--font-mono); font-size: var(--fs-md); color: var(--text-muted);}.c-cve-header__title { margin: 0; font-size: var(--fs-2xl); line-height: var(--lh-tight);}.c-cve-header__stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: var(--s4); padding-top: var(--s4); border-top: 1px solid var(--border-faint);}.c-cve-header__stat-label { display: block; color: var(--text-faint); font-size: var(--fs-xs); text-transform: uppercase; letter-spacing: 0.06em; font-weight: 700; margin-bottom: var(--s1);}.c-cve-header__stat-value { color: var(--text); font-size: var(--fs-md); font-weight: 700;}.c-timeline { list-style: none; margin: 0; padding: 0; }.c-timeline__item { position: relative; padding-left: var(--s6); padding-bottom: var(--s5); border-left: 2px solid var(--border);}.c-timeline__item:last-child { padding-bottom: 0; border-left-color: transparent; }.c-timeline__item::before { content: ""; position: absolute; left: -7px; top: 0; width: 12px; height: 12px; border-radius: 50%; background: var(--accent); border: 2px solid var(--bg);}.c-timeline__date { display: block; font-family: var(--font-mono); font-size: var(--fs-xs); color: var(--text-faint); margin-bottom: var(--s1);}.c-timeline__title { margin: 0 0 var(--s2); font-size: var(--fs-base); font-weight: 700;}.c-timeline__text { margin: 0; color: var(--text-muted); font-size: var(--fs-sm);}.c-filter-bar { display: grid; grid-template-columns: 1fr; gap: var(--s3); padding: var(--s4); background: var(--bg-glass); border: 1px solid var(--border); border-radius: var(--r-lg); margin-bottom: var(--s6);}.c-tag { display: inline-flex; align-items: center; padding: 0.3rem 0.7rem; border-radius: var(--r-pill); background: rgba(255 255 255 / .04); border: 1px solid var(--border); color: var(--text-muted); font-size: var(--fs-xs); font-weight: 600; text-decoration: none; transition: background var(--t), border-color var(--t), color var(--t);}.c-tag:hover { background: rgba(47 107 255 / .12); border-color: rgba(47 107 255 / .35); color: var(--text); text-decoration: none;}.c-tag-list { display: flex; flex-wrap: wrap; gap: var(--s2); list-style: none; margin: 0; padding: 0;}.c-chip-bar { display: flex; flex-wrap: wrap; gap: var(--s3); margin-bottom: var(--s6);}.c-chip { display: inline-flex; align-items: center; padding: 0.55rem 1.1rem; border-radius: var(--r-pill); border: 1px solid var(--border); color: var(--text-muted); font-size: var(--fs-sm); text-decoration: none; transition: background var(--t), border-color var(--t), color var(--t);}.c-chip:hover { border-color: var(--border-strong); color: var(--text); text-decoration: none;}.c-chip.is-active { background: var(--accent); border-color: var(--accent); color: var(--text-on-accent); font-weight: 700;}.c-contact { padding-block: clamp(var(--s7), 8vw, var(--s8));}.c-contact__detail { display: flex; flex-direction: column; gap: var(--s1); margin-bottom: var(--s4);}.c-contact__label { color: var(--text-faint); font-size: var(--fs-xs); font-weight: 800; text-transform: uppercase; letter-spacing: 0.06em;}.c-contact__value { color: var(--text); }.c-contact__value--link { color: var(--accent-2); font-weight: 700; }.c-error-page { position: relative; padding-block: clamp(var(--s8), 12vw, var(--s10)); text-align: center;}.c-error-page__code { display: block; margin-bottom: var(--s3); font-size: clamp(4.5rem, 14vw, 8rem); line-height: 0.9; font-weight: 800; letter-spacing: -0.05em; color: var(--text-on-accent); text-shadow: 0 0 30px rgba(47 107 255 / .16);}.c-error-page__title { margin-bottom: var(--s4); }.c-error-page__lead { max-width: 56ch; margin: 0 auto var(--s6); color: var(--text-muted); line-height: var(--lh-normal);}.c-error-page__actions { display: flex; flex-wrap: wrap; gap: var(--s3); justify-content: center;}.c-maintenance { padding-block: clamp(var(--s7), 8vw, var(--s8));}.c-maintenance__logo { display: block; width: 100%; max-width: 220px; margin: 0 auto var(--s5);}.c-booking { padding-block: clamp(var(--s7), 8vw, var(--s8));}.c-booking__head {  padding: clamp(var(--s5), 4vw, var(--s7)) clamp(var(--s5), 4vw, var(--s7)) 0;}.c-booking__head > *:last-child { margin-bottom: 0; }.c-booking__embed { width: 100%; min-width: 0;  padding: var(--s5) clamp(var(--s5), 4vw, var(--s7)) clamp(var(--s5), 4vw, var(--s7));}#amelia-container.am-fs__wrapper,.c-booking__embed .amelia-v2-booking { padding: 0 !important; margin: 0 !important; min-height: 0 !important;}.c-service-faq { display: grid; gap: var(--s4); max-width: 920px;}.c-service-faq__item { padding: var(--s5); }.c-service-faq__question { margin: 0 0 var(--s3); }.c-service-faq__answer { color: var(--text-muted); }.c-service-faq__answer > *:last-child { margin-bottom: 0; }.c-faq { border-top: 1px solid var(--border); }.c-faq details { border-bottom: 1px solid var(--border); }.c-faq summary { display: flex; align-items: center; justify-content: space-between; gap: var(--s5); padding: var(--s5) 0; cursor: pointer; list-style: none; font-weight: 700; font-size: var(--fs-md);}.c-faq summary::-webkit-details-marker { display: none; }.c-faq summary::after { content: "+"; flex: 0 0 auto; font-family: var(--font-mono); font-size: var(--fs-xl); font-weight: 400; color: var(--accent-2); transition: transform var(--t);}.c-faq details[open] summary::after { transform: rotate(45deg); }.c-faq details > *:not(summary) { padding-bottom: var(--s5); color: var(--text-muted); max-width: var(--container-prose);}.c-team { display: grid; grid-template-columns: 1fr; gap: var(--s6);}.c-team__card { display: flex; flex-direction: column; gap: var(--s4); }.c-team__name { font-size: var(--fs-md); font-weight: 700; }.c-team__role { font-size: var(--fs-sm); font-weight: 700; color: var(--accent-2); }.c-team__bio { margin: 0; font-size: var(--fs-sm); color: var(--text-muted); }.c-severity[data-severity="Kritisk"] { color: var(--sev-critical); background: var(--sev-critical-bg); }.c-severity[data-severity="Alvorlig"] { color: var(--sev-high); background: var(--sev-high-bg); }.c-severity[data-severity="Moderat"] { color: var(--sev-medium); background: var(--sev-medium-bg); }.c-severity[data-severity="Lav"] { color: var(--sev-low); background: var(--sev-low-bg); }.c-severity[data-severity="Information"] { color: var(--sev-info); background: var(--sev-info-bg); }.c-severity--lg { padding: 0.5rem 1rem; font-size: var(--fs-sm);}.c-severity--sm { padding: 0.15rem 0.45rem; font-size: 0.65rem; letter-spacing: 0.02em; gap: var(--s1);}.c-severity--sm::before { width: 6px; height: 6px; }.c-cvss__label { display: block; margin-bottom: var(--s2); font-size: var(--fs-xs); text-transform: uppercase; letter-spacing: 0.05em; color: var(--text-subtle);}.c-cvss__vector { display: block; margin-top: var(--s3); padding: var(--s3); background: var(--bg-sunken); border: 1px solid var(--border); border-radius: var(--r-md); font-family: var(--font-mono); font-size: var(--fs-xs); color: var(--text-muted); word-break: break-all; line-height: var(--lh-snug);}.c-callout { padding: var(--s5); border-left: 3px solid var(--accent-2); background: rgba(0 211 167 / .04); border-radius: 0 var(--r-md) var(--r-md) 0;}.c-callout--warning { border-left-color: var(--sev-high); background: rgba(234 88 12 / .05);}.c-callout--critical { border-left-color: var(--sev-critical); background: rgba(220 38 38 / .05);}.c-callout__label { display: block; margin-bottom: var(--s2); font-size: var(--fs-xs); text-transform: uppercase; letter-spacing: 0.05em; font-weight: 700; color: var(--text-subtle);}.c-callout > *:last-child { margin-bottom: 0; }.c-stat-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: var(--s3);}.c-stat { padding: var(--s4); background: var(--bg-glass); border: 1px solid var(--border); border-radius: var(--r-md);}.c-stat__label { margin-bottom: var(--s1); font-size: var(--fs-xs); text-transform: uppercase; letter-spacing: 0.05em; color: var(--text-subtle);}.c-stat__value { font-weight: 600; color: var(--text);}.c-cwe-tags { display: flex; flex-wrap: wrap; gap: var(--s2);}.c-cwe-tag { display: inline-block; padding: 0.25rem 0.6rem; border-radius: var(--r-sm); background: var(--bg-glass); border: 1px solid var(--border); font-family: var(--font-mono); font-size: var(--fs-xs); color: var(--text-muted);}.c-timeline { position: relative; padding-left: var(--s5); list-style: none; margin: 0;}.c-timeline::before { content: ""; position: absolute; left: 6px; top: var(--s2); bottom: var(--s2); width: 1px; background: var(--border-strong);}.c-timeline__item { position: relative; display: grid; grid-template-columns: 8rem 1fr; gap: var(--s4); padding-bottom: var(--s5); align-items: start;}.c-timeline__item:last-child { padding-bottom: 0; }.c-timeline__item::before { content: ""; position: absolute; left: calc(var(--s5) * -1 + 2px); top: 6px; width: 10px; height: 10px; border-radius: 50%; background: var(--accent-2); box-shadow: 0 0 12px var(--glow-2);}.c-timeline__date { font-family: var(--font-mono); font-size: var(--fs-xs); letter-spacing: 0.05em; color: var(--text-subtle); padding-top: 2px;}.c-timeline__event { font-weight: 600; margin-bottom: var(--s1); color: var(--text);}.c-product-scroll { max-height: 480px; overflow-y: auto; padding-right: var(--s3); scrollbar-width: thin; scrollbar-color: var(--border-strong) var(--border-faint);}.c-product-scroll::-webkit-scrollbar { width: 6px; }.c-product-scroll::-webkit-scrollbar-track { background: var(--border-faint); border-radius: var(--r-sm);}.c-product-scroll::-webkit-scrollbar-thumb { background: var(--border-strong); border-radius: var(--r-sm);}.c-product-scroll::-webkit-scrollbar-thumb:hover { background: var(--text-faint);}.c-indsigt-sidebar { position: sticky; top: calc(var(--header-h) + var(--s4)); align-self: start;}.c-pagination { margin-top: var(--s7);}.c-pagination ul { display: flex; flex-wrap: wrap; gap: var(--s2); justify-content: center; list-style: none; margin: 0; padding: 0;}.c-pagination .page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; min-height: 40px; padding: 0.4rem 0.8rem; border-radius: var(--r-md); border: 1px solid var(--border); background: rgba(255 255 255 / .04); color: var(--text-muted); font-size: var(--fs-sm); font-weight: 600; text-decoration: none; transition: background var(--t), border-color var(--t), color var(--t);}.c-pagination a.page-numbers:hover { background: rgba(47 107 255 / .12); border-color: rgba(47 107 255 / .35); color: var(--text); text-decoration: none;}.c-pagination .page-numbers.current { background: linear-gradient(180deg, rgba(47 107 255 / .42), rgba(47 107 255 / .24)); border-color: rgba(47 107 255 / .58); color: var(--text-on-accent);}.c-pagination .page-numbers.dots { border-color: transparent; background: transparent; color: var(--text-faint);}.c-breadcrumb,.rank-math-breadcrumb { font-size: var(--fs-xs); color: var(--text-subtle); margin-bottom: var(--s4);}.rank-math-breadcrumb a { color: var(--text-subtle); font-weight: 500;}.rank-math-breadcrumb a:hover { color: var(--text); text-decoration: none;}.rank-math-breadcrumb .separator { margin-inline: var(--s2); color: var(--text-faint);}.rank-math-breadcrumb .last { color: var(--text-muted);}.c-backdrop { position: absolute; inset: 0; z-index: var(--z-base); overflow: hidden; pointer-events: none;  -webkit-mask-image: linear-gradient(to bottom, #000 62%, rgba(0 0 0 / .45) 84%, transparent 100%); mask-image: linear-gradient(to bottom, #000 62%, rgba(0 0 0 / .45) 84%, transparent 100%);}.c-backdrop__glow,.c-backdrop__glow--2 { position: absolute; display: block; border-radius: 50%;}.c-backdrop__glow { left: 64%; top: -40%; width: 1400px; height: 1050px; transform: translateX(-50%); filter: blur(120px); background: radial-gradient(closest-side, rgba(47 107 255 / .30), rgba(47 107 255 / .10) 55%, transparent 72%); animation: auroa-breathe 26s ease-in-out infinite;}.c-backdrop__glow--2 { right: -4%; top: 8%; width: 640px; height: 640px; filter: blur(130px); background: radial-gradient(closest-side, rgba(0 211 167 / .14), transparent 70%); animation: auroa-breathe-2 34s ease-in-out infinite;}@keyframes auroa-breathe { 0%, 100% { opacity: .85; transform: translateX(-50%) scale(1); } 50% { opacity: 1; transform: translateX(-50%) scale(1.07); }}@keyframes auroa-breathe-2 { 0%, 100% { opacity: .7; transform: translate(0, 0); } 50% { opacity: 1; transform: translate(-40px, 30px); }}.c-backdrop__net { position: absolute; inset: 0; width: 100%; height: 100%; -webkit-mask-image: linear-gradient(100deg, transparent 4%, rgba(0 0 0 / .35) 30%, #000 62%, #000 92%, transparent 100%), radial-gradient(126% 122% at 74% 44%, #000 34%, rgba(0 0 0 / .62) 70%, transparent 94%); -webkit-mask-composite: source-in; mask-image: linear-gradient(100deg, transparent 4%, rgba(0 0 0 / .35) 30%, #000 62%, #000 92%, transparent 100%), radial-gradient(126% 122% at 74% 44%, #000 34%, rgba(0 0 0 / .62) 70%, transparent 94%); mask-composite: intersect;}.c-backdrop__net .is-pulse { fill-opacity: var(--o); transform-box: fill-box; transform-origin: center; animation: auroa-node var(--d, 5s) ease-in-out infinite var(--t, 0s);}@keyframes auroa-node { 0%, 100% { fill-opacity: var(--o); transform: scale(1); } 46% { fill-opacity: 1; transform: scale(2.1); }}.c-shield {  pointer-events: none;}.c-shield__body { fill: url(#auroaShieldGrad); stroke: var(--accent-2); stroke-opacity: .72; stroke-width: 3.2;}.c-shield__lock { fill: var(--accent-2-hover); fill-opacity: .92; }.c-shield__key { fill: var(--bg); }.c-shield__packet { stroke: var(--accent-2-hover); stroke-width: 5; stroke-linecap: round; stroke-opacity: 0; stroke-dasharray: 0.1 calc(var(--len) * 1px); stroke-dashoffset: calc(var(--len) * 1px); animation: auroa-packet var(--d, 5s) linear infinite var(--t, 0s);}@keyframes auroa-packet { 0% { stroke-dashoffset: calc(var(--len) * 1px); stroke-opacity: 0; } 10% { stroke-opacity: .9; } 86% { stroke-opacity: .9; } 100% { stroke-dashoffset: 0; stroke-opacity: 0; }}.c-shield__halo { fill: none; stroke: var(--accent-2); stroke-width: 3; stroke-opacity: 0; transform-box: fill-box; transform-origin: center; animation: auroa-halo 5.2s cubic-bezier(.2, .6, .3, 1) infinite;}.c-shield__halo--2 { animation-delay: 2.6s; }@keyframes auroa-halo { 0% { transform: scale(.62); stroke-opacity: .6; } 80%, 100% { transform: scale(1.32); stroke-opacity: 0; }}.c-live { padding: var(--s5); }.c-live__bar { display: flex; align-items: center; gap: var(--s3); padding-bottom: var(--s4); margin-bottom: var(--s2); border-bottom: 1px solid var(--border);}.c-live__dot { flex: 0 0 8px; width: 8px; height: 8px; border-radius: 50%; background: var(--sev-critical); animation: auroa-live-pulse 2.6s infinite;}@keyframes auroa-live-pulse { 0% { box-shadow: 0 0 0 0 rgba(220 38 38 / .5); } 70% { box-shadow: 0 0 0 8px rgba(220 38 38 / 0); } 100% { box-shadow: 0 0 0 0 rgba(220 38 38 / 0); }}.c-live__title { font-size: var(--fs-xs); font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--text-subtle);}.c-live__time { margin-left: auto; font-family: var(--font-mono); font-size: var(--fs-xs); color: var(--text-faint);}.c-live__row { display: grid; grid-template-columns: auto 1fr auto; gap: var(--s3); align-items: center; padding: var(--s4) var(--s1); border-bottom: 1px solid var(--border);}.c-live__row:last-child { border-bottom: 0; }.c-live__text { font-size: var(--fs-sm); line-height: var(--lh-snug); }.c-live__score { font-family: var(--font-mono); font-size: var(--fs-xs); color: var(--text-faint); }.c-chart { display: flex; align-items: stretch; gap: var(--s3); height: 190px; margin-top: var(--s2);}.c-chart__bar { flex: 1; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; gap: var(--s3);}.c-chart__fill { width: 100%; border-radius: var(--r-sm) var(--r-sm) 3px 3px; transform-origin: bottom; transition: transform 1.25s cubic-bezier(.16, 1, .3, 1);}.c-chart.is-anim .c-chart__fill { transform: scaleY(0); }.c-chart.is-anim.is-inview .c-chart__fill { transform: scaleY(1); }.c-chart__value { font-family: var(--font-mono); font-size: var(--fs-xs); font-weight: 600; color: var(--text-faint);}.c-chart__legend { display: flex; flex-wrap: wrap; gap: var(--s5); margin-top: var(--s5); font-size: var(--fs-xs); color: var(--text-subtle);}.c-chart__swatch { display: inline-block; width: 10px; height: 10px; margin-right: var(--s2); border-radius: var(--r-sm); vertical-align: -1px;}.c-chart__fill--kritisk { background: linear-gradient(180deg, #DC2626, #7F1616); }.c-chart__fill--alvorlig { background: linear-gradient(180deg, #EA580C, #8A3407); }.c-chart__fill--moderat { background: linear-gradient(180deg, #F59E0B, #8F5C06); }.c-chart__fill--lav { background: linear-gradient(180deg, #3B82F6, #1E4691); }.c-chart__fill--information { background: linear-gradient(180deg, #64748B, #334155); }.c-chart__swatch--kritisk { background: #DC2626; }.c-chart__swatch--alvorlig { background: #EA580C; }.c-chart__swatch--moderat { background: #F59E0B; }.c-chart__swatch--lav { background: #3B82F6; }.c-chart__swatch--information { background: #64748B; }.c-kpi { display: flex; flex-direction: column; gap: var(--s6); }.c-kpi__label { margin: 0; font-size: var(--fs-sm); color: var(--text-muted); }.c-group { margin-top: var(--s9);  width: 100%;}.c-group__head,.c-vlist { width: 100%; }.c-group:first-of-type,.c-group.is-first { margin-top: 0; }.c-group__head { display: flex; align-items: baseline; gap: var(--s4); margin-bottom: var(--s5); padding-bottom: var(--s4); border-bottom: 1px solid var(--border);}.c-group__title { margin: 0; font-size: var(--fs-lg); }.c-group__count { font-family: var(--font-mono); font-size: var(--fs-xs); color: var(--text-faint);}.c-group__lead { max-width: 56ch; margin: 0 0 var(--s5); font-size: var(--fs-sm); color: var(--text-muted);}.c-services-grid { display: grid; grid-template-columns: 1fr; gap: var(--s4);}.c-services-card { display: flex; flex-direction: column; gap: var(--s3); padding: var(--s6); border: 1px solid var(--border); border-radius: var(--r-xl); background: linear-gradient(168deg, rgba(255 255 255 / .045), rgba(255 255 255 / .008)); box-shadow: inset 0 1px 0 rgba(255 255 255 / .05); transition: transform var(--t-fast), border-color var(--t), box-shadow var(--t);}.c-services-card:hover { transform: translateY(-3px); border-color: var(--border-strong); box-shadow: inset 0 1px 0 rgba(255 255 255 / .08), 0 34px 70px -28px rgba(0 0 0 / .85);}.c-services-card__eyebrow { align-self: flex-start; margin: 0; padding: 0.32rem 0.75rem; border: 1px solid rgba(0 211 167 / .22); border-radius: var(--r-pill); background: rgba(0 211 167 / .09); color: var(--accent-2); font-size: var(--fs-xs); font-weight: 700; letter-spacing: 0.11em; text-transform: uppercase;}.c-services-card__title { margin: 0; }.c-services-card__text { margin: 0; color: var(--text-muted); font-size: var(--fs-sm); line-height: var(--lh-normal);}.c-services-card__link { margin-top: auto; padding-top: var(--s3); color: var(--accent-hover); font-size: var(--fs-sm); font-weight: 650;}.c-process-grid { position: relative; display: grid; grid-template-columns: 1fr; gap: var(--s6); margin-top: var(--s4);}.c-process-grid > * { position: relative; }.c-item-list--divided > .c-item-list__item { position: relative; padding-block: var(--s5); border-top: 1px solid var(--border-faint); transition: border-color var(--t);}.c-item-list--divided > .c-item-list__item:hover { border-color: var(--accent); }.c-item-list--divided > .c-item-list__item::after { content: "→"; position: absolute; top: var(--s5); right: 0; color: var(--text-faint); transition: transform var(--t), color var(--t);}.c-item-list--divided > .c-item-list__item:hover::after { transform: translateX(5px); color: var(--accent-hover);}.c-item-list__label { display: block; margin-bottom: var(--s2); color: var(--text-subtle); font-size: var(--fs-xs); font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase;}.c-item-list--divided .c-item-list__title { margin: 0 0 var(--s2); padding-right: var(--s5); font-size: var(--fs-lg);}.c-voice { display: grid; grid-template-columns: 1fr; gap: var(--s6); margin: 0; padding: 0; list-style: none;}.c-voice__item { position: relative; padding-left: var(--s5); border-left: 2px solid var(--accent-2); transition: border-color var(--t), transform var(--t);}.c-voice__item:hover { border-left-color: var(--accent-2-hover); transform: translateX(3px);}.c-voice__said { margin: 0 0 var(--s3); color: var(--text); font-size: var(--fs-lg); font-weight: 650; line-height: var(--lh-snug); text-wrap: balance;}.c-voice__answer { margin: 0; color: var(--text-muted); font-size: var(--fs-sm);}.c-hero--page { min-height: 0; align-items: start;  padding-block: clamp(var(--s6), 5vw, 56px) var(--s6);}.c-panel-stat { margin-top: var(--s5); padding-top: var(--s4); border-top: 1px solid var(--border-faint);}.c-panel-stat__value { margin: 0; color: var(--text); font-family: var(--font-mono); font-size: clamp(1.6rem, 4vw, 2rem); font-weight: 600; line-height: 1.1;}.c-panel-stat__label { margin: var(--s2) 0 0; color: var(--text-muted); font-size: var(--fs-sm);}.c-card--glass { transition: transform var(--t-fast), border-color var(--t), box-shadow var(--t);}.c-card--glass:hover { transform: translateY(-3px); border-color: var(--border-strong); box-shadow: inset 0 1px 0 rgba(255 255 255 / .1), 0 30px 64px -30px rgba(0 0 0 / .8);}.c-proof--compact { margin-top: var(--s3); padding-top: 0; border-top: 0; gap: var(--s1);}.c-proof--compact .c-proof__item { font-size: var(--fs-xs); }.c-card,.c-related__card,.c-services-card,.c-glass-panel { background-image: linear-gradient(152deg, rgba(255 255 255 / .055), rgba(255 255 255 / .012) 46%), var(--bg-glass); box-shadow: inset 0 1px 0 rgba(255 255 255 / .06), var(--shadow);}.c-glass-panel { box-shadow: inset 0 1px 0 rgba(255 255 255 / .06), var(--shadow-lg);}.c-chips { display: flex; flex-wrap: wrap; gap: var(--s3);  margin-block: var(--s6) clamp(var(--s7), 5vw, var(--s9));}.c-chip.is-active { border-color: var(--accent); background: rgba(47 107 255 / .12); color: var(--text);}.c-group[hidden],[data-emne][hidden] { display: none !important; }.c-group__num { font-family: var(--font-mono); font-size: var(--fs-xs); color: var(--text-faint); white-space: nowrap;}.c-group__desc { max-width: 56ch; margin: 0 0 var(--s5); color: var(--text-muted); font-size: var(--fs-sm);}.c-vrow__read { font-family: var(--font-mono); font-size: var(--fs-xs); color: var(--text-faint); white-space: nowrap;}.c-thumb { width: 100%; aspect-ratio: 1200 / 630; object-fit: cover; border: 1px solid var(--border); border-radius: var(--r-lg);}.c-card > .c-thumb { margin-bottom: var(--s4); }.c-proof { margin: var(--s4) 0 0; padding: var(--s4) 0 0; border-top: 1px solid var(--border-faint); list-style: none; display: grid; gap: var(--s2);}.c-proof__item { display: grid; grid-template-columns: auto auto 1fr; align-items: baseline; gap: 0 var(--s2); font-size: var(--fs-sm);}.c-proof__item::before { content: "✓"; color: var(--accent-2); font-weight: 700; line-height: 1;}.c-proof__value { margin: 0; color: var(--accent-2); font-family: var(--font-mono); font-weight: 600; white-space: nowrap;}.c-proof__label { margin: 0; color: var(--text-muted);}.c-proof--warn .c-proof__item::before,.c-proof--warn .c-proof__value { color: var(--sev-medium); }.c-related__card--glass { will-change: transform; }.c-related__card--glass:hover { box-shadow: inset 0 1px 0 rgba(255 255 255 / .1), 0 30px 64px -30px rgba(0 0 0 / .8);}.c-process-step__number,.c-process-step__title,.c-process-step__text { transition: opacity 0.65s cubic-bezier(.16, 1, .3, 1), transform 0.65s cubic-bezier(.16, 1, .3, 1);}.c-process-grid.is-anim .c-process-step__number { opacity: 0; transform: scale(0.55);}.c-process-grid.is-anim .c-process-step__title,.c-process-grid.is-anim .c-process-step__text { opacity: 0; transform: translateY(12px);}.c-process-grid.is-anim.is-inview .c-process-step__number { opacity: 1; transform: none; }.c-process-grid.is-anim.is-inview .c-process-step__title,.c-process-grid.is-anim.is-inview .c-process-step__text { opacity: 1; transform: none; }.c-process-grid.is-anim.is-inview .c-process-step:nth-child(1) .c-process-step__number { transition-delay: 0.70s; }.c-process-grid.is-anim.is-inview .c-process-step:nth-child(2) .c-process-step__number { transition-delay: 1.05s; }.c-process-grid.is-anim.is-inview .c-process-step:nth-child(3) .c-process-step__number { transition-delay: 1.40s; }.c-process-grid.is-anim.is-inview .c-process-step:nth-child(1) :is(.c-process-step__title, .c-process-step__text) { transition-delay: 1.25s; }.c-process-grid.is-anim.is-inview .c-process-step:nth-child(2) :is(.c-process-step__title, .c-process-step__text) { transition-delay: 1.60s; }.c-process-grid.is-anim.is-inview .c-process-step:nth-child(3) :is(.c-process-step__title, .c-process-step__text) { transition-delay: 1.95s; }.c-prose { color: var(--text); line-height: var(--lh-loose); font-size: var(--fs-base);}.c-prose > * + * { margin-top: var(--s4); }.c-prose :is(h2, h3, h4) { margin-top: var(--s7); margin-bottom: var(--s3);}.c-prose h2 { font-size: var(--fs-2xl); }.c-prose h3 { font-size: var(--fs-xl); }.c-prose h4 { font-size: var(--fs-lg); }.c-prose p { color: var(--text); }.c-prose strong { color: var(--text); font-weight: 700; }.c-prose :is(ul, ol) { padding-left: var(--s5); color: var(--text);}.c-prose li { margin-bottom: var(--s2); }.c-prose li::marker { color: var(--accent-2); }.c-prose blockquote { margin: var(--s6) 0; padding: var(--s5); border-left: 3px solid var(--accent); background: rgba(47 107 255 / .06); border-radius: 0 var(--r-md) var(--r-md) 0; color: var(--text-muted); font-style: italic;}.c-prose blockquote p:last-child { margin-bottom: 0; }.c-prose a { color: var(--accent-2); text-decoration: underline; text-underline-offset: 0.2em; text-decoration-thickness: 1px;}.c-prose a:hover { color: var(--accent-2-hover); }.c-prose img,.c-prose figure { margin: var(--s6) 0; border-radius: var(--r-lg); overflow: hidden;}.c-prose figcaption { margin-top: var(--s2); color: var(--text-subtle); font-size: var(--fs-sm); text-align: center;}.c-prose hr { margin: var(--s7) 0; border-top: 1px solid var(--border);}.c-prose table { width: 100%; margin: var(--s5) 0; border-collapse: collapse; font-size: var(--fs-sm); line-height: var(--lh-snug);}.c-prose thead th { padding: var(--s3) var(--s4); text-align: left; font-size: var(--fs-xs); font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--text-subtle); border-bottom: 1px solid var(--border-strong);}.c-prose tbody td { padding: var(--s3) var(--s4); border-bottom: 1px solid var(--border-faint); vertical-align: top; color: var(--text-muted);}.c-prose tbody tr:last-child td { border-bottom: 0; }.c-prose tbody tr:nth-child(odd) td { background: rgba(255 255 255 / .02); }.c-prose td code { white-space: nowrap; }.c-prose td:first-child { color: var(--text); }.u-text-muted { color: var(--text-muted); }.u-text-subtle { color: var(--text-subtle); }.u-text-faint { color: var(--text-faint); }.u-text-center { text-align: center; }.u-text-balance { text-wrap: balance; }.u-text-pretty { text-wrap: pretty; }.u-clamp-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}.u-clamp-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.u-font-mono { font-family: var(--font-mono); }.u-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.u-list-reset { list-style: none; margin: 0; padding: 0;}.u-mb-0 { margin-bottom: 0; }.u-mt-0 { margin-top: 0; }.u-flow > * + * { margin-top: var(--s4); }.u-flow--tight > * + * { margin-top: var(--s2); }.u-flow--loose > * + * { margin-top: var(--s6); }.u-no-overflow { overflow: hidden; }.u-depth { box-shadow: 0 1px 0 rgba(255 255 255 / .06) inset, 0 28px 70px -28px rgba(0 0 0 / .8), 0 2px 8px rgba(0 0 0 / .3);}.u-depth--lift { box-shadow: 0 1px 0 rgba(255 255 255 / .08) inset, 0 48px 110px -34px rgba(0 0 0 / .9), 0 4px 14px rgba(0 0 0 / .4);}.u-reveal { transition: opacity 1s cubic-bezier(.16, 1, .3, 1), transform 1s cubic-bezier(.16, 1, .3, 1);}.u-reveal.is-anim { opacity: 0; transform: translateY(28px); }.u-reveal.is-anim.is-inview { opacity: 1; transform: none; }.amelia-v2-booking,.amelia-v2-booking * { box-sizing: border-box; }.amelia-v2-booking { --am-c-primary: #2f53d3 !important; --am-c-success: #2f53d3 !important; --am-c-error: #b4190f !important; --am-c-warning: #cca20c !important; --am-c-main-bgr: rgba(15 23 42 / .18) !important; --am-c-main-heading-text: #f8fafc !important; --am-c-main-text: rgba(248 250 252 / .80) !important; --am-c-sb-bgr: rgba(37 67 170 / .48) !important; --am-c-sb-text: #f8fafc !important; --am-c-inp-bgr: rgba(255 255 255 / .045) !important; --am-c-inp-border: rgba(255 255 255 / .09) !important; --am-c-inp-text: #f8fafc !important; --am-c-inp-placeholder: rgba(248 250 252 / .42) !important; --am-c-drop-bgr: rgba(15 23 42 / .96) !important; --am-c-drop-text: #f8fafc !important; --am-c-btn-prim: #2f53d3 !important; --am-c-btn-prim-text: #ffffff !important; --am-c-btn-sec: rgba(255 255 255 / .05) !important; --am-c-btn-sec-text: #f8fafc !important; --am-brad-main: 0 !important; --am-font-family: Inter, system-ui, sans-serif !important;  --auroa-field-bg: rgba(255 255 255 / .045); --auroa-field-border: rgba(255 255 255 / .09); --auroa-field-text: #f8fafc; --auroa-field-placeholder: rgba(248 250 252 / .42);}#amelia-container.am-fs__wrapper { --am-c-main-bgr: rgba(15 23 42 / .18) !important; --am-c-main-heading-text: #f8fafc !important; --am-c-main-text: rgba(248 250 252 / .80) !important; --am-c-inp-bgr: rgba(255 255 255 / .045) !important; --am-c-inp-border: rgba(255 255 255 / .09) !important; --am-c-inp-text: #f8fafc !important; --am-c-inp-placeholder: rgba(248 250 252 / .42) !important; --am-c-drop-bgr: rgba(15 23 42 / .98) !important; --am-c-drop-text: #f8fafc !important; --am-c-btn-prim: rgba(47 83 211 / .42) !important; --am-c-btn-prim-text: #ffffff !important; --am-font-family: Inter, system-ui, sans-serif !important; background: transparent !important; box-shadow: none !important; border: 0 !important; max-width: 100% !important;}.amelia-v2-booking .am-fs-sb,.amelia-v2-booking .am-fs__main,.amelia-v2-booking .am-fs__main-inner,.amelia-v2-booking .am-fs__main-content,.amelia-v2-booking .am-fs-dt__calendar,.amelia-v2-booking .am-advsc__wrapper,.amelia-v2-booking .am-slide-popup__block-inner { box-shadow: none !important;}.amelia-v2-booking .am-fs-sb { background: linear-gradient( 180deg, rgba(47 83 211 / .36) 0%, rgba(29 58 156 / .42) 100% ) !important; border-right: 1px solid rgba(255 255 255 / .05) !important;}.amelia-v2-booking .am-fs-sb__step,.amelia-v2-booking .am-fs-sb__footer,.amelia-v2-booking .am-fs-sb__support { border-color: rgba(255 255 255 / .06) !important;}.amelia-v2-booking .am-fs-sb__step-heading,.amelia-v2-booking .am-fs-sb__support-heading,.amelia-v2-booking .am-fs-sb__support-email,.amelia-v2-booking .am-fs-sb__menu-text,.amelia-v2-booking .am-fs-sb__step-selection,.amelia-v2-booking .am-fs-sb__step-selection span,.amelia-v2-booking .am-fs-sb-cs p,.amelia-v2-booking .am-fs-sb-cs span,.amelia-v2-booking .am-fs-sb-cs-cals-card p { color: #f8fafc !important;}.amelia-v2-booking .am-fs-sb__step-selection__wrapper,.amelia-v2-booking .am-fs-sb__step-selection__wrapper * { color: rgba(248 250 252 / .72) !important;}.amelia-v2-booking .am-fs-sb__step-checker,.amelia-v2-booking .am-fs-sb__step-checker div,.amelia-v2-booking .am-fs-sb__step-checker span { background: rgba(255 255 255 / .10) !important; border-color: rgba(255 255 255 / .14) !important; box-shadow: none !important;}.amelia-v2-booking .am-fs-sb__step-checker-selected,.amelia-v2-booking .am-fs-sb__step-checker-selected div,.amelia-v2-booking .am-fs-sb__step-checker-selected span { background: rgba(47 83 211 / .65) !important; border-color: rgba(47 83 211 / .75) !important;}.amelia-v2-booking .am-icon-check { color: #ffffff !important; }.amelia-v2-booking .am-fs-sb-cs,.amelia-v2-booking .am-fs-sb-cs-cals,.amelia-v2-booking .am-fs-sb-cs-cals-cards { background: transparent !important; }.amelia-v2-booking .am-fs-sb-cs-cals-card { background: rgba(255 255 255 / .03) !important; border: 1px solid rgba(255 255 255 / .10) !important;}.amelia-v2-booking .am-fs__main { background: rgba(15 23 42 / .10) !important; }.amelia-v2-booking .am-fs__main-inner,.amelia-v2-booking .am-fs__main-content,.amelia-v2-booking .am-fs-dt__calendar,.amelia-v2-booking .am-advsc__wrapper,.amelia-v2-booking .am-fs__info,.amelia-v2-booking .am-fs__info > div,.amelia-v2-booking .am-fs__info-form,.amelia-v2-booking .el-form,.amelia-v2-booking .el-form-item,.amelia-v2-booking .el-form-item__content,.amelia-v2-booking .am-fs__info-form__item,.amelia-v2-booking .am-fs__payment_default { background: transparent !important; border: 0 !important; box-shadow: none !important;}.amelia-v2-booking .am-fs__main-heading,.amelia-v2-booking .am-fs__main-footer { background: transparent !important; border-color: rgba(255 255 255 / .06) !important;}.amelia-v2-booking .am-fs__main-heading { border-bottom: 1px solid rgba(255 255 255 / .08) !important;}.amelia-v2-booking .am-fs__main-heading-inner-title,.amelia-v2-booking .fc-col-header-cell-cushion,.amelia-v2-booking .fc-daygrid-day-number { color: #f8fafc !important; }.amelia-v2-booking .el-form-item__label,.amelia-v2-booking .am-fs__info-form__label { color: rgba(248 250 252 / .86) !important; }.amelia-v2-booking .am-input-wrapper,.amelia-v2-booking .am-input-phone-wrapper,.amelia-v2-booking .m-phone-number-input,.amelia-v2-booking .m-phone-number-input__select,.amelia-v2-booking .m-input,.amelia-v2-booking .m-input-wrapper-input,.amelia-v2-booking .el-input,.amelia-v2-booking .el-textarea { background: transparent !important; box-shadow: none !important; border: 0 !important;}.amelia-v2-booking .el-input__wrapper,.amelia-v2-booking .el-textarea__inner,.amelia-v2-booking .el-select__wrapper,.amelia-v2-booking .m-phone-number-input__select .m-input-wrapper,.amelia-v2-booking .m-phone-number-input__input .m-input-wrapper,.amelia-v2-booking .m-select .m-input-wrapper,.amelia-v2-booking .m-select-input .m-input-wrapper { background: rgba(255 255 255 / .045) !important; border: 1px solid rgba(255 255 255 / .09) !important; box-shadow: none !important;}.amelia-v2-booking .m-phone-number-input__country-flag { background: rgba(255 255 255 / .045) !important; border: 1px solid rgba(255 255 255 / .09) !important; border-right: 0 !important; box-shadow: none !important;}.amelia-v2-booking input:-webkit-autofill,.amelia-v2-booking input:-webkit-autofill:hover,.amelia-v2-booking input:-webkit-autofill:focus,.amelia-v2-booking input:-webkit-autofill:active,.amelia-v2-booking textarea:-webkit-autofill,.amelia-v2-booking textarea:-webkit-autofill:hover,.amelia-v2-booking textarea:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0 1000px rgba(15 23 42 / .92) inset !important; box-shadow: 0 0 0 1000px rgba(15 23 42 / .92) inset !important; -webkit-text-fill-color: #f8fafc !important; caret-color: #f8fafc !important; border-color: var(--auroa-field-border) !important; transition: background-color 9999s ease-in-out 0s !important;}.amelia-v2-booking .el-input__inner,.amelia-v2-booking .el-textarea__inner,.amelia-v2-booking .el-select__input,.amelia-v2-booking .m-input-input,.amelia-v2-booking input,.amelia-v2-booking textarea { background: transparent !important; color: var(--auroa-field-text) !important; -webkit-text-fill-color: var(--auroa-field-text) !important;}.amelia-v2-booking .el-input__inner::placeholder,.amelia-v2-booking .el-textarea__inner::placeholder,.amelia-v2-booking .m-input-input::placeholder,.amelia-v2-booking input::placeholder,.amelia-v2-booking textarea::placeholder { color: var(--auroa-field-placeholder) !important; -webkit-text-fill-color: var(--auroa-field-placeholder) !important;}.amelia-v2-booking .el-select,.amelia-v2-booking .el-select *,.amelia-v2-booking .am-select,.amelia-v2-booking .am-select * { color: var(--auroa-field-text) !important; }.amelia-v2-booking .el-select__selected-item,.amelia-v2-booking .el-select__placeholder,.amelia-v2-booking .el-select__input,.amelia-v2-booking .el-select__caret,.amelia-v2-booking .el-select__icon,.amelia-v2-booking .am-select .el-select__selected-item span,.amelia-v2-booking .am-select .el-select__placeholder span { color: var(--auroa-field-text) !important; -webkit-text-fill-color: var(--auroa-field-text) !important;}body > .el-popper,body > .el-select-dropdown,.el-popper.is-light,.el-popper[data-popper-placement],.el-select-dropdown { background: rgba(15 23 42 / .98) !important; border: 1px solid rgba(255 255 255 / .10) !important; color: #f8fafc !important; --el-bg-color-overlay: rgba(15 23 42 / .98) !important; --el-text-color-regular: #f8fafc !important; --el-border-color-light: rgba(255 255 255 / .10) !important;}body > .el-popper .el-scrollbar,body > .el-popper .el-select-dropdown__list { background: transparent !important; }.el-select-dropdown__item { color: #f8fafc !important; background: transparent !important; }.el-select-dropdown__item span { color: #f8fafc !important; }.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover { background: rgba(47 83 211 / .20) !important; color: #ffffff !important;}.el-select-dropdown__item.is-selected,.el-select-dropdown__item.selected { background: rgba(47 83 211 / .30) !important; color: #ffffff !important; font-weight: 500 !important;}.el-popper.el-select__popper,.el-select__popper.el-popper { --am-c-drop-bgr: transparent !important; --am-c-drop-text: #f8fafc !important; --am-c-option-bgr: transparent !important; --am-c-option-text: #f8fafc !important; --el-bg-color-overlay: transparent !important; --el-text-color-regular: #f8fafc !important; --el-border-color-light: rgba(47 107 255 / .28) !important; --el-fill-color-light: rgba(47 107 255 / .16) !important; background: radial-gradient(320px 140px at 12% 0%, rgba(47 107 255 / .16), transparent 60%), radial-gradient(260px 140px at 100% 0%, rgba(0 211 167 / .08), transparent 55%), linear-gradient(180deg, rgba(21 32 60 / .98), rgba(15 23 42 / .98)) !important; border: 1px solid rgba(47 107 255 / .28) !important; border-radius: var(--r-lg) !important; color: #f8fafc !important; box-shadow: var(--shadow), 0 0 24px rgba(47 107 255 / .10) !important; overflow: hidden;}.el-popper.el-select__popper .el-popper__arrow::before { background: rgba(21 32 60 / .98) !important; border-color: rgba(47 107 255 / .28) !important;}.el-select__popper .el-scrollbar,.el-select__popper .el-scrollbar__view,.el-select-dropdown__wrap,.el-select-dropdown__list { background: transparent !important;}.el-select__popper .el-scrollbar__thumb { background: rgba(255 255 255 / .16) !important; border-radius: var(--r-pill) !important;}.el-select-dropdown__item.am-select-option { --am-c-option-bgr: transparent !important; --am-c-option-text: rgba(234 240 255 / .82) !important; color: rgba(234 240 255 / .82) !important; background: transparent !important; border-radius: var(--r-md); margin-inline: var(--s2); transition: background var(--t-fast), color var(--t-fast);}.el-select-dropdown__item.am-select-option span { color: inherit !important;}.el-select-dropdown__item.am-select-option.is-hovering,.el-select-dropdown__item.am-select-option:hover { --am-c-option-bgr: rgba(47 107 255 / .16) !important; --am-c-option-text: #ffffff !important; background: rgba(47 107 255 / .16) !important; color: #ffffff !important;}.el-select-dropdown__item.am-select-option.is-selected { --am-c-option-bgr: rgba(47 107 255 / .28) !important; --am-c-option-text: #ffffff !important; background: linear-gradient(180deg, rgba(47 107 255 / .34), rgba(47 107 255 / .20)) !important; color: #ffffff !important; font-weight: 600 !important;}.el-select-dropdown__item.am-select-option.is-disabled { --am-c-option-bgr: transparent !important; --am-c-option-text: rgba(248 250 252 / .28) !important; color: rgba(248 250 252 / .28) !important; background: transparent !important;}.el-select-dropdown,.el-select-dropdown__list,.el-select__popper .el-scrollbar { --am-c-option-bgr: transparent !important; --am-c-option-text: #f8fafc !important;}.amelia-v2-booking .am-select-wrapper .el-select.am-select,.amelia-v2-booking .am-fs__info .el-select.am-select { --am-c-select-bgr: var(--auroa-field-bg) !important; --am-c-select-border: var(--auroa-field-border) !important; --am-c-select-text: var(--auroa-field-text) !important; --am-c-select-placeholder: var(--auroa-field-placeholder) !important; --am-c-select-shadow: transparent !important; --am-c-select-text-op60: rgba(248 250 252 / .60) !important; --am-c-select-text-op50: rgba(248 250 252 / .50) !important; --am-c-select-text-op40: rgba(248 250 252 / .40) !important; --am-c-select-text-op03: rgba(248 250 252 / .03) !important; --am-c-select-text-op06: rgba(248 250 252 / .06) !important; --am-font-family: Inter, system-ui, sans-serif !important;}.amelia-v2-booking .am-select-wrapper .el-select__wrapper { background: var(--auroa-field-bg) !important; border: 1px solid var(--auroa-field-border) !important; box-shadow: none !important; transition: border-color var(--t), box-shadow var(--t);}.amelia-v2-booking .am-select-wrapper .el-select__wrapper.is-focused,.amelia-v2-booking .am-select-wrapper .el-select__wrapper:focus-within { border-color: rgba(47 107 255 / .55) !important; box-shadow: 0 0 0 3px rgba(47 107 255 / .18) !important;}.amelia-v2-booking .am-select-wrapper .el-select__selected-item,.amelia-v2-booking .am-select-wrapper .el-select__selected-item span { color: var(--auroa-field-text) !important; -webkit-text-fill-color: var(--auroa-field-text) !important;}.amelia-v2-booking .am-select-wrapper .el-select__placeholder,.amelia-v2-booking .am-select-wrapper .el-select__placeholder span,.amelia-v2-booking .am-select-wrapper .el-select__placeholder.is-transparent span { color: var(--auroa-field-placeholder) !important; -webkit-text-fill-color: var(--auroa-field-placeholder) !important;}.amelia-v2-booking .am-select-wrapper .el-select__caret,.amelia-v2-booking .am-select-wrapper .el-select__icon,.amelia-v2-booking .am-select-wrapper .am-icon-arrow-down { color: rgba(248 250 252 / .60) !important;}.amelia-v2-booking .m-select-input,.amelia-v2-booking .m-select-input input,.amelia-v2-booking .m-phone-number-input__select input,.amelia-v2-booking .m-phone-number-input__input input { color: var(--auroa-field-text) !important; -webkit-text-fill-color: var(--auroa-field-text) !important; background: transparent !important;}.amelia-v2-booking .m-phone-number-input__country-flag { background: var(--auroa-field-bg) !important; border: 1px solid var(--auroa-field-border) !important; border-right: 0 !important;}.amelia-v2-booking .am-button { --am-c-btn-first: rgba(47 83 211 / 0) !important; --am-c-btn-second: #ffffff !important; --am-c-btn-first-op80: rgba(47 83 211 / 0) !important; --am-c-btn-first-op30: rgba(47 83 211 / 0) !important; --am-c-btn-first-op20: rgba(47 83 211 / 0) !important;}.amelia-v2-booking .am-button.am-button--primary { background: linear-gradient(180deg, rgba(47 83 211 / .52), rgba(47 83 211 / .34)) !important; color: #ffffff !important; border: 1px solid rgba(47 83 211 / .58) !important; box-shadow: 0 10px 24px rgba(47 83 211 / .18), inset 0 0 0 1px rgba(255 255 255 / .03) !important;}.amelia-v2-booking .am-button.am-button--primary:hover { background: linear-gradient(180deg, rgba(47 83 211 / .62), rgba(47 83 211 / .44)) !important; border-color: rgba(47 83 211 / .72) !important;}.amelia-v2-booking .am-button.am-button--secondary,.amelia-v2-booking .am-button.am-button--plain { background: rgba(255 255 255 / .05) !important; border: 1px solid rgba(255 255 255 / .08) !important; color: #f8fafc !important; box-shadow: none !important;}.amelia-v2-booking .am-button.is-disabled,.amelia-v2-booking .am-button:disabled { background: rgba(255 255 255 / .06) !important; color: rgba(248 250 252 / .28) !important; border-color: rgba(255 255 255 / .04) !important; box-shadow: none !important;}.amelia-v2-booking .fc,.amelia-v2-booking .fc-scrollgrid,.amelia-v2-booking .fc-theme-standard td,.amelia-v2-booking .fc-theme-standard th { background: transparent !important; border-color: rgba(255 255 255 / .05) !important;}.amelia-v2-booking .am-advsc__dayGridMonth-cell[role="button"] .fc-daygrid-day-frame { background: rgba(255 255 255 / .02) !important; border-radius: var(--r-md) !important;}.amelia-v2-booking .am-advsc__dayGridMonth-disabled { opacity: 0.30 !important; }.amelia-v2-booking .fc-daygrid-day.fc-day-selected .fc-daygrid-day-frame,.amelia-v2-booking .fc-daygrid-day.fc-day-selected .fc-daygrid-day-number,.amelia-v2-booking .fc-daygrid-day.fc-day-selected { background: rgba(47 83 211 / .18) !important; color: #ffffff !important;}.amelia-v2-booking .am-timeslot,.amelia-v2-booking .am-time-slot,.amelia-v2-booking [class*="timeslot"] button,.amelia-v2-booking [class*="slot"] button { background: rgba(255 255 255 / .04) !important; border: 1px solid rgba(255 255 255 / .08) !important; color: #f8fafc !important; box-shadow: none !important;}.amelia-v2-booking .am-advsc__header .el-select.am-select { --am-c-select-bgr: rgba(255 255 255 / .045) !important; --am-c-select-border: rgba(255 255 255 / .09) !important; --am-c-select-text: #f8fafc !important; --am-c-select-placeholder: rgba(248 250 252 / .42) !important; --am-c-select-shadow: transparent !important; --am-c-select-text-op60: rgba(248 250 252 / .60) !important; --am-c-select-text-op50: rgba(248 250 252 / .50) !important; --am-c-select-text-op40: rgba(248 250 252 / .40) !important; --am-c-select-text-op03: rgba(248 250 252 / .03) !important; --am-c-select-text-op06: rgba(248 250 252 / .06) !important;}.amelia-v2-booking .am-advsc__header .el-select__wrapper { background: var(--auroa-field-bg) !important; border: 1px solid var(--auroa-field-border) !important; box-shadow: none !important;}.amelia-v2-booking .am-advsc__header .el-select__selection,.amelia-v2-booking .am-advsc__header .el-select__selected-item,.amelia-v2-booking .am-advsc__header .el-select__placeholder,.amelia-v2-booking .am-advsc__header .el-select__placeholder span,.amelia-v2-booking .am-advsc__header .el-select__selected-item span,.amelia-v2-booking .am-advsc__header .el-select__input,.amelia-v2-booking .am-advsc__header .el-select__caret,.amelia-v2-booking .am-advsc__header .el-select__icon { color: var(--auroa-field-text) !important; -webkit-text-fill-color: var(--auroa-field-text) !important;}.amelia-v2-booking .am-advsc__slots-heading,.amelia-v2-booking .am-advsc__time-zone span,.amelia-v2-booking .am-advsc__duration,.amelia-v2-booking .am-advsc__header,.amelia-v2-booking .am-advsc__header * { color: #f8fafc !important; }.amelia-v2-booking .am-advsc__slots-item { background: var(--auroa-field-bg) !important; border: 1px solid var(--auroa-field-border) !important; box-shadow: none !important;}.amelia-v2-booking .am-advsc__slots-item__inner { color: #f8fafc !important; }.amelia-v2-booking .am-advsc__slots-item__selected { background: rgba(47 83 211 / .24) !important; border-color: rgba(61 99 234 / .55) !important;}.amelia-v2-booking .am-fs__info .am-input-wrapper,.amelia-v2-booking .am-fs__info .am-input-phone-wrapper,.amelia-v2-booking .am-fs__info .el-input,.amelia-v2-booking .am-fs__info .el-textarea,.amelia-v2-booking .am-fs__info .m-input,.amelia-v2-booking .am-fs__info .m-select,.amelia-v2-booking .am-fs__info .m-phone-number-input,.amelia-v2-booking .am-fs__info .m-phone-number-input__select,.amelia-v2-booking .am-fs__info .m-phone-number-input__input,.amelia-v2-booking .am-fs__info .el-form-item__content { background: transparent !important; border: 0 !important; box-shadow: none !important;}.amelia-v2-booking .am-fs__info .el-input__wrapper,.amelia-v2-booking .am-fs__info .el-textarea__inner,.amelia-v2-booking .am-fs__info .m-input-wrapper,.amelia-v2-booking .am-fs__info .m-phone-number-input__country-flag,.amelia-v2-booking .am-fs__info .m-phone-number-input__select .m-input-wrapper,.amelia-v2-booking .am-fs__info .m-phone-number-input__input .m-input-wrapper,.amelia-v2-booking .am-fs__info .m-select-input .m-input-wrapper { background: rgba(255 255 255 / .045) !important; border: 1px solid rgba(255 255 255 / .09) !important; box-shadow: none !important;}.amelia-v2-booking .am-fs__info .el-form-item__label,.amelia-v2-booking .am-fs__info .am-fs__info-form__label { color: rgba(248 250 252 / .88) !important; }.amelia-v2-booking .am-fs__info .el-input__inner,.amelia-v2-booking .am-fs__info .el-textarea__inner,.amelia-v2-booking .am-fs__info .m-input-input,.amelia-v2-booking .am-fs__info input,.amelia-v2-booking .am-fs__info textarea { background: transparent !important; color: #f8fafc !important; -webkit-text-fill-color: #f8fafc !important;}.amelia-v2-booking .am-fs__info .el-input__inner::placeholder,.amelia-v2-booking .am-fs__info .el-textarea__inner::placeholder,.amelia-v2-booking .am-fs__info .m-input-input::placeholder,.amelia-v2-booking .am-fs__info input::placeholder,.amelia-v2-booking .am-fs__info textarea::placeholder { color: rgba(248 250 252 / .42) !important; -webkit-text-fill-color: rgba(248 250 252 / .42) !important;}.amelia-v2-booking .am-fs__info .m-input-label { color: rgba(248 250 252 / .42) !important; }.amelia-v2-booking .am-fs__info .m-select-input,.amelia-v2-booking .am-fs__info .m-select-input input,.amelia-v2-booking .am-fs__info .m-phone-number-input__select input,.amelia-v2-booking .am-fs__info .m-phone-number-input__input input,.amelia-v2-booking .am-fs__info .m-select-chevron { color: #f8fafc !important; -webkit-text-fill-color: #f8fafc !important;}.amelia-v2-booking .am-fs__congrats { --am-c-atc-text: rgba(248 250 252 / .78) !important; --am-c-atc-heading-text: #f8fafc !important; --am-c-atc-text-op40: rgba(248 250 252 / .40) !important; --am-c-atc-heading-text-op40: rgba(248 250 252 / .40) !important; --am-c-atc-text-op30: rgba(248 250 252 / .30) !important;}.amelia-v2-booking .am-fs__congrats,.amelia-v2-booking .am-fs__congrats-main,.amelia-v2-booking .am-fs__congrats-info,.amelia-v2-booking .am-fs__congrats-info-customer { background: transparent !important; box-shadow: none !important;}.amelia-v2-booking .am-fs__congrats-main-heading { color: #f8fafc !important; }.amelia-v2-booking .am-fs__congrats-main > span { color: rgba(248 250 252 / .68) !important; }.amelia-v2-booking .am-fs__congrats-info-app-date,.amelia-v2-booking .am-fs__congrats-info-app-time,.amelia-v2-booking .am-fs__congrats-info-app-service,.amelia-v2-booking .am-fs__congrats-info-app-employee,.amelia-v2-booking .am-fs__congrats-info-customer-name,.amelia-v2-booking .am-fs__congrats-info-customer-email,.amelia-v2-booking .am-fs__congrats-info-customer-phone { background: transparent !important; border-color: rgba(255 255 255 / .08) !important; box-shadow: none !important;}.amelia-v2-booking .am-fs__congrats-info-customer,.amelia-v2-booking .am-fs__congrats-info-customer-border { border-top: 1px solid rgba(255 255 255 / .08) !important;}.amelia-v2-booking .am-fs__congrats-info-app-date > span:first-child,.amelia-v2-booking .am-fs__congrats-info-app-time > span:first-child,.amelia-v2-booking .am-fs__congrats-info-app-service > span:first-child,.amelia-v2-booking .am-fs__congrats-info-app-employee > span:first-child,.amelia-v2-booking .am-fs__congrats-info-customer-name > span:first-child,.amelia-v2-booking .am-fs__congrats-info-customer-email > span:first-child,.amelia-v2-booking .am-fs__congrats-info-customer-phone > span:first-child { color: rgba(248 250 252 / .62) !important;}.amelia-v2-booking .am-fs__congrats-info-app-date > span:last-child,.amelia-v2-booking .am-fs__congrats-info-app-time > span:last-child,.amelia-v2-booking .am-fs__congrats-info-app-service > span:last-child,.amelia-v2-booking .am-fs__congrats-info-app-employee > span:last-child,.amelia-v2-booking .am-fs__congrats-info-customer-name > span:last-child,.amelia-v2-booking .am-fs__congrats-info-customer-email > span:last-child,.amelia-v2-booking .am-fs__congrats-info-customer-phone > span:last-child { color: #f8fafc !important; font-weight: 500 !important;}.amelia-v2-booking .am-fs-sb-cs,.amelia-v2-booking .am-fs-sb-cs p,.amelia-v2-booking .am-fs-sb-cs span,.amelia-v2-booking .am-fs-sb-cs-cals-card p { color: #f8fafc !important; }.amelia-v2-booking .am-fs__congrats .el-input__wrapper,.amelia-v2-booking .am-fs__congrats .m-input-wrapper,.amelia-v2-booking .am-fs__congrats .el-textarea__inner { background: transparent !important; border: 0 !important;}.amelia-v2-booking .am-slide-popup__block,.amelia-v2-booking .am-slide-popup__block-inner { background: rgba(15 23 42 / .88) !important; color: #f8fafc !important;}.amelia-v2-booking .el-skeleton,.amelia-v2-booking .am-skeleton-payment,.amelia-v2-booking .el-skeleton__item { background-image: none !important; background-color: rgba(255 255 255 / .06) !important;}body > .el-popper.el-cascader__dropdown,.el-cascader__dropdown,.el-cascader-menus,.el-cascader-panel { background: rgba(15 23 42 / .98) !important; border: 1px solid rgba(255 255 255 / .10) !important; color: #f8fafc !important; box-shadow: var(--shadow) !important; --el-bg-color-overlay: rgba(15 23 42 / .98) !important; --el-text-color-regular: #f8fafc !important; --el-border-color-light: rgba(255 255 255 / .10) !important; --el-fill-color-light: rgba(47 83 211 / .18) !important;}.el-cascader-menu { border-right: 1px solid rgba(255 255 255 / .08) !important; }.el-cascader-menu:last-child { border-right: 0 !important; }.el-cascader-menu__wrap,.el-cascader-menu__list { background: transparent !important; }.el-cascader-node { color: #f8fafc !important; background: transparent !important;}.el-cascader-node:hover,.el-cascader-node:focus { background: rgba(47 83 211 / .18) !important;}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node[aria-checked="true"] { background: rgba(47 83 211 / .28) !important; color: #ffffff !important; font-weight: 500 !important;}.el-cascader-node__label { color: inherit !important; }.el-cascader-node__postfix,.el-cascader-node .el-icon { color: rgba(248 250 252 / .56) !important; }.el-cascader-node .am-adv-select__item,.el-cascader-node .am-adv-select__item-label,.el-cascader-node .am-adv-select__item-quantity { color: inherit !important;}.el-cascader-node .am-adv-select__item-quantity { color: rgba(248 250 252 / .56) !important; }.amelia-v2-booking .el-cascader,.amelia-v2-booking .el-cascader .el-input__wrapper { background: var(--auroa-field-bg) !important; border: 1px solid var(--auroa-field-border) !important; box-shadow: none !important;}.amelia-v2-booking .el-cascader .el-input__inner,.amelia-v2-booking .el-cascader .el-input__inner::placeholder { color: var(--auroa-field-text) !important; -webkit-text-fill-color: var(--auroa-field-text) !important;}.am-adv-select__popper-heading { --am-c-advs-item-heading-op65: var(--text-subtle) !important; --am-c-advs-shadow: transparent !important; background: rgba(255 255 255 / .03) !important; color: var(--text-subtle) !important; border-bottom: 1px solid rgba(255 255 255 / .08) !important; font-size: var(--fs-xs) !important; font-weight: 800 !important; letter-spacing: 0.06em !important; text-transform: uppercase !important;}.am-adv-select__popper-heading * { color: inherit !important; }.amelia-v2-booking ::-webkit-scrollbar { width: 10px; }.amelia-v2-booking ::-webkit-scrollbar-track { background: rgba(255 255 255 / .03); }.amelia-v2-booking ::-webkit-scrollbar-thumb { background: rgba(255 255 255 / .16); border-radius: var(--r-pill);}.l-article { display: flex; flex-direction: column; gap: var(--s6);}.l-article > * { min-width: 0; }.l-article__side { order: -1; }.c-article { max-width: min(var(--container-prose), 100%); }.c-article,.c-article__body { min-width: 0; }.c-prose :is(table, pre, img, iframe) { max-width: 100%; }.c-article__body :is(h2, h3)[id] { scroll-margin-top: calc(var(--header-h) + var(--s5));}.c-toc { padding: var(--s5); border: 1px solid var(--border); border-radius: var(--r-lg); background: var(--bg-glass);}.c-toc__title { margin: 0 0 var(--s3); font-size: var(--fs-xs); font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--text-faint);}.c-toc__list { display: flex; flex-direction: column; gap: var(--s2); margin: 0; padding: 0; list-style: none;  counter-reset: toc;}.c-toc__item { counter-increment: toc; }.c-toc__link { display: grid; grid-template-columns: 1.6em 1fr; gap: var(--s2); align-items: center; min-height: 44px; color: var(--text-subtle); font-size: var(--fs-sm); line-height: var(--lh-snug); text-decoration: none; transition: color var(--t-fast);}.c-toc__link::before { content: counter(toc, decimal-leading-zero); font-family: var(--font-mono); font-size: var(--fs-xs); color: var(--text-faint);}.c-toc__link:hover,.c-toc__link:focus-visible { color: var(--text); text-decoration: none;}.c-toc__link[aria-current="true"] { color: var(--accent-2); }.c-toc__link[aria-current="true"]::before { color: var(--accent-2); }.c-article__section { margin-top: clamp(var(--s6), 5vw, var(--s7));}.c-figure { margin-block: clamp(var(--s6), 5vw, var(--s7));}.c-figure__media { display: block; width: 100%; height: auto; border: 1px solid var(--border); border-radius: var(--r-lg); background: var(--bg-sunken);}.c-figure__caption { margin: var(--s3) 0 0; color: var(--text-subtle); font-size: var(--fs-sm); line-height: var(--lh-normal);}.c-callout--me { display: grid; grid-template-columns: auto 1fr; gap: var(--s4); align-items: start;}.c-callout__avatar { width: 44px; height: 44px; border-radius: 50%; object-fit: cover; border: 1px solid var(--border); background: var(--bg-sunken);}.c-callout__by { margin: var(--s3) 0 0; font-size: var(--fs-sm); color: var(--text-subtle);}.c-sources { margin: 0; padding: 0; list-style: none;}.c-sources__item { padding-block: var(--s3); border-top: 1px solid var(--border-faint); font-size: var(--fs-sm); line-height: var(--lh-normal);}.c-sources__item:first-child { padding-top: 0; border-top: 0;}.c-sources__item cite { display: block; margin-top: var(--s1); font-style: normal; color: var(--text-faint); font-size: var(--fs-xs);}.c-author { display: flex; align-items: center; gap: var(--s4); margin-top: clamp(var(--s6), 5vw, var(--s7)); padding-top: var(--s5); border-top: 1px solid var(--border);}.c-author__photo { flex: 0 0 auto; width: 56px; height: 56px; border-radius: 50%; object-fit: cover; border: 1px solid var(--border); background: var(--bg-sunken);}.c-author__name { margin: 0; font-size: var(--fs-base); font-weight: 700; color: var(--text);}.c-author__role { margin: var(--s1) 0 0; color: var(--text-muted); font-size: var(--fs-sm); line-height: var(--lh-snug);}pre { color: var(--text); font-family: var(--font-mono); font-size: 0.9em; margin: 0 0 var(--s5);}.c-prose pre,.c-article__body pre { white-space: pre-wrap; overflow-wrap: anywhere;}.brx-query-trail { display: none;}.c-docfan { margin: clamp(var(--s6), 5vw, var(--s7)) 0;}.c-docfan__stack { display: grid; grid-template-areas: "ark"; place-items: center; margin: 0 auto; padding: 0; list-style: none; width: min(100%, 560px); aspect-ratio: 1 / 1.16;}.c-docfan__item { grid-area: ark; width: 52%; transition: transform var(--t-med, .28s) ease, filter var(--t-med, .28s) ease;}.c-docfan__item:nth-child(1) { transform: rotate(-12deg) translate(-21%, 4%); filter: brightness(.70); }.c-docfan__item:nth-child(2) { transform: rotate(-8deg) translate(-14%, 2.5%); filter: brightness(.77); }.c-docfan__item:nth-child(3) { transform: rotate(-4deg) translate(-7%, 1.5%); filter: brightness(.84); }.c-docfan__item:nth-child(4) { transform: rotate(0deg) translate(0, 1%); filter: brightness(.90); }.c-docfan__item:nth-child(5) { transform: rotate(4deg) translate(7%, 1.5%); filter: brightness(.94); }.c-docfan__item:nth-child(6) { transform: rotate(8deg) translate(14%, 2.5%); filter: brightness(.97); }.c-docfan__item:nth-child(7) { transform: rotate(12deg) translate(21%, 4%); }.c-docfan__stack:hover .c-docfan__item:nth-child(1) { transform: rotate(-19deg) translate(-37%, 5%); }.c-docfan__stack:hover .c-docfan__item:nth-child(2) { transform: rotate(-12.7deg) translate(-24%, 3%); }.c-docfan__stack:hover .c-docfan__item:nth-child(3) { transform: rotate(-6.3deg) translate(-12%, 1.5%); }.c-docfan__stack:hover .c-docfan__item:nth-child(4) { transform: rotate(0deg) translate(0, 1%); }.c-docfan__stack:hover .c-docfan__item:nth-child(5) { transform: rotate(6.3deg) translate(12%, 1.5%); }.c-docfan__stack:hover .c-docfan__item:nth-child(6) { transform: rotate(12.7deg) translate(24%, 3%); }.c-docfan__stack:hover .c-docfan__item:nth-child(7) { transform: rotate(19deg) translate(37%, 5%); }.c-docfan__item:hover,.c-docfan__item:focus-within { transform: translateY(-10px) scale(1.04) rotate(0deg) !important; filter: none; z-index: 2;}.c-docfan__open { display: block; width: 100%; padding: 0; border: 1px solid var(--border); border-radius: var(--r-md); background: none; cursor: pointer; overflow: hidden; box-shadow: 0 18px 40px rgb(0 0 0 / .45);}.c-docfan__open:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px;}.c-docfan__thumb { display: block; width: 100%; height: auto;}.c-docfan__caption { margin: var(--s5) 0 0; text-align: center; color: var(--text-subtle); font-size: var(--fs-sm); line-height: var(--lh-normal);}.c-lightbox { width: min(94vw, 940px); max-width: none; max-height: 92vh; padding: 0; border: 1px solid var(--border); border-radius: var(--r-lg); background: var(--bg-sunken); color: var(--text); overflow: hidden;}.c-lightbox::backdrop { background: rgb(4 8 16 / .82);}.c-lightbox__bar { display: flex; align-items: center; justify-content: space-between; gap: var(--s4); padding: var(--s4) var(--s5); border-bottom: 1px solid var(--border); background: var(--bg-glass);}.c-lightbox__count { margin: 0; font-size: var(--fs-sm); color: var(--text-subtle); font-variant-numeric: tabular-nums;}.c-lightbox__nav { display: flex; gap: var(--s2);}.c-lightbox__btn { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; height: 36px; padding: 0 var(--s3); border: 1px solid var(--border); border-radius: var(--r-md); background: var(--surface); color: var(--text); font: inherit; font-size: var(--fs-sm); cursor: pointer; transition: border-color var(--t-fast), color var(--t-fast);}.c-lightbox__btn:hover:not(:disabled) { border-color: var(--accent); color: var(--accent); }.c-lightbox__btn:disabled { opacity: .4; cursor: default; }.c-lightbox__btn:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }.c-lightbox__figure { margin: 0; overflow: auto; max-height: calc(92vh - 62px); background: var(--bg-page, #0B1220);}.c-lightbox__img { display: block; width: 100%; height: auto;}.c-card:has(.c-card__meta) { display: flex; flex-direction: column;}.c-card__meta { margin-top: auto; padding-top: var(--s5); color: var(--accent); font-size: var(--fs-sm); font-variant-numeric: tabular-nums;}.c-card__meta::after { content: " →";  display: inline-block; margin-left: 0.35em; transition: transform var(--t-fast);}.c-card:hover .c-card__meta::after,.c-card:focus-within .c-card__meta::after { transform: translateX(3px);}.c-card > .c-eyebrow { display: block; margin-bottom: var(--s3);}.c-vt { margin: clamp(var(--s6), 5vw, var(--s7)) 0; }.c-vt__label { display: block; margin-bottom: var(--s2); font-size: var(--fs-sm); font-weight: 600; color: var(--text-subtle);}.c-vt__row { display: flex; flex-direction: column; gap: var(--s3);}.c-vt__input { width: 100%; min-height: 52px; font-size: 1rem;  font-family: var(--font-mono);}.c-vt__note { margin: var(--s3) 0 0; color: var(--text-faint); font-size: var(--fs-sm); line-height: var(--lh-normal);}.c-vt__resultat { display: block; margin-top: var(--s6); }.c-vt__resultat[hidden] { display: none; }.c-vt__score { display: flex; align-items: baseline; gap: var(--s4);}.c-vt__score-tal { margin: 0; font-size: clamp(2.5rem, 9vw, 3.5rem); font-weight: 800; line-height: 1; font-variant-numeric: tabular-nums; color: var(--accent-2);}.c-vt__score--advarsel .c-vt__score-tal { color: var(--sev-high); }.c-vt__score--fejl .c-vt__score-tal { color: var(--sev-critical); }.c-vt__score-tekst { margin: 0; color: var(--text-subtle); }.c-vt__liste { margin: var(--s5) 0 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: var(--s3);}.c-vt__tjek { display: grid; grid-template-columns: 1fr auto; gap: var(--s2) var(--s4);}.c-vt__tjek-vaerdi { font-family: var(--font-mono); font-size: var(--fs-sm); color: var(--text-subtle); text-align: right;}.c-vt__tjek-tekst { grid-column: 1 / -1; margin: 0; color: var(--text-muted); font-size: var(--fs-sm); line-height: var(--lh-normal);}.c-vt__lead { margin-top: var(--s6); }.c-vt__felter { display: grid; gap: var(--s4); margin-bottom: var(--s5);}.c-vt__felter label { display: flex; flex-direction: column; gap: var(--s2); font-size: var(--fs-sm); font-weight: 600; color: var(--text-subtle);}.c-vt__felter input { min-height: 48px; font-size: 1rem; }.c-vt__valgfri { font-weight: 400; color: var(--text-faint); }.c-vt__samtykke { display: grid; grid-template-columns: auto 1fr; gap: var(--s3); align-items: start; margin-bottom: var(--s4); font-size: var(--fs-sm); line-height: var(--lh-normal); cursor: pointer;}.c-vt__samtykke input { width: 20px; height: 20px; margin-top: 2px; }.c-vt__honning { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden;}.c-vt__kvittering { margin: var(--s4) 0 0; color: var(--accent-2); font-size: var(--fs-sm);}.c-vt__kvittering[hidden] { display: none; }.c-vt__selector { margin-top: var(--s4); }.c-vt__selector > summary { cursor: pointer; width: fit-content; color: var(--text-subtle); font-size: var(--fs-sm);}.c-vt__selector[open] > summary { margin-bottom: var(--s3); }.c-vt__input--lille { max-width: 22rem; min-height: 44px; }.c-vt__naeste { margin-bottom: var(--s5); }.c-vt__skridt-liste { margin: 0; padding-left: 1.4em; display: flex; flex-direction: column; gap: var(--s5);}.c-vt__skridt::marker { color: var(--accent-2); font-weight: 700; }.c-vt__skridt-titel { margin: 0 0 var(--s2); font-weight: 700; color: var(--text); }.c-vt__skridt-tekst { margin: 0; color: var(--text-muted); font-size: var(--fs-sm); line-height: var(--lh-normal);}.c-vt__record { display: grid; gap: var(--s2); margin-top: var(--s3); padding: var(--s3) var(--s4); border: 1px solid var(--border); border-radius: var(--r-md); background: var(--bg-sunken);}.c-vt__record-navn { margin: 0; color: var(--text-faint); font-family: var(--font-mono); font-size: var(--fs-xs);}.c-vt__record-vaerdi { font-family: var(--font-mono); font-size: var(--fs-sm); color: var(--text); overflow-wrap: anywhere; user-select: all;}.c-vt__kopier { justify-self: start; }.c-vt__skjold { color: var(--text-subtle); }@media (min-width: 480px) {  .c-form :is(button[type="submit"], input[type="submit"], .bricks-button) { align-self: flex-start; }}@media (min-width: 768px) { .c-vt__record { grid-template-columns: minmax(0, 1fr) auto; align-items: center; } .c-vt__record-navn { grid-column: 1 / -1; }}@media (min-width: 768px) { :is(h1, h2, h3, h4, h5, h6) { -webkit-hyphens: manual; hyphens: manual; }}@media (min-width: 768px) { .c-megamenu__cases { grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: var(--s5); }}@media (min-width: 768px) { .c-megamenu { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--s6); }}@media (min-width: 768px) { .c-megamenu-panel { max-height: min(78vh, 760px); overflow-y: auto; overscroll-behavior: contain; }}@media (min-width: 768px) { .c-megamenu--1col { grid-template-columns: 1fr; }}@media (min-width: 768px) { .c-megamenu--promo { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); }}@media (min-width: 768px) { .c-services-grid { grid-template-columns: 1.25fr 1fr 1fr; gap: var(--s4); } .c-services-card--tall { grid-row: span 2; justify-content: space-between; }}@media (min-width: 768px) { .c-process-grid { grid-template-columns: repeat(3, 1fr); gap: var(--s7); } .c-process-grid::before { content: ""; position: absolute; top: 23px; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, var(--accent), var(--accent-2)); transform-origin: left; transition: transform 1.5s cubic-bezier(.16, 1, .3, 1); }  .c-process-grid.is-anim::before { transform: scaleX(0); } .c-process-grid.is-anim.is-inview::before { transform: scaleX(1); }}@media (min-width: 768px) { .c-panel--overlap { margin-top: calc(var(--s9) * -1); position: relative; z-index: var(--z-raised); }}@media (min-width: 768px) { .c-item-list--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(var(--s6), 6vw, 88px); row-gap: 0; }  .c-item-list--2 > .c-item-list__item:nth-child(even) { margin-top: clamp(36px, 4vw, 68px); }  .c-item-list--divided.c-item-list--2 > .c-item-list__item:nth-child(1), .c-item-list--divided.c-item-list--2 > .c-item-list__item:nth-child(2) { border-top: 0; padding-top: 0; } .c-item-list--divided.c-item-list--2 > .c-item-list__item:nth-child(1)::after, .c-item-list--divided.c-item-list--2 > .c-item-list__item:nth-child(2)::after { top: 0; }}@media (min-width: 768px) {  .l-grid--2, .l-grid--3, .l-grid--4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }  .l-split { grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr); gap: var(--s7); } .l-split--hero { grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.8fr); } .l-split--narrow-l { grid-template-columns: minmax(220px, 0.75fr) minmax(0, 1.25fr); }  .c-hero__grid { grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.92fr); gap: clamp(var(--s6), 5vw, 74px); }  .c-footer__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--s7); } .c-footer__col--brand { grid-column: 1 / -1; max-width: 560px; }  .c-footer__bottom { flex-direction: row; justify-content: space-between; align-items: center; }  .c-article__meta { gap: var(--s5); }  .c-cve-list__item { padding: var(--s5) var(--s6); }  .c-cta__actions { gap: var(--s4); }  .c-related { grid-template-columns: repeat(2, minmax(0, 1fr)); }  .c-filter-bar { grid-template-columns: 2fr repeat(3, minmax(0, 1fr)); gap: var(--s4); }   .c-featured { grid-template-columns: 1.15fr .85fr; } .c-featured__media { min-height: 290px; }  .c-vrow { grid-template-columns: 1fr auto auto; gap: var(--s5); align-items: center; }  .c-cve-row { flex-direction: row; align-items: center; justify-content: space-between; gap: var(--s5); }  .c-step { padding: var(--s6); }  .l-grid--svc { grid-template-columns: repeat(2, minmax(0, 1fr)); }  .c-team { grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (min-width: 1024px) { .c-megamenu { grid-template-columns: repeat(3, minmax(0, 1fr)); }}@media (min-width: 1024px) { .c-megamenu--1col { grid-template-columns: 1fr; } .c-megamenu--4col { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--s5); }  .c-megamenu--4col .c-megamenu__group--feed { grid-column: 1 / -1; padding-left: 0; padding-top: var(--s4); border-left: 0; border-top: 1px solid var(--border-faint); } .c-megamenu--4col .c-megamenu__feed { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)); gap: var(--s4); }}@media (min-width: 1024px) { .c-hero--page .c-hero__grid { grid-template-columns: minmax(0, 1.15fr) minmax(300px, 0.85fr); }}@media (min-width: 1024px) { .c-hero--page + .l-section {  margin-top: clamp(-200px, -14vw, -80px); }}@media (min-width: 1024px) {  .c-related.c-related--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (min-width: 1024px) {  .l-grid--3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .l-grid--4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }  .c-footer__grid { grid-template-columns: minmax(280px, 1.15fr) repeat(3, minmax(180px, 1fr)); gap: var(--s7); } .c-footer__col--brand { grid-column: auto; }  .c-cta__actions { flex-direction: row; }  .c-related { grid-template-columns: repeat(3, minmax(0, 1fr)); }   .c-hero {  padding-block: clamp(var(--s7), 5vw, 72px) clamp(var(--s8), 6vw, 88px); min-height: var(--hero-h); display: flex; align-items: center; } .c-hero > .l-container { width: 100%; } .c-hero__grid--wide { grid-template-columns: minmax(0, 1.25fr) minmax(0, 0.75fr); }  .l-overlap { margin-top: -120px; }  .l-grid--svc { grid-template-columns: 1.25fr 1fr 1fr; } .l-grid--svc > .is-tall { grid-row: span 2; }  .c-team { grid-template-columns: repeat(3, minmax(0, 1fr)); }  .c-shield { right: clamp(-30px, 2vw, 40px); bottom: clamp(-40px, 1vw, 20px); width: clamp(300px, 32vw, 470px); }}@media (min-width: 1024px) { .l-article { display: grid; grid-template-columns: minmax(0, var(--container-prose)) minmax(200px, 240px); gap: clamp(var(--s6), 5vw, var(--s8)); justify-content: center; align-items: start; } .l-article__side { order: 0; }}@media (min-width: 1024px) {  .c-toc__link { min-height: 0; }  .l-article__side { position: sticky; top: calc(var(--header-h) + var(--s5)); align-self: start; } .c-toc { padding: 0 0 0 var(--s5); border: 0; border-left: 1px solid var(--border); border-radius: 0; background: none; }}@media (min-width: 1024px) { .c-prose pre, .c-article__body pre { white-space: pre; overflow-wrap: normal; overflow-x: auto; overscroll-behavior-x: contain; }}@media (min-width: 1280px) {  .l-grid--4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }   .l-section--loose { padding-block: var(--s10); }}@media (min-width: 1536px) {  .l-container { max-width: var(--container); } .l-container--wide { max-width: var(--container-wide); }}@media (min-width: 560px) { .c-vt__row { flex-direction: row; } .c-vt__input { flex: 1 1 auto; }}@media (min-width: 720px) { .c-vt__felter { grid-template-columns: repeat(3, minmax(0, 1fr)); }}@media (min-width: 900px) { .c-voice { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(var(--s6), 6vw, 80px); row-gap: clamp(var(--s7), 6vw, 84px); }  .c-voice__item:nth-child(even) { margin-top: clamp(28px, 4vw, 56px); }}@media (prefers-reduced-motion: reduce) {  .c-process-grid.is-anim :is(.c-process-step__number, .c-process-step__title, .c-process-step__text) { opacity: 1; transform: none; transition-delay: 0s; } *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }@media (prefers-reduced-motion: reduce) { .c-docfan__item, .c-docfan__stack:hover .c-docfan__item { transition: none; }}}@media print { body { background: white; color: black; } .c-header, .c-footer, .c-cta, .c-btn { display: none; } a { color: black; text-decoration: underline; } .c-prose { max-width: none; }}@media (max-width: 559.98px) {  .c-header__cta .c-btn { padding-inline: var(--s3); font-size: var(--fs-xs); line-height: 1.25; text-align: center; min-width: 0; } .c-header__logo img { max-width: 116px; } .c-header__inner { gap: var(--s2); }}@media (max-width: 767.98px) {  .c-megamenu-panel { width: 100%; margin-inline: 0; padding: var(--s3) 0 var(--s4) var(--s4); background: transparent; border: 0; box-shadow: none; backdrop-filter: none; } .c-megamenu__desc { display: none; }}@media (max-width: 767.98px) {  .c-footer__col img { max-width: 180px; }  .c-footer { padding-bottom: calc(var(--s8) + 76px); } .c-footer__bottom { gap: var(--s3); }}@media (max-width: 767.98px) { .c-indsigt-sidebar { position: static; } .c-timeline__item { grid-template-columns: 6rem 1fr; gap: var(--s3); }}@media (max-width: 767.98px) { .c-prose table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }}@media (max-width: 1279.98px) { .c-header__nav .bricks-nav-menu-wrapper { display: none; } .c-header__nav .bricks-mobile-menu-toggle { display: block; } .c-header__logo { order: 1; } .c-header__cta { order: 2; margin-inline: auto; } .c-header__nav { order: 3; }}@media (max-width: 1023.98px) { .c-megamenu__group--feed { padding-left: 0; border-left: 0; border-top: 1px solid var(--border-faint); padding-top: var(--s4); }}