html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
html.lenis{scroll-behavior:auto!important}
.oR_jGG_header{z-index:80;pointer-events:none;min-height:6.75rem;padding-block:1rem;position:fixed;top:0;left:0;right:0}.oR_jGG_header:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0b1f3b42,#0b1f3b1f 55%,#0000);position:absolute;inset:0}.oR_jGG_headerInner{pointer-events:auto;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:none;min-height:4.75rem;padding-inline:4rem;display:flex}.oR_jGG_brand{color:#fff;border-radius:.75rem;flex:none;align-items:center;text-decoration:none;display:inline-flex}.oR_jGG_logoFrame{width:13.75rem;height:4.75rem;display:block;position:relative}.oR_jGG_logoFrame img{object-fit:contain;object-position:left center}.oR_jGG_headerRight{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.oR_jGG_phoneLink,.oR_jGG_circleAction,.oR_jGG_authButton,.oR_jGG_quoteButton{box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff24}.oR_jGG_phoneLink{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:.75rem;margin-right:2rem;font-size:1.1rem;font-weight:600;line-height:1;text-decoration:none;display:flex;position:relative}.oR_jGG_phoneLink svg{color:#ffffffb8;width:1.2rem;height:1.2rem}.oR_jGG_phoneLink small{visibility:hidden;color:#fff;opacity:0;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05080ec2;border:1px solid #ffffff24;border-radius:999px;padding:.45rem .85rem;font-size:.72rem;font-weight:700;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .8rem);left:50%;transform:translate(-50%,.45rem)}.oR_jGG_phoneLink:hover small{visibility:visible;opacity:1;transform:translate(-50%)}.oR_jGG_circleAction,.oR_jGG_menuButton{cursor:pointer;border-radius:50%;flex:none;place-items:center;width:3.15rem;height:3.15rem;padding:0;display:inline-grid}.oR_jGG_menuButton{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;transition:border-color .35s,background .35s,box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.oR_jGG_menuButton:before{border-radius:inherit;content:"";opacity:0;background:conic-gradient(from 140deg,#0000,#d882ffbf,#4fc3f780,#0000 62%);transition:opacity .38s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;transform:rotate(-35deg)scale(.84)}.oR_jGG_menuButton:after{border-radius:inherit;content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a109e;position:absolute;inset:1px}.oR_jGG_menuBars{z-index:1;flex-direction:column;gap:.375rem;width:1.5rem;display:flex;position:relative}.oR_jGG_menuBars span{transform-origin:50%;background:#fff;border-radius:2px;width:100%;height:2px;transition:width .35s,background .35s,box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1);display:block}.oR_jGG_menuButton:hover{background:#a855f726;border-color:#ffffff57;transform:translateY(-3px)scale(1.04);box-shadow:0 .875rem 2rem #a855f73d,0 0 0 .4375rem #ffffff0b}.oR_jGG_menuButton:hover:before{opacity:1;transform:rotate(18deg)scale(1.05)}.oR_jGG_menuButton:hover .oR_jGG_menuBars span{background:#fff;box-shadow:0 0 .875rem #ffffff7a}.oR_jGG_menuButton:hover .oR_jGG_menuBars span:first-child{width:72%;transform:translate(.375rem)}.oR_jGG_menuButton:hover .oR_jGG_menuBars span:nth-child(2){width:100%;transform:translate(-.125rem)}.oR_jGG_circleAction svg,.oR_jGG_menuButton svg{width:1.2rem;height:1.2rem}.oR_jGG_circleAction{margin-right:0}.oR_jGG_authButton{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.15rem;margin-right:0;padding:.72rem 1.05rem;font-size:.82rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.oR_jGG_authButton svg{flex:none;width:1.05rem;height:1.05rem}.oR_jGG_quoteButton{cursor:pointer;background:#a855f726;border-color:#ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-width:11.2rem;min-height:3.35rem;margin-right:0;padding:.8rem 2.5rem;font-size:1rem;font-weight:700;display:inline-flex}.oR_jGG_quoteButton svg{width:1rem;height:1rem;transition:transform .18s}.oR_jGG_quoteButton:hover svg{transform:translate(.16rem,-.16rem)}.oR_jGG_phoneLink,.oR_jGG_circleAction,.oR_jGG_authButton,.oR_jGG_quoteButton{transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.oR_jGG_phoneLink:hover,.oR_jGG_circleAction:hover,.oR_jGG_authButton:hover{box-shadow:none;background:#a855f733;border-color:#ffffff47;transform:translateY(-2px)}.oR_jGG_phoneLink:hover{background:0 0}.oR_jGG_quoteButton:hover{background:#a855f740;border-color:#ffffff4d;transform:translateY(-3px);box-shadow:0 1rem 2rem #a855f733}.oR_jGG_brand:focus-visible,.oR_jGG_phoneLink:focus-visible,.oR_jGG_circleAction:focus-visible,.oR_jGG_authButton:focus-visible,.oR_jGG_quoteButton:focus-visible,.oR_jGG_menuButton:focus-visible,.oR_jGG_panelClose:focus-visible,.oR_jGG_languageClose:focus-visible,.oR_jGG_quoteClose:focus-visible,.oR_jGG_languageCard:focus-visible,.oR_jGG_menuList a:focus-visible,.oR_jGG_quickLinks a:focus-visible,.oR_jGG_menuAsideActions a:focus-visible,.oR_jGG_menuAsideActions button:focus-visible,.oR_jGG_quoteForm :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #5ddcff}.oR_jGG_menuOverlay,.oR_jGG_languageOverlay,.oR_jGG_quoteOverlay{z-index:100;visibility:hidden;pointer-events:none;opacity:0;position:fixed;inset:0}.oR_jGG_panelOpen{visibility:visible;pointer-events:auto;opacity:1}.oR_jGG_menuOverlay{--menu-cyan-x:10%;--menu-cyan-y:85%;--menu-purple-x:88%;--menu-purple-y:15%;background:radial-gradient(ellipse at var(--menu-purple-x) var(--menu-purple-y), #5b22a73b, transparent 65%), radial-gradient(ellipse at var(--menu-cyan-x) var(--menu-cyan-y), #009bcb26, transparent 65%), #03050a;color:#fff;transition:visibility 0s linear .44s,opacity .32s;overflow:auto}.oR_jGG_menuOverlay[data-menu-tone=home]{--menu-cyan-x:5%;--menu-cyan-y:20%;--menu-purple-x:100%;--menu-purple-y:75%}.oR_jGG_menuOverlay[data-menu-tone=services]{--menu-cyan-x:95%;--menu-cyan-y:0%;--menu-purple-x:5%;--menu-purple-y:90%}.oR_jGG_menuOverlay[data-menu-tone=works]{--menu-cyan-x:10%;--menu-cyan-y:95%;--menu-purple-x:85%;--menu-purple-y:10%}.oR_jGG_menuOverlay[data-menu-tone=knowledge]{--menu-cyan-x:0%;--menu-cyan-y:0%;--menu-purple-x:100%;--menu-purple-y:95%}.oR_jGG_menuOverlay[data-menu-tone=corporate]{--menu-cyan-x:90%;--menu-cyan-y:85%;--menu-purple-x:10%;--menu-purple-y:10%}.oR_jGG_menuItem[data-menu-tone=home]:is(:hover,:focus-within){background:linear-gradient(100deg,#0891b21f,#0000)}.oR_jGG_menuItem[data-menu-tone=services]:is(:hover,:focus-within){background:linear-gradient(120deg,#0891b229,#0000 80%)}.oR_jGG_menuItem[data-menu-tone=works]:is(:hover,:focus-within){background:linear-gradient(145deg,#6d28d92e,#0000)}.oR_jGG_menuItem[data-menu-tone=knowledge]:is(:hover,:focus-within){background:linear-gradient(90deg,#67e8f91f,#0000 70%)}.oR_jGG_menuItem[data-menu-tone=corporate]:is(:hover,:focus-within){background:linear-gradient(100deg,#a78bfa24,#0000)}.oR_jGG_menuOverlay.oR_jGG_panelOpen{transition-delay:0s}.oR_jGG_menuGlow{pointer-events:none;background:radial-gradient(circle,#8e3bea1f,#0000 68%);border:1px solid #ffffff0d;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-22rem;left:42%;box-shadow:0 0 0 5rem #ffffff04}.oR_jGG_panelClose,.oR_jGG_languageClose,.oR_jGG_quoteClose{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c13b3;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;padding:0;transition:background-color .18s,border-color .18s,transform .18s;display:inline-grid;box-shadow:inset 0 1px #ffffff1f}.oR_jGG_panelClose:hover,.oR_jGG_languageClose:hover,.oR_jGG_quoteClose:hover{background:#6b2cb0bf;border-color:#ffffff6b;transform:rotate(7deg)}.oR_jGG_panelClose svg,.oR_jGG_languageClose svg,.oR_jGG_quoteClose svg{width:1.22rem;height:1.22rem}.oR_jGG_panelClose{z-index:3;opacity:0;position:fixed;top:1.55rem;right:max(1.5rem,50vw - 48rem);transform:scale(.82)rotate(-12deg)}.oR_jGG_panelOpen .oR_jGG_panelClose{opacity:1;transition-delay:.14s;transform:scale(1)rotate(0)}.oR_jGG_menuContent{z-index:1;grid-template-columns:minmax(20rem,.88fr) minmax(17rem,.68fr) minmax(17rem,.54fr);align-items:center;gap:clamp(1.5rem,3vw,3.2rem);width:min(100% - 3rem,88rem);min-height:100%;margin-inline:auto;padding-block:7rem 4rem;display:grid;position:relative}.oR_jGG_menuPrimary,.oR_jGG_menuAside{opacity:0;transition:opacity .3s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(1rem)}.oR_jGG_panelOpen .oR_jGG_menuPrimary,.oR_jGG_panelOpen .oR_jGG_menuAside{opacity:1;transform:translateY(0)}.oR_jGG_panelOpen .oR_jGG_menuAside{transition-delay:.12s}.oR_jGG_menuPrimary{z-index:2;grid-column:1;position:relative}.oR_jGG_panelEyebrow,.oR_jGG_menuAsideTitle{color:#64ddff;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.oR_jGG_menuList{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.oR_jGG_menuItem{opacity:0;transition:opacity .36s,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(80ms + (var(--menu-index) * 55ms));border-radius:.6rem;padding-inline:.35rem;position:relative;transform:translate(-1.25rem)}.oR_jGG_menuItemHasChildren:after{z-index:4;content:"";width:calc(clamp(1.5rem,3vw,3.2rem) + .75rem);height:calc(100% + .7rem);position:absolute;top:-.35rem;left:100%}.oR_jGG_submenuToggle{z-index:3;color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.oR_jGG_submenuToggle svg{width:1rem;height:1rem;transition:transform .18s}.oR_jGG_submenuToggle[aria-expanded=true] svg{transform:rotate(90deg)}.oR_jGG_submenuToggle:focus-visible{outline-offset:3px;outline:3px solid #5ddcff}.oR_jGG_panelOpen .oR_jGG_menuItem{opacity:1;transform:translate(0)}.oR_jGG_menuMainLink{color:#fff;border-bottom:1px solid #ffffff17;grid-template-columns:2.2rem minmax(0,1fr) 2.1rem;align-items:center;gap:1rem;padding-block:clamp(.55rem,1.1vh,.9rem);text-decoration:none;display:grid}.oR_jGG_menuMainLink>span{color:#ffffff59;font-size:.7rem;font-weight:700}.oR_jGG_menuMainLink>strong{letter-spacing:-.06em;font-size:clamp(2.2rem,4.6vw,4.8rem);font-weight:750;line-height:.98;transition:color .18s,transform .22s}.oR_jGG_menuMainLink>svg{color:#ffffff47;width:1.45rem;height:1.45rem;transition:color .18s,transform .22s}.oR_jGG_menuMainLink:hover>strong,.oR_jGG_menuItem:focus-within .oR_jGG_menuMainLink>strong{color:#a8ebff;transform:translate(.35rem)}.oR_jGG_menuMainLink:hover>svg,.oR_jGG_menuItem:focus-within .oR_jGG_menuMainLink>svg{color:#65dcff;transform:translate(.2rem,-.2rem)}.oR_jGG_submenu{z-index:5;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%);transform-origin:0;background:radial-gradient(circle at 100% 0,#6a2fb238,#0000 16rem),#090c14f0;border:1px solid #ffffff24;border-radius:1.4rem;width:clamp(18rem,25vw,23rem);max-height:min(72vh,42rem);padding:1rem;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:calc(100% + clamp(1.5rem,3vw,3.2rem));overflow-y:auto;transform:translate(-1rem,-50%)scale(.97);box-shadow:inset 0 1px #ffffff17,0 2rem 5rem #0000006b}.oR_jGG_submenuWide{width:clamp(34rem,43vw,41rem)}.oR_jGG_submenu:before{content:"";width:clamp(1.5rem,3vw,3.2rem);height:100%;position:absolute;top:0;right:100%}.oR_jGG_menuItemHasChildren:hover .oR_jGG_submenu,.oR_jGG_menuItemHasChildren:focus-within .oR_jGG_submenu{pointer-events:auto;opacity:1;transform:translateY(-50%)scale(1)}.oR_jGG_submenu>p{border-bottom:1px solid #ffffff1a;gap:.2rem;margin:0 0 .8rem;padding:.25rem .35rem .8rem;display:grid}.oR_jGG_submenu>p span{color:#64ddff;letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:800}.oR_jGG_submenu>p strong{letter-spacing:-.035em;font-size:1.3rem}.oR_jGG_submenuLinks{gap:.25rem;display:grid}.oR_jGG_submenuLinksGrouped{grid-template-columns:repeat(2,minmax(0,1fr))}.oR_jGG_submenuLinksGrouped>a:first-of-type{grid-column:1/-1}.oR_jGG_submenuGroup{color:#65dcff;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff17;grid-column:1/-1;margin:.55rem 0 .2rem;padding:.55rem .65rem .25rem;font-size:.55rem;font-weight:850}.oR_jGG_submenuLinks a{color:#fff;background:0 0;border:0;border-radius:.75rem;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:center;gap:.6rem;padding:.65rem;text-decoration:none;transition:background-color .16s;display:grid}.oR_jGG_submenuLinks a:hover,.oR_jGG_submenuLinks a:focus-visible{background:#ffffff14}.oR_jGG_submenuLinks a>span:first-child{color:#ffffff47;font-size:.58rem;font-weight:800}.oR_jGG_submenuLinks a>span:nth-child(2){gap:.15rem;display:grid}.oR_jGG_submenuLinks strong{letter-spacing:-.01em;font-size:.78rem;line-height:1.25}.oR_jGG_submenuLinks small{color:#ffffff78;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.35;display:-webkit-box;overflow:hidden}.oR_jGG_submenuLinks svg{color:#ffffff47;width:.85rem;height:.85rem}.oR_jGG_menuAside{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:1.6rem;grid-column:3;align-content:center;gap:2.2rem;padding:2rem;display:grid;box-shadow:inset 0 1px #ffffff1a,0 1.6rem 5rem #0000004d}.oR_jGG_menuAside>div:not(.oR_jGG_menuAsideActions){gap:.65rem;display:grid}.oR_jGG_menuAside a,.oR_jGG_menuAside address{color:#ffffffc2;font-size:.92rem;font-style:normal;line-height:1.65;text-decoration:none}.oR_jGG_menuAside a:hover{color:#fff}.oR_jGG_quickLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;display:grid}.oR_jGG_quickLinks a{align-items:center;font-size:.8rem;display:inline-flex}.oR_jGG_quickLinks a:before{content:"";background:#64ddff;border-radius:50%;width:.28rem;height:.28rem;margin-right:.5rem}.oR_jGG_menuAsideActions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.oR_jGG_menuAsideActions a,.oR_jGG_menuAsideActions button{color:#fff;min-height:2.9rem;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.74rem;font-weight:800;display:inline-flex}.oR_jGG_menuAsideActions button{background:#6029a18f;border-color:#b374ff59}.oR_jGG_menuAsideActions svg{width:1rem;height:1rem}.oR_jGG_languageOverlay{z-index:110;color:#fff;background:0 0;transition:visibility 0s linear .52s,opacity .3s;overflow:auto}.oR_jGG_languageOverlay.oR_jGG_panelOpen{transition-delay:0s}.oR_jGG_languageOverlay:before{z-index:-1;clip-path:inset(0 0 100%);content:"";background:radial-gradient(circle at 14% 64%,#008db11c,#0000 22rem),radial-gradient(circle at 78% 5%,#7e2dd02e,#0000 28rem),radial-gradient(circle at 54% 55%,#ae571514,#0000 22rem),linear-gradient(160deg,#05090ffc,#030409fc);transition:clip-path .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:5rem 0 0;-webkit-mask-image:radial-gradient(14rem 5.25rem at 50% 0,#0000 98%,#000 100%);mask-image:radial-gradient(14rem 5.25rem at 50% 0,#0000 98%,#000 100%)}.oR_jGG_languageOverlay.oR_jGG_panelOpen:before{clip-path:inset(0)}.oR_jGG_languageClose{z-index:2;opacity:0;background:radial-gradient(circle at 35% 22%,#ffffff21,#0000 34%),linear-gradient(145deg,#191d26f5,#080a10fa);border-color:#ffffff42;grid-template-rows:auto auto;place-content:center;gap:.22rem;width:6rem;height:6rem;display:grid;position:fixed;top:1.75rem;left:calc(50% - 3rem);transform:translateY(1.2rem)scale(.75);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000059,0 0 0 .35rem #05080e2e,0 1rem 2.8rem #00000052}.oR_jGG_languageClose:before{border-radius:inherit;content:"";border:1px solid #71dcff42;transition:border-color .22s,box-shadow .22s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:-.48rem;box-shadow:inset 0 0 1.1rem #5bd5ff14,0 0 1.8rem #592caa1f}.oR_jGG_languageClose svg,.oR_jGG_languageClose span{z-index:1;position:relative}.oR_jGG_languageClose svg{justify-self:center;width:1.55rem;height:1.55rem}.oR_jGG_languageClose span{color:#ffffff91;letter-spacing:.13em;text-transform:uppercase;font-size:.56rem;font-weight:800;line-height:1}.oR_jGG_panelOpen .oR_jGG_languageClose{opacity:1;transition-delay:.22s;transform:translateY(0)scale(1)}.oR_jGG_panelOpen .oR_jGG_languageClose:hover{background:radial-gradient(circle at 35% 22%,#ffffff29,#0000 34%),linear-gradient(145deg,#2d2243fa,#0c0d15fa);border-color:#ffffff61;transform:translateY(-.2rem)scale(1.035);box-shadow:inset 0 1px #ffffff38,0 0 0 .35rem #05080e2e,0 1.2rem 3rem #00000061}.oR_jGG_languageClose:hover:before{border-color:#71dcff8c;transform:rotate(12deg)scale(1.02);box-shadow:inset 0 0 1.2rem #5bd5ff24,0 0 2.2rem #6f34c73d}.oR_jGG_languagePanel{opacity:0;width:min(100% - 3rem,58rem);min-height:100dvh;margin-inline:auto;padding-block:10.5rem 3rem;transition:opacity .34s .15s,transform .52s cubic-bezier(.22,1,.36,1) .15s;transform:translateY(.75rem)}.oR_jGG_panelOpen .oR_jGG_languagePanel{opacity:1;transform:translateY(0)}.oR_jGG_languageHeading{text-align:center;width:min(100%,42rem);margin:0 auto 1.3rem}.oR_jGG_languageHeading .oR_jGG_panelEyebrow{display:none}.oR_jGG_languageHeading h2{letter-spacing:-.055em;margin:0 0 .55rem;font-size:clamp(2.3rem,4.2vw,3.8rem);line-height:1}.oR_jGG_languageHeading>p:last-child{color:#ffffff9e;margin:0 auto;font-size:.84rem;font-weight:600;line-height:1.55}.oR_jGG_languageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;width:min(100%,50rem);margin-inline:auto;display:grid}.oR_jGG_languageCard{color:#fff;cursor:pointer;isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12161de0;border:1px solid #ffffff21;border-radius:1.15rem;align-content:center;place-items:center;gap:.8rem;min-height:9.8rem;padding:1rem;transition:border-color .2s,box-shadow .2s,transform .24s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.oR_jGG_languageCard:hover{border-color:#75dcff73;transform:translateY(-.18rem);box-shadow:inset 0 1px #ffffff24,0 1.1rem 2.6rem #00000040}.oR_jGG_languageCardActive{border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff2e,0 0 2rem #7230bf40}.oR_jGG_flagBackdrop{z-index:-1;opacity:.1;background:#0e1219;transition:filter .22s,opacity .22s,transform .42s;position:absolute;inset:0}.oR_jGG_flagBackdrop img{object-fit:cover;filter:saturate(105%)}.oR_jGG_languageCard:hover .oR_jGG_flagBackdrop,.oR_jGG_languageCardActive .oR_jGG_flagBackdrop{opacity:1;transform:scale(1.02)}.oR_jGG_flagIcon{border:3px solid #ffffffbd;border-radius:50%;width:4rem;height:4rem;transition:opacity .17s,transform .22s;display:block;position:relative;overflow:hidden;box-shadow:0 .8rem 1.8rem #00000052}.oR_jGG_flagIcon img{object-fit:cover}.oR_jGG_languageLabel{text-align:center;gap:.15rem;transition:opacity .17s,transform .22s;display:grid}.oR_jGG_languageCard:hover .oR_jGG_flagIcon,.oR_jGG_languageCard:hover .oR_jGG_languageLabel,.oR_jGG_languageCard:hover .oR_jGG_comingSoon,.oR_jGG_languageCardActive .oR_jGG_flagIcon,.oR_jGG_languageCardActive .oR_jGG_languageLabel,.oR_jGG_languageCardActive .oR_jGG_comingSoon{opacity:0;transform:scale(.86)}.oR_jGG_languageLabel strong{font-size:.85rem}.oR_jGG_languageLabel small{color:#ffffff96;font-size:.68rem}.oR_jGG_comingSoon{color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase;background:#02040991;border:1px solid #ffffff26;border-radius:999px;padding:.28rem .45rem;font-size:.52rem;font-weight:800;position:absolute;top:.65rem;right:.65rem}.oR_jGG_languageNotice{color:#a8ebff;text-align:center;min-height:1.5rem;margin:1.1rem auto 0;font-size:.8rem}.oR_jGG_quoteOverlay{z-index:120;background:#01030700;justify-content:flex-end;transition:visibility 0s linear .5s,background-color .3s,opacity .3s;display:flex}.oR_jGG_quoteOverlay.oR_jGG_panelOpen{background:#010307b3;transition-delay:0s}.oR_jGG_quoteBackdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}.oR_jGG_quotePanel{z-index:1;color:#fff;background:radial-gradient(circle at 85% 12%,#792ecd47,#0000 25rem),linear-gradient(160deg,#0d101afa,#04070dfc);border-left:1px solid #ffffff21;flex-direction:column;justify-content:center;width:min(100%,35rem);height:100dvh;padding:clamp(1.4rem,3vh,2.5rem) clamp(1.5rem,4vw,3.4rem);transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translate(102%);box-shadow:-2rem 0 6rem #0000006b}.oR_jGG_panelOpen .oR_jGG_quotePanel{transform:translate(0)}.oR_jGG_quoteClose{position:absolute;top:1.2rem;right:1.2rem}.oR_jGG_quoteHeading>span{color:#64ddff;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:800}.oR_jGG_quoteHeading h2{letter-spacing:-.055em;margin:clamp(.35rem,.8vh,.65rem) 0;font-size:clamp(1.8rem,4.4vh,3.1rem);line-height:1}.oR_jGG_quoteHeading p{color:#ffffff9c;margin:0;font-size:clamp(.72rem,1.35vh,.84rem);line-height:1.55}.oR_jGG_quoteSteps{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-block:clamp(.65rem,1.5vh,1.15rem);display:grid}.oR_jGG_quoteSteps span{color:#ffffff7a;border-top:1px solid #ffffff24;gap:.1rem;padding-top:.55rem;font-size:.62rem;display:grid}.oR_jGG_quoteSteps strong{color:#71ddfa;font-size:.62rem}.oR_jGG_quoteForm{gap:clamp(.42rem,.9vh,.72rem);display:grid}.oR_jGG_quoteForm label{gap:clamp(.22rem,.45vh,.36rem);display:grid}.oR_jGG_quoteForm label>span{color:#ffffffad;font-size:.66rem;font-weight:750}.oR_jGG_quoteForm :is(input,select,textarea){color:#fff;width:100%;min-height:clamp(2.25rem,4.6vh,2.65rem);font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff21;border-radius:.72rem;outline:none;padding:clamp(.48rem,.8vh,.66rem) .8rem;font-size:.78rem;transition:border-color .18s,background-color .18s,box-shadow .18s}.oR_jGG_quoteForm :is(input,select,textarea):focus{background:#ffffff17;border-color:#60d8fba6;box-shadow:0 0 0 .22rem #2abee61a}.oR_jGG_quoteForm textarea{resize:none;min-height:clamp(3.7rem,8.5vh,5.4rem)}.oR_jGG_quoteForm option{color:#fff;background:#10131c}.oR_jGG_quoteFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.oR_jGG_quoteSubmit{color:#fff;min-height:clamp(2.5rem,4.8vh,2.9rem);font:inherit;cursor:pointer;background:linear-gradient(135deg,#7139a9,#3d176c);border:1px solid #b578ff6b;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.15rem;padding:.72rem 1.1rem;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 .9rem 2.2rem #4c198447}.oR_jGG_quoteSubmit svg{width:1.05rem;height:1.05rem}.oR_jGG_quoteStatus{color:#a8ebff;min-height:1rem;margin:0;font-size:.62rem;line-height:1.35}.oR_jGG_quoteConsent{color:#ffffff94;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.69rem;line-height:1.5;display:grid!important}.oR_jGG_quoteConsent input{accent-color:#8a37ef;margin-top:.08rem;width:1rem!important;height:1rem!important}.oR_jGG_quoteConsent a{color:#7ee8ff}.oR_jGG_quoteSubmit:disabled{cursor:wait;opacity:.62}@media (max-width:76rem){.oR_jGG_phoneLink small{display:none}.oR_jGG_phoneLink{display:inline-flex}.oR_jGG_languageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.oR_jGG_languageCard{min-height:9.5rem}}@media (max-width:62rem){.oR_jGG_headerInner{width:min(100% - 1.25rem,96rem);padding-inline:2rem}.oR_jGG_phoneLink,.oR_jGG_quoteButton{display:none}.oR_jGG_menuContent{grid-template-columns:1fr;align-items:start;gap:3rem;padding-block:7rem 3rem}.oR_jGG_menuPrimary,.oR_jGG_menuAside{grid-column:auto}.oR_jGG_submenu{pointer-events:auto;opacity:1;width:100%;max-height:none;margin:.35rem 0 .75rem;display:none;position:static;transform:none}.oR_jGG_submenuToggle{display:grid;top:.5rem;transform:none}.oR_jGG_menuMainLink>svg{display:none}.oR_jGG_menuMainLink{padding-right:3.4rem}.oR_jGG_submenuLinksGrouped{grid-template-columns:1fr}.oR_jGG_submenuLinksGrouped>a:first-of-type,.oR_jGG_submenuGroup{grid-column:auto}.oR_jGG_submenu:before,.oR_jGG_menuItemHasChildren:after{display:none}.oR_jGG_menuItemHasChildren:hover .oR_jGG_submenu,.oR_jGG_menuItemHasChildren:focus-within .oR_jGG_submenu{transform:none}.oR_jGG_menuItemExpanded .oR_jGG_submenu{display:block;transform:none}.oR_jGG_menuAside{grid-template-columns:repeat(2,minmax(0,1fr))}.oR_jGG_menuAsideActions{grid-column:1/-1}}@media (max-width:42rem){.oR_jGG_header{padding-block:.45rem}.oR_jGG_headerInner{gap:.5rem;width:100%;min-height:4.25rem;padding-inline:1rem}.oR_jGG_logoFrame{width:9.6rem;height:4rem}.oR_jGG_headerRight{gap:.38rem}.oR_jGG_circleAction,.oR_jGG_authButton,.oR_jGG_menuButton{width:2.75rem;height:2.75rem}.oR_jGG_circleAction svg,.oR_jGG_authButton svg,.oR_jGG_menuButton svg{width:1.05rem;height:1.05rem}.oR_jGG_authButton{margin-right:0;padding:0}.oR_jGG_authButton span{display:none}.oR_jGG_panelClose{top:1rem;right:1rem}.oR_jGG_menuContent{width:min(100% - 2rem,88rem);padding-top:5.8rem}.oR_jGG_menuMainLink{grid-template-columns:1.4rem minmax(0,1fr) 1.5rem;gap:.6rem;padding-block:.75rem}.oR_jGG_menuMainLink>strong{font-size:clamp(2rem,11vw,3rem)}.oR_jGG_menuAside{grid-template-columns:1fr;padding:1.25rem}.oR_jGG_menuAsideActions{grid-column:auto}.oR_jGG_languageOverlay:before{top:4.2rem;-webkit-mask-image:radial-gradient(9rem 4.25rem at 50% 0,#0000 98%,#000 100%);mask-image:radial-gradient(9rem 4.25rem at 50% 0,#0000 98%,#000 100%)}.oR_jGG_languageClose{width:5rem;height:5rem;top:1.45rem;left:calc(50% - 2.5rem)}.oR_jGG_languageClose svg{width:1.3rem;height:1.3rem}.oR_jGG_languageClose span{font-size:.5rem}.oR_jGG_languagePanel{width:min(100% - 2rem,76rem);padding-block:9rem 2rem}.oR_jGG_languageHeading{margin-bottom:1.4rem}.oR_jGG_languageHeading>p:last-child{font-size:.8rem}.oR_jGG_languageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.oR_jGG_languageCard{min-height:9.2rem;padding:.75rem}.oR_jGG_flagIcon{width:3.2rem;height:3.2rem}.oR_jGG_quotePanel{padding-inline:1.1rem}.oR_jGG_quoteFieldGrid{gap:.45rem}}@media (max-height:46rem) and (min-width:43rem){.oR_jGG_quotePanel{padding-block:1rem}.oR_jGG_quoteHeading p{display:none}.oR_jGG_quoteSteps{margin-block:.45rem}.oR_jGG_quoteSteps span{padding-top:.3rem}.oR_jGG_quoteForm{gap:.35rem}.oR_jGG_quoteForm :is(input,select,textarea){min-height:2.15rem;padding-block:.4rem}.oR_jGG_quoteForm textarea{min-height:3.25rem}}@media (max-width:24rem){.oR_jGG_logoFrame{width:8.25rem}.oR_jGG_headerRight{gap:.25rem}.oR_jGG_circleAction,.oR_jGG_authButton,.oR_jGG_menuButton{width:2.65rem;height:2.65rem}}@media (prefers-reduced-motion:reduce){.oR_jGG_phoneLink,.oR_jGG_circleAction,.oR_jGG_authButton,.oR_jGG_quoteButton,.oR_jGG_menuButton,.oR_jGG_quoteButton svg,.oR_jGG_menuOverlay,.oR_jGG_menuPrimary,.oR_jGG_menuAside,.oR_jGG_menuList li,.oR_jGG_menuList strong,.oR_jGG_menuList svg,.oR_jGG_languageOverlay,.oR_jGG_languageOverlay:before,.oR_jGG_languagePanel,.oR_jGG_languageCard,.oR_jGG_flagBackdrop,.oR_jGG_quoteOverlay,.oR_jGG_quotePanel{scroll-behavior:auto;transition-duration:.01ms}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oR_jGG_phoneLink,.oR_jGG_circleAction,.oR_jGG_authButton,.oR_jGG_quoteButton,.oR_jGG_menuButton,.oR_jGG_menuAside,.oR_jGG_languageCard{background:#111621}}
