:root{--color-primary-50: #E6ECF9;--color-primary-100: #CEDAF3;--color-primary-150: #B5C7ED;--color-primary-200: #9CB5E7;--color-primary-300: #6B8FDA;--color-primary-400: #396ACE;--color-primary-500: #0845C2;--color-primary-600: #06379B;--color-primary-700: #052974;--color-primary-800: #031C4E;--color-primary-850: #02153A;--color-primary-900: #020E27;--color-primary-950: #010713;--color-neutral-0: #FFFFFF;--color-neutral-50: #F4FAFF;--color-neutral-200: #CACFD3;--color-neutral-700: #4A4C4F;--color-neutral-1000: #08090A;--color-success-100: #E3F7ED;--color-success-300: #7DF2B5;--color-success-500: #35C77B;--color-success-550: #25A060;--color-success-600: #1F8A52;--color-success-700: #06793E;--color-success-900: #113B25;--color-warning-100: #F7F0E3;--color-warning-300: #F2C67D;--color-warning-500: #F5A623;--color-warning-700: #935E08;--color-warning-900: #3B2B11;--color-error-100: #F7E3E6;--color-error-200: #FF8A9A;--color-error-300: #F27D8E;--color-error-400: #F25A70;--color-error-500: #DC1431;--color-error-700: #A00D22;--color-error-900: #3B1117;--color-info-100: #E3EEF7;--color-info-300: #7DBDF2;--color-info-500: #3B9EEF;--color-info-700: #0A6BBB;--color-info-900: #11283B;--color-category-booking: #897EE7;--color-category-capacity: #5EB4D4;--color-category-revenue: #51CFB0;--color-category-customer: #C661E5;--color-category-reporting: #E250AD;--color-category-platform: #D2B37F;--surface-ground: var(--color-primary-950);--surface-card: var(--color-primary-900);--surface-panel: var(--color-primary-800);--surface-light: var(--color-primary-50);--ink-primary: var(--color-neutral-0);--ink-muted: var(--color-primary-200);--ink-on-light: var(--color-primary-800);--ink-on-accent: var(--color-neutral-0);--ink-on-white: var(--color-neutral-1000);--accent-action: var(--color-primary-500);--accent-signal: var(--color-primary-400);--glow-core: var(--color-primary-600);--headline-from: var(--color-neutral-0);--headline-to: var(--color-primary-150);--category-booking: var(--color-category-booking);--category-capacity: var(--color-category-capacity);--category-revenue: var(--color-category-revenue);--category-customer: var(--color-category-customer);--category-reporting: var(--color-category-reporting);--category-platform: var(--color-category-platform);--status-success-solid: var(--color-success-500);--status-success-fg-light: var(--color-success-300);--status-success-fg-dark: var(--color-success-700);--status-success-surface-light: var(--color-success-900);--status-success-surface-dark: var(--color-success-100);--status-success-border-light: var(--color-success-300);--status-success-border-dark: var(--color-success-500);--status-warning-solid: var(--color-warning-500);--status-warning-fg-light: var(--color-warning-300);--status-warning-fg-dark: var(--color-warning-700);--status-warning-surface-light: var(--color-warning-900);--status-warning-surface-dark: var(--color-warning-100);--status-warning-border-light: var(--color-warning-300);--status-warning-border-dark: var(--color-warning-500);--status-error-solid: var(--color-error-500);--status-error-fg-light: var(--color-error-300);--status-error-fg-dark: var(--color-error-700);--status-error-surface-light: var(--color-error-900);--status-error-surface-dark: var(--color-error-100);--status-error-border-light: var(--color-error-300);--status-error-border-dark: var(--color-error-500);--status-info-solid: var(--color-info-500);--status-info-fg-light: var(--color-info-300);--status-info-fg-dark: var(--color-info-700);--status-info-surface-light: var(--color-info-900);--status-info-surface-dark: var(--color-info-100);--status-info-border-light: var(--color-info-300);--status-info-border-dark: var(--color-info-500);--state-on-track: var(--color-info-500);--state-at-risk: var(--color-warning-500);--state-delayed: var(--color-error-500);--bg-gradient-one: radial-gradient(93.23% 70.71% at 50% 50%,var(--color-primary-600) 0%,var(--color-primary-950) 100%);--bg-gradient-two: radial-gradient(127.48% 84.16% at 70% 53.28%,var(--color-primary-600) 0%,var(--color-primary-950) 100%);--bg-gradient-three: radial-gradient(166.67% 75.52% at 42.74% 22.9%,var(--color-primary-900) 0%,rgba(2,14,39,0) 100%),radial-gradient(93.23% 70.71% at 50% 6.36%,var(--color-primary-900) 0%,rgba(2,14,39,0) 100%),radial-gradient(58.89% 78.53% at 86.46% 10.8%,var(--color-primary-900) 0%,rgba(2,14,39,0) 100%),radial-gradient(59.29% 74.41% at 76.42% 55.06%,var(--color-primary-900) 0%,rgba(2,14,39,0) 100%),radial-gradient(92.62% 133.5% at 61.6% 29.14%,var(--color-primary-800) 20%,rgba(5,41,116,0) 100%),radial-gradient(70.17% 124.75% at 48.51% 0%,var(--color-primary-500) 0%,rgba(8,69,194,0) 100%),linear-gradient(180deg,var(--color-primary-500) 0%,var(--color-primary-400) 100%);--bg-gradient-four: radial-gradient(69.06% 114.92% at 50% 123.7%,var(--color-primary-950) 0%,rgba(2,14,39,0) 100%),radial-gradient(128.62% 114.02% at -16.11% 42.47%,var(--color-primary-950) 0%,rgba(2,14,39,0) 100%),radial-gradient(98.15% 88.08% at 2.57% 100%,var(--color-primary-900) 0%,rgba(3,28,78,0) 100%),radial-gradient(66.97% 106.99% at 72.5% 100%,var(--color-primary-900) 0%,rgba(3,28,78,0) 100%),radial-gradient(84.08% 147.12% at 93.72% 100%,var(--color-primary-900) 0%,rgba(3,28,78,0) 100%),radial-gradient(59.99% 110.83% at 40.69% 78.83%,var(--color-primary-900) 0%,rgba(3,28,78,0) 100%),radial-gradient(59.87% 117.81% at 101.28% -7.78%,var(--color-primary-400) 0%,rgba(57,106,206,0) 100%),linear-gradient(55deg,var(--color-primary-600) 32.01%,var(--color-primary-500) 100%);--bg-gradient-five: radial-gradient(96.75% 72.67% at 50% 100%,var(--color-primary-600) 0%,var(--color-primary-950) 100%);--headline-text-gradient: linear-gradient(92deg,var(--headline-from) 0%,var(--headline-to) 100%);--font-montserrat: 'Montserrat',sans-serif;--font-tektur: 'Tektur',sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--leading-tight: 1;--leading-snug: 1.15;--leading-normal: 1.5;--leading-relaxed: 1.6;--motion-instant: 0ms;--motion-snap: 120ms;--motion-base: 200ms;--motion-ease: cubic-bezier(0.2,0,0.2,1);--text-h1: 36px;--text-h2: 28px;--text-h3: 28px;--text-h4: 20px;--h4-paragraph-spacing: 12px;--text-subtitle: 16px;--text-body: 15px;--text-button-l: 18px;--text-button-m-link: 16px;--text-button-s: 14px;--text-helper: 12px;--text-number-large: 48px;--text-number-huge: 64px;--section-margin: 56px;--padding-l1: 40px;--padding-l2: 16px;--padding-l3: 8px;--gap-l1: 40px;--gap-l2: 16px;--gap-l3: 8px;--gap-l4: 4px;--btn-l-padding-inline: 32px;--btn-l-padding-block: 16px;--btn-l-icon-size: 18px;--btn-l-icon-gap: 8px;--btn-m-padding-inline: 24px;--btn-m-padding-block: 14px;--btn-m-icon-size: 18px;--btn-m-icon-gap: 8px;--btn-s-padding-inline: 16px;--btn-s-padding-block: 12px;--btn-s-icon-size: 14px;--btn-s-icon-gap: 6px;--icon-category-size: 56px;--grid-columns: 4;--grid-margin: 16px;--grid-gap: 16px;--grid-column-width: 74px;--bora-chamfer-hairline: 2px;--bora-chamfer-sm: 6px;--bora-chamfer-md: 12px;--bora-chamfer-lg: 16px;--cut-s: 16px;--cut-m: 16px;--cut-l: 16px;--cut-notch: 20%;--cut-border: 1px;--cut-border-k: calc(var(--cut-border) * 0.4142);--bp-tablet: 768px;--bp-desktop: 1200px;--bp-desktop-max: 1440px}@media (min-width: 768px){:root{--text-h1: 48px;--text-h2: 40px;--text-h3: 32px;--text-h4: 28px;--h4-paragraph-spacing: 14px;--text-subtitle: 20px;--text-body: 16px;--text-button-l: 20px;--text-button-m-link: 18px;--text-button-s: 16px;--text-helper: 14px;--text-number-large: 64px;--text-number-huge: 96px;--section-margin: 80px;--padding-l1: 56px;--padding-l2: 24px;--padding-l3: 12px;--gap-l1: 48px;--gap-l2: 24px;--gap-l3: 12px;--gap-l4: 8px;--btn-l-padding-inline: 40px;--btn-l-padding-block: 24px;--btn-l-icon-size: 20px;--btn-l-icon-gap: 10px;--btn-m-padding-inline: 32px;--btn-m-padding-block: 18px;--btn-m-icon-size: 18px;--btn-m-icon-gap: 8px;--btn-s-padding-inline: 20px;--btn-s-padding-block: 14px;--btn-s-icon-size: 16px;--btn-s-icon-gap: 8px;--icon-category-size: 72px;--cut-m: 24px;--cut-l: 32px;--cut-notch: 32%;--grid-columns: 8;--grid-margin: 32px;--grid-gap: 24px;--grid-column-width: 67px}}@media (min-width: 1200px){:root{--text-h1: 64px;--text-h2: 56px;--text-h3: 40px;--text-h4: 32px;--h4-paragraph-spacing: 16px;--text-subtitle: 24px;--text-body: 18px;--text-button-l: 24px;--text-button-m-link: 20px;--text-button-s: 16px;--text-helper: 14px;--text-number-large: 96px;--text-number-huge: 160px;--section-margin: 120px;--padding-l1: 64px;--padding-l2: 32px;--padding-l3: 16px;--gap-l1: 56px;--gap-l2: 32px;--gap-l3: 16px;--gap-l4: 12px;--btn-l-padding-inline: 56px;--btn-l-padding-block: 32px;--btn-l-icon-size: 24px;--btn-l-icon-gap: 12px;--btn-m-padding-inline: 40px;--btn-m-padding-block: 24px;--btn-m-icon-size: 20px;--btn-m-icon-gap: 10px;--btn-s-padding-inline: 24px;--btn-s-padding-block: 16px;--btn-s-icon-size: 16px;--btn-s-icon-gap: 8px;--icon-category-size: 96px;--cut-notch: 45%;--grid-columns: 12;--grid-margin: 64px;--grid-gap: 32px;--grid-column-width: 80px}}.bora-chamfer-badge{clip-path: polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.bora-chamfer-a{clip-path: polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.bora-chamfer-b{clip-path: polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px))}.bora-chamfer-c{clip-path: polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.bora-chamfer-lg-a{clip-path: polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.bora-slant-tr{clip-path: polygon( 0 0,calc(55% - 24px) 0,55% 24px,100% 24px,100% 100%,calc(45% + 24px) 100%,45% calc(100% - 24px),0 calc(100% - 24px))}.bora-slant-tl{clip-path: polygon( 0 24px,45% 24px,calc(45% + 24px) 0,100% 0,100% calc(100% - 24px),55% calc(100% - 24px),calc(55% - 24px) 100%,0 100%)}.bora-card-striped{--stripe-w: 8px;--stripe-gap: 8px;--stripe-angle: 135deg;--stripe-color: rgba(160,192,253,0.06);background-color: var(--surface-card);background-image: repeating-linear-gradient( var(--stripe-angle),var(--stripe-color) 0px var(--stripe-w),transparent var(--stripe-w) calc(var(--stripe-w) + var(--stripe-gap)) )}.bora-ground{position: relative;background: var(--bg-gradient-one);background-color: var(--surface-ground)}.bora-ground::before{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 0;opacity: 0.24;mix-blend-mode: plus-lighter;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45'%3E%3Crect y='14.7' width='30' height='.6' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='14.7' width='.6' height='30' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='14' y='10' width='2' height='10' fill='%23242424'/%3E%3Crect x='10' y='14' width='10' height='2' fill='%23242424'/%3E%3C/svg%3E");background-repeat: repeat;background-size: 45px 45px}.bora-ground>*{position: relative;z-index: 1}.container{width: 100%;max-width: var(--bp-desktop-max);margin-inline: auto;padding-inline: var(--grid-margin)}.bora-headline{background-image: var(--headline-text-gradient);-webkit-background-clip: text;background-clip: text;color: transparent}:root[data-surface="product"],:root[data-surface="product"][data-mode="dark"]{--product-ground: #010713;--product-plate: #020e27;--product-dialog: #02153a;--product-row-alt: #02153a;--product-row-selected: #0845c2;--product-head: #052974;--product-head-text: #b5c7ed;--product-frame: #062663;--product-line: #010713;--product-text: #ffffff;--product-label: #719ffd;--product-link: #719ffd;--product-label-field: #719ffd;--product-disabled: rgba(181,199,237,0.7);--product-field: #020e27;--product-field-edge: #062663;--product-field-focus: #396ace;--product-control: #396ace;--product-action: #0845c2;--product-action-hover: #396ace;--product-on-action: #f7e3e6;--product-button-text: #f7e3e6;--product-success: #1f8a52;--product-success-hover: #25a060;--product-on-success: #ffffff;--product-danger: #dc1431;--product-danger-hover: #f25a70;--product-danger-text: #f7e3e6;--product-field-error: #ff8a9a;--product-yes: #7df2b5;--product-no: #f5a623;--product-positive: #35c77b;--product-positive-surface: #113b25;--product-warning: #f5a623;--product-warning-surface: #3b2b11;--product-error: #dc1431;--product-error-surface: #3b1117;--product-topbar: #02153a;--product-topbar-raised: #062663;--product-topbar-text: #ffffff;--product-topbar-icon: #719ffd;--product-topbar-chevron: #396ace;--product-hatch: rgba(206,218,243,0.02);--product-backdrop: rgba(1,7,19,0.8);--product-admin-font: 13px;--product-admin-font-label: 12px;--product-admin-font-title: 16px;--product-admin-font-menu: 14px;--product-admin-control-h: 32px;--product-admin-cut: 10px;--product-admin-line: 1.4px;--product-admin-pad: 16px;--product-admin-gap: 12px;--product-admin-gap-s: 8px}:root[data-surface="product"][data-mode="light"]{--product-ground: #eceff3;--product-plate: #ffffff;--product-dialog: #ffffff;--product-row-alt: #edf0f4;--product-row-selected: #d9e8f5;--product-head: #e7ebef;--product-head-text: #6a798a;--product-frame: #dde2e8;--product-line: #cdd4dc;--product-text: #1b2733;--product-label: #6a798a;--product-label-field: #4a5868;--product-link: #1a6aa8;--product-disabled: #7a8795;--product-field: #ffffff;--product-field-edge: #cfd6de;--product-field-focus: #1f78bf;--product-control: #6a798a;--product-action: #1f78bf;--product-action-hover: #1a6aa8;--product-on-action: #ffffff;--product-button-text: #1b2733;--product-success: #2f9e5f;--product-success-hover: #268551;--product-on-success: #ffffff;--product-danger: #d24444;--product-danger-hover: #b02525;--product-danger-text: #ffffff;--product-field-error: #d0021b;--product-yes: #268551;--product-no: #c02c2c;--product-positive: #268551;--product-positive-surface: #dcefe4;--product-warning: #9a6410;--product-warning-surface: #f5e7d0;--product-error: #c02c2c;--product-error-surface: #f7dcdc;--product-topbar: #26313d;--product-topbar-raised: #33424f;--product-topbar-text: #ffffff;--product-topbar-icon: #aeb9c4;--product-topbar-chevron: #93a0ad;--product-hatch: rgba(255,255,255,0.02);--product-backdrop: rgba(236,239,243,0.8)}@font-face{font-family: "Montserrat";src: url('fonts/Montserrat-Variable.woff2') format("woff2");font-weight: 100 900;font-style: normal;font-display: block}@font-face{font-family: "Tektur";src: url('fonts/Tektur-Variable.woff2') format("woff2");font-weight: 400 900;font-style: normal;font-display: block}:root{color-scheme: dark;--trial-control-h: 44px;--trial-cut: var(--product-admin-cut);--trial-line-w: var(--product-admin-line);--trial-card: color-mix(in srgb,var(--product-dialog) 88%,transparent);--trial-ground: radial-gradient(127.48% 84.16% at 50% 53.28%,var(--color-primary-600) 0%,var(--product-ground) 100%);--trial-mesh: rgba(185,201,242,0.5);--trial-mesh-opacity: 0.16;--trial-star: url('images/star.svg');--trial-logo: var(--ink-primary);--trial-headline: var(--headline-text-gradient);--trial-step-done: var(--accent-signal);--trial-step-current: var(--accent-action);--trial-placeholder: var(--color-primary-300);--trial-field-error-weight: 400;--aura-background-color-dark: var(--product-ground);--aura-accent-color-dark: var(--product-action);--aura-accent-text-color-dark: var(--product-link);--aura-app-background: transparent;--aura-font-family: var(--font-montserrat),system-ui,sans-serif;--aura-base-font-size: 15;--vaadin-radius-s: 0px;--vaadin-radius-m: 0px;--vaadin-radius-l: 0px;--aura-shadow-xs: 0 0 #0000;--aura-shadow-s: 0 0 #0000;--aura-shadow-m: 0 0 #0000;--vaadin-button-shadow: 0 0 #0000;--vaadin-overlay-shadow: 0 0 #0000;--aura-red: var(--status-error-solid);--aura-green: var(--status-success-solid);--aura-orange: var(--status-warning-solid);--aura-blue: var(--accent-signal);--vaadin-input-field-background: var(--product-field);--vaadin-input-field-border-color: var(--product-field-edge);--vaadin-input-field-border-width: 1px;--vaadin-input-field-value-color: var(--product-text);--vaadin-input-field-value-font-size: 15px;--vaadin-input-field-placeholder-color: var(--trial-placeholder);--vaadin-input-field-label-color: var(--product-label-field);--vaadin-input-field-label-font-size: 13px;--vaadin-input-field-label-font-weight: 400;--vaadin-input-field-helper-color: var(--product-head-text);--vaadin-input-field-error-color: var(--product-field-error);--vaadin-input-field-error-font-weight: var(--trial-field-error-weight);--vaadin-input-field-required-indicator-color: var(--product-field-error);--vaadin-focus-ring-color: var(--product-field-focus);--vaadin-checkbox-background: var(--product-field);--vaadin-checkbox-border-color: var(--product-control);--vaadin-checkbox-border-width: 1px;--vaadin-checkbox-label-color: var(--product-text);--vaadin-checkbox-label-font-size: 15px;--vaadin-radio-button-background: var(--product-field);--vaadin-radio-button-border-color: var(--product-control);--vaadin-radio-button-label-color: var(--product-text);--vaadin-radio-button-label-font-size: 15px;--vaadin-overlay-background: var(--product-dialog);--vaadin-overlay-border-width: 1px}:root[data-mode="light"]{color-scheme: light;--aura-background-color-light: var(--product-ground);--aura-accent-color-light: var(--product-action);--aura-accent-text-color-light: var(--product-link);--trial-ground: radial-gradient(127.48% 84.16% at 50% 53.28%,#e1e6eb 0%,var(--product-ground) 100%);--trial-mesh: rgba(38,49,61,0.5);--trial-mesh-opacity: 0.08;--trial-star: none;--trial-logo: var(--ink-on-light);--trial-headline: none;--trial-step-done: var(--product-control);--trial-step-current: var(--product-action);--trial-placeholder: var(--product-disabled);--trial-field-error-weight: 600}html{background: var(--trial-ground) fixed;background-color: var(--product-ground)}body{margin: 0;min-height: 100vh;background: transparent;color: var(--product-text)}body::before,body::after{content: "";position: fixed;z-index: -1;pointer-events: none}body::before{inset: 0;opacity: var(--trial-mesh-opacity);background-image: repeating-linear-gradient(60deg,var(--trial-mesh) 0 1px,transparent 1px 34px),repeating-linear-gradient(-60deg,var(--trial-mesh) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,var(--trial-mesh) 0 1px,transparent 1px 30px);-webkit-mask-image: linear-gradient(to top,#000 0%,rgba(0,0,0,0) 85%);mask-image: linear-gradient(to top,#000 0%,rgba(0,0,0,0) 85%)}body::after{top: 50%;left: 50%;width: 913px;height: 680px;transform: translate(-50%,-50%);background: var(--trial-star) center / contain no-repeat;filter: blur(90px);opacity: 0.7}.wizard{box-sizing: border-box;max-width: 760px;margin: 0 auto;padding: var(--padding-l1) var(--padding-l2) var(--section-margin);display: flex;flex-direction: column;gap: var(--gap-l2)}.brand-bar{display: flex;align-items: center;justify-content: space-between;gap: var(--gap-l2);margin-bottom: var(--gap-l2)}.brand-logo{flex: none;width: 132px;aspect-ratio: 640 / 224;background: var(--trial-logo);-webkit-mask: url('images/bora-logo.svg') center / contain no-repeat;mask: url('images/bora-logo.svg') center / contain no-repeat}.page-controls{display: flex;align-items: center;gap: var(--gap-l3)}.page-mode{margin: 0;border: 0;cursor: pointer;font: 500 13px / 1 var(--font-tektur)}.page-mode{display: grid;place-items: center;width: 32px;height: 32px;padding: 0;background: var(--product-topbar-raised);color: var(--product-topbar-icon)}.page-mode:hover,.page-mode:focus-visible{color: var(--product-topbar-text)}.page-mode:focus-visible{outline: 2px solid var(--product-field-focus);outline-offset: 1px}.page-mode-icon{width: 16px;height: 16px;background: currentColor;-webkit-mask: url('images/theme.svg') center / contain no-repeat;mask: url('images/theme.svg') center / contain no-repeat}.wizard-header h1{margin: 0 0 var(--gap-l3);font-weight: var(--font-weight-bold);line-height: var(--leading-snug);color: var(--product-text)}:root:not([data-mode="light"]) .wizard-header h1{background: var(--trial-headline);-webkit-background-clip: text;background-clip: text;color: transparent}.wizard-header p{margin: 0;color: var(--product-head-text);line-height: var(--leading-normal)}.step-indicator{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(8,1fr);gap: var(--gap-l3);font: 400 13px / 1.25 var(--font-tektur);color: var(--product-label)}.step-indicator li{display: flex;flex-direction: column;gap: var(--gap-l4);padding-top: var(--padding-l3);border-top: 2px solid var(--product-frame)}.step-indicator li.done{border-top-color: var(--trial-step-done)}.step-indicator li.current{border-top-color: var(--trial-step-current);color: var(--product-text)}.step-caption{display: none;margin: 0 0 var(--gap-l3);font: 400 13px / 1.25 var(--font-tektur);color: var(--product-text)}.wizard-content{--cut: var(--cut-m);box-sizing: border-box;padding: var(--padding-l2);background: linear-gradient(to bottom right,transparent calc((var(--cut) + 2px) * 0.7071 - 1px - 0.35px),var(--product-frame) calc((var(--cut) + 2px) * 0.7071 - 1px + 0.35px)) right bottom / calc(var(--cut) + 1px) calc(var(--cut) + 1px) no-repeat,var(--trial-card);box-shadow: inset 0 0 0 1px var(--product-frame);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);clip-path: polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%)}.wizard-step h2{margin: 0;font: 500 22px / 1.25 var(--font-montserrat);color: var(--product-text)}.wizard-step h3{margin: 0 0 var(--gap-l3);font: 500 16px / 1.25 var(--font-montserrat)}.wizard-step p{line-height: var(--leading-normal)}.wizard-step a:not(.primary-link){color: var(--product-link)}.wizard-step a:not(.primary-link):hover{color: var(--product-text)}.form-error{margin: 0;color: var(--product-field-error)}.wizard-buttons{margin-top: var(--gap-l3);align-items: center}:is(vaadin-text-field,vaadin-email-field,vaadin-password-field,vaadin-integer-field,vaadin-big-decimal-field,vaadin-combo-box,vaadin-select,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group)::part(label){font-family: var(--font-tektur),sans-serif}:is(vaadin-text-field,vaadin-email-field,vaadin-password-field,vaadin-integer-field,vaadin-big-decimal-field,vaadin-combo-box,vaadin-select)::part(input-field){min-height: var(--trial-control-h)}:is(vaadin-text-field,vaadin-email-field,vaadin-password-field,vaadin-integer-field,vaadin-big-decimal-field,vaadin-combo-box,vaadin-select,vaadin-text-area):not([readonly],[disabled],[invalid]):hover::part(input-field){border-color: var(--product-field-focus)}:root vaadin-checkbox:not([readonly],[disabled])::part(checkbox),:root vaadin-checkbox::part(checkbox){width: 15px;height: 15px;margin: 2.5px;border: 0;border-radius: 4px;background: transparent;box-shadow: inset 0 0 0 1px var(--product-control)}:root vaadin-checkbox:is([checked],[indeterminate]):not([readonly],[disabled])::part(checkbox){background: transparent}:root vaadin-checkbox::part(checkbox)::before{display: none}:root vaadin-checkbox::part(checkbox)::after{inset: -2.5px;background: var(--product-text);filter: none;-webkit-mask: url('images/check.svg') center / 20px no-repeat;mask: url('images/check.svg') center / 20px no-repeat}:root vaadin-checkbox:not([disabled],[readonly]):hover::part(checkbox){box-shadow: inset 0 0 0 1px var(--product-field-focus)}.code-field{max-width: 12rem;--vaadin-input-field-value-font-size: 20px}.code-field>input{font-variant-numeric: tabular-nums;letter-spacing: 0.2em}@property --cut-tl{syntax: "<length>";inherits: false;initial-value: 0px}:root{--t: 0.667;--beat: calc(0.4s * var(--t));--spring: linear(0,0.034 1.7%,0.135 3.6%,0.583 10.7%,0.792 14.6%,0.932 18.6%,1.022 22.9%,1.069 27.4%,1.083 31.7%,1.075 36.4%,1.026 47.8%,1.003 58.9%,0.995 70.6%,1);--soft: cubic-bezier(0.45,0,0.2,1);--back: cubic-bezier(0.3,1.35,0.6,1);--out: cubic-bezier(0.22,1,0.36,1);--trial-outline: var(--product-action-hover);--trial-outline-hover: var(--product-link)}:root[data-mode="light"]{--trial-outline: var(--product-action);--trial-outline-hover: var(--product-button-text)}vaadin-button:not([theme~="tertiary"]){--vaadin-button-font-family: var(--font-tektur),sans-serif;--vaadin-button-font-size: 15px;--vaadin-button-font-weight: 500;--vaadin-button-height: var(--trial-control-h);--vaadin-button-padding: 0 28px;--vaadin-button-border-width: 0px;--vaadin-button-background: transparent;--vaadin-button-text-color: var(--product-button-text);--button-stroke: var(--trial-outline);--reticle: var(--trial-outline);min-width: 140px;scale: none;contain: paint;clip-path: polygon(var(--cut-tl) 0,100% 0,100% calc(100% - var(--trial-cut)),calc(100% - var(--trial-cut)) 100%,0 100%,0 var(--cut-tl));transition: --cut-tl calc(var(--beat) * 1.5) var(--out),color calc(var(--beat) * 1.2) var(--soft),background-color calc(var(--beat) * 1.5) var(--out)}vaadin-button:not([theme~="tertiary"]):not([disabled]):hover{--cut-tl: var(--trial-cut);--button-stroke: var(--trial-outline-hover);--reticle: var(--trial-outline-hover)}vaadin-button:not([theme~="tertiary"])[focus-ring]{--button-stroke: var(--trial-outline-hover)}:root[data-mode="light"] vaadin-button:not([theme~="tertiary"]):not([disabled]):hover{--reticle: var(--product-action);--vaadin-button-text-color: var(--product-action)}vaadin-button[theme~="primary"]{--vaadin-button-background: var(--product-action);--vaadin-button-text-color: var(--product-on-action);--button-stroke: transparent;--reticle: currentColor}vaadin-button[theme~="primary"]:not([disabled]):hover{--vaadin-button-background: var(--product-action-hover);--button-stroke: transparent;--reticle: currentColor}:root[data-mode="light"] vaadin-button[theme~="primary"]:not([disabled]):hover{--vaadin-button-background: var(--product-ground);--vaadin-button-text-color: var(--product-action);--button-stroke: var(--product-button-text);--reticle: var(--product-action)}vaadin-button[theme~="primary"][focus-ring]{--vaadin-button-background: var(--product-action-hover);--button-stroke: var(--product-text)}html:root vaadin-button:not([theme~="tertiary"])::before{--cut-tl: inherit;--w: var(--trial-line-w);--tl-in: max(calc(var(--cut-tl) + var(--w) * 0.4142),var(--w));--br-in: calc(var(--trial-cut) + var(--w) * 0.4142);content: "";position: absolute;inset: 0;z-index: 0;opacity: 1 !important;border-radius: 0;filter: none;transform: none;transition: none;pointer-events: none;background: var(--button-stroke) !important;clip-path: polygon(evenodd,var(--cut-tl) 0,100% 0,100% calc(100% - var(--trial-cut)),calc(100% - var(--trial-cut)) 100%,0 100%,0 var(--cut-tl),var(--cut-tl) 0,var(--tl-in) var(--w),calc(100% - var(--w)) var(--w),calc(100% - var(--w)) calc(100% - var(--br-in)),calc(100% - var(--br-in)) calc(100% - var(--w)),var(--w) calc(100% - var(--w)),var(--w) var(--tl-in),var(--tl-in) var(--w))}html:root vaadin-button:not([theme~="tertiary"])::after{content: "";position: absolute;inset: -8px;z-index: 0;opacity: 0;pointer-events: none;border-radius: 0;filter: none;transform: none;background-color: transparent;background-image: linear-gradient(var(--reticle),var(--reticle)),linear-gradient(var(--reticle),var(--reticle)),linear-gradient(var(--reticle),var(--reticle)),linear-gradient(var(--reticle),var(--reticle));background-position: 100% 0,100% 0,0 100%,0 100%;background-size: 6px 1.5px,1.5px 6px,6px 1.5px,1.5px 6px;background-repeat: no-repeat;transition: inset calc(var(--beat) * 1.2) var(--back) calc(var(--beat) * 0.3),opacity calc(var(--beat) * 0.8) calc(var(--beat) * 0.3)}html:root vaadin-button:not([theme~="tertiary"]):not([disabled]):hover::after{inset: 3px;opacity: 1}vaadin-button.has-letters::part(label){position: relative;-webkit-text-fill-color: transparent}vaadin-button .btn-letters{display: none}vaadin-button.has-letters .btn-letters{position: absolute;top: 50%;left: 50%;display: inline-flex;overflow: hidden;transform: translate(-50%,-50%);-webkit-text-fill-color: currentColor;white-space: pre;pointer-events: none}vaadin-button.has-letters .btn-letters>span{display: inline-flex}vaadin-button.has-letters .btn-letters>span + span{position: absolute;inset: 0}vaadin-button.has-letters .btn-letters span span{display: inline-block;transition: transform calc(var(--beat) * 1.5) var(--out) calc(var(--i) * var(--beat) * 0.12)}vaadin-button.has-letters .btn-letters>span + span span{transform: translateY(-1.25em)}vaadin-button.has-letters:not([disabled]):hover .btn-letters>span:first-child span{transform: translateY(1.25em)}vaadin-button.has-letters:not([disabled]):hover .btn-letters>span + span span{transform: translateY(0)}vaadin-button.has-hover-icon::part(label){transform: translateX(-8px);transition: transform calc(var(--beat) * 1.5) var(--out)}vaadin-button.has-hover-icon:not([disabled]):hover::part(label){transform: translateX(0)}vaadin-button .hover-icon{display: block;width: 16px;height: 16px;opacity: 0;transform: translateX(-3px) scale(0.6);transition: opacity var(--beat) var(--soft),transform calc(var(--beat) * 1.5) var(--spring)}vaadin-button:not([disabled]):hover .hover-icon{opacity: 1;transform: none;transition-delay: calc(var(--beat) * 0.3)}.icon-anim svg{display: block;width: 100%;height: 100%;overflow: visible}.icon-anim svg,.icon-anim svg *{transform-box: fill-box;transform-origin: center}@keyframes icon-there-and-back{0%{transform: var(--from,none);animation-timing-function: var(--soft)}45%{transform: var(--to);animation-timing-function: var(--spring)}100%{transform: var(--from,none)}}@keyframes icon-swing{0%{transform: rotate(0)}16%{transform: rotate(var(--a))}34%{transform: rotate(calc(var(--a) * -0.7))}52%{transform: rotate(calc(var(--a) * 0.4))}70%{transform: rotate(calc(var(--a) * -0.18))}86%{transform: rotate(calc(var(--a) * 0.06))}100%{transform: rotate(0)}}@keyframes icon-turn{from{transform: rotate(0)}to{transform: rotate(var(--turn,360deg))}}@keyframes icon-draw{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}vaadin-button:hover .icon-anim--page-arrow-right svg{--to: translateX(14%);animation: icon-there-and-back calc(var(--beat) * 2)}vaadin-button:hover .icon-anim--page-arrow-left svg{--to: translateX(-14%);animation: icon-there-and-back calc(var(--beat) * 2)}.icon-anim--page-check .tick{stroke-dasharray: 1;stroke-dashoffset: 0}vaadin-button:hover .icon-anim--page-check .tick{animation: icon-draw calc(var(--beat) * 2.5) var(--out) both}vaadin-button:hover .icon-anim--page-check svg{--from: scale(1);--to: scale(1.12);animation: icon-there-and-back calc(var(--beat) * 2.5)}.icon-anim--page-magic-wand-02 .wand{transform-box: view-box;transform-origin: 3px 21px}.icon-anim--page-magic-wand-02 .spark{transform-box: view-box;transform-origin: 15px 9px}vaadin-button:hover .icon-anim--page-magic-wand-02 .wand{--a: -14deg;animation: icon-swing calc(var(--beat) * 4) var(--soft) calc(var(--beat) * 0.6) backwards}vaadin-button:hover .icon-anim--page-magic-wand-02 .spark{--to: scale(1.3) rotate(20deg);animation: icon-there-and-back calc(var(--beat) * 2.5) calc(var(--beat) * 0.9) backwards}vaadin-button:hover .icon-anim--page-user-plus-01 .sign{--turn: 90deg;animation: icon-turn calc(var(--beat) * 2) var(--soft) calc(var(--beat) * 0.6) backwards}vaadin-button:hover .icon-anim--page-user-plus-01 .head{--to: translateY(-1.5px);animation: icon-there-and-back calc(var(--beat) * 2) calc(var(--beat) * 0.8) backwards}vaadin-button:not([theme~="tertiary"])[disabled]{opacity: 0.66}vaadin-button[theme~="tertiary"]{--vaadin-button-font-family: var(--font-tektur),sans-serif;--vaadin-button-font-size: 15px;--vaadin-button-font-weight: 500;--vaadin-button-background: transparent;--vaadin-button-text-color: var(--product-link);padding-inline: 0;scale: none}vaadin-button[theme~="tertiary"]:not([disabled]):hover{--vaadin-button-text-color: var(--product-text)}.primary-link{display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;min-width: 140px;height: var(--trial-control-h);padding: 0 28px;background: var(--product-action);color: var(--product-on-action);font: 500 15px / 1 var(--font-tektur);text-decoration: none;clip-path: polygon(0 0,100% 0,100% calc(100% - var(--trial-cut)),calc(100% - var(--trial-cut)) 100%,0 100%);transition: background-color 0.1s ease-in-out}.primary-link:hover,.primary-link:focus-visible{background: var(--product-action-hover)}.primary-link:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--product-text)}vaadin-details-summary{--vaadin-details-summary-text-color: var(--product-link);font-family: var(--font-tektur),sans-serif;font-size: 14px}.timetable-preview,.summary,.needs{border-top: 1px solid var(--product-frame);padding-top: var(--padding-l3);width: 100%}.summary{display: grid;grid-template-columns: max-content 1fr;gap: var(--gap-l3) var(--gap-l2);margin: 0}.summary dt{font-family: var(--font-tektur),sans-serif;font-size: 13px;color: var(--product-label)}.summary dd{margin: 0}.progress-phases{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: var(--gap-l3);color: var(--product-label)}.progress-phases li{padding-left: var(--padding-l3);border-left: 2px solid var(--product-frame)}.progress-phases li.done{border-left-color: var(--trial-step-done);color: var(--product-text)}.progress-phases li.current{border-left-color: var(--trial-step-current);color: var(--product-text)}vaadin-progress-bar{--vaadin-progress-bar-value-background: var(--product-action)}.attribution{margin: 0;font-size: 13px;color: var(--product-head-text);line-height: var(--leading-normal)}.attribution a{color: inherit;text-decoration: underline}vaadin-combo-box-item::part(checkmark){display: none}vaadin-combo-box-item[selected]{color: var(--product-link);font-weight: var(--font-weight-medium)}.country-item{display: inline-flex;align-items: center;gap: var(--gap-l3)}:is(.country-item,.country-field) img.flag{flex: none;width: 20px;height: 15px;object-fit: cover;box-shadow: 0 0 0 1px rgba(18,28,39,0.12)}.country-field img.flag{margin-inline-start: 4px}vaadin-combo-box-item.port-other-countries{border-top: 1px solid var(--product-label)}@media (max-width: 767px){.brand-logo{width: 92px}.step-caption{display: block}.step-indicator{gap: var(--gap-l4)}.step-indicator li{padding-top: 0}.step-indicator :is(.step-number,.step-title){position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.summary{grid-template-columns: 1fr;gap: 2px}.summary dd{margin-bottom: var(--gap-l3)}}@media (prefers-reduced-motion: reduce){.primary-link{transition: none}vaadin-button,html:root vaadin-button::before,html:root vaadin-button::after,vaadin-button::part(label),vaadin-button .btn-letters span,vaadin-button .hover-icon,vaadin-button .hover-icon *{animation: none !important;transition-property: opacity,color,background-color !important}vaadin-button .hover-icon,vaadin-button:not([disabled]):hover .hover-icon{transform: none !important}}