﻿.ig1_page{background:#03050b;color:#f6f8fc;overflow-x:clip}.ig1_page h1,.ig1_page h2,.ig1_page h3,.ig1_page h4{color:#f6f8fc;font-weight:850;letter-spacing:0}.ig1_page p,.ig1_page li{color:rgba(246,248,252,.72)}.ig1_page .lead{color:rgba(246,248,252,.72);font-size:1.18rem;line-height:1.7;max-width:42rem}.ig1_page a{color:#9befff}.ig1_page .ig1-eyebrow{color:#9befff;display:inline-flex;font-size:.82rem;font-weight:800;letter-spacing:0;margin-bottom:1rem;text-transform:uppercase}.ig1_page .ig1-display{font-size:4.75rem;line-height:.96}.ig1_page .ig1-title{font-size:3rem;line-height:1.04}.ig1_page strong{color:#f6f8fc}.ig1_premium_home section{min-height:620px}.ig1-scene{background:linear-gradient(180deg, rgba(255, 255, 255, 0.015), rgba(255, 255, 255, 0)),#03050b;isolation:isolate;overflow:hidden;position:relative}.ig1-scene::before{background-image:linear-gradient(rgba(255, 255, 255, 0.038) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.038) 1px, transparent 1px);background-size:56px 56px;content:"";inset:0;mask-image:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.72) 44%, transparent 100%);opacity:.44;pointer-events:none;position:absolute;z-index:-2}.ig1-scene>.container{position:relative;z-index:2}.ig1-surface{background:linear-gradient(180deg, #070b14 0%, #0b1020 52%, #03050b 100%)}.ig1-light-sheet{display:block;filter:blur(22px);height:240px;opacity:.7;pointer-events:none;position:absolute;transform:translate3d(0, var(--ig1-parallax-y, 0px), 0) skewY(-11deg);width:620px;z-index:-1}.ig1-light-sheet-a{background:linear-gradient(90deg, transparent, rgba(50, 215, 255, 0.32), rgba(141, 122, 255, 0.18), transparent);right:-140px;top:80px}.ig1-light-sheet-b{background:linear-gradient(90deg, transparent, rgba(255, 184, 77, 0.16), rgba(255, 111, 142, 0.16), transparent);bottom:90px;left:-220px}.ig1-light-sheet-c{background:linear-gradient(90deg, transparent, rgba(85, 239, 176, 0.2), rgba(50, 215, 255, 0.18), transparent);right:-180px;top:30%}.ig1-light-cyan::after,.ig1-light-violet::after{content:"";height:2px;left:7%;pointer-events:none;position:absolute;right:7%;top:0;z-index:-1}.ig1-light-cyan::after{background:linear-gradient(90deg, transparent, rgba(50, 215, 255, 0.7), rgba(141, 122, 255, 0.35), transparent)}.ig1-light-violet::after{background:linear-gradient(90deg, transparent, rgba(141, 122, 255, 0.6), rgba(255, 111, 142, 0.3), transparent)}.ig1_page .btn,.ig1-snippet .btn{border-radius:8px;font-weight:750;line-height:1.1;align-items:center;display:inline-flex;justify-content:center;min-height:48px;white-space:normal}.ig1_page .btn-primary,.ig1-snippet .btn-primary{background:linear-gradient(120deg, #32d7ff 0%, #55efb0 44%, #8d7aff 100%);border:0;box-shadow:0 18px 48px rgba(50,215,255,.23);color:#02040a;transition:box-shadow .22s ease,transform .22s ease}.ig1_page .btn-primary:hover,.ig1_page .btn-primary:focus,.ig1-snippet .btn-primary:hover,.ig1-snippet .btn-primary:focus{box-shadow:0 24px 70px rgba(50,215,255,.34);color:#02040a;transform:translateY(-2px)}.ig1_page .btn-outline-light,.ig1_page .btn-outline-primary,.ig1-snippet .btn-outline-light,.ig1-snippet .btn-outline-primary{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.24);color:#f6f8fc;transition:background .22s ease,border-color .22s ease,transform .22s ease}.ig1_page .btn-outline-light:hover,.ig1_page .btn-outline-light:focus,.ig1_page .btn-outline-primary:hover,.ig1_page .btn-outline-primary:focus,.ig1-snippet .btn-outline-light:hover,.ig1-snippet .btn-outline-light:focus,.ig1-snippet .btn-outline-primary:hover,.ig1-snippet .btn-outline-primary:focus{background:rgba(255,255,255,.08);border-color:rgba(50,215,255,.55);color:#fff;transform:translateY(-2px)}.ig1_page .form-control,.ig1_page .form-select{background-color:rgba(255,255,255,.045);border-color:rgba(255,255,255,.16);border-radius:8px;color:#f6f8fc}.ig1_page .form-control:focus,.ig1_page .form-select:focus{background-color:rgba(255,255,255,.065);border-color:#32d7ff;box-shadow:0 0 0 .2rem rgba(50,215,255,.17);color:#f6f8fc}.ig1_page select,.ig1_page select.form-select,.ig1_page select.form-control{background-color:#0d1424;color:#f6f8fc}.ig1_page select:focus,.ig1_page select.form-select:focus,.ig1_page select.form-control:focus{background-color:#0d1424;color:#f6f8fc}.ig1_page select option,.ig1_page select optgroup,.ig1_page select.form-select option,.ig1_page select.form-select optgroup,.ig1_page select.form-control option,.ig1_page select.form-control optgroup{background-color:#0d1424;color:#f6f8fc}.ig1_page select option:checked,.ig1_page select option:hover,.ig1_page select.form-select option:checked,.ig1_page select.form-select option:hover,.ig1_page select.form-control option:checked,.ig1_page select.form-control option:hover{background-color:rgba(50,215,255,.2);color:#fff}.ig1_page select.form-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23f6f8fc' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.ig1_page .dropdown-menu{background-color:#0b1020;border:1px solid rgba(155,239,255,.16);box-shadow:0 22px 60px rgba(0,0,0,.45)}.ig1_page .dropdown-menu .dropdown-item{color:rgba(246,248,252,.78)}.ig1_page .dropdown-menu .dropdown-item:hover,.ig1_page .dropdown-menu .dropdown-item:focus,.ig1_page .dropdown-menu .dropdown-item.active{background-color:rgba(50,215,255,.14);color:#fff}.ig1_page .dropdown-menu .dropdown-divider{border-color:rgba(255,255,255,.12)}.ig1_page .form-label,.ig1_page label{color:rgba(246,248,252,.72)}.ig1_page ::placeholder{color:rgba(246,248,252,.52)}.ig1-panel,.ig1-device-frame,.ig1-final-panel,.ig1-analysis-card,.ig1-friction-board,.ig1-system-map,.ig1-trust-lab{background:linear-gradient(145deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.018)),linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0));border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07);border-radius:12px;position:relative}.ig1-card,.ig1-service-tile,.ig1-case-study,.ig1-step,.ig1-process-step{background:linear-gradient(145deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.018)),linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0));border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease}@media(hover: hover){.ig1-card:hover,.ig1-card:focus-within,.ig1-service-tile:hover,.ig1-service-tile:focus-within,.ig1-case-study:hover,.ig1-case-study:focus-within,.ig1-step:hover,.ig1-step:focus-within,.ig1-process-step:hover,.ig1-process-step:focus-within{border-color:rgba(50,215,255,.45);box-shadow:0 28px 90px rgba(0,0,0,.48),0 0 44px rgba(50,215,255,.1);transform:translateY(-4px)}}.ig1-card,.ig1-service-tile,.ig1-case-study,.ig1-step,.ig1-process-step{border-radius:8px}.ig1-panel{padding:1.75rem}.ig1-panel-head{align-items:center;display:flex;gap:.42rem;margin-bottom:1.2rem}.ig1-panel-head span:not(.ig1-chip){border-radius:50%;display:inline-block;height:.58rem;width:.58rem}.ig1-panel-head .ig1-dot-a{background:#ff6f8e}.ig1-panel-head .ig1-dot-b{background:#ffb84d}.ig1-panel-head .ig1-dot-c{background:#55efb0}.ig1-chip{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(246,248,252,.72);display:inline-flex;font-size:.78rem;font-weight:750;gap:.35rem;padding:.38rem .86rem}.ig1-contact-strip .ig1-chip{color:rgba(246,248,252,.72)}.ig1-contact-strip .ig1-chip i{color:#9befff}.ig1-contact-strip a.ig1-chip{transition:border-color .2s ease,color .2s ease,transform .2s ease}@media(hover: hover){.ig1-contact-strip a.ig1-chip:hover{border-color:rgba(50,215,255,.55);color:#f6f8fc;transform:translateY(-1px)}}.ig1-float{animation:ig1-float 7s ease-in-out infinite}.ig1-float-delay{animation:ig1-float 8s ease-in-out infinite;animation-delay:.9s}@keyframes ig1-float{0%,100%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -12px, 0)}}.ig1-tilt{transform:perspective(1200px) rotateX(var(--ig1-tilt-x, 0deg)) rotateY(var(--ig1-tilt-y, 0deg)) translate3d(var(--ig1-tilt-shift-x, 0), var(--ig1-tilt-shift-y, 0), 0);transform-style:preserve-3d;transition:transform .18s ease,border-color .22s ease,box-shadow .22s ease;will-change:transform}.ig1-hero-scene{padding-top:7rem}.ig1-hero-scene .container{min-height:680px}.ig1-hero-proof{border-top:1px solid rgba(255,255,255,.1);display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr));max-width:42rem;padding-top:1.25rem}.ig1-hero-proof div{min-width:0}.ig1-hero-proof strong{color:#9befff;display:block;font-size:1.45rem;line-height:1}.ig1-hero-proof span{color:rgba(246,248,252,.52);display:block;font-size:.82rem;margin-top:.32rem}.ig1-hero-visual{aspect-ratio:1/.92;min-height:520px;position:relative}.ig1-device-frame{inset:9% 3% auto 5%;min-height:420px;padding:1.15rem;position:absolute;transform:translateZ(42px)}.ig1-dashboard-grid{display:grid;gap:1rem;grid-template-columns:.9fr 1.1fr}.ig1-kpi-tile{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:140px;padding:1rem}.ig1-kpi-tile strong{display:block;font-size:2.4rem;line-height:1}.ig1-kpi-tile span{color:rgba(246,248,252,.52);display:block;margin-top:.55rem}.ig1-kpi-cyan strong{color:#9befff}.ig1-kpi-violet strong{color:#c6bdff}.ig1-live-chart{align-items:end;background:linear-gradient(180deg, rgba(50, 215, 255, 0.08), rgba(141, 122, 255, 0.05));border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;gap:.62rem;grid-column:1/-1;height:118px;padding:.9rem}.ig1-live-chart span{background:linear-gradient(180deg, #32d7ff, #8d7aff);border-radius:999px 999px 3px 3px;flex:1;min-width:10px}.ig1-task-stack{display:grid;gap:.62rem;grid-column:1/-1}.ig1-task-stack span{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(246,248,252,.72);display:flex;gap:.62rem;min-height:44px;padding:.65rem .85rem}.ig1-task-stack i{color:#55efb0}.ig1-floating-widget{background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.018)),linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0));border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07);align-items:center;border-radius:8px;color:#f6f8fc;display:inline-flex;gap:.62rem;min-height:54px;padding:.75rem 1rem;position:absolute;z-index:3}.ig1-floating-widget i{color:#ffb84d;font-size:1.1rem}.ig1-widget-top{right:0;top:2%}.ig1-widget-bottom{bottom:8%;left:0}.ig1-iso-object{bottom:4%;display:grid;gap:.42rem;grid-template-columns:repeat(3, 1fr);height:94px;position:absolute;right:10%;transform:rotateX(56deg) rotateZ(42deg);transform-style:preserve-3d;width:118px}.ig1-iso-object span{background:linear-gradient(145deg, rgba(50, 215, 255, 0.82), rgba(141, 122, 255, 0.68));border:1px solid rgba(255,255,255,.32);border-radius:6px;box-shadow:0 18px 40px rgba(50,215,255,.2)}.ig1-friction-board{display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr));padding:1rem}.ig1-friction-board::after{background:linear-gradient(90deg, transparent, rgba(255, 111, 142, 0.45), transparent),linear-gradient(90deg, transparent, rgba(255, 184, 77, 0.36), transparent);content:"";height:2px;left:8%;position:absolute;right:8%;top:52%;transform:rotate(-7deg)}.ig1-friction-column{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:220px;padding:1.1rem;position:relative}.ig1-friction-column strong{display:block;font-size:1.08rem;margin:1.1rem 0 .5rem}.ig1-friction-column p{font-size:.92rem;margin-bottom:0}.ig1-friction-label{color:#ffb84d;font-size:.82rem;font-weight:800}.ig1-problem-pill{background:linear-gradient(145deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.018)),linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0));border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07);align-items:center;border-radius:8px;color:rgba(246,248,252,.72);display:flex;gap:.65rem;min-height:58px;padding:.9rem 1rem}.ig1-problem-pill i{color:#ff6f8e}.ig1-problem-row{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:1rem;padding:1.15rem 0}.ig1-problem-row:last-child{border-bottom:0}.ig1-problem-row .ig1-problem-mark{color:#ffb84d;flex-shrink:0;font-size:1.3rem;font-weight:850;line-height:1}.ig1-benefit-list{display:grid;gap:.85rem;margin-top:1.5rem}.ig1-benefit-list div{align-items:flex-start;display:flex;gap:.85rem}.ig1-benefit-list i{color:#9befff;margin-top:.25rem;width:1.2rem}.ig1-benefit-list span{color:rgba(246,248,252,.72)}.ig1-system-map{aspect-ratio:1/.82;min-height:430px;overflow:hidden}.ig1-system-core{align-items:center;background:linear-gradient(145deg, rgba(50, 215, 255, 0.17), rgba(141, 122, 255, 0.2));border:1px solid rgba(50,215,255,.36);border-radius:8px;display:flex;flex-direction:column;gap:.28rem;left:50%;min-height:132px;justify-content:center;padding:1.2rem;position:absolute;top:50%;transform:translate(-50%, -50%);width:190px;z-index:2}.ig1-system-core span{color:#9befff;font-size:.85rem;font-weight:800}.ig1-system-core strong{font-size:1.2rem}.ig1-system-node{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(246,248,252,.72);display:flex;gap:.5rem;min-height:48px;padding:.65rem .82rem;position:absolute;z-index:2}.ig1-system-node i{color:#55efb0}.ig1-node-web{left:8%;top:17%}.ig1-node-crm{right:10%;top:16%}.ig1-node-erp{right:7%;bottom:17%}.ig1-node-app{left:8%;bottom:17%}.ig1-node-mail{left:39%;bottom:7%}.ig1-system-path{background:linear-gradient(90deg, transparent, rgba(50, 215, 255, 0.48), rgba(141, 122, 255, 0.28), transparent);height:2px;left:11%;position:absolute;right:11%;top:50%}.ig1-path-a{transform:rotate(25deg)}.ig1-path-b{transform:rotate(-25deg)}.ig1-path-c{transform:rotate(90deg)}.ig1-service-grid{display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr))}.ig1-service-tile{display:flex;flex-direction:column;min-height:340px;padding:1.1rem}.ig1-service-tile h3{font-size:1.08rem;margin:1.05rem 0 .55rem}.ig1-service-tile p{font-size:.94rem;line-height:1.55;margin-bottom:0}.ig1-service-visual{background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.015)),rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:8px;height:150px;overflow:hidden;position:relative}.ig1-service-visual span{position:absolute}.ig1-visual-software span{background:linear-gradient(90deg, #32d7ff, #8d7aff);border-radius:5px;height:14px;left:18px;right:18px}.ig1-visual-software span:nth-child(1){top:34px}.ig1-visual-software span:nth-child(2){top:68px;right:52px}.ig1-visual-software span:nth-child(3){top:102px;right:86px}.ig1-visual-web span{border:1px solid rgba(50,215,255,.5);border-radius:6px;inset:22px 18px auto;height:88px}.ig1-visual-web span:nth-child(2){background:rgba(50,215,255,.18);height:14px;top:44px;width:58%}.ig1-visual-web span:nth-child(3){background:rgba(255,184,77,.62);height:14px;top:78px;width:34%}.ig1-visual-mobile span{border:1px solid rgba(141,122,255,.55);border-radius:8px;height:112px;left:50%;top:18px;transform:translateX(-50%);width:58px}.ig1-visual-mobile span:nth-child(2){background:#55efb0;height:9px;top:52px;width:30px}.ig1-visual-mobile span:nth-child(3){background:#32d7ff;height:9px;top:76px;width:38px}.ig1-visual-automation span{background:rgba(50,215,255,.75);border-radius:50%;height:24px;width:24px}.ig1-visual-automation span:nth-child(1){left:28px;top:34px}.ig1-visual-automation span:nth-child(2){right:28px;top:62px}.ig1-visual-automation span:nth-child(3){left:50%;top:104px;transform:translateX(-50%)}.ig1-visual-automation::before,.ig1-visual-integration::before{background:linear-gradient(90deg, transparent, rgba(50, 215, 255, 0.65), transparent);content:"";height:2px;left:20px;position:absolute;right:20px;top:75px;transform:rotate(16deg)}.ig1-visual-erp span{background:rgba(141,122,255,.52);border:1px solid rgba(255,255,255,.22);border-radius:7px;height:46px;width:46px}.ig1-visual-erp span:nth-child(1){left:26px;top:24px}.ig1-visual-erp span:nth-child(2){right:26px;top:24px}.ig1-visual-erp span:nth-child(3){left:50%;top:82px;transform:translateX(-50%)}.ig1-visual-integration span{background:rgba(85,239,176,.65);border-radius:7px;height:34px;width:54px}.ig1-visual-integration span:nth-child(1){left:18px;top:30px}.ig1-visual-integration span:nth-child(2){right:18px;top:58px}.ig1-visual-integration span:nth-child(3){left:50%;top:102px;transform:translateX(-50%)}.ig1-visual-hosting span{background:rgba(255,255,255,.08);border:1px solid rgba(50,215,255,.35);border-radius:5px;height:26px;left:24px;right:24px}.ig1-visual-hosting span:nth-child(1){top:32px}.ig1-visual-hosting span:nth-child(2){top:68px}.ig1-visual-hosting span:nth-child(3){top:104px}.ig1-visual-care span{background:rgba(255,184,77,.7);border-radius:8px;height:34px;left:22px;right:22px}.ig1-visual-care span:nth-child(1){top:28px}.ig1-visual-care span:nth-child(2){top:70px;right:58px}.ig1-visual-care span:nth-child(3){top:112px;right:90px}.ig1-process-rail{display:grid;gap:1rem;grid-template-columns:repeat(5, minmax(0, 1fr));position:relative}.ig1-process-rail::before{background:linear-gradient(90deg, rgba(50, 215, 255, 0.65), rgba(141, 122, 255, 0.5), rgba(255, 184, 77, 0.42));content:"";height:2px;left:5%;position:absolute;right:5%;top:33px;z-index:0}.ig1-process-step{min-height:260px;padding:1.25rem;position:relative;z-index:1}.ig1-process-step span{align-items:center;background:#03050b;border:1px solid rgba(50,215,255,.45);border-radius:999px;color:#9befff;display:inline-flex;font-weight:850;height:48px;justify-content:center;width:48px}.ig1-process-step h3{font-size:1.05rem;margin:1.2rem 0 .55rem}.ig1-process-step p{font-size:.94rem;line-height:1.55}.ig1-case-study{display:flex;flex-direction:column;min-height:100%;padding:1.15rem}.ig1-mini-ui{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:.62rem;height:170px;margin-bottom:1.2rem;padding:1rem}.ig1-mini-ui span{border-radius:5px;display:block}.ig1-mini-ui .ig1-mini-top{background:linear-gradient(90deg, #32d7ff, #55efb0);height:36px;width:100%}.ig1-mini-ui .ig1-mini-row{background:rgba(255,255,255,.16);height:14px}.ig1-mini-ui .w-90{width:90%}.ig1-mini-ui .w-80{width:80%}.ig1-mini-ui .w-70{width:70%}.ig1-mini-ui .w-60{width:60%}.ig1-mini-ui .w-55{width:55%}.ig1-mini-ui .w-95{width:95%}.ig1-mini-ui .w-88{width:88%}.ig1-mini-ui .w-75{width:75%}.ig1-mini-ui-violet .ig1-mini-top{background:linear-gradient(90deg, #8d7aff, #32d7ff)}.ig1-mini-ui-amber .ig1-mini-top{background:linear-gradient(90deg, #ffb84d, #ff6f8e)}.ig1-case-label{color:#9befff;font-size:.82rem;font-weight:800;margin-bottom:.65rem}.ig1-case-study h3{font-size:1.24rem;line-height:1.22}.ig1-case-metric{border-top:1px solid rgba(255,255,255,.1);margin-top:auto;padding-top:1rem}.ig1-case-metric span{color:#55efb0;display:block;font-size:2.2rem;font-weight:850;line-height:1}.ig1-case-metric small{color:rgba(246,248,252,.52);display:block;margin-top:.35rem}.ig1-trust-lab{display:grid;gap:1.4rem;grid-template-columns:190px 1fr;min-height:420px;overflow:hidden;padding:1.25rem}.ig1-operator-figure{align-self:stretch;background:linear-gradient(180deg, rgba(50, 215, 255, 0.13), rgba(141, 122, 255, 0.07)),rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:340px;position:relative}.ig1-operator-figure span{position:absolute}.ig1-figure-head{background:linear-gradient(145deg, #9befff, #8d7aff);border-radius:50%;height:58px;left:50%;top:62px;transform:translateX(-50%);width:58px}.ig1-figure-body{background:linear-gradient(180deg, rgba(50, 215, 255, 0.62), rgba(141, 122, 255, 0.42));border-radius:28px 28px 8px 8px;height:120px;left:50%;top:132px;transform:translateX(-50%);width:92px}.ig1-figure-desk{background:rgba(255,255,255,.12);border-radius:8px;bottom:54px;height:34px;left:28px;right:28px}.ig1-trust-list{display:grid;gap:.9rem}.ig1-trust-list div{align-items:flex-start;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:.3rem .85rem;grid-template-columns:28px 1fr;padding:1rem}.ig1-trust-list i{color:#ffb84d;grid-row:span 2;margin-top:.2rem}.ig1-trust-list strong{display:block}.ig1-trust-list span{color:rgba(246,248,252,.72);display:block;line-height:1.5}.ig1-final-panel{overflow:hidden;padding:2.4rem}.ig1-final-panel::before{background:linear-gradient(90deg, rgba(50, 215, 255, 0.22), rgba(141, 122, 255, 0.18), transparent);content:"";height:220px;pointer-events:none;position:absolute;right:-80px;top:50px;transform:skewY(-12deg);width:520px;z-index:-1}.ig1-analysis-card{padding:1.1rem}.ig1-analysis-step{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:.85rem;min-height:64px}.ig1-analysis-step span{color:#9befff;font-weight:850}.ig1-analysis-result{background:linear-gradient(90deg, rgba(85, 239, 176, 0.18), rgba(50, 215, 255, 0.14));border:1px solid rgba(85,239,176,.28);border-radius:8px;color:#f6f8fc;font-weight:800;margin-top:1rem;padding:1rem}.ig1-bar{background:rgba(255,255,255,.08);border-radius:999px;height:.55rem;margin-bottom:.6rem;overflow:hidden;position:relative}.ig1-bar>i{background:linear-gradient(90deg, #32d7ff, #8d7aff);border-radius:999px;display:block;height:100%}.ig1-metric{color:#f6f8fc;font-size:2rem;font-weight:850}.ig1-metric small{color:rgba(246,248,252,.52);display:block;font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.ig1-node-line{align-items:center;display:flex;gap:.9rem;padding:.55rem 0}.ig1-node-line .ig1-node{align-items:center;background:rgba(50,215,255,.14);border:1px solid rgba(50,215,255,.35);border-radius:8px;color:#9befff;display:flex;flex-shrink:0;font-weight:800;height:2.2rem;justify-content:center;width:2.2rem}.ig1-node-line .ig1-node-track{background:rgba(255,255,255,.1);flex:1 1 auto;height:2px}.ig1-card{height:100%;padding:1.35rem}.ig1-card-icon{align-items:center;background:linear-gradient(135deg, rgba(50, 215, 255, 0.22), rgba(141, 122, 255, 0.22));border-radius:8px;color:#9befff;display:inline-flex;font-size:1.2rem;height:2.8rem;justify-content:center;margin-bottom:1rem;width:2.8rem}.ig1-step{height:100%;padding:1.35rem;position:relative}.ig1-step .ig1-step-num{color:rgba(255,255,255,.18);font-size:2.2rem;font-weight:850;line-height:1;position:absolute;right:1rem;top:.9rem}.ig1-step h3{margin-top:1.5rem}.ig1-compare{border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.ig1-compare>div{padding:1.35rem}.ig1-compare .ig1-compare-before{background:rgba(255,255,255,.035)}.ig1-compare .ig1-compare-after{background:linear-gradient(160deg, rgba(50, 215, 255, 0.12), rgba(141, 122, 255, 0.1))}.ig1-compare .ig1-compare-label{color:rgba(246,248,252,.52);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ig1-stat{color:#f6f8fc;font-size:2.2rem;font-weight:850}.ig1-stat span{background:linear-gradient(120deg, #9befff, #55efb0);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.ig1-trust-row{align-items:center;display:flex;gap:.9rem}.ig1_page .accordion-item{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:8px !important;margin-bottom:.75rem;overflow:hidden}.ig1_page .accordion-button{background:rgba(0,0,0,0);color:#f6f8fc;font-weight:750}.ig1_page .accordion-button::after{filter:invert(1)}.ig1_page .accordion-button:not(.collapsed){background:rgba(50,215,255,.08);box-shadow:none;color:#9befff}.ig1_page .accordion-button:focus{box-shadow:none}.ig1_page .accordion-body{color:rgba(246,248,252,.72)}.ig1-reveal{opacity:1;transform:none}.ig1_page.ig1-motion-ready .ig1-reveal{opacity:0;transform:translateY(28px);transition:opacity .82s cubic-bezier(0.16, 1, 0.3, 1),transform .82s cubic-bezier(0.16, 1, 0.3, 1)}.ig1_page.ig1-motion-ready .ig1-reveal.ig1-in{opacity:1;transform:translateY(0)}.ig1-tilt,.ig1-tilt:hover,.ig1-tilt:focus-within{transform:perspective(1200px) rotateX(var(--ig1-tilt-x, 0deg)) rotateY(var(--ig1-tilt-y, 0deg)) translate3d(var(--ig1-tilt-shift-x, 0), var(--ig1-tilt-shift-y, 0), 0)}.ig1_page.ig1-motion-ready .ig1-tilt.ig1-reveal{transform:perspective(1200px) rotateX(var(--ig1-tilt-x, 0deg)) rotateY(var(--ig1-tilt-y, 0deg)) translate3d(var(--ig1-tilt-shift-x, 0), calc(28px + var(--ig1-tilt-shift-y, 0px)), 0)}.ig1_page.ig1-motion-ready .ig1-tilt.ig1-reveal.ig1-in{transform:perspective(1200px) rotateX(var(--ig1-tilt-x, 0deg)) rotateY(var(--ig1-tilt-y, 0deg)) translate3d(var(--ig1-tilt-shift-x, 0), var(--ig1-tilt-shift-y, 0), 0)}.ig1-reveal-1{transition-delay:0.08s}.ig1-reveal-2{transition-delay:0.16s}.ig1-reveal-3{transition-delay:0.24s}.ig1-reveal-4{transition-delay:0.32s}.ig1-reveal-5{transition-delay:0.4s}.ig1-reveal-6{transition-delay:0.48s}@media(max-width: 1199.98px){.ig1_page .ig1-display{font-size:4rem}.ig1_page .ig1-title{font-size:2.55rem}.ig1-service-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.ig1-process-rail{grid-template-columns:repeat(2, minmax(0, 1fr))}.ig1-process-rail::before{display:none}}@media(max-width: 991.98px){.ig1_premium_home section{min-height:auto}.ig1-hero-scene{padding-top:5rem}.ig1-hero-scene .container{min-height:auto}.ig1-hero-visual{min-height:470px}.ig1-friction-board{grid-template-columns:repeat(2, minmax(0, 1fr))}.ig1-trust-lab{grid-template-columns:1fr}.ig1-operator-figure{min-height:260px}.ig1-float,.ig1-float-delay{animation:none}}@media(max-width: 767.98px){.ig1_page .ig1-display{font-size:3rem;line-height:1}.ig1_page .ig1-title{font-size:2.15rem;line-height:1.08}.ig1_page .lead{font-size:1.05rem}.ig1-hero-proof,.ig1-service-grid,.ig1-process-rail{grid-template-columns:1fr}.ig1-hero-visual{min-height:420px}.ig1-device-frame{inset:6% 0 auto;min-height:365px}.ig1-dashboard-grid{gap:.75rem}.ig1-kpi-tile{min-height:116px}.ig1-kpi-tile strong{font-size:1.8rem}.ig1-floating-widget{font-size:.85rem;min-height:46px;padding:.62rem .75rem}.ig1-friction-board{grid-template-columns:1fr}.ig1-friction-board::after{display:none}.ig1-system-map{min-height:440px}.ig1-system-node{font-size:.85rem;min-height:42px}.ig1-node-web{left:4%;top:12%}.ig1-node-crm{right:4%;top:12%}.ig1-node-erp{right:4%;bottom:18%}.ig1-node-app{left:4%;bottom:18%}.ig1-node-mail{left:35%;bottom:6%}.ig1-final-panel{padding:1.25rem}.ig1-compare{grid-template-columns:1fr}}@media(max-width: 479.98px){.ig1_page .ig1-display{font-size:2.55rem}.ig1_page .ig1-title{font-size:1.9rem}.ig1-hero-visual{min-height:380px}.ig1-live-chart{height:92px}.ig1-iso-object,.ig1-widget-bottom{display:none}}@media(prefers-reduced-motion: reduce){.ig1-reveal{opacity:1;transform:none;transition:none}.ig1-float,.ig1-float-delay{animation:none}.ig1-tilt{transform:none;transition:none}}.no-js .ig1-reveal{opacity:1;transform:none}.ig1-wordmark{color:#f6f8fc !important;font-size:1.35rem;font-weight:800;letter-spacing:-0.035em;text-decoration:none}.ig1-legal-footer{border-top:1px solid rgba(155,239,255,.14);background:#03050b;color:rgba(246,248,252,.72)}.ig1-legal-footer a{color:#9befff;text-decoration:none}.ig1-legal-footer a:hover,.ig1-legal-footer a:focus-visible{color:#fff;text-decoration:underline}.ig1-statutory-actions{position:fixed;right:1rem;bottom:1rem;z-index:1025;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:calc(100vw - 2rem);padding:.55rem;border:1px solid rgba(155,239,255,.2);border-radius:.75rem;background:rgba(3,5,11,.94);box-shadow:0 12px 34px rgba(0,0,0,.35);backdrop-filter:blur(12px)}.ig1-statutory-actions .btn{white-space:nowrap}@media(max-width: 575.98px){.ig1-statutory-actions{right:.5rem;bottom:.5rem;left:.5rem}.ig1-statutory-actions .btn{flex:1 1 auto}}.ig1-legal-page .ig1-legal-content{width:100%;max-width:920px;margin:0 auto;padding:clamp(1.25rem,4vw,3.5rem);border:1px solid rgba(155,239,255,.14);border-radius:24px;background:rgba(7,11,20,.9);box-shadow:0 24px 80px rgba(0,0,0,.28)}.ig1-legal-page h2{margin-top:2.25rem;color:#f6f8fc;font-size:clamp(1.25rem,2vw,1.55rem)}.ig1-legal-page p,.ig1-legal-page li,.ig1-legal-page blockquote{color:rgba(246,248,252,.78);line-height:1.75}.ig1-legal-page a{color:#9befff}.ig1-legal-page blockquote{padding:1.25rem;border-left:3px solid #32d7ff;border-radius:0 12px 12px 0;background:rgba(50,215,255,.06)}.ig1-legal-page .ig1-legal-form{margin-top:1.5rem}.ig1-legal-page .ig1-honeypot{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.ig1-checkout-legal{padding:.8rem .8rem .8rem 2.25rem;border:1px solid rgba(13,110,253,.25);border-radius:.5rem;background:rgba(13,110,253,.05)}header#top:has(.ig1-wordmark),body:has(.ig1_page) header#top{z-index:1030;border-bottom:1px solid rgba(155,239,255,.14);background-color:rgba(3,5,11,.96) !important;background-image:none !important;box-shadow:0 12px 38px rgba(0,0,0,.22);color:#f6f8fc;transition-property:transform,opacity,box-shadow !important}header#top:has(.ig1-wordmark).o_header_affixed,header#top:has(.ig1-wordmark).o_header_is_scrolled,header#top:has(.ig1-wordmark).o_header_fixed,header#top:has(.ig1-wordmark).o_header_standard,header#top:has(.ig1-wordmark).o_header_sticky,header#top:has(.ig1-wordmark).o_header_disappears,header#top:has(.ig1-wordmark).o_header_fade_out,header#top:has(.ig1-wordmark).o_header_hide_on_scroll,header#top:has(.ig1-wordmark).o_header_transparent,body:has(.ig1_page) header#top.o_header_affixed,body:has(.ig1_page) header#top.o_header_is_scrolled,body:has(.ig1_page) header#top.o_header_fixed,body:has(.ig1_page) header#top.o_header_standard,body:has(.ig1_page) header#top.o_header_sticky,body:has(.ig1_page) header#top.o_header_disappears,body:has(.ig1_page) header#top.o_header_fade_out,body:has(.ig1_page) header#top.o_header_hide_on_scroll,body:has(.ig1_page) header#top.o_header_transparent{background-color:rgba(3,5,11,.96) !important;background-image:none !important}header#top:has(.ig1-wordmark) .navbar,header#top:has(.ig1-wordmark) .navbar>.container,header#top:has(.ig1-wordmark) .navbar>.container-fluid,header#top:has(.ig1-wordmark) #top_menu_collapse,header#top:has(.ig1-wordmark) .o_header_affixed_content,body:has(.ig1_page) header#top .navbar,body:has(.ig1_page) header#top .navbar>.container,body:has(.ig1_page) header#top .navbar>.container-fluid,body:has(.ig1_page) header#top #top_menu_collapse,body:has(.ig1_page) header#top .o_header_affixed_content{background-color:rgba(0,0,0,0) !important;background-image:none !important}header#top:has(.ig1-wordmark) .offcanvas,header#top:has(.ig1-wordmark) #top_menu_collapse_mobile,body:has(.ig1_page) header#top .offcanvas,body:has(.ig1_page) header#top #top_menu_collapse_mobile{background-color:#0b1020 !important;background-image:none !important;color:#f6f8fc}header#top:has(.ig1-wordmark) .nav-link,header#top:has(.ig1-wordmark) .dropdown-toggle,body:has(.ig1_page) header#top .nav-link,body:has(.ig1_page) header#top .dropdown-toggle{color:rgba(246,248,252,.78) !important;font-weight:700}header#top:has(.ig1-wordmark) .nav-link:hover,header#top:has(.ig1-wordmark) .nav-link:focus,header#top:has(.ig1-wordmark) .nav-link.active,header#top:has(.ig1-wordmark) .dropdown-toggle:hover,header#top:has(.ig1-wordmark) .dropdown-toggle:focus,header#top:has(.ig1-wordmark) .dropdown-toggle.active,body:has(.ig1_page) header#top .nav-link:hover,body:has(.ig1_page) header#top .nav-link:focus,body:has(.ig1_page) header#top .nav-link.active,body:has(.ig1_page) header#top .dropdown-toggle:hover,body:has(.ig1_page) header#top .dropdown-toggle:focus,body:has(.ig1_page) header#top .dropdown-toggle.active{color:#fff !important}header#top:has(.ig1-wordmark) .dropdown-menu,body:has(.ig1_page) header#top .dropdown-menu{background-color:#0b1020 !important;border:1px solid rgba(155,239,255,.16);box-shadow:0 22px 60px rgba(0,0,0,.45)}header#top:has(.ig1-wordmark) .dropdown-menu .dropdown-item,body:has(.ig1_page) header#top .dropdown-menu .dropdown-item{color:rgba(246,248,252,.78) !important}header#top:has(.ig1-wordmark) .dropdown-menu .dropdown-item:hover,header#top:has(.ig1-wordmark) .dropdown-menu .dropdown-item:focus,header#top:has(.ig1-wordmark) .dropdown-menu .dropdown-item.active,body:has(.ig1_page) header#top .dropdown-menu .dropdown-item:hover,body:has(.ig1_page) header#top .dropdown-menu .dropdown-item:focus,body:has(.ig1_page) header#top .dropdown-menu .dropdown-item.active{background-color:rgba(50,215,255,.14) !important;color:#fff !important}header#top:has(.ig1-wordmark) .dropdown-menu .dropdown-divider,body:has(.ig1_page) header#top .dropdown-menu .dropdown-divider{border-color:rgba(255,255,255,.12)}header#top:has(.ig1-wordmark) .navbar-toggler,body:has(.ig1_page) header#top .navbar-toggler{border-color:rgba(155,239,255,.26);color:#fff}header#top:has(.ig1-wordmark) .navbar-brand,body:has(.ig1_page) header#top .navbar-brand{color:#fff !important;font-weight:850;letter-spacing:-0.03em}header#top:has(.ig1-wordmark) .btn-primary,body:has(.ig1_page) header#top .btn-primary{background:linear-gradient(120deg, #32d7ff 0%, #55efb0 48%, #8d7aff 100%);border:0;color:#02040a !important;font-weight:800}header#top:has(.ig1-wordmark) .btn-light,header#top:has(.ig1-wordmark) .o_wsale_my_cart,header#top:has(.ig1-wordmark) .o_wsale_my_wish,body:has(.ig1_page) header#top .btn-light,body:has(.ig1_page) header#top .o_wsale_my_cart,body:has(.ig1_page) header#top .o_wsale_my_wish{background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.12) !important;color:#fff !important}body:has(.ig1_page) #footer,body:has(.ig1_page) footer#bottom{background:#050812 !important;border-color:rgba(155,239,255,.12) !important;color:rgba(246,248,252,.72) !important}body:has(.ig1_page) #footer a,body:has(.ig1_page) #footer p,body:has(.ig1_page) #footer span,body:has(.ig1_page) footer#bottom a,body:has(.ig1_page) footer#bottom p,body:has(.ig1_page) footer#bottom span{color:rgba(246,248,252,.72) !important}body:has(.ig1_page) #footer a:hover,body:has(.ig1_page) #footer a:focus,body:has(.ig1_page) footer#bottom a:hover,body:has(.ig1_page) footer#bottom a:focus{color:#fff !important}.ig1-wordmark{align-items:center;display:inline-flex;gap:.65rem}.ig1-wordmark::before{background-image:url("/inventis_software_website/static/src/img/inventis_one_logo.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex:0 0 auto;height:2rem;width:2.14rem}.ig1-glow-cyan,.ig1-glow-violet{position:relative}.ig1-glow-cyan::before,.ig1-glow-violet::before{border-radius:50%;content:"";filter:blur(24px);height:360px;opacity:.28;pointer-events:none;position:absolute;right:-120px;top:-170px;width:520px;z-index:-1}.ig1-glow-cyan::before{background:radial-gradient(circle, rgba(50, 215, 255, 0.72), transparent 68%)}.ig1-glow-violet::before{background:radial-gradient(circle, rgba(141, 122, 255, 0.72), transparent 68%)}.ig1-snippet{color:#f6f8fc}.ig1-snippet h1,.ig1-snippet h2,.ig1-snippet h3,.ig1-snippet h4{color:#f6f8fc;font-weight:850}.ig1-snippet p,.ig1-snippet li,.ig1-snippet .lead{color:rgba(246,248,252,.72)}.ig1-snippet .ig1-eyebrow{color:#9befff;font-size:.82rem;font-weight:800;text-transform:uppercase}.ig1-sales-page,.ig1-sales-subpage{background:#03050b}.ig1-sales-page .btn{border-radius:10px}.ig1-offer-bar{background:linear-gradient(90deg, #1d4ed8 0%, #6d28d9 52%, #be185d 100%);color:#fff;position:relative;z-index:5}.ig1-offer-bar-inner{align-items:center;display:flex;flex-wrap:wrap;font-size:.92rem;gap:.55rem .85rem;justify-content:center;min-height:48px;padding:.55rem 0}.ig1-offer-bar-inner a{color:#fff;font-weight:800;margin-left:.45rem;text-decoration:underline;text-underline-offset:3px}.ig1-offer-pulse{background:#86efac;border:4px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 5px rgba(134,239,172,.12);height:12px;width:12px}.ig1-offer-divider{background:rgba(255,255,255,.38);height:18px;width:1px}.ig1-sales-hero{background:linear-gradient(120deg, rgba(3, 5, 11, 0.98), rgba(8, 16, 34, 0.96)),#03050b;isolation:isolate;overflow:hidden;padding:7.5rem 0 6.5rem;position:relative}.ig1-sales-hero::before{background-image:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(90deg, #000, transparent 75%);opacity:.7;pointer-events:none;position:absolute;z-index:-2}.ig1-hero-orb{border-radius:50%;filter:blur(30px);opacity:.36;pointer-events:none;position:absolute;z-index:-1}.ig1-hero-orb-cyan{background:#32d7ff;height:420px;right:14%;top:-230px;width:420px}.ig1-hero-orb-violet{background:#8d7aff;bottom:-280px;height:520px;left:32%;width:520px}.ig1-product-kicker{align-items:center;color:#9befff !important;display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:850;gap:.6rem;letter-spacing:.08em;margin-bottom:1.35rem;text-transform:uppercase}.ig1-kicker-separator{color:rgba(255,255,255,.28)}.ig1-sales-display{color:#fff;font-size:4.65rem;font-weight:900;letter-spacing:-0.055em;line-height:.96;margin-bottom:1.5rem}.ig1-sales-lead{color:rgba(246,248,252,.74) !important;font-size:1.2rem;line-height:1.7;max-width:42rem}.ig1-sales-lead strong{color:#fff}.ig1-promo-card{align-items:center;background:linear-gradient(130deg, rgba(50, 215, 255, 0.14), rgba(141, 122, 255, 0.13));border:1px solid rgba(50,215,255,.36);border-radius:16px;box-shadow:0 18px 55px rgba(0,0,0,.22);display:grid;gap:1.25rem;grid-template-columns:auto 1fr;margin-top:2rem;max-width:43rem;padding:1.15rem 1.25rem}.ig1-promo-card p{border-left:1px solid rgba(255,255,255,.16);color:rgba(246,248,252,.76);line-height:1.5;margin:0;padding-left:1.25rem}.ig1-promo-label{color:#9befff;display:block;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ig1-promo-price{align-items:baseline;display:flex;gap:.45rem;margin-top:.2rem;white-space:nowrap}.ig1-promo-price strong{color:#fff;font-size:2rem;line-height:1}.ig1-promo-price span{color:rgba(246,248,252,.72);font-size:.75rem}.ig1-btn-main{box-shadow:0 18px 48px rgba(50,215,255,.22),0 0 0 1px rgba(255,255,255,.08)}.ig1-hero-assurances{display:flex;flex-wrap:wrap;gap:.65rem 1.15rem;list-style:none;margin:1.35rem 0 0;padding:0}.ig1-hero-assurances li{color:rgba(246,248,252,.62);font-size:.82rem}.ig1-hero-assurances i{color:#55efb0;margin-right:.25rem}.ig1-product-stage{padding:2.4rem 0 2.8rem 2rem;position:relative}.ig1-product-stage::before{background:linear-gradient(135deg, rgba(50, 215, 255, 0.25), rgba(141, 122, 255, 0.3));border-radius:38px;content:"";inset:7% -5% 1% 7%;opacity:.42;position:absolute;transform:rotate(3deg)}.ig1-product-window{background:#0b1120;border:1px solid rgba(255,255,255,.16);border-radius:18px;box-shadow:0 42px 100px rgba(0,0,0,.58),0 0 70px rgba(50,215,255,.09);min-height:510px;overflow:hidden;position:relative}.ig1-app-topbar{align-items:center;background:rgba(255,255,255,.035);border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;min-height:62px;padding:0 1rem}.ig1-app-brand{align-items:center;color:#fff;display:flex;gap:.65rem}.ig1-app-mark{align-items:center;background:linear-gradient(135deg, #32d7ff, #55efb0);border-radius:8px;color:#02040a;display:inline-flex;font-weight:900;height:32px;justify-content:center;width:32px}.ig1-app-status{background:rgba(85,239,176,.1);border:1px solid rgba(85,239,176,.25);border-radius:999px;color:#bffbdd;font-size:.72rem;padding:.38rem .65rem}.ig1-app-status i{color:#55efb0;font-size:.5rem;margin-right:.28rem}.ig1-app-body{display:grid;grid-template-columns:126px 1fr;min-height:448px}.ig1-app-nav{background:rgba(0,0,0,.22);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.35rem;padding:1rem .65rem}.ig1-app-nav span{align-items:center;border-radius:7px;color:rgba(246,248,252,.5);display:flex;font-size:.7rem;gap:.5rem;padding:.65rem .55rem}.ig1-app-nav span.active{background:rgba(50,215,255,.11);color:#9befff}.ig1-app-content{padding:1.25rem}.ig1-app-heading{align-items:flex-start;display:flex;justify-content:space-between}.ig1-app-heading small,.ig1-app-heading strong{display:block}.ig1-app-heading small{color:rgba(246,248,252,.45);font-size:.64rem;margin-bottom:.2rem;text-transform:uppercase}.ig1-app-heading strong{color:#fff;font-size:.96rem}.ig1-app-action{background:linear-gradient(120deg, #32d7ff, #55efb0);border-radius:6px;color:#02040a;font-size:.64rem;font-weight:850;padding:.5rem .65rem}.ig1-search-preview{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(246,248,252,.4);display:grid;font-size:.7rem;gap:.55rem;grid-template-columns:auto 1fr auto;margin:1.2rem 0 .75rem;padding:.55rem .65rem}.ig1-search-preview i{color:#9befff}.ig1-search-preview b{background:rgba(50,215,255,.11);border-radius:5px;color:#9befff;padding:.35rem .55rem}.ig1-lead-preview{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:9px;display:grid;gap:.7rem;grid-template-columns:auto 1fr auto;margin-top:.65rem;padding:.75rem}.ig1-lead-preview strong,.ig1-lead-preview span{display:block}.ig1-lead-preview strong{color:#fff;font-size:.75rem}.ig1-lead-preview span{color:rgba(246,248,252,.43);font-size:.62rem;margin-top:.15rem}.ig1-lead-preview em{align-items:center;background:rgba(85,239,176,.12);border:1px solid rgba(85,239,176,.22);border-radius:7px;color:#55efb0;display:inline-flex;font-size:.75rem;font-style:normal;font-weight:850;height:32px;justify-content:center;width:32px}.ig1-company-avatar{align-items:center;background:linear-gradient(135deg, #32d7ff, #1d4ed8);border-radius:7px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:850;height:34px;justify-content:center;width:34px}.ig1-company-avatar.violet{background:linear-gradient(135deg, #8d7aff, #be185d)}.ig1-app-insight{align-items:flex-start;background:linear-gradient(120deg, rgba(141, 122, 255, 0.1), rgba(50, 215, 255, 0.08));border:1px solid rgba(141,122,255,.2);border-radius:9px;display:flex;gap:.75rem;margin-top:.85rem;padding:.85rem}.ig1-app-insight i{color:#ffb84d;margin-top:.12rem}.ig1-app-insight strong,.ig1-app-insight span{display:block}.ig1-app-insight strong{color:#fff;font-size:.7rem}.ig1-app-insight span{color:rgba(246,248,252,.48);font-size:.62rem;line-height:1.45;margin-top:.18rem}.ig1-stage-chip{align-items:center;background:rgba(3,5,11,.92);border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 18px 45px rgba(0,0,0,.38);color:#fff;display:flex;font-size:.76rem;font-weight:800;gap:.45rem;padding:.7rem .9rem;position:absolute}.ig1-stage-chip i{color:#55efb0}.ig1-stage-chip-top{right:-1.2rem;top:.4rem}.ig1-stage-chip-bottom{bottom:0;left:0}.ig1-clarity-strip{background:#fff;border-bottom:1px solid #dbe4f0;color:#0b1020}.ig1-clarity-item{align-items:center;border-right:1px solid #dbe4f0;display:flex;gap:1rem;min-height:126px;padding:1.5rem 1.75rem}.ig1-clarity-item>span{color:#2563eb;font-size:.72rem;font-weight:900}.ig1-clarity-item strong,.ig1-clarity-item p{display:block}.ig1-clarity-item strong{color:#0b1020;font-size:.72rem;text-transform:uppercase}.ig1-clarity-item p{color:#4b5563;margin:.18rem 0 0}.col-md-4:last-child .ig1-clarity-item{border-right:0}.ig1-sales-section{padding:7rem 0}.ig1-section-light{background:#f4f7fb}.ig1-section-light h2,.ig1-section-light h3,.ig1-section-light strong{color:#0b1020}.ig1-section-light p{color:#596579}.ig1-section-label{color:#32a8d8 !important;font-size:.76rem;font-weight:900;letter-spacing:.1em;margin-bottom:.85rem;text-transform:uppercase}.ig1-sales-title{color:#fff;font-size:3.25rem;font-weight:900;letter-spacing:-0.045em;line-height:1.02;margin:0}.ig1-section-light .ig1-sales-title{color:#0b1020}.ig1-section-intro{font-size:1.08rem;line-height:1.75;margin-bottom:0}.ig1-benefit-card{background:#fff;border:1px solid #dbe4f0;border-radius:16px;box-shadow:0 18px 55px rgba(18,33,57,.07);height:100%;min-height:310px;padding:1.5rem;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}@media(hover: hover){.ig1-benefit-card:hover{border-color:rgba(37,99,235,.35);box-shadow:0 24px 70px rgba(18,33,57,.12);transform:translateY(-5px)}}.ig1-benefit-card>i{align-items:center;background:linear-gradient(135deg, #dff7ff, #e9e5ff);border-radius:11px;color:#2563eb;display:flex;font-size:1.25rem;height:50px;justify-content:center;margin:1.9rem 0 2rem;width:50px}.ig1-benefit-card h3{font-size:1.15rem;margin-bottom:.75rem}.ig1-benefit-card p{font-size:.94rem;line-height:1.65;margin:0}.ig1-benefit-num{color:#94a3b8;font-size:.68rem;font-weight:900;position:absolute;right:1.35rem;top:1.25rem}.ig1-text-link,.ig1-powered-link{color:#168bb8 !important;font-weight:850;text-decoration:none}.ig1-text-link:hover,.ig1-powered-link:hover{color:#2563eb !important;text-decoration:underline;text-underline-offset:4px}.ig1-process-section{background:radial-gradient(circle at 15% 10%, rgba(141, 122, 255, 0.14), transparent 32%),linear-gradient(180deg, #080d19, #0c1426)}.ig1-section-heading{max-width:48rem}.ig1-section-heading>p:last-child{color:rgba(246,248,252,.64);font-size:1.05rem;line-height:1.7;margin:1.2rem auto 0;max-width:40rem}.ig1-start-steps{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr);margin-top:4rem}.ig1-start-step{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:16px;display:grid;gap:1.2rem;grid-template-columns:auto 1fr;min-height:220px;padding:1.5rem}.ig1-start-step>span{align-items:center;background:linear-gradient(135deg, #32d7ff, #8d7aff);border-radius:12px;color:#fff;display:flex;font-size:1.15rem;font-weight:900;height:48px;justify-content:center;width:48px}.ig1-start-step small{color:#9befff;font-size:.68rem;font-weight:850;text-transform:uppercase}.ig1-start-step h3{color:#fff;font-size:1.15rem;margin:.4rem 0 .65rem}.ig1-start-step p{color:rgba(246,248,252,.62);font-size:.92rem;line-height:1.6;margin:0}.ig1-pricing-section{background:radial-gradient(circle at 85% 8%, rgba(50, 215, 255, 0.12), transparent 30%),#03050b}.ig1-term-summary{align-items:flex-start;background:rgba(50,215,255,.07);border:1px solid rgba(50,215,255,.22);border-radius:12px;display:flex;gap:.85rem;padding:1rem}.ig1-term-summary i{color:#9befff;margin-top:.15rem}.ig1-term-summary p{color:rgba(246,248,252,.68);line-height:1.55;margin:0}.ig1-term-summary strong{color:#fff}.ig1-price-card{background:linear-gradient(180deg, #101827, #090e19);border:1px solid rgba(255,255,255,.12);border-radius:18px;display:flex;flex-direction:column;height:100%;min-height:570px;padding:1.55rem;position:relative}.ig1-price-card.is-featured{border-color:rgba(50,215,255,.55);box-shadow:0 30px 90px rgba(50,215,255,.12),inset 0 1px 0 rgba(255,255,255,.12);transform:translateY(-10px)}.ig1-price-card ul{display:grid;gap:.85rem;list-style:none;margin:1.6rem 0 2rem;padding:0}.ig1-price-card li{color:rgba(246,248,252,.7);font-size:.92rem}.ig1-price-card li i{color:#55efb0;margin-right:.45rem}.ig1-price-card .btn{margin-top:auto}.ig1-price-head{border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:1.5rem;padding-bottom:1.15rem}.ig1-price-head span,.ig1-price-head small{display:block}.ig1-price-head span{color:#fff;font-size:1.45rem;font-weight:900}.ig1-price-head small{color:rgba(246,248,252,.48);margin-top:.25rem}.ig1-popular-label{background:linear-gradient(90deg, #32d7ff, #55efb0);border-radius:999px;color:#02040a;font-size:.68rem;font-weight:900;padding:.4rem .7rem;position:absolute;right:1.2rem;top:1.2rem}.ig1-intro-price{align-items:flex-end;display:flex;gap:.75rem}.ig1-intro-price>strong{color:#fff;font-size:3.2rem;letter-spacing:-0.055em;line-height:.92}.ig1-intro-price>span{color:rgba(246,248,252,.52);font-size:.72rem;line-height:1.4}.ig1-intro-price b{color:#9befff}.ig1-regular-price{background:rgba(255,255,255,.045);border-radius:8px;color:rgba(246,248,252,.58);font-size:.82rem;margin-top:1.3rem;padding:.8rem}.ig1-regular-price strong{color:#fff;display:block;margin-top:.18rem}.ig1-minimum-total{color:rgba(246,248,252,.45) !important;font-size:.7rem;line-height:1.45;margin:.85rem 0 0;text-align:center}.ig1-offer-terms{border-top:1px solid rgba(255,255,255,.1);color:rgba(246,248,252,.5) !important;font-size:.76rem;line-height:1.65;margin:3rem 0 0;padding-top:1.4rem}.ig1-trust-section{background:#f4f7fb}.ig1-trust-section .ig1-sales-title,.ig1-trust-section h3,.ig1-trust-section strong{color:#0b1020}.ig1-trust-section p{color:#596579;line-height:1.7}.ig1-trust-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ig1-trust-card{align-items:flex-start;background:#fff;border:1px solid #dbe4f0;border-radius:14px;box-shadow:0 15px 45px rgba(18,33,57,.06);display:flex;gap:.9rem;min-height:150px;padding:1.25rem}.ig1-trust-card>i{align-items:center;background:#e7f8ff;border-radius:9px;color:#168bb8;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ig1-trust-card strong,.ig1-trust-card span{display:block}.ig1-trust-card strong{font-size:.92rem}.ig1-trust-card span{color:#667085;font-size:.8rem;line-height:1.5;margin-top:.3rem}.ig1-faq-section{background:#fff}.ig1-faq-section .ig1-sales-title,.ig1-faq-section h3{color:#0b1020}.ig1-faq-section p{color:#596579}.ig1-faq-section .accordion-item{background:#f7f9fc;border:1px solid #dbe4f0}.ig1-faq-section .accordion-button{background:rgba(0,0,0,0);color:#0b1020}.ig1-faq-section .accordion-button:not(.collapsed){background:#eef9fd;color:#075985}.ig1-faq-section .accordion-button::after{filter:none}.ig1-faq-section .accordion-body{color:#596579}.ig1-final-sales-cta{background:#fff;padding:0 0 7rem}.ig1-final-sales-panel{align-items:center;background:radial-gradient(circle at 85% 20%, rgba(50, 215, 255, 0.28), transparent 32%),linear-gradient(125deg, #07101f, #11163a 58%, #28114a);border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:0 32px 90px rgba(17,24,39,.22);display:grid;gap:2rem;grid-template-columns:1fr auto;overflow:hidden;padding:3rem;position:relative}.ig1-final-sales-panel h2{color:#fff;font-size:2.4rem;letter-spacing:-0.04em;margin:0 0 .75rem}.ig1-final-sales-panel p:not(.ig1-section-label){color:rgba(246,248,252,.64);margin:0;max-width:42rem}.ig1-final-actions{display:flex;flex-direction:column;gap:.75rem;min-width:220px}.ig1-inline-offer{align-items:center;background:linear-gradient(100deg, rgba(50, 215, 255, 0.13), rgba(141, 122, 255, 0.1));border:1px solid rgba(50,215,255,.3);border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:.35rem .75rem;padding:.85rem 1rem}.ig1-inline-offer strong{color:#fff}.ig1-inline-offer span{color:rgba(246,248,252,.62);font-size:.78rem}.ig1-form-steps{display:grid;gap:.9rem;list-style:none;margin:1.5rem 0;padding:0}.ig1-form-steps li{align-items:center;display:flex;gap:.7rem}.ig1-form-steps span{align-items:center;background:rgba(50,215,255,.12);border:1px solid rgba(50,215,255,.25);border-radius:50%;color:#9befff;display:flex;flex:0 0 auto;font-size:.72rem;font-weight:850;height:28px;justify-content:center;width:28px}@media(max-width: 1199.98px){.ig1-sales-display{font-size:3.8rem}.ig1-product-stage{padding-left:0}}@media(max-width: 991.98px){.ig1-sales-hero{padding:5.5rem 0}.ig1-sales-display{font-size:3.45rem}.ig1-sales-title{font-size:2.65rem}.ig1-product-stage{margin-top:1rem}.ig1-start-steps,.ig1-final-sales-panel{grid-template-columns:1fr}.ig1-price-card.is-featured{transform:none}.ig1-final-actions{flex-direction:row}}@media(max-width: 767.98px){.ig1-offer-bar-inner{justify-content:flex-start}.ig1-offer-divider{display:none}.ig1-sales-hero,.ig1-sales-section{padding:4.5rem 0}.ig1-sales-display{font-size:2.85rem}.ig1-sales-title{font-size:2.25rem}.ig1-promo-card{grid-template-columns:1fr}.ig1-promo-card p{border-left:0;border-top:1px solid rgba(255,255,255,.16);padding-left:0;padding-top:.9rem}.ig1-product-stage{padding:1.5rem 0}.ig1-product-window{min-height:460px}.ig1-app-body{grid-template-columns:1fr}.ig1-app-nav{border-bottom:1px solid rgba(255,255,255,.08);border-right:0;flex-direction:row;overflow-x:auto}.ig1-app-nav span{flex:0 0 auto}.ig1-stage-chip{display:none}.ig1-clarity-item{border-bottom:1px solid #dbe4f0;border-right:0;min-height:96px}.col-md-4:last-child .ig1-clarity-item{border-bottom:0}.ig1-trust-grid{grid-template-columns:1fr}.ig1-final-sales-panel{padding:2rem}.ig1-final-actions{flex-direction:column}}@media(max-width: 479.98px){.ig1-sales-display{font-size:2.4rem}.ig1-sales-title{font-size:1.95rem}.ig1-product-window{border-radius:12px;min-height:430px}.ig1-app-status{display:none}.ig1-app-content{padding:.85rem}.ig1-lead-preview span{display:none}.ig1-price-card{min-height:520px}.ig1-final-sales-panel h2{font-size:1.85rem}}.ig1-suite-stage{padding:2rem 0 2.5rem 2rem;position:relative}.ig1-suite-stage::before{background:linear-gradient(135deg, rgba(50, 215, 255, 0.24), rgba(141, 122, 255, 0.28), rgba(255, 111, 142, 0.18));border-radius:40px;content:"";inset:3% -5% 0 7%;opacity:.55;position:absolute;transform:rotate(3deg)}.ig1-suite-shell{background:linear-gradient(160deg, #101827, #080d18);border:1px solid rgba(255,255,255,.16);border-radius:20px;box-shadow:0 42px 110px rgba(0,0,0,.58),0 0 80px rgba(50,215,255,.08);min-height:540px;overflow:hidden;position:relative}.ig1-suite-topbar{align-items:center;background:rgba(255,255,255,.035);border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;min-height:64px;padding:0 1.15rem}.ig1-suite-content{display:grid;gap:.8rem;padding:1.4rem}.ig1-suite-caption{color:rgba(246,248,252,.48) !important;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase}.ig1-suite-row{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:13px;display:grid;gap:.9rem;grid-template-columns:auto 1fr auto;min-height:98px;padding:.95rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}@media(hover: hover){.ig1-suite-row:hover{background:rgba(255,255,255,.065);transform:translateX(4px)}}.ig1-suite-row>i{color:rgba(246,248,252,.35)}.ig1-suite-row small,.ig1-suite-row strong,.ig1-suite-row span{display:block}.ig1-suite-row small{color:rgba(246,248,252,.42);font-size:.62rem;text-transform:uppercase}.ig1-suite-row strong{color:#fff;font-size:1rem;margin-top:.13rem}.ig1-suite-row span{color:rgba(246,248,252,.52);font-size:.7rem;margin-top:.2rem}.ig1-suite-row.is-cyan:hover{border-color:rgba(50,215,255,.5)}.ig1-suite-row.is-violet:hover{border-color:rgba(141,122,255,.5)}.ig1-suite-row.is-amber:hover{border-color:rgba(255,184,77,.5)}.ig1-suite-icon{align-items:center;border-radius:11px;display:flex;font-size:1.15rem;height:46px;justify-content:center;width:46px}.is-cyan .ig1-suite-icon{background:rgba(50,215,255,.13);color:#9befff}.is-violet .ig1-suite-icon{background:rgba(141,122,255,.14);color:#c8c0ff}.is-amber .ig1-suite-icon{background:rgba(255,184,77,.14);color:#ffd18b}.ig1-suite-offer{align-items:center;background:linear-gradient(90deg, rgba(50, 215, 255, 0.12), rgba(141, 122, 255, 0.12));border:1px solid rgba(50,215,255,.2);border-radius:11px;display:flex;justify-content:space-between;margin-top:.25rem;padding:.85rem 1rem}.ig1-suite-offer span{color:rgba(246,248,252,.55);font-size:.68rem}.ig1-suite-offer strong{color:#9befff;font-size:.78rem}.ig1-suite-float{background:rgba(3,5,11,.94);border:1px solid rgba(255,255,255,.15);border-radius:999px;box-shadow:0 18px 45px rgba(0,0,0,.4);color:#fff;font-size:.72rem;font-weight:850;padding:.7rem .9rem;position:absolute}.ig1-suite-float-one{right:-1.2rem;top:0}.ig1-suite-float-two{bottom:0;left:0}.ig1-product-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3, 1fr)}.ig1-portfolio-card{background:#fff;border:1px solid #dbe4f0;border-radius:18px;box-shadow:0 20px 60px rgba(18,33,57,.08);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .22s ease,transform .22s ease}@media(hover: hover){.ig1-portfolio-card:hover{box-shadow:0 30px 80px rgba(18,33,57,.14);transform:translateY(-6px)}}.ig1-portfolio-visual{background:#0b1220;min-height:250px;overflow:hidden;padding:1rem;position:relative}.ig1-portfolio-card.is-contact .ig1-portfolio-visual{background:radial-gradient(circle at 80% 10%, rgba(50, 215, 255, 0.22), transparent 35%),#0b1220}.ig1-portfolio-card.is-smm .ig1-portfolio-visual{background:radial-gradient(circle at 75% 15%, rgba(141, 122, 255, 0.3), transparent 38%),#11102a}.ig1-portfolio-card.is-smartcard .ig1-portfolio-visual{background:radial-gradient(circle at 75% 15%, rgba(255, 184, 77, 0.25), transparent 38%),#16100b}.ig1-portfolio-tag{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.75);display:inline-flex;font-size:.65rem;font-weight:800;padding:.38rem .6rem}.ig1-mini-search{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:9px;color:rgba(255,255,255,.6);display:flex;font-size:.72rem;gap:.5rem;margin-top:2.1rem;padding:.7rem}.ig1-mini-search i{color:#9befff}.ig1-mini-lead{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:9px;display:grid;gap:.6rem;grid-template-columns:auto 1fr auto;margin-top:.7rem;padding:.75rem}.ig1-mini-lead>span{align-items:center;background:linear-gradient(135deg, #32d7ff, #2563eb);border-radius:7px;color:#fff;display:flex;font-size:.7rem;font-weight:850;height:34px;justify-content:center;width:34px}.ig1-mini-lead b,.ig1-mini-lead small{display:block}.ig1-mini-lead b{color:#fff;font-size:.72rem}.ig1-mini-lead small{color:rgba(255,255,255,.45);font-size:.61rem;margin-top:.15rem}.ig1-mini-lead em{color:#55efb0;font-size:.75rem;font-style:normal;font-weight:850}.ig1-content-preview{display:grid;gap:.6rem;grid-template-columns:1.2fr .8fr;height:120px;margin-top:2rem}.ig1-content-preview span{background:linear-gradient(145deg, rgba(141, 122, 255, 0.7), rgba(255, 111, 142, 0.46));border:1px solid rgba(255,255,255,.17);border-radius:10px}.ig1-content-preview span:first-child{grid-row:span 2}.ig1-ai-spark{align-items:center;background:rgba(3,5,11,.82);border:1px solid rgba(141,122,255,.45);border-radius:999px;bottom:1.25rem;color:#fff;display:flex;font-size:.72rem;font-weight:850;gap:.4rem;padding:.55rem .75rem;position:absolute;right:1.2rem}.ig1-ai-spark i{color:#d9d2ff}.ig1-smartcard-preview{background:linear-gradient(145deg, rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0.045));border:1px solid rgba(255,255,255,.18);border-radius:15px;box-shadow:0 25px 55px rgba(0,0,0,.26);color:#fff;margin:1.7rem auto 0;max-width:265px;padding:1.2rem;transform:rotate(-3deg)}.ig1-smartcard-preview>strong,.ig1-smartcard-preview>span{display:block}.ig1-smartcard-preview>strong{font-size:.92rem;margin-top:1rem}.ig1-smartcard-preview>span{color:rgba(255,255,255,.52);font-size:.66rem;margin-top:.2rem}.ig1-smartcard-preview>div:last-child{display:flex;gap:.45rem;margin-top:1.2rem}.ig1-smartcard-preview>div:last-child i{align-items:center;background:rgba(255,184,77,.14);border-radius:7px;color:#ffd18b;display:flex;height:30px;justify-content:center;width:30px}.ig1-smartcard-mark{align-items:center;background:linear-gradient(135deg, #ffb84d, #ff6f8e);border-radius:8px;color:#180b05;display:flex;font-weight:900;height:34px;justify-content:center;width:34px}.ig1-portfolio-body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.35rem}.ig1-portfolio-body>p{color:#596579;font-size:.92rem;line-height:1.65}.ig1-portfolio-body ul{display:grid;gap:.5rem;list-style:none;margin:.6rem 0 1.5rem;padding:0}.ig1-portfolio-body li{color:#475569;font-size:.82rem}.ig1-portfolio-body li::before{color:#168bb8;content:"✓";font-weight:900;margin-right:.45rem}.ig1-portfolio-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.ig1-portfolio-heading span{color:#94a3b8;font-size:.7rem;font-weight:900}.ig1-portfolio-heading h2,.ig1-portfolio-heading h3{color:#0b1020;font-size:1.35rem;margin:0;order:-1}.ig1-detail-notice{background:#f1f5f9;border-radius:9px;color:#64748b;font-size:.76rem;line-height:1.55;margin:.4rem 0 1.5rem;padding:.75rem}.ig1-portfolio-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:auto}.ig1-portfolio-actions .btn{border-radius:9px}.ig1-portfolio-actions .ig1-text-link{font-size:.8rem}.ig1-offer-product-grid{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr)}.ig1-offer-product{background:linear-gradient(180deg, #101827, #090e19);border:1px solid rgba(255,255,255,.12);border-radius:16px;display:grid;grid-template-rows:auto 1fr auto;min-height:420px;padding:1.35rem}.ig1-offer-product>i{align-items:center;background:rgba(50,215,255,.1);border-radius:10px;color:#9befff;display:flex;font-size:1.2rem;height:46px;justify-content:center;margin-bottom:1.4rem;width:46px}.ig1-offer-product small,.ig1-offer-product strong,.ig1-offer-product span{display:block}.ig1-offer-product small{color:rgba(246,248,252,.58);font-size:.72rem;font-weight:850;text-transform:uppercase}.ig1-offer-product strong{color:#fff;font-size:2.9rem;letter-spacing:-0.05em;line-height:1;margin-top:.9rem}.ig1-offer-product span{color:#9befff;font-size:.72rem;margin-top:.35rem}.ig1-offer-product p{color:rgba(246,248,252,.58);font-size:.8rem;line-height:1.6;margin:1.2rem 0}.ig1-offer-product>a{color:#fff;font-size:.82rem;font-weight:850;text-decoration:none}.ig1-offer-product>a::after{content:" →"}@media(max-width: 1199.98px){.ig1-product-grid{grid-template-columns:1fr 1fr}.ig1-portfolio-card:last-child{grid-column:1/-1}}@media(max-width: 991.98px){.ig1-suite-stage{margin-top:1rem;padding-left:0}.ig1-offer-product-grid{grid-template-columns:1fr}.ig1-offer-product{min-height:350px}}@media(max-width: 767.98px){.ig1-product-grid{grid-template-columns:1fr}.ig1-portfolio-card:last-child{grid-column:auto}.ig1-suite-stage{padding:1rem 0}.ig1-suite-shell{min-height:510px}.ig1-suite-float{display:none}}@media(max-width: 479.98px){.ig1-suite-content{padding:.85rem}.ig1-suite-row{gap:.65rem;padding:.75rem}.ig1-suite-row span{display:none}.ig1-suite-offer{align-items:flex-start;flex-direction:column;gap:.25rem}}.ig1_page .ig1-reveal,.ig1_page.ig1-motion-ready .ig1-reveal,.ig1_page.ig1-motion-ready .ig1-tilt.ig1-reveal,.ig1_page.ig1-motion-ready .ig1-tilt.ig1-reveal.ig1-in{opacity:1 !important;transform:none !important;transition:none !important}.ig1_page .ig1-float,.ig1_page .ig1-float-delay{animation:none !important}.ig1-price-card--compact{min-height:540px}.ig1-price-options{display:grid;gap:.55rem;margin:0 0 .75rem}.ig1-price-options span{color:rgba(246,248,252,.56);font-size:.76rem}.ig1-price-options strong{color:#fff;display:block;font-size:1.15rem}.ig1-tax-note{color:rgba(246,248,252,.5) !important;font-size:.72rem;line-height:1.5}.ig1-price-permember{border-top:1px solid rgba(255,255,255,.08);color:#9befff;font-size:.78rem;font-weight:700;letter-spacing:-0.01em;margin:.9rem 0 0;padding-top:.7rem}.ig1-matrix-scroll{-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow-x:auto}table.ig1-matrix{color:rgba(246,248,252,.72);margin:0;min-width:680px}table.ig1-matrix th,table.ig1-matrix td{border-color:rgba(255,255,255,.07);padding:.7rem .9rem;vertical-align:middle}table.ig1-matrix thead th{background:rgba(255,255,255,.045);border-bottom-color:rgba(255,255,255,.14);color:#fff;font-size:.86rem;font-weight:850;white-space:nowrap}table.ig1-matrix tbody th[scope=row]{color:#f6f8fc;font-size:.86rem;font-weight:700;min-width:260px}table.ig1-matrix tbody td{color:rgba(246,248,252,.72);font-size:.88rem;text-align:center;white-space:nowrap}table.ig1-matrix tbody tr:hover td,table.ig1-matrix tbody tr:hover th{background:rgba(255,255,255,.03)}table.ig1-matrix .is-yes{color:#55efb0;font-weight:800}table.ig1-matrix .is-no{color:rgba(246,248,252,.32)}.ig1-package-detail h3{font-size:1.15rem;margin-bottom:.65rem}.ig1-package-detail ul{display:grid;gap:.45rem;margin:1rem 0 0;padding-left:1.1rem}.ig1-package-detail li{font-size:.88rem}.ig1-package-detail .ig1-detail-notice{background:rgba(255,255,255,.05);color:rgba(246,248,252,.52);margin:1.1rem 0 0}@media(hover: none){.ig1_page .btn:hover,.ig1_page .btn:focus,.ig1_page .btn:active,.ig1_page a.ig1-chip:hover,.ig1_page .ig1-offer-product:hover,.ig1_page .ig1-trust-card:hover,.ig1_page .ig1-portfolio-card:hover,.ig1-snippet .btn:hover,.ig1-snippet .btn:focus,.ig1-snippet .btn:active,.ig1-snippet a.ig1-chip:hover,.ig1-snippet .ig1-offer-product:hover,.ig1-snippet .ig1-trust-card:hover,.ig1-snippet .ig1-portfolio-card:hover,.ig1-sales-page .btn:hover,.ig1-sales-page .btn:focus,.ig1-sales-page .btn:active,.ig1-sales-page a.ig1-chip:hover,.ig1-sales-page .ig1-offer-product:hover,.ig1-sales-page .ig1-trust-card:hover,.ig1-sales-page .ig1-portfolio-card:hover,.ig1-sales-subpage .btn:hover,.ig1-sales-subpage .btn:focus,.ig1-sales-subpage .btn:active,.ig1-sales-subpage a.ig1-chip:hover,.ig1-sales-subpage .ig1-offer-product:hover,.ig1-sales-subpage .ig1-trust-card:hover,.ig1-sales-subpage .ig1-portfolio-card:hover{transform:none !important}}.ig1-portfolio-visual{height:258px;min-height:258px}.ig1-portfolio-card .ig1-smartcard-preview{margin-top:1rem;max-width:232px;padding:1rem}.ig1-portfolio-card .ig1-smartcard-preview>strong{margin-top:.8rem}.ig1-portfolio-card .ig1-smartcard-preview>div:last-child{margin-top:.9rem}.ig1-intro-price>strong,.ig1-price-options strong,.ig1-promo-price strong,.ig1-coin-price strong,.ig1-offer-product strong{white-space:nowrap}.ig1-price-card--compact .ig1-intro-price>strong{font-size:2.6rem}.ig1-coin-card{display:flex;flex-direction:column}.ig1-coin-card h3{font-size:1.12rem;margin:0}.ig1-coin-card .ig1-coin-price{align-items:baseline;display:flex;gap:.4rem;margin:.35rem 0 1.15rem}.ig1-coin-card .ig1-coin-price strong{color:#fff;font-size:1.55rem;letter-spacing:-0.03em}.ig1-coin-card .ig1-coin-price span{color:rgba(246,248,252,.52);font-size:.74rem}.ig1-coin-card .btn{margin-top:auto}body:has(.ig1-wordmark) #wrapwrap:has(:is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap)){background-color:#03050b}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap){color:rgba(246,248,252,.72)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) h1,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) h2,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) h3,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) h4,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) h5,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) h6,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .h1,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .h2,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .h3,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .h4,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .h5,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .h6{color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) p,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) li,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) dd,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) dt,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) label,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) small,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) legend,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) caption,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) figcaption,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .text-muted,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .text-body,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .text-body-secondary,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .text-secondary,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .text-black-50,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .text-dark,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .text-black{color:rgba(246,248,252,.72)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) strong,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) b{color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) a:not(.btn){color:#9befff}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) a:not(.btn):hover,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) a:not(.btn):focus{color:#fff}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) hr{border-color:rgba(255,255,255,.12);opacity:1}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .card,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .accordion-item,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .modal-content,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .list-group-item,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .o_total_card,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .oe_product,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .o_wsale_product_information,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) #o_shop_collapse_category,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) #wsale_products_attributes_collapse{background-color:#0b1020;border-color:rgba(255,255,255,.1);color:rgba(246,248,252,.72)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .card-header,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .card-footer{background-color:rgba(255,255,255,.035);border-color:rgba(255,255,255,.1);color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .accordion-button{background-color:rgba(0,0,0,0);color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .accordion-button::after{filter:invert(1) brightness(2.2)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .accordion-button:not(.collapsed){background-color:rgba(50,215,255,.1);box-shadow:none;color:#fff}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .accordion-body{background-color:rgba(0,0,0,0);color:rgba(246,248,252,.72)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) table{color:rgba(246,248,252,.72)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) table th,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) table td{border-color:rgba(255,255,255,.1)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) table thead th{color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .table>:not(caption)>*>*{background-color:rgba(0,0,0,0);box-shadow:none;color:inherit}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .breadcrumb{background-color:rgba(0,0,0,0)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .breadcrumb-item,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .breadcrumb-item a{color:rgba(246,248,252,.52)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .breadcrumb-item.active{color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .form-control,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .form-select,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .input-group-text{background-color:rgba(255,255,255,.045);border-color:rgba(255,255,255,.16);color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .form-control:focus,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .form-select:focus,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .input-group-text:focus{background-color:rgba(255,255,255,.065);border-color:#32d7ff;box-shadow:0 0 0 .2rem rgba(50,215,255,.17);color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) select,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) select.form-select,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) select.form-control{background-color:#0d1424;color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) select option,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) select optgroup,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) select.form-select option,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) select.form-select optgroup,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) select.form-control option,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) select.form-control optgroup{background-color:#0d1424;color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) select.form-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23f6f8fc' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) ::placeholder{color:rgba(246,248,252,.52)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-primary{background:linear-gradient(120deg, #32d7ff 0%, #55efb0 48%, #8d7aff 100%);border:0;color:#02040a;font-weight:800}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-secondary,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-light,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-secondary,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-dark,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-light{background-color:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-secondary:hover,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-secondary:focus,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-light:hover,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-light:focus,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-secondary:hover,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-secondary:focus,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-dark:hover,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-dark:focus,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-light:hover,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-light:focus{background-color:rgba(255,255,255,.12);color:#fff}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-primary{border-color:rgba(50,215,255,.55);color:#9befff}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-primary:hover,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .btn-outline-primary:focus{background-color:rgba(50,215,255,.14);color:#fff}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .product_price,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .o_wsale_product_price,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .oe_currency_value,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .oe_price,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .oe_default_price{color:#f6f8fc}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .oe_default_price{color:rgba(246,248,252,.52)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .bg-white,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .bg-light,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .bg-body,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .bg-body-tertiary,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .bg-body-secondary{background-color:#0b1020 !important}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .border,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .border-top,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .border-bottom,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .border-start,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .border-end{border-color:rgba(255,255,255,.1) !important}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .badge.bg-light,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .badge.text-bg-light{background-color:rgba(255,255,255,.1) !important;color:#f6f8fc !important}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .nav-tabs{border-color:rgba(255,255,255,.12)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .nav-tabs .nav-link{color:rgba(246,248,252,.72)}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .nav-tabs .nav-link.active{background-color:#0b1020;border-color:rgba(255,255,255,.12) rgba(255,255,255,.12) #0b1020;color:#fff}body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .oe_product_image,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .oe_product_image_img_wrapper,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .o_wsale_product_images,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) #o_product_page_carousel .carousel-item,body:has(.ig1-wordmark) :is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap) .o_carousel_product_indicators img{background-color:#fff !important;border-radius:12px}
/* Odoo 19 Warenkorb/Checkout: durchgaengige dunkle Flaechen und lesbare Texte,
   auch wenn Teilbereiche ausserhalb der historischen Sale-Wrapper liegen. */
body:has(.ig1-wordmark) #wrapwrap>main:has(:is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap,#cart_products,.o_wsale_cart_summary,#order_total)){color:rgba(246,248,252,.72)}
body:has(.ig1-wordmark) #wrapwrap>main:has(:is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap,#cart_products,.o_wsale_cart_summary,#order_total)) :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,strong,b){color:#f6f8fc}
body:has(.ig1-wordmark) #wrapwrap>main:has(:is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap,#cart_products,.o_wsale_cart_summary,#order_total)) :is(p,li,dd,dt,label,small,.text-muted,.text-body-secondary,.text-secondary,.text-dark,.text-black,.text-black-50){color:rgba(246,248,252,.72)!important}
body:has(.ig1-wordmark) #wrapwrap>main:has(:is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap,#cart_products,.o_wsale_cart_summary,#order_total)) :is(.card,.o_total_card,.o_wsale_cart_summary,.o_wsale_order_summary,#order_total){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),#0b1020!important;border-color:rgba(255,255,255,.12)!important;color:rgba(246,248,252,.72);box-shadow:0 18px 54px rgba(0,0,0,.3)}
body:has(.ig1-wordmark) #wrapwrap>main:has(:is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap,#cart_products,.o_wsale_cart_summary,#order_total)) :is(.bg-white,.bg-light,.bg-body,.bg-body-tertiary,.bg-body-secondary):not(.oe_product_image):not(.oe_product_image_img_wrapper){background-color:#0b1020!important}
body:has(.ig1-wordmark) #wrapwrap>main:has(:is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap,#cart_products,.o_wsale_cart_summary,#order_total)) :is(.form-control,.form-select,.input-group-text){background-color:rgba(255,255,255,.045);border-color:rgba(255,255,255,.16);color:#f6f8fc}
body:has(.ig1-wordmark) #wrapwrap>main:has(:is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap,#cart_products,.o_wsale_cart_summary,#order_total)) :is(.form-control,.form-select)::placeholder{color:rgba(246,248,252,.52);opacity:1}
body:has(.ig1-wordmark) #wrapwrap>main:has(:is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap,#cart_products,.o_wsale_cart_summary,#order_total)) :is(.breadcrumb-item,.breadcrumb-item a){color:rgba(246,248,252,.72)}
body:has(.ig1-wordmark) #wrapwrap>main:has(:is(.oe_website_sale,.js_sale,.o_website_sale_checkout,.o_portal_wrap,#cart_products,.o_wsale_cart_summary,#order_total)) .breadcrumb-item.active{color:#f6f8fc}

/* Lesbarkeit: Mindestgroessen fuer echte Inhaltstexte (19.0.1.11.0). */
/* Odoo 19 checkout summary: override every independently rendered variant. */
body:has(.ig1-wordmark) #wrapwrap>main :is(#o_wsale_order_summary,#order_summary,#order_total,.o_wsale_order_summary,.o_wsale_order_summary_accordion,.o_wsale_cart_summary,[class*="order_summary"]){--bs-card-bg:#0b1020;--bs-body-bg:#0b1020;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),#0b1020!important;background-color:#0b1020!important;border-color:rgba(255,255,255,.12)!important;color:rgba(246,248,252,.72)!important}
body:has(.ig1-wordmark) #wrapwrap>main :is(#o_wsale_order_summary,#order_summary,#order_total,.o_wsale_order_summary,.o_wsale_order_summary_accordion,.o_wsale_cart_summary,[class*="order_summary"]) :is(div,section,aside,table,tbody,tr,td,.card,.card-body,.bg-white,.bg-light,.bg-body,.bg-body-tertiary,.bg-body-secondary){--bs-card-bg:#0b1020;background-color:transparent!important;color:inherit}

.ig1-form-steps span{font-size:.95rem}
.ig1-inline-offer span{font-size:.92rem}
.ig1-detail-notice{font-size:.92rem}
.ig1-start-step small{font-size:.9rem}
.ig1-clarity-item>span,.ig1-clarity-item strong{font-size:.9rem}
.ig1-trust-card span{font-size:.92rem}
.ig1-offer-product p{font-size:.92rem}
.ig1-hero-assurances li{font-size:.92rem}
.ig1-offer-terms{font-size:.88rem}
.ig1-minimum-total{font-size:.9rem}
.ig1-metric small{font-size:.9rem}
.ig1-price-permember{font-size:.88rem}
.ig1-price-options span{font-size:.88rem}
.ig1-coin-card .ig1-coin-price span{font-size:.9rem}
.ig1-promo-price span{font-size:.9rem}
.ig1-compare .ig1-compare-label{font-size:.88rem}
.ig1-portfolio-actions .ig1-text-link{font-size:.92rem}
.ig1_page .ig1-eyebrow,.ig1-snippet .ig1-eyebrow,.ig1-section-label,.ig1-case-label,.ig1-friction-label,.ig1-portfolio-tag,.ig1-promo-label,.ig1-popular-label,.ig1-stage-chip,.ig1-chip,.ig1-product-kicker{font-size:.86rem}
.ig1-hero-proof span{font-size:.9rem}

/* Navbar: nur das Logo, der Markenname bleibt fuer Screenreader erhalten. */
.ig1-wordmark-logo-only{font-size:0;gap:0}
.ig1-wordmark-logo-only::before{height:2.35rem;width:2.5rem}
/* Die Angebots-Badges sind jetzt Links und brauchen einen sichtbaren Zustand. */
a.ig1-inline-offer{cursor:pointer;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
a.ig1-inline-offer strong{color:#fff}
a.ig1-inline-offer span{color:rgba(246,248,252,.74)}
a.ig1-inline-offer:hover,a.ig1-inline-offer:focus-visible{border-color:rgba(50,215,255,.7);box-shadow:0 10px 30px rgba(50,215,255,.14);transform:translateY(-1px)}

/* Die fixierte Rechtsleiste lag halbtransparent ueber der Fusszeile und wirkte
   dadurch mehrfarbig. Sie ist jetzt deckend. */
.ig1-statutory-actions{background:#03050b !important}
/* Zwischen Inhaltsende und Fusszeile schien der helle Standardhintergrund
   durch und wirkte als andersfarbiger Balken. */
body:has(.ig1-wordmark) #wrapwrap,body:has(.ig1-wordmark) #wrapwrap>main{background-color:#03050b}

/* Ausfallsicherung: die Herstellerzeile bleibt auch dann verborgen, wenn die
   View-Anpassung in einer Datenbank nicht greift. */
body:has(.ig1-wordmark) .o_brand_promotion{display:none !important}

/* Vier Produkte erscheinen auf Desktop bewusst als mittiges 2x2-Raster. */
@media (min-width: 992px){
  .ig1-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px;margin-left:auto;margin-right:auto}
  .ig1-product-grid>.ig1-portfolio-card:last-child{grid-column:auto}
  .ig1-offer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px;margin-left:auto;margin-right:auto}
}

/* Commerce hardening: actual Odoo 19 checkout columns, filters and footer. */
body:has(.ig1-wordmark) #wrapwrap>main:has(#cart_products) :is(.card,.bg-light,.bg-body-secondary,.bg-100,.bg-200),body:has(.ig1-wordmark) #wrapwrap>main:has(.o_website_sale_checkout) :is(.card,.bg-light,.bg-body-secondary,.bg-100,.bg-200),body:has(.ig1-wordmark) #wrapwrap>main.o_website_sale_checkout :is(.card,.bg-light,.bg-body-secondary,.bg-100,.bg-200){--bs-card-bg:#0b1020;background:#0b1020!important;border-color:rgba(255,255,255,.12)!important;color:rgba(246,248,252,.72)!important}
body:has(.ig1-wordmark) #wrapwrap>main:has(#cart_products) :is(.col-lg-4,.col-xl-4),body:has(.ig1-wordmark) #wrapwrap>main:has(.o_website_sale_checkout) :is(.col-lg-4,.col-xl-4){--bs-card-bg:#0b1020;--bs-body-bg:#0b1020;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),#0b1020!important;background-color:#0b1020!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px;box-shadow:0 22px 65px rgba(0,0,0,.34);color:rgba(246,248,252,.72)!important;overflow:hidden}
body:has(.ig1-wordmark) #wrapwrap>main:has(#cart_products) :is(.col-lg-4,.col-xl-4) :is(.card,.card-body,.bg-white,.bg-light,.bg-body,.bg-body-tertiary,.bg-body-secondary,table,tbody,tr,td,div,section,aside),body:has(.ig1-wordmark) #wrapwrap>main:has(.o_website_sale_checkout) :is(.col-lg-4,.col-xl-4) :is(.card,.card-body,.bg-white,.bg-light,.bg-body,.bg-body-tertiary,.bg-body-secondary,table,tbody,tr,td,div,section,aside){--bs-card-bg:transparent;background-color:transparent!important;border-color:rgba(255,255,255,.1)!important}
body:has(.ig1-wordmark) #wrapwrap>main:has(#cart_products) :is(.col-lg-4,.col-xl-4) :is(span,p,small,label,td,.text-muted,.text-secondary,.text-body-secondary),body:has(.ig1-wordmark) #wrapwrap>main:has(.o_website_sale_checkout) :is(.col-lg-4,.col-xl-4) :is(span,p,small,label,td,.text-muted,.text-secondary,.text-body-secondary){color:rgba(246,248,252,.72)!important}
body:has(.ig1-wordmark) #wrapwrap>main:has(#cart_products) :is(.col-lg-4,.col-xl-4) :is(strong,b,h1,h2,h3,h4,h5,h6,.oe_currency_value,.monetary_field),body:has(.ig1-wordmark) #wrapwrap>main:has(.o_website_sale_checkout) :is(.col-lg-4,.col-xl-4) :is(strong,b,h1,h2,h3,h4,h5,h6,.oe_currency_value,.monetary_field){color:#f6f8fc!important}
body:has(.ig1-wordmark) #wrapwrap>main:has(#cart_products) :is(.col-lg-4,.col-xl-4) a:not(.btn),body:has(.ig1-wordmark) #wrapwrap>main:has(.o_website_sale_checkout) :is(.col-lg-4,.col-xl-4) a:not(.btn){color:#9befff!important}
body:has(.ig1-wordmark) #wrapwrap>main:has(#cart_products) :is(.col-lg-4,.col-xl-4) .btn-primary,body:has(.ig1-wordmark) #wrapwrap>main:has(#cart_products) :is(.col-lg-4,.col-xl-4) .btn-primary :is(span,strong,b),body:has(.ig1-wordmark) #wrapwrap>main:has(.o_website_sale_checkout) :is(.col-lg-4,.col-xl-4) .btn-primary,body:has(.ig1-wordmark) #wrapwrap>main:has(.o_website_sale_checkout) :is(.col-lg-4,.col-xl-4) .btn-primary :is(span,strong,b){color:#02040a!important}
body:has(.ig1-wordmark) #products_grid_before :is(.accordion-item,#o_wsale_price_range_option,.o_wsale_price_range_option){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),#0b1020!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 14px 42px rgba(0,0,0,.24);overflow:hidden}
body:has(.ig1-wordmark) #products_grid_before :is(.accordion-button,.accordion-body){padding-inline:1rem}
body:has(.ig1-wordmark) header .o_wsale_my_cart{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;box-shadow:none;overflow:visible}
body:has(.ig1-wordmark) :is(#footer,footer#bottom,.ig1-legal-footer){background:#050812!important;border-color:rgba(255,255,255,.1)!important;color:rgba(246,248,252,.76)!important}
body:has(.ig1-wordmark) :is(#footer,footer#bottom,.ig1-legal-footer) :is(a,p,span){color:rgba(246,248,252,.76)!important}
body:has(.ig1-wordmark) :is(#footer,footer#bottom,.ig1-legal-footer) a:hover,body:has(.ig1-wordmark) :is(#footer,footer#bottom,.ig1-legal-footer) a:focus-visible{color:#9befff!important}
/* Exact Odoo card-body variables and price-range spacing. */
body:has(.ig1-wordmark) :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body){--background-color:#0b1020;--color:#f6f8fc;--bs-card-bg:#0b1020;--bs-body-color:#f6f8fc;background-color:#0b1020!important;color:#f6f8fc!important}
body:has(.ig1-wordmark) :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) :is(span,p,small,label,div,td){color:rgba(246,248,252,.72)!important}
body:has(.ig1-wordmark) :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) :is(strong,b,h1,h2,h3,h4,h5,h6,.oe_currency_value){color:#f6f8fc!important}
body:has(.ig1-wordmark) .accordion-item:has(#o_wsale_price_range_option_inner){padding:1rem 1.25rem 1.2rem!important}
body:has(.ig1-wordmark) .accordion-item:has(#o_wsale_price_range_option_inner) .accordion-button{min-height:2.25rem}
body:has(.ig1-wordmark) .accordion-item:has(#o_wsale_price_range_option_inner) .multirange-wrapper{margin-inline:.15rem}
/* Accessible dark info alerts and badges. */
body:has(.ig1-wordmark) .alert-info{--alert-color:#dbeafe;--alert-bg:#111827;--alert-border-color:rgba(50,215,255,.24);--alert-link-color:#9befff;background-color:var(--alert-bg)!important;border-color:var(--alert-border-color)!important;color:var(--alert-color)!important}
body:has(.ig1-wordmark) .alert-info :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,div){color:inherit!important}
body:has(.ig1-wordmark) .alert-info a{color:var(--alert-link-color)!important}
body:has(.ig1-wordmark) :is(.badge.text-bg-info,.o_filter_tag.text-bg-info){--badge-bg:rgba(50,215,255,.14);--badge-color:#9befff;--badge-color-hover:#fff;--badge-border-color:rgba(50,215,255,.34);background-color:var(--badge-bg)!important;border:1px solid var(--badge-border-color)!important;color:var(--badge-color)!important}
body:has(.ig1-wordmark) :is(.badge.text-bg-info,.o_filter_tag.text-bg-info):is(:hover,:focus){color:var(--badge-color-hover)!important}
