body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-header{left:0;position:absolute;top:0;width:100%;z-index:20}.header-container{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1580px;padding:1.5rem 1rem}.header-logo-wrapper{align-items:center;display:flex;height:40px}.header-logo-icon{height:30px;width:150px}.header-nav-main{align-items:center;display:flex;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:700}.header-links-group{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 4px 15px #0000000d;display:flex;padding:7px 20px}.header-links{display:flex;gap:2.25rem;padding-right:1.5rem}.nav-link{align-items:center;color:#151515;display:flex;text-decoration:none;transition:color .3s ease}.nav-link-bordered{border:1px solid #194e81;border-radius:10px;color:#194e81;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:400;margin-right:.5rem;padding:10px 20px;text-decoration:none!important}.nav-link-icon{stroke-width:2;height:.75rem;margin-left:.25rem;width:.75rem}.header-action-button{align-items:center;background-color:#194e81;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:400;gap:.25rem;padding:10px 20px;transition:background-color .3s ease}.header-action-button:hover{background-color:#47719a}.hamburger-menu{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-around;padding:0;width:30px;z-index:30}.hamburger-line{background-color:#fff;border-radius:2px;height:3px;transform-origin:center;transition:all .3s ease;width:100%}.hamburger-line.open:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-line.open:nth-child(2){opacity:0}.hamburger-line.open:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu{background:linear-gradient(135deg,#194e81,#47719a);box-shadow:-2px 0 10px #0000001a;display:none;height:100vh;padding-top:80px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:280px;z-index:25}.mobile-menu.open{right:0}.mobile-nav{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.mobile-nav-link{align-items:center;border-bottom:1px solid #ffffff1a;color:#fff;display:flex;font-family:Comfortaa,sans-serif;font-size:18px;font-weight:500;padding:.75rem 0;text-decoration:none;transition:all .3s ease}.mobile-nav-link:hover{color:#e0e0e0;padding-left:.5rem}.mobile-nav-bordered{border:1px solid #fff;border-radius:10px;justify-content:center;margin-top:1rem;padding:12px 20px!important;text-align:center}.mobile-action-button{align-items:center;background-color:#fff;border:none;border-radius:10px;color:#194e81;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:12px 20px;transition:all .3s ease}.mobile-action-button:hover{background-color:#e0e0e0}@media (max-width:1024px){.header-nav-main{display:none}.hamburger-menu{display:flex}.mobile-menu{display:block}.header-container{padding:1rem}.header-logo-icon{height:24px;width:120px}}@media (max-width:768px){.header-container{padding:1rem}.header-logo-icon{height:22px;width:110px}.mobile-menu{width:250px}.mobile-nav{gap:1.25rem;padding:1.5rem 1rem}.mobile-nav-link{font-size:16px}}@media (max-width:480px){.header-container{padding:.75rem}.header-logo-icon{height:20px;width:100px}.mobile-menu{right:-100%;width:100%}.mobile-nav{padding:1rem}}.lang-switcher{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:24px;display:flex;gap:0;margin-left:16px;padding:3px}.lang-btn{background:none;border:none;border-radius:18px;color:#fff9;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:12px;font-weight:700;letter-spacing:.8px;line-height:1;padding:5px 13px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.lang-btn:hover{color:#fff}.lang-btn--active{background:#fff;box-shadow:0 1px 6px #0000002e;color:#194e81}.lang-divider{display:none}.lang-switcher--mobile{align-self:center;background:#ffffff1a;border-color:#fff3;justify-content:center;margin-left:0;margin-top:16px;width:-webkit-fit-content;width:fit-content}.products-nav{position:relative}.products-trigger{background:#0000;border:0;cursor:default;font:inherit}.products-dropdown{background:#fff;border-radius:14px;box-shadow:0 18px 50px #0c2a502e;display:none;left:-20px;padding:12px;position:absolute;top:28px;width:230px}.products-nav:hover .products-dropdown{display:grid}.products-dropdown a{border-radius:8px;color:#194e81;padding:11px 12px;text-decoration:none}.products-dropdown a:hover{background:#edf4fb}.hero-section{align-items:center;background:linear-gradient(132.95deg,#8de6e5 4.31%,#75aff2 49.13%,#6a8dfd 95.6%);display:flex;min-height:93vh;overflow:hidden;padding:0 0 5rem;position:relative}.decorative-line{pointer-events:none;position:absolute;width:100%;z-index:100}.decorative-line-top{left:0;top:0}.decorative-line-bottom{bottom:0;left:0;margin-bottom:0}.hero-container{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0;max-width:none;padding-left:.333rem;padding-right:.5rem;width:100%}.hero-content-left{color:#fff;font-family:Comfortaa,sans-serif;margin-left:10rem;max-width:35%;text-align:left;z-index:10}.hero-title{color:#194e81;font-size:48px;margin-bottom:1.5rem}.hero-subtitle,.hero-title{font-family:Comfortaa,sans-serif;font-weight:400;line-height:100%}.hero-subtitle{font-size:20px;margin-bottom:2.5rem;max-width:180%}.hero-action-button{align-items:center;background-color:#194e81;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:20px;font-weight:700;gap:.25rem;height:60px;line-height:100%;padding:.75rem 2rem;transition:background-color .3s ease}.hero-action-button:hover{background-color:#47719a}.button-icon{stroke-width:2;height:1rem;width:1rem}.hero-graphic-right{align-items:center;display:flex;justify-content:flex-end;margin-right:5rem;width:50%;z-index:10}.sphere-container{justifyContent:center;align-items:center;display:flex;height:700px;width:700px}.sphere-image{max-height:100%;max-width:100%;object-fit:contain}.sphere-wrapper{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 0 50px #fff3;height:450px;position:relative;width:450px}.sphere-text-bubble{background-color:#fff;border-radius:9999px;box-shadow:0 4px 8px #0000001a;color:#3b82f6;font-size:.9rem;padding:.4rem .8rem;position:absolute;right:5%;top:15%;white-space:nowrap}@media (max-width:1399px){.hero-content-left{margin-left:6rem;max-width:40%}.hero-title{font-size:42px}.hero-subtitle{font-size:18px}.hero-graphic-right{margin-right:3rem}.sphere-container{height:550px;width:550px}}@media (max-width:1199px){.hero-content-left{margin-left:4rem;max-width:45%}.hero-title{font-size:38px}.hero-subtitle{font-size:17px;max-width:150%}sphere-container{height:480px;width:480px}.hero-graphic-right>div{height:600px!important;width:600px!important}}@media (max-width:1023px){.hero-section{min-height:auto;padding:8rem 0 3rem}.hero-container{flex-direction:column;gap:3rem;padding:0 24px}.hero-content-left{margin-left:0;margin-right:0;margin-top:2rem;max-width:100%;text-align:center}.hero-title{font-size:36px;line-height:110%;margin-bottom:1.25rem}.hero-subtitle{font-size:18px;line-height:120%;margin-bottom:2rem;max-width:100%}.hero-action-button{font-size:18px;height:54px;margin:0 auto;padding:.65rem 1.75rem}.hero-graphic-right{justify-content:center;margin-left:0;margin-right:0;order:2;width:100%}.sphere-container{height:420px;margin:0 auto;width:420px}}@media (max-width:767px){.hero-section{padding:6rem 0 2rem}.hero-container{gap:2rem;padding:0 16px}.hero-content-left{margin-top:3rem}.hero-title{font-size:28px;line-height:115%;margin-bottom:1rem}.hero-subtitle{font-size:16px;line-height:130%;margin-bottom:1.75rem}.hero-action-button{font-size:16px;gap:.5rem;height:48px;padding:.6rem 1.5rem}.button-icon{height:.875rem;width:.875rem}.hero-graphic-right,.sphere-container{display:flex;justify-content:center;margin:0 auto}.sphere-container{align-items:center;height:300px;width:300px}.decorative-line-bottom,.decorative-line-top{display:none}}@media (max-width:480px){.hero-section{padding:5rem 0 1.5rem}.hero-container{gap:1.5rem;padding:0 12px}.hero-content-left{margin-top:2.5rem}.hero-title{font-size:24px;line-height:120%;margin-bottom:.875rem}.hero-subtitle{font-size:14px;line-height:135%;margin-bottom:1.5rem}.hero-action-button{font-size:15px;gap:.375rem;height:44px;padding:.55rem 1.25rem}.button-icon{height:.75rem;width:.75rem}.hero-graphic-right,.sphere-container{display:flex;justify-content:center;margin:0 auto}.sphere-container{align-items:center;height:50vw;width:50vw}}@media (max-width:374px){.hero-title{font-size:20px}.hero-subtitle{font-size:13px}.hero-action-button{font-size:14px;height:40px;padding:.5rem 1rem}}.hero-eyebrow{color:#0c2a50;font-size:12px!important;font-weight:700;letter-spacing:.16em;margin-bottom:14px!important;text-transform:uppercase}.hero-subtitle{color:#173f68}.hero-actions{align-items:center;display:flex;gap:12px}.hero-secondary-button{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff61;border:1px solid #194e81;border-radius:7px;box-sizing:border-box;color:#194e81;display:flex;font-family:Comfortaa,sans-serif;font-size:20px;font-weight:700;justify-content:center;line-height:100%;min-height:60px;padding:.75rem 2rem;text-decoration:none;transition:background-color .3s ease}.hero-secondary-button:hover{background:#ffffff9e}@media(max-width:1023px){.hero-actions{justify-content:center}.hero-eyebrow{margin-left:auto;margin-right:auto}.hero-secondary-button{font-size:18px;min-height:54px;padding:.65rem 1.75rem}}@media(max-width:767px){.hero-secondary-button{font-size:16px;min-height:48px;padding:.6rem 1.5rem}}@media(max-width:480px){.hero-actions{flex-direction:column}.hero-secondary-button{font-size:15px;min-height:44px;padding:.55rem 1.25rem}}.sphere3d-container{height:100%;min-height:500px;position:relative;width:100%}.sphere3d-container canvas{cursor:grab;height:100%!important;width:100%!important}.sphere-hover-text{align-items:center;animation:fadeIn .3s ease-in-out;backdrop-filter:blur(7px) saturate(1.2);-webkit-backdrop-filter:blur(7px) saturate(1.2);background:linear-gradient(120deg,#fffffff7 60%,#7eabf11a);border-radius:20px;box-shadow:0 2px 16px 0 #4e7fd82e,0 0 0 4px #7eabf114;color:#194e81;display:inline-flex;font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;justify-content:center;overflow:visible;padding:14px 18px;pointer-events:none;position:absolute;transition:box-shadow .18s,border-color .18s,background .18s;white-space:nowrap;z-index:10}.sphere-hover-text:before{border-radius:24px;content:"";filter:blur(.5px);inset:-3px;pointer-events:none;position:absolute;z-index:-1}.sphere-hover-logo{align-self:center;border-radius:4px;flex-shrink:0;height:26px;margin-right:10px;object-fit:cover;width:26px}.sphere-hover-text{background:#fffffff2}.reveal-text{align-items:center;animation-delay:0s,0s;animation-duration:1s,.8s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:typeReveal,caretBlink;animation-timing-function:step-end,step-end;border-right:.12em solid #194e81f2;box-sizing:initial;display:inline-flex;font-weight:600;line-height:1.4;overflow-x:hidden;overflow-y:visible;padding-bottom:0;vertical-align:middle;white-space:nowrap}@keyframes typeReveal{0%{width:0}to{width:100%}}@keyframes caretBlink{50%{border-color:#0000}}.multimodal-section{background-color:#fff;padding:80px 0}.multimodal-container{margin:0 auto;max-width:1280px;padding:0 20px}.multimodal-headline{color:#000;font-family:Comfortaa,sans-serif;font-size:40px;font-weight:400;line-height:44px;margin-bottom:50px;max-width:700px}.multimodal-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.multimodal-card-wrapper{height:450px;position:relative}.multimodal-card-image-container{border-radius:20px;height:100%;overflow:hidden;width:100%}.multimodal-card-img{display:block;height:100%;object-fit:cover;width:100%}.multimodal-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.5rem}.card-title{color:#194e81;font-size:20px;font-weight:700;line-height:100%;margin-bottom:12px}.card-description,.card-title{font-family:Comfortaa,sans-serif}.card-description{color:#151515;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:6px;line-height:18px;opacity:.95}.description-bullet-line{display:block}.card-bottom-wrapper{margin-top:auto;width:100%}.card-overlay-block{background-color:#fff;border-radius:15px;box-shadow:0 10px 30px #0000000f;color:#333;padding:18px;transition:transform .4s ease}.card-overlay-stack{display:flex;flex-direction:column;gap:12px}.multimodal-card-wrapper:hover .card-overlay-block{transform:translateY(-8px)}.icon-group-container{margin-bottom:12px}.icon-top-label{color:#000;display:block;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:400;line-height:100%;margin-bottom:10px}.icon-detail-item-gray{align-items:center;background-color:#eff0f0;border-radius:8px;display:flex;gap:10px;padding:10px}.icon-image-wrapper{display:flex;justify-content:center;min-width:28px}.icon-image-render{height:20px;object-fit:contain;width:20px}.icon-text p{color:#194e81;font-family:Comfortaa,sans-serif;font-size:12px;font-weight:400;line-height:100%;margin:0}.progress-bar-container{background:#e9edf1;border-radius:5px;height:10px;margin-bottom:12px;overflow:hidden}.progress-bar{background:#194e81;height:100%}.stat-row{color:#000;display:flex;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:400;justify-content:space-between;line-height:100%;margin-bottom:10px}.card-checklist{list-style:none;margin:0;padding:0}.card-checklist li{align-items:center;color:#000;display:flex;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:400;line-height:100%;margin-bottom:15px}.check-icon{color:#194e81;margin-right:8px}.progress-label{color:#656565;font-size:14px;font-weight:400;margin-top:15px}.progress-label,.progress-value{font-family:Inter,sans-serif;line-height:100%}.progress-value{color:#000;font-size:20px;font-weight:700;margin-top:12px}.no-margin{margin:0!important}@media (max-width:1023px){.multimodal-section{padding:60px 0}.multimodal-container{max-width:100%;padding:0 24px}.multimodal-headline{font-size:32px;line-height:38px;margin-bottom:40px;max-width:100%}.multimodal-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.multimodal-card-wrapper{height:420px}.multimodal-card{padding:1.25rem}.card-title{font-size:18px;margin-bottom:10px}.card-description{font-size:13px;line-height:17px}.card-overlay-block{padding:16px}.icon-top-label{font-size:13px}.icon-text p{font-size:11px}.stat-row{font-size:13px}.card-checklist li{font-size:13px;margin-bottom:12px}}@media (max-width:767px){.multimodal-section{padding:40px 0}.multimodal-container{padding:0 16px}.multimodal-headline{font-size:24px;line-height:32px;margin-bottom:28px}.multimodal-grid{gap:16px;grid-template-columns:1fr}.multimodal-card-wrapper{height:auto;min-height:380px}.multimodal-card{padding:1.25rem}.card-top-content{margin-bottom:16px}.card-title{font-size:18px;line-height:22px;margin-bottom:10px}.card-description{font-size:13px;gap:5px;line-height:17px}.card-overlay-block{border-radius:12px;padding:16px}.card-overlay-stack{gap:10px}.icon-group-container{margin-bottom:10px}.icon-top-label{font-size:13px;margin-bottom:8px}.icon-detail-item-gray{gap:8px;padding:8px}.icon-image-wrapper{min-width:24px}.icon-image-render{height:18px;width:18px}.icon-text p{font-size:11px}.stat-row{font-size:13px;margin-bottom:8px}.progress-bar-container{height:8px;margin-bottom:10px}.card-checklist li{font-size:13px;margin-bottom:10px}.check-icon{font-size:14px}.progress-label{font-size:13px;margin-top:12px}.progress-value{font-size:18px;margin-top:10px}}@media (max-width:480px){.multimodal-section{padding:32px 0}.multimodal-container{padding:0 12px}.multimodal-headline{font-size:20px;line-height:28px;margin-bottom:24px}.multimodal-grid{gap:12px}.multimodal-card-wrapper{min-height:360px}.multimodal-card,.multimodal-card-image-container{border-radius:16px}.multimodal-card{padding:1rem}.card-title{font-size:16px;line-height:20px;margin-bottom:8px}.card-description{font-size:12px;gap:4px;line-height:16px}.card-overlay-block{border-radius:10px;padding:14px}.card-overlay-stack{gap:8px}.icon-top-label{font-size:12px;margin-bottom:6px}.icon-detail-item-gray{border-radius:6px;gap:6px;padding:8px}.icon-image-wrapper{min-width:22px}.icon-image-render{height:16px;width:16px}.icon-text p{font-size:10px}.stat-row{font-size:12px;margin-bottom:6px}.progress-bar-container{height:7px;margin-bottom:8px}.card-checklist li{font-size:12px;margin-bottom:8px}.check-icon{font-size:13px;margin-right:6px}.progress-label{font-size:12px;margin-top:10px}.progress-value{font-size:16px;margin-top:8px}.multimodal-card-wrapper:hover .card-overlay-block{transform:none}}.process-section{background-color:#fff;color:#333;padding:6rem 0}.process-container{margin:0 auto;max-width:1400px;padding:0 20px}.process-mission-title{color:#000;font-family:Comfortaa;font-size:40px;font-weight:400;line-height:52px;margin-bottom:3rem;max-width:60%;vertical-align:middle}.process-flow-timeline{padding-bottom:4rem;position:relative}.timeline-headers-grid{display:flex;justify-content:space-between;margin-bottom:70px;padding:0 0 0 300px}.header-column{flex:1 1;text-align:left}.step-title{font-size:28px;font-weight:700;margin-bottom:4px}.step-subtitle,.step-title{font-family:Comfortaa,sans-serif;line-height:100%;vertical-align:middle}.step-subtitle{font-size:20px;font-style:italic;font-weight:400;margin:0}.timeline-horizontal-line{background-color:#3b82f6;height:1px;margin:2rem 0 3rem;position:relative}.marker{background-color:#3b82f6;border-radius:2px;height:9px;position:absolute;top:-4px;transform:translateX(-50%);width:9px}.detailed-steps-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.detailed-step-box{background-color:#f8f8f8;border:1px solid #eee;border-radius:12px;min-height:150px;padding:1.5rem}.box-icon-title{align-items:center;display:flex;gap:10px;margin-bottom:12px}.box-title{color:#151515;font-family:Comfortaa;font-size:16px;font-weight:700;line-height:100%;margin:0;vertical-align:middle}.detail-icon{background-color:#3b82f6;border-radius:4px;height:18px;width:18px}.detail-text{color:#656565;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:100%;vertical-align:middle}.features-section{margin-top:4rem}.features-main-heading{color:#000;font-family:Comfortaa,sans-serif;font-size:40px;font-weight:400;line-height:52px;margin-bottom:3rem;max-width:690px;vertical-align:middle}.features-bento-grid{grid-gap:24px;display:grid;gap:24px;grid-template-areas:"media sentiment" "omni sentiment" "omni lemma";grid-template-columns:1.2fr 1fr}.bento-card{border-radius:28px;display:flex;flex-direction:column;overflow:hidden;padding:40px;position:relative}.bento-header{align-items:center;color:#151515;display:flex;font-family:Comfortaa,sans-serif;font-size:24px;font-weight:700;gap:12px;line-height:26px;margin-bottom:15px;vertical-align:middle}.bento-header-icon{height:24px;object-fit:contain;width:24px}.bento-header h4{margin:0}.bento-card p{color:#151515;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin:0;opacity:.9;vertical-align:middle}.gray-theme{background-color:#f3f3f3;color:#1a1a1a}.gradient-theme{background:linear-gradient(132.95deg,#8de6e5 4.31%,#75aff2 49.13%,#6a8dfd 95.6%);color:#fff}.media-eye-card{grid-area:media;min-height:143px}.media-eye-card .bento-header{margin-top:30px}.sentiment-card{grid-area:sentiment;min-height:436px}.omnichannel-card{grid-area:omni;min-height:436px}.lemma-card{grid-area:lemma;min-height:143px}.lemma-card .bento-header{margin-top:30px}.bento-mockup-wrap{margin-left:20px;margin-top:auto;padding-top:20px}.sentiment-img{border-radius:12px;box-shadow:0 10px 30px #0000001a;width:100%}.omni-mockup-overlay{bottom:-30%;position:absolute;width:85%;z-index:2}.omni-img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));width:100%}@media (max-width:1023px){.process-section{padding:4rem 0}.process-container{padding:0 24px}.process-mission-title{font-size:32px;line-height:40px;margin-bottom:2rem;max-width:100%}.timeline-headers-grid{flex-direction:column;gap:20px;margin-bottom:50px;padding:0}.header-column{text-align:left}.step-title{font-size:24px}.step-subtitle{font-size:18px}.timeline-horizontal-line{margin:1.5rem 0 2rem}.detailed-steps-grid{gap:1.25rem;grid-template-columns:repeat(2,1fr)}.detailed-step-box{min-height:130px;padding:1.25rem}.box-title{font-size:15px}.detail-text{font-size:13px}.features-main-heading{font-size:32px;line-height:40px;margin-bottom:2rem;max-width:100%}.features-bento-grid{gap:20px;grid-template-areas:"media sentiment" "omni sentiment" "omni lemma";grid-template-columns:repeat(2,1fr)}.bento-card{padding:32px}.bento-header{font-size:20px;gap:10px;line-height:22px}.bento-header-icon{height:20px;width:20px}.bento-card p{font-size:13px;line-height:17px}}@media (max-width:767px){.process-section{padding:3rem 0}.process-container{padding:0 16px}.process-mission-title{font-size:24px;line-height:32px;margin-bottom:1.5rem}.timeline-headers-grid{flex-direction:column;gap:16px;margin-bottom:30px;padding:0}.step-title{font-size:20px}.step-subtitle{font-size:16px}.timeline-horizontal-line{display:none}.detailed-steps-grid{gap:1rem;grid-template-columns:1fr}.detailed-step-box{min-height:auto;padding:1rem}.box-icon-title{gap:8px;margin-bottom:10px}.box-title{font-size:14px}.detail-text{font-size:13px;line-height:17px}.detail-icon{height:16px;width:16px}.features-main-heading{font-size:24px;line-height:32px;margin-bottom:1.5rem}.features-bento-grid{gap:16px;grid-template-areas:"media" "sentiment" "omni" "lemma";grid-template-columns:1fr}.bento-card{min-height:auto!important;padding:24px}.lemma-card .bento-header,.media-eye-card .bento-header{margin-top:0}.bento-header{font-size:18px;line-height:20px;margin-bottom:12px}.bento-card p{font-size:13px;line-height:17px;margin-bottom:16px}.bento-mockup-wrap{margin-left:0;padding-top:16px}.omnichannel-card,.sentiment-card{min-height:auto!important}.omni-mockup-overlay{align-items:center;bottom:auto;display:flex;justify-content:center;margin-top:20px;position:relative;width:160%}.omni-img{height:auto!important;max-width:100%!important;width:100%!important}}@media (max-width:480px){.process-section{padding:2rem 0}.process-container{padding:0 12px}.process-mission-title{font-size:20px;line-height:28px;margin-bottom:1.25rem}.timeline-headers-grid{gap:12px;margin-bottom:24px}.step-title{font-size:18px}.step-subtitle{font-size:14px}.detailed-steps-grid{gap:.75rem}.detailed-step-box{border-radius:10px;padding:.875rem}.box-title{font-size:13px}.detail-text{font-size:12px;line-height:16px}.features-main-heading{font-size:20px;line-height:28px;margin-bottom:1.25rem}.features-bento-grid{gap:12px}.bento-card{border-radius:20px;padding:20px}.bento-header{font-size:16px;gap:8px;line-height:18px;margin-bottom:10px}.bento-header-icon{height:18px;width:18px}.bento-card p{font-size:12px;line-height:16px}.omni-mockup-overlay{margin-top:16px}.omni-img{max-width:100%!important;width:350%!important}}.contact-banner-section{background-color:#fff;font-family:Inter,sans-serif;padding:100px 0}.contact-banner-container{margin:0 auto;max-width:1400px;padding:0 40px}.contact-sidebar-details{display:flex;flex-direction:column;gap:16px}.contact-sidebar-details .contact-link-title{color:#194e81;font-size:27px;line-height:1.15;margin:0 0 14px}.contact-sidebar-details>a{background:#fff;border:1px solid #d7e4f0;border-radius:14px;box-shadow:0 8px 22px #194e8114;color:#173f68;display:flex;flex-direction:column;gap:7px;padding:19px 20px;text-decoration:none;transition:transform .25s,background .25s,border-color .25s}.contact-sidebar-details>a:hover{background:#eaf2fb;border-color:#7eabf1;transform:translateX(5px)}.contact-sidebar-details span{color:#47719a;font-size:12px;letter-spacing:.1em;opacity:1;text-transform:uppercase}.contact-sidebar-details strong{color:#0c2a50;font-size:16px;line-height:1.35}.contact-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:420px 1fr;min-height:736px}.contact-links-area{background-color:#f4f6f6;border-radius:24px;display:flex;flex-direction:column;padding:60px 40px}.contact-link-title,.follow-title{color:#151515;font-family:Comfortaa,sans-serif;font-size:24px;font-weight:700;line-height:100%;margin-bottom:30px}.contact-link-title{margin-top:100px}.follow-title{margin-top:50px}.contact-link-list{list-style:none;margin:0;padding:0}.contact-link-list li{margin-bottom:20px}.contact-link-list a{color:#151515;font-family:Comfortaa,sans-serif;font-size:20px;font-weight:400;line-height:100%;text-decoration:none;transition:color .3s}.contact-link-list a:hover{color:#151515}.contact-social-follow{margin-top:auto}.footer-social-icons{gap:15px}.social-icon{align-items:center;background:#194e81;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;text-decoration:none;width:36px}.contact-form-area{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;overflow:hidden;position:relative;z-index:1}.form-bg-overlay{background:linear-gradient(180deg,#8de6e566,#75aff266);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.form-bottom-glow{background:#143e66;border-radius:50%;bottom:-180px;filter:blur(40px);height:350px;left:50%;opacity:.6;position:absolute;transform:translateX(-50%);width:450px;z-index:2}.form-content-wrapper{padding:60px;position:relative;text-align:center;z-index:10}.form-title{color:#111;font-size:32px;font-weight:800;margin-bottom:15px}.form-subtitle{color:#151515;font-family:Comfortaa,sans-serif;font-size:20px;font-weight:400;line-height:24px;margin-bottom:45px;text-align:center}.contact-form-grid{grid-gap:25px 20px;display:grid;gap:25px 20px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:8px;text-align:left}.form-group label{color:#151515;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:400;line-height:100%}.form-group input{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff4d;border:1.5px solid #194e81;border-radius:12px;color:#111;font-size:15px;height:52px;padding:0 15px}.form-group input::placeholder{color:#00000080}.form-submit-button{background-color:#194e81;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:700;grid-column:span 2;height:56px;line-height:100%;margin-top:20px;transition:background .3s}.form-submit-button:hover{background-color:#143e66}button,input{font-family:inherit}@media (max-width:1199px){.contact-banner-container{padding:0 30px}.contact-grid{gap:25px;grid-template-columns:380px 1fr}.contact-links-area{padding:50px 35px}.form-content-wrapper{padding:50px}}@media (max-width:991px){.contact-banner-section{padding:80px 0}.contact-banner-container{padding:0 24px}.contact-grid{gap:30px;grid-template-columns:1fr;min-height:auto}.contact-links-area{order:2;padding:40px 30px}.contact-link-title{margin-top:0}.contact-form-area{order:1}.form-content-wrapper{padding:50px 40px}.contact-form-grid{gap:20px 15px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.contact-banner-section{padding:60px 0}.contact-banner-container{padding:0 16px}.contact-grid{gap:24px}.contact-links-area{border-radius:20px;padding:35px 24px}.contact-link-title,.follow-title{font-size:20px;margin-bottom:24px}.follow-title{margin-top:40px}.contact-link-list li{margin-bottom:16px}.contact-link-list a{font-size:18px}.contact-form-area{border-radius:20px}.form-content-wrapper{padding:40px 30px}.form-title{font-size:28px;margin-bottom:12px}.form-subtitle{font-size:16px;line-height:20px;margin-bottom:35px}.form-subtitle br{display:none}.contact-form-grid{gap:20px;grid-template-columns:1fr}.form-submit-button{grid-column:span 1;margin-top:10px}.form-bottom-glow{bottom:-150px;height:280px;width:350px}}@media (max-width:480px){.contact-banner-section{padding:50px 0}.contact-banner-container{padding:0 12px}.contact-grid{gap:20px}.contact-links-area{border-radius:16px;padding:30px 20px}.contact-link-title,.follow-title{font-size:18px;margin-bottom:20px}.follow-title{margin-top:35px}.contact-link-list li{margin-bottom:14px}.contact-link-list a{font-size:16px}.social-icon{font-size:13px;height:32px;width:32px}.contact-form-area{border-radius:16px}.form-content-wrapper{padding:35px 20px}.form-title{font-size:24px;margin-bottom:10px}.form-subtitle{font-size:14px;line-height:18px;margin-bottom:30px}.contact-form-grid{gap:18px}.form-group label{font-size:13px}.form-group input{border-radius:10px;font-size:14px;height:48px;padding:0 12px}.form-submit-button{border-radius:10px;font-size:15px;height:50px}.form-bottom-glow{bottom:-120px;height:220px;width:280px}}@media (max-width:374px){.contact-banner-section{padding:40px 0}.contact-links-area{padding:25px 16px}.contact-link-title,.follow-title{font-size:16px;margin-bottom:18px}.contact-link-list a{font-size:15px}.form-content-wrapper{padding:30px 16px}.form-title{font-size:22px}.form-subtitle{font-size:13px;line-height:17px;margin-bottom:25px}.form-group input{font-size:13px;height:46px}.form-submit-button{font-size:14px;height:48px}}.contact-popup-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.contact-popup-modal{animation:slideUp .3s ease;background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:40px;position:relative;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.popup-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px}.popup-close-btn:hover{background-color:#0000000d;color:#333;transform:rotate(90deg)}.popup-title{color:#151515;font-family:Comfortaa,sans-serif;font-size:28px;font-weight:700;margin-bottom:10px;text-align:center}.popup-subtitle{color:#666;font-family:Inter,sans-serif;font-size:16px;margin-bottom:30px;text-align:center}.contact-options{display:flex;flex-direction:column;gap:16px}.contact-option{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;gap:20px;padding:20px 24px;text-decoration:none;transition:all .3s ease}.contact-option:hover{border-color:#3b82f6;box-shadow:0 4px 20px #3b82f626;transform:translateY(-2px)}.option-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.option-icon svg{height:28px;width:28px}.email-icon{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.phone-icon{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.option-content{flex:1 1}.option-content h4{color:#151515;font-family:Comfortaa,sans-serif;font-size:18px;font-weight:600;margin:0 0 4px}.option-content p{color:#666;font-family:Inter,sans-serif;font-size:14px;margin:0}@media (max-width:768px){.contact-popup-modal{max-width:90%;padding:30px 24px}.popup-title{font-size:24px}.popup-subtitle{font-size:14px}.contact-option{padding:16px 20px}.option-icon{height:45px;width:45px}.option-icon svg{height:24px;width:24px}.option-content h4{font-size:16px}.option-content p{font-size:13px}}.main-footer{background:#151515;color:#fff;overflow:hidden;padding-bottom:250px;padding-top:6rem;position:relative}.footer-bg-image{bottom:0;left:50%;max-height:100%;object-fit:cover;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:0}.footer-container{margin:0 auto;max-width:1400px;padding:0 80px;position:relative;z-index:2}.footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;padding-bottom:5rem}@media (min-width:1024px){.footer-grid{align-items:start;grid-template-columns:500px 1fr 450px}}.footer-column-left{display:flex;flex-direction:column;gap:2.5rem}.footer-logo-image{height:32px;width:auto}.footer-links-wrapper{display:flex;gap:4rem}.footer-link-list{list-style:none;margin:0;padding:0}.footer-list-item{margin-bottom:.8rem}.footer-link{color:#fff;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:400;line-height:100%;opacity:.8;text-decoration:none;transition:opacity .3s}.footer-link:hover{opacity:1}.footer-social-icons{display:flex;gap:12px}.footer-social-icon{align-items:center;background-color:#194e81;border-radius:20px;color:#fff;display:flex;height:32px;justify-content:center;text-decoration:none;width:32px}.footer-cta-section{text-align:right}.footer-cta-title{font-family:Comfortaa,sans-serif;font-size:32px;font-weight:700;line-height:100%;margin-bottom:1.5rem;text-align:center}.footer-cta-button-wrapper{display:flex;gap:12px;justify-content:flex-end}.footer-button-primary,.footer-button-secondary{border:none;border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:50px;line-height:100%;padding:12px 24px;width:200px}.footer-button-primary{background-color:#194e81;color:#fff}.footer-button-secondary{background-color:#fff;color:#194e81}.footer-copyright-bar{border-top:1px solid #ffffff0d;color:#fff;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:400;line-height:100%;padding:2.5rem 0;text-align:center}.platforms-section{background:linear-gradient(180deg,#fff,#edf4fb);padding:110px max(4vw,24px)}.platforms-heading{margin:auto auto 45px;max-width:1280px}.ai-strip>div>span,.platforms-heading span{color:#47719a;font-size:12px;font-weight:700;letter-spacing:.2em}.platforms-heading h2{color:#194e81;font-family:Comfortaa,sans-serif;font-size:clamp(30px,4vw,54px);max-width:800px}.platform-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;margin:auto;max-width:1280px}.platform-card{background:linear-gradient(145deg,#194e81,#47719a);border-radius:35px;box-shadow:0 24px 60px #194e812e;color:#fff;min-height:500px;overflow:hidden;padding:42px;position:relative;transition:transform .35s}.platform-card.omni{background:linear-gradient(145deg,#315a88,#789fc5)}.platform-card:hover{transform:translateY(-7px)}.platform-card:after{border:1px solid #ffffff47;border-radius:50%;bottom:-120px;box-shadow:0 0 80px #fff3;content:"";height:330px;position:absolute;right:-100px;width:330px}.platform-card-number{color:#ffffff1f;font-size:90px;font-weight:700;line-height:1}.platform-card h2{font-family:Comfortaa,sans-serif;font-size:clamp(26px,3vw,42px);margin:4px 0 16px;max-width:550px}.platform-card p{line-height:1.6;max-width:570px}.platform-card ul{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr;list-style:none;padding:18px 0}.platform-card li:before{content:"○";margin-right:8px}.ai-strip a,.platform-card a{color:#fff;display:inline-flex;font-weight:700;gap:14px;position:relative;text-decoration:none;z-index:2}.ai-strip{align-items:center;background:#0c2a50;border-radius:28px;color:#fff;display:flex;gap:30px;justify-content:space-between;margin:25px auto 0;max-width:1280px;padding:38px 42px}.ai-strip h2{font-family:Comfortaa,sans-serif;margin:10px 0}.ai-strip p{line-height:1.5;max-width:780px}.ai-strip>a{background:#47719a;border-radius:10px;padding:14px 18px;white-space:nowrap}@media(max-width:800px){.platforms-section{padding:70px 16px}.platform-grid{grid-template-columns:1fr}.platform-card{min-height:480px;padding:28px}.platform-card ul{grid-template-columns:1fr}.ai-strip{align-items:flex-start;flex-direction:column;padding:30px}}.main-content-wrapper{background-color:initial;padding:0 0 6rem}.features-container{margin:0 auto;max-width:100%;padding:0 1rem}.mission-big-words-section{padding:0 0 4rem}.mission-big-words-box{height:113px;overflow:hidden;position:relative;width:100%}.mission-big-words-box p{animation:marquee 20s linear infinite;color:#00000080;display:inline-block;font-family:Atkinson Hyperlegible,sans-serif;font-size:50px;font-style:italic;font-weight:400;text-align:center;white-space:nowrap}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mission-intro-box-section{padding-top:4rem}.mission-intro-box{align-items:center;background-color:#fff;border-radius:12px;display:flex;gap:2rem;justify-content:space-between;margin-bottom:3rem;padding:3rem}.mission-intro-content{max-width:60%}.mission-title{color:#1a1a1a;font-family:Comfortaa,sans-serif;font-size:40px;font-weight:400;line-height:59px}.mission-title span{color:#194e81;text-decoration:underline}.mission-intro-graphic{border-radius:8px;height:400px;width:400px}.clients-section{overflow:hidden;padding:4rem 0;text-align:center}.clients-title{color:#222;font-family:Comfortaa,sans-serif;font-size:24px;font-weight:700;margin-bottom:2rem}.client-marquee{animation:scrollLogos 25s linear infinite;display:flex;width:-webkit-fit-content;width:fit-content}@keyframes scrollLogos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.client-logo-wrapper{filter:grayscale(100%);flex-shrink:0;height:60px;margin-right:3rem;opacity:.6}.client-logo{max-height:100%;width:auto}@media (max-width:1023px){.main-content-wrapper{padding:0 0 4rem}.features-container{padding:0 24px}.mission-big-words-section{padding:0 0 3rem}.mission-big-words-box{height:90px}.mission-big-words-box p{font-size:40px}.mission-intro-box-section{padding-top:3rem}.mission-intro-box{align-items:flex-start;flex-direction:column;gap:1.5rem;padding:2.5rem}.mission-intro-content{max-width:100%}.mission-title{font-size:32px;line-height:44px}.mission-intro-graphic{align-self:center;height:350px;width:100%}.mission-intro-graphic img{border-radius:8px;height:100%;object-fit:cover;width:100%}}@media (max-width:767px){.main-content-wrapper{padding:0 0 3rem}.features-container{padding:0 16px}.mission-big-words-section{padding:0 0 2rem}.mission-big-words-box{height:70px}.mission-big-words-box p{font-size:30px}.mission-intro-box-section{padding-top:2rem}.mission-intro-box{flex-direction:column;gap:1.25rem;margin-bottom:2rem;padding:1.5rem}.mission-intro-content{max-width:100%;order:1}.mission-title{font-size:24px;line-height:34px}.mission-intro-graphic{height:280px;order:2;width:100%}.mission-intro-graphic img{border-radius:8px;height:100%;object-fit:cover;width:100%}.clients-section{padding:2.5rem 0}.clients-title{font-size:18px;margin-bottom:1.25rem}.client-logo-wrapper{height:48px;margin-right:2rem}}@media (max-width:480px){.main-content-wrapper{padding:0 0 2rem}.features-container{padding:0 12px}.mission-big-words-section{padding:0 0 1.5rem}.mission-big-words-box{height:60px}.mission-big-words-box p{font-size:24px}.mission-intro-box-section{padding-top:1.5rem}.mission-intro-box{border-radius:10px;gap:1rem;margin-bottom:1.5rem;padding:1.25rem}.mission-title{font-size:20px;line-height:30px}.mission-intro-graphic{height:240px}.clients-section{padding:2rem 0}.clients-title{font-size:16px;margin-bottom:1rem}.client-logo-wrapper{height:42px;margin-right:1.5rem}}.showcase-section{background-color:#fff;padding:80px 0}.showcase-container{margin:0 auto;max-width:1400px;padding:0 20px}.showcase-container h2{font-family:Comfortaa,sans-serif;font-size:40px;font-weight:400;line-height:44px;max-width:690px}.showcase-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(10,1fr)}.w-60{grid-column:span 6}.w-40{grid-column:span 4}.w-50{grid-column:span 5}.w-100{grid-column:span 10;min-height:520px!important}.product-card{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:28px;display:flex;flex-direction:column;min-height:500px;overflow:hidden;padding:45px;position:relative;z-index:1}.card-header{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:15px}.card-title-icon{height:28px;object-fit:contain;width:28px}.product-name{font-family:Comfortaa,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:26px;margin:0;vertical-align:middle}.pr-card-content{position:relative;width:340px;z-index:30}.product-desc{font-family:Comfortaa,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin-bottom:25px;vertical-align:middle}.details-link{font-family:Inter;font-size:16px;font-weight:400;line-height:100%;text-decoration:none;transition:opacity .3s}.details-link:hover{opacity:.7}.static-left-layer{align-items:flex-end;bottom:0;display:flex;height:70%;left:0;padding:0 0 45px 45px;position:absolute;width:43%;z-index:5}.static-left-img{height:auto;max-width:100%;object-fit:contain}.float-image-container{display:flex;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.floating-img-tag{object-fit:contain;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pos-center-bottom-margin{align-items:flex-end;justify-content:center;padding-bottom:30px}.pos-center-bottom-margin .floating-img-tag{transform:translateY(30px)}.product-card.has-float-effect:hover .pos-center-bottom-margin .floating-img-tag{transform:translateY(0)}.pos-right-bottom{align-items:flex-end;justify-content:flex-end}.pos-right-bottom .floating-img-tag{transform:translate(30px,30px)}.product-card.has-float-effect:hover .pos-right-bottom .floating-img-tag{transform:translate(0)}.pos-center-bottom-no-margin{align-items:flex-end;justify-content:center}.pos-center-bottom-no-margin .floating-img-tag{transform:translateY(20px)}.product-card.has-float-effect:hover .pos-center-bottom-no-margin .floating-img-tag{transform:translateY(0)}.pos-right-static-margin{align-items:center;justify-content:flex-end;padding-right:60px}.pos-right-static-margin .floating-img-tag{transform:none!important}.first-card-gradient{background:linear-gradient(132.95deg,#8de6e5 4.31%,#75aff2 49.13%,#6a8dfd 95.6%)!important}.showcase-actions{display:flex;justify-content:center;margin-top:50px;padding-bottom:40px}.view-all-button{align-items:center;background-color:#194e81;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:20px;font-weight:400;gap:15px;line-height:100%;padding:14px 38px;transition:all .3s ease}.button-arrow{font-size:24px;line-height:1;margin-top:-2px}.view-all-button:hover{background-color:#0d3b64;transform:translateY(-2px)}@media (max-width:1399px){.showcase-container{max-width:1200px;padding:0 30px}.showcase-container h2{font-size:36px;line-height:40px;max-width:600px}.product-card{min-height:450px;padding:35px}.w-100{min-height:480px!important}.pr-card-content{width:300px}.product-name{font-size:22px;line-height:24px}.product-desc{font-size:13px;line-height:17px}}@media (max-width:1023px){.showcase-section{padding:60px 0}.showcase-container{max-width:100%;padding:0 24px}.showcase-container h2{font-size:32px;line-height:36px;margin-bottom:30px;max-width:500px}.showcase-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.w-40,.w-50,.w-60{grid-column:span 1;min-height:400px!important}.w-100{grid-column:span 2;min-height:450px!important}.product-card{min-height:400px;padding:30px}.pr-card-content{max-width:320px;width:100%}.card-header{margin-bottom:12px}.product-name{font-size:20px;line-height:22px}.product-desc{font-size:13px;line-height:16px;margin-bottom:20px}.details-link{font-size:15px}.pos-right-static-margin{padding-right:30px}.static-left-layer{padding:0 0 30px 30px;width:50%}.view-all-button{font-size:18px;padding:12px 32px}}@media (max-width:767px){.showcase-section{padding:40px 0}.showcase-container{padding:0 16px}.showcase-container h2{font-size:28px;line-height:32px;margin-bottom:24px;max-width:100%}.showcase-grid{gap:16px;grid-template-columns:1fr}.w-100,.w-40,.w-50,.w-60{grid-column:span 1;min-height:auto!important}.product-card{display:flex;flex-direction:column;gap:20px;min-height:auto;padding:24px}.pr-card-content{max-width:100%;order:1;width:100%;z-index:30}.card-header{gap:10px;margin-bottom:10px}.card-title-icon{height:24px;width:24px}.product-name{font-size:20px;line-height:22px}.product-desc{line-height:18px;margin-bottom:16px}.details-link,.product-desc{font-size:14px}.float-image-container{align-items:center;display:flex;height:250px;justify-content:center;margin-top:16px;order:2;position:relative;width:100%}.floating-img-tag{height:auto!important;max-height:90%;max-width:90%;position:relative!important;transform:none!important;width:auto!important}.pos-center-bottom-margin,.pos-center-bottom-no-margin,.pos-right-bottom,.pos-right-static-margin{align-items:center;justify-content:center;padding:0}.pos-center-bottom-margin .floating-img-tag,.pos-center-bottom-no-margin .floating-img-tag,.pos-right-bottom .floating-img-tag,.product-card.has-float-effect:hover .floating-img-tag{transform:none!important}.static-left-layer{align-items:center;display:flex;height:200px;justify-content:center;margin-top:16px;order:2;padding:0;position:relative;width:100%}.static-left-img{max-height:100%;max-width:80%}.showcase-actions{margin-top:32px;padding-bottom:24px}.view-all-button{font-size:16px;gap:10px;padding:12px 28px}.button-arrow{font-size:20px}}@media (max-width:480px){.showcase-section{padding:32px 0}.showcase-container{padding:0 12px}.showcase-container h2{font-size:24px;line-height:28px;margin-bottom:20px}.showcase-grid{gap:12px}.product-card{border-radius:20px;gap:16px;padding:20px}.card-header{gap:8px;margin-bottom:8px}.card-title-icon{height:22px;width:22px}.product-name{font-size:18px;line-height:20px}.product-desc{line-height:17px;margin-bottom:12px}.details-link,.product-desc{font-size:13px}.float-image-container{height:200px;margin-top:12px}.static-left-layer{height:180px;margin-top:12px}.showcase-actions{margin-top:24px;padding-bottom:16px}.view-all-button{font-size:15px;gap:8px;padding:10px 24px}.button-arrow{font-size:18px}}.privacy-policy-section{background:linear-gradient(135deg,#f5f7fa,#e9ecef);min-height:60vh;padding:8rem 2rem 4rem}.privacy-policy-container{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:1200px;padding:3rem}.privacy-policy-title{color:#194e81;font-family:Comfortaa,sans-serif;font-size:48px;font-weight:700;margin-bottom:2rem;text-align:center}.privacy-policy-content{color:#333;font-family:Comfortaa,sans-serif;line-height:1.8}.privacy-policy-content h2{color:#194e81;font-size:28px;font-weight:600;margin-bottom:1rem;margin-top:2.5rem}.privacy-policy-content h3{color:#47719a;font-size:22px;font-weight:500;margin-bottom:.75rem;margin-top:1.5rem}.privacy-policy-content p{font-size:16px;margin-bottom:1rem;text-align:justify}.privacy-policy-content a{color:#194e81;text-decoration:underline;transition:color .3s ease}.privacy-policy-content a:hover{color:#47719a}@media (max-width:768px){.privacy-policy-section{padding:6rem 1rem 2rem}.privacy-policy-container{padding:2rem 1.5rem}.privacy-policy-title{font-size:32px}.privacy-policy-content h2{font-size:24px}.privacy-policy-content h3{font-size:20px}.privacy-policy-content p{font-size:14px}}.product-page{background:#fff;color:#151515;overflow:hidden}.skip-link{background:#fff;border-radius:8px;color:#194e81;left:1rem;padding:.8rem 1rem;position:fixed;top:-5rem;z-index:2000}.skip-link:focus{top:1rem}.product-hero{align-items:center;background:linear-gradient(135deg,#194e81,#47719a 54%,#9db3d8);color:#fff;display:flex;min-height:720px;padding:150px max(5vw,32px) 70px;position:relative}.product-hero:after{background:radial-gradient(circle at 70% 40%,#fff3,#0000 38%);content:"";inset:0;pointer-events:none;position:absolute}.product-hero-copy{max-width:780px;width:52%;z-index:2}.product-eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-hero h1{font-family:Comfortaa,sans-serif;font-size:clamp(38px,5vw,70px);line-height:1.04;margin:18px 0 22px}.product-hero-copy>p:not(.product-eyebrow){font-size:clamp(17px,1.4vw,22px);line-height:1.55;max-width:660px}.product-primary-cta{background:#fff;border-radius:11px;color:#194e81;display:inline-flex;font-weight:700;gap:16px;margin-top:20px;padding:15px 22px;text-decoration:none}.product-orbit{height:600px;position:absolute;right:-30px;top:100px;width:600px}.product-visual{background:linear-gradient(#f6f9ff,#fff);display:flex;justify-content:center;padding:90px 5vw 30px}.product-visual img{border-radius:28px;filter:drop-shadow(0 28px 50px rgba(25,78,129,.22));max-height:620px;object-fit:contain;width:min(1100px,100%)}.capability-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1280px;padding:90px 30px}.capability-card{background:linear-gradient(145deg,#f7faff,#eaf1fa);border:1px solid #dbe7f3;border-radius:28px;min-height:220px;padding:32px;transition:transform .3s,box-shadow .3s}.capability-card:hover{box-shadow:0 20px 45px #194e811f;transform:translateY(-5px)}.capability-card h2,.faq-section h2,.related-products h2{color:#194e81;font-family:Comfortaa,sans-serif}.capability-card ul{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;list-style:none;padding:0}.capability-card li:before{color:#7eabf1;content:"●";margin-right:9px}.faq-section{margin:0 auto;max-width:1050px;padding:50px 30px 100px}.faq-section h2{font-size:clamp(30px,4vw,52px)}.faq-section details{border-bottom:1px solid #cbd9e8;padding:22px 4px}.faq-section summary{cursor:pointer;font-size:18px;font-weight:700}.faq-section details p{color:#52606d;line-height:1.6}.related-products{background:#edf4fb;padding:70px 30px 110px;text-align:center}.related-products>div{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.related-products a{background:#fff;border-radius:14px;color:#194e81;font-weight:700;padding:18px 26px;text-decoration:none}@media(max-width:900px){.product-hero{align-items:flex-start;min-height:760px}.product-hero-copy{text-align:center;width:100%}.product-orbit{height:360px;right:calc(50% - 180px);top:425px;width:360px}.capability-grid{grid-template-columns:1fr}.product-visual{padding-top:55px}}@media(max-width:480px){.product-hero{min-height:690px;padding:110px 20px 30px}.product-orbit{height:290px;right:calc(50% - 145px);top:410px;width:290px}.capability-grid{padding:55px 16px}.capability-card{padding:24px}.capability-card ul{grid-template-columns:1fr}}.product-hero{min-height:760px}.product-orbit{height:700px;right:-55px;top:55px;width:700px}.capability-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.capability-card{box-sizing:border-box;display:flex;flex-direction:column;min-height:300px}.capability-card ul{grid-template-columns:1fr;margin-top:auto}.capability-icon{background:linear-gradient(145deg,#fff,#dceafb);border-radius:17px;box-shadow:0 12px 25px #194e811f;color:#194e81;display:grid;height:56px;place-items:center;width:56px}.capability-icon svg{height:30px;width:30px}@media (max-width:900px){.product-orbit{height:440px;right:calc(50% - 220px);top:400px;width:440px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.product-hero{min-height:730px}.product-orbit{height:340px;right:calc(50% - 170px);top:410px;width:340px}.capability-grid{grid-template-columns:1fr}}.contact-page{background:#eef4fb;color:#173f68}.contact-page-hero{grid-gap:60px;align-items:center;background:linear-gradient(132.95deg,#8de6e5 4.31%,#75aff2 49.13%,#6a8dfd 95.6%);box-sizing:border-box;display:grid;gap:60px;grid-template-columns:1.05fr .95fr;min-height:650px;padding:150px max(6vw,28px) 80px}.contact-form-heading p,.contact-page-hero>div:first-child>p{color:#0c2a50;font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.contact-page-hero h1{color:#194e81;font-family:Comfortaa,sans-serif;font-size:clamp(42px,6vw,78px);line-height:1.03;margin:18px 0 24px}.contact-page-hero>div:first-child>span{display:block;font-size:20px;line-height:1.55;max-width:650px}.contact-detail-grid{grid-gap:15px;display:grid;gap:15px}.contact-detail-grid>a,.contact-detail-grid>div{grid-column-gap:16px;background:#ffffffb3;border:1px solid #fffc;border-radius:20px;color:#194e81;column-gap:16px;display:grid;grid-template-columns:48px 1fr;padding:24px;text-decoration:none;transition:transform .25s}.contact-detail-grid>a:hover{transform:translateX(-5px)}.contact-detail-grid svg{align-self:center;grid-row:1/3;height:34px;width:34px}.contact-detail-grid small{font-size:13px;opacity:.7}.contact-detail-grid strong{font-size:17px}.contact-form-heading{background:#fff;padding:85px 30px 25px;text-align:center}.contact-form-heading h2{color:#194e81;font-family:Comfortaa,sans-serif;font-size:clamp(30px,4vw,52px);margin:12px 0}@media(max-width:850px){.contact-page-hero{gap:40px;grid-template-columns:1fr;padding-top:120px;text-align:center}.contact-page-hero>div:first-child>span{margin:auto}.contact-detail-grid{text-align:left}}@media(max-width:480px){.contact-page-hero{padding:105px 16px 55px}.contact-page-hero>div:first-child>span{font-size:17px}.contact-detail-grid>a,.contact-detail-grid>div{padding:18px}}.contact-page-hero{grid-template-columns:1fr;min-height:440px;padding-bottom:55px}.contact-page-hero>div:first-child{margin:0 auto;max-width:920px;text-align:center}.contact-form-heading{padding-top:55px}@media (max-width:850px){.contact-page-hero{min-height:400px}}.careers-section{background:#f4f7fb;color:#173f68;padding:110px max(4vw,24px)}.careers-heading{margin:0 auto 50px;max-width:900px;text-align:center}.careers-heading>p{color:#47719a;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.careers-heading h2{color:#194e81;font-family:Comfortaa,sans-serif;font-size:clamp(34px,5vw,60px);line-height:1.08;margin:14px 0 20px}.careers-heading>span{font-size:18px;line-height:1.6}.vacancy-grid{grid-gap:26px;display:grid;gap:26px;grid-template-columns:1fr 1fr;margin:auto;max-width:1280px}.vacancy-card{background:#fff;border:1px solid #dce7f2;border-radius:30px;box-shadow:0 22px 55px #194e811a;display:flex;flex-direction:column;padding:38px;transition:transform .3s}.vacancy-card:hover{transform:translateY(-6px)}.vacancy-top{align-items:center;display:flex;justify-content:space-between}.vacancy-icon{background:linear-gradient(145deg,#edf5fd,#d7e8f8);border-radius:18px;color:#194e81;display:grid;height:58px;place-items:center;width:58px}.vacancy-icon svg{height:31px;width:31px}.urgent-badge{background:#e8f5ef;border-radius:20px;color:#16734b;font-size:12px;font-weight:700;padding:7px 11px}.vacancy-card h3{color:#0c2a50;font-family:Comfortaa,sans-serif;font-size:clamp(25px,3vw,36px);line-height:1.15;margin:25px 0 14px}.vacancy-summary{line-height:1.6;min-height:76px}.vacancy-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}.vacancy-tags span{background:#edf4fb;border-radius:9px;color:#315f95;font-size:13px;font-weight:700;padding:7px 10px}.vacancy-card ul{border-top:1px solid #e3ebf3;line-height:1.55;margin:0;min-height:150px;padding:22px 0 22px 20px}.vacancy-card li{padding:5px 0}.vacancy-facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.vacancy-facts>div{background:#f5f8fc;border-radius:14px;display:flex;flex-direction:column;gap:5px;padding:15px}.vacancy-facts .schedule{grid-column:1/-1}.vacancy-facts small{color:#66809b}.vacancy-facts strong{color:#173f68;line-height:1.35}.application-note{color:#526b84;display:flex;flex-direction:column;font-size:13px;gap:5px;margin:18px 0}.application-note>strong{color:#9b3c31}.vacancy-apply{background:#194e81;border-radius:11px;color:#fff;display:flex;font-weight:700;justify-content:space-between;margin-top:auto;padding:15px 20px;text-decoration:none}.vacancy-apply:hover{background:#47719a}@media(max-width:850px){.careers-section{padding:75px 16px}.vacancy-grid{grid-template-columns:1fr}.vacancy-card{padding:28px}.vacancy-card ul,.vacancy-summary{min-height:auto}}@media(max-width:480px){.vacancy-facts{grid-template-columns:1fr}.vacancy-facts .schedule{grid-column:auto}}.vacancy-card{display:grid;grid-template-rows:auto minmax(84px,auto) minmax(76px,auto) auto minmax(178px,auto) auto auto auto}.vacancy-card .vacancy-tags{align-self:start}.vacancy-card .vacancy-apply{align-self:end}.vacancy-facts .experience{grid-column:1/-1}@media (max-width:850px){.vacancy-card{grid-template-rows:auto}}.vacancy-page{background:#f4f7fb;color:#173f68}.vacancy-hero{background:linear-gradient(132.95deg,#8de6e5,#75aff2 52%,#6a8dfd);box-sizing:border-box;min-height:500px;padding:155px 25px 80px;text-align:center}.vacancy-page-icon{background:#ffffffa6;border-radius:22px;color:#194e81;display:grid;height:72px;margin:auto;place-items:center;width:72px}.vacancy-page-icon svg{width:38px}.vacancy-hero>p{color:#0c2a50;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.vacancy-hero h1{color:#194e81;font-family:Comfortaa,sans-serif;font-size:clamp(38px,6vw,72px);line-height:1.06;margin:16px auto;max-width:1000px}.vacancy-hero>span{display:block;font-size:19px;line-height:1.6;margin:auto;max-width:760px}.vacancy-page-tags{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:25px}.vacancy-page-tags b{background:#ffffffa6;border-radius:10px;font-size:13px;padding:8px 12px}.vacancy-body{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1.5fr .7fr;margin:70px auto;max-width:1180px;padding:0 24px}.vacancy-body>article,.vacancy-body>aside{background:#fff;border:1px solid #dce7f2;border-radius:25px;box-shadow:0 18px 45px #194e8114;padding:35px}.vacancy-body h2{color:#194e81;font-family:Comfortaa,sans-serif}.vacancy-body li{line-height:1.5;padding:7px}.vacancy-detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.vacancy-detail-grid>div{background:#f2f6fb;border-radius:13px;display:flex;flex-direction:column;gap:6px;padding:16px}.vacancy-body aside{align-self:start;display:flex;flex-direction:column;gap:13px}.vacancy-body aside a{background:#194e81;border-radius:10px;color:#fff;font-weight:700;padding:15px;text-align:center;text-decoration:none}.vacancy-body aside>span{color:#526b84;text-align:center}.vacancy-back{margin:0 auto 80px;max-width:1180px;padding:0 24px}.vacancy-back a{color:#194e81;font-weight:700;text-decoration:none}@media(max-width:800px){.vacancy-body,.vacancy-detail-grid{grid-template-columns:1fr}.vacancy-hero{padding-top:120px}}
/*# sourceMappingURL=main.80383d5f.css.map*/