@font-face{font-family:"IW Auth Heading";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/raleway-family/raleway-family-700.woff2") format("woff2");}
/* ImaginaWeb authentication — dark turquoise panel, white card and three-color line illustrations. */
html:has(body.login-bg),body.login-bg{height:auto!important;max-height:none!important;overflow-y:auto!important;background:#fff!important;}
body.login-bg .iw-auth-v2.iw-login-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;align-items:stretch!important;min-height:100svh!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important;}
.iw-auth-top{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 4vw;background:#fff;border-bottom:1px solid #e3eeeb;}
.iw-auth-brand{justify-self:start;}.iw-auth-brand img{display:block;width:157px;height:auto;}
.iw-auth-top>p{margin:0;font-size:21px;font-weight:700;color:#163f46;}.iw-auth-top>p span{color:#087d77;}
.iw-auth-help{justify-self:end;font-size:12px;color:#24635f;padding:10px 14px;border:1px solid #d4e5e1;border-radius:9px;text-decoration:none;}.iw-auth-help:hover{background:#edf7f5;color:#064c48;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-left{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;padding:46px clamp(26px,5vw,84px)!important;min-height:0!important;height:auto!important;max-height:none!important;border:0!important;background:#fff!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-left>*{width:100%!important;max-width:440px!important;margin-left:auto!important;margin-right:auto!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-logo,body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-eyebrow{display:none!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-title{text-align:left!important;font-size:34px!important;line-height:1.2!important;color:#123c43!important;margin-bottom:12px!important;letter-spacing:-1px!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-sub{text-align:left!important;font-size:14px!important;line-height:1.7!important;color:#566e73!important;min-height:0!important;margin-bottom:30px!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-form{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;text-align:left!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-label{font-size:13px!important;color:#274e55!important;margin-bottom:9px!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-field-group{margin-bottom:21px!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-input{height:50px!important;border:1px solid #bfd4d1!important;border-radius:10px!important;background:#f8fbfa!important;font-size:14px!important;color:#193f45!important;transition:border-color .2s,box-shadow .2s;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-input::placeholder{color:#698187!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-input:focus{border-color:#087c76!important;box-shadow:0 0 0 3px #0a8a801c!important;background:#fff!important;outline:none!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-btn-login{min-height:50px!important;border-radius:10px!important;background:#086b65!important;color:#fff!important;font-size:14px!important;box-shadow:0 5px 14px #086b6520!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-btn-login:hover{background:#04564f!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-btn-register{min-height:50px!important;border-radius:10px!important;background:#fff!important;border:1px solid #bfd4d1!important;color:#086b65!important;font-size:13px!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-btn-register:hover{background:#eff8f6!important;border-color:#087c76!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-row{justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:24px!important;}
body.login-bg .iw-auth-v2.iw-login-wrap input[type=checkbox]{width:15px!important;height:15px!important;min-height:15px!important;padding:0!important;accent-color:#087c76;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-trust{color:#607c7b!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-register-form{display:grid!important;gap:16px 14px!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-register-form .iw-field-group{margin:0!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-register-form .iw-strength-text{white-space:normal!important;line-height:1.4!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-reset-steps{order:10!important;margin-top:24px!important;margin-bottom:8px!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-reset-login-link{order:11!important;}

/* One shared palette and layout for sign-in, registration and recovery. */
body.login-bg .iw-auth-v2{--iw-auth-navy:#173b39;--iw-auth-blue:#24534f;--iw-auth-teal-dark:#09665e;--iw-auth-teal:#08786c;--iw-auth-cyan:#08786c;--iw-auth-green:#08786c;--iw-auth-ink:#193d39;--iw-auth-muted:#61736f;--iw-auth-line:#d5e1dc;--iw-auth-soft:#f5f8f6;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-left>.iw-auth-top{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:0;margin-bottom:34px!important;border:0;background:none;}
.iw-auth-top .iw-auth-brand img{width:174px;}
.iw-auth-top>p{font-size:15px;line-height:1.5;font-weight:600;color:#405c56;}
.iw-auth-top>p span{color:#08786c;}
.iw-auth-top .iw-auth-help{display:none;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-title{color:#173b36!important;letter-spacing:-.9px!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-input{background:#fafbf9!important;border-color:#cad8d2!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-input-icon{color:#55736a!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-forgot,body.login-bg .iw-auth-v2.iw-login-wrap .iw-reset-login-link a{color:#09685e!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-btn-login{background:#086b60!important;box-shadow:0 5px 14px #086b6018!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-btn-login:hover{background:#055448!important;}
body.login-bg .iw-auth-v2 a:focus-visible,body.login-bg .iw-auth-v2 button:focus-visible{outline:3px solid #168578;outline-offset:4px;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-right{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;padding:52px clamp(24px,4vw,68px)!important;border:0!important;overflow:hidden!important;background:radial-gradient(ellipse at 100% 0%,#0b6b61 0%,transparent 65%),#064c48!important;}
body.login-bg .iw-auth-v2 .iw-login-right::before{content:''!important;display:block!important;position:absolute!important;inset:auto -240px -370px auto!important;width:720px!important;height:720px!important;border:1px solid #ffffff12!important;border-radius:50%!important;background:none!important;box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03!important;pointer-events:none!important;transform:none!important;}
body.login-bg .iw-auth-v2 .iw-login-right::after{display:none!important;}

.iw-showcase{--service-ink:#2055a0;--service-accent:#08745f;--service-spark:#b96312;position:relative;width:100%;max-width:620px;padding:38px 30px 28px;background:#fff;border:1px solid #d9e8e3;border-radius:22px;box-shadow:0 22px 55px #002e3926;color:#183d44;}
.iw-showcase *,.iw-showcase *::before,.iw-showcase *::after{box-sizing:border-box;}
.iw-showcase-carousel{position:relative;touch-action:pan-y;}
.iw-showcase-deck{display:grid;position:relative;isolation:isolate;}
.iw-showcase-slide{grid-area:1/1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;visibility:hidden;opacity:0;transform:translateX(22px);transition:opacity .3s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility .3s;pointer-events:none;}
.iw-showcase-slide.is-active{visibility:visible;opacity:1;transform:none;pointer-events:auto;z-index:1;}
.iw-showcase-slide[data-slide="1"],.iw-showcase-slide[data-slide="4"]{--service-ink:#08745f;--service-accent:#2055a0;}
.iw-showcase-slide[data-slide="2"]{--service-ink:#b96312;--service-accent:#08745f;--service-spark:#2055a0;}
.iw-showcase-service-heading{width:100%;}
.iw-service-index{display:inline-block;padding:6px 0;color:var(--service-ink);font-size:11px;font-weight:700;letter-spacing:2px!important;margin-bottom:14px;}
.iw-showcase-service-heading h3{display:flex;align-items:center;justify-content:center;min-height:2.44em;margin:0 0 8px;font-size:clamp(25px,2.3vw,33px);font-weight:700;line-height:1.22;letter-spacing:-.6px!important;color:#183d44;text-wrap:balance;}
.iw-showcase-service-heading p{margin:0;color:#58706f;font-size:14px;line-height:1.6;}
.iw-showcase-features{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;gap:9px;margin:18px 0 0;padding:0;}
.iw-showcase-features li{padding:5px 10px;border:1px solid #e1e7e5;border-radius:6px;background:none;color:var(--service-ink);font-size:11px;line-height:1.4;}
.iw-showcase-art{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 22px;width:100%;max-width:360px;margin:22px auto 0;background:none;border:0;padding:0;}
.iw-airy-main{grid-column:1/-1;justify-self:center;display:grid;place-items:center;width:190px;height:190px;position:relative;margin:0 0 10px;background:none;border:0;box-shadow:none;}
.iw-airy-main .iw-service-symbol{display:block;width:180px;height:180px;overflow:visible;}
.iw-service-symbol [stroke]{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;}
.iw-service-symbol [stroke="#0E5D59"]{stroke:var(--service-ink);}
.iw-service-symbol [stroke="#41988B"],.iw-service-symbol [stroke="#B7DFDA"]{stroke:var(--service-accent);}
.iw-service-symbol [fill="#41988B"]{fill:var(--service-accent);}
.iw-service-symbol [fill="#81B9AE"],.iw-service-symbol [fill="#B7DFDA"]{fill:var(--service-spark);}
.iw-service-symbol [stroke="#81B9AE"]{stroke:var(--service-spark);}
.iw-airy-detail{display:flex;align-items:center;gap:10px;min-width:0;min-height:38px;padding:6px 8px;background:none;border:0;color:#36514f;font-size:12px;font-weight:500;text-align:left;}
.iw-airy-detail svg{width:25px;height:25px;flex-shrink:0;color:var(--service-ink);stroke-width:2.1;}
.iw-airy-detail-1 svg{color:var(--service-accent);}.iw-airy-detail-2 svg{color:var(--service-spark);}
.iw-showcase-controls{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:12px;align-items:center;width:100%;max-width:280px;margin:26px auto 0;padding-top:18px;border-top:1px solid #e6ecea;}
.iw-showcase-controls[hidden]{display:none;}
.iw-showcase-controls button{appearance:none;display:grid;place-items:center;padding:0;cursor:pointer;transition:background .2s,transform .2s;color:#08745f;}
.iw-showcase-controls .iw-showcase-arrow{width:38px;height:38px;border:1px solid #b7cdc5;border-radius:50%;background:#fff;}
.iw-showcase-controls .iw-showcase-arrow:hover{background:#08745f;color:#fff;transform:translateY(-2px);}
.iw-showcase-controls svg{width:18px;height:18px;stroke-width:2.2;}
.iw-showcase-dots{display:flex;justify-content:center;min-width:0;}
.iw-showcase-controls .iw-showcase-dot{width:28px;height:38px;border:0;border-radius:5px;background:none;}
.iw-showcase-dot span{width:5px;height:5px;border-radius:6px;background:#a8bdb6;transition:width .3s,background .3s;}
.iw-showcase-dot[aria-current=true] span{width:20px;background:#08745f;}
.iw-showcase-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.iw-showcase-slide.is-active .iw-airy-main{animation:iw-service-float 3.8s ease-in-out infinite;}
.iw-showcase-slide.is-active .iw-airy-detail{animation:iw-detail-entrance .6s ease both;}
.iw-showcase-slide.is-active .iw-airy-detail-1{animation-delay:.09s;}.iw-showcase-slide.is-active .iw-airy-detail-2{animation-delay:.18s;}.iw-showcase-slide.is-active .iw-airy-detail-3{animation-delay:.27s;}
.iw-showcase-slide.is-active .iw-airy-detail svg{animation:iw-detail-float 2.8s ease-in-out infinite;}
.iw-showcase-slide.is-active .iw-airy-detail-1 svg{animation-delay:-.7s;}.iw-showcase-slide.is-active .iw-airy-detail-2 svg{animation-delay:-1.4s;}.iw-showcase-slide.is-active .iw-airy-detail-3 svg{animation-delay:-2.1s;}
.iw-showcase-slide.is-active .iw-service-symbol [fill="#81B9AE"]{transform-box:fill-box;transform-origin:center;animation:iw-spark-turn 3.2s ease-in-out infinite;}
.iw-showcase-slide.is-active .iw-service-symbol [stroke-dasharray]{animation:iw-line-flow 3s linear infinite;}
[data-motion-paused="true"] .iw-airy-main,[data-motion-paused="true"] .iw-airy-detail svg,[data-motion-paused="true"] .iw-service-symbol [fill="#81B9AE"],[data-motion-paused="true"] .iw-service-symbol [stroke-dasharray]{animation-play-state:paused!important;}
@keyframes iw-service-float{0%,100%{transform:translateY(0) rotate(-1.5deg);}50%{transform:translateY(-12px) rotate(1.5deg);}}
@keyframes iw-detail-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-4px);}}
@keyframes iw-detail-entrance{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}
@keyframes iw-spark-turn{0%,100%{transform:rotate(0) scale(1);}50%{transform:rotate(35deg) scale(1.15);}}
@keyframes iw-line-flow{to{stroke-dashoffset:-24;}}
body.login-bg .iw-auth-v2.iw-login-wrap>footer.iw-auth-bottom{grid-column:1/-1;display:flex!important;gap:12px;align-items:center;justify-content:center;min-height:44px;padding:12px 24px!important;margin:0!important;border-top:1px solid #e3eae4;background:#fff!important;color:#667c70;font-size:11px;}
@media(min-width:901px) and (max-width:1100px){body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-left{padding:36px 28px!important;}body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-right{padding:36px 24px!important;}.iw-showcase{padding:28px 20px;}}
@media(max-width:900px){body.login-bg .iw-auth-v2.iw-login-wrap{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;}body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-left{padding:40px 24px!important;}body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-right{padding:24px!important;}body.login-bg .iw-auth-v2.iw-login-wrap .iw-input{font-size:16px!important;}}
@media(max-width:600px){body.login-bg .iw-auth-v2.iw-login-wrap .iw-register-form{grid-template-columns:minmax(0,1fr)!important;}body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-title{font-size:29px!important;}body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-left>.iw-auth-top{margin-bottom:28px!important;}.iw-auth-top .iw-auth-brand img{width:158px;}.iw-showcase{padding:26px 18px 22px;border-radius:20px;}.iw-showcase-service-heading h3{font-size:25px;}.iw-showcase-art{gap:12px 8px;}.iw-airy-detail{font-size:11px;padding:6px 4px;}.iw-showcase-controls{max-width:260px;}}
@media(prefers-reduced-motion:reduce){.iw-showcase *{animation:none!important;transition:none!important;}}

/* Shared heading typography and stronger form icons. */
body.login-bg .iw-auth-v2.iw-login-wrap .iw-login-title,
body.login-bg .iw-auth-v2 .iw-showcase-service-heading h3{font-family:"IW Auth Heading",Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.55px!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-input-icon{font-size:15px!important;font-weight:900!important;}
body.login-bg .iw-auth-v2.iw-login-wrap .iw-pw-toggle i{font-weight:900!important;font-size:15px!important;}

/* Equal-size service stories. One eight-second sequence per service. */
.iw-showcase-service-heading h3{height:2.44em;min-height:2.44em;}
.iw-showcase-features{min-height:28px;}
.iw-airy-main.iw-motion-scene{width:100%;height:auto;min-height:0;display:flex;flex-direction:column;gap:2px;margin:0 0 10px;animation:none!important;}
.iw-scene-svg{display:block;width:100%;height:auto;aspect-ratio:320/210;overflow:visible;stroke-linecap:round;stroke-linejoin:round;}
.iw-scene-svg text{font-family:"Open Sans",Arial,sans-serif;stroke:none;letter-spacing:0;}
.scene-paper{fill:#fff;stroke:#bed5ce;stroke-width:1.6;}
.scene-rule{stroke:#dce8e3;stroke-width:1;}.scene-track{stroke:#dce8e3;stroke-width:2;stroke-dasharray:3 5;}
.scene-outline{stroke:var(--service-ink);stroke-width:2;fill:none;}
.scene-accent,.scene-led,.scene-button,.scene-lock-body{fill:var(--service-accent);}
.scene-spark{fill:var(--service-spark);}.scene-soft{fill:#f0f6f3;}
.scene-caption{fill:#526c66;font-size:11px;font-weight:600;}
.scene-label{fill:#234c47;font-size:12px;font-weight:600;}
.scene-small{fill:#526c66;font-size:11px;}
.scene-white{fill:#fff;font-size:10px;font-weight:600;}
.scene-password{fill:var(--service-ink);font-size:21px;letter-spacing:1px!important;}
.scene-lock{stroke:var(--service-accent);stroke-width:4;fill:none;}
.scene-success-bg{fill:#e7f4ed;stroke:#bbddcb;stroke-width:1;}
.scene-check{stroke:#08745f;stroke-width:2;fill:none;}
.scene-success{fill:#08745f;font-size:11px;font-weight:700;}
.scene-connect{stroke:var(--service-accent);stroke-width:2.5;stroke-dasharray:100;}
.iw-scene-status{display:grid;width:100%;height:32px;align-items:center;}
.scene-phase{grid-area:1/1;font-size:11px;font-weight:600;line-height:1.4;color:var(--service-accent);opacity:0;}
.scene-phase-2{opacity:1;}
.motion-plane,.motion-cursor,.motion-click,.motion-packet{opacity:0;}
.iw-showcase-slide.is-active .iw-scene-svg [class*="motion-"],.iw-showcase-slide.is-active .scene-connect,.iw-showcase-slide.is-active .scene-led,.iw-showcase-slide.is-active .scene-phase{animation-duration:8s;animation-iteration-count:infinite;animation-fill-mode:both;}
.is-active .motion-type{animation-name:iw-type;animation-timing-function:steps(28,end);transform-box:fill-box;}
.is-active .motion-type-later{animation-name:iw-type-later;}
.is-active .motion-row-one{animation-name:iw-row-one;}
.is-active .motion-row-two{animation-name:iw-row-two;}
.is-active .motion-product-two{animation-name:iw-product-two;}
.is-active .motion-product-three{animation-name:iw-product-three;}
.is-active .motion-middle{animation-name:iw-middle;}
.is-active .motion-done{animation-name:iw-done;transform-origin:center;transform-box:fill-box;}
.is-active .motion-cursor{animation-name:iw-cursor;}
.is-active .motion-click{animation-name:iw-click;}
.is-active .motion-send-button{animation-name:iw-send-button;}
.is-active .motion-plane{animation-name:iw-plane;}
.is-active .scene-connect{animation-name:iw-connect;}
.is-active .motion-packet{animation-name:iw-packet;}
.is-active .scene-led{animation-name:iw-led;}
.is-active .motion-domain{animation-name:iw-domain;}
.is-active .motion-host{animation-name:iw-host;}
.is-active .motion-lock{animation-name:iw-lock;}
.is-active .scene-phase-0{animation-name:iw-phase-zero;}
.is-active .scene-phase-1{animation-name:iw-phase-one;}
.is-active .scene-phase-2{animation-name:iw-phase-two;}
[data-motion-paused="true"] .iw-showcase-slide *{animation-play-state:paused!important;}
@keyframes iw-type{0%,5%{clip-path:inset(0 100% 0 0);}32%,100%{clip-path:inset(0 0 0 0);}}
@keyframes iw-type-later{0%,26%{clip-path:inset(0 100% 0 0);}46%,100%{clip-path:inset(0 0 0 0);}}
@keyframes iw-row-one{0%,10%{opacity:0;transform:translateY(9px);}22%,100%{opacity:1;transform:none;}}
@keyframes iw-row-two{0%,25%{opacity:0;transform:translateY(9px);}38%,100%{opacity:1;transform:none;}}
@keyframes iw-product-two{0%,32%{opacity:0;transform:translateY(12px);}43%,100%{opacity:1;transform:none;}}
@keyframes iw-product-three{0%,39%{opacity:0;transform:translateY(12px);}50%,100%{opacity:1;transform:none;}}
@keyframes iw-middle{0%,40%{opacity:0;}48%,68%{opacity:1;}74%,100%{opacity:0;}}
@keyframes iw-done{0%,72%{opacity:0;transform:translateY(8px) scale(.94);}80%,100%{opacity:1;transform:none;}}
@keyframes iw-cursor{0%,46%{opacity:0;transform:translate(25px,24px);}55%,60%{opacity:1;transform:none;}63%{opacity:1;transform:scale(.85);}67%{opacity:1;transform:none;}73%,100%{opacity:0;transform:translate(8px,8px);}}
@keyframes iw-click{0%,60%{opacity:0;transform:scale(.25);}64%{opacity:.8;}71%,100%{opacity:0;transform:scale(1.5);}}
@keyframes iw-send-button{0%,59%{opacity:1;}63%{opacity:1;transform:translateY(1px);}70%,100%{opacity:0;transform:none;}}
@keyframes iw-plane{0%,62%{opacity:0;transform:none;}66%{opacity:1;transform:translate(-8px,3px) rotate(-8deg);}79%,100%{opacity:0;transform:translate(65px,-97px) rotate(-12deg);}}
@keyframes iw-connect{0%,16%{stroke-dashoffset:100;opacity:.3;}43%,100%{stroke-dashoffset:0;opacity:1;}}
@keyframes iw-packet{0%,24%{opacity:0;transform:none;}28%{opacity:1;}52%{opacity:1;transform:translateX(92px);}54%,100%{opacity:0;transform:translateX(92px);}}
@keyframes iw-led{0%,40%{opacity:.25;}45%,51%,58%,100%{opacity:1;}48%,55%{opacity:.25;}}
@keyframes iw-domain{0%{opacity:.3;transform:translateX(-12px);}16%,100%{opacity:1;transform:none;}}
@keyframes iw-host{0%,7%{opacity:.3;transform:translateX(12px);}24%,100%{opacity:1;transform:none;}}
@keyframes iw-lock{0%,47%{transform:translateY(-8px);}59%,100%{transform:none;}}
@keyframes iw-phase-zero{0%,38%{opacity:1;}43%,100%{opacity:0;}}
@keyframes iw-phase-one{0%,42%{opacity:0;}47%,70%{opacity:1;}75%,100%{opacity:0;}}
@keyframes iw-phase-two{0%,74%{opacity:0;}80%,100%{opacity:1;}}
@media(prefers-reduced-motion:reduce){.iw-showcase-slide .iw-scene-svg *,.iw-showcase-slide .scene-phase{animation:none!important;}.motion-middle,.motion-send-button{opacity:0;}.scene-phase-0,.scene-phase-1{opacity:0;}.scene-phase-2{opacity:1;}}
