@font-face{font-family:F37Lineca;src:url(/insat/fonts/F37Lineca-Regular.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:F37Lineca;src:url(/insat/fonts/F37Lineca-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:STKBureau-Sans;src:url(/insat/fonts/STKBureau-Sans-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:STKBureau-Sans;src:url(/insat/fonts/STKBureau-Sans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.insat-page{--color-forest:#1F2937;--color-forest-15:rgba(31,41,55,0.15);--color-forest-70:rgba(31,41,55,0.7);--color-emerald:#E66E00;--color-aquamarine:#FF7A00;--color-night:#111827;--color-night-20:rgba(17,24,39,0.2);--color-lavender:#FFF0E0;--color-plum:#2D221A;--color-sky:#FFF8F0;--color-midnight:#1A120B;--color-grey-5:#FFF6E9;--color-grey-30:#6B7280;--color-grey:#E5E7EB;--color-white:#FFFFFF;--color-salmon:#FFEAD4;--color-brick:#854D0E;--color-black-text:#1F2937;--font-heading:var(--font-secondary),sans-serif;--font-body:var(--font-secondary),sans-serif;--container-max-width:1360px;--header-height-mobile:64px;--header-height-desktop:80px;--transition-smooth:all 0.4s cubic-bezier(0.16,1,0.3,1);--transition-bounce:all 0.6s cubic-bezier(0.34,1.56,0.64,1);font-family:var(--font-body);color:var(--color-black-text);background-color:var(--color-white);line-height:1.5;overflow:visible;-webkit-font-smoothing:antialiased}.insat-page *{box-sizing:border-box}.insat-page h1,.insat-page h2,.insat-page h3,.insat-page h4,.insat-page h5,.insat-page h6{color:inherit}.insat-page img,.insat-page video{max-width:100%;height:auto;display:block}.insat-page a{transition:var(--transition-smooth)}.insat-page button{background:none;border:none;font:inherit;cursor:pointer;outline:none}.insat-page ul{list-style:none}.insat-page .font-heading{font-family:var(--font-heading)}.insat-page .font-body{font-family:var(--font-body)}.insat-page .text-96-heading{font-size:clamp(2.5rem,6vw,5.5rem);line-height:.95}.insat-page .text-64-heading,.insat-page .text-96-heading{font-weight:400;letter-spacing:-.02em;font-family:var(--font-heading)}.insat-page .text-64-heading{font-size:clamp(2.2rem,5vw,4rem);line-height:1.05}.insat-page .text-52-heading{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1;font-weight:400;letter-spacing:-.02em;font-family:var(--font-heading)}.insat-page .text-40-heading{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.insat-page .text-32-heading,.insat-page .text-40-heading{font-weight:400;letter-spacing:-.01em;font-family:var(--font-heading)}.insat-page .text-32-heading{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.insat-page .text-28-heading{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.25;font-weight:400;font-family:var(--font-heading)}.insat-page .text-22-heading{font-size:clamp(1.2rem,1.5vw,1.375rem);line-height:1.3;font-weight:400;font-family:var(--font-heading)}.insat-page .text-subheading{font-size:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-forest-70);margin-bottom:1.25rem;display:inline-block}.insat-page .text-subheading-16{font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-aquamarine)}.insat-page .text-orange{color:#f15a24!important}.insat-page .text-20-content{font-size:clamp(1.2rem,1.65vw,1.35rem);line-height:1.5;opacity:.8}.insat-page .text-18-content{font-size:1.25rem;line-height:1.5}.insat-page .text-16-content{font-size:1.125rem;line-height:1.5}.insat-page .opacity-70{opacity:.7}.insat-page .opacity-80{opacity:.8}.insat-page .container{width:100%;max-width:var(--container-max-width);margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem}@media(min-width:768px){.insat-page .container{padding-right:2.5rem;padding-left:2.5rem}}.insat-page section{position:relative;padding-top:4rem;padding-bottom:4rem;overflow:hidden}@media(min-width:768px){.insat-page section{padding-top:8rem;padding-bottom:8rem}}.insat-page .bg-white{background-color:var(--color-white)}.insat-page .bg-grey-5{background-color:var(--color-grey-5)}.insat-page .bg-forest{background-color:var(--color-forest)}.insat-page .bg-plum{background-color:var(--color-plum)}.insat-page .bg-sky{background-color:var(--color-sky)}.insat-page .bg-midnight{background-color:var(--color-midnight)}.insat-page .bg-aquamarine{background-color:var(--color-aquamarine)}.insat-page .bg-lavender{background-color:var(--color-lavender)}.insat-page .bg-grey-30{background-color:var(--color-grey-30)}.insat-page .bg-grey{background-color:var(--color-grey)}.insat-page .site-header{position:sticky;top:0;left:0;right:0;z-index:100;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(31,41,55,.08);transition:var(--transition-smooth)}.insat-page .header-inner{height:var(--header-height-mobile);display:flex;align-items:center;justify-content:space-between}@media(min-width:1024px){.insat-page .header-inner{height:var(--header-height-desktop)}}.insat-page .logo-link{display:block;width:75px;color:var(--color-night)}@media(min-width:1024px){.insat-page .logo-link{width:90px}}.insat-page .desktop-nav{display:none}@media(min-width:1024px){.insat-page .desktop-nav{display:flex;align-items:center}.insat-page .nav-list{display:flex;gap:2.75rem}.insat-page .nav-item{position:relative}.insat-page .nav-btn{font-family:var(--font-body);font-size:1rem;font-weight:500;color:var(--color-night);display:flex;align-items:center;padding:.5rem 0;transition:var(--transition-smooth)}.insat-page .nav-btn:hover{color:var(--color-emerald)}}.insat-page .header-actions{display:flex;align-items:center;gap:.75rem}.insat-page .lang-selector{position:relative}.insat-page .lang-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--color-forest-15);background-color:var(--color-white);transition:var(--transition-smooth);overflow:hidden}@media(min-width:640px){.insat-page .lang-btn{width:42px;height:42px}}.insat-page .lang-btn img{width:27px;height:27px;border-radius:50%;object-cover:cover}.insat-page .lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(31,41,55,.08);border-radius:12px;padding:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.05);opacity:0;pointer-events:none;transform:translateY(10px);transition:var(--transition-smooth);display:flex;flex-direction:column;gap:.25rem;min-width:120px}.insat-page .lang-selector.active .lang-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.insat-page .lang-option{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:.875rem;font-weight:500;transition:var(--transition-smooth)}.insat-page .lang-option:hover{background-color:var(--color-grey-5);color:var(--color-emerald)}.insat-page .hamburger-btn{width:48px;height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:var(--color-night);z-index:110}@media(min-width:1024px){.insat-page .hamburger-btn{display:none}}.insat-page .hamburger-line{width:18px;height:2px;background-color:currentColor;transition:var(--transition-smooth)}.insat-page .hamburger-btn.active .hamburger-line:first-child{transform:translateY(6px) rotate(45deg)}.insat-page .hamburger-btn.active .hamburger-line:nth-child(2){opacity:0}.insat-page .hamburger-btn.active .hamburger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.insat-page .mobile-nav-drawer{position:fixed;top:0;right:-100%;bottom:0;width:100%;max-width:320px;background-color:rgba(255,246,233,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:90;box-shadow:-10px 0 30px rgba(31,41,55,.05);border-left:1px solid rgba(31,41,55,.08);padding:80px 24px 40px;display:flex;flex-direction:column;justify-content:space-between;transition:var(--transition-smooth)}.insat-page .mobile-nav-drawer.active{right:0}.insat-page .mobile-nav-list{display:flex;flex-direction:column;gap:1.5rem}.insat-page .mobile-nav-link{font-family:var(--font-heading);font-size:1.5rem;font-weight:500;color:var(--color-night);transition:var(--transition-smooth)}.insat-page .mobile-nav-link:hover{color:var(--color-emerald)}.insat-page .mobile-nav-cta{margin-top:auto}.insat-page .drawer-backdrop{position:fixed;inset:0;background-color:var(--color-night-20);z-index:80;opacity:0;pointer-events:none;transition:var(--transition-smooth)}.insat-page .drawer-backdrop.active{opacity:1;pointer-events:auto}.insat-page .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-family:var(--font-body);font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;height:auto!important}.insat-page .btn-primary{background-color:#f15a24;color:#fff;border:1px solid #f15a24;padding:12px 20px}.insat-page .btn-primary:hover{background-color:#ea501a;border-color:#ea501a;color:#fff}.insat-page .btn-secondary{background-color:rgba(241,90,36,.05);color:#f15a24;border:1px solid rgba(241,90,36,.3);padding:12px 20px}.insat-page .btn-secondary:hover{background-color:#f15a24;color:#fff;border-color:#f15a24}.insat-page .hover-sweep,.insat-page .sweep-part{display:none}.insat-page .header-btn{border-color:rgba(241,90,36,.3)}.insat-page .header-btn:hover{background-color:#f15a24!important;color:var(--color-white)!important}.insat-page .btn-cta{background-color:#f15a24;color:#fff;border:1px solid #f15a24;padding:12px 20px}.insat-page .btn-cta:hover{background-color:#ea501a;border-color:#ea501a;color:#fff}.insat-page .arrow-wrapper{position:relative;width:12px;height:9px;display:inline-flex;align-items:center;overflow:hidden}.insat-page .arrow-icon{transition:transform .3s var(--transition-bounce)}.insat-page .btn:hover .arrow-icon{transform:translateX(3px)}.insat-page .hero-section{background-color:var(--color-white);position:relative;overflow-x:clip;padding:0}.insat-page .hero-outer-wrapper{position:relative;max-width:1440px;margin:0 auto;overflow:visible}.insat-page .hero-bg-decor{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.insat-page .hero-network{position:absolute;right:-2%;left:auto;top:10%;width:58%;opacity:.42;animation:networkFloat 12s ease-in-out infinite}.insat-page .hero-shield{position:absolute;left:5%;top:18%;width:180px;opacity:.22;filter:drop-shadow(0 0 18px rgba(255,122,0,.3));animation:shieldFloat 9s ease-in-out infinite alternate}@media(max-width:768px){.insat-page .hero-network{width:90%;right:-15%;left:auto;top:32%;opacity:.28}.insat-page .hero-shield{width:120px;left:5%;top:15%;opacity:.15}}.insat-page .hero-network circle[fill="#FF7A00"]{transform-box:fill-box;transform-origin:center}.insat-page .hero-network circle[fill="#FF7A00"]:nth-of-type(3n){animation:nodePulse 3.5s ease-in-out infinite alternate}.insat-page .hero-network circle[fill="#FF7A00"]:nth-of-type(3n+1){animation:nodePulse 4.5s ease-in-out 1s infinite alternate}.insat-page .hero-network circle[fill="#FF7A00"]:nth-of-type(3n+2){animation:nodePulse 5.5s ease-in-out 2s infinite alternate}.insat-page .hero-network circle[fill=none]{transform-box:fill-box;transform-origin:center;animation:ringBreathe 3.8s ease-in-out infinite}.insat-page .hero-network line[stroke-dasharray]{stroke-dashoffset:0;animation:dashMove 1.2s linear infinite}@keyframes networkFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(1.2deg)}}@keyframes shieldFloat{0%,to{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(-8px) rotate(-2deg) scale(1.03)}}@keyframes nodePulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:1;fill:#ff9f40}}@keyframes ringBreathe{0%,to{transform:scale(1);opacity:.25;stroke-width:1px}50%{transform:scale(1.4);opacity:.65;stroke-width:1.5px}}@keyframes dashMove{to{stroke-dashoffset:-20}}.insat-page .hero-grid{display:flex;flex-direction:column;position:relative;z-index:10}.insat-page .hero-content{max-width:860px;text-align:center;position:relative;z-index:10;padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:768px){.insat-page .hero-content{text-align:left;padding-top:3.5rem}}.insat-page .hero-text-wrapper{max-width:540px}.insat-page .hero-paragraph{margin-top:1.5rem;color:var(--color-black-text);opacity:.7}.insat-page .hero-actions-row{margin-top:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.insat-page .hero-actions-row .btn{padding:11px 22px;font-size:14px}@media(min-width:768px){.insat-page .hero-actions-row{justify-content:flex-start!important;margin-top:2.5rem;gap:1.25rem}.insat-page .hero-actions-row .btn{padding:14px 28px;font-size:15px}}.insat-page .hero-grid-container{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;position:relative;z-index:10}@media(min-width:1024px){.insat-page .hero-grid-container{grid-template-columns:1.2fr .8fr;gap:1rem}}.insat-page .hero-image-right{display:flex;justify-content:center;align-items:center;width:100%}@media(min-width:768px){.insat-page .hero-image-right{justify-content:flex-start}}.insat-page .hero-image-right .hero-sim-img{width:95%;max-width:420px;height:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.insat-page .hero-image-right .hero-sim-img{width:100%;max-width:460px}}@media(max-width:767px){.insat-page.insat-solutions-page .hero-sim-img{width:130vw;max-width:130vw;margin-left:calc(50% - 65vw);transform:translateX(50px)}}.insat-page .hero-title-custom,.insat-page .insat-page .hero-title-custom{font-size:clamp(2.9rem,4.8vw,4.6rem)!important;line-height:1;margin-bottom:1.25rem;font-weight:400!important;letter-spacing:-.02em!important}.insat-page .insat-page h1,.insat-page .insat-page h2,.insat-page .insat-page h3,.insat-page .insat-page h4,.insat-page .insat-page h5,.insat-page .insat-page h6{font-weight:400!important}.insat-page .hero-visual{margin-top:0;width:100%;max-width:100%;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);overflow:hidden;position:relative;z-index:10}@media(min-width:1024px){.insat-page .hero-visual{max-width:1600px}}.insat-page .hero-platform-img{width:100%;max-width:100%;height:auto;border-radius:inherit;display:block}.insat-page .container-hero-visual{max-width:1480px}.insat-page .hero-backdrop-wrapper{position:absolute;bottom:0;right:-38%;width:70%;aspect-ratio:1051/1127;pointer-events:none;z-index:1}.insat-page .backdrop-shape{position:absolute;opacity:.85;transition:var(--transition-smooth)}.insat-page .shape-1{left:0;top:0;width:51%;aspect-ratio:538/474}.insat-page .shape-2{right:2%;top:10%;width:83.8%;aspect-ratio:880/867;z-index:15}.insat-page .shape-2-inner-1{position:absolute;left:0;top:0;width:61%;aspect-ratio:537/517}.insat-page .shape-2-inner-2{position:absolute;left:21%;top:12%;width:48.4%;aspect-ratio:426/613}.insat-page .shape-2-inner-3{position:absolute;left:45.5%;top:20%;width:35.6%;aspect-ratio:313/684}.insat-page .shape-2-inner-4{position:absolute;bottom:0;right:0;width:30.9%;aspect-ratio:272/715}.insat-page .two-col-grid{display:flex;flex-direction:column;gap:2.5rem;align-items:center}@media(min-width:768px){.insat-page .two-col-grid{flex-direction:row;justify-content:space-between}.insat-page .two-col-grid.reverse{flex-direction:row-reverse}}.insat-page .two-col-content-block{width:100%;flex:1}@media(min-width:768px){.insat-page .two-col-content-block{max-width:458px}}.insat-page .two-col-visual-block{width:100%;flex:1;max-width:628px;border-radius:12px;overflow:hidden;position:relative}.insat-page .two-col-visual-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.insat-page .aspect-square{aspect-ratio:1/1;background-color:var(--color-grey-5)}.insat-page .aspect-628-502{aspect-ratio:628/502}.insat-page .aspect-628-517{aspect-ratio:628/517}.insat-page .check-list{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.insat-page .check-list{margin-top:2rem}}.insat-page .check-item{display:flex;align-items:start;gap:13px}.insat-page .check-icon-wrapper{margin-top:.3em;display:flex;align-items:center;justify-content:center}.insat-page .check-text{opacity:.7;font-size:1rem;line-height:1.4}.insat-page .arrow-link{display:inline-flex;align-items:center;gap:12px;font-size:1rem;font-weight:500;margin-top:1.5rem}@media(min-width:768px){.insat-page .arrow-link{margin-top:2rem}}.insat-page .arrow-circle{position:relative;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.insat-page .arrow-circle-bg{position:absolute;inset:0;background-color:var(--color-forest);transform:scale(0);border-radius:50%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.insat-page .arrow-circle svg{position:relative;z-index:5;transition:transform .3s var(--transition-bounce),color .3s}.insat-page .arrow-link:hover .arrow-circle-bg{transform:scale(1)}.insat-page .arrow-link:hover .arrow-circle svg{color:var(--color-white);transform:scale(1.3)}.insat-page .section-intro{margin-bottom:3rem}@media(min-width:768px){.insat-page .section-intro{margin-bottom:5rem}}.insat-page .features-grid{display:grid;gap:2.5rem 1.5rem}@media(min-width:768px){.insat-page .features-grid{grid-template-columns:repeat(3,1fr)}}.insat-page .feature-card{width:100%}.insat-page .feature-visual{width:100%;aspect-ratio:410/377;border-radius:12px;overflow:hidden;background-color:rgba(0,0,0,0)}.insat-page .feature-visual img,.insat-page .feature-visual video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insat-page .feature-content{margin-top:1rem}@media(min-width:768px){.insat-page .feature-content{margin-top:1.5rem;padding-left:.5rem}}.insat-page .feature-title{font-family:var(--font-heading);font-weight:500;font-size:1.75rem}.insat-page .feature-desc{margin-top:.75rem;opacity:.7;font-size:1.125rem}.insat-page .icon-list-row{display:flex;flex-direction:column;gap:3rem}@media(min-width:640px){.insat-page .icon-list-row{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.insat-page .icon-list-col{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;width:100%}@media(min-width:640px){.insat-page .icon-list-col{flex-direction:row;align-items:flex-start;text-align:left;flex:0 1 45%;gap:1.5rem}}.insat-page .list-icon-container{width:32px;height:32px;flex-shrink:0;border-radius:8px;overflow:hidden}.insat-page .list-icon-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insat-page .list-item-title{font-family:var(--font-heading);font-size:1.75rem;font-weight:500}.insat-page .list-item-desc{margin-top:.5rem;opacity:.7;font-size:1.125rem;max-width:496px}@media(min-width:640px){.insat-page .list-item-desc{margin-top:1rem}}.insat-page .slider-container{position:relative;overflow:visible!important}.insat-page .slider-wrapper{display:flex;transition:transform .5s cubic-bezier(.16,1,.3,1)}.insat-page .slide{flex-shrink:0;width:100%;padding-right:12px}.insat-page .slide-quote-card{max-width:737px}.insat-page .slide-promo-card{max-width:371px}.insat-page .testimonial-card{height:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;padding:1.5rem;overflow:hidden}@media(min-width:640px){.insat-page .testimonial-card{padding:2.25rem}}.insat-page .testimonial-quote{font-family:var(--font-heading);font-size:2rem;font-weight:500;line-height:1.25}.insat-page .testimonial-author-row{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.insat-page .testimonial-author-name{font-size:1.125rem}.insat-page .testimonial-author-role{font-size:.875rem;opacity:.6}.insat-page .testimonial-footer{margin-top:3rem;display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}@media(min-width:480px){.insat-page .testimonial-footer{flex-direction:row;align-items:center;justify-content:space-between;margin-top:5rem}}.insat-page .testimonial-logo{height:28px}.insat-page .testimonial-logo img{height:100%;width:auto}.insat-page .slider-controls{margin-top:2.5rem;display:flex;align-items:center;gap:.75rem}.insat-page .slider-btn{position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:var(--transition-smooth)}.insat-page .slider-btn-ring{position:absolute;inset:0;background-color:var(--color-night-20)}.insat-page .slider-btn-fill{position:absolute;inset:0;background:linear-gradient(0deg,rgb(255,122,0) 20%,rgb(255,200,80) 75%);opacity:0;transition:opacity .3s}.insat-page .slider-btn:hover:not(:disabled) .slider-btn-fill{opacity:1}.insat-page .slider-btn-inner{position:absolute;inset:2px;border-radius:50%;background-color:var(--color-white)}.insat-page .slider-btn svg{position:relative;z-index:5}.insat-page .slider-btn.prev svg{transform:rotate(180deg)}.insat-page .slider-btn:disabled{opacity:.3;cursor:default}.insat-page .rounded-card-box{border-radius:12px;padding:11rem 1.5rem 3rem;position:relative;overflow:hidden}@media(min-width:768px){.insat-page .rounded-card-box{padding:9.5rem 2.5rem 6rem}}.insat-page .box-backdrop-visual{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.insat-page .box-backdrop-visual .visual-inner{width:100%;max-width:280px;aspect-ratio:1}@media(min-width:768px){.insat-page .box-backdrop-visual .visual-inner{max-width:380px}}.insat-page .box-backdrop-visual video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insat-page .rounded-card-content{max-width:752px;margin:0 auto;text-align:center;color:var(--color-white);position:relative;z-index:10}.insat-page .rounded-card-content h2{font-size:clamp(2.2rem,5vw,6.5rem);line-height:.9;letter-spacing:-.02em}.insat-page .rounded-card-desc{margin:1.5rem auto 0;max-width:504px;opacity:.8}.insat-page .ticker-container{margin-top:2.5rem;width:100%;max-width:100%;background-color:var(--color-night);padding:3.75rem 0;border-radius:0;overflow:hidden;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.insat-page .ticker-container{margin-top:3.75rem}}.insat-page .ticker-track{display:flex;gap:20px;width:-moz-max-content;width:max-content}.insat-page .ticker-forward{animation:ticker-scroll-forward 50s linear infinite}.insat-page .ticker-reverse{animation:ticker-scroll-reverse 50s linear infinite}.insat-page .ticker-item{flex-shrink:0;height:150px;border-radius:8px;background-color:var(--color-forest);display:flex;align-items:center;justify-content:center}@media(min-width:640px){.insat-page .ticker-item{height:198px}}.insat-page .ticker-item img{height:100%;width:auto}@keyframes ticker-scroll-forward{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes ticker-scroll-reverse{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.insat-page .info-row{display:flex;flex-direction:column;gap:1.5rem;border-bottom:1px solid var(--color-forest-15);padding-bottom:1.5rem}@media(min-width:768px){.insat-page .info-row{flex-direction:row;gap:2.5rem;padding-bottom:2rem}}.insat-page .info-icon-box{width:30px;height:30px;flex-shrink:0;overflow:hidden}.insat-page .info-icon-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insat-page .info-card-text{flex-grow:1}.insat-page .info-desc{margin-top:.75rem;opacity:.7;font-size:1rem}.insat-page .info-banner-visual{margin-top:2.5rem;aspect-ratio:1062/538;width:100%;border-radius:12px;overflow:hidden}@media(min-width:768px){.insat-page .info-banner-visual{margin-top:5rem}}.insat-page .info-banner-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insat-page .faq-grid{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:768px){.insat-page .faq-grid{flex-direction:row;justify-content:space-between;align-items:center}}.insat-page .faq-title-col{flex:.6;max-width:342px}.insat-page .faq-list-col{flex:1;width:100%}@media(min-width:768px){.insat-page .faq-list-col{max-width:543px}}.insat-page .faq-item{width:100%;border-top:1px solid var(--color-forest-15);padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:768px){.insat-page .faq-item{padding-top:2rem;padding-bottom:2rem}}.insat-page .faq-item:last-child{border-bottom:1px solid var(--color-forest-15)}.insat-page .faq-trigger{display:flex;width:100%;align-items:start;justify-content:space-between;gap:1.25rem;text-align:left}.insat-page .faq-question{font-family:var(--font-heading);font-size:1.375rem;font-weight:500;transition:var(--transition-smooth)}.insat-page .faq-trigger:hover .faq-question{color:var(--color-emerald)}.insat-page .faq-icon-wrapper{width:30px;height:30px;flex-shrink:0;border-radius:50%;background-color:var(--color-grey-5);display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth)}.insat-page .faq-icon-wrapper svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.insat-page .faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.insat-page .faq-panel-inner{min-height:0;opacity:0;transition:opacity .3s ease}.insat-page .faq-answer{padding-top:1rem;font-size:1.125rem;line-height:1.5;opacity:.7;max-width:543px}.insat-page .faq-item.active .faq-panel{grid-template-rows:1fr}.insat-page .faq-item.active .faq-panel-inner{opacity:1}.insat-page .faq-item.active .faq-icon-wrapper svg{transform:rotate(45deg)}.insat-page .grid-sticky-layout{display:flex;flex-direction:column;gap:2.5rem;margin-top:3rem}@media(min-width:768px){.insat-page .grid-sticky-layout{flex-direction:row;justify-content:space-between;margin-top:8.5rem}}.insat-page .sticky-col{width:100%;flex:1;max-width:738px}.insat-page .sticky-inner-box{display:flex;flex-direction:column-reverse;gap:1.5rem}@media(min-width:768px){.insat-page .sticky-inner-box{display:block;position:sticky;top:6rem}}.insat-page .sticky-visual{width:100%;aspect-ratio:738/507;background-color:var(--color-forest);border-radius:12px;overflow:hidden;margin-top:1.5rem}@media(min-width:768px){.insat-page .sticky-visual{margin-top:3rem}}.insat-page .side-grid-col{width:100%;flex:1;display:flex;flex-direction:column;gap:2.5rem}@media(min-width:768px){.insat-page .side-grid-col{max-width:436px;gap:4.5rem}}.insat-page .side-card{display:flex;flex-direction:column-reverse}@media(min-width:768px){.insat-page .side-card{display:block}}.insat-page .side-card-title-row{display:inline-flex;align-items:center;gap:12px;margin-top:.5rem}@media(min-width:768px){.insat-page .side-card-title-row{margin-top:0}}.insat-page .side-card-title{font-family:var(--font-heading);font-size:1.75rem;font-weight:500}.insat-page .side-card-desc{margin-top:.5rem;opacity:.7;font-size:1.125rem}@media(min-width:768px){.insat-page .side-card-desc{margin-top:.75rem}}.insat-page .side-card-visual{width:100%;aspect-ratio:436/348;border-radius:12px;overflow:hidden;background-color:var(--color-plum);margin-top:1.5rem}@media(min-width:768px){.insat-page .side-card-visual{margin-top:2rem}}.insat-page .side-card-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:-webkit-optimize-contrast;image-rendering:auto}.insat-page .bottom-cta-outer{padding-left:1.25rem;padding-right:1.25rem;background-color:var(--color-white)}.insat-page .bottom-cta-banner{max-width:var(--container-max-width);margin:0 auto;border-radius:12px;background-color:var(--color-forest);padding:8rem 1.5rem 3rem;overflow:hidden;position:relative}@media(min-width:768px){.insat-page .bottom-cta-banner{padding:10rem 2.5rem 7rem}}.insat-page .bottom-cta-visual{position:absolute;left:5%;right:0;top:-50%;display:flex;justify-content:center;pointer-events:none}@media(min-width:640px){.insat-page .bottom-cta-visual{top:-130px}}.insat-page .bottom-cta-visual-inner{width:100%;max-width:209px;aspect-ratio:1}@media(min-width:768px){.insat-page .bottom-cta-visual-inner{max-width:379px}}.insat-page .bottom-cta-visual video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insat-page .bottom-cta-content{max-width:1000px;margin:0 auto;text-align:center;position:relative;z-index:10}.insat-page .bottom-cta-title{font-size:clamp(2.5rem,8vw,8rem);line-height:.8;letter-spacing:-.02em;color:var(--color-white)}.insat-page .bottom-cta-desc{margin-top:1.5rem;font-size:1.25rem;color:var(--color-white);opacity:.8}.insat-page .site-footer{background-color:var(--color-white);padding-top:3rem;padding-bottom:2.5rem}@media(min-width:768px){.insat-page .site-footer{padding-top:6.25rem}}.insat-page .footer-top{display:flex;flex-direction:column;gap:3rem}@media(min-width:1024px){.insat-page .footer-top{flex-direction:row;justify-content:space-between}}.insat-page .footer-brand{display:flex;flex-direction:column;justify-content:space-between;max-width:302px}.insat-page .footer-logo{width:104px;color:var(--color-night)}.insat-page .footer-socials{display:flex;gap:.5rem;margin-top:1.75rem}@media(min-width:768px){.insat-page .footer-socials{margin-top:2rem}}.insat-page .social-link{display:block;width:30px;height:30px;color:var(--color-forest-70);transition:var(--transition-smooth)}.insat-page .social-link:hover{color:var(--color-emerald)}.insat-page .footer-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 1rem;width:100%}@media(min-width:640px){.insat-page .footer-nav{display:flex;justify-content:space-between;gap:2.75rem}}.insat-page .footer-col{flex:1}.insat-page .footer-col-title{font-family:var(--font-heading);font-weight:400;opacity:.7;font-size:1rem}.insat-page .footer-links-list{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:768px){.insat-page .footer-links-list{margin-top:2rem;gap:1.5rem}}.insat-page .footer-link{font-size:1.0625rem;line-height:1}.insat-page .footer-link:hover{color:var(--color-emerald)}.insat-page .footer-copyright{font-size:.875rem;margin-top:2.5rem;text-align:center}@media(min-width:640px){.insat-page .footer-copyright{text-align:left}}@media(min-width:1024px){.insat-page .footer-copyright{display:none}}.insat-page .desktop-copyright{display:none;font-size:.875rem}@media(min-width:1024px){.insat-page .desktop-copyright{display:block}}.insat-page .footer-bottom{margin-top:2.5rem;border-top:1px solid var(--color-forest-15);padding-top:1.5rem;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:768px){.insat-page .footer-bottom{margin-top:5rem;flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width:1024px){.insat-page .footer-bottom{margin-top:9rem}}.insat-page .footer-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;font-size:.875rem}@media(min-width:768px){.insat-page .footer-legal-links{justify-content:flex-start}}.insat-page .footer-legal-link:hover{color:var(--color-aquamarine)}.insat-page .modern-simulations-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center;max-width:1200px;margin:0 auto}@media(min-width:1024px){.insat-page .modern-simulations-grid{grid-template-columns:1.15fr 1fr}}.insat-page .simulation-accordion-list{display:flex;flex-direction:column;gap:.75rem}.insat-page .simulation-accordion-item{display:flex;align-items:flex-start;gap:1.25rem;padding:1rem 1.25rem;background-color:rgba(0,0,0,0)!important;border:none!important;border-radius:12px;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);position:relative;text-align:left}.insat-page .simulation-accordion-item:before{content:"";position:absolute;left:0;top:30%;bottom:30%;width:3px;background-color:rgba(0,0,0,0);border-radius:4px;transition:all .3s cubic-bezier(.16,1,.3,1)}.insat-page .simulation-accordion-item:focus-visible{outline:2px solid #f15a24;outline-offset:-2px}.insat-page .simulation-accordion-item:focus-visible,.insat-page .simulation-accordion-item:hover{background-color:rgba(241,90,36,.06)!important;transform:translateX(6px)}.insat-page .simulation-accordion-item.active{background-color:rgba(241,90,36,.04)!important;box-shadow:0 4px 12px rgba(241,90,36,.05);transform:translateX(6px)}.insat-page .simulation-accordion-item.active:before{background:linear-gradient(180deg,#ff9f43,#f15a24);top:15%;bottom:15%}.insat-page .simulation-accordion-item.active .sim-title{color:#f15a24;font-weight:600}.insat-page .sim-icon-container{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:rgba(241,90,36,.08);color:#f15a24;flex-shrink:0;transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;overflow:visible}.insat-page .sim-icon-container svg{opacity:1!important;color:#f15a24;transition:all .3s cubic-bezier(.25,1,.5,1)}.simulation-accordion-item:focus-visible .insat-page .sim-icon-container,.simulation-accordion-item:hover .insat-page .sim-icon-container{background-color:#f15a24;color:#fff;box-shadow:0 4px 12px rgba(241,90,36,.3);transform:scale(1.08)}.simulation-accordion-item:focus-visible .insat-page .sim-icon-container svg,.simulation-accordion-item:hover .insat-page .sim-icon-container svg{color:#fff!important}.simulation-accordion-item.active .insat-page .sim-icon-container{background-color:#f15a24;color:#fff;box-shadow:0 4px 12px rgba(241,90,36,.3)}.simulation-accordion-item.active .insat-page .sim-icon-container svg{color:#fff!important}.insat-page .sim-text-content{flex-grow:1}.insat-page .sim-title{font-size:1.15rem;font-weight:600;color:#0f172a;margin-bottom:.25rem;transition:color .3s ease}.insat-page .sim-desc-wrapper{overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.insat-page .sim-desc{font-size:.95rem;line-height:1.55;color:#334155;padding-top:.35rem;padding-bottom:.5rem}.insat-page .platform-bezel-frame{background-color:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(255,122,0,.15);padding:0;overflow:hidden;transition:all .4s ease}.insat-page .platform-bezel-frame .frame-inner{background-color:#fff;border-radius:8px;overflow:hidden;display:flex}.insat-page .platform-bezel-frame:hover{box-shadow:0 15px 35px rgba(255,122,0,.12);transform:translateY(-2px);border-color:rgba(255,122,0,.35)}@keyframes imageFadeIn{0%{opacity:0;transform:scale(1.03);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes imageFadeOut{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.97);filter:blur(4px)}}.insat-page .animate-image-fade-in{animation:imageFadeIn .65s cubic-bezier(.16,1,.3,1) forwards;z-index:2}.insat-page .animate-image-fade-out{animation:imageFadeOut .65s cubic-bezier(.16,1,.3,1) forwards;z-index:1}@keyframes flapOpenClose{0%,to{transform:translateY(0)}50%{transform:translateY(-3px) scaleY(.7)}}@keyframes popNotify{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.insat-page .envelope-flap{transform-origin:top center;transition:transform .3s ease}.insat-page .notification-dot{transform-origin:19px 7px;opacity:0;transform:scale(0);transition:opacity .3s,transform .3s}.insat-page .simulation-accordion-item:focus-visible .envelope-flap,.insat-page .simulation-accordion-item:hover .envelope-flap{animation:flapOpenClose .45s cubic-bezier(.25,1,.5,1)}.insat-page .simulation-accordion-item:focus-visible .notification-dot,.insat-page .simulation-accordion-item:hover .notification-dot{animation:popNotify .5s cubic-bezier(.175,.885,.32,1.275) .1s forwards}@keyframes ringPulse{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@keyframes bubbleSlide{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(-2px)}}.insat-page .pulse-ring{transform-origin:12px 12px;opacity:0;transform:scale(.8);transition:all .3s ease}.insat-page .chat-bubble{transition:transform .3s cubic-bezier(.25,1,.5,1)}.insat-page .simulation-accordion-item:focus-visible .pulse-ring,.insat-page .simulation-accordion-item:hover .pulse-ring{animation:ringPulse .7s cubic-bezier(.16,1,.3,1) forwards}.insat-page .simulation-accordion-item:focus-visible .chat-bubble,.insat-page .simulation-accordion-item:hover .chat-bubble{animation:bubbleSlide .4s cubic-bezier(.25,1,.5,1) forwards}@keyframes qrBlockAnim{0%,to{transform:scale(1)}50%{transform:scale(1.25);fill:#f15a24}}@keyframes qrScan{0%{opacity:0;transform:translateY(-8px)}35%,65%{opacity:1}to{opacity:0;transform:translateY(8px)}}@keyframes qrRotate{0%{transform:rotate(0)}to{transform:rotate(3deg)}}.insat-page .qr-block{transform-origin:center;transition:transform .3s ease,fill .3s ease}.insat-page .qr-block-1{transform-origin:6px 6px}.insat-page .qr-block-2{transform-origin:18px 6px}.insat-page .qr-block-3{transform-origin:6px 18px}.insat-page .qr-block-4{transform-origin:18px 18px}.insat-page .beam-line{opacity:0;transform:translateY(-8px);transition:all .3s ease}.insat-page .simulation-accordion-item:focus-visible svg.active-vector-qr,.insat-page .simulation-accordion-item:hover svg.active-vector-qr{animation:qrRotate .35s cubic-bezier(.25,1,.5,1) forwards}.insat-page .simulation-accordion-item:focus-visible .qr-block-1,.insat-page .simulation-accordion-item:hover .qr-block-1{animation:qrBlockAnim .35s ease .05s forwards}.insat-page .simulation-accordion-item:focus-visible .qr-block-2,.insat-page .simulation-accordion-item:hover .qr-block-2{animation:qrBlockAnim .35s ease .12s forwards}.insat-page .simulation-accordion-item:focus-visible .qr-block-3,.insat-page .simulation-accordion-item:hover .qr-block-3{animation:qrBlockAnim .35s ease .18s forwards}.insat-page .simulation-accordion-item:focus-visible .qr-block-4,.insat-page .simulation-accordion-item:hover .qr-block-4{animation:qrBlockAnim .35s ease .24s forwards}.insat-page .simulation-accordion-item:focus-visible .beam-line,.insat-page .simulation-accordion-item:hover .beam-line{animation:qrScan .75s cubic-bezier(.16,1,.3,1) forwards}@keyframes phoneRing{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes waveOscillate{0%{opacity:0;transform:scale(.95)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.insat-page .phone-receiver{transform-origin:12px 12px;transition:transform .3s cubic-bezier(.25,1,.5,1)}.insat-page .phone-wave{opacity:0;transform:scale(.9);transform-origin:12px 12px;transition:all .3s ease}.insat-page .simulation-accordion-item:focus-visible .phone-receiver,.insat-page .simulation-accordion-item:hover .phone-receiver{animation:phoneRing .45s ease-in-out}.insat-page .simulation-accordion-item:focus-visible .wave-1,.insat-page .simulation-accordion-item:hover .wave-1{animation:waveOscillate .6s cubic-bezier(.16,1,.3,1) forwards}.insat-page .simulation-accordion-item:focus-visible .wave-2,.insat-page .simulation-accordion-item:hover .wave-2{animation:waveOscillate .6s cubic-bezier(.16,1,.3,1) .18s forwards}@keyframes aiRotate{0%{transform:rotate(0)}to{transform:rotate(45deg)}}.insat-page .spark-rays{transform-origin:12px 12px;transition:transform .4s cubic-bezier(.25,1,.5,1)}.insat-page .simulation-accordion-item:focus-visible .spark-rays,.insat-page .simulation-accordion-item:hover .spark-rays{animation:aiRotate .7s cubic-bezier(.16,1,.3,1) forwards}.insat-page .paperclip{transform-origin:12px 12px;stroke-dasharray:60;stroke-dashoffset:0;transition:transform .35s cubic-bezier(.25,1,.5,1),stroke-dashoffset .35s ease}.insat-page .attach-arrow{transform:translateY(-4px);opacity:0;transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .3s ease}.insat-page .simulation-accordion-item:focus-visible .paperclip,.insat-page .simulation-accordion-item:hover .paperclip{transform:rotate(12deg);stroke-dashoffset:8}.insat-page .simulation-accordion-item:focus-visible .attach-arrow,.insat-page .simulation-accordion-item:hover .attach-arrow{transform:translateY(0);opacity:1}.insat-page .usb-connector{transform:translateY(-2px);transition:transform .3s cubic-bezier(.25,1,.5,1)}.insat-page .usb-lines{opacity:.5;transition:opacity .3s ease}.insat-page .simulation-accordion-item:focus-visible .usb-connector,.insat-page .simulation-accordion-item:hover .usb-connector{transform:translateY(0)}.insat-page .simulation-accordion-item:focus-visible .usb-lines,.insat-page .simulation-accordion-item:hover .usb-lines{opacity:1}.insat-page .simulation-accordion-item.active .notification-dot{opacity:1;transform:scale(1)}.insat-page .simulation-accordion-item.active .attach-arrow,.insat-page .simulation-accordion-item.active .beam-line{opacity:1;transform:translateY(0)}.insat-page .simulation-accordion-item.active .usb-connector{transform:translateY(0)}.insat-page .simulation-accordion-item.active .usb-lines{opacity:1}@media(prefers-reduced-motion:reduce){.insat-page .attach-arrow,.insat-page .beam-line,.insat-page .chat-bubble,.insat-page .envelope-flap,.insat-page .paperclip,.insat-page .phone-receiver,.insat-page .phone-wave,.insat-page .pulse-ring,.insat-page .qr-block,.insat-page .sim-icon-container,.insat-page .simulation-accordion-item,.insat-page .spark-rays,.insat-page .usb-body,.insat-page .usb-connector,.insat-page .usb-lines{animation:none!important;transition:none!important;transform:none!important}}@keyframes shackleUnlock{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes shieldPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes alertShake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes deviceTilt{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1px) rotate(3deg)}}@keyframes userBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes dollarScale{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.insat-page .lock-shackle{transform-origin:bottom center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.insat-page .privacy-shield{transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.insat-page .alert-triangle,.insat-page .device-screen{transform-origin:bottom center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.insat-page .finance-dollar,.insat-page .hr-user-head{transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.insat-page .simulation-accordion-item:focus-visible .lock-shackle,.insat-page .simulation-accordion-item:hover .lock-shackle{animation:shackleUnlock .45s cubic-bezier(.25,1,.5,1)}.insat-page .simulation-accordion-item:focus-visible .privacy-shield,.insat-page .simulation-accordion-item:hover .privacy-shield{animation:shieldPulse .45s cubic-bezier(.25,1,.5,1)}.insat-page .simulation-accordion-item:focus-visible .alert-triangle,.insat-page .simulation-accordion-item:hover .alert-triangle{animation:alertShake .45s ease-in-out}.insat-page .simulation-accordion-item:focus-visible .device-screen,.insat-page .simulation-accordion-item:hover .device-screen{animation:deviceTilt .45s cubic-bezier(.25,1,.5,1)}.insat-page .simulation-accordion-item:focus-visible .hr-user-head,.insat-page .simulation-accordion-item:hover .hr-user-head{animation:userBounce .45s cubic-bezier(.25,1,.5,1)}.insat-page .simulation-accordion-item:focus-visible .finance-dollar,.insat-page .simulation-accordion-item:hover .finance-dollar{animation:dollarScale .45s cubic-bezier(.25,1,.5,1)}.insat-page .reports-insight-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:.85rem;margin-bottom:2.5rem}@media(min-width:640px){.insat-page .reports-insight-grid{grid-template-columns:repeat(2,1fr)}}.insat-page .reports-insight-card{display:flex;align-items:center;padding:.75rem 1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:none;transition:border-color .25s ease,box-shadow .25s ease;cursor:default;position:relative;overflow:hidden;gap:.75rem;height:100%;min-width:0}.insat-page .reports-insight-card:hover{border-color:rgba(241,90,36,.4);box-shadow:0 4px 12px rgba(0,0,0,.03),0 1px 3px rgba(241,90,36,.05)}.insat-page .reports-insight-icon-container{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1.5px solid rgba(241,90,36,.25);background-color:rgba(0,0,0,0);color:#f15a24;flex-shrink:0;transition:border-color .25s ease,background-color .25s ease}.insat-page .reports-insight-icon-container svg{width:1.05rem;height:1.05rem;stroke:#f15a24!important;transition:stroke .25s ease}.reports-insight-card:hover .insat-page .reports-insight-icon-container{border-color:#f15a24;background-color:rgba(241,90,36,.02)}.insat-page .reports-insight-text-wrapper{display:flex;flex-direction:column;flex-grow:1;min-width:0}.insat-page .reports-insight-title{margin:0;font-size:1rem;font-weight:600;color:#0f172a;line-height:1.25}.insat-page .reports-insight-desc{font-size:.875rem;color:#64748b;margin:.1rem 0 0;line-height:1.35}.insat-page a{color:inherit;text-decoration:none}@media(max-width:767px){.insat-page img.hero-sim-img-custom{width:115%!important;max-width:115%!important;margin-left:-15%!important}}.insat-page .stats-section{padding-bottom:2rem!important}.insat-page .stats-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.insat-page .stats-grid{grid-template-columns:4.2fr 5.8fr;gap:3.5rem}}.insat-page .stats-content-block{text-align:left}.insat-page .stats-subheading{margin-top:1.5rem;opacity:.75}.insat-page .stats-cards-block{display:flex!important;overflow-x:auto!important;gap:1rem!important;padding-top:15px!important;padding-bottom:1.5rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.insat-page .stats-cards-block::-webkit-scrollbar{display:none}.insat-page .stats-cards-block{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:768px){.insat-page .stats-cards-block{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.5rem!important;overflow-x:visible!important;scroll-snap-type:none;padding-bottom:0;padding-top:0!important}}.insat-page .stats-card{background:#fffbf7;border:1px solid #ffead4;border-radius:24px;padding:1.5rem 1rem!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 10px 30px rgba(241,90,36,.02);width:220px!important;height:355px!important;flex-shrink:0!important;scroll-snap-align:center}@media(min-width:768px){.insat-page .stats-card{width:100%!important;height:450px!important;flex-shrink:1!important;padding:1.75rem 1rem 1.25rem!important}}.insat-page .stats-card:hover{transform:translateY(-8px);border-color:#f15a24;box-shadow:0 15px 35px rgba(241,90,36,.08)}.insat-page .stats-card .card-icon-wrapper{width:48px!important;height:48px!important;padding:8px!important;border-radius:50%;background:#fff0e0;border:1px solid #ffead4;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem!important;margin-left:auto;margin-right:auto;transition:background .3s ease,border-color .3s ease}@media(min-width:640px){.insat-page .stats-card .card-icon-wrapper{width:56px!important;height:56px!important}}.stats-card:hover .insat-page .stats-card .card-icon-wrapper{background:#ffe0c4;border-color:#f15a24}.insat-page .stats-card .card-icon-wrapper svg{width:22px!important;height:22px!important}@media(min-width:640px){.insat-page .stats-card .card-icon-wrapper svg{width:24px!important;height:24px!important}}.insat-page .stats-card .card-number{font-family:var(--font-heading);font-size:2.25rem!important;font-weight:800;color:#f15a24;line-height:1;margin-bottom:.5rem!important;margin-top:.25rem!important}@media(min-width:640px){.insat-page .stats-card .card-number{font-size:clamp(2.5rem,3vw,3.25rem)!important}}.insat-page .stats-card .card-divider{width:36px!important;height:3px!important;background-color:#f15a24;border-radius:2px;margin-bottom:.5rem!important;margin-left:auto;margin-right:auto}.insat-page .stats-card .card-title{font-family:var(--font-heading);font-size:1.05rem!important;font-weight:700;color:#1f2937;line-height:1.2;margin-bottom:.375rem!important;min-height:unset!important;display:flex;align-items:center;justify-content:center}@media(min-width:640px){.insat-page .stats-card .card-title{font-weight:500;min-height:2.25rem!important}}@media(min-width:1200px){.insat-page .stats-card .card-title{font-size:1.25rem!important;margin-bottom:.75rem!important;min-height:3.25rem!important}}.insat-page .stats-card .card-description{font-size:.85rem!important;color:#4b5563;line-height:1.4;margin-bottom:.375rem!important;min-height:unset!important;display:flex;align-items:center;justify-content:center}@media(min-width:640px){.insat-page .stats-card .card-description{min-height:2rem!important}}@media(min-width:1200px){.insat-page .stats-card .card-description{font-size:.9375rem!important;line-height:1.5;min-height:3rem!important}}.insat-page .stats-card .card-source{font-size:.8125rem!important;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem!important;display:block}.insat-page .stats-card .card-chart{height:65px!important;margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%}@media(min-width:640px){.insat-page .stats-card .card-chart{height:85px!important}}@media(min-width:1200px){.insat-page .stats-card .card-chart{height:90px!important}}.insat-page .stats-card .card-chart svg{width:auto!important;max-width:100%!important;height:100%!important;margin:0 auto}.insat-page .bar-chart{display:flex;align-items:flex-end;gap:2px!important;height:25px!important;width:100%;justify-content:center}@media(min-width:640px){.insat-page .bar-chart{gap:6px!important;height:45px!important}}@media(min-width:1200px){.insat-page .bar-chart{height:50px!important}}.insat-page .bar-chart .bar{width:3px!important;background-color:#f15a24;border-radius:4px 4px 0 0;opacity:.35;transition:opacity .3s ease}@media(min-width:640px){.insat-page .bar-chart .bar{width:8px!important}}.insat-page .bar-chart .bar:nth-child(2n){opacity:.6}.insat-page .bar-chart .bar:nth-child(4){opacity:1}.insat-page .stats-card:hover .bar-chart .bar{animation:barPulse 1.5s ease-in-out infinite alternate}.insat-page .stats-card:hover .bar-chart .bar:first-child{animation-delay:.1s}.insat-page .stats-card:hover .bar-chart .bar:nth-child(2){animation-delay:.3s}.insat-page .stats-card:hover .bar-chart .bar:nth-child(3){animation-delay:.5s}.insat-page .stats-card:hover .bar-chart .bar:nth-child(4){animation-delay:.2s}.insat-page .stats-card:hover .bar-chart .bar:nth-child(5){animation-delay:.4s}.insat-page .stats-card:hover .bar-chart .bar:nth-child(6){animation-delay:.6s}@keyframes barPulse{0%{transform:scaleY(.85)}to{transform:scaleY(1.15)}}.insat-page .progress-circle{position:relative;width:25px!important;height:25px!important;display:flex;align-items:center;justify-content:center}@media(min-width:640px){.insat-page .progress-circle{width:55px!important;height:55px!important}}@media(min-width:1200px){.insat-page .progress-circle{width:65px!important;height:65px!important}}.insat-page .progress-circle svg{position:absolute;top:0;left:0;width:25px!important;height:25px!important}@media(min-width:640px){.insat-page .progress-circle svg{width:55px!important;height:55px!important}}@media(min-width:1200px){.insat-page .progress-circle svg{width:65px!important;height:65px!important}}.insat-page .progress-circle .progress-text{font-family:var(--font-heading);font-size:6.5px!important;font-weight:700;color:#f15a24}@media(min-width:640px){.insat-page .progress-circle .progress-text{font-size:.85rem!important}}@media(min-width:1200px){.insat-page .progress-circle .progress-text{font-size:.95rem!important}}.insat-page .wave-chart{width:100%;height:20px!important}@media(min-width:640px){.insat-page .wave-chart{height:40px!important}}@media(min-width:1200px){.insat-page .wave-chart{height:60px!important}}@keyframes needleWiggle{0%,to{transform:rotate(0deg)}50%{transform:rotate(20deg)}}.insat-page .meter-needle{transform-origin:12px 14px;transition:transform .35s ease-in-out}.insat-page .simulation-accordion-item.active .meter-needle,.insat-page .simulation-accordion-item:focus-visible .meter-needle,.insat-page .simulation-accordion-item:hover .meter-needle{animation:needleWiggle 1.2s ease-in-out infinite alternate}@keyframes pulseHeatmap{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1;fill:#f15a24}}.insat-page .heatmap-dot{transition:transform .3s ease}.insat-page .dot-1{transform-origin:12px 6px}.insat-page .dot-2{transform-origin:6px 18px}.insat-page .dot-3{transform-origin:18px 18px}.insat-page .simulation-accordion-item.active .dot-1,.insat-page .simulation-accordion-item:focus-visible .dot-1,.insat-page .simulation-accordion-item:hover .dot-1{animation:pulseHeatmap 1s .1s infinite alternate}.insat-page .simulation-accordion-item.active .dot-2,.insat-page .simulation-accordion-item:focus-visible .dot-2,.insat-page .simulation-accordion-item:hover .dot-2{animation:pulseHeatmap 1s .3s infinite alternate}.insat-page .simulation-accordion-item.active .dot-3,.insat-page .simulation-accordion-item:focus-visible .dot-3,.insat-page .simulation-accordion-item:hover .dot-3{animation:pulseHeatmap 1s .2s infinite alternate}@keyframes lineGrow{0%{stroke-dashoffset:8}to{stroke-dashoffset:0}}@keyframes docSlideUp{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.insat-page .report-doc{transition:transform .3s}.insat-page .report-line{stroke-dasharray:8;stroke-dashoffset:8;transition:stroke-dashoffset .3s}.insat-page .simulation-accordion-item.active .report-doc,.insat-page .simulation-accordion-item:focus-visible .report-doc,.insat-page .simulation-accordion-item:hover .report-doc{animation:docSlideUp 1.2s ease-in-out infinite alternate}.insat-page .simulation-accordion-item.active .report-line.line-1,.insat-page .simulation-accordion-item:focus-visible .report-line.line-1,.insat-page .simulation-accordion-item:hover .report-line.line-1{animation:lineGrow .8s ease-out forwards}.insat-page .simulation-accordion-item.active .report-line.line-2,.insat-page .simulation-accordion-item:focus-visible .report-line.line-2,.insat-page .simulation-accordion-item:hover .report-line.line-2{animation:lineGrow .8s ease-out .2s forwards}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.insat-page .analysis-arrow{transition:transform .3s}.insat-page .simulation-accordion-item.active .analysis-arrow,.insat-page .simulation-accordion-item:focus-visible .analysis-arrow,.insat-page .simulation-accordion-item:hover .analysis-arrow{animation:arrowBounce 1s ease-in-out infinite alternate}.insat-page .scanner-input{transition:all .2s ease-in-out}.insat-page .scanner-input:focus{border-color:#f15a24!important;box-shadow:0 0 0 3px rgba(241,90,36,.2)!important;outline:none!important}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.insat-page .tab-pane-animate{animation:tabFadeIn .35s cubic-bezier(.16,1,.3,1) forwards}.insat-page .no-scrollbar::-webkit-scrollbar{display:none}.insat-page .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.insat-page .left-diagnostics-card{background:#fffbf7;border:1px solid #ffead4;border-radius:24px;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 10px 30px rgba(241,90,36,.03)}@media(min-width:640px){.insat-page .left-diagnostics-card{padding:2rem}}.insat-page .left-diagnostics-card:hover{transform:translateY(-4px);border-color:#f15a24;box-shadow:0 15px 35px rgba(241,90,36,.08)}.insat-page .scanner-form-container{padding:1rem}@media(min-width:640px){.insat-page .scanner-form-container{padding:1.5rem}}.insat-page .scanner-form{display:flex;flex-direction:column;gap:1.25rem;align-items:stretch;width:100%}@media(min-width:768px){.insat-page .scanner-form{flex-direction:row;align-items:flex-end;justify-content:center}}.insat-page .scanner-form-group-domain{width:100%;display:flex;flex-direction:column}@media(min-width:768px){.insat-page .scanner-form-group-domain{flex:2 1 280px;width:auto}}.insat-page .scanner-form-group-selector{width:100%;display:flex;flex-direction:column}@media(min-width:768px){.insat-page .scanner-form-group-selector{flex:1 1 180px;width:auto}}.insat-page .scanner-form-group-button{width:100%}@media(min-width:768px){.insat-page .scanner-form-group-button{flex:1 1 200px;width:auto}}.insat-page .stats-grid-analyzer{display:grid;grid-template-columns:1fr;gap:2rem;align-items:flex-start;width:100%;max-width:100%}@media(min-width:1024px){.insat-page .stats-grid-analyzer{grid-template-columns:1.1fr 2.9fr;gap:2.5rem}}.insat-page .stats-grid-analyzer .analyzer-cards-block,.insat-page .stats-grid-analyzer .stats-content-block{min-width:0;width:100%;max-width:100%}.insat-page .analyzer-tab-content-panel{background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1.25rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.03);min-height:320px;width:100%;max-width:100%;min-width:0;overflow:hidden}@media(min-width:640px){.insat-page .analyzer-tab-content-panel{padding:2rem;min-height:440px}}.insat-page .analyzer-tab-content-panel code,.insat-page .analyzer-tab-content-panel pre{white-space:pre-wrap;word-break:break-all;max-width:100%}@media(max-width:991px){.insat-page .hero-backdrop-wrapper{display:none!important}}@media(max-width:767px){.insat-page .hero-network,.insat-page .hero-shield{display:none!important}}.insat-page .analyzer-tabs-bar{display:grid;grid-template-columns:1fr;gap:.35rem;background-color:#f1f5f9;padding:.35rem;border-radius:10px;width:100%}@media(min-width:480px){.insat-page .analyzer-tabs-bar{grid-template-columns:repeat(2,1fr)}}.insat-page .analyzer-tabs-bar button{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.6rem 1rem;border-radius:8px;border:none;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);font-family:var(--font-heading);white-space:normal;word-break:break-word;background-color:rgba(0,0,0,0);color:#475569}.insat-page .analyzer-tabs-bar button svg{width:1rem;height:1rem;flex-shrink:0;color:#94a3b8;transition:color .2s ease}.insat-page .analyzer-tabs-bar button:hover{color:#0f172a}.insat-page .analyzer-tabs-bar button:hover svg{color:#475569}.insat-page .analyzer-tabs-bar button.active{background-color:#fff!important;color:#0f172a!important;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03)}.insat-page .analyzer-tabs-bar button.active svg{color:#f15a24!important}@media(min-width:480px){.insat-page .analyzer-tabs-bar button{font-size:.85rem;padding:.6rem .95rem}}@media(min-width:768px){.insat-page .analyzer-tabs-bar{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.25rem;padding:.4rem;scrollbar-width:none;-ms-overflow-style:none}.insat-page .analyzer-tabs-bar::-webkit-scrollbar{display:none}.insat-page .analyzer-tabs-bar button{width:auto;flex:0 0 auto;white-space:nowrap;justify-content:center}}.insat-page .cta .container,.insat-page .cta .container-xl{position:static!important}.insat-page .cta .bg-theme{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:0!important}.insat-page .cta .bg-theme:before{border-radius:0!important}.insat-page .cta .section{position:static!important;padding-left:1.5rem!important;padding-right:1.5rem!important}@media(min-width:640px){.insat-page .cta .section{padding-left:3rem!important;padding-right:3rem!important}}.insat-page .cta .section-title{font-size:clamp(1.65rem,6vw,2.5rem);font-weight:400!important;line-height:1.25;margin-bottom:1.5rem;max-width:1100px;margin-left:auto;margin-right:auto}.insat-page .cta p.font-primary{font-size:clamp(.95rem,2.5vw,1.05rem);line-height:1.6;max-width:580px;margin-left:auto;margin-right:auto}.insat-page .cta .flex{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.75rem!important;width:100%;margin-left:auto;margin-right:auto}.insat-page .cta .btn,.insat-page .cta .flex{justify-content:center!important;align-items:center!important}.insat-page .cta .btn{display:inline-flex!important;height:3rem!important;line-height:3rem!important;font-size:.9rem!important;font-weight:800!important;padding:0 1.5rem!important;border-radius:8px!important;white-space:nowrap!important;transition:all .2s ease!important;box-sizing:border-box!important;width:180px!important;max-width:100%!important}@media(max-width:480px){.insat-page .cta .btn{font-size:.8rem!important;padding:0 .5rem!important;height:2.75rem!important;line-height:2.75rem!important;width:calc(50% - .4rem)!important;max-width:none!important}}.campaigns-section{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.campaigns-section{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1024px){.campaigns-section{padding-top:5rem;padding-bottom:5rem}}.campaigns-bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;width:100%}@media(min-width:480px){.campaigns-bento-grid{gap:.5rem}}@media(min-width:640px){.campaigns-bento-grid{gap:.75rem}}@media(min-width:1024px){.campaigns-bento-grid{gap:1rem}}.customized-stats-card .card-icon-container{transition:border-color .3s ease,background .3s ease}.campaigns-bento-card{background:#fffbf7;border:1px solid #ffead4;border-radius:10px;padding:.5rem .4rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 4px 12px rgba(241,90,36,.03)}@media(min-width:640px){.campaigns-bento-card{padding:.875rem .75rem;border-radius:12px}}@media(min-width:1024px){.campaigns-bento-card{padding:1rem;border-radius:14px}}.campaigns-bento-card:hover{transform:translateY(-4px);border-color:#f15a24;box-shadow:0 10px 24px rgba(241,90,36,.08)}.campaigns-bento-card .cbc-icon{background:#ffefea;display:inline-flex;padding:.25rem;border-radius:50%;width:24px;height:24px;min-width:24px;min-height:24px;align-items:center;justify-content:center;margin-bottom:.35rem}.campaigns-bento-card .cbc-icon svg{width:13px!important;height:13px!important}@media(min-width:640px){.campaigns-bento-card .cbc-icon{width:30px;height:30px;min-width:30px;min-height:30px;padding:.3rem;margin-bottom:.5rem}.campaigns-bento-card .cbc-icon svg{width:16px!important;height:16px!important}}@media(min-width:1024px){.campaigns-bento-card .cbc-icon{width:34px;height:34px;min-width:34px;min-height:34px;padding:.35rem;margin-bottom:.6rem}.campaigns-bento-card .cbc-icon svg{width:18px!important;height:18px!important}}.campaigns-bento-card .cbc-title{margin-top:0;margin-bottom:.2rem;font-size:.65rem;font-weight:700;color:#1e293b;line-height:1.2;text-align:center}@media(min-width:640px){.campaigns-bento-card .cbc-title{font-size:.8rem;margin-bottom:.25rem}}@media(min-width:1024px){.campaigns-bento-card .cbc-title{font-size:.9rem;margin-bottom:.3rem}}.campaigns-bento-card .cbc-desc{font-size:.58rem;color:#475569;margin:0;line-height:1.4;text-align:center}@media(min-width:640px){.campaigns-bento-card .cbc-desc{font-size:.72rem;line-height:1.45}}@media(min-width:1024px){.campaigns-bento-card .cbc-desc{font-size:.78rem;line-height:1.5}}.insat-page .journey-section-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:flex-start;max-width:1240px;margin:0 auto}@media(min-width:1024px){.insat-page .journey-section-grid{grid-template-columns:1fr 1.25fr;gap:4rem}}.insat-page .journey-left-col{display:flex;flex-direction:column;justify-content:flex-start;height:100%}@media(min-width:1024px){.insat-page .journey-left-col{position:sticky;top:150px;padding-top:50px;padding-bottom:2rem}}.insat-page .journey-btn-group{display:flex;align-items:center;flex-wrap:nowrap;gap:1.5rem;margin-top:1.5rem}.insat-page .journey-btn-secondary{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:1rem;font-weight:500;color:var(--color-night);transition:var(--transition-smooth);cursor:pointer}.insat-page .journey-btn-secondary:hover{color:#f15a24}.insat-page .journey-btn-secondary:hover .play-circle{border-color:#f15a24;color:#f15a24;background-color:rgba(241,90,36,.05)}.insat-page .journey-btn-secondary .play-circle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.6);transition:var(--transition-smooth)}.insat-page .journey-btn-secondary .play-circle svg{margin-left:2px}.insat-page .journey-right-col{position:relative;width:100%}@media(min-width:1024px){.insat-page .journey-right-col{width:850px;min-width:850px;max-width:850px;height:780px;margin-left:-40px}}.insat-page .journey-wave-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible;display:none}@media(min-width:1024px){.insat-page .journey-wave-container{display:block}}.insat-page .journey-wave-svg{width:100%;height:100%;overflow:visible}.insat-page .journey-wave-svg .journey-path-bg{stroke:#ffead4;stroke-width:3;stroke-dasharray:8 8;fill:none;stroke-linecap:round;stroke-linejoin:round}.insat-page .journey-wave-svg .journey-path-active{stroke:#f15a24;stroke-width:3;stroke-dasharray:8 8;fill:none;stroke-linecap:round;stroke-linejoin:round;animation:journeyPathFlow 2s linear infinite}@keyframes journeyPathFlow{to{stroke-dashoffset:-32}}.insat-page .journey-steps-container{display:flex;flex-direction:column;gap:2rem;width:100%;position:relative;z-index:2}@media(min-width:1024px){.insat-page .journey-steps-container{position:absolute;top:0;left:0;width:100%;height:100%;display:block}}.insat-page .journey-step{display:flex;align-items:flex-start;gap:1.25rem;width:100%}@media(min-width:1024px){.insat-page .journey-step{position:absolute;width:380px;flex-direction:row!important}.insat-page .journey-step.step-1{left:126px;top:50px}.insat-page .journey-step.step-2{left:410px;top:230px}.insat-page .journey-step.step-3{left:126px;top:410px}.insat-page .journey-step.step-4{left:410px;top:590px}}.insat-page .journey-step .journey-badge{width:32px;height:32px;border-radius:50%;background:#f15a24;color:#fff;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(241,90,36,.3);flex-shrink:0;z-index:5;margin-top:.5rem}.insat-page .journey-step .journey-card{background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(241,90,36,.12);border-left:4px solid #f15a24;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 10px 25px -10px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.01);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease;text-align:left;flex-grow:1}.insat-page .journey-step .journey-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px -10px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.02);border-color:rgba(241,90,36,.25)}.insat-page .journey-step .journey-card .journey-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.insat-page .journey-step .journey-card .journey-card-icon-box{width:32px;height:32px;border-radius:8px;background:#ffefea;border:1px solid #ffead4;color:#f15a24;display:flex;align-items:center;justify-content:center;flex-shrink:0}.insat-page .journey-step .journey-card .journey-card-icon-box svg{width:16px;height:16px}.insat-page .journey-step .journey-card .journey-card-title{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;color:#0f172a;margin:0;line-height:1.2}.insat-page .journey-step .journey-card .journey-card-desc{font-family:var(--font-body);font-size:.9rem;line-height:1.5;color:#475569;margin:0}.customized-stats-card{background:#fffbf7!important;border:1px solid #ffead4!important;border-radius:24px!important;padding:2rem 1.5rem 1.5rem!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important;position:relative!important;height:100%!important;overflow:visible!important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important;box-shadow:0 10px 30px rgba(241,90,36,.02)!important}.customized-stats-card .card-icon-container{position:absolute;top:-28px;left:24px;width:56px;height:56px;border-radius:50%;background:#fff;border:1.5px solid #ffead4;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(241,90,36,.1);transition:border-color .3s ease,background .3s ease,border-color .3s ease}.customized-stats-card h3.card-title-custom{font-size:1.2rem;font-weight:600;color:#0f172a;margin-top:1rem;margin-bottom:.25rem;text-align:left;transition:color .3s ease}.customized-stats-card .card-divider{width:36px;height:3px;background-color:#f15a24;border-radius:2px;margin:.75rem 0 1.25rem}.customized-stats-card:hover{transform:translateY(-8px);border-color:#f15a24!important;box-shadow:0 12px 20px -5px rgba(0,0,0,.05)!important}.customized-stats-card:hover .card-icon-container{border-color:#f15a24!important;background:#ffefea!important}.customized-stats-card:hover h3.card-title-custom{color:#f15a24!important}.compliance-bento-grid{display:grid;grid-template-columns:1.25fr 1fr 1.25fr;gap:.5rem;width:100%}@media(min-width:768px){.compliance-bento-grid{gap:1rem}}.compliance-bento-card{background:#fffbf7;border:1px solid #ffead4;border-radius:10px;padding:.6rem .4rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 4px 12px rgba(241,90,36,.03);grid-column:span 1}.compliance-bento-card.bento-span-2{grid-column:span 2}.compliance-bento-card:hover{transform:translateY(-4px);border-color:#f15a24;box-shadow:0 10px 24px rgba(241,90,36,.08)}.compliance-bento-card .card-icon-wrapper{background:#ffefea;display:inline-flex;padding:.2rem;border-radius:50%;width:24px;height:24px;min-width:24px;min-height:24px;align-items:center;justify-content:center;margin-bottom:.35rem}.compliance-bento-card .card-icon-wrapper svg{width:12px;height:12px}.compliance-bento-card .card-title{margin-top:0;margin-bottom:.15rem;font-size:.72rem;font-weight:700;color:#1e293b;line-height:1.2;text-align:center}.compliance-bento-card .card-description{font-size:.62rem;color:#475569;margin:0;line-height:1.3;text-align:center}.compliance-bento-card .card-source{font-size:.5rem;font-weight:700;color:#94a3b8;margin-top:.3rem;margin-bottom:0;display:block;text-align:center;letter-spacing:.05em;text-transform:uppercase}@media(min-width:768px){.compliance-bento-card{border-radius:14px;padding:1rem}.compliance-bento-card .card-icon-wrapper{padding:.35rem;width:34px;height:34px;min-width:34px;min-height:34px;margin-bottom:.6rem}.compliance-bento-card .card-icon-wrapper svg{width:18px;height:18px}.compliance-bento-card .card-title{margin-bottom:.3rem;font-size:1rem}.compliance-bento-card .card-description{font-size:.82rem;line-height:1.5}.compliance-bento-card .card-source{margin-top:.5rem;font-size:.6rem}}