/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:host,:root{--font-sans:"Arial","Helvetica Neue",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-white:#fff;--spacing:.25rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:root{--fx-noise:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.34' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h200v200H0z' filter='url(%23a)' opacity='.2'/%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}:root{--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb,var(--root-bg,#0000),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem)*10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 calc(var(--depth)*5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth)*30%),#0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0)*100%);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));box-shadow:var(--btn-inset) inset,var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%));--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth)*30%),#0000)}}}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%));--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth)*30%),#0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn:is(:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}.flex{display:flex}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-blue-400{border-color:var(--color-blue-400)}.bg-transparent{background-color:#0000}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.text-white{color:var(--color-white)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@layer daisyui.l1.l2{.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}}@media (hover:hover){.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}}}:root{color:#16324f;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;background:#f8fbfc}html{scroll-behavior:smooth}body{background:#f8fbfc;min-width:320px;margin:0}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.page-fade-enter-from{opacity:0;transform:translateY(14px)}.page-fade-leave-to{opacity:0;transform:translateY(-10px)}.page-fade-enter-active .content-page__grid>*,.page-fade-enter-active .prose-copy>*{animation:.56s cubic-bezier(.22,1,.36,1) both page-content-rise}.page-fade-enter-active .content-page__grid>:first-child,.page-fade-enter-active .prose-copy>:first-child{animation-delay:40ms}.page-fade-enter-active .content-page__grid>:nth-child(2),.page-fade-enter-active .prose-copy>:nth-child(2){animation-delay:90ms}.page-fade-enter-active .prose-copy>:nth-child(3){animation-delay:.14s}.page-fade-enter-active .prose-copy>:nth-child(4){animation-delay:.19s}.page-fade-enter-active .prose-copy>:nth-child(5){animation-delay:.24s}.page-fade-enter-active .prose-copy>:nth-child(6){animation-delay:.29s}@keyframes page-content-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}::selection{color:#fff;background:#147a87}a,button{outline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #147a87}.site-shell{min-height:100vh}.page-wrap{width:min(1180px,100% - 2rem);margin-inline:auto}.skip-link{z-index:100;color:#fff;background:#16324f;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101840f7;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;min-height:76px;display:flex}.brand{color:#16324f;letter-spacing:-.04em;align-items:center;gap:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.brand__mark{flex-shrink:0;width:2.1rem;height:2.1rem;display:block}.brand__name{font-size:1.1rem}.desktop-nav{align-items:center;gap:2rem;display:flex}.desktop-nav>a:not(.btn){color:#355168;font-size:.9rem;font-weight:650;text-decoration:none}.btn-primary{color:#fff;background:#16324f;border-color:#16324f}.menu-button,.mobile-nav{display:none}.hero{isolation:isolate;background:radial-gradient(circle at 78% 35%,#b9e86b75 0 7%,#0000 7.2%),linear-gradient(118deg,#dff4ff 0 64%,#c9eef4 64% 100%);min-height:730px;position:relative}.hero__content{z-index:2;padding-block:clamp(7rem,13vw,11rem);position:relative}.eyebrow,.section-label{color:#147a87;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.75rem;font-weight:800}.hero h1{color:#16324f;letter-spacing:-.075em;max-width:850px;margin:0;font-size:clamp(3.5rem,8.5vw,7.7rem);font-weight:850;line-height:.91}.hero h1 em{color:#147a87;font-style:normal}.hero__lead{color:#355168;max-width:650px;margin:2.5rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65}.hero__actions{align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.text-link{color:#16324f;align-items:center;gap:.6rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.hero__route{z-index:1;aspect-ratio:1;border:3px dashed #147a8752;border-radius:47% 53% 61% 39%/57% 40% 60% 43%;width:min(48vw,650px);position:absolute;bottom:-3rem;right:-7rem;transform:rotate(-18deg)}.hero__route:after{content:"";border:1px solid #16324f2e;border-radius:50%;position:absolute;inset:18%}.hero__route-dot{background:#147a87;border:4px solid #f8fbfc;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;box-shadow:0 0 0 1px #16324f1f}.hero__route-dot--one{top:9%;left:44%}.hero__route-dot--two{top:54%;left:-1%}.hero__route-dot--three{background:#b9e86b;bottom:11%;right:12%}.content-page,.principles-section,.statement-section{padding-block:clamp(2.25rem,4vw,3.25rem) clamp(4.5rem,8vw,7.5rem)}.content-page__grid,.statement-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.content-page__grid>*,.statement-grid>*{min-width:0}.closing-section h2,.contact-page h1,.content-page h1,.error-page h1,.section-heading h2,.statement-section h2{color:#16324f;letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,4.9rem);font-weight:820;line-height:1}.section-heading h2,.statement-section h2{letter-spacing:-.045em;font-size:clamp(1.95rem,3.4vw,3.15rem);line-height:1.08}.content-page h1{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.045em;max-width:100%;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08}.statement-copy{border-top:1px solid #16324f33;padding-top:1.5rem}.prose-copy p,.statement-copy p{color:#496277;font-size:1.1rem;line-height:1.8}.section-heading{max-width:680px}.principle-grid{border-top:1px solid #16324f38;grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.principle-card{border-right:1px solid #16324f38;min-height:260px;padding:2rem}.principle-card:first-child{padding-left:0}.principle-card:last-child{border-right:0}.principle-card__marker{background:#147a87;border-radius:50%;width:.8rem;height:.8rem;margin-bottom:4rem;display:block}.principle-card:nth-child(2) .principle-card__marker{background:#b9e86b}.principle-card h3{color:#16324f;letter-spacing:-.03em;margin:0;font-size:1.35rem}.principle-card p{color:#5d7180;max-width:280px;line-height:1.7}.closing-section{color:#fff;background:#16324f;padding-block:5rem}.closing-section__inner{justify-content:space-between;align-items:flex-end;display:flex}.section-label--light{color:#a7dbe1}.closing-section h2{color:#fff;max-width:780px}.site-footer{background:#edf5f1;padding-block:4rem 2rem}.site-footer p{color:#617584;font-size:.9rem}.site-footer nav{flex-direction:column;gap:.75rem;display:flex}.site-footer nav a{color:#355168;font-size:.9rem;text-decoration:none}.content-page__grid header{align-self:start;max-width:100%;position:sticky;top:5rem}.prose-copy{width:100%;max-width:680px}.prose-copy .lead{color:#16324f;margin-top:0;font-size:1.35rem}.prose-copy h2{color:#16324f;letter-spacing:-.04em;margin:3.5rem 0 0;font-size:1.8rem}.content-page__pdf{margin:1rem 0 0}.content-page__pdf a{color:#2468e8;text-underline-offset:.18em;text-decoration:underline}.content-page__pdf a:focus-visible,.content-page__pdf a:hover{color:#1a54c7}.impressum-list{gap:.85rem;margin:1.25rem 0 0;display:grid}.impressum-list__row{grid-template-columns:minmax(9rem,12rem) 1fr;align-items:baseline;gap:.75rem 1.25rem;display:grid}.impressum-list dt{color:#5a6f86;margin:0;font-size:.92rem}.impressum-list dd{color:#0b2045;margin:0}.impressum-list a{color:#2468e8;text-underline-offset:.18em;text-decoration:underline}.impressum-updated{color:#5a6f86;margin-top:2.5rem;font-size:.95rem}.prose-copy h3{color:#16324f;letter-spacing:-.02em;margin:2rem 0 .75rem;font-size:1.15rem}.privacy-table-wrap{margin-top:1.25rem;overflow-x:auto}.privacy-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.95rem}.privacy-table td,.privacy-table th{text-align:left;vertical-align:top;white-space:pre-line;border-bottom:1px solid #d7e2ef;padding:.85rem .9rem}.privacy-table th{color:#5a6f86;background:#f4f8fc;font-weight:600}.privacy-table td{color:#0b2045}@media (width<=640px){.impressum-list__row{grid-template-columns:1fr;gap:.2rem}}.notice{background:#edf5f1;border-left:4px solid #147a87;padding:1rem 1.25rem}.contact-page{background:#dff4ff;min-height:70vh;padding-block:clamp(5rem,10vw,9rem)}.contact-page__grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.contact-page__lead{color:#496277;max-width:630px;margin-top:1.5rem;font-size:1.2rem;line-height:1.7}.contact-card{color:#fff;background:#16324f;padding:clamp(2rem,5vw,4rem);box-shadow:1.2rem 1.2rem #b9e86b}.contact-card__label{color:#a7dbe1;letter-spacing:.14em;text-transform:uppercase;margin-top:0;font-size:.75rem;font-weight:800}.contact-card a{color:#fff;text-underline-offset:.3em;font-size:clamp(1.3rem,3vw,2rem);font-weight:750;text-decoration-thickness:1px}.contact-card p:last-child{color:#c8d7df;margin:2rem 0 0}.error-page{background:#dff4ff;min-height:70vh;padding-block:8rem}.error-page p:not(.eyebrow){color:#496277;margin-block:2rem;font-size:1.15rem}@media (width<=800px){.desktop-nav{display:none}.menu-button{background:0 0;border:1px solid #16324f33;border-radius:50%;place-content:center;gap:.35rem;width:2.75rem;height:2.75rem;display:grid}.menu-button span{background:#16324f;width:1rem;height:2px}.mobile-nav{background:#f4f7ff;border-top:1px solid #16324f1f;flex-direction:column;padding:1rem max(1rem,50% - 590px) 1.5rem;display:flex}.mobile-nav a{color:#16324f;padding:.9rem 0;font-weight:700;text-decoration:none}.mobile-nav a.is-active{color:#2468e8}.mobile-nav__action{color:#147a87!important}.hero{min-height:680px}.hero__route{width:85vw;right:-35%}.contact-page__grid,.content-page__grid,.statement-grid{grid-template-columns:1fr}.content-page__grid header{position:static}.principle-grid{grid-template-columns:1fr}.principle-card,.principle-card:first-child{border-bottom:1px solid #16324f38;border-right:0;min-height:auto;padding:2rem 0}.principle-card__marker{margin-bottom:2rem}.closing-section__inner{flex-direction:column;align-items:flex-start}.site-footer__inner{grid-template-columns:1fr}}@media (width<=520px){.hero__content{padding-block:6rem}.hero h1{font-size:clamp(3rem,15vw,4.4rem)}.hero__actions{flex-direction:column;align-items:flex-start}.contact-card{box-shadow:.7rem .7rem #b9e86b}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page-fade-enter-from,.page-fade-leave-to{transform:none}}:root{color:#0b2045;font-family:Inter Variable,Inter,sans-serif}:root,body{background:#f5f9ff}::selection{background:#2468e8}.site-header{background:#1a2346;border-bottom-color:#ffffff1a}.brand{color:#0b2045;letter-spacing:-.035em;font-weight:760}.brand__mark{width:2.35rem;height:2.35rem}.site-header .brand{color:#c1d1f9}.site-header .brand__mark{width:3rem;height:3rem}.site-header .brand__name{color:inherit}.site-header .desktop-nav>a:not(.btn){color:#d7dff7;font-weight:560}.site-header .desktop-nav>a:not(.btn).is-active,.site-header .desktop-nav>a:not(.btn):hover{color:#fff}.site-header .desktop-nav>a:not(.btn).is-active{font-weight:700}.site-header .locale-switch{box-shadow:none;background:#ffffff1a;border-color:#ffffff24}.site-header .locale-switch a{color:#c8d0f0}.site-header .locale-switch a:focus-visible,.site-header .locale-switch a:hover{color:#fff}.site-header .locale-switch a.is-active{color:#101840;background:#fff;box-shadow:0 1px 2px #0000002e,0 4px 10px #0000001f}.site-header .menu-button{border-color:#ffffff38}.site-header .menu-button span{background:#e8eef8}.site-header .mobile-nav{background:#101840;border-top-color:#ffffff1a}.site-header .mobile-nav a{color:#e8eef8}.site-header .mobile-nav a.is-active{color:#b6dcff}.desktop-nav>a:not(.btn){color:#0b2045;font-weight:560}.desktop-nav>a:not(.btn).is-active,.desktop-nav>a:not(.btn):hover{color:#2468e8}.desktop-nav>a:not(.btn).is-active{font-weight:700}.btn-primary{background:#2468e8;border-color:#2468e8;box-shadow:0 10px 24px #2468e82e}.btn-primary:hover{background:#1555ca;border-color:#1555ca}.hero{background:radial-gradient(circle at 72% 48%,#68a4ff2e,#0000 34%),radial-gradient(circle at 20% 0,#ffffffe6,#0000 30%),linear-gradient(135deg,#f8fbff,#eaf3ff 58%,#f6faff);min-height:720px}.hero:after{z-index:-1;opacity:.32;content:"";background-image:radial-gradient(circle,#6fa6f3 1px,#0000 1.5px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 68%,#0000);mask-image:linear-gradient(90deg,#0000 34%,#000 68%,#0000)}.hero__content{grid-template-columns:minmax(0,.93fr) minmax(420px,1.07fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:720px;padding-block:5rem;display:grid}.hero__copy{z-index:3;position:relative}.hero .eyebrow{display:none}.hero h1{color:#0b2045;letter-spacing:-.055em;max-width:700px;font-size:clamp(3.1rem,5.05vw,5.15rem);font-weight:730;line-height:1.08}.hero h1 em{color:#2468e8}.hero__lead{color:#243b5e;max-width:600px;font-size:1.02rem;line-height:1.75}.hero__route{display:none}.network-visual{min-height:520px;position:relative}.network-core{z-index:5;aspect-ratio:1;background:#ffffffe0;border:1px solid #2468e81f;border-radius:50%;place-items:center;width:150px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 55px #2468e838}.network-core img{width:68%;height:68%}.network-ring{border:1px solid #2468e833;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-ring--inner{width:205px;height:205px}.network-ring--outer{border-style:dashed;width:340px;height:340px}.network-line{transform-origin:0;background:linear-gradient(90deg,#2468e8,#2468e814);width:42%;height:1px;position:absolute;top:50%;left:50%}.network-line:after{content:"";background:#4e88ed;border-radius:50%;width:7px;height:7px;position:absolute;right:18%;transform:translateY(-45%)}.network-line--one{transform:rotate(-38deg)}.network-line--two{transform:rotate(14deg)}.network-line--three{transform:rotate(58deg)}.network-line--four{transform:rotate(160deg)}.network-node{z-index:4;color:#0b2045;background:#ffffffdb;border:1px solid #2468e81a;border-radius:999px;padding:.8rem 1rem .8rem 3.25rem;font-size:.78rem;font-weight:650;position:absolute;box-shadow:0 12px 30px #184fab1f}.network-node:before{content:"";background:#e8f1ff;border-radius:50%;width:1.8rem;height:1.8rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.network-node--one{top:12%;left:8%}.network-node--two{top:13%;right:2%}.network-node--three{top:46%;right:-4%}.network-node--four{bottom:12%;right:7%}.network-node--five{bottom:9%;left:7%}.content-page,.statement-section{background:#fff}.principles-shell .content-page{padding-top:clamp(1.1rem,2.2vw,1.75rem)}.application-section h2,.closing-section h2,.contact-page h1,.content-page h1,.error-page h1,.section-heading h2,.statement-section h2{color:#0b2045;font-weight:700}.eyebrow,.section-label{color:#2468e8}.principles-section{background:#f2f7ff}.principle-grid{border-top-color:#cddcf3}.principle-card{border-right-color:#cddcf3}.principle-card:nth-child(2) .principle-card__marker,.principle-card__marker{background:#e8f1ff;border:1px solid #7fa9ed;width:2.75rem;height:2.75rem}.principle-card h3{color:#0b2045}.card-link{color:#2468e8;gap:.45rem;margin-top:1rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.application-section{background:linear-gradient(145deg,#f8fbff,#e8f2ff);padding-block:clamp(5rem,10vw,9rem)}.application-section__grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.application-section__kicker{letter-spacing:-.05em;margin:0 0 .35rem;font-size:2rem}.application-section__blurb{color:#496277;margin:0 0 .85rem;font-size:1.05rem;font-weight:550;line-height:1.45}.application-section__title{margin:0 0 1rem}.application-section__summary,.application-section__title{color:#0b2045;letter-spacing:-.045em;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:740;line-height:1.15}.application-section__summary{gap:.15rem;margin:0 0 1.1rem;display:grid}.application-section__copy{color:#405777;line-height:1.75}.application-card{background:#ffffffdb;border:1px solid #2468e81f;border-radius:18px;overflow:hidden;box-shadow:0 25px 70px #1348a02b}.application-card__topbar{color:#0b2045;border-bottom:1px solid #e2eaf6;align-items:center;gap:1rem;padding:1.4rem 1.6rem;font-weight:700;display:flex}.application-card__topbar img{width:1.8rem;height:1.8rem}.application-card__table{grid-template-columns:1.5fr 1fr 1fr;padding:1rem 1.6rem 1.6rem;display:grid}.application-card__table>*{color:#52657f;border-bottom:1px solid #edf1f7;padding:1rem .5rem;font-size:.78rem}.application-card__table strong{color:#203652;font-weight:620}.closing-section,.site-footer{background:#061d3d}.site-footer{border-top:1px solid #81a9e429}.site-footer .brand,.site-footer nav a{color:#fff}.site-footer p{color:#9eb0c9}.contact-page,.error-page{background:linear-gradient(135deg,#f8fbff,#e9f3ff)}.contact-card{background:#0b2045;box-shadow:1rem 1rem #89b5fa}@media (width<=980px){.hero__content{grid-template-columns:1fr;min-height:auto;padding-block:5rem 3rem}.network-visual{min-height:440px}.application-section__grid{grid-template-columns:1fr}}@media (width<=620px){.hero h1{font-size:clamp(2.5rem,10.8vw,3.7rem)}.network-visual{min-height:360px;transform:scale(.82)}.network-node--three{right:-12%}.application-card__table{grid-template-columns:1.3fr 1fr 1fr;padding-inline:.65rem}}.brand__name{color:#3a82d8;letter-spacing:-.045em;flex-direction:column;font-size:1rem;font-weight:740;line-height:.85;display:flex}.closing-section{background:#061d3d;padding-block:clamp(5rem,8vw,7.5rem)}.landscape-bridge{background:#e8f2ff;height:clamp(300px,23.6vw,360px);margin-bottom:-1px;line-height:0;overflow:hidden}.landscape-bridge__art{width:100%;height:100%;display:block}.landscape-bridge__network-faint{stroke-dasharray:4 8;stroke-opacity:.24}@media (width<=620px){.site-header__inner{min-height:72px}.brand{gap:.55rem}.brand__mark{width:2.15rem;height:2.15rem}.site-footer .brand__mark,.site-header .brand__mark{width:2.65rem;height:2.65rem}.brand__name{font-size:.92rem}.landscape-bridge{height:clamp(170px,52vw,220px)}.landscape-bridge__network circle:nth-of-type(n+13),.landscape-bridge__network path:nth-of-type(n+3){display:none}}.brand__name{justify-content:space-between;min-height:42px;font-size:1.25rem;line-height:.88}.closing-section:before{content:"";opacity:.48;background:linear-gradient(90deg,#0000,#78a7ff 28%,#b7d0ff 50%,#78a7ff 72%,#0000);height:1px;position:absolute;inset:0 0 auto}.closing-section .btn{border-color:#91b5f4c7;box-shadow:inset 0 1px #ffffff21,0 8px 24px #000c202e}@media (width<=620px){.brand__name{min-height:34px;font-size:1rem;line-height:.88}.closing-section{padding-block:3.75rem}.closing-section h2{font-size:clamp(2.15rem,10vw,3rem)}.landscape-bridge{height:clamp(165px,48vw,205px)}}.closing-section{background:linear-gradient(#eef5ff,#e7f0fd 42%,#dce9fb);padding-block:clamp(4.5rem,7vw,6.25rem);box-shadow:inset 0 1px #fff,inset 0 18px 50px #ffffff6b,inset 0 -1px #4474be1f}.closing-section:before{opacity:.72;background:linear-gradient(90deg,#0000,#8eb5ee 26%,#fff 50%,#8eb5ee 74%,#0000)}.closing-section .section-label{color:#2468e8}.closing-section .btn{box-shadow:inset 0 1px #ffffff38,0 10px 25px #2468e82e}.closing-section .btn:focus-visible{outline-color:#0b2045}.landscape-bridge__ridge--ghost{fill:url(#ridgeHaze)}.landscape-bridge__ridge--base{fill:#061d3d}.landscape-bridge__contours{fill:none;stroke:#d8e5fb;stroke-dasharray:3 11;stroke-linecap:round;stroke-opacity:.2;stroke-width:1px}.landscape-bridge__network{fill:#8fb6ff;stroke:#8fb6ff;stroke-opacity:.58;stroke-width:1.35px}.landscape-bridge__network circle{stroke:#c8dcff;stroke-width:1.25px;opacity:1}@media (width<=620px){.closing-section{padding-block:4.25rem}.landscape-bridge{height:clamp(190px,54vw,225px)}.site-footer{padding-block:5rem 2.25rem}.landscape-bridge__network circle:nth-of-type(n+10),.landscape-bridge__network-branch{display:none}}.landscape-bridge__network-branch{stroke-opacity:.32}.landscape-bridge__network circle{stroke-width:1px}@media (width<=620px){.landscape-bridge{height:clamp(180px,50vw,215px)}}.closing-section{background:linear-gradient(135deg,#e3f5ff,#cce9ff 48%,#b9dafa);margin-bottom:clamp(4rem,6vw,6.5rem);box-shadow:inset 0 1px #fff,inset 0 22px 58px #ffffff61,inset 0 -1px #3a77be24}.landscape-bridge__network{stroke-opacity:.38;stroke-width:1.1px}.landscape-bridge__network-main{stroke-opacity:.52}.landscape-bridge__network circle{opacity:.82}@media (width<=620px){.closing-section{margin-bottom:3.5rem}.landscape-bridge__network circle:nth-of-type(2n){display:none}}.locale-switch{background:#ffffff8c;border:1px solid #16324f14;border-radius:.55rem;gap:.15rem;padding:.2rem;box-shadow:inset 0 1px #ffffffb3}.locale-switch,.locale-switch a{align-items:center;display:inline-flex}.locale-switch a{color:#334155;letter-spacing:.06em;border-radius:.4rem;justify-content:center;min-width:2.35rem;min-height:1.85rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;transition:color .16s,background-color .16s,box-shadow .16s}.locale-switch a:focus-visible,.locale-switch a:hover{color:#0b2045}.locale-switch a.is-active{color:#0b2045;background:#fff;box-shadow:0 1px 2px #0f172a14,0 4px 10px #0f172a14}.locale-switch a:focus-visible{outline-offset:2px;outline:2px solid #78a7ff}.locale-switch--mobile{width:fit-content;margin-top:.35rem}.landscape-bridge__network{display:none}@media (width<=620px){.landscape-bridge{height:clamp(155px,43vw,185px)}}.closing-section{background:linear-gradient(135deg,#edf3ff,#dbe7ff 50%,#c9dafe)}.landscape-bridge{background:0 0}.closing-section{color:#0b2045;margin-bottom:0;padding-block:clamp(4.75rem,7vw,7rem) clamp(2.5rem,4vw,4rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #dce7f7}.closing-section:after,.closing-section:before{z-index:0;content:"";opacity:.82;pointer-events:none;background:radial-gradient(circle at 22% 65%,#fff 0 24%,#0000 25%),radial-gradient(circle at 48% 43%,#fff 0 30%,#0000 31%),radial-gradient(circle at 76% 68%,#fff 0 27%,#0000 28%);border-radius:50%;width:19rem;height:9rem;position:absolute}.closing-section__inner{z-index:1;align-items:center;gap:3rem;position:relative}.closing-section .section-label{display:none}.closing-section h2{color:#0b2045;max-width:15ch;font-size:clamp(2.1rem,4vw,3.65rem)}.closing-section .btn{color:#fff;background:#2468e8;border-color:#2468e8;min-height:3.65rem;padding-inline:2rem;box-shadow:0 14px 32px #2468e83d}.closing-section .btn:hover{color:#fff;background:#1555ca;border-color:#1555ca;transform:translateY(-2px)}.landscape-bridge{height:clamp(240px,22vw,320px);margin-top:-1px}.landscape-bridge__cloud-soft{opacity:.68}.site-footer{background:#061d3d;border-top:0;padding-block:clamp(3.25rem,5vw,4.75rem) 2.5rem}.site-footer__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.7fr);gap:clamp(2.5rem,6vw,7rem);display:grid}.site-footer__brand p{color:#aebeda;max-width:19rem;margin-top:.55rem;line-height:1.65}.site-footer__nav{grid-template-columns:repeat(2,minmax(7rem,1fr));gap:2rem;display:grid}.site-footer__nav div{align-content:start;gap:.75rem;display:grid}.site-footer__nav a{color:#e4ecfa;width:fit-content;font-size:.9rem;font-weight:600}.site-footer__nav a:focus-visible,.site-footer__nav a:hover{color:#78a7ff}.site-footer__meta{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:1.25rem;min-height:100%;display:flex}.site-footer__legal{color:#aebeda;text-align:right;white-space:nowrap;margin:0}.site-footer__socials{align-items:center;gap:.85rem;display:flex}.site-footer__socials a{color:#eaf1ff;justify-content:center;align-items:center;line-height:0;transition:color .16s,opacity .16s;display:inline-flex}.site-footer__socials a:focus-visible,.site-footer__socials a:hover{color:#78a7ff}.site-footer__social--linkedin svg{fill:currentColor;stroke:none;width:1.15rem;height:1.15rem}.site-footer__social--mail svg{fill:none;stroke:currentColor;width:1.25rem;height:1.25rem}@media (width<=760px){.closing-section{padding-block:4rem 2.25rem}.closing-section__inner{grid-template-columns:1fr;gap:2rem}.closing-section h2{max-width:12ch;font-size:clamp(2.3rem,11vw,3.25rem)}.closing-section .btn{justify-self:start}.landscape-bridge{height:clamp(170px,48vw,220px)}.site-footer__inner{grid-template-columns:1fr;gap:2.75rem}.site-footer__meta{align-items:flex-end;min-height:0}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.closing-section{background:#f7faff;min-height:0;padding-block:clamp(3rem,4.5vw,4.25rem) clamp(1.25rem,2vw,2rem);box-shadow:inset 0 1px #dbe6f6}.closing-section:after,.closing-section:before{opacity:.92;width:15rem;height:7rem}.closing-section:before{bottom:-2.8rem;left:-2rem}.closing-section:after{bottom:-2.5rem;right:-1.5rem;transform:scale(1.05)}.closing-section__inner{grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,8vw,8rem)}.closing-section h2{letter-spacing:-.045em;max-width:17ch;font-size:clamp(2rem,3.25vw,3rem);line-height:1.02}.closing-section .btn{border-radius:.45rem;min-height:3.25rem;padding-inline:1.75rem;font-size:.95rem}.site-footer{padding-block:clamp(2.6rem,4vw,3.75rem) 2rem}.site-footer__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.72fr);align-items:stretch;gap:clamp(2rem,5vw,5rem)}.site-footer__brand p{margin-top:.5rem;font-size:.82rem;line-height:1.5}.site-footer__nav{gap:2.75rem}.site-footer__nav div{gap:.55rem}.site-footer__legal,.site-footer__nav a{font-size:.8rem}.site-footer__meta{gap:.9rem}@media (width<=760px){.closing-section{padding-block:3.5rem 1rem}.closing-section__inner{grid-template-columns:1fr;gap:1.5rem}.closing-section h2{max-width:15ch;font-size:clamp(2.15rem,10vw,3rem)}.landscape-bridge{height:clamp(130px,38vw,175px)}.site-footer{padding-block:2.75rem 2rem}.site-footer__inner{grid-template-columns:1fr;gap:2rem}.site-footer__meta{align-items:flex-start;min-height:0}.site-footer__legal{text-align:left;white-space:normal}}.site-footer .site-footer__nav{grid-template-columns:repeat(2,minmax(7rem,1fr));align-items:start;gap:2.75rem;display:grid}.site-footer .site-footer__nav>div{gap:.55rem;display:grid}.site-footer .brand{color:#78a7ff;gap:.7rem}.site-footer .brand__mark{width:3rem;height:3rem}.site-footer .brand__name{color:inherit}@media (width<=760px){.closing-section h2{max-width:17ch;font-size:clamp(2.05rem,9vw,2.75rem)}.site-footer .site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.closing-section{padding-block:clamp(2.6rem,3.8vw,3.5rem) clamp(.8rem,1.5vw,1.25rem)}.closing-section h2{max-width:22ch;font-size:clamp(2rem,2.65vw,2.55rem)}.landscape-bridge{background:#f7faff;height:clamp(135px,12.5vw,180px)}.landscape-bridge__clouds{fill:#fff;opacity:.96}.landscape-bridge__clouds--middle{opacity:.66}.landscape-bridge__network{fill:#dce9ff;stroke:#dce9ff;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;opacity:.22;display:block}.landscape-bridge__network path{fill:none}.landscape-bridge__network circle{stroke:none;opacity:.9}.landscape-bridge__lights{fill:#fff;opacity:.5}@media (width<=760px){.closing-section{padding-block:3rem .75rem}.landscape-bridge{height:clamp(125px,36vw,160px)}.landscape-bridge__clouds--middle,.landscape-bridge__network circle:nth-of-type(2n),.landscape-bridge__network path:nth-of-type(2){display:none}}.closing-section,.landscape-bridge{background:#eef4ff}.closing-section{box-shadow:inset 0 1px #dbe7f8}.closing-section:after,.closing-section:before{display:none}.landscape-bridge__cloud-masses{fill:#fff;opacity:.96}.landscape-bridge__cloud-mass--soft{opacity:.72}.landscape-bridge__ridge--haze{fill:#f9fbff}.landscape-bridge__ridge--far{fill:#d4e2fb}.landscape-bridge__ridge--mist{fill:#a8c0f2}.landscape-bridge__ridge--middle{fill:#7192df}.landscape-bridge__ridge--near{fill:#385cae}.landscape-bridge__ridge--front{fill:#061d3d}.landscape-bridge__network{opacity:.27}.landscape-bridge__lights{opacity:.68}.landscape-bridge{height:clamp(180px,15.5vw,220px)}.landscape-bridge__cloud-masses{opacity:1}.landscape-bridge__cloud-masses--back{fill:url(#cloudBack);opacity:.62}.landscape-bridge__cloud-masses--middle{fill:url(#cloudMiddle);opacity:.82}.landscape-bridge__cloud-masses--front{fill:url(#cloudFront)}@media (width<=760px){.landscape-bridge{height:clamp(150px,44vw,190px)}}@keyframes dropdown{0%{opacity:0}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes progress{50%{background-position-x:-115%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes menu{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.cookieControl__Modal-enter-active,.cookieControl__Modal-leave-active{transition:opacity .25s}.cookieControl__Modal-enter,.cookieControl__Modal-leave-to{opacity:0}.cookieControl__Bar--center{top:50%;left:50%;transform:translate(-50%,-50%)}.cookieControl__Bar--bottom-full-enter-active,.cookieControl__Bar--bottom-full-leave-active,.cookieControl__Bar--bottom-left-enter-active,.cookieControl__Bar--bottom-left-leave-active,.cookieControl__Bar--bottom-right-enter-active,.cookieControl__Bar--bottom-right-leave-active,.cookieControl__Bar--center-enter-active,.cookieControl__Bar--center-leave-active,.cookieControl__Bar--top-full-enter-active,.cookieControl__Bar--top-full-leave-active,.cookieControl__Bar--top-left-enter-active,.cookieControl__Bar--top-left-leave-active,.cookieControl__Bar--top-right-enter-active,.cookieControl__Bar--top-right-leave-active{transition:transform .25s}.cookieControl__Bar--top-full-enter,.cookieControl__Bar--top-full-leave-to,.cookieControl__Bar--top-left-enter,.cookieControl__Bar--top-left-leave-to,.cookieControl__Bar--top-right-enter,.cookieControl__Bar--top-right-leave-to{transform:translateY(-100%)}.cookieControl__Bar--bottom-full-enter,.cookieControl__Bar--bottom-full-leave-to,.cookieControl__Bar--bottom-left-enter,.cookieControl__Bar--bottom-left-leave-to,.cookieControl__Bar--bottom-right-enter,.cookieControl__Bar--bottom-right-leave-to{transform:translateY(100%)}.cookieControl__Bar--center-enter,.cookieControl__Bar--center-leave-to{transform:translate(-50%,-50%)scale(.95)}.cookieControl{z-index:100000;position:relative}.cookieControl button{backface-visibility:hidden;cursor:pointer;border:0;outline:0;padding:12px 20px;font-size:16px;transition:background-color .2s,color .2s}.cookieControl__Bar{background-color:var(--cookie-control-barBackground);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:fixed}.cookieControl__Bar h2,.cookieControl__Bar p{color:var(--cookie-control-barTextColor);max-width:900px}.cookieControl__Bar h2{margin:0;font-size:20px}.cookieControl__Bar p{margin:5px 0 0;font-size:16px}.cookieControl__Bar button{background-color:var(--cookie-control-barButtonBackground);color:var(--cookie-control-barButtonColor)}.cookieControl__Bar button:hover{background-color:var(--cookie-control-barButtonHoverBackground);color:var(--cookie-control-barButtonHoverColor)}.cookieControl__Bar button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__Bar button+button{margin-left:10px}.cookieControl__BarContainer{justify-content:space-between;align-items:flex-end;padding:20px;display:flex}.cookieControl__Bar--bottom-full,.cookieControl__Bar--top-full{left:0;right:0}.cookieControl__Bar--top-full{top:0}.cookieControl__Bar--bottom-full{bottom:0}.cookieControl__Bar--bottom-left p,.cookieControl__Bar--bottom-right p,.cookieControl__Bar--center p,.cookieControl__Bar--top-left p,.cookieControl__Bar--top-right p{max-width:400px}.cookieControl__Bar--bottom-left .cookieControl__BarContainer,.cookieControl__Bar--bottom-right .cookieControl__BarContainer,.cookieControl__Bar--center .cookieControl__BarContainer,.cookieControl__Bar--top-left .cookieControl__BarContainer,.cookieControl__Bar--top-right .cookieControl__BarContainer{flex-direction:column}.cookieControl__Bar--bottom-left .cookieControl__BarButtons,.cookieControl__Bar--bottom-right .cookieControl__BarButtons,.cookieControl__Bar--center .cookieControl__BarButtons,.cookieControl__Bar--top-left .cookieControl__BarButtons,.cookieControl__Bar--top-right .cookieControl__BarButtons{margin-top:20px}.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--top-left{left:20px}.cookieControl__Bar--bottom-right,.cookieControl__Bar--top-right{right:20px}.cookieControl__BarButtons{display:flex}.cookieControl__Modal{text-align:center;z-index:1;font-size:0;position:fixed;inset:0}.cookieControl__Modal:before{content:"";vertical-align:middle;min-height:100vh;display:inline-block}.cookieControl__Modal:after{background-color:var(--cookie-control-modalOverlay);content:"";opacity:var(--cookie-control-modalOverlayOpacity);z-index:-1;position:absolute;inset:0}.cookieControl__Modal>div{font-size:medium}.cookieControl__Modal button{background-color:var(--cookie-control-modalButtonBackground);color:var(--cookie-control-modalButtonColor)}.cookieControl__Modal button:hover{background-color:var(--cookie-control-modalButtonHoverBackground);color:var(--cookie-control-modalButtonHoverColor)}.cookieControl__Modal button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__ModalContent{background-color:var(--cookie-control-modalBackground);text-align:left;vertical-align:middle;width:100%;max-width:550px;max-height:80vh;display:inline-block;position:relative;overflow-y:scroll}.cookieControl__ModalContent,.cookieControl__ModalContent :not(button){color:var(--cookie-control-modalTextColor)}.cookieControl__ModalContent h2{margin:15px 0;font-size:24px}.cookieControl__ModalContent h2:first-of-type{margin-top:0}.cookieControl__ModalContent ul{padding:0;font-size:16px;list-style-type:none}.cookieControl__ModalContent ul ul{padding:5px 56px 0}.cookieControl__ModalContent ul ul li+li{margin-top:5px}.cookieControl__ModalContent li{align-items:center}.cookieControl__ModalContent li+li{margin-top:20px}.cookieControl__ModalContent input{display:none}.cookieControl__ModalContent input:checked+button{background-color:var(--cookie-control-checkboxActiveBackground)}.cookieControl__ModalContent input:checked+button:before{background-color:var(--cookie-control-checkboxActiveCircleBackground);transform:translate(100%,-50%)}.cookieControl__ModalContent input:checked:disabled+button{background-color:var(--cookie-control-checkboxDisabledBackground)}.cookieControl__ModalContent input:checked:disabled+button:before{background-color:var(--cookie-control-checkboxDisabledCircleBackground)}.cookieControl__ModalContent input+button{backface-visibility:hidden;background-color:var(--cookie-control-checkboxInactiveBackground);border-radius:20px;min-width:36px;min-height:20px;margin-right:20px;font-size:0;transition:background-color .2s;display:block;position:relative}.cookieControl__ModalContent input+button:before{background-color:var(--cookie-control-checkboxInactiveCircleBackground);content:"";border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.cookieControl__ModalContentInner{flex-direction:column;gap:10px;padding:40px;display:flex}.cookieControl__ModalInputWrapper{align-items:flex-start;display:flex}.cookieControl__ModalCookieName{text-transform:uppercase;font-weight:700}.cookieControl__ModalCookieName span{text-transform:none;font-weight:400}.cookieControl__ModalClose{align-self:flex-end;top:20px;right:20px}.cookieControl__ModalButtons{align-items:stretch;gap:20px;margin-top:40px;display:flex}.cookieControl__ModalUnsaved{color:var(--cookie-control-modalUnsavedColor);margin:0;font-size:14px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.cookieControl__BlockedIframe{border:2px solid #ddd;padding:20px}.cookieControl__BlockedIframe a,.cookieControl__BlockedIframe p{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}@media screen and (width<=768px){.cookieControl__Bar{flex-direction:column;left:0;right:0}.cookieControl__Bar h2,.cookieControl__Bar p{max-width:100%}.cookieControl__Bar--top-full,.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:0}.cookieControl__Bar--bottom-full,.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:0}.cookieControl__ModalContent{max-width:none;max-height:100%;position:absolute;inset:0}.cookieControl__ModalContentInner{padding:20px}.cookieControl__BarButtons{flex-direction:column;justify-content:center;width:100%;margin-top:20px}.cookieControl__BarButtons button{width:100%}.cookieControl__BarButtons button+button{margin:10px 0 0}.cookieControl__BarContainer,.cookieControl__ModalButtons{flex-direction:column;gap:10px}.cookieControl__ModalButtons button{width:100%}}.cookieControl__ControlButton{backface-visibility:hidden;background:var(--cookie-control-controlButtonBackground);cursor:pointer;border:0;border-radius:50%;outline:0;width:40px;min-width:40px;height:40px;min-height:40px;transition:background-color .2s;position:fixed;bottom:20px;right:20px;box-shadow:0 0 10px #0000004d}.cookieControl__ControlButton svg{backface-visibility:hidden;color:var(--cookie-control-controlButtonIconColor);min-width:24px;max-width:24px;min-height:24px;max-height:24px;transition:color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cookieControl__ControlButton:hover{background-color:var(--cookie-control-controlButtonHoverBackground)}.cookieControl__ControlButton:hover svg{color:var(--cookie-control-controlButtonIconHoverColor)}
