.imgam,.imgam *{box-sizing:border-box}.imgam{--im-bg: #F3F5F9;--im-surface: #FFFFFF;--im-fg: #0B1220;--im-muted: #4B5668;--im-line: #D9DFE9;--im-blue: #1565C8;--im-blue-2: #3A86E8;--im-navy: #0B0E14;--im-navy-2: #121A2B;--im-on: #F2F5FA;--im-on-muted: #A9B4C6;--im-display: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;--im-body: "Barlow", Arial, Helvetica, sans-serif;font-family:var(--im-body);font-size:17px;line-height:1.6;color:var(--im-fg)}.imgam h1,.imgam h2,.imgam h3{font-family:var(--im-display);text-transform:uppercase;letter-spacing:.01em;line-height:1.02;margin:0;text-wrap:balance;color:inherit}.imgam p{margin:0}.imgam ul,.imgam ol{list-style:none;margin:0;padding:0}.imgam a{color:inherit;text-decoration:none}.imgam :focus-visible{outline:3px solid var(--im-blue-2);outline-offset:3px}.im-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}.im-eyebrow{font-family:var(--im-display);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:15px;color:var(--im-blue)}.imgam a.im-btn,.imgam button.im-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--im-blue);color:#fff;font-family:var(--im-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:18px;line-height:1.2;padding:14px 24px;border-radius:4px;border:2px solid var(--im-blue);cursor:pointer;transition:background .15s,border-color .15s}.imgam a.im-btn:hover,.imgam button.im-btn:hover{background:#1b74e0;border-color:#1b74e0}.imgam a.im-btn--ghost{background:transparent;border-color:#4a5a78}.imgam a.im-btn--ghost:hover{background:#ffffff0f;border-color:#fff}#header-group{display:contents}#header-group>.shopify-section{position:sticky;top:0;z-index:50}.im-top{background:var(--im-navy);border-bottom:1px solid #1c2740}.im-top__in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.imgam a.im-logo{font-family:var(--im-display);font-weight:800;font-size:28px;letter-spacing:.02em;color:#fff;line-height:1;white-space:nowrap}.im-logo span{color:var(--im-blue-2);margin-left:.3em}.im-nav{display:flex;align-items:center;gap:26px}.imgam .im-nav a:not(.im-btn){color:var(--im-on-muted);font-weight:500;font-size:16px}.imgam .im-nav a:not(.im-btn):hover{color:#fff}.imgam .im-nav a.im-btn{padding:10px 18px;font-size:16px}.im-hero{background:var(--im-navy);color:var(--im-on);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow-x:clip}.im-hero__copy{padding:84px 40px 92px max(20px,calc((100vw - 1180px)/2 + 20px));position:relative;z-index:2}.imgam .im-hero h1{font-size:clamp(46px,7.4vw,96px);font-weight:800;color:#fff}.im-hero h1 em{font-style:normal;color:var(--im-blue-2);display:block}.im-rule{width:190px;height:5px;background:var(--im-blue);margin:26px 0}.im-hero__lead{font-size:21px;color:var(--im-on);max-width:30em;margin-bottom:34px}.im-actions{display:flex;flex-wrap:wrap;gap:14px}.im-ticks{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:38px;color:var(--im-on-muted)}.im-ticks li{display:flex;align-items:center;gap:10px}.im-ticks li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--im-blue);flex:none}.im-hero__art{position:relative;min-height:480px}.im-hero__art:before{content:"";position:absolute;top:0;bottom:0;left:-38px;width:110px;background:var(--im-blue);z-index:3;clip-path:polygon(50% 0,100% 0,50% 50%,100% 100%,50% 100%,0 50%)}.im-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.im-hero__media svg,.im-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.im-badge{position:absolute;z-index:4;right:28px;top:40px;background:#0b0e14c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;padding:18px 26px;border:1px solid rgba(255,255,255,.1)}.im-badge b{display:block;font-family:var(--im-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:26px;color:#fff;line-height:1.1}.im-badge small{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--im-on-muted)}.im-sec{padding-block:92px}.im-sec--light{background:var(--im-bg)}.im-sec--navy{background:var(--im-navy-2);color:var(--im-on)}.im-head{max-width:40em;margin-bottom:48px}.imgam .im-head h2{font-size:clamp(36px,5vw,60px);font-weight:800;margin-top:10px}.im-head p{color:var(--im-muted);font-size:19px;margin-top:18px}.im-sec--navy .im-head p{color:var(--im-on-muted)}.im-sec--navy .im-head h2{color:#fff}.im-sec--navy .im-eyebrow{color:#5b9cf0}.im-services{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.im-card{background:var(--im-surface);border:1px solid var(--im-line);padding:30px;min-width:0;grid-column:span 3}.imgam .im-card h3{font-size:30px;font-weight:700;margin-bottom:10px}.im-card p{color:var(--im-muted)}.im-ico{width:46px;height:46px;border-radius:50%;background:var(--im-blue);color:#fff;display:grid;place-items:center;margin-bottom:20px;flex:none}.im-ico svg{width:24px;height:24px}.im-card--wide{grid-column:span 6;display:flex;gap:22px;align-items:flex-start}.im-card--wide .im-ico{margin:0}.im-card--feature{grid-column:span 6;grid-row:span 2;background:var(--im-navy);border-color:var(--im-navy);color:var(--im-on);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px}.im-card--feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(58,134,232,.18) 48%,transparent 62%),linear-gradient(180deg,#0f1828,#0b0e14)}.im-card--feature>*{position:relative}.imgam .im-card--feature h3{font-size:clamp(44px,5vw,64px);font-weight:800;color:#fff}.im-card--feature p{color:var(--im-on-muted);max-width:28em}.im-card--feature .im-ico{display:none}.im-tag{position:absolute!important;top:26px;left:30px;font-family:var(--im-display);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:15px;color:var(--im-blue-2)}.im-steps{display:grid;grid-template-columns:repeat(4,1fr);counter-reset:s}.im-steps li{counter-increment:s;padding:28px 26px 30px 0;border-top:3px solid var(--im-blue);min-width:0}.im-steps li:before{content:counter(s);font-family:var(--im-display);font-weight:800;font-size:54px;line-height:1;color:var(--im-blue-2);display:block;margin-bottom:14px}.imgam .im-steps h3{font-size:26px;font-weight:700;color:#fff;margin-bottom:8px}.im-steps p{color:var(--im-on-muted);font-size:16px}.im-why{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.imgam .im-why h2{font-size:clamp(36px,5vw,60px);font-weight:800;margin-top:10px}.im-why__intro{color:var(--im-muted);font-size:19px;margin-top:18px;max-width:26em}.im-why li{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--im-line)}.im-why li:first-child{border-top:1px solid var(--im-line)}.im-why li svg{flex:none;width:30px;height:30px;color:var(--im-blue);margin-top:2px}.im-why li b{display:block;font-family:var(--im-display);text-transform:uppercase;letter-spacing:.04em;font-size:24px;line-height:1.1}.im-why li span{color:var(--im-muted)}.im-contact{background:var(--im-navy);color:var(--im-on)}.im-contact__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.imgam .im-contact h2{font-size:clamp(40px,6vw,76px);font-weight:800;color:#fff;margin-top:10px}.im-contact h2 em{font-style:normal;color:var(--im-blue-2)}.im-contact__text{color:var(--im-on-muted);font-size:19px;max-width:28em;margin-top:18px}.im-lines{display:grid;gap:14px;margin-top:30px}.imgam a.im-line{display:flex;align-items:center;gap:16px;background:var(--im-navy-2);border:1px solid #1f2b45;padding:14px 18px;border-radius:4px;min-width:0}.imgam a.im-line:hover{border-color:var(--im-blue-2)}.im-line .c{flex:none;width:44px;height:44px;border-radius:50%;background:var(--im-blue);color:#fff;display:grid;place-items:center;font-family:var(--im-display);font-weight:800;font-size:22px}.im-line small{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--im-on-muted)}.im-line .v{font-size:21px;font-weight:600;color:#fff;overflow-wrap:anywhere}.im-form{background:var(--im-navy-2);border:1px solid #1f2b45;border-top:5px solid var(--im-blue);padding:30px;display:grid;gap:16px}.imgam .im-form h3{font-size:30px;font-weight:700;color:#fff}.im-field{display:grid;gap:6px;min-width:0}.im-field label{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--im-on-muted);font-weight:600}.im-field input,.im-field select,.im-field textarea{width:100%;font:inherit;font-size:17px;color:#fff;background:#0b0e14;border:1px solid #2c3a58;border-radius:4px;padding:12px 14px}.im-field textarea{min-height:120px;resize:vertical}.im-field input:focus,.im-field select:focus,.im-field textarea:focus{outline:3px solid var(--im-blue-2);outline-offset:1px;border-color:var(--im-blue-2)}.im-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.im-ok,.im-err{padding:12px 14px;border-radius:4px;font-size:16px}.im-ok{background:#2ea05a2e;color:#bfeccf;border:1px solid rgba(46,160,90,.5)}.im-err{background:#dc464629;color:#ffd0d0;border:1px solid rgba(220,70,70,.5)}.im-foot{background:var(--im-navy);color:var(--im-on-muted);border-top:1px solid #1c2740;font-size:15px}.im-foot__in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-block:26px}.imgam .im-foot a.im-logo{font-size:22px}.imgam .im-foot a:not(.im-logo):hover{color:#fff}@media(max-width:960px){.imgam .im-nav a:not(.im-btn){display:none}.im-hero{grid-template-columns:1fr}.im-hero__copy{padding:56px 20px 40px}.im-hero__art{min-height:340px;border-top:6px solid var(--im-blue)}.im-hero__art:before{display:none}.im-card--feature{grid-column:span 12;grid-row:auto;min-height:340px}.im-card--wide{grid-column:span 12}.im-card{grid-column:span 6}.im-steps{grid-template-columns:1fr 1fr;row-gap:12px}.im-why,.im-contact__grid{grid-template-columns:1fr;gap:36px}.im-sec{padding-block:64px}}@media(max-width:560px){.im-card{grid-column:span 12}.im-steps,.im-row2{grid-template-columns:1fr}.imgam a.im-logo{font-size:24px}.im-hero .im-actions .im-btn{width:100%}.im-badge{right:16px;top:24px;padding:14px 18px}.im-badge b{font-size:20px}.im-line .v{font-size:18px}.im-form{padding:22px}}@media(prefers-reduced-motion:reduce){.imgam a.im-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/imgam.css.map */
