@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.hidden{display:none}.inline{display:inline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--font-primary:Arial, Helvetica, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--color-bg:#050505;--color-bg-deep:#020202;--color-text:#f8f3e7;--color-muted:#a9a092;--color-gold:#d6ad55;--color-gold-light:#f1c76a;--color-gold-dark:#8e672c;--color-cyan:#39d8ff;--border-gold:#d6ad553d;--border-soft:#ffffff14;--panel-bg:#0c0c0cdb;--panel-bg-strong:#121212f2;--shadow-gold:0 0 28px #d6ad552e;--shadow-panel:0 24px 80px #0000006b;--container-width:1220px;--container-padding:16px;--radius-sm:14px;--radius-md:22px;--radius-lg:32px;--radius-full:999px}*{box-sizing:border-box}html{scroll-behavior:smooth;font-family:var(--font-primary)}body{min-height:100vh;color:var(--color-text);font-family:var(--font-primary);background-color:#0000;background-image:linear-gradient(#d6ad5506 1px,#0000 1px),linear-gradient(90deg,#d6ad5506 1px,#0000 1px),radial-gradient(circle at 18% 8%,#d6ad5521,#0000 28rem),radial-gradient(circle at 82% 12%,#39d8ff0e,#0000 26rem),linear-gradient(#050505 0%,#0d0d0d 48%,#030303 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:34px 34px,34px 34px,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;margin:0}body:before{content:"";z-index:0;pointer-events:none;opacity:.32;background:repeating-linear-gradient(#ffffff04 0 1px,#0000 2px 7px);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;font-family:var(--font-primary)}button{cursor:pointer}main,header,footer,section{z-index:1;position:relative}body,button,input,textarea,select,a,p,span,strong,small,label,li,dt,dd,blockquote,figcaption,h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)}[class*=title],[class*=Title],[class*=heading],[class*=Heading],[class*=lead],[class*=Lead],[class*=text],[class*=Text],[class*=card],[class*=Card],[class*=logo],[class*=Logo],[class*=button],[class*=Button],[class*=label],[class*=Label],[class*=badge],[class*=Badge],[class*=code],[class*=Code]{font-family:var(--font-primary)!important}html{scroll-behavior:smooth}#request,#international-request{scroll-margin-top:120px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.Footer-module__rnk_JG__footer{border-top:1px solid #d6ad5529;padding:72px 0 32px;position:relative;overflow:hidden}.Footer-module__rnk_JG__footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 8%,#d6ad551c,#0000 26rem),radial-gradient(circle at 82% 42%,#39d8ff0a,#0000 24rem),linear-gradient(#ffffff05,#0000);position:absolute;inset:0}.Footer-module__rnk_JG__inner{z-index:2;width:min(var(--container-width), calc(100% - 32px));margin:0 auto;position:relative}.Footer-module__rnk_JG__main{background:radial-gradient(circle at 18% 12%,#d6ad551a,#0000 16rem),linear-gradient(#ffffff09,#ffffff03),#070707db;border:1px solid #d6ad552e;border-radius:34px;grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(160px,.6fr));align-items:start;gap:28px;padding:26px;display:grid;box-shadow:0 26px 80px #00000057,inset 0 1px #ffffff0e}.Footer-module__rnk_JG__brand{position:relative}.Footer-module__rnk_JG__logo{align-items:center;gap:14px;display:inline-flex}.Footer-module__rnk_JG__logoMark{border-radius:var(--radius-full);color:#f1c76a;letter-spacing:-.08em;width:52px;height:52px;box-shadow:var(--shadow-gold);background:radial-gradient(circle,#d6ad552e,#0000 62%),#030303;border:1px solid #d6ad555c;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:inline-flex}.Footer-module__rnk_JG__logoText{gap:7px;display:grid}.Footer-module__rnk_JG__logoText strong{background:linear-gradient(135deg, #fff1c8, var(--color-gold) 46%, #8e672c);color:#0000;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:900}.Footer-module__rnk_JG__logoText span{color:#d6ad55bd;letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:900}.Footer-module__rnk_JG__brandText{color:#a99f8b;max-width:410px;margin:24px 0 0;font-size:15px;line-height:1.72}.Footer-module__rnk_JG__status{border-radius:var(--radius-full);color:#f1c76a;letter-spacing:.16em;text-transform:uppercase;background:#d6ad5512;border:1px solid #d6ad5529;align-items:center;gap:10px;margin-top:22px;padding:10px 14px;font-size:10px;font-weight:900;display:inline-flex}.Footer-module__rnk_JG__statusDot{border-radius:var(--radius-full);background:var(--color-gold);width:8px;height:8px;box-shadow:0 0 12px #d6ad55e6}.Footer-module__rnk_JG__column h3{color:#fff7e6;letter-spacing:-.04em;margin:0 0 18px;font-size:18px;font-weight:900;line-height:1}.Footer-module__rnk_JG__links,.Footer-module__rnk_JG__contacts{gap:12px;display:grid}.Footer-module__rnk_JG__links a,.Footer-module__rnk_JG__contacts a,.Footer-module__rnk_JG__contacts span,.Footer-module__rnk_JG__socials a,.Footer-module__rnk_JG__bottom a,.Footer-module__rnk_JG__bottom p{color:#a99f8b;font-size:14px;font-weight:700;line-height:1.45}.Footer-module__rnk_JG__links a,.Footer-module__rnk_JG__contacts a,.Footer-module__rnk_JG__socials a,.Footer-module__rnk_JG__bottom a{transition:color .2s,transform .2s}.Footer-module__rnk_JG__links a:hover,.Footer-module__rnk_JG__contacts a:hover,.Footer-module__rnk_JG__socials a:hover,.Footer-module__rnk_JG__bottom a:hover{color:#f1c76a}.Footer-module__rnk_JG__socials{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.Footer-module__rnk_JG__socials a{border-radius:var(--radius-full);color:#f1c76a;letter-spacing:.14em;text-transform:uppercase;background:#d6ad5512;border:1px solid #d6ad5529;padding:8px 12px;font-size:11px;font-weight:900}.Footer-module__rnk_JG__legalStrip{background:radial-gradient(circle at 12% 20%,#d6ad551a,#0000 16rem),linear-gradient(135deg,#d6ad550e,#ffffff03),#00000047;border:1px solid #d6ad5529;border-radius:28px;grid-column:1/-1;grid-template-columns:minmax(220px,280px) 1fr;align-items:stretch;gap:22px;padding:22px;display:grid}.Footer-module__rnk_JG__legalStripHeader{border-right:1px solid #d6ad551f;flex-direction:column;justify-content:center;padding-right:22px;display:flex}.Footer-module__rnk_JG__legalStripHeader span{color:#d6ad55b8;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:900}.Footer-module__rnk_JG__legalStripHeader h3{color:#fff7e6;letter-spacing:-.055em;margin:10px 0 0;font-size:26px;font-weight:900;line-height:1}.Footer-module__rnk_JG__legalGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-width:0;display:grid}.Footer-module__rnk_JG__legalItem{background:#00000042;border:1px solid #d6ad551a;border-radius:18px;min-width:0;padding:14px 16px}.Footer-module__rnk_JG__legalItem span{color:#d6ad559e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.Footer-module__rnk_JG__legalItem strong{color:#f1c76a;word-break:normal;overflow-wrap:normal;font-size:14px;font-weight:900;line-height:1.45;display:block}.Footer-module__rnk_JG__legalItem:nth-child(2) strong{letter-spacing:.02em}.Footer-module__rnk_JG__legalItem:nth-child(3) strong{letter-spacing:.01em;overflow-wrap:anywhere;font-size:13px}.Footer-module__rnk_JG__mapCard{background:radial-gradient(circle at 18% 12%,#d6ad5514,#0000 18rem),#00000057;border:1px solid #d6ad5529;border-radius:26px;grid-column:1/-1;overflow:hidden}.Footer-module__rnk_JG__mapHeader{border-bottom:1px solid #d6ad551f;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.Footer-module__rnk_JG__mapHeader span{color:#d6ad55b8;letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.Footer-module__rnk_JG__mapHeader h3{color:#fff7e6;letter-spacing:-.045em;margin:0;font-size:22px;font-weight:900;line-height:1.15}.Footer-module__rnk_JG__mapHeader a{border-radius:var(--radius-full);color:#f1c76a;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#d6ad5514;border:1px solid #d6ad5538;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:900;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.Footer-module__rnk_JG__mapHeader a:hover{background:#d6ad5521;border-color:#d6ad5561;transform:translateY(-2px)}.Footer-module__rnk_JG__mapFrame{background:#050505;height:320px;position:relative;overflow:hidden}.Footer-module__rnk_JG__mapFrame iframe{filter:grayscale()invert(.9)contrast(.9)brightness(.75);opacity:.82;border:0;width:100%;height:100%;display:block}.Footer-module__rnk_JG__bottom{background:#0505059e;border:1px solid #d6ad551f;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex}.Footer-module__rnk_JG__bottom p{text-align:right;margin:0}@media (max-width:1180px){.Footer-module__rnk_JG__legalStrip{grid-template-columns:1fr}.Footer-module__rnk_JG__legalStripHeader{border-bottom:1px solid #d6ad551f;border-right:0;padding-bottom:18px;padding-right:0}.Footer-module__rnk_JG__legalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.Footer-module__rnk_JG__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Footer-module__rnk_JG__footer{padding:56px 0 24px}.Footer-module__rnk_JG__inner{width:min(100% - 24px, var(--container-width))}.Footer-module__rnk_JG__main{border-radius:28px;grid-template-columns:1fr;padding:22px}.Footer-module__rnk_JG__legalStrip{border-radius:22px;padding:16px}.Footer-module__rnk_JG__legalGrid{grid-template-columns:1fr}.Footer-module__rnk_JG__legalItem{padding:13px 14px}.Footer-module__rnk_JG__legalItem strong{font-size:13px}.Footer-module__rnk_JG__mapHeader{flex-direction:column;align-items:flex-start}.Footer-module__rnk_JG__mapHeader a{width:100%}.Footer-module__rnk_JG__mapFrame{height:260px}.Footer-module__rnk_JG__bottom{flex-direction:column;align-items:flex-start}.Footer-module__rnk_JG__bottom p{text-align:left}}
.CookieConsent-module__balyeq__overlay{z-index:120;width:min(560px,100% - 36px);position:fixed;bottom:18px;right:18px}.CookieConsent-module__balyeq__banner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 10%,#d6ad5524,#0000 16rem),radial-gradient(circle at 90% 90%,#39d8ff0e,#0000 14rem),linear-gradient(#ffffff0d,#ffffff04),#060606f0;border:1px solid #d6ad553d;border-radius:28px;padding:22px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000094,0 0 34px #d6ad551f,inset 0 1px #ffffff14}.CookieConsent-module__balyeq__banner:before{content:"";pointer-events:none;border:1px solid #d6ad5514;border-radius:20px;position:absolute;inset:12px}.CookieConsent-module__balyeq__content{z-index:2;position:relative}.CookieConsent-module__balyeq__code{color:#d6ad55b8;letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:900;display:inline-flex}.CookieConsent-module__balyeq__content h2{color:#fff7e6;letter-spacing:-.05em;margin:0;font-size:26px;font-weight:900;line-height:1.05}.CookieConsent-module__balyeq__content p{color:#a99f8b;margin:14px 0 0;font-size:14px;font-weight:650;line-height:1.65}.CookieConsent-module__balyeq__content a{color:#f1c76a;text-underline-offset:4px;font-weight:900;text-decoration:underline}.CookieConsent-module__balyeq__actions{z-index:2;justify-content:flex-end;gap:10px;margin-top:20px;display:flex;position:relative}.CookieConsent-module__balyeq__primaryButton,.CookieConsent-module__balyeq__secondaryButton,.CookieConsent-module__balyeq__settingsButton{cursor:pointer;font-family:inherit}.CookieConsent-module__balyeq__primaryButton,.CookieConsent-module__balyeq__secondaryButton{border-radius:var(--radius-full);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:900;transition:transform .2s,border-color .2s,background .2s,opacity .2s;display:inline-flex}.CookieConsent-module__balyeq__primaryButton{color:#090704;background:linear-gradient(135deg,#f5d37b 0%,#d6ad55 42%,#9b722f 100%);border:1px solid #ffdb8b6b;box-shadow:0 14px 32px #d6ad5533,inset 0 1px #ffffff52}.CookieConsent-module__balyeq__secondaryButton{color:#f1c76a;background:#d6ad5514;border:1px solid #d6ad5538}.CookieConsent-module__balyeq__primaryButton:hover,.CookieConsent-module__balyeq__secondaryButton:hover{transform:translateY(-2px)}.CookieConsent-module__balyeq__settingsButton{z-index:110;border-radius:var(--radius-full);color:#d6bd82;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060606c7;border:1px solid #d6ad5533;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex;position:fixed;bottom:18px;right:18px}.CookieConsent-module__balyeq__settingsButton:hover{color:#f1c76a;border-color:#d6ad5561}@media (max-width:560px){.CookieConsent-module__balyeq__overlay{width:calc(100% - 24px);bottom:12px;right:12px}.CookieConsent-module__balyeq__banner{border-radius:24px;padding:18px}.CookieConsent-module__balyeq__actions{flex-direction:column-reverse}.CookieConsent-module__balyeq__primaryButton,.CookieConsent-module__balyeq__secondaryButton{width:100%}.CookieConsent-module__balyeq__settingsButton{bottom:12px;right:12px}.CookieConsent-module__balyeq__overlay{z-index:10020;width:calc(100% - 20px);bottom:10px;right:10px}.CookieConsent-module__balyeq__banner{border-radius:22px;max-height:42dvh;padding:16px;overflow:auto}.CookieConsent-module__balyeq__content h2{font-size:20px}.CookieConsent-module__balyeq__content p{margin-top:10px;font-size:12px;line-height:1.45}.CookieConsent-module__balyeq__actions{gap:8px;margin-top:14px}.CookieConsent-module__balyeq__primaryButton,.CookieConsent-module__balyeq__secondaryButton{min-height:42px;font-size:10px}}@media (max-width:390px){.CookieConsent-module__balyeq__banner{max-height:38dvh}.CookieConsent-module__balyeq__content p:first-of-type{display:none}}
.DiagnosticBookingPopup-module__Q4DO5G__teaser{z-index:9996;width:min(620px,100% - 28px);animation:.75s cubic-bezier(.2,.8,.2,1) both DiagnosticBookingPopup-module__Q4DO5G__teaserIn;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.DiagnosticBookingPopup-module__Q4DO5G__teaserMain{width:100%;color:inherit;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:radial-gradient(circle at 12%,#d6ad552e,#0000 14rem),linear-gradient(#ffffff0e,#ffffff03),#080808eb;border:1px solid #d6ad5547;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 52px 14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 80px #00000075,0 0 32px #d6ad551a,inset 0 1px #ffffff14}.DiagnosticBookingPopup-module__Q4DO5G__teaserMain:before{content:"";pointer-events:none;border:1px solid #d6ad5514;border-radius:17px;position:absolute;inset:10px}.DiagnosticBookingPopup-module__Q4DO5G__discount{z-index:2;color:#f1c76a;letter-spacing:-.05em;background:radial-gradient(circle,#d6ad5538,#0000 62%),#00000042;border:1px solid #f1c76a5c;border-radius:999px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:950;display:grid;position:relative;box-shadow:0 0 22px #d6ad552e,inset 0 0 20px #d6ad5514}.DiagnosticBookingPopup-module__Q4DO5G__teaserText{z-index:2;gap:4px;display:grid;position:relative}.DiagnosticBookingPopup-module__Q4DO5G__teaserText strong{color:#fff7e6;letter-spacing:-.035em;font-size:18px;font-weight:950;line-height:1.05}.DiagnosticBookingPopup-module__Q4DO5G__teaserText small{color:#a99f8b;font-size:13px;font-weight:760;line-height:1.35}.DiagnosticBookingPopup-module__Q4DO5G__teaserAction{z-index:2;color:#12100a;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#f1c76af0,#8e672ceb);border:1px solid #f1c76a6b;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:950;display:inline-flex;position:relative}.DiagnosticBookingPopup-module__Q4DO5G__teaserClose{z-index:4;color:#f1c76a;cursor:pointer;background:#00000047;border:1px solid #d6ad5524;border-radius:999px;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.DiagnosticBookingPopup-module__Q4DO5G__leftTab{z-index:9996;width:74px;min-height:74px;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 20%,#d6ad5533,#0000 5rem),#080808e6;border:1px solid #d6ad5547;border-radius:22px;place-items:center;gap:2px;animation:.55s both DiagnosticBookingPopup-module__Q4DO5G__leftTabIn;display:grid;position:fixed;bottom:96px;left:14px;box-shadow:0 18px 60px #0000006b,0 0 26px #d6ad551c}.DiagnosticBookingPopup-module__Q4DO5G__leftTab span{color:#f1c76a;letter-spacing:-.05em;font-size:22px;font-weight:950}.DiagnosticBookingPopup-module__Q4DO5G__leftTab strong{color:#fff7e6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.DiagnosticBookingPopup-module__Q4DO5G__formShell{z-index:9997;width:min(520px,100% - 28px);max-height:calc(100dvh - 36px);animation:.55s cubic-bezier(.2,.8,.2,1) both DiagnosticBookingPopup-module__Q4DO5G__formIn;position:fixed;bottom:18px;right:18px}.DiagnosticBookingPopup-module__Q4DO5G__formCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 16% 8%,#d6ad5524,#0000 18rem),linear-gradient(#ffffff0a,#ffffff03),#060606f5;border:1px solid #d6ad553d;border-radius:30px;max-height:calc(100dvh - 36px);padding:24px;position:relative;overflow:auto;box-shadow:0 32px 120px #000000a3,inset 0 1px #ffffff12}.DiagnosticBookingPopup-module__Q4DO5G__formCard:before{content:"";pointer-events:none;border:1px solid #d6ad5514;border-radius:21px;position:absolute;inset:14px}.DiagnosticBookingPopup-module__Q4DO5G__closeButton{z-index:5;color:#f1c76a;cursor:pointer;background:#00000061;border:1px solid #d6ad552e;border-radius:999px;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:16px;right:16px}.DiagnosticBookingPopup-module__Q4DO5G__formHeader{z-index:2;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding-right:40px;display:grid;position:relative}.DiagnosticBookingPopup-module__Q4DO5G__discountOrb{background:radial-gradient(circle,#d6ad5538,#0000 60%),#0000003d;border:1px solid #f1c76a57;border-radius:999px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 26px #d6ad5529}.DiagnosticBookingPopup-module__Q4DO5G__discountOrb span{color:#f1c76a;letter-spacing:-.05em;font-size:25px;font-weight:950}.DiagnosticBookingPopup-module__Q4DO5G__badge{color:#f1c76a;letter-spacing:.18em;text-transform:uppercase;background:#d6ad5514;border:1px solid #d6ad553d;border-radius:999px;width:fit-content;padding:7px 10px;font-size:9px;font-weight:950;display:inline-flex}.DiagnosticBookingPopup-module__Q4DO5G__formHeader h2{color:#fff7e6;letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(28px,3.2vw,42px);font-weight:950;line-height:.96}.DiagnosticBookingPopup-module__Q4DO5G__formHeader p{color:#a99f8b;margin:12px 0 0;font-size:14px;line-height:1.55}.DiagnosticBookingPopup-module__Q4DO5G__form{z-index:2;gap:13px;margin-top:20px;display:grid;position:relative}.DiagnosticBookingPopup-module__Q4DO5G__hiddenField{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.DiagnosticBookingPopup-module__Q4DO5G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.DiagnosticBookingPopup-module__Q4DO5G__field{gap:8px;display:grid}.DiagnosticBookingPopup-module__Q4DO5G__field span{color:#d6ad55c7;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.DiagnosticBookingPopup-module__Q4DO5G__field input,.DiagnosticBookingPopup-module__Q4DO5G__field select,.DiagnosticBookingPopup-module__Q4DO5G__field textarea{color:#fff7e6;background:#00000057;border:1px solid #d6ad5521;border-radius:16px;outline:none;width:100%;font-size:14px;font-weight:760;transition:border-color .2s,box-shadow .2s,background .2s}.DiagnosticBookingPopup-module__Q4DO5G__field input,.DiagnosticBookingPopup-module__Q4DO5G__field select{min-height:46px;padding:0 14px}.DiagnosticBookingPopup-module__Q4DO5G__field textarea{resize:vertical;min-height:82px;padding:13px 14px}.DiagnosticBookingPopup-module__Q4DO5G__field input::placeholder,.DiagnosticBookingPopup-module__Q4DO5G__field textarea::placeholder{color:#8f8678}.DiagnosticBookingPopup-module__Q4DO5G__field input:focus,.DiagnosticBookingPopup-module__Q4DO5G__field select:focus,.DiagnosticBookingPopup-module__Q4DO5G__field textarea:focus{background:#00000075;border-color:#f1c76a61;box-shadow:0 0 0 3px #d6ad5514}.DiagnosticBookingPopup-module__Q4DO5G__notice{border-radius:16px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.45}.DiagnosticBookingPopup-module__Q4DO5G__noticeSuccess{color:#a7ffc5;background:#5cff9a14;border:1px solid #5cff9a38}.DiagnosticBookingPopup-module__Q4DO5G__noticeError{color:#ffb4b4;background:#ff5e5e14;border:1px solid #ff5e5e38}.DiagnosticBookingPopup-module__Q4DO5G__actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.DiagnosticBookingPopup-module__Q4DO5G__primaryButton,.DiagnosticBookingPopup-module__Q4DO5G__secondaryButton{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;min-height:46px;padding:0 17px;font-size:11px;font-weight:950;transition:transform .2s,border-color .2s,background .2s,color .2s}.DiagnosticBookingPopup-module__Q4DO5G__primaryButton{color:#12100a;background:linear-gradient(135deg,#f1c76aeb,#8e672ce6);border:1px solid #f1c76a6b;box-shadow:0 16px 40px #d6ad552b}.DiagnosticBookingPopup-module__Q4DO5G__secondaryButton{color:#a99f8b;background:#00000042;border:1px solid #d6ad5524}.DiagnosticBookingPopup-module__Q4DO5G__primaryButton:hover,.DiagnosticBookingPopup-module__Q4DO5G__secondaryButton:hover{transform:translateY(-1px)}.DiagnosticBookingPopup-module__Q4DO5G__primaryButton:disabled{cursor:not-allowed;opacity:.62;transform:none}@keyframes DiagnosticBookingPopup-module__Q4DO5G__teaserIn{0%{opacity:0;transform:translate(-50%)translateY(26px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes DiagnosticBookingPopup-module__Q4DO5G__leftTabIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes DiagnosticBookingPopup-module__Q4DO5G__formIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.DiagnosticBookingPopup-module__Q4DO5G__teaser{width:calc(100% - 20px);bottom:12px}.DiagnosticBookingPopup-module__Q4DO5G__teaserMain{grid-template-columns:auto minmax(0,1fr);padding:13px 46px 13px 13px}.DiagnosticBookingPopup-module__Q4DO5G__teaserAction{grid-column:1/-1;width:fit-content;margin-left:72px}.DiagnosticBookingPopup-module__Q4DO5G__leftTab{border-radius:20px;width:68px;min-height:68px;bottom:86px;left:10px}.DiagnosticBookingPopup-module__Q4DO5G__formShell{width:calc(100% - 20px);max-height:calc(100dvh - 20px);bottom:10px;right:10px}.DiagnosticBookingPopup-module__Q4DO5G__formCard{border-radius:26px;max-height:calc(100dvh - 20px);padding:20px}.DiagnosticBookingPopup-module__Q4DO5G__formHeader{grid-template-columns:1fr;padding-right:36px}.DiagnosticBookingPopup-module__Q4DO5G__discountOrb{width:66px;height:66px}.DiagnosticBookingPopup-module__Q4DO5G__grid{grid-template-columns:1fr}.DiagnosticBookingPopup-module__Q4DO5G__actions{flex-direction:column}.DiagnosticBookingPopup-module__Q4DO5G__primaryButton,.DiagnosticBookingPopup-module__Q4DO5G__secondaryButton{width:100%}.DiagnosticBookingPopup-module__Q4DO5G__teaser{z-index:9997;bottom:88px}.DiagnosticBookingPopup-module__Q4DO5G__leftTab{z-index:9997;bottom:92px;left:10px}.DiagnosticBookingPopup-module__Q4DO5G__formShell{z-index:10030}body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__teaser{width:74px;bottom:196px;left:10px;right:auto;transform:none}body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__teaserMain{border-radius:22px;place-items:center;width:74px;min-height:74px;padding:0;display:grid}:is(body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__teaserText,body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__teaserAction){display:none}body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__discount{width:58px;height:58px;font-size:20px}body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__teaserClose{width:28px;height:28px;font-size:18px;top:-8px;right:-8px;transform:none}body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__leftTab{bottom:196px}body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__formShell{width:calc(100% - 20px);max-height:calc(100dvh - 20px);bottom:10px;right:10px}body.edc-booking-form-visible .DiagnosticBookingPopup-module__Q4DO5G__formShell{z-index:10040}}@media (max-width:480px){:is(body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__teaser,body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__leftTab){bottom:184px}body.edc-cookie-visible .DiagnosticBookingPopup-module__Q4DO5G__leftTab{width:68px;min-height:68px}}
