html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:400;text-transform:none;font-size:17px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}img{height:auto;max-width:100%}figure{margin:0}a{text-decoration:none}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,body,button,input,select,textarea{transition:all 0s ease-in-out}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Fallback;font-weight:400 600;src:local("Arial");size-adjust:98.7%;ascent-override:89.2%;descent-override:21.3%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;font-weight:700 900;src:local("Arial");size-adjust:103.4%;ascent-override:85.1%;descent-override:20.3%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gtr-navy-900: #06182B;--gtr-navy-800: #0A2136;--gtr-navy-950: #04121F;--gtr-blue: #2E86C8;--gtr-blue-light: #6FB3E4;--gtr-blue-deep: #1A5E96;--gtr-gold: #C9962B;--gtr-gold-light: #E0AE47;--gtr-ink: #0C1C2B;--gtr-ink-muted: #5E7085;--gtr-ink-faint: #41556A;--gtr-ground: #F5F8FB;--gtr-white: #FFFFFF;--gtr-success: #57C98A;--gtr-text-heading-dark: #F4F8FC;--gtr-text-body-dark: rgba(226, 238, 248, .72);--gtr-text-label-dark: #DCE9F4;--gtr-text-meta-dark: rgba(160, 195, 222, .5);--gtr-hairline-dark: rgba(110, 179, 228, .16);--gtr-hairline-light: rgba(12, 28, 43, .14);--gtr-fill-rest: rgba(46, 134, 200, .07);--gtr-fill-active: rgba(46, 134, 200, .2);--gtr-grid-line: rgba(110, 179, 228, .055);--gtr-grid-pitch: 64px;--gtr-grid-pitch-viewport: 22px;--gtr-font: "Archivo", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--gtr-fs-h1-hero: clamp(40px, 5.6vw, 72px);--gtr-fs-h1-page: clamp(38px, 5.4vw, 70px);--gtr-fs-h2-section: clamp(28px, 3.6vw, 48px);--gtr-fs-h2-sub: clamp(26px, 3.2vw, 42px);--gtr-fs-h3-panel: clamp(24px, 2.6vw, 34px);--gtr-fs-lead: clamp(16.5px, 1.5vw, 19px);--gtr-container: 1280px;--gtr-gutter: clamp(20px, 4vw, 48px);--gtr-section-pad: clamp(80px, 9vw, 130px);--gtr-hero-pad-top: clamp(140px, 15vw, 190px);--gtr-radius: 0;--gtr-shadow-btn: 0 6px 20px -8px rgba(46, 134, 200, .9);--gtr-shadow-btn-hover: 0 20px 44px -14px rgba(46, 134, 200, 1);--gtr-shadow-panel: 0 40px 90px -40px rgba(0, 0, 0, .85);--gtr-shadow-card-hover: 0 18px 40px -26px rgba(12, 28, 43, .5);--gtr-ease-out: cubic-bezier(.22, 1, .36, 1);--gtr-ease-accordion: cubic-bezier(.4, 0, .2, 1);--gtr-dur-hover: .22s;--gtr-dur-nav: .35s;--gtr-dur-reveal: .7s;--gtr-dur-node: .45s;--gtr-dur-panel: .4s;--gtr-dur-accordion: .38s;--gtr-dur-glow: .6s;--gtr-play: running}@media (prefers-reduced-motion: reduce){:root{--gtr-play: paused}}@keyframes gtrScan{0%{transform:translateY(-6%);opacity:0}12%{opacity:.85}88%{opacity:.85}to{transform:translateY(100%);opacity:0}}@keyframes gtrBreathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.62;transform:scale(1.06)}}@keyframes gtrBlink{0%,to{opacity:.35}50%{opacity:1}}@keyframes gtrSlide{0%{background-position:0% 50%}to{background-position:200% 50%}}body.gtr-body{margin:0;background:var(--gtr-navy-900)}.gtr-page{font-family:var(--gtr-font);background:var(--gtr-ground);color:var(--gtr-ink);font-size:16px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}.gtr-page--dark{background:var(--gtr-navy-900);color:var(--gtr-text-label-dark)}.gtr-page *,.gtr-page *:before,.gtr-page *:after{box-sizing:border-box}.gtr-page ::selection{background:#2e86c847}.gtr-page :focus-visible{outline:2px solid var(--gtr-blue);outline-offset:3px}.gtr-page h1,.gtr-page h2,.gtr-page h3,.gtr-page p,.gtr-page ul,.gtr-page ol{margin:0;padding:0}.gtr-page ul,.gtr-page ol{list-style:none}.gtr-page h1,.gtr-page h2,.gtr-page h3{text-wrap:pretty;font-family:var(--gtr-font)}.gtr-page a{color:inherit;text-decoration:none}.gtr-page img{max-width:100%}.gtr-page button{font-family:inherit;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none}.gtr-skip{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--gtr-blue);color:#fff;padding:12px 18px;font-weight:700}.gtr-skip:focus{left:8px}.gtr-container{position:relative;max-width:var(--gtr-container);margin:0 auto;padding:0 var(--gtr-gutter)}.gtr-section{padding:var(--gtr-section-pad) 0}.gtr-page .gtr-pre{opacity:0;transform:translateY(22px);transition:opacity var(--gtr-dur-reveal) var(--gtr-ease-out),transform var(--gtr-dur-reveal) var(--gtr-ease-out)}.gtr-page .gtr-pre.gtr-in{opacity:1;transform:translateY(0)}.gtr-page .gtr-arrow{display:inline-block;transition:transform var(--gtr-dur-hover) ease}.gtr-page a:hover .gtr-arrow,.gtr-page button:hover .gtr-arrow{transform:translate(4px)}.gtr-page .gtr-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:24px}.gtr-page .gtr-eyebrow--center{display:inline-flex;gap:12px;margin-bottom:26px}.gtr-page .gtr-eyebrow__rule{width:28px;height:2px;background:var(--gtr-gold);flex:0 0 auto}.gtr-page .gtr-eyebrow--center .gtr-eyebrow__rule{width:24px}.gtr-page .gtr-eyebrow__label{color:var(--gtr-blue-deep);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.gtr-page .gtr-eyebrow--dark .gtr-eyebrow__label{color:#8fb8d8}.gtr-page .gtr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;padding:17px 28px;white-space:nowrap;transition:background var(--gtr-dur-hover) ease,color var(--gtr-dur-hover) ease,border-color var(--gtr-dur-hover) ease,transform var(--gtr-dur-hover) ease,box-shadow var(--gtr-dur-hover) ease}.gtr-page .gtr-btn--primary{background:var(--gtr-blue);color:#fff;box-shadow:0 14px 34px -14px #2e86c8}.gtr-page .gtr-btn--primary:hover{background:var(--gtr-blue-deep);color:#fff;transform:translateY(-2px);box-shadow:0 20px 44px -14px #2e86c8}.gtr-page .gtr-btn--ghost{color:var(--gtr-text-label-dark);font-weight:600;padding:17px 26px;border:1px solid rgba(220,233,244,.24)}.gtr-page .gtr-btn--ghost:hover{color:var(--gtr-text-label-dark);background:#dce9f412;border-color:#dce9f480;transform:translateY(-2px)}.gtr-page .gtr-btn--ink{color:var(--gtr-ink);border:1px solid var(--gtr-ink);padding:16px 26px;gap:11px}.gtr-page .gtr-btn--ink:hover{background:var(--gtr-ink);color:#fff;transform:translateY(-2px)}.gtr-page .gtr-btn--sm{font-size:13.5px;letter-spacing:.01em;padding:12px 20px;gap:9px;box-shadow:var(--gtr-shadow-btn)}.gtr-page .gtr-btn--sm:hover{transform:translateY(-1px);box-shadow:0 10px 26px -8px #2e86c8}.gtr-page .gtr-btn--block{width:100%}.gtr-page .gtr-tag{border:1px solid rgba(110,179,228,.28);background:#2e86c81a;color:#a9c6de;font-size:11px;font-weight:700;letter-spacing:.12em;padding:8px 12px}.gtr-page .gtr-tag--lg{letter-spacing:.14em;padding:9px 14px}.gtr-page .gtr-tags{display:flex;flex-wrap:wrap;gap:8px}.gtr-page .gtr-tags--lg{gap:12px}.gtr-page .gtr-tag--more{border-style:dashed;opacity:.75}.gtr-page .gtr-modalities{background:var(--gtr-ground)}.gtr-page .gtr-modalities__head{max-width:640px}.gtr-page .gtr-modalities__head .gtr-p--wide{margin-bottom:clamp(30px,3.4vw,44px)}.gtr-page .gtr-modalities .gtr-tag--lg{font-size:13px;padding:12px 18px}.gtr-page .gtr-micro{color:#a0c3de8c;font-size:10.5px;font-weight:700;letter-spacing:.16em}.gtr-page .gtr-layer{position:absolute;pointer-events:none}.gtr-page .gtr-layer--fill{top:0;right:0;bottom:0;left:0}.gtr-page .gtr-gridbg{background-image:linear-gradient(var(--gtr-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--gtr-grid-line) 1px,transparent 1px);background-size:var(--gtr-grid-pitch) var(--gtr-grid-pitch)}.gtr-page .gtr-viewport{position:relative;border:1px solid rgba(110,179,228,.18);background:radial-gradient(ellipse 65% 75% at 50% 48%,#2e86c833,#06182be6 70%),var(--gtr-navy-950);overflow:hidden}.gtr-page .gtr-viewport--wide{aspect-ratio:16 / 9;margin:20px 0 22px}.gtr-page .gtr-viewport--step{aspect-ratio:16 / 8;max-width:520px}.gtr-page .gtr-viewport__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(110,179,228,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(110,179,228,.07) 1px,transparent 1px);background-size:var(--gtr-grid-pitch-viewport) var(--gtr-grid-pitch-viewport)}.gtr-page .gtr-viewport__scan{position:absolute;top:0;right:0;bottom:0;left:0;animation:gtrScan 4.2s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-viewport--step .gtr-viewport__scan{animation-duration:4.6s}.gtr-page .gtr-viewport__scan:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(143,196,235,.95),transparent)}.gtr-page .gtr-viewport__h{position:absolute;top:50%;left:0;right:0;height:1px;background:#c9962b59}.gtr-page .gtr-viewport__v{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#c9962b59}.gtr-page .gtr-viewport__label{position:absolute;color:#a0c3debf;font-size:9px;font-weight:700;letter-spacing:.16em}.gtr-page .gtr-viewport__label--tl{top:10px;left:12px}.gtr-page .gtr-viewport__label--tr{top:10px;right:12px}.gtr-page .gtr-viewport__label--bl{bottom:10px;left:12px;color:#a0c3de80;font-weight:600;letter-spacing:.14em}.gtr-page .gtr-viewport__bars{position:absolute;bottom:10px;right:12px;display:flex;gap:4px}.gtr-page .gtr-viewport__bars span{width:16px;height:5px;background:#6eb3e480}.gtr-page .gtr-viewport__bars span:nth-child(2){background:#6eb3e44d}.gtr-page .gtr-viewport__bars span:nth-child(3){background:#6eb3e429}.gtr-page .gtr-viewport__ring{position:absolute;top:50%;left:50%;width:92px;height:92px;transform:translate(-50%,-50%);border:1px solid rgba(143,196,235,.28);border-radius:50%}.gtr-page .gtr-viewport__core{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;background:radial-gradient(circle,rgba(143,196,235,.3),transparent 70%);border-radius:50%;animation:gtrBreathe 5s ease-in-out infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-nav{position:fixed;top:0;left:0;right:0;z-index:90;background:transparent;border-bottom:1px solid transparent;padding:20px 0;transition:background var(--gtr-dur-nav) ease,backdrop-filter var(--gtr-dur-nav) ease,border-color var(--gtr-dur-nav) ease,box-shadow var(--gtr-dur-nav) ease,padding var(--gtr-dur-nav) ease}.gtr-page .gtr-nav.is-scrolled,.gtr-page .gtr-nav--solid{background:#06182bd1;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-bottom-color:var(--gtr-hairline-dark);box-shadow:0 10px 40px -24px #000000e6;padding:12px 0}body.admin-bar .gtr-page .gtr-nav{top:32px}@media (max-width: 782px){body.admin-bar .gtr-page .gtr-nav{top:46px}}.gtr-page .gtr-nav__inner{max-width:var(--gtr-container);margin:0 auto;padding:0 var(--gtr-gutter);display:flex;align-items:center;gap:clamp(16px,3vw,40px)}.gtr-page .gtr-nav__logo{display:flex;align-items:center;flex:0 0 auto;margin-right:auto}.gtr-page .gtr-nav__logo img{height:54px;width:auto;display:block}.gtr-page .gtr-nav__links{display:none;align-items:center;gap:clamp(10px,1.6vw,26px);flex-wrap:nowrap}.gtr-page .gtr-nav__link{color:#fffc;font-size:14px;font-weight:500;letter-spacing:.01em;padding:8px 2px;border-bottom:1px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s}.gtr-page .gtr-nav__link:hover{color:#fff;border-color:var(--gtr-gold)}.gtr-page .gtr-nav__link[aria-current=page]{color:#fff;font-weight:600;border-color:var(--gtr-gold)}.gtr-page .gtr-nav__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.gtr-page .gtr-nav__login{display:none;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#ffffffb8;padding:10px 14px;border:1px solid rgba(255,255,255,.18);white-space:nowrap;transition:color .2s,border-color .2s,background .2s}.gtr-page .gtr-nav__login:hover{color:#fff;border-color:#fff6;background:#ffffff0f}.gtr-page .gtr-nav__contact{display:none}.gtr-page .gtr-nav__toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;border:1px solid rgba(220,233,244,.24);transition:background .2s,border-color .2s}.gtr-page .gtr-nav__toggle:hover{background:#dce9f412;border-color:#dce9f480}.gtr-page .gtr-nav__toggle span{display:block;width:18px;height:2px;background:#fff;transition:transform .3s var(--gtr-ease-out),opacity .2s}.gtr-page .gtr-nav__toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.gtr-page .gtr-nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.gtr-page .gtr-nav__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (min-width: 520px){.gtr-page .gtr-nav__contact{display:inline-flex}}@media (min-width: 900px){.gtr-page .gtr-nav__links{display:flex}.gtr-page .gtr-nav__login{display:inline-flex}.gtr-page .gtr-nav__toggle{display:none}}.gtr-page .gtr-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;display:flex;flex-direction:column;padding:96px var(--gtr-gutter) 32px;background:var(--gtr-navy-950);background-image:linear-gradient(var(--gtr-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--gtr-grid-line) 1px,transparent 1px);background-size:var(--gtr-grid-pitch) var(--gtr-grid-pitch);overflow-y:auto;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}.gtr-page .gtr-menu.is-open{visibility:visible;opacity:1;transition-delay:0s}body.admin-bar .gtr-page .gtr-menu{padding-top:142px}.gtr-page .gtr-menu__links{border-top:2px solid var(--gtr-text-heading-dark)}.gtr-page .gtr-menu__link{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid var(--gtr-hairline-dark);color:var(--gtr-text-label-dark);font-size:15px;font-weight:700;letter-spacing:.14em}.gtr-page .gtr-menu__link span:first-child{color:var(--gtr-gold);font-size:10.5px;font-weight:800;letter-spacing:.18em}.gtr-page .gtr-menu__link .gtr-arrow{margin-left:auto;color:var(--gtr-blue-light)}.gtr-page .gtr-menu__link:hover{color:#fff}.gtr-page .gtr-menu__actions{display:grid;gap:12px;margin-top:32px}html.gtr-menu-open,html.gtr-menu-open body{overflow:hidden}.gtr-page .gtr-hero{position:relative;background:var(--gtr-navy-900);overflow:hidden;padding:var(--gtr-hero-pad-top) 0 clamp(80px,9vw,120px)}.gtr-page .gtr-hero__grid-layer{mask-image:radial-gradient(ellipse 120% 80% at 50% 25%,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 120% 80% at 50% 25%,#000 25%,transparent 75%)}.gtr-page .gtr-hero__glow-a{top:-18%;right:-8%;width:70vw;height:70vw;max-width:900px;max-height:900px;background:radial-gradient(circle at center,rgba(46,134,200,.34) 0%,rgba(46,134,200,.1) 42%,transparent 68%);animation:gtrBreathe 11s ease-in-out infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-hero__glow-b{bottom:-30%;left:-14%;width:56vw;height:56vw;max-width:760px;max-height:760px;background:radial-gradient(circle at center,rgba(201,150,43,.13) 0%,transparent 62%)}.gtr-page .gtr-hero__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(48px,6vw,80px);align-items:center}.gtr-page .gtr-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(110,179,228,.26);background:#2e86c814;padding:7px 14px 7px 12px;margin-bottom:30px}.gtr-page .gtr-pill__dot{width:6px;height:6px;background:var(--gtr-gold);box-shadow:0 0 10px var(--gtr-gold);animation:gtrBlink 2.6s ease-in-out infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-pill__label{color:#a9c6de;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gtr-page .gtr-hero__h1{margin-bottom:26px;color:var(--gtr-text-heading-dark);font-size:var(--gtr-fs-h1-hero);font-weight:800;line-height:1.03;letter-spacing:-.032em}.gtr-page .gtr-hero__h1 span{color:var(--gtr-blue-light)}.gtr-page .gtr-hero__lead{margin-bottom:38px;max-width:520px;color:#e2eef8bd;font-size:var(--gtr-fs-lead);line-height:1.62}.gtr-page .gtr-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:44px}.gtr-page .gtr-hero__cred{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,34px);border-top:1px solid var(--gtr-hairline-dark);padding-top:22px}.gtr-page .gtr-hero__cred>div{display:flex;align-items:center;gap:9px;color:#c8daea9e;font-size:11.5px;font-weight:600;letter-spacing:.12em}.gtr-page .gtr-panel{position:relative;border:1px solid rgba(110,179,228,.2);background:linear-gradient(165deg,#0e2b45eb,#06182bf5);padding:clamp(20px,2.4vw,30px);box-shadow:var(--gtr-shadow-panel)}.gtr-page .gtr-panel__edge{position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,179,228,.7),transparent)}.gtr-page .gtr-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(110,179,228,.14)}.gtr-page .gtr-panel__title{color:#7e9bb4;font-size:10px;font-weight:700;letter-spacing:.2em}.gtr-page .gtr-panel__live{display:flex;align-items:center;gap:7px;color:#8fb8d8;font-size:10px;font-weight:700;letter-spacing:.14em}.gtr-page .gtr-live-dot{width:5px;height:5px;border-radius:50%;background:var(--gtr-success);box-shadow:0 0 8px var(--gtr-success);animation:gtrBlink 2.2s ease-in-out infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-pipe{display:grid;gap:0}.gtr-page .gtr-pipe__stage{display:flex;align-items:center;gap:14px;padding:13px 14px;border:1px solid var(--gtr-hairline-dark);background:var(--gtr-fill-rest);transition:background .5s ease,border-color .5s ease,transform .5s ease}.gtr-page .gtr-pipe__num{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(110,179,228,.3);color:#8fb8d8;font-size:10px;font-weight:800;transition:all .5s ease}.gtr-page .gtr-pipe__label{color:#dbe9f59e;font-size:12px;font-weight:700;letter-spacing:.15em;transition:color .5s ease}.gtr-page .gtr-pipe__meta{margin-left:auto;color:#a0c3de66;font-size:10px;font-weight:600;letter-spacing:.1em;text-align:right;transition:color .5s ease}.gtr-page .gtr-pipe__rule{height:16px;margin-left:27px;border-left:1px solid rgba(110,179,228,.2)}.gtr-page .gtr-pipe__stage.is-active{background:var(--gtr-fill-active);border-color:#8fc4eb8c;transform:translate(6px)}.gtr-page .gtr-pipe__stage.is-active .gtr-pipe__num{background:var(--gtr-blue);border-color:var(--gtr-blue-light);color:#fff;box-shadow:0 0 22px -2px #2e86c8e6}.gtr-page .gtr-pipe__stage.is-active .gtr-pipe__label{color:var(--gtr-text-heading-dark)}.gtr-page .gtr-pipe__stage.is-active .gtr-pipe__meta{color:var(--gtr-gold)}.gtr-page .gtr-about{background:var(--gtr-ground)}.gtr-page .gtr-about__h2{max-width:960px;margin-bottom:14px;font-size:clamp(28px,3.9vw,52px);font-weight:800;line-height:1.14;letter-spacing:-.028em;color:var(--gtr-ink)}.gtr-page .gtr-about__h2 span{color:#7f94a8}.gtr-page .gtr-about__cols{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(48px,6vw,76px);border-top:2px solid var(--gtr-ink)}.gtr-page .gtr-about__cell{padding:28px 0;border-bottom:1px solid var(--gtr-hairline-light)}.gtr-page .gtr-about__cell:last-child{border-bottom:0}.gtr-page .gtr-about__k{color:var(--gtr-blue-deep);font-size:11px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}.gtr-page .gtr-about__cell h3{margin-bottom:10px;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--gtr-ink)}.gtr-page .gtr-about__cell p{color:var(--gtr-ink-muted);font-size:15px;line-height:1.65}@media (min-width: 861px){.gtr-page .gtr-about__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.gtr-page .gtr-about__cell{padding:32px clamp(18px,2.4vw,34px);border-bottom:0;border-right:1px solid var(--gtr-hairline-light)}.gtr-page .gtr-about__cell:first-child{padding-left:0}.gtr-page .gtr-about__cell:last-child{padding-right:0;border-right:0}}.gtr-page .gtr-services{background:var(--gtr-white);border-top:1px solid rgba(12,28,43,.1)}.gtr-page .gtr-services__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(40px,5vw,64px)}.gtr-page .gtr-services__h2{font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:var(--gtr-ink)}.gtr-page .gtr-services__intro{color:var(--gtr-ink-muted);font-size:17px;line-height:1.65;max-width:460px}.gtr-page .gtr-explorer{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--gtr-hairline-light)}.gtr-page .gtr-svc{display:block}.gtr-page .gtr-svc__btn{width:100%;display:flex;align-items:center;gap:14px;text-align:left;background:var(--gtr-white);border-bottom:1px solid rgba(12,28,43,.1);border-left:3px solid transparent;padding:22px clamp(16px,2vw,26px);transition:background .25s ease,border-color .25s ease}.gtr-page .gtr-svc:last-child .gtr-svc__btn{border-bottom:0}.gtr-page .gtr-svc__num{color:#8fa3b6;font-size:11px;font-weight:800;letter-spacing:.1em;transition:color .25s}.gtr-page .gtr-svc__title{color:var(--gtr-ink-faint);font-size:clamp(15px,1.3vw,17.5px);font-weight:700;letter-spacing:-.012em;transition:color .25s}.gtr-page .gtr-svc__arrow{margin-left:auto;color:transparent;font-size:15px;transform:translate(-6px);transition:transform .25s ease,color .25s}.gtr-page .gtr-svc__btn:hover{background:#fafcfe}.gtr-page .gtr-svc.is-active .gtr-svc__btn{background:var(--gtr-ground);border-left-color:var(--gtr-blue)}.gtr-page .gtr-svc.is-active .gtr-svc__num{color:var(--gtr-blue)}.gtr-page .gtr-svc.is-active .gtr-svc__title{color:var(--gtr-ink)}.gtr-page .gtr-svc.is-active .gtr-svc__arrow{color:var(--gtr-blue);transform:translate(0)}.gtr-page .gtr-svc__backdrop{display:none}.gtr-page .gtr-svc__panel{position:relative;padding:clamp(28px,3.4vw,48px);background:var(--gtr-navy-800);background-image:linear-gradient(rgba(110,179,228,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(110,179,228,.05) 1px,transparent 1px);background-size:40px 40px}.gtr-js .gtr-page .gtr-svc__panel{display:none}.gtr-js .gtr-page .gtr-svc.is-active .gtr-svc__panel{display:block}.gtr-page .gtr-svc__idx{display:flex;align-items:center;gap:10px;margin-bottom:26px}.gtr-page .gtr-svc__idx span:first-child{color:var(--gtr-gold);font-size:10px;font-weight:800;letter-spacing:.2em}.gtr-page .gtr-svc__idx span:last-child{flex:1;height:1px;background:#6eb3e433}.gtr-page .gtr-svc__h3{margin-bottom:18px;color:var(--gtr-text-heading-dark);font-size:var(--gtr-fs-h3-panel);font-weight:800;line-height:1.15;letter-spacing:-.024em}.gtr-page .gtr-svc__p{margin-bottom:30px;max-width:520px;color:var(--gtr-text-body-dark);font-size:16.5px;line-height:1.65}.gtr-page .gtr-svc__flow{margin-top:36px;padding-top:26px;border-top:1px solid rgba(110,179,228,.14);display:flex;align-items:center;gap:22px;flex-wrap:wrap}.gtr-page .gtr-svc__flow .gtr-micro{font-size:10.5px}.gtr-page .gtr-svc__flow-arrow{color:#6eb3e480}@media (min-width: 860px){.gtr-page .gtr-explorer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:repeat(6,auto) 1fr}.gtr-page .gtr-svc{display:contents}.gtr-page .gtr-svc__btn{grid-column:1}.gtr-page .gtr-svc__backdrop{display:block;grid-column:2;grid-row:1 / span 7;position:relative;min-height:clamp(420px,42vw,520px);background:var(--gtr-navy-800);border-left:1px solid var(--gtr-hairline-light);overflow:hidden;background-image:linear-gradient(rgba(110,179,228,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(110,179,228,.05) 1px,transparent 1px);background-size:40px 40px}.gtr-page .gtr-svc__backdrop:after{content:"";position:absolute;top:-30%;right:-20%;width:70%;height:120%;background:radial-gradient(circle at center,rgba(46,134,200,.26),transparent 65%);animation:gtrBreathe 9s ease-in-out infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-svc__panel{grid-column:2;grid-row:1 / span 7;z-index:1;background:transparent;background-image:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity var(--gtr-dur-panel) ease,transform var(--gtr-dur-panel) ease,visibility 0s linear var(--gtr-dur-panel)}.gtr-page .gtr-svc.is-active .gtr-svc__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.gtr-js .gtr-page .gtr-svc__panel{display:block}}.gtr-page .gtr-teaser{position:relative;background:var(--gtr-navy-900);padding:clamp(70px,8vw,110px) 0 clamp(80px,9vw,130px);overflow:hidden}.gtr-page .gtr-teaser__cols{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgba(110,179,228,.05) 1px,transparent 1px);background-size:64px 100%}.gtr-page .gtr-teaser__head{max-width:780px;margin:0 auto clamp(56px,6vw,84px);text-align:center}.gtr-page .gtr-teaser__h2{margin-bottom:20px;color:var(--gtr-text-heading-dark);font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.gtr-page .gtr-teaser__lead{margin:0 auto;max-width:560px;color:#e2eef8b3;font-size:17px;line-height:1.68}.gtr-page .gtr-teaser__cta{display:flex;justify-content:center;margin-top:clamp(44px,5vw,64px)}.gtr-page .gtr-flow{position:relative;padding-top:24px}.gtr-page .gtr-flow__line{position:absolute;left:calc(100% / 14);right:calc(100% / 14);top:48px;height:1px;background:linear-gradient(90deg,transparent,rgba(110,179,228,.35) 8%,rgba(110,179,228,.35) 92%,transparent)}.gtr-page .gtr-flow__pulse{position:absolute;top:47px;left:0;width:120px;height:2px;background:linear-gradient(90deg,transparent,#8FC4EB,transparent);filter:blur(.5px);box-shadow:0 0 18px 3px #6fb3e4d9;animation:gtrFlowPulse 7s linear infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-flow__nodes{position:relative;display:flex;justify-content:space-between;gap:8px}.gtr-page .gtr-flow__node{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1 1 0;text-align:center}.gtr-page .gtr-flow__dot{position:relative;z-index:1;width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:linear-gradient(165deg,#143656f5,#06182bfa);border:1px solid rgba(110,179,228,.4);box-shadow:0 0 0 5px var(--gtr-navy-900),0 0 22px -4px #2e86c899;color:var(--gtr-gold);font-size:12px;font-weight:800;letter-spacing:.04em}.gtr-page .gtr-flow__label{max-width:108px;color:#dbe9f58c;font-size:11.5px;font-weight:700;letter-spacing:.06em;line-height:1.4}@keyframes gtrFlowPulse{0%{left:-120px;opacity:0}5%{opacity:1}52%{left:calc(100% - (100% / 14) - 60px);opacity:1}58%,to{left:calc(100% - (100% / 14) - 60px);opacity:0}}.gtr-page .gtr-flow__node:last-child .gtr-flow__dot{animation:gtrFlowArrive 7s ease-in-out infinite;animation-play-state:var(--gtr-play)}@keyframes gtrFlowArrive{0%,54%{background:linear-gradient(165deg,#143656f5,#06182bfa);border-color:#6eb3e466;color:var(--gtr-gold);box-shadow:0 0 0 5px var(--gtr-navy-900),0 0 22px -4px #2e86c899;transform:scale(1)}60%{background:linear-gradient(165deg,#145638f5,#062b18fa);border-color:#57c98ad9;color:#fff;box-shadow:0 0 0 5px var(--gtr-navy-900),0 0 0 10px #57c98a59,0 0 32px 2px #57c98ae6;transform:scale(1.12)}68%{box-shadow:0 0 0 5px var(--gtr-navy-900),0 0 0 4px #57c98a33,0 0 22px #57c98a99;transform:scale(1.02)}76%{box-shadow:0 0 0 5px var(--gtr-navy-900),0 0 0 10px #57c98a4d,0 0 30px 2px #57c98ad9;transform:scale(1.1)}88%,to{background:linear-gradient(165deg,#143656f5,#06182bfa);border-color:#6eb3e466;color:var(--gtr-gold);box-shadow:0 0 0 5px var(--gtr-navy-900),0 0 22px -4px #2e86c899;transform:scale(1)}}@media (max-width: 760px){.gtr-page .gtr-flow__line,.gtr-page .gtr-flow__pulse{display:none}.gtr-page .gtr-flow__nodes{flex-direction:column;align-items:flex-start;gap:0}.gtr-page .gtr-flow__node{flex-direction:row;align-items:center;gap:16px;text-align:left;position:relative;padding:14px 0}.gtr-page .gtr-flow__node:not(:last-child):after{content:"";position:absolute;left:23px;top:52px;bottom:-14px;width:1px;background:#6eb3e440}.gtr-page .gtr-flow__label{max-width:none}}.gtr-page .gtr-careers{background:var(--gtr-ground)}.gtr-page .gtr-careers__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(40px,5vw,72px);align-items:center}.gtr-page .gtr-careers__h2{margin-bottom:22px;font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:var(--gtr-ink)}.gtr-page .gtr-careers__p{max-width:520px;color:var(--gtr-ink-muted);font-size:17px;line-height:1.68;margin-bottom:20px}.gtr-page .gtr-careers__p:last-of-type{margin-bottom:8px}.gtr-page .gtr-row__icon{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;background:var(--gtr-ground);border:1px solid rgba(46,134,200,.28)}.gtr-page .gtr-careers__visual{position:relative;display:flex;justify-content:center}.gtr-page .gtr-careers__glow{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:radial-gradient(ellipse 60% 60% at 50% 42%,rgba(46,134,200,.3),transparent 70%);pointer-events:none;z-index:0}.gtr-page .gtr-careers__visual .gtr-peoplecard--shaped{position:relative;z-index:1;max-width:480px}.gtr-page .gtr-faq{background:var(--gtr-white);border-top:1px solid rgba(12,28,43,.1)}.gtr-page .gtr-faq__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(36px,5vw,80px);align-items:start}.gtr-page .gtr-faq__h2{margin-bottom:18px;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.12;letter-spacing:-.026em;color:var(--gtr-ink)}.gtr-page .gtr-faq__intro{color:var(--gtr-ink-muted);font-size:16.5px;line-height:1.68;max-width:400px}.gtr-page .gtr-faq__list{border-top:2px solid var(--gtr-ink)}.gtr-page .gtr-faq__item{border-bottom:1px solid var(--gtr-hairline-light)}.gtr-page .gtr-faq__q{width:100%;display:flex;align-items:center;gap:18px;text-align:left;padding:24px 0;color:var(--gtr-ink);font-size:clamp(16px,1.5vw,18.5px);font-weight:700;letter-spacing:-.014em;transition:color .2s}.gtr-page .gtr-faq__q:hover{color:var(--gtr-blue-deep)}.gtr-page .gtr-faq__hd{font-size:inherit}.gtr-page .gtr-faq__t{flex:1}.gtr-page .gtr-faq__icon{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;color:var(--gtr-blue);font-size:19px;font-weight:600;transition:transform .3s ease}.gtr-page .gtr-faq__item.is-open .gtr-faq__icon{transform:rotate(45deg)}.gtr-page .gtr-faq__a p{margin:0 0 26px;padding-right:40px;color:var(--gtr-ink-muted);font-size:15.5px;line-height:1.7}.gtr-js .gtr-page .gtr-faq__a{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height var(--gtr-dur-accordion) var(--gtr-ease-accordion),opacity .3s ease,visibility 0s linear var(--gtr-dur-accordion)}.gtr-js .gtr-page .gtr-faq__item.is-open .gtr-faq__a{opacity:1;visibility:visible;transition-delay:0s}.gtr-page .gtr-contact{position:relative;background:var(--gtr-navy-900);overflow:hidden}.gtr-page .gtr-contact__glow{background:radial-gradient(ellipse 70% 60% at 25% 20%,rgba(46,134,200,.3),transparent 60%),radial-gradient(ellipse 60% 60% at 85% 85%,rgba(201,150,43,.14),transparent 62%);background-size:200% 200%;animation:gtrSlide 26s linear infinite alternate;animation-play-state:var(--gtr-play)}.gtr-page .gtr-contact__grid{background-image:linear-gradient(rgba(110,179,228,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(110,179,228,.045) 1px,transparent 1px);background-size:64px 64px}.gtr-page .gtr-contact__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(40px,5vw,72px);align-items:start}.gtr-page .gtr-contact__h2{margin-bottom:22px;color:var(--gtr-text-heading-dark);font-size:clamp(30px,3.9vw,50px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.gtr-page .gtr-contact__lead{margin-bottom:40px;max-width:460px;color:var(--gtr-text-body-dark);font-size:17px;line-height:1.68}.gtr-page .gtr-cblock{display:grid;gap:1px;background:var(--gtr-hairline-dark);border:1px solid var(--gtr-hairline-dark);max-width:480px}.gtr-page .gtr-cblock__row{display:flex;align-items:center;gap:16px;background:#0a2136b3;padding:20px 22px;transition:background var(--gtr-dur-hover) ease}.gtr-page a.gtr-cblock__row:hover{background:#2e86c824}.gtr-page .gtr-cblock__k{display:block;color:#a0c3de8c;font-size:10px;font-weight:800;letter-spacing:.18em;margin-bottom:4px}.gtr-page .gtr-cblock__flagbox{flex:0 0 auto;width:17px;display:flex;align-items:center;justify-content:center}.gtr-page .gtr-cblock__flag{width:22px;height:auto;display:block;box-shadow:0 0 0 1px #ffffff59}.gtr-page .gtr-cblock__v{display:block;color:var(--gtr-text-label-dark);font-size:15.5px;font-weight:600}.gtr-page .gtr-formpanel{background:#0a2136b8;border:1px solid rgba(110,179,228,.2);padding:clamp(26px,3vw,40px);box-shadow:0 40px 90px -50px #000000e6}.gtr-page .gtr-tabs{display:flex;margin-bottom:30px;border:1px solid rgba(110,179,228,.22)}.gtr-page .gtr-tab{flex:1;color:#c8daeab3;padding:13px 16px;font-size:12.5px;font-weight:700;letter-spacing:.06em;transition:background var(--gtr-dur-hover) ease,color var(--gtr-dur-hover) ease}.gtr-page .gtr-tab+.gtr-tab{border-left:1px solid rgba(110,179,228,.22)}.gtr-page .gtr-tab[aria-selected=true]{background:#2e86c8e6;color:#fff}.gtr-page .gtr-formpanel [hidden]{display:none}.gtr-page .gtr-form__note{margin-top:16px;color:var(--gtr-text-meta-dark);font-size:12px;line-height:1.55;text-align:center}.gtr-page .gtr-form__note.is-ok{color:var(--gtr-gold)}.gtr-page .gtr-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:18px;margin-bottom:18px}.gtr-page .gtr-field{display:block;margin-bottom:18px}.gtr-page .gtr-fields .gtr-field{margin-bottom:0}.gtr-page .gtr-field__label,.gtr-page .gtr-formpanel .wpforms-field-label{display:block;margin-bottom:9px;color:#a0c3deb3;font-size:10.5px;font-weight:800;letter-spacing:.16em}.gtr-page .gtr-input,.gtr-page .gtr-formpanel .wpforms-container input[type=text],.gtr-page .gtr-formpanel .wpforms-container input[type=email],.gtr-page .gtr-formpanel .wpforms-container input[type=tel],.gtr-page .gtr-formpanel .wpforms-container select,.gtr-page .gtr-formpanel .wpforms-container textarea{display:block;width:100%;max-width:none;background:#06182bcc;border:1px solid rgba(110,179,228,.24);border-radius:0;box-shadow:none;color:#eaf2f9;font-family:inherit;font-size:15px;line-height:1.6;padding:13px 14px;height:auto;transition:border-color .2s ease,background .2s ease}.gtr-page .gtr-input::placeholder,.gtr-page .gtr-formpanel .wpforms-container ::placeholder{color:#a0c3de73}.gtr-page .gtr-input:focus,.gtr-page .gtr-formpanel .wpforms-container input:focus,.gtr-page .gtr-formpanel .wpforms-container textarea:focus,.gtr-page .gtr-formpanel .wpforms-container select:focus{border-color:var(--gtr-blue);background:#06182b;outline:none;box-shadow:0 0 0 1px var(--gtr-blue)}.gtr-page textarea.gtr-input{resize:vertical}.gtr-page .gtr-formpanel .wpforms-container{--wpforms-field-text-color: #FFFFFF;--wpforms-field-background-color: rgba(6, 24, 43, .8);--wpforms-field-border-color: rgba(110, 179, 228, .24)}.gtr-page .gtr-formpanel div.wpforms-container-full .wpforms-form .wpforms-field input[type=text],.gtr-page .gtr-formpanel div.wpforms-container-full .wpforms-form .wpforms-field input[type=email],.gtr-page .gtr-formpanel div.wpforms-container-full .wpforms-form .wpforms-field input[type=tel],.gtr-page .gtr-formpanel div.wpforms-container-full .wpforms-form .wpforms-field input[type=url],.gtr-page .gtr-formpanel div.wpforms-container-full .wpforms-form .wpforms-field input[type=number],.gtr-page .gtr-formpanel div.wpforms-container-full .wpforms-form .wpforms-field select,.gtr-page .gtr-formpanel div.wpforms-container-full .wpforms-form .wpforms-field textarea{color:#fff;-webkit-text-fill-color:#FFFFFF;caret-color:#fff}.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader,.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader.dz-clickable{background:#06182bcc;border:1px dashed rgba(110,179,228,.4);border-radius:0;color:#fff;padding:22px 16px}.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .dz-message,.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .modern-title,.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .dz-message svg{color:#fff;fill:currentColor}.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .modern-title span{color:#fff;font-weight:700;text-decoration:underline}.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .dz-preview,.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .dz-filename,.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .dz-filename span,.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .dz-size,.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .dz-size span,.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .dz-details{color:#fff}.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .dz-error-message,.gtr-page .gtr-formpanel .wpforms-container .wpforms-uploader .dz-error-message span{color:#f0907f}.gtr-page .gtr-formpanel .wpforms-container .wpforms-field-file-upload .wpforms-field-description{color:#a0c3deb3}.gtr-page .gtr-formpanel div.wpforms-container-full .wpforms-form .wpforms-field select option{color:#fff;background:#0b2540}.gtr-page .gtr-formpanel div.wpforms-container-full .wpforms-form .wpforms-field input:-webkit-autofill,.gtr-page .gtr-formpanel div.wpforms-container-full .wpforms-form .wpforms-field textarea:-webkit-autofill{-webkit-text-fill-color:#FFFFFF;box-shadow:0 0 0 1000px #06182b inset}.gtr-page .gtr-chips{display:flex;flex-wrap:wrap;gap:8px}.gtr-page .gtr-chip{border:1px solid rgba(110,179,228,.26);color:#c8daeacc;font-size:12px;font-weight:600;letter-spacing:.06em;padding:9px 13px;transition:background .2s ease,border-color .2s ease,color .2s ease}.gtr-page .gtr-chip[aria-pressed=true]{background:#2e86c838;border-color:var(--gtr-blue-light);color:var(--gtr-text-heading-dark)}.gtr-page .gtr-submit,.gtr-page .gtr-formpanel .wpforms-container .wpforms-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:11px;background:var(--gtr-blue);color:#fff;border:0;border-radius:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;padding:17px 24px;height:auto;cursor:pointer;box-shadow:0 14px 34px -16px #2e86c8;transition:background var(--gtr-dur-hover) ease,transform var(--gtr-dur-hover) ease}.gtr-page .gtr-submit:hover,.gtr-page .gtr-formpanel .wpforms-container .wpforms-submit:hover{background:var(--gtr-blue-deep);transform:translateY(-2px)}.gtr-page .gtr-formpanel .wpforms-container{margin:0;padding:0}.gtr-page .gtr-formpanel .wpforms-container .wpforms-form .wpforms-field{padding:0 0 18px}.gtr-page .gtr-formpanel .wpforms-container .wpforms-field-container{margin:0}.gtr-page .gtr-formpanel .wpforms-container .wpforms-submit-container{padding:8px 0 0}.gtr-page .gtr-formpanel .wpforms-container .wpforms-field.gtr-chips ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gtr-page .gtr-formpanel .wpforms-container .wpforms-field.gtr-chips li{margin:0;padding:0;width:auto}.gtr-page .gtr-formpanel .wpforms-container .wpforms-field.gtr-chips input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px}.gtr-page .gtr-formpanel .wpforms-container .wpforms-field.gtr-chips label{display:inline-block;margin:0;border:1px solid rgba(110,179,228,.26);color:#c8daeacc;font-size:12px;font-weight:600;letter-spacing:.06em;padding:9px 13px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.gtr-page .gtr-formpanel .wpforms-container .wpforms-field.gtr-chips li.wpforms-selected label,.gtr-page .gtr-formpanel .wpforms-container .wpforms-field.gtr-chips input:checked+label{background:#2e86c838;border-color:var(--gtr-blue-light);color:var(--gtr-text-heading-dark)}.gtr-page .gtr-formpanel .wpforms-container .wpforms-field.gtr-chips input:focus-visible+label{outline:2px solid var(--gtr-blue);outline-offset:3px}.gtr-page .gtr-formpanel .wpforms-container .wpforms-error,.gtr-page .gtr-formpanel .wpforms-container label.wpforms-error{color:#f0907f;font-size:12.5px;font-weight:600}.gtr-page .gtr-formpanel .wpforms-container .wpforms-confirmation-container-full,.gtr-page .gtr-formpanel .wpforms-confirmation-container-full{background:#c9962b14;border:1px solid rgba(201,150,43,.4);border-radius:0;color:var(--gtr-gold-light);font-size:15px}.gtr-page .gtr-footer{background:var(--gtr-navy-950);border-top:1px solid rgba(110,179,228,.14);padding:clamp(48px,6vw,72px) 0 34px}.gtr-page .gtr-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(30px,4vw,56px);padding-bottom:clamp(36px,4vw,52px);border-bottom:1px solid rgba(110,179,228,.14)}.gtr-page .gtr-footer__logo{height:52px;width:auto;display:block;margin-bottom:20px}.gtr-page .gtr-footer__blurb{max-width:280px;color:#c8daea80;font-size:13.5px;line-height:1.65}.gtr-page .gtr-footer__h{color:#a0c3de73;font-size:10px;font-weight:800;letter-spacing:.18em;margin-bottom:18px}.gtr-page .gtr-footer__list{display:grid;gap:11px}.gtr-page .gtr-footer__list a{color:#dce9f4b8;font-size:13.5px;transition:color .2s}.gtr-page .gtr-footer__list a:hover{color:var(--gtr-blue-light)}.gtr-page .gtr-footer__list span{color:#dce9f48c;font-size:13.5px}.gtr-page .gtr-footer__base{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding-top:26px}.gtr-page .gtr-footer__copy{color:#a0c3de66;font-size:12.5px}.gtr-page .gtr-footer__seq{color:#a0c3de52;font-size:10.5px;font-weight:700;letter-spacing:.16em}.gtr-page .gtr-footer--compact{padding:40px 0}.gtr-page .gtr-footer--compact .gtr-footer__logo{height:44px;margin:0}.gtr-page .gtr-footer--compact .gtr-footer__base{padding-top:0}.gtr-page .gtr-wf-intro{position:relative;overflow:hidden;padding:clamp(130px,14vw,180px) 0 clamp(60px,7vw,90px)}.gtr-page .gtr-wf-intro__grid{mask-image:radial-gradient(ellipse 110% 80% at 50% 20%,#000 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 110% 80% at 50% 20%,#000 20%,transparent 72%)}.gtr-page .gtr-wf-intro__glow{top:-20%;left:50%;width:80vw;height:60vw;max-width:1000px;margin-left:min(-40vw,-500px);background:radial-gradient(ellipse at center,rgba(46,134,200,.26),transparent 62%);animation:gtrBreathe 12s ease-in-out infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-wf-intro .gtr-eyebrow{margin-bottom:28px}.gtr-page .gtr-wf-intro__h1{margin-bottom:26px;max-width:880px;color:var(--gtr-text-heading-dark);font-size:var(--gtr-fs-h1-page);font-weight:800;line-height:1.04;letter-spacing:-.032em}.gtr-page .gtr-wf-intro__lead{margin-bottom:42px;max-width:600px;color:#e2eef8b8;font-size:var(--gtr-fs-lead);line-height:1.62}.gtr-page .gtr-wf-intro .gtr-tags{gap:10px}.gtr-page .gtr-wf{position:relative;padding:0 0 clamp(60px,7vw,100px)}.gtr-page .gtr-wf__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:start}.gtr-page .gtr-wf__diagram{margin-bottom:40px}.gtr-page .gtr-diagram{position:relative;border:1px solid rgba(110,179,228,.2);background:linear-gradient(165deg,#0e2b45eb,#06182bf5);padding:clamp(20px,2.4vw,30px);box-shadow:0 40px 90px -46px #000000e6;overflow:hidden}.gtr-page .gtr-diagram__glow{position:absolute;left:0;right:0;top:0;height:170px;background:radial-gradient(ellipse 70% 60% at 22% 50%,rgba(46,134,200,.3),transparent 70%);transition:transform var(--gtr-dur-glow) var(--gtr-ease-out);pointer-events:none}.gtr-page .gtr-diagram__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(110,179,228,.14);margin-bottom:22px}.gtr-page .gtr-diagram__head span:first-child{color:#7e9bb4;font-size:10px;font-weight:700;letter-spacing:.2em}.gtr-page .gtr-diagram__head span:last-child{color:var(--gtr-gold);font-size:10px;font-weight:800;letter-spacing:.16em}.gtr-page .gtr-diagram__nodes{position:relative;display:grid;gap:0}.gtr-page .gtr-node{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(110,179,228,.14);background:#2e86c80d;transition:all var(--gtr-dur-node) var(--gtr-ease-out)}.gtr-page .gtr-node__num{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(110,179,228,.25);color:#7e9bb4;font-size:10px;font-weight:800;transition:all var(--gtr-dur-node) ease}.gtr-page .gtr-node__label{color:#dbe9f573;font-size:12px;font-weight:700;letter-spacing:.14em;transition:color var(--gtr-dur-node) ease}.gtr-page .gtr-node__link{height:14px;margin-left:27px;border-left:1px solid rgba(110,179,228,.16);transition:border-color var(--gtr-dur-node) ease}.gtr-page .gtr-node__link.is-passed{border-left-color:#8fc4ebb3}.gtr-page .gtr-node.is-done{background:#2e86c81f;border-color:#6eb3e44d}.gtr-page .gtr-node.is-done .gtr-node__num{background:#2e86c847;border-color:#6eb3e473;color:#cfe3f3}.gtr-page .gtr-node.is-done .gtr-node__label{color:#dbe9f5cc}.gtr-page .gtr-node.is-active{background:#2e86c838;border-color:#8fc4eb99;transform:translate(8px) scale(1.015);box-shadow:0 16px 40px -22px #2e86c8}.gtr-page .gtr-node.is-active .gtr-node__num{background:var(--gtr-blue);border-color:var(--gtr-blue-light);color:#fff;box-shadow:0 0 24px -2px #2e86c8f2}.gtr-page .gtr-node.is-active .gtr-node__label{color:var(--gtr-text-heading-dark)}.gtr-page .gtr-diagram__foot{margin-top:24px;padding-top:18px;border-top:1px solid rgba(110,179,228,.14);display:flex;align-items:center;gap:12px}.gtr-page .gtr-diagram__foot>span:first-child{color:#a0c3de80;font-size:10px;font-weight:700;letter-spacing:.16em}.gtr-page .gtr-progress{flex:1;height:2px;background:#6eb3e424;position:relative;overflow:hidden}.gtr-page .gtr-progress__bar{position:absolute;left:0;top:0;bottom:0;width:14%;background:linear-gradient(90deg,#2e86c8,#6fb3e4);transition:width .5s var(--gtr-ease-out)}.gtr-page .gtr-steps{display:grid;gap:0}.gtr-page .gtr-step{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,60px) 0;border-bottom:1px solid rgba(110,179,228,.12);transition:opacity .5s ease}.gtr-page .gtr-step:last-child{border-bottom:0}.gtr-js .gtr-page .gtr-step{opacity:.32}.gtr-js .gtr-page .gtr-step.is-active{opacity:1}.gtr-page .gtr-step__idx{display:flex;align-items:center;gap:12px;margin-bottom:20px}.gtr-page .gtr-step__idx span:nth-child(1){color:var(--gtr-gold);font-size:11px;font-weight:800;letter-spacing:.2em}.gtr-page .gtr-step__idx span:nth-child(2){width:20px;height:1px;background:#6eb3e466}.gtr-page .gtr-step__idx span:nth-child(3){color:#8fb8d8;font-size:11px;font-weight:800;letter-spacing:.18em}.gtr-page .gtr-step__h2{margin-bottom:18px;color:var(--gtr-text-heading-dark);font-size:var(--gtr-fs-h2-sub);font-weight:800;line-height:1.1;letter-spacing:-.026em}.gtr-page .gtr-step__p{margin-bottom:24px;max-width:520px;color:var(--gtr-text-body-dark);font-size:17px;line-height:1.7}.gtr-page .gtr-step .gtr-tags{max-width:520px}.gtr-page .gtr-step .gtr-tag{padding:9px 13px}.gtr-page .gtr-statusrows,.gtr-page .gtr-cells{display:grid;gap:1px;background:var(--gtr-hairline-dark);border:1px solid var(--gtr-hairline-dark);max-width:520px}.gtr-page .gtr-cells{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.gtr-page .gtr-statusrow{background:#0a2136cc;padding:16px 18px;display:flex;align-items:center;gap:14px}.gtr-page .gtr-statusrow__dot{width:5px;height:5px;border-radius:50%;background:var(--gtr-blue-light);flex:0 0 auto}.gtr-page .gtr-statusrow__dot--live{background:var(--gtr-success);box-shadow:0 0 8px var(--gtr-success);animation:gtrBlink 2.4s ease-in-out infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-statusrow__t{color:#dbe9f5cc;font-size:13px;font-weight:600}.gtr-page .gtr-statusrow__s{margin-left:auto;color:#a0c3de80;font-size:10px;font-weight:700;letter-spacing:.14em}.gtr-page .gtr-cell{background:#0a2136cc;padding:20px 18px}.gtr-page .gtr-cell__k{color:var(--gtr-gold);font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:9px}.gtr-page .gtr-cell__v{color:#dbe9f5c7;font-size:13.5px;line-height:1.55}.gtr-page .gtr-dictate{max-width:520px;border:1px solid rgba(110,179,228,.18);background:#0a2136cc;padding:22px}.gtr-page .gtr-dictate__head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.gtr-page .gtr-dictate__dot{width:5px;height:5px;border-radius:50%;background:#ec5f4a;box-shadow:0 0 8px #ec5f4a;animation:gtrBlink 1.6s ease-in-out infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-dictate__head span:last-child{color:#a0c3de99;font-size:10px;font-weight:800;letter-spacing:.16em}.gtr-page .gtr-dictate__bars{display:grid;gap:9px}.gtr-page .gtr-dictate__bars span{display:block;height:8px;background:#6eb3e43d}.gtr-page .gtr-dictate__bars span:nth-child(1){width:92%}.gtr-page .gtr-dictate__bars span:nth-child(2){width:78%;background:#6eb3e433}.gtr-page .gtr-dictate__bars span:nth-child(3){width:86%;background:#6eb3e429}.gtr-page .gtr-dictate__bars span:nth-child(4){width:44%;background:#6eb3e41a}.gtr-page .gtr-dictate__foot{margin-top:18px;padding-top:14px;border-top:1px solid rgba(110,179,228,.14);color:#a0c3de80;font-size:10px;font-weight:700;letter-spacing:.14em}.gtr-page .gtr-hl7{display:flex;align-items:center;gap:14px;flex-wrap:wrap;max-width:520px}.gtr-page .gtr-hl7__node{border:1px solid rgba(110,179,228,.28);padding:12px 16px;color:var(--gtr-text-label-dark);font-size:12px;font-weight:700;letter-spacing:.12em}.gtr-page .gtr-hl7__node--gold{border-color:#c9962b66;color:var(--gtr-gold)}.gtr-page .gtr-hl7__line{flex:1;min-width:40px;height:1px;background:linear-gradient(90deg,#6eb3e499,#c9962b99)}.gtr-page .gtr-hl7__line--rev{background:linear-gradient(90deg,#c9962b99,#6eb3e499)}.gtr-page .gtr-delivered{max-width:520px;border:1px solid rgba(87,201,138,.3);background:#57c98a12;padding:20px 22px;display:flex;align-items:center;gap:14px}.gtr-page .gtr-delivered span{color:#cfe8da;font-size:14.5px;font-weight:600}.gtr-page .gtr-wf-cta{position:relative;overflow:hidden;border-top:1px solid rgba(110,179,228,.14);padding:clamp(70px,8vw,110px) 0}.gtr-page .gtr-wf-cta__glow{background:radial-gradient(ellipse 70% 70% at 25% 30%,rgba(46,134,200,.26),transparent 62%),radial-gradient(ellipse 60% 60% at 85% 80%,rgba(201,150,43,.13),transparent 62%)}.gtr-page .gtr-wf-cta__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(30px,4vw,60px);align-items:center}.gtr-page .gtr-wf-cta__logo{height:32px;width:auto;margin-bottom:20px;opacity:.92}.gtr-page .gtr-wf-cta__h2{color:var(--gtr-text-heading-dark);font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.028em}.gtr-page .gtr-wf-cta__p{margin-top:14px;max-width:480px}.gtr-page .gtr-wf-cta__btns{display:flex;flex-wrap:wrap;gap:14px}@media (min-width: 900px){.gtr-page .gtr-wf__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.gtr-page .gtr-wf__diagram{position:sticky;top:104px;align-self:start;margin-bottom:0}body.admin-bar .gtr-page .gtr-wf__diagram{top:136px}.gtr-page .gtr-step{min-height:76vh}}@media (max-width: 520px){.gtr-page .gtr-btn{white-space:normal}.gtr-page .gtr-hero__ctas .gtr-btn{flex:1 1 100%}.gtr-page .gtr-tab{font-size:11.5px;padding:13px 8px}}@media (prefers-reduced-motion: reduce){.gtr-page .gtr-pre{transition:none}.gtr-page *{scroll-behavior:auto}}:root{--gtr-nav-h: 65px}.gtr-page section[id]{scroll-margin-top:70px}.gtr-page--services section[id]{scroll-margin-top:108px}.gtr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gtr-page .gtr-idx{display:flex;align-items:center;gap:12px;margin-bottom:22px}.gtr-page .gtr-idx__n{color:var(--gtr-gold);font-size:11px;font-weight:800;letter-spacing:.2em}.gtr-page .gtr-idx__line{width:20px;height:1px;background:#0c1c2b4d}.gtr-page .gtr-idx__c{color:var(--gtr-blue-deep);font-size:11px;font-weight:800;letter-spacing:.18em}.gtr-page .gtr-idx--dark .gtr-idx__line{background:#6eb3e466}.gtr-page .gtr-idx--dark .gtr-idx__c{color:#8fb8d8}.gtr-page .gtr-h2{margin-bottom:20px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:var(--gtr-ink)}.gtr-page .gtr-h2--dark{color:var(--gtr-text-heading-dark)}.gtr-page .gtr-p{max-width:540px;margin-bottom:20px;color:var(--gtr-ink-muted);font-size:17px;line-height:1.7}.gtr-page .gtr-p--last{margin-bottom:32px}.gtr-page .gtr-p--last:last-child{margin-bottom:0}.gtr-page .gtr-p--wide{max-width:620px;margin-bottom:44px}.gtr-page .gtr-p--dark{color:#e2eef8b8}.gtr-page .gtr-p--dark.gtr-p--wide{margin-bottom:48px}.gtr-page .gtr-tag--light{border:1px solid rgba(46,134,200,.3);background:#2e86c812;color:var(--gtr-blue-deep);padding:9px 13px}.gtr-page .gtr-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(40px,5vw,72px)}.gtr-page .gtr-split--narrow{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.gtr-page .gtr-split--start{align-items:start}.gtr-page .gtr-split--center{align-items:center}.gtr-page .gtr-about__cols--flush{margin-top:0}.gtr-page .gtr-about__h2--page{max-width:1000px;margin-bottom:14px;font-size:clamp(26px,3.4vw,46px);line-height:1.16;letter-spacing:-.026em}.gtr-page .gtr-dpanel{position:relative;border:1px solid rgba(110,179,228,.22);background:linear-gradient(165deg,#0e2b45f5,#06182bfa);padding:clamp(22px,2.4vw,30px);box-shadow:0 30px 70px -40px #0c1c2bb3}.gtr-page .gtr-dpanel--dark{border-color:#6eb3e433;background:linear-gradient(165deg,#0e2b45eb,#06182bf5);box-shadow:0 40px 90px -46px #000000e6}.gtr-page .gtr-dpanel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(110,179,228,.14);margin-bottom:20px}.gtr-page .gtr-dpanel--dark .gtr-dpanel__head{padding-bottom:16px}.gtr-page .gtr-dpanel__head>span:first-child{color:#7e9bb4;font-size:10px;font-weight:700;letter-spacing:.2em}.gtr-page .gtr-dpanel__gold{color:var(--gtr-gold);font-size:10px;font-weight:800;letter-spacing:.16em}.gtr-page .gtr-viewport--panel{aspect-ratio:16 / 9;margin-bottom:20px}.gtr-page .gtr-viewport__label--br{bottom:10px;right:12px;color:#a0c3de73;font-weight:600;letter-spacing:.14em}.gtr-page .gtr-dlist{display:grid;gap:1px;background:#6eb3e429}.gtr-page .gtr-dlist>div{background:#0a2136e6;padding:14px 16px;display:flex;align-items:center;gap:12px}.gtr-page .gtr-dlist>div>span:first-child{color:#dbe9f5d1;font-size:13px;font-weight:600}.gtr-page .gtr-dlist>div>span:last-child{margin-left:auto;color:#a0c3de8c;font-size:10px;font-weight:700;letter-spacing:.14em}.gtr-page .gtr-dlist--plain>div>span:last-child{color:#a0c3de80}.gtr-page .gtr-dlist>div>.gtr-dlist__gold{color:var(--gtr-gold)}.gtr-page .gtr-pagehero{position:relative;background:var(--gtr-navy-900);overflow:hidden;padding:clamp(130px,14vw,180px) 0 clamp(60px,7vw,90px)}.gtr-page .gtr-pagehero--tight{padding-bottom:clamp(56px,6vw,80px)}.gtr-page .gtr-pagehero__grid{mask-image:radial-gradient(ellipse 110% 80% at 40% 20%,#000 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 110% 80% at 40% 20%,#000 20%,transparent 72%)}.gtr-page .gtr-pagehero__glow{top:-25%;right:-10%;width:65vw;height:65vw;max-width:850px;max-height:850px;background:radial-gradient(circle at center,rgba(46,134,200,.3),transparent 65%);animation:gtrBreathe 11s ease-in-out infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-pagehero .gtr-pill{margin-bottom:28px}.gtr-page .gtr-pagehero__h1{max-width:920px;margin-bottom:26px;color:var(--gtr-text-heading-dark);font-size:var(--gtr-fs-h1-page);font-weight:800;line-height:1.04;letter-spacing:-.032em}.gtr-page .gtr-pagehero__h1--md{max-width:960px;font-size:clamp(36px,5vw,64px);line-height:1.06}.gtr-page .gtr-pagehero__lead{max-width:620px;color:#e2eef8b8;font-size:var(--gtr-fs-lead);line-height:1.62}.gtr-page .gtr-pagehero__lead--gap{margin-bottom:42px}.gtr-page .gtr-pagehero__ctas{display:flex;flex-wrap:wrap;gap:14px}.gtr-page .gtr-cta{position:relative;background:var(--gtr-navy-900);overflow:hidden;padding:clamp(70px,8vw,110px) 0}.gtr-page .gtr-cta__glow{background:radial-gradient(ellipse 70% 60% at 25% 25%,rgba(46,134,200,.28),transparent 62%),radial-gradient(ellipse 60% 60% at 85% 85%,rgba(201,150,43,.13),transparent 62%)}.gtr-page .gtr-cta__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(30px,4vw,60px);align-items:center}.gtr-page .gtr-cta__h2{margin-bottom:16px;color:var(--gtr-text-heading-dark);font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.028em}.gtr-page .gtr-cta__p{max-width:480px;color:var(--gtr-text-body-dark);font-size:17px;line-height:1.68}.gtr-page .gtr-cta__btns{display:flex;flex-wrap:wrap;gap:14px}.gtr-page .gtr-subnav{position:sticky;top:var(--gtr-nav-h);z-index:80;background:#f5f8fbeb;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--gtr-hairline-light)}body.admin-bar .gtr-page .gtr-subnav{top:calc(var(--gtr-nav-h) + 32px)}@media (max-width: 782px){body.admin-bar .gtr-page .gtr-subnav{top:calc(var(--gtr-nav-h) + 46px)}}.gtr-page .gtr-subnav__scroll{display:flex;overflow-x:auto;scrollbar-width:none}.gtr-page .gtr-subnav__scroll::-webkit-scrollbar{display:none}.gtr-page .gtr-subnav__link{flex:0 0 auto;padding:16px 18px 14px;color:var(--gtr-ink-faint);font-size:12.5px;font-weight:700;letter-spacing:.04em;border-bottom:2px solid transparent;white-space:nowrap;transition:color .22s,border-color .22s}.gtr-page .gtr-subnav__link:hover{color:var(--gtr-ink)}.gtr-page .gtr-subnav__link.is-active{color:var(--gtr-ink);border-bottom-color:var(--gtr-blue)}.gtr-page .gtr-svcsec{padding:clamp(70px,8vw,110px) 0;border-bottom:1px solid rgba(12,28,43,.1)}.gtr-page .gtr-svcsec--ground{background:var(--gtr-ground)}.gtr-page .gtr-svcsec--white{background:var(--gtr-white)}.gtr-page .gtr-svcsec--last{border-bottom:0}.gtr-page .gtr-cardlist{display:grid;gap:1px;background:var(--gtr-hairline-light);border:1px solid var(--gtr-hairline-light)}.gtr-page .gtr-card{background:var(--gtr-white);padding:24px 26px}.gtr-page .gtr-card__k{margin-bottom:10px;color:var(--gtr-gold);font-size:10.5px;font-weight:800;letter-spacing:.16em}.gtr-page .gtr-card p{color:var(--gtr-ink-muted);font-size:14.5px;line-height:1.6}.gtr-page .gtr-reads{position:relative;background:var(--gtr-navy-900);overflow:hidden;padding:clamp(70px,8vw,110px) 0}.gtr-page .gtr-reads__grid{background-image:linear-gradient(rgba(110,179,228,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(110,179,228,.05) 1px,transparent 1px);background-size:64px 64px}.gtr-page .gtr-reads__glow{top:-20%;left:-10%;width:60vw;height:60vw;max-width:800px;max-height:800px;background:radial-gradient(circle at center,rgba(46,134,200,.24),transparent 65%);animation:gtrBreathe 10s ease-in-out infinite;animation-play-state:var(--gtr-play)}.gtr-page .gtr-dcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;background:var(--gtr-hairline-dark);border:1px solid var(--gtr-hairline-dark)}.gtr-page .gtr-dcard{background:#0a2136d1;padding:clamp(26px,3vw,38px)}.gtr-page .gtr-dcard__k{margin-bottom:16px;color:var(--gtr-gold);font-size:10.5px;font-weight:800;letter-spacing:.18em}.gtr-page .gtr-dcard h3{margin-bottom:12px;color:var(--gtr-text-heading-dark);font-size:20px;font-weight:700;letter-spacing:-.014em}.gtr-page .gtr-dcard p{color:#e2eef8b3;font-size:15px;line-height:1.65}.gtr-page .gtr-plane{position:relative;aspect-ratio:4 / 3;border:1px solid rgba(110,179,228,.18);background:var(--gtr-navy-950);overflow:hidden}.gtr-page .gtr-plane__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(110,179,228,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(110,179,228,.07) 1px,transparent 1px);background-size:26px 26px}.gtr-page .gtr-plane__h{position:absolute;top:50%;left:0;right:0;height:1px;background:#c9962b66}.gtr-page .gtr-plane__v{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#c9962b66}.gtr-page .gtr-plane__frame{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:1px solid rgba(110,179,228,.4)}.gtr-page .gtr-plane__ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.gtr-page .gtr-plane__ring--outer{width:44%;height:44%;border:1px solid rgba(110,179,228,.45)}.gtr-page .gtr-plane__ring--inner{width:22%;height:22%;border:1px solid rgba(201,150,43,.55)}.gtr-page .gtr-plane__label{position:absolute;color:#a0c3de99;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-shadow:0 1px 6px rgba(4,18,31,.8)}.gtr-page .gtr-plane__label--tl{top:12px;left:14px}.gtr-page .gtr-plane__labels{position:absolute;bottom:12px;left:14px;display:flex;gap:14px}.gtr-page .gtr-plane__labels span{color:#8fb8d8;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-shadow:0 1px 6px rgba(4,18,31,.8)}.gtr-page .gtr-plane__photowrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--gtr-navy-950)}.gtr-page .gtr-plane__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;filter:grayscale(1) contrast(1.08)}.gtr-page .gtr-plane__photowrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 78% 72% at 50% 50%,rgba(4,18,31,.12) 0%,rgba(4,18,31,.16) 30%,rgba(4,18,31,.28) 50%,rgba(4,18,31,.48) 66%,rgba(4,18,31,.72) 80%,rgba(4,18,31,.9) 90%,var(--gtr-navy-950) 100%)}.gtr-page .gtr-why,.gtr-page .gtr-roles,.gtr-page .gtr-principles,.gtr-page .gtr-about--page{padding:clamp(80px,9vw,120px) 0}.gtr-page .gtr-why{background:var(--gtr-ground)}.gtr-page .gtr-why__h2{max-width:920px;margin-bottom:14px;font-size:clamp(28px,3.6vw,48px);font-weight:800;line-height:1.14;letter-spacing:-.028em;color:var(--gtr-ink)}.gtr-page .gtr-why__h2 span{color:#7f94a8}.gtr-page .gtr-cardgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;background:var(--gtr-hairline-light);border:1px solid var(--gtr-hairline-light);margin-top:clamp(44px,5vw,68px)}.gtr-page .gtr-cardgrid__cell{background:var(--gtr-white);padding:clamp(26px,3vw,36px);transition:transform .25s ease,box-shadow .25s ease}.gtr-page .gtr-cardgrid__cell:hover{transform:translateY(-2px);box-shadow:var(--gtr-shadow-card-hover)}.gtr-page .gtr-row__icon--lg{width:38px;height:38px;margin-bottom:20px}.gtr-page .gtr-cardgrid__cell h3{margin-bottom:10px;font-size:19px;font-weight:700;letter-spacing:-.012em;color:var(--gtr-ink)}.gtr-page .gtr-cardgrid__cell p{color:var(--gtr-ink-muted);font-size:15px;line-height:1.65}.gtr-page .gtr-join,.gtr-page .gtr-howwe{position:relative;background:var(--gtr-navy-900);overflow:hidden;padding:clamp(70px,8vw,110px) 0 clamp(80px,9vw,120px)}.gtr-page .gtr-join__cols,.gtr-page .gtr-howwe__cols{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgba(110,179,228,.05) 1px,transparent 1px);background-size:64px 100%}.gtr-page .gtr-join__head{max-width:760px;margin-bottom:clamp(44px,5vw,66px)}.gtr-page .gtr-join__h2{margin-bottom:20px;color:var(--gtr-text-heading-dark);font-size:clamp(28px,3.9vw,50px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.gtr-page .gtr-join__lead{max-width:560px;color:#e2eef8b3;font-size:17px;line-height:1.68}.gtr-page .gtr-dgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;background:var(--gtr-hairline-dark);border:1px solid var(--gtr-hairline-dark)}.gtr-page .gtr-dgrid__cell{background:var(--gtr-navy-900);padding:clamp(26px,3vw,34px)}.gtr-page .gtr-dgrid__n{margin-bottom:16px;color:var(--gtr-gold);font-size:10.5px;font-weight:800;letter-spacing:.18em}.gtr-page .gtr-dgrid__cell h3{margin-bottom:10px;color:var(--gtr-text-heading-dark);font-size:17px;font-weight:700;letter-spacing:-.012em}.gtr-page .gtr-dgrid__cell p{color:#e2eef8a8;font-size:14.5px;line-height:1.6}.gtr-page .gtr-roles{background:var(--gtr-white)}.gtr-page .gtr-rolelist{border-top:2px solid var(--gtr-ink)}.gtr-page .gtr-role{display:flex;align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid var(--gtr-hairline-light)}.gtr-page .gtr-role:last-child{border-bottom:0}.gtr-page .gtr-role__cat{flex:0 0 auto;color:var(--gtr-gold);font-size:11px;font-weight:800;letter-spacing:.16em}.gtr-page .gtr-role__body{flex:1;min-width:0}.gtr-page .gtr-role__body h3{margin-bottom:5px;font-size:17px;font-weight:700;letter-spacing:-.012em;color:var(--gtr-ink)}.gtr-page .gtr-role__body p{color:var(--gtr-ink-muted);font-size:14.5px;line-height:1.6}.gtr-page .gtr-tag--open{flex:0 0 auto;font-size:10.5px;padding:7px 11px}.gtr-page .gtr-positions{background:var(--gtr-white)}.gtr-page .gtr-jobsfilter{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin-bottom:clamp(32px,4vw,48px);padding-bottom:clamp(28px,3vw,40px);border-bottom:1px solid var(--gtr-hairline-light)}.gtr-page .gtr-jobsfilter__field{display:flex;flex-direction:column;gap:6px;flex:1 1 180px;min-width:160px}.gtr-page .gtr-jobsfilter__field:first-child{flex:2 1 240px}.gtr-page .gtr-jobsfilter__label{font-size:10.5px;font-weight:800;letter-spacing:.16em;color:var(--gtr-ink-faint);text-transform:uppercase}.gtr-page .gtr-input--light{background:var(--gtr-white);border:1px solid var(--gtr-hairline-light);color:var(--gtr-ink);color-scheme:light}.gtr-page .gtr-input--light::placeholder{color:var(--gtr-ink-faint)}.gtr-page .gtr-input--light:focus{background:var(--gtr-white);color:var(--gtr-ink);border-color:var(--gtr-blue);outline:none;box-shadow:0 0 0 1px var(--gtr-blue)}.gtr-page .gtr-jobsbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.gtr-page .gtr-jobsbar__count{color:var(--gtr-ink-faint);font-size:13px;font-weight:600}.gtr-page .gtr-jobsview{display:flex;border:1px solid var(--gtr-hairline-light)}.gtr-page .gtr-jobsview__btn{padding:9px 16px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--gtr-ink-faint);border-left:1px solid var(--gtr-hairline-light);transition:background var(--gtr-dur-hover) ease,color var(--gtr-dur-hover) ease}.gtr-page .gtr-jobsview__btn:first-child{border-left:0}.gtr-page .gtr-jobsview__btn.is-active{background:var(--gtr-ink);color:#fff}.gtr-page .gtr-jobslist{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;background:var(--gtr-hairline-light);border:1px solid var(--gtr-hairline-light)}.gtr-page .gtr-jobcard{background:var(--gtr-white);padding:26px 26px 24px;display:flex;flex-direction:column}.gtr-page .gtr-jobcard[hidden]{display:none}.gtr-page .gtr-jobcard__title{margin:4px 0 12px;font-size:19px;font-weight:700;letter-spacing:-.012em;color:var(--gtr-ink)}.gtr-page .gtr-jobcard .gtr-tags{margin-bottom:14px}.gtr-page .gtr-jobcard p{flex:1;color:var(--gtr-ink-muted);font-size:14.5px;line-height:1.6;margin-bottom:20px}.gtr-page .gtr-jobcard p.gtr-jobcard__comp{flex:0 0 auto;margin:0 0 12px;color:var(--gtr-gold);font-size:14.5px;font-weight:700}.gtr-page .gtr-jobcard p.gtr-jobcard__meta{flex:0 0 auto;margin:0 0 14px;color:var(--gtr-ink-faint);font-size:13px}.gtr-page .gtr-jobcard__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.gtr-page .gtr-jobslist--list{grid-template-columns:1fr}.gtr-page .gtr-jobslist--list .gtr-jobcard{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:18px 24px}.gtr-page .gtr-jobslist--list .gtr-card__k{flex:0 0 auto;width:170px}.gtr-page .gtr-jobslist--list .gtr-jobcard__title{flex:1 1 220px;margin:0}.gtr-page .gtr-jobslist--list .gtr-jobcard__comp,.gtr-page .gtr-jobslist--list .gtr-jobcard__meta,.gtr-page .gtr-jobslist--list .gtr-jobcard>p:not(.gtr-jobcard__comp):not(.gtr-jobcard__meta){display:none}.gtr-page .gtr-jobslist--list .gtr-tags{flex:1 1 200px;margin-bottom:0}.gtr-page .gtr-jobslist--list .gtr-jobcard__actions{flex:0 0 auto;margin-top:0;margin-left:auto}.gtr-page .gtr-jobsempty{padding:clamp(36px,5vw,56px) 24px;text-align:center;border:1px dashed var(--gtr-hairline-light);color:var(--gtr-ink-muted)}.gtr-page .gtr-jobsempty p{margin:0 0 16px;font-size:15.5px}.gtr-page .gtr-jobsempty[hidden]{display:none}.gtr-page .gtr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.gtr-page .gtr-modal[hidden]{display:none}.gtr-page .gtr-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#06182bb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gtr-page .gtr-modal__panel{position:relative;z-index:1;width:min(680px,100%);max-height:min(82vh,760px);overflow-y:auto;background:var(--gtr-white);border:1px solid var(--gtr-hairline-light);box-shadow:0 60px 120px -40px #06182b99;padding:clamp(28px,4vw,44px);animation:gtrModalIn .25s var(--gtr-ease-out)}@keyframes gtrModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.gtr-page .gtr-modal__close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--gtr-hairline-light);background:var(--gtr-white);color:var(--gtr-ink);font-size:20px;line-height:1;cursor:pointer}.gtr-page .gtr-modal__close:hover{background:var(--gtr-ink);color:#fff}.gtr-page .gtr-jobdetail__title{margin:6px 0 12px;font-size:clamp(22px,2.6vw,28px);font-weight:800;letter-spacing:-.02em;color:var(--gtr-ink);padding-right:36px}.gtr-page .gtr-jobdetail__body{margin:20px 0 28px;color:var(--gtr-ink-muted);font-size:15px;line-height:1.7}.gtr-page .gtr-jobdetail__body p{margin:0 0 14px}.gtr-page .gtr-jobdetail__body ul,.gtr-page .gtr-jobdetail__body ol{margin:0 0 14px 20px}.gtr-page .gtr-jobdetail__body li{margin-bottom:6px}body.gtr-modal-open{overflow:hidden}.gtr-page .gtr-role__details{flex:0 0 auto}@media (max-width: 720px){.gtr-page .gtr-jobsfilter{flex-direction:column;align-items:stretch}.gtr-page .gtr-jobsfilter__field{flex:1 1 auto}.gtr-page .gtr-jobsbar{flex-wrap:wrap}.gtr-page .gtr-jobslist--list .gtr-jobcard{flex-direction:column;align-items:flex-start}.gtr-page .gtr-jobslist--list .gtr-jobcard__actions{margin-left:0}}.gtr-page .gtr-howwe__h2{margin-bottom:22px;color:var(--gtr-text-heading-dark);font-size:clamp(28px,3.6vw,46px);font-weight:800;line-height:1.1;letter-spacing:-.028em}.gtr-page .gtr-howwe__p{max-width:520px;margin-bottom:20px;color:var(--gtr-text-body-dark);font-size:17px;line-height:1.7}.gtr-page .gtr-howwe__p--last{margin-bottom:32px}.gtr-page .gtr-principles{background:var(--gtr-white)}.gtr-page .gtr-principles__list{border-top:2px solid var(--gtr-ink)}.gtr-page .gtr-principle{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(16px,3vw,48px);padding:30px 0;border-bottom:1px solid var(--gtr-hairline-light)}.gtr-page .gtr-principle:last-child{border-bottom:0}.gtr-page .gtr-principle h3{font-size:clamp(19px,2vw,24px);font-weight:700;letter-spacing:-.016em;color:var(--gtr-ink)}.gtr-page .gtr-principle p{color:var(--gtr-ink-muted);font-size:16px;line-height:1.7}.gtr-page .gtr-faqpage{background:var(--gtr-ground);padding:clamp(48px,6vw,72px) 0 clamp(80px,9vw,120px)}.gtr-page .gtr-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(36px,4vw,52px)}.gtr-page .gtr-filter{border:1px solid rgba(12,28,43,.22);color:var(--gtr-ink-faint);font-size:12.5px;font-weight:700;letter-spacing:.06em;padding:11px 17px;transition:background var(--gtr-dur-hover) ease,border-color var(--gtr-dur-hover) ease,color var(--gtr-dur-hover) ease}.gtr-page .gtr-filter:hover{border-color:#0c1c2b73}.gtr-page .gtr-filter.is-active{background:var(--gtr-ink);border-color:var(--gtr-ink);color:#fff}.gtr-page .gtr-faq__item[hidden]{display:none}.gtr-page .gtr-faq__list--page .gtr-faq__q{align-items:flex-start;padding:26px 0}.gtr-page .gtr-faq__list--page .gtr-faq__t{line-height:1.4}.gtr-page .gtr-faq__cat{flex:0 0 auto;width:82px;padding-top:6px;color:var(--gtr-gold);font-size:10.5px;font-weight:800;letter-spacing:.16em}.gtr-page .gtr-faq__list--page .gtr-faq__a p{margin:0 0 28px;padding:0 62px 0 100px}@media (max-width: 719px){.gtr-page .gtr-faq__cat{display:none}.gtr-page .gtr-faq__list--page .gtr-faq__a p{padding:0}}.gtr-page .gtr-contact--page{padding:clamp(130px,14vw,180px) 0 clamp(70px,8vw,110px)}.gtr-page .gtr-contact__h1{margin-bottom:22px;color:var(--gtr-text-heading-dark);font-size:clamp(36px,4.6vw,58px);font-weight:800;line-height:1.06;letter-spacing:-.032em}.gtr-page .gtr-contact__lead--page{max-width:480px;font-size:clamp(16.5px,1.5vw,18px)}.gtr-page .gtr-contact--page .gtr-cblock{margin-bottom:34px}.gtr-page .gtr-next{max-width:480px;border-top:1px solid var(--gtr-hairline-dark);padding-top:26px}.gtr-page .gtr-next__h{margin-bottom:18px;color:#a0c3de80;font-size:10px;font-weight:800;letter-spacing:.18em}.gtr-page .gtr-next__list{display:grid;gap:14px}.gtr-page .gtr-next__list li{display:flex;gap:14px;align-items:flex-start}.gtr-page .gtr-next__list li span:first-child{flex:0 0 auto;padding-top:3px;color:var(--gtr-gold);font-size:10.5px;font-weight:800;letter-spacing:.14em}.gtr-page .gtr-next__list li span:last-child{color:#e2eef8b3;font-size:14.5px;line-height:1.6}.gtr-page .gtr-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gtr-page .gtr-portalpage{position:relative;background:var(--gtr-navy-900);overflow:hidden;padding:var(--gtr-hero-pad-top) 0 var(--gtr-section-pad);min-height:70vh}.gtr-page .gtr-portalpage__inner{position:relative;z-index:1}.gtr-page .gtr-portalpage .gtr-eyebrow{margin-bottom:22px}.gtr-page .gtr-portalpage__h1{color:var(--gtr-text-heading-dark);font-size:var(--gtr-fs-h2-section);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 clamp(32px,4vw,52px)}.gtr-page .radiology-login{background:none!important;padding:0;margin:0}.gtr-page .radiology-login:before{display:none}.gtr-page .radiology-login .innerwrap{max-width:none;width:100%;margin:0;padding:0}.gtr-page .radiology-login .innerwrap>.logo{display:none}.gtr-page .radiology-login .portal-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;align-items:stretch}.gtr-page .radiology-login .portal-col{display:flex;flex-direction:column;background:#0a2136b8;border:1px solid var(--gtr-hairline-dark);box-shadow:var(--gtr-shadow-panel);padding:clamp(24px,3vw,40px);min-width:0}.gtr-page .radiology-login .portal-col .content{text-align:left;margin:0 0 26px;padding:0 0 24px;border-bottom:1px solid var(--gtr-hairline-dark)}.gtr-page .radiology-login .portal-flag{display:inline-block;line-height:0;margin:0 0 16px}.gtr-page .radiology-login .portal-flag svg{width:56px;height:auto;display:block;box-shadow:0 0 0 1px #ffffff4d}.gtr-page .radiology-login .portal-country{display:block;color:var(--gtr-gold-light);font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px}.gtr-page .radiology-login .content h3{color:var(--gtr-text-heading-dark);font-size:var(--gtr-fs-h3-panel);font-weight:800;line-height:1.1;letter-spacing:-.01em;margin:0 0 8px}.gtr-page .radiology-login .content h5{color:var(--gtr-text-body-dark);font-size:15px;font-weight:400;line-height:1.55;margin:0}.gtr-page .radiology-login .form{background:none;border:0;box-shadow:none;padding:0;margin:0;width:100%;max-width:none}.gtr-page .radiology-login .portal-col .form{flex:1}.gtr-page .radiology-login .innerwrap>.form,.gtr-page .radiology-login .innerwrap>.content+.form{max-width:520px;background:#0a2136b8;border:1px solid var(--gtr-hairline-dark);box-shadow:var(--gtr-shadow-panel);padding:clamp(24px,3vw,40px)}.gtr-page .radiology-login .form h3{color:var(--gtr-text-heading-dark);font-size:22px;font-weight:800;margin:0 0 6px}.gtr-page .radiology-login .form p{color:var(--gtr-text-body-dark);font-size:14.5px;line-height:1.6;margin:0 0 18px}.gtr-page .radiology-login .form form{display:flex;flex-direction:column;gap:0;margin:0;padding:0;width:100%;background:none}.gtr-page .radiology-login .form label{display:block;margin:0 0 9px;color:#a0c3deb3;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gtr-page .radiology-login .form input[type=email],.gtr-page .radiology-login .form input[type=text],.gtr-page .radiology-login .form input[type=password]{display:block;width:100%;max-width:none;height:auto;min-height:48px;margin:0 0 18px;background:#06182bcc;border:1px solid rgba(110,179,228,.24);border-radius:0;box-shadow:none;color:#eaf2f9;font-family:inherit;font-size:16px;line-height:1.5;padding:12px 14px;transition:border-color .2s ease,background .2s ease}.gtr-page .radiology-login .form input::placeholder{color:#a0c3de73}.gtr-page .radiology-login .form input:focus{border-color:var(--gtr-blue);background:var(--gtr-navy-900);outline:none;box-shadow:0 0 0 1px var(--gtr-blue)}.gtr-page .radiology-login .password-inner,.gtr-page .radiology-login .password-field-new,.gtr-page .radiology-login .password-field-change{position:relative;display:block;margin:0;padding:0}.gtr-page .radiology-login .toggle-password{position:absolute;right:0;bottom:18px;width:48px;height:48px;padding:0;margin:0;background:none;border:0;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.gtr-page .radiology-login .toggle-password .material-icons{display:flex;line-height:0}.gtr-page .radiology-login .toggle-password img{width:22px;height:22px;display:block;filter:invert(1) opacity(.7)}.gtr-page .radiology-login .toggle-password:hover img{filter:invert(1) opacity(1)}.gtr-page .radiology-login .password-inner input,.gtr-page .radiology-login .password-field-new input,.gtr-page .radiology-login .password-field-change input{padding-right:52px}.gtr-page .radiology-login .form .signin,.gtr-page .radiology-login .form .gtrchangepass,.gtr-page .radiology-login .form input[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:8px 0 0;padding:15px 24px;background:var(--gtr-blue);color:#fff;border:0;border-radius:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;box-shadow:0 14px 34px -16px #2e86c8;transition:background var(--gtr-dur-hover) ease,transform var(--gtr-dur-hover) ease}.gtr-page .radiology-login .form .signin:hover,.gtr-page .radiology-login .form .gtrchangepass:hover,.gtr-page .radiology-login .form input[type=submit]:hover{background:var(--gtr-blue-deep);color:#fff;transform:translateY(-2px)}.gtr-page .radiology-login .form .signin.logout{background:transparent;border:1px solid rgba(110,179,228,.35);box-shadow:none}.gtr-page .radiology-login .form .signin.logout:hover{background:#2e86c829}.gtr-page .radiology-login .form.alread-login form{gap:12px}.gtr-page .radiology-login .form.alread-login .signin{margin:0}.gtr-page .radiology-login .forgot,.gtr-page .radiology-login .changepass-link,.gtr-page .radiology-login .reset-login,.gtr-page .radiology-login .password-reseted a{display:inline-block;margin-top:18px;color:var(--gtr-blue-light);font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;background:none}.gtr-page .radiology-login .forgot{align-self:flex-start}.gtr-page .radiology-login .forgot:hover,.gtr-page .radiology-login .changepass-link:hover,.gtr-page .radiology-login .reset-login:hover{color:#fff}.gtr-page .radiology-login .error-message-login-form{color:#f0907f!important;text-align:left!important;margin:0 0 14px!important;font-size:13.5px;font-weight:600;min-height:0}.gtr-page .radiology-login .error-message-login-form:empty{display:none}.gtr-page .radiology-login .error-message-login-form a{color:var(--gtr-blue-light)}.gtr-page .radiology-login .donot-match{color:#f0907f;font-weight:600}.gtr-page .radiology-login .password-reseted{color:var(--gtr-success)}.gtr-page .radiology-login .form p[style*=black]{color:var(--gtr-text-body-dark)!important}.gtr-page .gtr-comm{max-width:none;margin:0;padding:0;font-family:inherit}.gtr-page .gtr-comm-head h2{color:var(--gtr-text-heading-dark);font-family:inherit;font-size:var(--gtr-fs-h2-section);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.gtr-page .gtr-comm-head p{color:var(--gtr-text-body-dark);font-size:var(--gtr-fs-lead);margin:0 0 28px;max-width:60ch}.gtr-page .gtr-comm .gtr-crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 26px;color:var(--gtr-text-meta-dark);font-size:13px;font-weight:600}.gtr-page .gtr-comm .gtr-crumbs a{color:var(--gtr-blue-light);text-decoration:underline;text-underline-offset:3px}.gtr-page .gtr-comm .gtr-folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:0 0 40px}.gtr-page .gtr-comm .gtr-folder-card{display:flex;align-items:center;gap:16px;min-height:88px;padding:20px;background:#0a2136b8;border:1px solid var(--gtr-hairline-dark);border-radius:0;box-shadow:none;color:var(--gtr-text-heading-dark);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.gtr-page .gtr-comm .gtr-folder-card:hover,.gtr-page .gtr-comm .gtr-folder-card:focus-visible{background:#2e86c824;border-color:var(--gtr-blue-light);transform:translateY(-2px)}.gtr-page .gtr-comm .gtr-folder-icon{flex:0 0 44px;height:36px}.gtr-page .gtr-comm .gtr-folder-icon *{fill:var(--gtr-blue-light)!important;stroke:none}.gtr-page .gtr-comm .gtr-folder-name{font-weight:700;font-size:17px;line-height:1.25}.gtr-page .gtr-comm .gtr-folder-meta{display:block;font-weight:400;font-size:13px;color:var(--gtr-text-meta-dark);margin-top:3px}.gtr-page .gtr-comm .gtr-section-title{color:var(--gtr-gold-light);font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 14px}.gtr-page .gtr-comm .gtr-folder-desc{color:var(--gtr-text-body-dark);font-size:16px;line-height:1.6;margin:0 0 28px}.gtr-page .gtr-comm .gtr-docs{list-style:none;margin:0;padding:0;border:1px solid var(--gtr-hairline-dark);border-radius:0;background:#0a2136b8;overflow:hidden}.gtr-page .gtr-comm .gtr-doc{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--gtr-hairline-dark)}.gtr-page .gtr-comm .gtr-doc:last-child{border-bottom:0}.gtr-page .gtr-comm .gtr-doc-name{color:var(--gtr-text-heading-dark);font-weight:700;font-size:16px;word-break:break-word}.gtr-page .gtr-comm .gtr-doc-date{display:block;color:var(--gtr-text-meta-dark);font-weight:400;font-size:13px;margin-top:3px}.gtr-page .gtr-comm .gtr-doc-actions{display:flex;gap:10px;flex:0 0 auto}.gtr-page .gtr-comm .gtr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid rgba(110,179,228,.35);border-radius:0;background:transparent;color:var(--gtr-text-heading-dark);font-size:14px;font-weight:700;text-decoration:none;box-shadow:none;transition:background .2s ease,transform .2s ease}.gtr-page .gtr-comm .gtr-btn.primary{background:var(--gtr-blue);border-color:var(--gtr-blue);color:#fff}.gtr-page .gtr-comm .gtr-btn:hover,.gtr-page .gtr-comm .gtr-btn:focus-visible{background:var(--gtr-blue-deep);border-color:var(--gtr-blue-deep);color:#fff}.gtr-page .gtr-comm .gtr-empty{padding:26px 20px;background:#0a213680;border:1px dashed rgba(110,179,228,.3);border-radius:0;color:var(--gtr-text-body-dark)}@media (max-width: 860px){.gtr-page .radiology-login .portal-cols{grid-template-columns:1fr;gap:24px}.gtr-page .radiology-login .innerwrap>.form,.gtr-page .radiology-login .innerwrap>.content+.form{max-width:none}}@media (max-width: 640px){.gtr-page .gtr-portalpage{padding-top:116px}.gtr-page .gtr-comm .gtr-doc{flex-direction:column;align-items:stretch;gap:12px}.gtr-page .gtr-comm .gtr-doc-actions .gtr-btn{flex:1 1 0}}.gtr-page .radiology-login .form p[style*=red]{color:#f0907f!important;font-weight:600}.gtr-page .radiology-login .form p[style*=green]{color:var(--gtr-success)!important}.gtr-page .gtr-viewport__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;filter:grayscale(1) contrast(1.06)}.gtr-page .gtr-viewport--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 85% 80% at 50% 45%,rgba(6,24,43,.22) 0%,rgba(6,24,43,.24) 22%,rgba(6,24,43,.3) 38%,rgba(6,24,43,.4) 52%,rgba(6,24,43,.54) 65%,rgba(6,24,43,.7) 76%,rgba(6,24,43,.85) 86%,rgba(6,24,43,.95) 94%,var(--gtr-navy-900) 100%);pointer-events:none}.gtr-page .gtr-viewport--photo .gtr-viewport__ring,.gtr-page .gtr-viewport--photo .gtr-viewport__core{display:none}.gtr-page .gtr-viewport--photo .gtr-viewport__label{z-index:1;text-shadow:0 1px 8px rgba(6,24,43,.9)}.gtr-page .gtr-viewport--dim .gtr-viewport__photo{filter:grayscale(1) contrast(1.15) brightness(.5)}.gtr-page .gtr-viewport--dim.gtr-viewport--photo:after{background:radial-gradient(ellipse 85% 80% at 50% 45%,rgba(6,24,43,.5) 0%,rgba(6,24,43,.54) 22%,rgba(6,24,43,.6) 38%,rgba(6,24,43,.68) 52%,rgba(6,24,43,.78) 65%,rgba(6,24,43,.87) 76%,rgba(6,24,43,.94) 86%,rgba(6,24,43,.98) 94%,var(--gtr-navy-900) 100%)}.gtr-page .gtr-brandband{position:relative;background:var(--gtr-navy-950);border-top:1px solid var(--gtr-hairline-dark);border-bottom:1px solid var(--gtr-hairline-dark);padding:clamp(26px,3vw,38px) 0;display:flex;align-items:center;justify-content:center;overflow:hidden}.gtr-page .gtr-brandband__grid{background-image:linear-gradient(var(--gtr-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--gtr-grid-line) 1px,transparent 1px);background-size:var(--gtr-grid-pitch) var(--gtr-grid-pitch)}.gtr-page .gtr-brandband__link{position:relative;display:flex}.gtr-page .gtr-brandband__logo{height:clamp(38px,4vw,50px);width:auto;display:block}.gtr-page .gtr-hero__subtitle{margin:0 0 24px;color:var(--gtr-blue-light);font-size:clamp(19px,2.1vw,26px);font-weight:700;line-height:1.35;letter-spacing:-.01em}.gtr-page .gtr-hero__visual{position:relative}.gtr-page .gtr-hero__photowrap{position:absolute;top:-14%;right:-16%;bottom:-14%;left:-16%;overflow:hidden}.gtr-page .gtr-hero__bgphoto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;filter:grayscale(1) contrast(1.06)}.gtr-page .gtr-hero__photowrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 72% 66% at 50% 44%,rgba(6,24,43,.3) 0%,rgba(6,24,43,.32) 18%,rgba(6,24,43,.38) 32%,rgba(6,24,43,.48) 45%,rgba(6,24,43,.6) 57%,rgba(6,24,43,.74) 68%,rgba(6,24,43,.87) 78%,rgba(6,24,43,.96) 88%,var(--gtr-navy-900) 100%),linear-gradient(180deg,var(--gtr-navy-900) 0%,rgba(6,24,43,.7) 6%,rgba(6,24,43,.35) 12%,rgba(6,24,43,.1) 18%,transparent 24%,transparent 76%,rgba(6,24,43,.1) 82%,rgba(6,24,43,.35) 88%,rgba(6,24,43,.7) 94%,var(--gtr-navy-900) 100%)}.gtr-page .gtr-pagehero__photolayer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gtr-page .gtr-pagehero__bgphoto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:75% 30%;filter:grayscale(1) contrast(1.06)}.gtr-page .gtr-pagehero__bgphoto[src*=services-readingroom]{object-position:50% 40%}.gtr-page .gtr-pagehero__photolayer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--gtr-navy-900) 0%,rgba(6,24,43,.93) 14%,rgba(6,24,43,.8) 26%,rgba(6,24,43,.64) 37%,rgba(6,24,43,.48) 48%,rgba(6,24,43,.4) 58%,rgba(6,24,43,.46) 70%,rgba(6,24,43,.58) 82%,rgba(6,24,43,.7) 100%),linear-gradient(0deg,var(--gtr-navy-900) 0%,rgba(6,24,43,.6) 9%,rgba(6,24,43,.2) 17%,transparent 25%,transparent 75%,rgba(6,24,43,.2) 83%,rgba(6,24,43,.6) 91%,var(--gtr-navy-900) 100%)}.gtr-page .gtr-peoplesection{background:var(--gtr-ground)}.gtr-page .gtr-peoplecard{position:relative;aspect-ratio:1 / 1;overflow:hidden;box-shadow:var(--gtr-shadow-panel)}.gtr-page .gtr-peoplecard img{width:100%;height:100%;object-fit:cover;display:block}.gtr-page .gtr-peoplecard--inline{aspect-ratio:4 / 3;margin-bottom:clamp(28px,3vw,40px)}.gtr-page .gtr-peoplecard--wide{aspect-ratio:21 / 9;margin-bottom:clamp(40px,5vw,60px)}.gtr-page .gtr-peoplesection__text{max-width:640px;margin:0 auto;text-align:center}.gtr-page .gtr-peoplesection__text .gtr-eyebrow{justify-content:center}.gtr-page .gtr-peoplesection__text .gtr-p--wide{margin-left:auto;margin-right:auto}@media (max-width: 640px){.gtr-page .gtr-peoplecard--wide{aspect-ratio:4 / 3}}.gtr-page .gtr-peoplecard--shaped{max-width:420px;aspect-ratio:655 / 601;box-shadow:none}.gtr-page .gtr-peoplecard--shaped img{object-fit:contain}.gtr-page .gtr-pagehero__h1,.gtr-page .gtr-pagehero__h1--md,.gtr-page .gtr-wf-intro__h1,.gtr-page .gtr-contact__h1,.gtr-page .gtr-portalpage__h1{font-size:var(--gtr-fs-h1-page);font-weight:800;line-height:1.05;letter-spacing:-.032em}.gtr-page .gtr-about__h2,.gtr-page .gtr-about__h2--page,.gtr-page .gtr-services__h2,.gtr-page .gtr-teaser__h2,.gtr-page .gtr-careers__h2,.gtr-page .gtr-faq__h2,.gtr-page .gtr-contact__h2,.gtr-page .gtr-wf-cta__h2,.gtr-page .gtr-h2,.gtr-page .gtr-cta__h2,.gtr-page .gtr-why__h2,.gtr-page .gtr-join__h2,.gtr-page .gtr-howwe__h2{font-size:var(--gtr-fs-h2-section);font-weight:800;line-height:1.1;letter-spacing:-.028em}.gtr-page .gtr-eyebrow__label,.gtr-page .gtr-pill__label,.gtr-page .gtr-about__k,.gtr-page .gtr-card__k,.gtr-page .gtr-dcard__k,.gtr-page .gtr-faq__cat,.gtr-page .gtr-cblock__k,.gtr-page .gtr-footer__h,.gtr-page .gtr-idx__n,.gtr-page .gtr-idx__c,.gtr-page .gtr-svc__idx span:first-child,.gtr-page .gtr-step__idx span:nth-child(1),.gtr-page .gtr-step__idx span:nth-child(3),.gtr-page .gtr-role__cat,.gtr-page .gtr-cell__k,.gtr-page .gtr-dgrid__n,.gtr-page .gtr-next__h,.gtr-page .gtr-jobsfilter__label,.gtr-page .gtr-field__label,.gtr-page .gtr-formpanel .wpforms-field-label,.gtr-page .radiology-login .portal-country,.gtr-page .radiology-login .form label,.gtr-page .gtr-step .gtr-tag{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.gtr-page .gtr-micro,.gtr-page .gtr-svc__flow .gtr-micro,.gtr-page .gtr-flow__label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gtr-page .gtr-pipe__meta,.gtr-page .gtr-pipe__num,.gtr-page .gtr-node__num,.gtr-page .gtr-statusrow__s,.gtr-page .gtr-dictate__foot,.gtr-page .gtr-diagram__foot>span:first-child,.gtr-page .gtr-panel__title,.gtr-page .gtr-panel__live,.gtr-page .gtr-dpanel__gold,.gtr-page .gtr-dlist>div>span:last-child,.gtr-page .gtr-footer__seq,.gtr-page .gtr-viewport__label,.gtr-page .gtr-viewport__label--bl,.gtr-page .gtr-viewport__label--br,.gtr-page .gtr-plane__label,.gtr-page .gtr-plane__labels span{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gtr-page .gtr-tag--open{font-size:11px}.gtr-page .gtr-btn--ghost{font-weight:700;padding:17px 28px}.gtr-page .gtr-nav__login{font-size:13.5px}.gtr-page .gtr-tab,.gtr-page .gtr-filter,.gtr-page .gtr-subnav__link,.gtr-page .gtr-jobsview__btn{letter-spacing:.06em}.gtr-page .gtr-contact__lead--page{font-size:var(--gtr-fs-lead)}.gtr-page .gtr-svc__p,.gtr-page .gtr-faq__intro{font-size:17px}.gtr-page .gtr-card p,.gtr-page .gtr-dgrid__cell p,.gtr-page .gtr-role__body p,.gtr-page .gtr-jobcard p,.gtr-page .gtr-jobcard p.gtr-jobcard__comp,.gtr-page .gtr-next__list li span:last-child,.gtr-page .radiology-login .form p{font-size:15px}.gtr-page .gtr-tag,.gtr-page .gtr-tag--lg,.gtr-page .gtr-tag--light,.gtr-page .gtr-tag--open,.gtr-page .gtr-hero__cred>div{text-transform:uppercase}.gtr-page .gtr-hero__cred>div{font-size:11px;font-weight:700;letter-spacing:.12em}.gtr-page .gtr-role{flex-wrap:wrap;row-gap:10px}.gtr-page .gtr-role__cat{flex:1 0 100%}.gtr-page .gtr-role__body{flex:1 1 200px}.gtr-page .gtr-role__details{margin-left:0}.gtr-page .gtr-pipe,.gtr-page .gtr-diagram__nodes{grid-template-columns:minmax(0,1fr)}.gtr-page .gtr-pipe__stage,.gtr-page .gtr-node{min-width:0}.gtr-page .gtr-pipe__label,.gtr-page .gtr-pipe__meta,.gtr-page .gtr-node__label{min-width:0;overflow-wrap:anywhere}.gtr-page .gtr-flow__label{max-width:132px;letter-spacing:.08em}.gtr-page .gtr-jobslist{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.gtr-page .gtr-cblock__row{min-width:0}.gtr-page .gtr-cblock__row>span:last-child,.gtr-page .gtr-cblock__v{min-width:0;overflow-wrap:anywhere}@media (max-width: 480px){.gtr-page .gtr-pipe__stage.is-active,.gtr-page .gtr-node.is-active{transform:none}.gtr-page .gtr-pipe__stage{flex-wrap:wrap;row-gap:6px}.gtr-page .gtr-pipe__label{letter-spacing:.1em}}@media (max-width: 360px){.gtr-page .gtr-cblock__row{padding:18px 16px;gap:12px}}@media (max-width: 720px){.gtr-page .gtr-input,.gtr-page .gtr-formpanel input,.gtr-page .gtr-formpanel select,.gtr-page .gtr-formpanel textarea,.gtr-page .gtr-formpanel .wpforms-field input,.gtr-page .gtr-formpanel .wpforms-field select,.gtr-page .gtr-formpanel .wpforms-field textarea,.gtr-page .gtr-jobsfilter select,.gtr-page .gtr-jobsfilter input,.gtr-page .gtr-formpanel .wpforms-container input[type=text],.gtr-page .gtr-formpanel .wpforms-container input[type=email],.gtr-page .gtr-formpanel .wpforms-container input[type=tel],.gtr-page .gtr-formpanel .wpforms-container select,.gtr-page .gtr-formpanel .wpforms-container textarea{font-size:16px}.gtr-page .gtr-modal__close{width:44px;height:44px}.gtr-page .gtr-jobsview__btn{min-height:44px}.gtr-page .gtr-brandband__link{min-height:44px;align-items:center;justify-content:center}.gtr-page .gtr-footer__list{gap:0}.gtr-page .gtr-footer__list a{display:flex;align-items:center;min-height:44px}.gtr-page .radiology-login .forgot{display:inline-flex;align-items:center;min-height:44px}}.gtr-page--portal .dashboard-section,.gtr-page--portal .dashboard-section .innerwrap{max-width:none;margin:0;padding:0;background:none;box-shadow:none;border:0}.gtr-page--portal .dashboard-header{margin:0 0 8px}.gtr-page--portal .dashboard-header h2{margin:0 0 12px;color:var(--gtr-text-heading-dark);font-size:var(--gtr-fs-h2-section);font-weight:800;line-height:1.1;letter-spacing:-.028em}.gtr-page--portal .dashboard-header p{max-width:60ch;margin:0 0 28px;color:var(--gtr-text-body-dark);font-size:var(--gtr-fs-lead);line-height:1.6}.gtr-page--portal .assigned-title h4{margin:0 0 14px;color:var(--gtr-gold-light);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.gtr-page--portal .list-pagination{border:1px solid var(--gtr-hairline-dark);background:#0a2136b8}.gtr-page--portal .list-pagination table{width:100%;margin:0;border:0;border-collapse:collapse;border-spacing:0}.gtr-page--portal .list-pagination th{padding:16px 18px;border:0;border-bottom:1px solid var(--gtr-hairline-dark);background:#2e86c814;color:var(--gtr-text-meta-dark);font-size:11px;font-weight:800;letter-spacing:.2em;text-align:left;text-transform:uppercase;white-space:nowrap}.gtr-page--portal .list-pagination td{padding:16px 18px;border:0;border-bottom:1px solid var(--gtr-hairline-dark);color:var(--gtr-text-body-dark);font-size:15px;line-height:1.45;vertical-align:middle}.gtr-page--portal .list-pagination tbody tr:last-child td{border-bottom:0}.gtr-page--portal .list-pagination tbody tr:hover{background:#2e86c814}.gtr-page--portal .list-pagination .hospital-name{color:var(--gtr-text-heading-dark);font-size:16px;font-weight:700}.gtr-page--portal .list-pagination .logo-hospital span{display:inline-flex;align-items:center;justify-content:center;width:68px;height:46px;padding:5px;background:#fff}.gtr-page--portal .list-pagination .logo-hospital img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.gtr-page--portal .list-pagination .logo-hospital.empty-hlogo span,.gtr-page--portal .list-pagination .logo-hospital img.empty-hlogo{opacity:.45}.gtr-page--portal .btn-schedule,.gtr-page--portal .btn-down,.gtr-page--portal .pdfbtns-wrap .gtr-goback,.gtr-page--portal .pdfbtns-wrap .gtr-download{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:none;width:auto;padding:10px 18px;border:1px solid rgba(110,179,228,.35);border-radius:0;background:transparent;color:var(--gtr-text-heading-dark);font-size:14px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;transition:background .22s,border-color .22s,color .22s}.gtr-page--portal .btn-schedule,.gtr-page--portal .pdfbtns-wrap .gtr-download{border-color:var(--gtr-blue);background:var(--gtr-blue);color:#fff}.gtr-page--portal .btn-schedule:hover,.gtr-page--portal .btn-schedule:focus-visible,.gtr-page--portal .pdfbtns-wrap .gtr-download:hover,.gtr-page--portal .pdfbtns-wrap .gtr-download:focus-visible{border-color:var(--gtr-blue-deep);background:var(--gtr-blue-deep);color:#fff}.gtr-page--portal .btn-down:hover,.gtr-page--portal .btn-down:focus-visible,.gtr-page--portal .pdfbtns-wrap .gtr-goback:hover,.gtr-page--portal .pdfbtns-wrap .gtr-goback:focus-visible{border-color:var(--gtr-blue-light);background:#2e86c829;color:#fff}.gtr-page--portal .pagnation-check{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px}.gtr-page--portal .pagnation-check .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--gtr-hairline-dark);background:#0a2136b8;color:var(--gtr-text-heading-dark);font-size:14px;font-weight:700}.gtr-page--portal .pagnation-check a.page-numbers:hover{border-color:var(--gtr-blue-light);background:#2e86c829;color:#fff}.gtr-page--portal .pagnation-check .page-numbers.current{border-color:var(--gtr-blue);background:var(--gtr-blue);color:#fff}.gtr-page--portal .pagnation-check .page-numbers.dots{border-color:transparent;background:none}.gtr-page--portal .pagnation-check button.btn{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.gtr-page--portal .empty-hospitals-gtr{margin:0;padding:26px 20px;border:1px dashed rgba(110,179,228,.3);background:#0a213680;color:var(--gtr-text-body-dark)}.gtr-page--portal .pdfbtns-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:none;margin:0 0 22px;padding:0}.gtr-page--portal .pdfbtns-wrap h3{margin:0;color:var(--gtr-text-heading-dark);font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.gtr-page--portal .pdfbtns-wrap.mobile{display:none}.gtr-page--portal .viewpdfwrapper{max-width:none;margin:0;padding:0;border:1px solid var(--gtr-hairline-dark);background:#0a2136b8}.gtr-page--portal .viewpdfwrapper iframe{display:block;width:100%!important;height:min(80vh,920px)!important;border:0!important;background:#fff}.gtr-page--portal .viewpdfwrapper img{display:block;max-width:100%;height:auto;margin:0 auto;background:#fff}.gtr-page--portal .viewpdfwrapper p{margin:0;padding:22px 20px;color:var(--gtr-text-body-dark)}@media (max-width: 1180px){.gtr-page--portal .list-pagination table,.gtr-page--portal .list-pagination tbody{display:block;width:100%}.gtr-page--portal .list-pagination thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.gtr-page--portal .list-pagination tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;padding:20px 18px;border-bottom:1px solid var(--gtr-hairline-dark)}.gtr-page--portal .list-pagination tbody tr:last-child{border-bottom:0}.gtr-page--portal .list-pagination td{display:block;min-width:0;padding:0;border:0}.gtr-page--portal .list-pagination td[data-label]{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:16px;padding:6px 0;text-align:right}.gtr-page--portal .list-pagination td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:var(--gtr-text-meta-dark);font-size:11px;font-weight:800;letter-spacing:.2em;text-align:left;text-transform:uppercase}.gtr-page--portal .list-pagination td.logo-hospital{justify-content:flex-start}.gtr-page--portal .list-pagination td.logo-hospital:before{display:none}.gtr-page--portal .list-pagination td:not([data-label]){padding-top:12px}.gtr-page--portal .btn-schedule,.gtr-page--portal .btn-down{width:100%}}@media (max-width: 700px){.gtr-page--portal .pdfbtns-wrap.mobile{display:block;margin:0 0 16px}.gtr-page--portal .pdfbtns-wrap:not(.mobile) h3{display:none}.gtr-page--portal .pdfbtns-wrap:not(.mobile) .gtr-goback,.gtr-page--portal .pdfbtns-wrap:not(.mobile) .gtr-download{flex:1 1 0}.gtr-page--portal .viewpdfwrapper iframe{height:70vh!important}}@media (min-width: 900px) and (max-width: 1359px){.gtr-page .gtr-nav--portal .gtr-nav__links{display:none}.gtr-page .gtr-nav--portal .gtr-nav__toggle{display:inline-flex}}:root{--gtr-hero-pt: clamp(130px, 14vw, 180px);--gtr-hero-pb: clamp(60px, 7vw, 90px);--gtr-hero-min: 0px;--gtr-hero-label-gap: 28px;--gtr-hero-h1-gap: 26px;--gtr-hero-lead-gap: 42px}.gtr-page .gtr-pagehero,.gtr-page .gtr-pagehero--tight,.gtr-page .gtr-wf-intro{padding-top:var(--gtr-hero-pt);padding-bottom:var(--gtr-hero-pb);min-height:var(--gtr-hero-min);box-sizing:border-box}.gtr-page .gtr-contact--page,.gtr-page .gtr-portalpage,.gtr-page .gtr-hero{padding-top:var(--gtr-hero-pt)}.gtr-page .gtr-pagehero .gtr-pill,.gtr-page .gtr-pagehero .gtr-eyebrow,.gtr-page .gtr-wf-intro .gtr-eyebrow,.gtr-page .gtr-contact--page .gtr-eyebrow,.gtr-page .gtr-portalpage .gtr-eyebrow{margin-bottom:var(--gtr-hero-label-gap)!important}.gtr-page .gtr-pagehero__h1,.gtr-page .gtr-pagehero__h1--md,.gtr-page .gtr-wf-intro__h1{max-width:920px;margin-bottom:var(--gtr-hero-h1-gap)}.gtr-page .gtr-contact__h1{margin-bottom:var(--gtr-hero-h1-gap)}.gtr-page .gtr-pagehero__lead,.gtr-page .gtr-wf-intro__lead{max-width:620px;font-size:var(--gtr-fs-lead);line-height:1.62}.gtr-page .gtr-pagehero__lead--gap,.gtr-page .gtr-wf-intro__lead{margin-bottom:var(--gtr-hero-lead-gap)}.gtr-page .gtr-pagehero .gtr-pill,.gtr-page .gtr-pagehero .gtr-eyebrow,.gtr-page .gtr-wf-intro .gtr-eyebrow,.gtr-page .gtr-contact--page .gtr-eyebrow,.gtr-page .gtr-portalpage .gtr-eyebrow{min-height:34px;box-sizing:border-box;align-items:center}.gtr-page .gtr-pagehero__ctas .gtr-btn,.gtr-page .gtr-hero__ctas .gtr-btn{min-height:57px;box-sizing:border-box}:root{--gtr-hero-min: 702px}@media (max-width: 1279px){:root{--gtr-hero-min: calc(604px + (100vw - 1024px)*.383) }}@media (max-width: 1023px){:root{--gtr-hero-min: calc(550px + (100vw - 768px)*.211) }}@media (max-width: 767px){:root{--gtr-hero-min: 550px}}@media (max-width: 599px){:root{--gtr-hero-min: 575px}}@media (max-width: 519px){:root{--gtr-hero-min: 645px}}@media (max-width: 429px){:root{--gtr-hero-min: 710px}}@media (max-width: 359px){:root{--gtr-hero-min: 740px}.gtr-page .gtr-pill__label{letter-spacing:.08em}}.gtr-page .gtr-hero .gtr-pill{margin-bottom:var(--gtr-hero-label-gap)}@media (min-width: 768px){.gtr-page .gtr-pagehero__bgphoto[src*=knee-mri]{width:118%}}.gtr-page .gtr-flag{width:24px;height:auto;display:block;box-shadow:0 0 0 1px #ffffff59;flex:0 0 auto}.gtr-page .gtr-nav__portal{position:relative;display:none}@media (min-width: 900px){.gtr-page .gtr-nav__portal{display:block}}.gtr-page .gtr-nav__loginbtn{display:inline-flex;font-family:inherit;line-height:1.4;background:none;cursor:pointer}.gtr-page .gtr-nav__loginbtn[aria-expanded=true]{color:#fff;border-color:#fff6;background:#ffffff0f}.gtr-page .gtr-nav__chev{transition:transform .2s ease;opacity:.8}.gtr-page .gtr-nav__loginbtn[aria-expanded=true] .gtr-nav__chev{transform:rotate(180deg)}.gtr-page .gtr-nav__portalmenu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;min-width:290px;padding:6px;background:#081c30fa;border:1px solid rgba(110,179,228,.28);box-shadow:0 24px 60px -18px #000c;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.gtr-page .gtr-nav__portal.is-open .gtr-nav__portalmenu,html:not(.gtr-js) .gtr-page .gtr-nav__portal:focus-within .gtr-nav__portalmenu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.gtr-page .gtr-nav__portalitem{display:flex;align-items:center;gap:14px;padding:13px 14px;color:#fff;border:1px solid transparent;transition:background .18s ease,border-color .18s ease}.gtr-page .gtr-nav__portalitem+.gtr-nav__portalitem{margin-top:2px}.gtr-page .gtr-nav__portalitem:hover,.gtr-page .gtr-nav__portalitem:focus-visible{background:#2e86c829;border-color:#6eb3e459;outline:none}.gtr-page .gtr-nav__portalitem[aria-current=page]{background:#2e86c81a}.gtr-page .gtr-nav__portalflag{display:flex;width:30px;flex:0 0 30px}.gtr-page .gtr-nav__portalflag .gtr-flag{width:30px}.gtr-page .gtr-nav__portaltext{display:flex;flex-direction:column;gap:2px;min-width:0}.gtr-page .gtr-nav__portalname{font-size:14.5px;font-weight:700;line-height:1.3}.gtr-page .gtr-nav__portalsub{font-size:12.5px;line-height:1.35;color:#bed7ebc7}.gtr-page .gtr-menu__portal{display:flex;align-items:center;justify-content:flex-start;gap:14px;text-align:left}.gtr-page .gtr-menu__portal .gtr-flag{width:28px}.gtr-page .radiology-login.single-portal .portal-cols--single{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0}.gtr-page .radiology-login .portal-switch{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--gtr-hairline-dark);color:var(--gtr-text-body-dark);font-size:14.5px}.gtr-page .radiology-login .portal-switch a{color:var(--gtr-blue-light);font-weight:700;text-decoration:underline;text-underline-offset:3px}.gtr-page .radiology-login .portal-switch a:hover{color:#fff}@media (min-width: 900px) and (max-width: 1099px){.gtr-page .gtr-nav:not(.gtr-nav--portal) .gtr-nav__links{display:none}.gtr-page .gtr-nav:not(.gtr-nav--portal) .gtr-nav__toggle{display:inline-flex}}.gtr-page .gtr-portalpage--single .gtr-eyebrow{justify-content:center}.gtr-page .gtr-portalpage--single .gtr-portalpage__h1{text-align:center}.gtr-page .gtr-portalpage--single .radiology-login.single-portal .portal-cols--single{margin:0 auto}.gtr-page .gtr-notfound{background:var(--gtr-ground)}.gtr-page .gtr-notfound .gtr-h2{margin-bottom:clamp(28px,3.4vw,44px)}.gtr-page .gtr-notfound__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px}.gtr-page .gtr-notfound__grid li{margin:0;padding:0}.gtr-page .gtr-notfound__link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;min-height:64px;box-sizing:border-box;background:var(--gtr-white);border:1px solid var(--gtr-hairline-light);color:var(--gtr-ink);font-size:16px;font-weight:700;line-height:1.3;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.gtr-page .gtr-notfound__link .gtr-arrow{color:var(--gtr-blue-deep);transition:transform .2s ease}.gtr-page .gtr-notfound__link:hover,.gtr-page .gtr-notfound__link:focus-visible{border-color:var(--gtr-blue);transform:translateY(-2px);box-shadow:0 14px 30px -18px #1a5e968c;outline:none}.gtr-page .gtr-notfound__link:hover .gtr-arrow{transform:translate(4px)}.gtr-page .gtr-pagehero__after{margin-top:clamp(28px,3.4vw,40px);max-width:640px}.gtr-page .gtr-searchform{display:flex;gap:12px;align-items:stretch}.gtr-page .gtr-searchform__input{flex:1 1 auto;min-width:0;min-height:57px;box-sizing:border-box;margin:0;background:#06182bcc;border:1px solid rgba(110,179,228,.3);border-radius:0;box-shadow:none;color:#eaf2f9;font-family:inherit;font-size:16px;line-height:1.5;padding:14px 16px;-webkit-appearance:none;appearance:none}.gtr-page .gtr-searchform__input::placeholder{color:#a0c3de99}.gtr-page .gtr-searchform__input:focus{border-color:var(--gtr-blue);background:var(--gtr-navy-900);outline:none;box-shadow:0 0 0 1px var(--gtr-blue)}@media (max-width: 520px){.gtr-page .gtr-searchform{flex-direction:column}}.gtr-page .gtr-viewbody{background:var(--gtr-ground)}.gtr-page .gtr-results{list-style:none;margin:0;padding:0;display:grid;gap:14px}.gtr-page .gtr-results li{margin:0;padding:0}.gtr-page .gtr-result{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:clamp(20px,2.4vw,28px);background:var(--gtr-white);border:1px solid var(--gtr-hairline-light);color:var(--gtr-ink);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.gtr-page .gtr-result:hover,.gtr-page .gtr-result:focus-visible{border-color:var(--gtr-blue);transform:translateY(-2px);box-shadow:0 14px 30px -18px #1a5e968c;outline:none}.gtr-page .gtr-result__type{color:var(--gtr-blue-deep);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gtr-page .gtr-result__title{font-size:clamp(20px,2vw,24px);font-weight:800;line-height:1.2;letter-spacing:-.01em}.gtr-page .gtr-result__text{color:var(--gtr-ink-muted);font-size:16px;line-height:1.6;max-width:70ch}.gtr-page .gtr-result__more{color:var(--gtr-blue-deep);font-size:14.5px;font-weight:700}.gtr-page .gtr-result__more .gtr-arrow{transition:transform .2s ease;display:inline-block}.gtr-page .gtr-result:hover .gtr-result__more .gtr-arrow{transform:translate(4px)}.gtr-page .gtr-viewbody .navigation.pagination{margin-top:36px}.gtr-page .gtr-viewbody .nav-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gtr-page .gtr-viewbody .page-numbers{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;box-sizing:border-box;background:var(--gtr-white);border:1px solid var(--gtr-hairline-light);color:var(--gtr-ink);font-size:15px;font-weight:700}.gtr-page .gtr-viewbody a.page-numbers:hover{border-color:var(--gtr-blue)}.gtr-page .gtr-viewbody .page-numbers.current{background:var(--gtr-navy-900);border-color:var(--gtr-navy-900);color:#fff}.gtr-page .gtr-viewbody .page-numbers.dots{border-color:transparent;background:none}.gtr-page .gtr-viewbody__inner{max-width:820px}.gtr-page .gtr-prose{color:var(--gtr-ink-faint);font-size:17px;line-height:1.75}.gtr-page .gtr-prose__meta{color:var(--gtr-ink-muted);font-size:14px;margin:0 0 18px}.gtr-page .gtr-prose>*+*{margin-top:1.1em}.gtr-page .gtr-prose h2,.gtr-page .gtr-prose h3,.gtr-page .gtr-prose h4{color:var(--gtr-ink);font-weight:800;line-height:1.2;letter-spacing:-.01em;margin-top:1.8em}.gtr-page .gtr-prose h2{font-size:clamp(26px,3vw,34px)}.gtr-page .gtr-prose h3{font-size:clamp(21px,2.2vw,26px)}.gtr-page .gtr-prose a{color:var(--gtr-blue-deep);text-decoration:underline;text-underline-offset:3px}.gtr-page .gtr-prose img{max-width:100%;height:auto}.gtr-page .gtr-prose ul,.gtr-page .gtr-prose ol{padding-left:1.3em}.gtr-page .gtr-viewbody__back{margin:clamp(28px,4vw,44px) 0 0}.gtr-page .gtr-viewbody__back .gtr-btn--ghost{color:var(--gtr-ink);border-color:var(--gtr-hairline-light)}.gtr-page .gtr-notfound__lead{margin:-8px 0 clamp(24px,3vw,34px)}.gtr-page .gtr-portalpage--single .radiology-login .innerwrap>.form,.gtr-page .gtr-portalpage--single .radiology-login .innerwrap>.content+.form{margin-left:auto;margin-right:auto}.gtr-page .gtr-portalpage--single .radiology-login .innerwrap>.content{max-width:520px;margin:0 auto 22px;text-align:center}.gtr-page .radiology-login .password-field-new .toggle-password img{position:static;top:0;max-width:none;width:22px;height:22px}.gtr-page--portal .gtr-hospital-dashboard tr[hidden],.gtr-page--portal .gtr-hospital-dashboard p[hidden]{display:none!important}.gtr-page--portal .dashboard-header .gtr-latest-update{margin:-12px 0 26px;color:var(--gtr-text-meta-dark);font-size:14px;line-height:1.5}.gtr-page--portal .dashboard-header .gtr-latest-update strong{color:var(--gtr-text-heading-dark);font-weight:700}.gtr-page--portal .gtr-hospital-search{margin:0 0 16px}.gtr-page--portal .gtr-hospital-filter{display:block;width:100%;max-width:440px;min-height:48px;box-sizing:border-box;margin:0;padding:12px 16px;background:#06182bcc;border:1px solid rgba(110,179,228,.3);border-radius:0;box-shadow:none;color:#eaf2f9;font-family:inherit;font-size:16px;line-height:1.5;-webkit-appearance:none;appearance:none}.gtr-page--portal .gtr-hospital-filter::placeholder{color:#a0c3de99}.gtr-page--portal .gtr-hospital-filter:focus{border-color:var(--gtr-blue);background:var(--gtr-navy-900);outline:none;box-shadow:0 0 0 1px var(--gtr-blue)}.gtr-page--portal .gtr-badge-new{display:inline-block;margin-left:8px;padding:2px 8px;background:var(--gtr-gold);color:var(--gtr-navy-900);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;vertical-align:middle}.gtr-page--portal .gtr-older-toggle{display:block;margin:8px 0 0;padding:0;background:none;border:0;border-radius:0;color:var(--gtr-blue-light);font:inherit;font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.gtr-page--portal .gtr-older-toggle:hover,.gtr-page--portal .gtr-older-toggle:focus-visible{color:#fff;outline:none}.gtr-page--portal .gtr-empty-contact{display:block;margin-top:10px}.gtr-page--portal .gtr-empty-contact a{color:var(--gtr-blue-light);text-decoration:underline;text-underline-offset:3px}.gtr-page--portal .gtr-filter-empty{margin:0;padding:22px 20px;color:var(--gtr-text-body-dark)}@media (max-width: 1180px){.gtr-page--portal .gtr-cell-main{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.gtr-page--portal .gtr-cell-main .gtr-badge-new{margin-left:0}.gtr-page--portal .gtr-older-toggle{text-align:right}}
