:root{--fkn-bg: #0d1014;--fkn-bg-secondary: #12171d;--fkn-surface: #161a20;--fkn-surface-elevated: #1d222a;--fkn-surface-sunken: #10141a;--fkn-text: #f4f5f7;--fkn-text-secondary: #a7afba;--fkn-text-muted: #747c87;--fkn-border: rgba(255, 255, 255, .1);--fkn-border-strong: rgba(255, 255, 255, .16);--fkn-border-hover: rgba(255, 255, 255, .28);--fkn-accent: #f5c542;--fkn-accent-hover: #ffd45c;--fkn-accent-pressed: #e0b232;--fkn-accent-soft: rgba(245, 197, 66, .12);--fkn-accent-border: rgba(245, 197, 66, .38);--fkn-red: #d83a3f;--fkn-red-soft: rgba(216, 58, 63, .12);--fkn-red-border: rgba(216, 58, 63, .45);--fkn-on-accent: #14181d;--fkn-overlay: rgba(9, 11, 14, .62);--fkn-overlay-strong: rgba(9, 11, 14, .8);--fkn-focus: #f5c542;--fkn-control-fill: rgba(255, 255, 255, .02);--fkn-control-fill-hover: rgba(255, 255, 255, .06);--fkn-font-body: var( --font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Noto Sans", sans-serif );--fkn-font-heading: var(--font-heading-family, var(--fkn-font-body));--fkn-font-weight-body: var(--font-body-weight, 400);--fkn-font-weight-medium: 500;--fkn-font-weight-bold: 700;--fkn-fs-display: clamp(2.5rem, 1.55rem + 3.2vw, 4rem);--fkn-fs-h1: clamp(2.125rem, 1.5rem + 2.2vw, 3.125rem);--fkn-fs-h2: clamp(1.75rem, 1.32rem + 1.5vw, 2.5rem);--fkn-fs-h3: clamp(1.25rem, 1.12rem + .45vw, 1.5rem);--fkn-fs-h4: clamp(1.0625rem, 1.01rem + .2vw, 1.1875rem);--fkn-fs-numeral: clamp(2.25rem, 1.7rem + 1.8vw, 3.25rem);--fkn-fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--fkn-fs-body: 1rem;--fkn-fs-sm: .9375rem;--fkn-fs-xs: .8125rem;--fkn-fs-overline: .75rem;--fkn-fs-eyebrow: var(--fkn-fs-overline);--fkn-lh-tight: 1.08;--fkn-lh-heading: 1.2;--fkn-lh-snug: 1.4;--fkn-lh-body: 1.6;--fkn-ls-tight: -.02em;--fkn-ls-heading: -.01em;--fkn-ls-normal: 0;--fkn-ls-wide: .14em;--fkn-measure: 62ch;--fkn-measure-narrow: 46ch;--fkn-measure-tight: 34ch;--fkn-content-width: 1280px;--fkn-content-width-wide: 1320px;--fkn-content-width-narrow: 960px;--fkn-gutter: clamp(20px, 4vw, 40px);--fkn-section-space-desktop: 96px;--fkn-section-space-tablet: 72px;--fkn-section-space-mobile: 56px;--fkn-section-tablet-scale: .75;--fkn-space-2: 2px;--fkn-space-4: 4px;--fkn-space-8: 8px;--fkn-space-12: 12px;--fkn-space-16: 16px;--fkn-space-20: 20px;--fkn-space-24: 24px;--fkn-space-32: 32px;--fkn-space-40: 40px;--fkn-space-48: 48px;--fkn-space-64: 64px;--fkn-radius-xs: 6px;--fkn-radius-sm: 8px;--fkn-radius-md: 12px;--fkn-radius-lg: 16px;--fkn-radius-pill: 999px;--fkn-radius-card: var(--fkn-radius-lg);--fkn-radius-control: var(--fkn-radius-sm);--fkn-radius-check: var(--fkn-radius-xs);--fkn-shadow-card: 0 1px 2px rgba(0, 0, 0, .35);--fkn-shadow-raised: 0 8px 24px rgba(0, 0, 0, .32);--fkn-control-height: 52px;--fkn-control-height-sm: 44px;--fkn-control-padding-x: 24px;--fkn-control-padding-x-sm: 18px;--fkn-control-font-size: var(--fkn-fs-sm);--fkn-control-radius: var(--fkn-radius-control);--fkn-tap-target: 44px;--fkn-icon-size: 22px;--fkn-icon-size-lg: 28px;--fkn-icon-stroke: 1.6;--fkn-duration-fast: .12s;--fkn-duration: .2s;--fkn-duration-slow: .32s;--fkn-ease: cubic-bezier(.22, .61, .36, 1);--fkn-transition: var(--fkn-duration) var(--fkn-ease);--fkn-focus-width: 2px;--fkn-focus-offset: 3px;--fkn-focus-space: 6px;--fkn-header-height: 88px;--fkn-anchor-offset: calc(var(--fkn-header-height) + var(--fkn-space-16));--fkn-panel-padding-block: 0px;--fkn-panel-padding-inline: 0px;--fkn-z-media: 0;--fkn-z-base: 1;--fkn-z-overlay: 2;--fkn-z-content: 3}.fkn-theme{font-family:var(--fkn-font-body),"Segoe UI",Arial,sans-serif;font-weight:400;font-style:normal;font-synthesis:none}body{font-family:var(--fkn-font-body),"Segoe UI",Arial,sans-serif}.fkn-h1,.fkn-h2,.fkn-h3,.fkn-h4,.fkn-section-heading,.fkn-card__title,.fkn-package__title,.fkn-process__number{font-family:var(--fkn-font-heading),"Segoe UI",Arial,sans-serif}.fkn-theme p,.fkn-theme li,.fkn-theme a,.fkn-theme button,.fkn-theme input,.fkn-theme textarea,.fkn-theme select,.fkn-theme label,.fkn-theme summary,.fkn-theme small{font-family:var(--fkn-font-body),"Segoe UI",Arial,sans-serif}.fkn-theme button,.fkn-theme input,.fkn-theme textarea,.fkn-theme select{font:inherit}.fkn-h1,.fkn-h2,.fkn-section-heading{font-weight:600;letter-spacing:-.035em}.fkn-h3,.fkn-h4,.fkn-card__title,.fkn-package__title{font-weight:600;letter-spacing:-.02em}.fkn-theme p,.fkn-theme li{font-weight:400}.fkn-theme button,.fkn-theme .fkn-btn,.fkn-theme nav a{font-weight:500}.fkn-eyebrow,.fkn-overline,.fkn-section-label{font-weight:500;letter-spacing:.18em}@media screen and (max-width:749px){:root{--fkn-control-height: 50px;--fkn-measure: 100%;--fkn-measure-narrow: 100%;--fkn-measure-tight: 100%;--fkn-header-height: 64px}}.fkn-anchor{display:block;height:0;overflow:hidden;scroll-margin-top:var(--fkn-anchor-offset)}.fkn-section{position:relative;box-sizing:border-box;padding-top:var(--fkn-section-pt, var(--fkn-section-space-desktop));padding-bottom:var(--fkn-section-pb, var(--fkn-section-space-desktop));background-color:var(--fkn-bg);color:var(--fkn-text);font-family:var(--fkn-font-body);font-size:var(--fkn-fs-body);font-weight:var(--fkn-font-weight-body);line-height:var(--fkn-lh-body);-webkit-font-smoothing:antialiased}.fkn-section *,.fkn-section *:before,.fkn-section *:after{box-sizing:border-box}@media screen and (max-width:989px){.fkn-section{padding-top:calc(var(--fkn-section-pt, var(--fkn-section-space-desktop)) * var(--fkn-section-tablet-scale));padding-bottom:calc(var(--fkn-section-pb, var(--fkn-section-space-desktop)) * var(--fkn-section-tablet-scale))}}@media screen and (max-width:749px){.fkn-section{padding-top:var(--fkn-section-pt-mobile, var(--fkn-section-space-mobile));padding-bottom:var(--fkn-section-pb-mobile, var(--fkn-section-space-mobile))}}.fkn-section--secondary{background-color:var(--fkn-bg-secondary)}.fkn-section--sunken{background-color:var(--fkn-surface-sunken)}.fkn-section--tight{--fkn-section-pt: calc(var(--fkn-section-space-desktop) * .66);--fkn-section-pb: calc(var(--fkn-section-space-desktop) * .66);--fkn-section-pt-mobile: calc(var(--fkn-section-space-mobile) * .7);--fkn-section-pb-mobile: calc(var(--fkn-section-space-mobile) * .7)}.fkn-section--flush-top{--fkn-section-pt: 0px;--fkn-section-pt-mobile: 0px}.fkn-section--flush-bottom{--fkn-section-pb: 0px;--fkn-section-pb-mobile: 0px}.fkn-section--flush{--fkn-section-pt: 0px;--fkn-section-pb: 0px;--fkn-section-pt-mobile: 0px;--fkn-section-pb-mobile: 0px}.fkn-section--divided{border-top:1px solid var(--fkn-border)}.fkn-container{width:100%;max-width:calc(var(--fkn-content-width) + (var(--fkn-gutter) * 2));margin-inline:auto;padding-inline:var(--fkn-gutter)}.fkn-container--wide{max-width:calc(var(--fkn-content-width-wide) + (var(--fkn-gutter) * 2))}.fkn-container--narrow{max-width:calc(var(--fkn-content-width-narrow) + (var(--fkn-gutter) * 2))}@media screen and (max-width:749px){.fkn-bleed-mobile{margin-inline:calc(var(--fkn-gutter) * -1);padding-inline:var(--fkn-gutter)}}.fkn-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--fkn-space-12) var(--fkn-space-24);margin-bottom:var(--fkn-space-32)}.fkn-section__head-main{min-width:0}.fkn-section__intro{margin:var(--fkn-space-12) 0 0;max-width:var(--fkn-measure);color:var(--fkn-text-secondary);font-size:var(--fkn-fs-lead);line-height:var(--fkn-lh-snug)}@media screen and (max-width:749px){.fkn-section__head{flex-direction:column;align-items:flex-start;margin-bottom:var(--fkn-space-24)}}.fkn-display,.fkn-h1,.fkn-h2,.fkn-h3,.fkn-h4{margin:0;color:var(--fkn-text);font-family:var(--fkn-font-heading);font-weight:var(--fkn-font-weight-bold);text-wrap:balance}.fkn-display{font-size:var(--fkn-fs-display);line-height:var(--fkn-lh-tight);letter-spacing:var(--fkn-ls-tight)}.fkn-h1{font-size:var(--fkn-fs-h1);line-height:var(--fkn-lh-tight);letter-spacing:var(--fkn-ls-tight)}.fkn-h2{font-size:var(--fkn-fs-h2);line-height:var(--fkn-lh-heading);letter-spacing:var(--fkn-ls-heading)}.fkn-h3{font-size:var(--fkn-fs-h3);line-height:var(--fkn-lh-heading);letter-spacing:var(--fkn-ls-heading);font-weight:var(--fkn-font-weight-medium)}.fkn-h4{font-size:var(--fkn-fs-h4);line-height:var(--fkn-lh-snug);letter-spacing:var(--fkn-ls-normal);font-weight:var(--fkn-font-weight-medium)}.fkn-numeral{display:block;margin:0;font-family:var(--fkn-font-heading);font-size:var(--fkn-fs-numeral);font-weight:var(--fkn-font-weight-medium);line-height:1;letter-spacing:var(--fkn-ls-tight);font-variant-numeric:tabular-nums}.fkn-numeral--red{color:var(--fkn-red)}.fkn-numeral--yellow{color:var(--fkn-accent)}.fkn-numeral--neutral{color:var(--fkn-text)}.fkn-numeral--muted{color:var(--fkn-text-muted)}.fkn-text,.fkn-text-lead,.fkn-text-sm,.fkn-text-xs{margin:0;font-family:var(--fkn-font-body);line-height:var(--fkn-lh-body);color:var(--fkn-text-secondary);max-width:var(--fkn-measure)}.fkn-text-lead{font-size:var(--fkn-fs-lead);line-height:var(--fkn-lh-snug)}.fkn-text{font-size:var(--fkn-fs-body)}.fkn-text-sm{font-size:var(--fkn-fs-sm)}.fkn-text-xs{font-size:var(--fkn-fs-xs)}.fkn-rte>*{margin:0}.fkn-rte>*+*{margin-top:var(--fkn-space-12)}.fkn-text-primary{color:var(--fkn-text)}.fkn-text-secondary{color:var(--fkn-text-secondary)}.fkn-text-muted{color:var(--fkn-text-muted)}.fkn-measure-narrow{max-width:var(--fkn-measure-narrow)}.fkn-measure-tight{max-width:var(--fkn-measure-tight)}.fkn-measure-full{max-width:none}.fkn-stack-8>*+*{margin-top:var(--fkn-space-8)}.fkn-stack-12>*+*{margin-top:var(--fkn-space-12)}.fkn-stack-16>*+*{margin-top:var(--fkn-space-16)}.fkn-stack-24>*+*{margin-top:var(--fkn-space-24)}.fkn-overline,.fkn-eyebrow,.fkn-section-label{display:inline-flex;align-items:center;gap:var(--fkn-space-12);margin:0;font-family:var(--fkn-font-body);font-size:var(--fkn-fs-overline);font-weight:var(--fkn-font-weight-medium);letter-spacing:var(--fkn-ls-wide);line-height:1.2;text-transform:uppercase;color:var(--fkn-text-muted)}.fkn-overline--block{display:block}.fkn-eyebrow{margin-bottom:var(--fkn-space-16);color:var(--fkn-red)}.fkn-eyebrow--line:before{content:"";display:block;flex:0 0 auto;width:28px;height:1px;background-color:currentColor}.fkn-eyebrow--neutral{color:var(--fkn-text-muted)}.fkn-eyebrow--neutral.fkn-eyebrow--line:before{background-color:var(--fkn-border-strong)}.fkn-section-label{white-space:nowrap}.fkn-section-label--line:after{content:"";display:block;flex:0 0 auto;width:28px;height:1px;background-color:var(--fkn-red)}.fkn-badge{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--fkn-red-border);border-radius:var(--fkn-radius-pill);color:var(--fkn-red);font-size:.6875rem;font-weight:var(--fkn-font-weight-medium);letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.fkn-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fkn-space-8);min-height:var(--fkn-control-height);padding:0 var(--fkn-control-padding-x);border:1px solid transparent;border-radius:var(--fkn-control-radius);background-color:transparent;color:var(--fkn-text);font-family:var(--fkn-font-body);font-size:var(--fkn-control-font-size);font-weight:var(--fkn-font-weight-medium);line-height:1.2;letter-spacing:var(--fkn-ls-normal);text-align:center;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--fkn-transition),border-color var(--fkn-transition),color var(--fkn-transition)}.fkn-btn--primary{background-color:var(--fkn-accent);border-color:var(--fkn-accent);color:var(--fkn-on-accent)}.fkn-btn--primary:hover{background-color:var(--fkn-accent-hover);border-color:var(--fkn-accent-hover)}.fkn-btn--primary:active{background-color:var(--fkn-accent-pressed);border-color:var(--fkn-accent-pressed)}.fkn-btn--secondary{background-color:var(--fkn-control-fill);border-color:var(--fkn-border-strong);color:var(--fkn-text)}.fkn-btn--secondary:hover{background-color:var(--fkn-control-fill-hover);border-color:var(--fkn-border-hover)}.fkn-btn--secondary:active{background-color:var(--fkn-control-fill)}.fkn-btn--ghost{border-color:transparent;color:var(--fkn-text-secondary);padding-inline:var(--fkn-space-12)}.fkn-btn--ghost:hover{color:var(--fkn-text);background-color:var(--fkn-control-fill-hover)}.fkn-btn--sm{min-height:var(--fkn-control-height-sm);padding-inline:var(--fkn-control-padding-x-sm)}.fkn-btn--block{display:flex;width:100%}.fkn-btn[aria-disabled=true],.fkn-btn:disabled{opacity:.5;pointer-events:none}.fkn-btn-group{display:flex;flex-wrap:wrap;gap:var(--fkn-space-12)}@media screen and (max-width:480px){.fkn-btn-group--stack-mobile{flex-direction:column;align-items:stretch}.fkn-btn-group--stack-mobile .fkn-btn{width:100%}}.fkn-link{display:inline-flex;align-items:center;gap:var(--fkn-space-8);color:var(--fkn-accent);font-size:var(--fkn-fs-sm);font-weight:var(--fkn-font-weight-medium);text-decoration:none;transition:color var(--fkn-transition),gap var(--fkn-transition)}.fkn-link:hover{color:var(--fkn-accent-hover);gap:var(--fkn-space-12)}.fkn-link--quiet{color:var(--fkn-text-secondary)}.fkn-link--quiet:hover{color:var(--fkn-text)}.fkn-link-plain{display:inline-block;color:var(--fkn-text-secondary);font-size:var(--fkn-fs-sm);line-height:1.5;text-decoration:none;border-bottom:1px solid transparent;transition:color var(--fkn-transition),border-color var(--fkn-transition)}.fkn-link-plain:hover{color:var(--fkn-text);border-bottom-color:var(--fkn-border-strong)}.fkn-tablist{display:flex;flex-wrap:wrap;gap:var(--fkn-space-8)}.fkn-tab{display:inline-flex;align-items:center;justify-content:center;min-height:var(--fkn-control-height-sm);padding:0 var(--fkn-control-padding-x-sm);border:1px solid var(--fkn-border-strong);border-radius:var(--fkn-control-radius);background-color:var(--fkn-control-fill);color:var(--fkn-text-secondary);font-family:var(--fkn-font-body);font-size:var(--fkn-control-font-size);font-weight:var(--fkn-font-weight-medium);line-height:1.2;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--fkn-transition),border-color var(--fkn-transition),color var(--fkn-transition)}.fkn-tab:hover{background-color:var(--fkn-control-fill-hover);border-color:var(--fkn-border-hover);color:var(--fkn-text)}.fkn-tab[aria-selected=true]{background-color:var(--fkn-accent);border-color:var(--fkn-accent);color:var(--fkn-on-accent)}@media screen and (max-width:749px){.fkn-tablist--scroll-mobile{flex-wrap:nowrap;overflow-x:auto;padding-block:var(--fkn-focus-space);margin-block:calc(var(--fkn-focus-space) * -1);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fkn-tablist--scroll-mobile::-webkit-scrollbar{display:none}.fkn-tablist--scroll-mobile .fkn-tab{flex:0 0 auto;scroll-snap-align:start}}.fkn-check{display:inline-flex;align-items:center;gap:var(--fkn-space-12);min-height:var(--fkn-control-height-sm);padding:0 var(--fkn-control-padding-x-sm);border:1px solid var(--fkn-border-strong);border-radius:var(--fkn-control-radius);background-color:var(--fkn-surface);color:var(--fkn-text-secondary);font-size:var(--fkn-control-font-size);line-height:1.3;cursor:pointer;transition:background-color var(--fkn-transition),border-color var(--fkn-transition),color var(--fkn-transition)}.fkn-check:hover{border-color:var(--fkn-border-hover);color:var(--fkn-text)}.fkn-check__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.fkn-check__box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border:1px solid var(--fkn-border-strong);border-radius:var(--fkn-radius-check);background-color:transparent;transition:background-color var(--fkn-transition),border-color var(--fkn-transition)}.fkn-check__box:after{content:"";width:9px;height:5px;border-left:2px solid var(--fkn-on-accent);border-bottom:2px solid var(--fkn-on-accent);transform:rotate(-45deg) translate(1px,-1px);opacity:0;transition:opacity var(--fkn-duration-fast) var(--fkn-ease)}.fkn-check__input:checked+.fkn-check__box{background-color:var(--fkn-accent);border-color:var(--fkn-accent)}.fkn-check__input:checked+.fkn-check__box:after{opacity:1}.fkn-check__input:checked~.fkn-check__label{color:var(--fkn-text)}[class*=fkn-]:focus-visible{outline:var(--fkn-focus-width) solid var(--fkn-focus);outline-offset:var(--fkn-focus-offset)}.fkn-check__input:focus-visible{outline:none}.fkn-check__input:focus-visible+.fkn-check__box{outline:var(--fkn-focus-width) solid var(--fkn-focus);outline-offset:var(--fkn-focus-offset)}.fkn-visually-hidden-focusable:focus,.fkn-visually-hidden-focusable:focus-visible{position:fixed;top:var(--fkn-space-16);left:var(--fkn-space-16);z-index:100;width:auto;height:auto;padding:var(--fkn-space-12) var(--fkn-space-16);clip:auto;clip-path:none;overflow:visible;white-space:normal;background-color:var(--fkn-surface-elevated);color:var(--fkn-text);border:1px solid var(--fkn-border-strong);border-radius:var(--fkn-radius-control)}.fkn-card{position:relative;display:flex;flex-direction:column;background-color:var(--fkn-surface);border:1px solid var(--fkn-border);border-radius:var(--fkn-radius-card);box-shadow:var(--fkn-shadow-card);color:var(--fkn-text)}.fkn-card--elevated{background-color:var(--fkn-surface-elevated);border-color:var(--fkn-border-strong)}.fkn-card--accent{border-color:var(--fkn-accent-border)}.fkn-panel{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--fkn-panel-padding-block);padding-inline:var(--fkn-panel-padding-inline);background-color:var(--fkn-surface-elevated);border:1px solid var(--fkn-border);border-radius:var(--fkn-radius-card)}.fkn-panel--flat{--fkn-panel-padding-inline: 0px;overflow:visible;background-color:transparent;border:0;border-radius:0}.fkn-card__media{position:relative;display:block;width:100%;aspect-ratio:var(--fkn-card-media-ratio, 16 / 10);overflow:hidden;background-color:var(--fkn-surface-sunken);border-top-left-radius:var(--fkn-radius-card);border-top-right-radius:var(--fkn-radius-card)}.fkn-card__media>img,.fkn-card__media>svg,.fkn-card__media>video{display:block;width:100%;height:100%;object-fit:cover}.fkn-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#090b0e26,#090b0e8c);pointer-events:none}.fkn-card__body{display:flex;flex-direction:column;gap:var(--fkn-space-12);padding:var(--fkn-space-24)}.fkn-card__footer{margin-top:auto;padding:0 var(--fkn-space-24) var(--fkn-space-24)}@media screen and (max-width:749px){.fkn-card__body{padding:var(--fkn-space-20)}.fkn-card__footer{padding:0 var(--fkn-space-20) var(--fkn-space-20)}}.fkn-card--interactive{transition:border-color var(--fkn-transition),background-color var(--fkn-transition)}.fkn-card--interactive:hover{border-color:var(--fkn-border-strong);background-color:var(--fkn-surface-elevated)}.fkn-card__link-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fkn-icon{display:inline-block;width:var(--fkn-icon-size);height:var(--fkn-icon-size);flex:0 0 auto;color:currentColor;fill:none;stroke:currentColor;stroke-width:var(--fkn-icon-stroke);stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.fkn-icon--lg{width:var(--fkn-icon-size-lg);height:var(--fkn-icon-size-lg)}.fkn-icon--sm{width:16px;height:16px}.fkn-icon--accent{color:var(--fkn-accent)}.fkn-icon--secondary{color:var(--fkn-text-secondary)}.fkn-icon--muted{color:var(--fkn-text-muted)}.fkn-icon-plate{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--fkn-border-strong);border-radius:var(--fkn-radius-md);background-color:#0d1014b8;color:var(--fkn-text)}.fkn-contact-list{display:flex;flex-direction:column;gap:var(--fkn-space-8);width:100%;margin:0;padding:0;list-style:none}.fkn-contact-list__item{display:flex;align-items:flex-start;gap:var(--fkn-space-12);min-height:28px;color:var(--fkn-text-secondary);font-size:var(--fkn-fs-sm);line-height:1.5}.fkn-contact-list__item .fkn-icon{margin-top:3px;color:var(--fkn-text-muted)}.fkn-contact-list__label{color:var(--fkn-text-muted)}@media(hover:none){.fkn-contact-list__item{min-height:var(--fkn-tap-target);align-items:center}.fkn-contact-list__item .fkn-icon{margin-top:0}}.fkn-grid{display:grid;gap:var(--fkn-grid-gap, var(--fkn-space-24))}.fkn-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fkn-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fkn-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:989px){.fkn-grid--3,.fkn-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.fkn-grid--2,.fkn-grid--3,.fkn-grid--4{--fkn-grid-gap: var(--fkn-space-16);grid-template-columns:minmax(0,1fr)}}.fkn-media{position:relative;display:block;width:100%;aspect-ratio:var(--fkn-media-ratio, 16 / 9);overflow:hidden;background-color:var(--fkn-surface-sunken);border-radius:var(--fkn-radius-card)}.fkn-media>img,.fkn-media>video{display:block;width:100%;height:100%;object-fit:cover}.fkn-media__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--fkn-overlay);pointer-events:none}.fkn-divider{height:1px;margin:0;border:0;background-color:var(--fkn-border)}.fkn-list{display:flex;flex-direction:column;gap:var(--fkn-space-12);margin:0;padding:0;list-style:none}.fkn-list__item{display:flex;align-items:flex-start;gap:var(--fkn-space-12);color:var(--fkn-text-secondary);font-size:var(--fkn-fs-sm);line-height:var(--fkn-lh-snug)}.fkn-rule{display:block;width:28px;height:2px;margin:0;border:0;border-radius:2px;background-color:var(--fkn-red)}.fkn-rule--yellow{background-color:var(--fkn-accent)}.fkn-editor-note{padding:var(--fkn-space-12) var(--fkn-space-16);border:1px dashed var(--fkn-border-strong);border-radius:var(--fkn-radius-control);color:var(--fkn-text-muted);font-size:var(--fkn-fs-xs)}.fkn-visually-hidden,.fkn-visually-hidden-focusable:not(:focus):not(:focus-visible){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.fkn-no-select{user-select:none;-webkit-user-select:none}@media(prefers-reduced-motion:reduce){:root{--fkn-duration-fast: .01ms;--fkn-duration: .01ms;--fkn-duration-slow: .01ms}.fkn-section [class*=fkn-]{animation-duration:.01ms!important;animation-iteration-count:1!important}.fkn-link:hover{gap:var(--fkn-space-8)}}@media print{.fkn-section{padding-block:24px;background:none;color:#000}.fkn-card,.fkn-panel{border-color:#999;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fackiner-base.css.map */
