.opc-contact-page,.opc-contact-page *,.opc-contact-page *:before,.opc-contact-page *:after,.opc-contact-form-section,.opc-contact-form-section *,.opc-contact-form-section *:before,.opc-contact-form-section *:after{box-sizing:border-box}body:has(.opc-contact-page){background:#050912;color:#a9b8cc}body:has(.opc-contact-page) #main{overflow:hidden;background:#050912}.opc-contact-page{position:relative;isolation:isolate;overflow:hidden;padding:clamp(34px,5.5vw,76px) 0 clamp(32px,4vw,58px);color:#a9b8cc;background:radial-gradient(circle at 79% 14%,rgba(8,101,245,.19),transparent 29%),radial-gradient(circle at 10% 78%,rgba(0,51,153,.14),transparent 26%),#050912}.opc-contact-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.62;background-image:linear-gradient(rgba(101,182,255,.036) 1px,transparent 1px),linear-gradient(90deg,rgba(101,182,255,.036) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.72) 66%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.72) 66%,transparent 100%)}.opc-contact-page:after{content:"";position:absolute;right:-10%;top:-90px;z-index:-1;width:min(650px,56vw);aspect-ratio:1;border:1px solid rgba(66,153,255,.08);transform:rotate(28deg);pointer-events:none;box-shadow:0 0 0 74px #0865f505,0 0 0 148px #0865f503}.opc-contact-page__container,.opc-contact-form-section__container{width:min(calc(100% - 40px),1240px);max-width:1240px;margin:0 auto}.opc-contact-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(30px,5vw,76px);align-items:center}.opc-contact-hero__copy{position:relative;z-index:1;max-width:720px}.opc-contact-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;color:#9ecbff;font-size:11px;font-weight:900;line-height:1.25;letter-spacing:.14em;text-transform:uppercase}.opc-contact-kicker:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,#1976ff,#65b6ff);box-shadow:0 0 12px #1976ff80}.opc-contact-hero h1{max-width:800px;margin:0;color:#f4f7fc;font-size:clamp(42px,5.9vw,76px);font-weight:900;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.opc-contact-hero__lead{max-width:690px;margin:22px 0 0;color:#a9b8cc;font-size:clamp(15.5px,1.35vw,18px);line-height:1.72}.opc-contact-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.opc-contact-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 18px;border:1px solid rgba(101,182,255,.24);border-radius:3px 14px;background:#07101fd6;color:#e6f1ff!important;font-size:12px;font-weight:880;line-height:1.2;letter-spacing:.045em;text-decoration:none!important;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.opc-contact-action svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.opc-contact-action--primary{border-color:#65b6ff78;background:linear-gradient(135deg,#0865f5,#039);box-shadow:0 14px 32px #00329b47;color:#fff!important}.opc-contact-console{position:relative;min-height:410px;padding:1px;background:linear-gradient(145deg,#65b6ff61,#174a900d 42%,#65b6ff30);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.opc-contact-console__inner{position:relative;height:100%;min-height:408px;padding:24px;background:linear-gradient(150deg,#0a1930fa,#030a15fc);clip-path:polygon(0 0,calc(100% - 29px) 0,100% 29px,100% calc(100% - 17px),calc(100% - 17px) 100%,0 100%);overflow:hidden}.opc-contact-console__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;background:linear-gradient(rgba(101,182,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(101,182,255,.035) 1px,transparent 1px);background-size:30px 30px}.opc-contact-console__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(101,182,255,.13)}.opc-contact-console__brand{color:#f4f7fc;font-size:12px;font-weight:950;letter-spacing:.14em}.opc-contact-console__signal{display:flex;align-items:center;gap:7px;color:#8fb3dd;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.opc-contact-console__signal:before{content:"";width:7px;height:7px;border-radius:50%;background:#38a3ff;box-shadow:0 0 13px #38a3ffd9}.opc-contact-console__core{position:relative;display:grid;place-items:center;min-height:143px;margin:18px 0}.opc-contact-console__rings{position:relative;width:126px;height:126px;border:1px solid rgba(101,182,255,.22);border-radius:50%;box-shadow:0 0 0 17px #0865f509,0 0 0 34px #0865f505}.opc-contact-console__rings:before,.opc-contact-console__rings:after{content:"";position:absolute;border-radius:50%;top:16px;right:16px;bottom:16px;left:16px;border:1px dashed rgba(101,182,255,.29)}.opc-contact-console__rings:after{top:39px;right:39px;bottom:39px;left:39px;border-style:solid;background:radial-gradient(circle,rgba(25,118,255,.38),rgba(8,101,245,.1) 58%,transparent 60%);box-shadow:0 0 28px #0865f547}.opc-contact-console__cross{position:absolute;inset:50% auto auto 50%;width:174px;height:174px;transform:translate(-50%,-50%);pointer-events:none}.opc-contact-console__cross:before,.opc-contact-console__cross:after{content:"";position:absolute;background:#65b6ff2b}.opc-contact-console__cross:before{left:0;right:0;top:50%;height:1px}.opc-contact-console__cross:after{top:0;bottom:0;left:50%;width:1px}.opc-contact-console__rows{position:relative;display:grid;gap:8px}.opc-contact-console__row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:51px;padding:9px 11px;border:1px solid rgba(101,182,255,.12);background:#0208128a}.opc-contact-console__index{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(101,182,255,.2);background:#0865f517;color:#65b6ff;font-size:9.5px;font-weight:950;letter-spacing:.08em}.opc-contact-console__row span:nth-child(2){min-width:0;color:#91a8c4;font-size:10px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.opc-contact-console__row strong{max-width:195px;color:#e8f2ff;font-size:11.5px;font-weight:830;line-height:1.35;text-align:right;overflow-wrap:anywhere}.opc-contact-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(28px,4vw,50px)}.opc-contact-method{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-height:86px;padding:15px;border:1px solid rgba(101,182,255,.14);border-radius:3px 14px;background:linear-gradient(145deg,#081427e6,#040b17f0);box-shadow:inset 0 1px #ffffff05;color:#e7f1ff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.opc-contact-method__icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(101,182,255,.22);border-radius:2px 11px;background:#0865f51a;color:#72baff}.opc-contact-method__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.opc-contact-method__copy{min-width:0}.opc-contact-method__copy small{display:block;margin-bottom:5px;color:#7188a5;font-size:9.5px;font-weight:900;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.opc-contact-method__copy strong,.opc-contact-method__copy span{display:block;min-width:0;color:#e7f1ff;font-size:12.5px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.opc-contact-method--info .opc-contact-method__copy span{color:#a5b6ca;font-size:11.5px;font-weight:650}.opc-contact-routes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.opc-contact-route{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 11px;border:1px solid rgba(101,182,255,.12);background:#030a1585;color:#9fcaff!important;font-size:11px;font-weight:800;line-height:1.25;text-decoration:none!important}.opc-contact-route b{color:#65b6ff;font-weight:800}.opc-contact-route span{min-width:0;overflow-wrap:anywhere}.opc-contact-form-section{position:relative;padding:clamp(18px,3vw,38px) 0 clamp(64px,7vw,96px);color:#a9b8cc;background:#050912}.opc-contact-form-section:before{content:"";position:absolute;left:50%;top:0;width:min(calc(100% - 40px),1240px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(101,182,255,.18) 18%,rgba(101,182,255,.18) 82%,transparent)}.opc-contact-form-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;align-items:start}.opc-contact-form-card,.opc-contact-aside{border:1px solid rgba(101,182,255,.15);background:linear-gradient(145deg,#081325f7,#030a15fc);box-shadow:0 20px 56px #0000002e,inset 0 1px #ffffff05}.opc-contact-form-card{padding:clamp(22px,3.4vw,42px);border-radius:3px 22px}.opc-contact-form-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:start;margin-bottom:28px;padding-bottom:23px;border-bottom:1px solid rgba(101,182,255,.12)}.opc-contact-form-header__index{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(101,182,255,.25);border-radius:2px 11px;background:#0865f51a;color:#65b6ff;font-size:10px;font-weight:950;letter-spacing:.1em}.opc-contact-form-header h2{margin:0;color:#f4f7fc;font-size:clamp(27px,3vw,40px);font-weight:900;line-height:1.06;letter-spacing:-.04em}.opc-contact-form-header p,.opc-contact-form-header .rte{max-width:680px;margin:9px 0 0;color:#9fb1c8;font-size:14px;line-height:1.65}.opc-contact-form-header .rte p,.opc-contact-form{margin:0}.opc-contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.opc-contact-field{min-width:0;margin:0 0 14px}.opc-contact-field__label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;color:#b7c7da;font-size:10.5px;font-weight:880;line-height:1.25;letter-spacing:.075em;text-transform:uppercase}.opc-contact-field__label:after{content:"";flex:1 1 auto;max-width:32px;height:1px;background:#65b6ff29}.opc-contact-field input,.opc-contact-field textarea,.opc-contact-field select{display:block;width:100%;min-width:0;margin:0;border:1px solid rgba(101,182,255,.17)!important;border-radius:2px 12px!important;background:#050d1b!important;box-shadow:inset 0 1px #ffffff03!important;color:#f1f6fd!important;font:inherit;font-size:14px!important;line-height:1.45!important;outline:none!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.opc-contact-field input{height:52px;padding:0 15px!important}.opc-contact-field textarea{min-height:180px;padding:14px 15px!important;resize:vertical}.opc-contact-field select{height:52px;padding:0 42px 0 15px!important;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#65b6ff 50%),linear-gradient(135deg,#65b6ff 50%,transparent 50%)!important;background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.opc-contact-field input::placeholder,.opc-contact-field textarea::placeholder{color:#5e718a}.opc-contact-field input:focus,.opc-contact-field textarea:focus,.opc-contact-field select:focus{border-color:#65b6ff94!important;background:#071327!important;box-shadow:0 0 0 3px #0865f51a,inset 0 1px #ffffff05!important}.opc-contact-field select option{background:#07101f;color:#f4f7fc}.opc-contact-form .alert{margin:0 0 18px;padding:13px 14px;border-radius:2px 12px;font-size:13px;line-height:1.55}.opc-contact-form .alert--success{border:1px solid rgba(78,196,150,.28);background:#186e5021;color:#bfead9}.opc-contact-form .alert--error{border:1px solid rgba(255,111,122,.3);background:#8c223021;color:#ffd1d6}.opc-contact-form .alert__error-list{margin:0;padding-left:18px}.opc-contact-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:3px;padding:12px 18px;border:1px solid rgba(101,182,255,.46);border-radius:3px 14px;background:linear-gradient(135deg,#0865f5,#039);box-shadow:0 14px 31px #002d8c42;color:#fff;font-size:12px;font-weight:900;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.opc-contact-form__submit svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.opc-contact-aside{position:sticky;top:24px;overflow:hidden;border-radius:18px 3px}.opc-contact-aside__head{position:relative;padding:24px 22px 20px;border-bottom:1px solid rgba(101,182,255,.12);background:#050f1f85}.opc-contact-aside__head:after{content:"OPCBLEU / SUPPORT";display:block;margin-top:16px;color:#52749e;font-size:9px;font-weight:950;letter-spacing:.14em}.opc-contact-aside__head h2{margin:0;color:#f4f7fc;font-size:23px;font-weight:880;line-height:1.12;letter-spacing:-.025em}.opc-contact-aside__head p{margin:9px 0 0;color:#9cafc7;font-size:13px;line-height:1.6}.opc-contact-aside__links{display:grid;padding:8px}.opc-contact-aside__link{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:58px;padding:10px 9px;border-bottom:1px solid rgba(101,182,255,.08);color:#dce8f7!important;text-decoration:none!important;transition:background .18s ease,color .18s ease}.opc-contact-aside__link:last-child{border-bottom:0}.opc-contact-aside__link-index{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(101,182,255,.16);background:#0865f512;color:#65b6ff;font-size:9px;font-weight:950;letter-spacing:.08em}.opc-contact-aside__link span:nth-child(2){min-width:0;font-size:12.5px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.opc-contact-aside__link b{justify-self:end;color:#65b6ff;font-size:15px;font-weight:600}.opc-contact-aside__direct{display:grid;gap:8px;padding:14px;border-top:1px solid rgba(101,182,255,.1);background:#0208126b}.opc-contact-aside__direct a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:9px 10px;border:1px solid rgba(101,182,255,.1);color:#9fcaff!important;font-size:11px;font-weight:800;line-height:1.35;text-decoration:none!important}.opc-contact-aside__direct a span{min-width:0;overflow-wrap:anywhere}.opc-contact-store-info{padding:18px 20px;border-top:1px solid rgba(101,182,255,.12)}.opc-contact-store-info h3{margin:0 0 11px;color:#edf4ff;font-size:16px;font-weight:850}.opc-contact-store-info__image{overflow:hidden;margin-bottom:13px;border-radius:2px 12px}.opc-contact-store-info__image img{display:block;width:100%;height:auto}.opc-contact-store-info .rte{color:#9fb1c8;font-size:12.5px;line-height:1.65}.opc-contact-store-info .rte p{margin:0 0 8px}.opc-contact-page a:focus-visible,.opc-contact-form-section a:focus-visible,.opc-contact-form-section button:focus-visible{outline:2px solid #72baff;outline-offset:3px}@media(hover:hover)and (pointer:fine){.opc-contact-action:hover{transform:translateY(-2px);border-color:#65b6ff7a;background:#081f41eb}.opc-contact-action--primary:hover{background:linear-gradient(135deg,#1976ff,#0642bd);box-shadow:0 18px 38px #003cb454}.opc-contact-method[href]:hover{transform:translateY(-2px);border-color:#65b6ff57;background:linear-gradient(145deg,#091d3bf2,#040c19fa)}.opc-contact-route:hover{border-color:#65b6ff52;background:#0865f51c}.opc-contact-form__submit:hover{transform:translateY(-2px);border-color:#99d3ff9e;box-shadow:0 18px 38px #0037aa57}.opc-contact-aside__link:hover{background:#0865f517;color:#fff!important}.opc-contact-aside__direct a:hover{border-color:#65b6ff45;background:#0865f514}}@media(max-width:999px){.opc-contact-hero{grid-template-columns:1fr;gap:28px}.opc-contact-hero__copy{max-width:820px}.opc-contact-console{min-height:0}.opc-contact-console__inner{min-height:360px}.opc-contact-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.opc-contact-form-grid{grid-template-columns:1fr}.opc-contact-aside{position:relative;top:auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-radius:3px 18px}.opc-contact-aside__head{border-right:1px solid rgba(101,182,255,.1);border-bottom:0}.opc-contact-aside__links{grid-template-columns:repeat(2,minmax(0,1fr))}.opc-contact-aside__link:nth-child(odd){border-right:1px solid rgba(101,182,255,.08)}.opc-contact-aside__direct,.opc-contact-store-info{grid-column:1/-1}}@media(max-width:749px){.opc-contact-page{padding:28px 0}.opc-contact-page__container,.opc-contact-form-section__container{width:calc(100% - 28px)}.opc-contact-hero h1{font-size:clamp(38px,12vw,54px);line-height:1}.opc-contact-hero__lead{margin-top:17px;font-size:14.5px;line-height:1.63}.opc-contact-hero__actions{margin-top:21px}.opc-contact-action{min-height:47px;padding:11px 14px;font-size:11px}.opc-contact-console__inner{min-height:338px;padding:18px}.opc-contact-console__core{min-height:126px;margin:14px 0}.opc-contact-console__rings{width:110px;height:110px}.opc-contact-console__cross{width:150px;height:150px}.opc-contact-console__row{grid-template-columns:31px minmax(0,1fr);min-height:52px}.opc-contact-console__row strong{grid-column:2;max-width:none;margin-top:-4px;text-align:left}.opc-contact-methods{gap:8px;margin-top:22px}.opc-contact-method{grid-template-columns:38px minmax(0,1fr);min-height:78px;padding:12px}.opc-contact-method__icon{width:38px;height:38px}.opc-contact-method__copy strong,.opc-contact-method__copy span{font-size:11.75px}.opc-contact-routes{gap:7px;margin-top:10px}.opc-contact-route{flex:1 1 calc(50% - 4px);justify-content:space-between}.opc-contact-form-section{padding:14px 0 58px}.opc-contact-form-card{padding:20px 15px;border-radius:3px 18px}.opc-contact-form-header{grid-template-columns:37px minmax(0,1fr);gap:12px;margin-bottom:21px;padding-bottom:18px}.opc-contact-form-header__index{width:37px;height:37px}.opc-contact-form-header h2{font-size:28px}.opc-contact-form-header p,.opc-contact-form-header .rte{font-size:13.25px;line-height:1.58}.opc-contact-form__row{grid-template-columns:1fr;gap:0}.opc-contact-field{margin-bottom:12px}.opc-contact-field input,.opc-contact-field select{height:50px}.opc-contact-field textarea{min-height:155px}.opc-contact-aside{grid-template-columns:1fr}.opc-contact-aside__head{border-right:0;border-bottom:1px solid rgba(101,182,255,.1);padding:20px 17px 17px}.opc-contact-aside__links{grid-template-columns:1fr}.opc-contact-aside__link:nth-child(odd){border-right:0}.opc-contact-aside__direct,.opc-contact-store-info{grid-column:auto}.opc-contact-aside__direct{padding:11px}}@media(max-width:480px){.opc-contact-page__container,.opc-contact-form-section__container{width:calc(100% - 20px)}.opc-contact-kicker{font-size:10px}.opc-contact-hero__actions{display:grid}.opc-contact-action{width:100%}.opc-contact-console__header{align-items:flex-start;flex-direction:column;gap:7px}.opc-contact-methods{grid-template-columns:1fr}.opc-contact-route{flex-basis:100%}.opc-contact-form-card{padding-inline:12px}.opc-contact-form-header{grid-template-columns:1fr}.opc-contact-form-header__index{width:34px;height:34px}.opc-contact-form-header h2{font-size:26px}.opc-contact-field__label{font-size:10px}.opc-contact-form__submit{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.opc-contact-action,.opc-contact-method,.opc-contact-route,.opc-contact-form__submit,.opc-contact-aside__link,.opc-contact-aside__direct a,.opc-contact-field input,.opc-contact-field textarea,.opc-contact-field select{transition:none!important}.opc-contact-action:hover,.opc-contact-method[href]:hover,.opc-contact-form__submit:hover{transform:none!important}}.opc-contact-action,.opc-contact-method,.opc-contact-method__icon,.opc-contact-route,.opc-contact-console,.opc-contact-console__inner,.opc-contact-console__row,.opc-contact-console__index,.opc-contact-form-card,.opc-contact-form-header__index,.opc-contact-field input,.opc-contact-field textarea,.opc-contact-field select,.opc-contact-form .alert,.opc-contact-form__submit,.opc-contact-aside,.opc-contact-aside__link,.opc-contact-aside__link-index,.opc-contact-aside__direct a,.opc-contact-store-info__image{border-radius:0!important}.opc-contact-console,.opc-contact-console__inner{clip-path:none!important}
/*# sourceMappingURL=/cdn/shop/t/232/assets/opc-contact.css.map */
