:root{--qr-white:#FFFFFF;--qr-tint:#F2F5F8;--qr-rule:#D9E1E8;--qr-ink:#14212E;--qr-muted:#52606E;--qr-blue:#005A9C;--qr-blue-hover:#004A80;--qr-navy:#0B3A66;--qr-footer:#07213A;--qr-sky:#8EC9FF;--qr-green:#6AA33E;--qr-head:"Figtree","Helvetica Neue",Arial,sans-serif;--qr-body:"Public Sans","Helvetica Neue",Arial,sans-serif;--qr-h1:64px;--qr-h2:40px;--qr-h3:22px;--qr-body-size:16px;--qr-ui:15px;--qr-small:14px;--qr-b:60px;--qr-gutter:32px;--qr-max:1280px;--qr-radius:8px;--qr-ease:cubic-bezier(.16,1,.3,1)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}html,body{margin:0}body{background:var(--qr-white);color:var(--qr-ink);font:400 var(--qr-body-size)/1.6 var(--qr-body);-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p{margin:0}.qr-wrap{max-width:var(--qr-max);margin:0 auto;padding:0 var(--qr-gutter)}.qr-h1,.qr-h2,.qr-h3{font-family:var(--qr-head);font-weight:700;letter-spacing:-.015em;line-height:1.1}.qr-h1{font-size:var(--qr-h1)}.qr-h2{font-size:var(--qr-h2)}.qr-h3{font-size:var(--qr-h3);line-height:1.25;letter-spacing:-.01em}.qr-eyebrow{font-size:var(--qr-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--qr-sky);margin-bottom:18px}.qr-lead{font-size:var(--qr-body-size);line-height:1.65}.qr-ico{width:20px;height:20px;display:inline-block;flex:none}.qr-ico svg{width:100%;height:100%;display:block}.qr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:999px;font-weight:600;font-size:var(--qr-ui);line-height:1;border:1.5px solid transparent;transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--qr-ease);white-space:nowrap}.qr-btn:hover{transform:translateY(-1px)}.qr-btn--blue{background:var(--qr-blue);color:#fff;border-color:var(--qr-blue)}.qr-btn--blue:hover{background:var(--qr-blue-hover);border-color:var(--qr-blue-hover)}.qr-btn--white{background:#fff;color:var(--qr-navy);border-color:#fff}.qr-btn--white:hover{background:#e7f1fa;border-color:#e7f1fa}.qr-btn--line{background:transparent;color:var(--qr-blue);border-color:var(--qr-blue)}.qr-btn--line:hover{background:var(--qr-blue);color:#fff}.qr-btn--line-w{background:transparent;color:#fff;border-color:#ffffffb3}.qr-btn--line-w:hover{border-color:#fff;background:#ffffff1a}.qr-btn .qr-ico{width:18px;height:18px}.qr-r{transition:opacity .8s var(--qr-ease),transform .8s var(--qr-ease)}.qr-r.is-pending{opacity:0;transform:translateY(16px)}.qr-arcs{position:absolute;pointer-events:none;z-index:0;color:var(--qr-blue);opacity:.14;will-change:transform}.qr-arcs svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;vector-effect:non-scaling-stroke}.qr-arcs svg .g{stroke:var(--qr-green)}.qr-arcs--w{color:#fff;opacity:.12}.qr-arcs .qr-arcs__spin{animation:qr-spin 140s linear infinite;transform-origin:50% 50%}@keyframes qr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qr-r{transition:none}.qr-r.is-pending{opacity:1;transform:none}.qr-arcs .qr-arcs__spin,.qr-hero__img img{animation:none}}.qr-topbar{background:var(--qr-footer);color:#fff;font-size:var(--qr-ui);line-height:1}.qr-topbar .qr-wrap{display:flex;align-items:center;justify-content:space-between;height:44px;gap:16px}.qr-topbar__links{display:flex;gap:22px;align-items:center;white-space:nowrap}.qr-topbar__links a{display:inline-flex;align-items:center;gap:7px;min-height:44px}.qr-topbar__links .qr-ico{width:16px;height:16px}.qr-topbar__links .qr-ico--wa{color:var(--qr-green)}.qr-topbar__where{opacity:.78;white-space:nowrap}.qr-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:#fff;border-bottom:1px solid var(--qr-rule)}.qr-header .qr-wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:84px;gap:24px}.qr-logo{display:flex;align-items:center;min-height:44px}.qr-logo img{height:48px;width:auto}.qr-nav{display:flex;justify-content:center;gap:4px}.qr-nav a,.qr-nav button{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:600;font-size:var(--qr-ui);color:var(--qr-ink)}.qr-nav a:after,.qr-nav button:after{content:"";position:absolute;left:14px;right:14px;bottom:8px;height:2px;background:var(--qr-blue);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--qr-ease)}.qr-nav a:hover:after,.qr-nav li:hover>button:after{transform:scaleX(1)}.qr-nav ul{list-style:none;margin:0;padding:0;display:flex}.qr-nav li{position:relative}.qr-nav .qr-ico{width:14px;height:14px}.qr-mega{position:absolute;top:100%;left:0;min-width:260px;background:#fff;border:1px solid var(--qr-rule);border-radius:var(--qr-radius);padding:10px;display:none;flex-direction:column;box-shadow:0 12px 32px #14212e14}.qr-nav li:hover .qr-mega,.qr-nav li:focus-within .qr-mega{display:flex}.qr-mega a{min-height:44px;padding:0 14px;border-radius:6px;font-weight:400}.qr-mega a:after{display:none}.qr-mega a:hover{background:var(--qr-tint);color:var(--qr-blue)}.qr-header__cta{display:flex;align-items:center;gap:8px}.qr-burger,.qr-header__wa{display:none}.qr-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;visibility:hidden}.qr-drawer.is-open{visibility:visible}.qr-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#07213a8c;opacity:0;transition:opacity .3s}.qr-drawer.is-open .qr-drawer__bg{opacity:1}.qr-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(88vw,380px);background:#fff;transform:translate(100%);transition:transform .4s var(--qr-ease);display:flex;flex-direction:column;overflow:auto}.qr-drawer.is-open .qr-drawer__panel{transform:none}.qr-drawer__head{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 8px 0 20px;border-bottom:1px solid var(--qr-rule)}.qr-drawer__head img{height:32px;width:auto}.qr-drawer__close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.qr-drawer nav{padding:8px 20px 20px}.qr-drawer nav a{display:flex;align-items:center;min-height:48px;font-weight:600;font-size:17px;border-bottom:1px solid var(--qr-rule)}.qr-drawer nav .qr-drawer__sub a{font-weight:400;padding-left:18px;font-size:16px}.qr-drawer__foot{margin-top:auto;padding:20px;display:grid;gap:10px}.qr-drawer__foot .qr-btn{width:100%}.qr-hero{position:relative;background:var(--qr-navy);color:#fff;overflow:visible;z-index:1}.qr-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.qr-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:var(--qr-env-focus,50% 45%);opacity:var(--qr-env-opacity,.32);filter:saturate(.6) blur(var(--qr-env-blur,3px));transform:scale(1.04)}.qr-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--qr-navy) 0%,var(--qr-navy) 42%,rgba(11,58,102,.55) 70%,rgba(11,58,102,.35) 100%)}.qr-hero__in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:var(--qr-b) 0}.qr-hero__copy{position:relative;z-index:2;max-width:600px}.qr-hero__copy .qr-h1{max-width:none}.qr-hero__copy .qr-h1 em{font-style:normal;color:var(--qr-sky)}.qr-hero__copy .qr-lead{margin:22px 0 30px;max-width:54ch;color:#ffffffe0}.qr-hero__btns{display:flex;gap:12px;flex-wrap:nowrap;width:max-content;max-width:none}.qr-hero__stage{position:relative;z-index:1;height:var(--qr-stage,600px)}.qr-hero__img{position:absolute;z-index:2;left:50%;bottom:calc(-1 * var(--qr-overhang,48px));transform:translate(-50%);height:calc(100% + var(--qr-overhang,48px))}.qr-hero__img img{height:100%;width:auto;filter:drop-shadow(0 14px 22px rgba(0,0,0,.28));animation:qr-rise 1.2s var(--qr-ease) both}@keyframes qr-rise{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.qr-hero .qr-arcs{width:560px;height:560px;left:50%;top:50%;transform:translate(-50%,-50%)}.qr-categories{position:relative;background:var(--qr-white);padding:calc(var(--qr-b) + var(--qr-overhang,48px)) 0 var(--qr-b);overflow:hidden}.qr-categories .qr-wrap{position:relative;z-index:1}.qr-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.qr-sechead .qr-h2{color:var(--qr-navy)}.qr-sechead p{color:var(--qr-muted);max-width:52ch}.qr-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qr-tile{display:flex;flex-direction:column;background:var(--qr-tint);border:1px solid var(--qr-rule);border-radius:var(--qr-radius);padding:0 0 28px;min-width:0;transition:border-color .25s}.qr-tile:hover{border-color:var(--qr-blue)}.qr-tile__img{height:var(--qr-tile-img,320px);display:flex;align-items:center;justify-content:center;padding:28px 36px 12px}.qr-tile__img img{height:100%;width:auto;max-width:100%;object-fit:contain;transition:transform .5s var(--qr-ease);filter:drop-shadow(0 14px 18px rgba(20,33,46,.12))}.qr-tile:hover .qr-tile__img img{transform:translateY(-4px)}.qr-tile__body{padding:8px 28px 0;display:flex;flex-direction:column;flex:1}.qr-tile__body .qr-h3{color:var(--qr-blue);margin-bottom:10px}.qr-tile__body p{color:var(--qr-muted);margin-bottom:22px}.qr-tile__body .qr-btn{margin-top:auto;align-self:flex-start}.qr-procurement{position:relative;background:var(--qr-footer);color:#fff;overflow:hidden}.qr-procurement__photo{position:absolute;top:0;right:0;bottom:0;left:0}.qr-procurement__photo img{width:100%;height:100%;object-fit:cover;object-position:var(--qr-focus,50% 50%)}.qr-procurement__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07213a1f,#07213a33 38%,#07213ab8 62%,#07213ae6)}.qr-procurement .qr-wrap{position:relative;display:flex;justify-content:flex-end;min-height:560px;align-items:center;padding-top:var(--qr-b);padding-bottom:var(--qr-b)}.qr-panel{background:#0b3a66e6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:var(--qr-radius);padding:44px 44px 48px;width:min(100%,560px)}.qr-panel .qr-h2{margin-bottom:16px}.qr-panel .qr-lead{color:#ffffffe0;margin-bottom:28px}.qr-why{position:relative;background:var(--qr-white);padding:var(--qr-b) 0;overflow:hidden}.qr-why .qr-wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.qr-why__aside{position:relative}.qr-why__aside .qr-h2{color:var(--qr-navy);max-width:11ch}.qr-why__aside .qr-h2 em{font-style:normal;color:var(--qr-blue)}.qr-why__aside .qr-arcs{width:112px;height:112px;right:0;left:auto;top:-8px}.qr-facts{margin:36px 0 32px;padding:0;border-top:1px solid var(--qr-rule)}.qr-fact{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--qr-rule)}.qr-fact dt{font:700 48px/1 var(--qr-head);letter-spacing:-.02em;color:var(--qr-blue)}.qr-fact dd{margin:0;color:var(--qr-muted);font-size:var(--qr-ui)}.qr-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--qr-rule)}.qr-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:24px;padding:28px 0;border-bottom:1px solid var(--qr-rule);align-items:start}.qr-row__chip{width:56px;height:56px;border-radius:50%;background:var(--qr-tint);display:inline-flex;align-items:center;justify-content:center;color:var(--qr-blue)}.qr-row__chip .qr-ico{width:28px;height:28px}.qr-row .qr-h3{margin-bottom:6px}.qr-row p{color:var(--qr-muted)}.qr-process{position:relative;background:var(--qr-tint);padding:var(--qr-b) 0;overflow:hidden}.qr-process .qr-wrap{position:relative;z-index:1}.qr-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;position:relative}.qr-steps:before{content:"";position:absolute;left:28px;right:28px;top:28px;height:1px;background:var(--qr-rule)}.qr-step{position:relative;padding-top:0}.qr-step__num{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:var(--qr-white);border:1px solid var(--qr-rule);display:inline-flex;align-items:center;justify-content:center;font-family:var(--qr-head);font-weight:700;font-size:var(--qr-h3);color:var(--qr-blue);margin-bottom:18px}.qr-step p{font-size:var(--qr-body-size);color:var(--qr-ink);max-width:30ch}.qr-process .qr-arcs{width:104px;height:104px;right:40px;top:32px}.qr-close{position:relative;background:var(--qr-navy);color:#fff;padding:var(--qr-b) 0;overflow:hidden}.qr-close .qr-wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.qr-close .qr-h2 em{font-style:normal;color:var(--qr-sky)}.qr-close .qr-lead{color:#ffffffe0;margin:18px 0 28px;max-width:50ch}.qr-contact{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:10px}.qr-contact a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600}.qr-contact .qr-ico{width:22px;height:22px;color:var(--qr-sky)}.qr-contact .qr-ico--wa{color:var(--qr-green)}.qr-close__photo{border-radius:var(--qr-radius);overflow:hidden;aspect-ratio:4/3;background:#06203a}.qr-close__photo img{width:100%;height:100%;object-fit:cover;object-position:var(--qr-focus,52% 50%)}.qr-close .qr-arcs{width:320px;height:320px;left:calc(50% - 48px);top:24px}.qr-footer{position:relative;background:var(--qr-footer);color:#fff;padding:var(--qr-b) 0 28px;border-top:1px solid rgba(255,255,255,.1);overflow:hidden}.qr-footer .qr-wrap{position:relative;z-index:1}.qr-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px}.qr-footer__brand img{height:40px;width:auto;margin-bottom:18px}.qr-footer__brand p{color:#ffffffbf;max-width:300px;font-size:var(--qr-ui)}.qr-footer h3{font-family:var(--qr-body);font-weight:600;font-size:var(--qr-small);letter-spacing:.04em;text-transform:uppercase;color:#fff9;margin-bottom:14px}.qr-footer ul{list-style:none;margin:0;padding:0}.qr-footer li a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#ffffffe0;font-size:var(--qr-ui)}.qr-footer li a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.qr-footer li a .qr-ico{width:18px;height:18px;color:var(--qr-sky)}.qr-footer li a .qr-ico--wa{color:var(--qr-green)}.qr-footer__acc{display:block}.qr-footer__bottom{margin-top:44px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:var(--qr-small);color:#fff9}.qr-footer__bottom a{min-height:24px;display:inline-flex;align-items:center;margin-left:18px}.qr-footer .qr-arcs{width:72px;height:72px;left:var(--qr-gutter);top:268px}@media(min-width:768px){.qr-footer__acc h3 button{display:contents}.qr-footer__acc h3 .qr-ico{display:none}}@media(max-width:767px){:root{--qr-h1:34px;--qr-h2:34px;--qr-h3:20px;--qr-body-size:16px;--qr-b:36px;--qr-gutter:20px;--qr-overhang:0px;--qr-tile-img:260px}.qr-topbar__where{display:none}.qr-topbar__links a[data-s=email]{width:44px;justify-content:center;font-size:0}.qr-topbar__links a[data-s=email] .qr-ico{width:18px;height:18px}.qr-hide-m{display:none}.qr-topbar .qr-wrap{justify-content:center}.qr-topbar__links{gap:18px}.qr-header .qr-wrap{height:64px;grid-template-columns:auto 1fr auto;gap:8px}.qr-logo img{height:36px}.qr-nav,.qr-header__cta .qr-btn{display:none}.qr-header__wa{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:var(--qr-green)}.qr-header__wa .qr-ico{width:24px;height:24px}.qr-burger{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center}.qr-burger .qr-ico{width:26px;height:26px}.qr-header__cta{justify-content:flex-end;gap:0}.qr-hero__in{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0 0 var(--qr-b)}.qr-hero__stage{order:0;height:auto;aspect-ratio:4/5;margin:0 calc(-1 * var(--qr-gutter))}.qr-hero__img{height:82%;bottom:9%}.qr-hero .qr-arcs{width:84vw;height:84vw}.qr-hero__copy{order:1;padding-top:28px;max-width:none}.qr-hero__bg:after{background:linear-gradient(180deg,rgba(11,58,102,.35) 0%,rgba(11,58,102,.6) 40%,var(--qr-navy) 58%)}.qr-hero__copy .qr-lead{margin:16px 0 22px}.qr-hero__btns{flex-wrap:wrap;width:100%}.qr-hero__btns .qr-btn{width:100%}.qr-categories{padding-top:var(--qr-b)}.qr-sechead{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.qr-tiles{grid-template-columns:minmax(0,1fr);gap:16px}.qr-tile{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:16px;row-gap:0;padding:20px;align-items:start}.qr-tile__img{grid-column:1;grid-row:1/3;height:150px;padding:0;align-items:flex-start}.qr-tile__img img{height:100%;filter:drop-shadow(0 8px 12px rgba(20,33,46,.12))}.qr-tile__body{display:contents}.qr-tile__body .qr-h3{grid-column:2;grid-row:1;margin:0 0 6px}.qr-tile__body p{grid-column:2;grid-row:2;margin:0}.qr-tile__body .qr-btn{grid-column:1/-1;grid-row:3;width:100%;margin-top:18px}.qr-procurement__photo{position:relative;aspect-ratio:4/5}.qr-procurement__photo:after{background:linear-gradient(180deg,#07213a00 70%,#07213ae6)}.qr-procurement .qr-wrap{min-height:0;padding-top:0;padding-bottom:var(--qr-b);display:block}.qr-panel{width:100%;padding:24px 0 0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}.qr-panel .qr-btn{width:100%}.qr-why .qr-wrap{grid-template-columns:minmax(0,1fr);gap:24px}.qr-why__aside{position:static}.qr-facts{margin:20px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 20px;border-bottom:1px solid var(--qr-rule)}.qr-fact{display:block;padding:16px 0;border-bottom:0}.qr-fact dt{font-size:40px;margin-bottom:6px}.qr-fact dd{font-size:var(--qr-small)}.qr-why__aside .qr-btn{width:100%}.qr-why__aside .qr-arcs{display:none}.qr-why .qr-arcs--m{display:block;width:80px;height:80px;right:24px;top:28px}.qr-why__aside .qr-h2,.qr-process .qr-sechead .qr-h2{padding-right:100px;max-width:none}.qr-row{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0}.qr-row__chip{width:48px;height:48px}.qr-row__chip .qr-ico{width:24px;height:24px}.qr-steps{grid-template-columns:minmax(0,1fr);gap:22px}.qr-steps:before{left:27px;right:auto;top:28px;bottom:28px;width:1px;height:auto}.qr-step{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:center}.qr-step__num{margin-bottom:0}.qr-step p{max-width:none}.qr-process .qr-arcs{width:64px;height:64px;right:24px;top:24px}.qr-close .qr-wrap{grid-template-columns:minmax(0,1fr);gap:24px}.qr-close__photo{order:0;aspect-ratio:4/5;margin:0 calc(-1 * var(--qr-gutter));border-radius:0}.qr-close__copy{order:1}.qr-close .qr-btn{width:100%}.qr-close .qr-arcs{width:80px;height:80px;left:auto;right:24px;top:auto;bottom:28px}.qr-footer__grid{grid-template-columns:minmax(0,1fr);gap:0}.qr-footer__brand{margin-bottom:12px}.qr-footer__acc{display:block;border-top:1px solid rgba(255,255,255,.12)}.qr-footer__acc h3{margin:0}.qr-footer__acc h3 button{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:52px;text-transform:inherit;letter-spacing:inherit;font:inherit;color:inherit}.qr-footer__acc h3 .qr-ico{width:16px;height:16px;transition:transform .3s}.qr-footer__acc.is-open h3 .qr-ico{transform:rotate(180deg)}.qr-footer__acc ul{display:none;padding-bottom:12px}.qr-footer__acc.is-open ul{display:block}.qr-footer__acc--static ul{display:block;padding:0 0 12px}.qr-footer__bottom{flex-direction:column;gap:8px}.qr-footer__bottom a{margin-left:0;margin-right:18px}.qr-footer .qr-arcs{width:56px;height:56px;left:auto;right:24px;top:28px}}@media(min-width:768px){.qr-why .qr-arcs--m{display:none}}@media(max-width:360px){:root{--qr-h1:32px;--qr-h2:32px}}.qr-sec{position:relative;padding:var(--qr-b) 0;overflow:hidden}.qr-sec .qr-wrap{position:relative;z-index:1}.qr-sec--tint{background:var(--qr-tint)}.qr-sec--navy{background:var(--qr-navy);color:#fff}.qr-sec--navy .qr-h2 em{font-style:normal;color:var(--qr-sky)}.qr-sec__head{margin-bottom:32px}.qr-sec__head .qr-h2{color:var(--qr-navy)}.qr-sec--navy .qr-sec__head .qr-h2{color:#fff}.qr-sec__head p{color:var(--qr-muted);max-width:62ch;margin-top:12px}.qr-pagehero{position:relative;background:var(--qr-navy);color:#fff;padding:28px 0 var(--qr-b);overflow:hidden}.qr-pagehero .qr-wrap{position:relative;z-index:1}.qr-pagehero .qr-h1{font-size:var(--qr-h2);max-width:20ch}.qr-pagehero .qr-h1 em{font-style:normal;color:var(--qr-sky)}.qr-pagehero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.qr-pagehero__lead{color:#ffffffe0;margin:18px 0 26px;max-width:58ch}.qr-pagehero__head{font-size:var(--qr-h3);font-family:var(--qr-head);font-weight:700;color:var(--qr-sky);margin-top:14px;line-height:1.3;max-width:40ch}.qr-pagehero__btns{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.qr-pagehero__btns .qr-textlink,.qr-feat__btns .qr-textlink{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 6px;font-weight:600;color:#fff;border-bottom:0}.qr-pagehero__btns .qr-textlink .qr-ico{color:var(--qr-sky)}.qr-pagehero__btns .qr-textlink .qr-ico--wa{color:var(--qr-green)}.qr-pagehero__img{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px}.qr-pagehero__img img{max-height:460px;width:auto;max-width:100%;filter:drop-shadow(0 14px 22px rgba(0,0,0,.28))}.qr-pagehero__img .qr-arcs{width:420px;height:420px;left:50%;top:50%;transform:translate(-50%,-50%)}.qr-pagehero__mark{position:relative;height:260px;align-self:center}.qr-pagehero__mark .qr-arcs{width:260px;height:260px;left:50%;top:50%;transform:translate(-50%,-50%)}.qr-pagehero__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.qr-pagehero__bg img{width:100%;height:100%;object-fit:cover;object-position:var(--qr-focus,50% 45%);opacity:.3;filter:saturate(.6) blur(3px);transform:scale(1.04)}.qr-pagehero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--qr-navy) 0%,var(--qr-navy) 40%,rgba(11,58,102,.55) 75%,rgba(11,58,102,.4) 100%)}.qr-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--qr-small);color:#ffffffb8;margin-bottom:10px}.qr-crumbs a,.qr-crumbs span{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.qr-crumbs a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.qr-crumbs .qr-ico{width:12px;height:12px;opacity:.6;margin:0 2px}.qr-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:stretch}.qr-split__aside{position:relative;min-height:0}.qr-split--noarc .qr-arcs{display:none}.qr-split__aside .qr-h2{color:var(--qr-navy);max-width:14ch}.qr-split__aside .qr-h2 em{font-style:normal;color:var(--qr-blue)}.qr-split__aside .qr-arcs{width:220px;height:220px;left:0;top:auto;bottom:0;display:none}.qr-split__aside .qr-arcs.is-on{display:block}.qr-sec__head--arc{position:relative;padding-right:100px}.qr-sec__head--arc .qr-arcs{position:absolute;right:0;top:-6px;width:76px;height:76px;opacity:.22}.qr-split__aside .qr-arcs--sm{display:block;position:absolute;right:0;top:-6px;bottom:auto;left:auto;width:76px;height:76px;opacity:.22}.qr-split__aside .qr-arcs.is-on~.qr-arcs--sm,.qr-split__aside .qr-arcs--sm.is-off{display:none}.qr-split--noarc .qr-arcs.is-on{display:none}.qr-process .qr-arcs--proc{width:104px;height:104px;right:40px;top:32px;transform:none}.qr-split__aside p{color:var(--qr-muted);margin-top:14px;max-width:38ch}.qr-prose{max-width:64ch}.qr-prose p+p{margin-top:14px}.qr-prose h3{margin:28px 0 8px;color:var(--qr-navy)}.qr-prose h3:first-child{margin-top:0}.qr-prose .qr-btn{margin-top:22px}.qr-prose a.qr-inline{color:var(--qr-blue);font-weight:600;text-decoration:underline;text-underline-offset:4px}.qr-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.qr-checks li{display:flex;gap:12px;align-items:flex-start}.qr-checks .qr-ico{width:22px;height:22px;color:var(--qr-blue);margin-top:3px}.qr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--qr-rule);border-radius:var(--qr-radius);background:#fff}.qr-table{width:100%;min-width:560px;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--qr-ui)}.qr-table th,.qr-table td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--qr-rule);white-space:nowrap}.qr-table th{background:var(--qr-tint);font-weight:600;font-size:var(--qr-small);letter-spacing:.02em;color:var(--qr-navy)}.qr-table tr:last-child td{border-bottom:0}.qr-table td:first-child{font-weight:600;color:var(--qr-navy)}.qr-note{font-size:var(--qr-small);color:var(--qr-muted);margin-top:12px;max-width:70ch}.qr-downloads{list-style:none;margin:0;padding:0;display:grid;gap:12px}.qr-downloads a{display:flex;align-items:center;gap:14px;min-height:60px;padding:0 18px;border:1px solid var(--qr-rule);border-radius:var(--qr-radius);background:#fff;font-weight:600;transition:border-color .2s}.qr-downloads a:hover{border-color:var(--qr-blue)}.qr-downloads .qr-ico{width:26px;height:26px;color:var(--qr-blue)}.qr-downloads small{margin-left:auto;font-weight:400;color:var(--qr-muted);font-size:var(--qr-small)}.qr-faq{list-style:none;margin:0;padding:0;border-top:1px solid var(--qr-rule)}.qr-faq details{border-bottom:1px solid var(--qr-rule)}.qr-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;cursor:pointer;font-family:var(--qr-head);font-weight:700;font-size:var(--qr-h3);line-height:1.25;color:var(--qr-navy)}.qr-faq summary::-webkit-details-marker{display:none}.qr-faq summary .qr-ico{width:22px;height:22px;flex:none;color:var(--qr-blue);transition:transform .3s}.qr-faq details[open] summary .qr-ico{transform:rotate(180deg)}.qr-faq details p{color:var(--qr-muted);padding:0 0 20px;max-width:70ch}.qr-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.qr-field{display:grid;gap:6px;min-width:0}.qr-field label{font-size:var(--qr-small);font-weight:600;color:var(--qr-navy)}.qr-field label small{font-weight:400;color:var(--qr-muted);font-size:inherit}.qr-field input,.qr-field select,.qr-field textarea{width:100%;min-height:48px;height:48px;-webkit-appearance:none;appearance:none;border:1px solid var(--qr-rule);border-radius:var(--qr-radius);padding:10px 14px;font:inherit;font-size:16px;color:var(--qr-ink);background:#fff}.qr-field textarea{min-height:140px;height:auto;resize:vertical}.qr-field select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%2314212E'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") no-repeat right 14px center/16px;padding-right:40px}.qr-field input:focus,.qr-field select:focus,.qr-field textarea:focus{outline:2px solid var(--qr-blue);outline-offset:1px;border-color:var(--qr-blue)}.qr-field--full{grid-column:1/-1}.qr-seg{display:flex;flex-wrap:wrap;gap:10px}.qr-seg label{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--qr-blue);border-radius:999px;font-weight:600;font-size:var(--qr-ui);color:var(--qr-blue);cursor:pointer;background:#fff}.qr-seg input{position:absolute;opacity:0;width:0;height:0}.qr-seg label:has(input:checked){background:var(--qr-blue);color:#fff}.qr-form [data-for]{display:none}.qr-form [data-for].is-on{display:grid}.qr-form__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:6px}.qr-form__actions p{color:var(--qr-muted);font-size:var(--qr-small);max-width:52ch}.qr-form__done{display:none;grid-column:1/-1;background:#fff;border:1px solid var(--qr-rule);border-left:4px solid var(--qr-green);border-radius:var(--qr-radius);padding:22px 24px;max-width:70ch}.qr-form.is-done .qr-form__done{display:block}.qr-form.is-done .qr-field,.qr-form.is-done .qr-form__actions{display:none}.qr-formpanel{background:var(--qr-tint);border:1px solid var(--qr-rule);border-radius:var(--qr-radius);padding:36px}.qr-cards{display:grid;grid-template-columns:repeat(var(--qr-cols,3),minmax(0,1fr));gap:24px}.qr-card{display:flex;flex-direction:column;background:var(--qr-tint);border:1px solid var(--qr-rule);border-radius:var(--qr-radius);padding:28px;min-width:0;transition:border-color .25s}.qr-card:hover{border-color:var(--qr-blue)}.qr-card__chip{width:56px;height:56px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--qr-blue);margin-bottom:18px}.qr-card__chip .qr-ico{width:28px;height:28px}.qr-card .qr-h3{color:var(--qr-navy);margin-bottom:8px}.qr-card p{color:var(--qr-muted)}.qr-sec--tint .qr-card{background:#fff}.qr-sec--tint .qr-card__chip{background:var(--qr-tint)}.qr-tile--empty .qr-tile__img{background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(0,90,156,.06) 10px 11px);border-radius:6px;margin:16px 16px 0;color:var(--qr-muted);font-size:var(--qr-small);text-align:center;padding:16px}.qr-steps{grid-template-columns:repeat(var(--qr-steps,3),minmax(0,1fr))}.qr-step .qr-h3{margin-bottom:6px}.qr-addr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.qr-addr__card{background:#fff;border:1px solid var(--qr-rule);border-radius:var(--qr-radius);padding:28px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start}.qr-addr__card .qr-ico{width:28px;height:28px;color:var(--qr-blue);margin-top:2px}.qr-addr__card b{display:block;color:var(--qr-navy);font-family:var(--qr-head);font-size:var(--qr-h3);margin-bottom:6px;line-height:1.25}.qr-addr__card p{color:var(--qr-muted)}.qr-addr__card p+p{margin-top:8px}.qr-contactrow{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:22px}.qr-contactrow a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;color:var(--qr-navy)}.qr-contactrow .qr-ico{width:22px;height:22px;color:var(--qr-blue)}.qr-contactrow .qr-ico--wa{color:var(--qr-green)}.qr-gallery{display:grid;gap:12px}.qr-gallery__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.qr-gallery__track::-webkit-scrollbar{display:none}.qr-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/5;background:var(--qr-tint);border-radius:var(--qr-radius);display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.qr-gallery__slide img{max-height:100%;width:auto;max-width:100%;object-fit:contain}.qr-gallery__thumbs{display:flex;gap:10px}.qr-gallery__thumbs button{width:72px;height:72px;border:1px solid var(--qr-rule);border-radius:6px;background:var(--qr-tint);display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden}.qr-gallery__thumbs button.is-on{border-color:var(--qr-blue)}.qr-gallery__thumbs img{max-height:100%;width:auto;max-width:100%;object-fit:contain}.qr-gallery__nav{display:none;align-items:center;gap:10px;font-size:var(--qr-small);color:var(--qr-muted)}.qr-gallery__nav button{width:44px;height:44px;border:1px solid var(--qr-rule);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--qr-navy)}.qr-gallery__nav .qr-ico{width:18px;height:18px}.qr-buybar{display:none}.qr-related .qr-tile__img{height:220px}.qr-figure{border-radius:var(--qr-radius);overflow:hidden;aspect-ratio:4/3;background:var(--qr-tint)}.qr-figure img{width:100%;height:100%;object-fit:cover;object-position:var(--qr-focus,50% 50%)}.qr-figure--contain img{object-fit:contain;background:#fff}.qr-twocol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.qr-twocol .qr-h2{color:var(--qr-navy);margin-bottom:14px}.qr-twocol p{color:var(--qr-muted)}.qr-twocol p+p{margin-top:12px}.qr-twocol .qr-btn{margin-top:22px}.qr-cta{position:relative;background:var(--qr-navy);color:#fff;padding:var(--qr-b) 0;overflow:hidden}.qr-cta .qr-wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center}.qr-cta .qr-h2 em{font-style:normal;color:var(--qr-sky)}.qr-cta p{color:#ffffffe0;margin-top:14px;max-width:56ch}.qr-cta__act{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.qr-cta .qr-arcs{width:180px;height:180px;right:40px;top:50%;transform:translateY(-50%)}@media(min-width:768px){.qr-arcs--m{display:none}}@media(max-width:360px){.qr-btn{white-space:normal;text-align:center;padding:10px 20px;line-height:1.2}}@media(max-width:767px){.qr-pagehero{padding:16px 0 var(--qr-b)}.qr-pagehero .qr-h1{max-width:none}.qr-pagehero__grid{grid-template-columns:minmax(0,1fr);gap:20px}.qr-pagehero__img{min-height:0;order:1;margin:0 calc(-1 * var(--qr-gutter));height:calc(100vw * 1.1);overflow:hidden;align-items:flex-end;padding-bottom:0}.qr-pagehero__img img{max-height:82%;height:82%;width:auto}.qr-pagehero__mark{display:none}.qr-pagehero .qr-arcs--m{width:80px;height:80px;right:24px;top:24px;left:auto;transform:none}.qr-pagehero .qr-h1{padding-right:0}.qr-pagehero--mark .qr-h1,.qr-sec__head--arc{padding-right:100px}.qr-sec__head--arc .qr-arcs,.qr-split__aside .qr-arcs.is-on,.qr-split__aside .qr-arcs--sm{display:none}.qr-process .qr-arcs--proc{width:64px;height:64px;right:24px;top:24px;transform:none}.qr-pagehero__img .qr-arcs{width:84vw;height:84vw}.qr-pagehero__copy{order:0}.qr-pagehero__after{order:2}.qr-pagehero__btns .qr-btn{width:100%}.qr-pagehero__btns .qr-textlink{min-height:44px}.qr-pagehero__bg:after{background:linear-gradient(180deg,rgba(11,58,102,.5) 0%,var(--qr-navy) 70%)}.qr-split{grid-template-columns:minmax(0,1fr);gap:20px}.qr-split__aside{min-height:0}.qr-split__aside .qr-arcs{display:none}.qr-split__aside .qr-h2{max-width:none;padding-right:100px}.qr-sec .qr-arcs--m{width:80px;height:80px;right:24px;top:28px;left:auto;bottom:auto}.qr-sec__head .qr-h2{padding-right:100px}.qr-form{grid-template-columns:minmax(0,1fr)}.qr-formpanel{padding:22px 18px}.qr-form__actions .qr-btn{width:100%}.qr-cards{grid-template-columns:minmax(0,1fr);gap:14px}.qr-card{padding:20px}.qr-steps,.qr-addr{grid-template-columns:minmax(0,1fr)}.qr-addr__card{padding:20px;grid-template-columns:40px minmax(0,1fr);gap:12px}.qr-twocol{grid-template-columns:minmax(0,1fr);gap:20px}.qr-twocol .qr-figure{order:0}.qr-twocol .qr-btn{width:100%}.qr-cta .qr-wrap{grid-template-columns:minmax(0,1fr);gap:20px}.qr-cta__act .qr-btn{width:100%}.qr-cta .qr-arcs{width:80px;height:80px;right:24px;top:28px;bottom:auto;transform:none}.qr-cta .qr-h2{padding-right:100px}.qr-gallery__nav{display:flex;justify-content:flex-end}.qr-gallery__thumbs{overflow-x:auto;scrollbar-width:none}.qr-gallery__thumbs button{flex:none;width:64px;height:64px}.qr-buybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:25;background:#fff;border-top:1px solid var(--qr-rule);padding:10px var(--qr-gutter) calc(10px + env(safe-area-inset-bottom,0px));gap:10px;align-items:center;transform:translateY(110%);transition:transform .35s var(--qr-ease)}.qr-buybar.is-on{transform:none}.qr-buybar b{flex:1;font-family:var(--qr-head);color:var(--qr-navy);font-size:var(--qr-ui);line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-buybar .qr-btn{flex:none}.qr-related .qr-tile__img{height:150px}.qr-table{min-width:520px}.qr-faq summary{font-size:var(--qr-h3)}}.qr-contact--ink{margin-top:22px}.qr-contact--ink a{color:var(--qr-navy)}.qr-contact--ink .qr-ico{color:var(--qr-blue)}.qr-contact--ink .qr-ico--wa{color:var(--qr-green)}.qr-mini{margin-top:32px;padding-top:28px;border-top:1px solid var(--qr-rule);max-width:38ch}.qr-mini .qr-h3{color:var(--qr-navy);margin-bottom:16px}.qr-ministeps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.qr-ministeps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:center;font-size:var(--qr-ui)}.qr-ministeps b{width:36px;height:36px;border-radius:50%;border:1px solid var(--qr-rule);background:var(--qr-white);display:inline-flex;align-items:center;justify-content:center;font:700 16px/1 var(--qr-head);color:var(--qr-blue)}@media(max-width:767px){.qr-mini{display:none}}.qr-twocol--top{align-items:start}.qr-twocol .qr-h2 em{font-style:normal;color:var(--qr-blue)}.qr-tile--support{background:var(--qr-navy);color:#fff;justify-content:center}.qr-tile--support .qr-tile__body{padding:32px}.qr-tile--support .qr-h3{color:#fff;font-size:var(--qr-h2);margin-bottom:14px}.qr-tile--support .qr-h3 em{font-style:normal;color:var(--qr-sky)}.qr-tile--support p{color:#ffffffd1;margin-bottom:22px}.qr-feat__btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.qr-feat__btns .qr-textlink--ink{color:var(--qr-navy)}.qr-textlink--ink .qr-ico{color:var(--qr-blue)}.qr-textlink--ink .qr-ico--wa{color:var(--qr-green)}.qr-dlrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:48px;padding-top:40px;border-top:1px solid var(--qr-rule)}.qr-dlrow .qr-h2{color:var(--qr-navy)}.qr-dlrow .qr-h2 em{font-style:normal;color:var(--qr-blue)}.qr-tile--support .qr-tile__body .qr-btn{margin-top:4px}@media(max-width:767px){.qr-dlrow{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px;padding-top:28px}.qr-feat__btns{display:none}.qr-tile--support{display:block;padding:0}.qr-tile--support .qr-tile__body{display:block;padding:24px}.qr-tile--support .qr-h3{font-size:var(--qr-h2)}.qr-tile--support .qr-tile__body .qr-btn{width:100%;margin-top:0}}.qr-skip{position:absolute;left:-9999px;top:8px;z-index:60;background:#fff;color:var(--qr-navy);padding:12px 18px;border-radius:999px;font-weight:600}.qr-skip:focus{left:16px}.qr-main:focus{outline:none}:focus-visible{outline:2px solid var(--qr-blue);outline-offset:2px}.qr-hero :focus-visible,.qr-pagehero :focus-visible,.qr-close :focus-visible,.qr-cta :focus-visible,.qr-footer :focus-visible,.qr-procurement :focus-visible,.qr-topbar :focus-visible,.qr-tile--support :focus-visible{outline-color:#fff}.qr-header-section{position:sticky;top:0;z-index:30}.qr-header{position:relative;top:auto}.qr-nav a[aria-current=page]:after{transform:scaleX(1)}.qr-nav .qr-nav__parent{padding-right:6px}.qr-h1 em,.qr-h2 em,.qr-h3 em{font-style:normal}.qr-sec__head .qr-h2 em,.qr-sechead .qr-h2 em,.qr-faq-head em{color:var(--qr-blue)}.qr-sec--navy .qr-sec__head .qr-h2 em{color:var(--qr-sky)}.qr-rte p+p,.qr-rte p+ul,.qr-rte ul+p{margin-top:12px}.qr-rte ul{margin:12px 0 0;padding-left:1.2em}.qr-rte a{color:var(--qr-blue);font-weight:600;text-decoration:underline;text-underline-offset:4px}.qr-rte strong{color:var(--qr-ink)}.qr-page-body{max-width:76ch}.qr-page-body h2,.qr-page-body h3{font-family:var(--qr-head);color:var(--qr-navy);line-height:1.25;margin:28px 0 10px}.qr-page-body h2{font-size:28px}.qr-page-body h3{font-size:var(--qr-h3)}.qr-page-body p,.qr-page-body li{color:var(--qr-muted)}.qr-page-body table{border-collapse:collapse;width:100%;margin:16px 0}.qr-page-body td,.qr-page-body th{border:1px solid var(--qr-rule);padding:10px 12px;text-align:left}.shopify-policy__container{max-width:76ch!important;margin:0 auto!important;padding:var(--qr-b) var(--qr-gutter)!important}.shopify-policy__title h1{font:700 var(--qr-h2)/1.1 var(--qr-head);color:var(--qr-navy);margin-bottom:24px}.shopify-policy__body p,.shopify-policy__body li{color:var(--qr-muted)}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--qr-head);color:var(--qr-navy);margin:24px 0 8px}.qr-tile__img img.qr-flat,.qr-gallery__slide img.qr-flat,.qr-gallery__thumbs img.qr-flat,.qr-tile .qr-tile__img img,.qr-gallery .qr-gallery__slide img,.qr-gallery .qr-gallery__thumbs img{mix-blend-mode:multiply;filter:none}.qr-pagehero__plate{position:relative;z-index:1;background:#fff;border-radius:var(--qr-radius);padding:28px;width:min(100%,440px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 40px #00000038}.qr-pagehero__plate img{max-height:100%;max-width:100%;width:auto;height:auto;filter:none}.qr-tile__img--none{background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(0,90,156,.06) 10px 11px);border-radius:6px;margin:16px 16px 0;color:var(--qr-muted);font-size:var(--qr-small);text-align:center;padding:16px}.qr-tile .qr-tile__link{position:static}.qr-table td{font-variant-numeric:tabular-nums}.qr-checks--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.qr-partslink{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:28px;padding:24px 28px;background:var(--qr-navy);color:#fff;border-radius:var(--qr-radius)}.qr-partslink .qr-card__chip{margin:0;background:#ffffff1a;color:var(--qr-sky)}.qr-partslink .qr-h3{color:#fff;margin-bottom:4px}.qr-partslink p{color:#ffffffd1}.qr-form__errors{grid-column:1/-1;border:1px solid #E8B4B0;border-left:4px solid #B3261E;background:#fdf3f2;border-radius:var(--qr-radius);padding:14px 18px;color:#7a1c16;font-size:var(--qr-ui)}.qr-field.is-bad input,.qr-field.is-bad select,.qr-field.is-bad textarea{border-color:#b3261e}.qr-field__err{display:none;font-size:var(--qr-small);color:#b3261e}.qr-field.is-bad .qr-field__err{display:block}.qr-form__done b{display:block;font-family:var(--qr-head);font-size:var(--qr-h3);color:var(--qr-navy);margin-bottom:6px}.qr-form .qr-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.qr-field input[readonly]{background:var(--qr-tint);color:var(--qr-navy);font-weight:600}.qr-searchbar{display:flex;gap:10px;max-width:640px;margin-top:22px}.qr-searchbar input{flex:1;min-width:0;min-height:48px;border:1px solid rgba(255,255,255,.4);background:#ffffff14;color:#fff;border-radius:999px;padding:0 20px;font:inherit;font-size:16px}.qr-searchbar input::placeholder{color:#ffffffa6}.qr-empty{color:var(--qr-muted);max-width:60ch}.qr-pager{display:flex;gap:10px;justify-content:center;margin-top:32px}.qr-pager a,.qr-pager span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--qr-rule);border-radius:999px;padding:0 14px}.qr-pager .is-current{background:var(--qr-blue);color:#fff;border-color:var(--qr-blue)}.shopify-design-mode .qr-r.is-pending{opacity:1;transform:none}@media(max-width:767px){.qr-checks--2{grid-template-columns:minmax(0,1fr)}.qr-pagehero__plate{width:100%;max-width:none;box-shadow:none;border-radius:0;aspect-ratio:auto;height:100%;padding:24px}.qr-pagehero__img--plate{height:auto;aspect-ratio:1/1;align-items:center}.qr-partslink{grid-template-columns:48px minmax(0,1fr);padding:20px}.qr-partslink .qr-card__chip{width:48px;height:48px}.qr-partslink .qr-btn{grid-column:1/-1;width:100%}.qr-searchbar{flex-direction:column}.qr-searchbar .qr-btn{width:100%}}.qr-form__done em{font-style:normal;font-weight:700;color:var(--qr-navy)}.qr-tile .qr-h3 a:hover{text-decoration:underline;text-underline-offset:4px}.qr-twocol--single{grid-template-columns:minmax(0,1fr)}.qr-table tbody th{background:none;font-size:var(--qr-ui);letter-spacing:0;font-weight:600;color:var(--qr-navy)}.qr-crumbs .qr-ico{min-width:0;min-height:0;width:12px;height:12px}.qr-gallery__slide img{width:100%;height:100%;max-height:none;object-fit:contain}.qr-tiles>.qr-tile--support:nth-child(3n+2):last-child{grid-column:span 2}.qr-tiles>.qr-tile--support:nth-child(3n+1):last-child{grid-column:1/-1}@media(min-width:768px){.qr-tiles>.qr-tile--support:nth-child(3n+1):last-child .qr-tile__body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;align-items:center;padding:40px 44px}.qr-tiles>.qr-tile--support:nth-child(3n+1):last-child .qr-h3{grid-row:1/3;margin:0}.qr-tiles>.qr-tile--support:nth-child(3n+1):last-child .qr-btn{justify-self:start}}@media(max-width:767px){.qr-twocol--top{row-gap:36px}.qr-tiles>.qr-tile--support:last-child{grid-column:auto}}.qr-tile .qr-h3 a{display:inline-block;padding:10px 0;margin:-10px 0}@media(max-width:767px){.qr-pagehero__img--plate{display:none}}@media(max-width:767px){.qr-sec .qr-note[style*="margin-left:auto"]{width:100%!important}}.qr-gallery{grid-template-columns:minmax(0,1fr)}.qr-gallery__track,.qr-gallery__thumbs{min-width:0}@media(min-width:768px){.qr-gallery__thumbs{flex-wrap:wrap}}:root{--qr-head:"M-Heading-Font","Figtree","Helvetica Neue",Arial,sans-serif;--qr-body:"M-Body-Font","Public Sans","Helvetica Neue",Arial,sans-serif}.qr-h1,.qr-h2,.qr-h3{color:inherit;text-transform:none}.qr-main-guard,.qr-hero,.qr-pagehero,.qr-sec,.qr-categories,.qr-procurement,.qr-why,.qr-process,.qr-close,.qr-cta,.qr-footer,.qr-topbar{font-family:var(--qr-body);font-size:var(--qr-body-size);line-height:1.6;-webkit-font-smoothing:antialiased}:where(.qr-hero,.qr-pagehero,.qr-sec,.qr-categories,.qr-procurement,.qr-why,.qr-process,.qr-close,.qr-cta,.qr-footer,.qr-topbar) :is(p,ul,ol,dl,dd,h1,h2,h3){margin-top:0;margin-bottom:0}.qr-sec a:not(.qr-btn):not(.qr-card):hover{color:inherit}.qr-form .qr-field input,.qr-form .qr-field select,.qr-form .qr-field textarea{width:100%!important;min-height:48px!important;height:48px;border:1px solid var(--qr-rule)!important;border-radius:var(--qr-radius)!important;padding:10px 14px!important;font:400 16px/1.4 var(--qr-body)!important;color:var(--qr-ink)!important;background-color:#fff!important;box-shadow:none!important;margin:0!important}.qr-form .qr-field textarea{min-height:140px!important;height:auto}.qr-form .qr-field select{padding-right:40px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%2314212E'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px!important}.qr-form .qr-field input[readonly]{background-color:var(--qr-tint)!important;color:var(--qr-navy)!important;font-weight:600!important}.qr-form .qr-field input:focus,.qr-form .qr-field select:focus,.qr-form .qr-field textarea:focus{outline:2px solid var(--qr-blue)!important;outline-offset:1px;border-color:var(--qr-blue)!important}.qr-form .qr-field.is-bad input,.qr-form .qr-field.is-bad textarea{border-color:#b3261e!important}.qr-form label{margin:0;text-transform:none;letter-spacing:0}.qr-table th,.qr-table td{border-left:0;border-right:0;border-top:0}.qr-faq summary{margin:0}.m-header .qr-header-cta{margin-left:12px;min-height:44px;padding:0 24px;font-family:var(--qr-body)}.qr-header-wa{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--qr-green)}.qr-header-wa .qr-ico{width:24px;height:24px}.m-header .m-menu__link,.m-header .m-menu__item>a{font-family:var(--qr-body);font-weight:600;font-size:15px;color:var(--qr-ink)}.m-header .m-menu__link:hover{color:var(--qr-blue)}.m-price,.m-product-card__price,.m-product-card__action,.m-product-card__quickview,.m-add-to-cart,.m-cart-icon-bubble,.m-product-quickview,.m-predictive-search .m-price,[data-cart-count]{display:none!important}@media(min-width:1280px){.m-header__desktop .container,.m-header .m-header__container.container{max-width:var(--qr-max);padding-left:var(--qr-gutter);padding-right:var(--qr-gutter)}}.m-header__desktop .m-menu__item:has(>a[href="/pages/contact"]){display:none}.m-header__mobile .m-hamburger-box{position:relative}.m-header__mobile .m-hamburger-box:after{content:"";position:absolute;left:-12px;right:-12px;top:-8px;bottom:-8px}.m-menu-mobile__toggle-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.m-search-popup mark,.m-predictive-search mark,mark{background:#e7f1fa;color:inherit;padding:0 1px;border-radius:2px}.m-button--scroll-top{width:44px!important;height:44px!important}.qr-seg label{position:relative}.qr-seg input{left:0;top:0}.qr-r.m-scroll-trigger{--animation-order:var(--i,0)}.qr-card.qr-r.m-scroll-trigger,.qr-tile.qr-r.m-scroll-trigger{transition:border-color .25s}#MainContent#MainContent{padding-bottom:0}.qr-footer__brand{position:relative}.qr-footer .qr-footer__brand .qr-arcs{position:static;display:block;width:56px;height:56px;margin-top:28px;opacity:.16}@media(min-width:768px){.qr-footer h3{display:flex;align-items:center;min-height:40px;margin-bottom:18px}.qr-footer li a{min-height:0;line-height:1.6}.qr-footer li+li{margin-top:12px}}@media(max-width:767px){.qr-footer .qr-footer__brand .qr-arcs{position:absolute;right:0;top:-8px;margin:0}}@media(max-width:767px){.qr-sec__head--arc,.qr-sec__head .qr-h2,.qr-split__aside .qr-h2,.qr-why__aside .qr-h2,.qr-process .qr-sechead .qr-h2{padding-right:0}.qr-sec>.qr-wrap,.qr-why>.qr-wrap,.qr-process>.qr-wrap,.qr-pagehero>.qr-wrap,.qr-cta>.qr-wrap,.qr-close>.qr-wrap{position:relative;z-index:1}.qr-sec .qr-arcs--m,.qr-why .qr-arcs--m,.qr-process .qr-arcs,.qr-process .qr-arcs--proc,.qr-cta .qr-arcs{right:12px;opacity:.1}.qr-step{align-items:start}.qr-step>:not(.qr-step__num){padding-top:14px}.qr-seg{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.qr-seg label{justify-content:center}.qr-categories .qr-tile__img{position:relative;align-self:stretch;height:auto;min-height:150px}.qr-categories .qr-tile__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain}.qr-hero__img{transform:translate(-50%)}}.qr-arcs svg{fill:currentColor;stroke:none}.qr-arcs svg .g{fill:var(--qr-green);stroke:none}.qr-arcs,.qr-arcs--w{opacity:.09}@media(min-width:1280px){.qr-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.qr-tiles--4 .qr-tile__img{height:260px;padding:24px 24px 12px}.qr-tiles--4 .qr-tile__body{padding:8px 22px 0}.qr-tiles--4 .qr-btn{padding-left:18px;padding-right:18px;gap:8px}}@media(min-width:768px)and (max-width:1279px){.qr-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1099px){.qr-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.qr-sec .qr-card.qr-card--feature{background:var(--qr-navy);border-color:var(--qr-navy);color:#fff;justify-content:center}.qr-sec .qr-card.qr-card--feature .qr-h3{color:#fff}.qr-sec .qr-card.qr-card--feature p{color:#ffffffdb}.qr-sec a.qr-card.qr-card--feature:hover{border-color:var(--qr-sky);color:#fff}.qr-table-hint{display:none;align-items:center;gap:6px;margin:0 0 8px;font-size:var(--qr-small);font-weight:600;color:var(--qr-blue)}.qr-table-hint.is-on{display:flex}.qr-table-hint .qr-ico{width:16px;height:16px;flex:none}.qr-rte h3{font-family:var(--qr-head);font-size:var(--qr-ui);font-weight:700;line-height:1.35;color:var(--qr-navy);margin:20px 0 6px}.qr-rte h3+p{margin-top:0}.qr-pagehero__mark .qr-arcs{left:calc(50% - 100px);top:calc(50% - 100px);width:200px;height:200px;transform:none}@media(min-width:768px){.qr-close .qr-arcs{left:auto;right:calc(50% + 40px);top:auto;bottom:44px;width:120px;height:120px}}@media(max-width:767px){.qr-cards--compact .qr-card{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:18px}.qr-cards--compact .qr-card__chip{grid-row:1/3;width:44px;height:44px;margin:0}.qr-cards--compact .qr-card .qr-h3{margin-bottom:6px}.qr-cards--compact .qr-card--feature .qr-h3,.qr-cards--compact .qr-card--feature p{grid-column:1/-1}}@media(max-width:767px){.qr-arcs--m,.qr-sec .qr-arcs--m,.qr-why .qr-arcs--m,.qr-process .qr-arcs,.qr-process .qr-arcs--proc,.qr-cta .qr-arcs,.qr-close .qr-arcs,.qr-pagehero .qr-arcs--m{display:none}.qr-sec__head--arc,.qr-pagehero--mark .qr-h1{padding-right:0}}@media(min-width:768px){.qr-cta .qr-arcs{width:140px;height:140px;right:40px;top:calc(50% - 70px);transform:none}}.qr-hero__img img{max-width:none}.qr-hero{overflow:clip}
/*# sourceMappingURL=/cdn/shop/t/3/assets/qr.css.map */
