.mkt{--navy-deep:#0a0b20;--navy:#0e102e;--blue-dark:#092474;--blue-medium:#204bb4;--blue-bright:#447df6;--blue-pale:#93b4fa;--blue-paler:#b8d4fd;--white:#fff;--gray-bg:#f8f9fc;--gray-line:#ececec;--gray-mid:#aaa;--mkt-ease:cubic-bezier(.16,.8,.24,1);background:var(--white);color:var(--navy);font-family:var(--font-inter),"Inter",sans-serif;overflow-x:hidden}.mkt img{max-width:100%;display:block}.mkt a{color:inherit;text-decoration:none}.mkt .serif{font-family:var(--font-lora),"Lora",serif;font-weight:400}.mkt .reveal{opacity:0;transition:opacity .9s var(--mkt-ease),transform .9s var(--mkt-ease);transform:translateY(28px)}.mkt .reveal.is-visible{opacity:1;transform:translateY(0)}.mkt .reveal-delay-1{transition-delay:80ms}.mkt .reveal-delay-2{transition-delay:.16s}.mkt .reveal-delay-3{transition-delay:.24s}.mkt .reveal-delay-4{transition-delay:.32s}.mkt .reveal-delay-5{transition-delay:.4s}.mkt .line-draw{background:var(--gray-line);height:1px;position:relative;overflow:hidden}.mkt .line-draw:after{background:var(--gray-line);content:"";transform-origin:0;transition:transform 1s var(--mkt-ease);position:absolute;inset:0;transform:scaleX(0)}.mkt .line-draw.is-visible:after{transform:scaleX(1)}.mkt .line-draw-dark{background:#447df633}.mkt .line-draw-dark:after{background:#447df659}@media (prefers-reduced-motion:reduce){.mkt .hero-bg,.mkt .hero-media,.mkt .line-draw:after,.mkt .reveal,.mkt .subhero-media{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.mkt .content-wrap{z-index:1;max-width:1280px;margin:0 auto;padding-left:80px;padding-right:80px;position:relative}.mkt .content-narrow{max-width:560px;margin-left:auto;margin-right:auto}.mkt .card{background:var(--white);border:1px solid var(--gray-line);border-radius:16px;padding:40px}.mkt .nav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .4s var(--mkt-ease),padding .4s var(--mkt-ease),border-color .4s var(--mkt-ease);z-index:100;background:#040325b3;border-bottom:1px solid #447df626;position:fixed;top:0;left:0;right:0}.mkt .nav-inner{transition:padding .4s var(--mkt-ease);justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;display:flex}.mkt .nav.scrolled{background:#040325f2;border-color:#447df64d}.mkt .nav.scrolled .nav-inner{padding-top:14px;padding-bottom:14px}.mkt .logo{align-items:center;display:flex}.mkt .logo img{width:auto;height:24px;display:block}.mkt .nav-links{flex:1;gap:24px;padding-left:40px;display:flex}.mkt .nav-item{position:relative}.mkt .nav-item.active .nav-link{opacity:1}.mkt .nav-item.active:after{background:linear-gradient(90deg,#447df600,var(--blue-bright),#447df600);content:"";z-index:1;height:2px;position:absolute;bottom:-20px;left:8px;right:8px}.mkt .nav.scrolled .nav-item.active:after{bottom:-14px}.mkt .nav-link{color:var(--white);cursor:pointer;opacity:.9;background:0 0;border:none;align-items:center;gap:2px;padding:28px 8px;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .2s,color .2s;display:flex}.mkt .nav-link:hover{color:var(--blue-paler);opacity:1}.mkt .nav-link svg{height:16px;transition:transform .25s var(--mkt-ease);width:16px}.mkt .nav-item:hover .nav-link svg{transform:rotate(180deg)}.mkt .nav-dropdown{opacity:0;min-width:220px;transition:opacity .22s var(--mkt-ease),transform .22s var(--mkt-ease),visibility .22s;visibility:hidden;z-index:2;background:#0a0b20fa;border:1px solid #447df633;border-radius:12px;padding:8px;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 24px 48px -16px #00000080}.mkt .nav-item.open .nav-dropdown,.mkt .nav-item:hover .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.mkt .nav-dropdown a{color:var(--white);opacity:.85;border-radius:8px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .18s,opacity .18s;display:block}.mkt .nav-dropdown a:hover{opacity:1;background:#092474}.mkt .nav-actions{gap:8px;display:flex}.mkt .nav-hamburger{color:var(--blue-bright);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:-8px;padding:8px;display:none}.mkt .nav-hamburger svg{width:24px;height:24px;transition:fill .2s;display:block}.mkt .nav-hamburger .icon-close,.mkt .nav-hamburger.open .icon-menu{display:none}.mkt .nav-hamburger.open .icon-close{display:block}.mkt .nav-hamburger:hover svg path{fill:var(--blue-paler)}.mkt .mobile-menu{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040325fa;border-top:1px solid #447df626;max-height:calc(100vh - 72px);padding:8px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mkt .mobile-menu.open{display:block}.mkt .mobile-menu-section{border-bottom:1px solid #447df626;padding:16px 0}.mkt .mobile-menu-section:last-of-type{border-bottom:none}.mkt .mobile-menu-title{color:var(--blue-pale);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.mkt .mobile-menu-section a{padding:10px 0}.mkt .mobile-menu-section a,.mkt .mobile-menu-toplink{color:var(--white);opacity:.9;font-size:16px;font-weight:500;text-decoration:none;display:block}.mkt .mobile-menu-toplink{border-bottom:1px solid #447df626;padding:16px 0}.mkt .mobile-menu-actions{flex-direction:column;gap:8px;padding-top:16px;display:flex}.mkt .mobile-menu-actions .btn{width:100%}.mkt .btn{cursor:pointer;transition:transform .25s var(--mkt-ease),box-shadow .25s var(--mkt-ease),background .25s,border-color .25s,color .25s;white-space:nowrap;border:1px solid #0000;border-radius:48px;justify-content:center;align-items:center;font-family:inherit;font-weight:500;display:inline-flex}.mkt .btn:hover{transform:translateY(-2px)}.mkt .btn-primary{background:var(--blue-bright);border-color:var(--blue-bright);color:var(--white)}.mkt .btn-primary:hover{box-shadow:0 10px 24px -8px #447df699}.mkt .btn-outline-dark{border-color:var(--white);color:var(--white);background:0 0}.mkt .btn-outline-dark:hover{background:#ffffff14}.mkt .btn-outline-blue{background:var(--white);border-color:var(--blue-bright);color:var(--blue-bright)}.mkt .btn-outline-blue:hover{background:#447df60f}.mkt .btn-sm{padding:12px 20px;font-size:16px}.mkt .btn-lg{letter-spacing:-.18px;padding:15px 30px;font-size:18px}.mkt .btn-icon{width:16px;height:16px;margin-left:2px}.mkt .hero{background:var(--navy-deep);height:80vh;min-height:560px;position:relative;overflow:hidden}.mkt .hero>.content-wrap{align-items:center;display:flex;position:absolute;inset:96px 0 148px}.mkt .hero-media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:20s ease-in-out infinite alternate hero-drift;position:absolute;inset:0}.mkt .hero-bg{background:linear-gradient(139deg,#0000 30%,#0000008c);position:absolute;inset:0}@keyframes hero-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.08)translate(-1%,1%)}}.mkt .hero-inner{max-width:960px}.mkt .eyebrow{align-items:center;gap:16px;margin-bottom:24px;display:flex}.mkt .eyebrow-line{background:var(--blue-pale);width:24px;height:2px}.mkt .eyebrow-text{color:var(--blue-pale);letter-spacing:1.8px;text-transform:uppercase;font-size:12px;font-weight:600}.mkt .hero h1{color:var(--white);letter-spacing:-.8px;margin-bottom:24px;font-size:80px;line-height:1}.mkt .hero h1 .accent{color:var(--blue-paler)}.mkt .hero p.sub{color:var(--white);opacity:.8;max-width:700px;font-size:20px;line-height:1.4}.mkt .stats{z-index:1;border-top:1px solid #fff3;width:100%;position:absolute;bottom:0;left:0;right:0}.mkt .stats-inner{display:flex}.mkt .stat{color:var(--white);border-right:1px solid #fff3;flex:1;padding:24px 40px 40px}.mkt .stat:first-child{padding-left:0}.mkt .stat:last-child{border-right:none;align-items:center;padding-right:0;display:flex}.mkt .stat-num{color:var(--blue-paler);font-family:var(--font-lora),"Lora",serif;letter-spacing:-.48px;margin-bottom:8px;font-size:48px;line-height:1.1}.mkt .stat-label,.mkt .stat-trust{font-size:16px;font-weight:600}.mkt .section{padding-top:80px;padding-bottom:80px}.mkt .section-white{background:var(--white)}.mkt .section-gray{background:var(--gray-bg)}.mkt .eyebrow-blue .eyebrow-line{background:var(--blue-bright)}.mkt .eyebrow-blue .eyebrow-text{color:var(--blue-bright)}.mkt h2.headline{color:var(--blue-dark);letter-spacing:-.64px;margin:24px 0;font-size:64px;line-height:1.1}.mkt h2.headline .accent{color:var(--blue-bright)}.mkt .lede{color:#0e102eb3;max-width:760px;font-size:20px;line-height:1.4}.mkt .diff-grid{background:var(--gray-line);border:1px solid var(--gray-line);border-radius:16px;gap:1px;margin-top:48px;display:flex;overflow:hidden}.mkt .diff-item{background:var(--white);flex:1;align-items:center;gap:24px;min-width:0;padding:40px}.mkt .diff-copy,.mkt .diff-item{flex-direction:column;display:flex}.mkt .diff-copy{text-align:left;align-self:stretch;gap:16px}.mkt .diff-icon{flex-shrink:0;justify-content:center;align-items:center;width:200px;height:200px;display:flex}.mkt .diff-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.mkt .diff-item h3{color:var(--blue-dark);letter-spacing:-.32px;font-size:32px;font-weight:400}.mkt .diff-item p{opacity:.7;font-size:16px;line-height:1.4}.mkt .cap-list{margin-top:48px}.mkt .cap-item{align-items:center;gap:40px;padding:32px 0;display:flex}.mkt .cap-num{color:var(--blue-bright);letter-spacing:1.8px;flex-shrink:0;width:40px;font-size:12px;font-weight:600}.mkt .cap-title{color:var(--blue-dark);font-family:var(--font-lora),"Lora",serif;letter-spacing:-.32px;flex-shrink:0;width:280px;font-size:32px}.mkt .cap-desc{opacity:.7;flex:1;font-size:16px;line-height:1.4}.mkt .cap-arrow{background:var(--white);cursor:pointer;height:40px;transition:background .25s,transform .25s var(--mkt-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex;box-shadow:0 1px 2px #09247414}.mkt .cap-item:hover .cap-arrow{background:var(--blue-bright);transform:translate(4px)}.mkt .cap-arrow svg{transition:stroke .25s}.mkt .cap-item:hover .cap-arrow svg path{stroke:var(--white)}.mkt .memory{align-items:center;gap:48px;display:flex}.mkt .memory-left{flex:1}.mkt .checklist{flex-direction:column;gap:16px;margin-top:16px;display:flex}.mkt .check-row{opacity:.85;align-items:center;gap:16px;font-size:16px;font-weight:600;display:flex}.mkt .check-row img{flex-shrink:0;width:20px;height:auto}.mkt .memory-right{aspect-ratio:2830/2380;border:1px solid var(--gray-line);background:linear-gradient(135deg,#eef3ff,#dbe6fb);border-radius:16px;flex:1;position:relative;overflow:hidden}.mkt .memory-right img{-o-object-fit:cover;object-fit:cover}.mkt .memory-right.memory-map{aspect-ratio:501/263;background:0 0;border:none}.mkt .memory-right.memory-map img{-o-object-fit:contain;object-fit:contain}.mkt .cta-section{align-items:center;gap:48px;display:flex}.mkt .cta-icon{flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;display:flex}.mkt .cta-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;animation:6s ease-in-out infinite float-slow}@keyframes float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(3deg)}}.mkt .cta-right{flex:1}.mkt .cta-buttons{gap:8px;margin-top:32px;display:flex}.mkt .footer{background:var(--navy-deep);color:var(--white);padding:64px 40px 40px;position:relative;overflow:hidden}.mkt .footer-inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}.mkt .footer-top{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.mkt .footer-left p{opacity:.7;max-width:480px;margin-top:16px;font-size:16px}.mkt .footer-right{text-align:right}.mkt .footer-contact p{margin-bottom:4px;font-size:16px;line-height:1.4}.mkt .footer-contact p:last-child{margin-bottom:16px}.mkt .footer-right a{text-decoration:underline;transition:color .2s}.mkt .footer-right a:hover{color:var(--blue-paler)}.mkt .footer-linkedin{width:24px;height:24px;margin-left:auto;transition:fill .2s}.mkt a:hover .footer-linkedin path{fill:var(--blue-paler)}.mkt .footer-bottom{letter-spacing:1.5px;text-transform:uppercase;border-top:1px solid #ffffff26;justify-content:space-between;padding-top:16px;font-size:10px;font-weight:600;display:flex}.mkt .footer-bottom-left{color:var(--blue-bright)}.mkt .footer-bottom-right{opacity:.8;gap:8px;display:flex}.mkt .footer-bottom-right a{transition:color .2s,opacity .2s}.mkt .footer-bottom-right a:hover{color:var(--blue-paler);opacity:1}.mkt .footer-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#447df659,#0000 70%);border-radius:50%;width:800px;height:340px;top:-170px}.mkt .footer-glow,.mkt .gradient-line{position:absolute;left:50%;transform:translate(-50%)}.mkt .gradient-line{background:linear-gradient(90deg,#447df600,var(--blue-bright),#447df600);width:1280px;max-width:100%;height:1px;top:0}.mkt .subhero{background:var(--navy-deep);padding:180px 0 80px;position:relative;overflow:hidden}.mkt .subhero-media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:20s ease-in-out infinite alternate hero-drift;position:absolute;inset:0}.mkt .subhero-bg{background:linear-gradient(150deg,#0000 30%,#0000008c);position:absolute;inset:0}.mkt .subhero .content-wrap{max-width:1280px}.mkt .subhero h1,.mkt .subhero-eyebrow{margin-bottom:24px}.mkt .subhero h1{color:var(--white);font-family:var(--font-lora),"Lora",serif;letter-spacing:-.8px;max-width:900px;font-size:80px;font-weight:400;line-height:1}.mkt .subhero p.sub{color:var(--white);opacity:.8;max-width:800px;font-size:20px;line-height:1.4}.mkt .subhero.short{padding-bottom:56px}.mkt .subhero.short h1{margin-bottom:0}.mkt .feature-grid{border:1px solid var(--gray-line);border-radius:16px;flex-direction:column;margin-top:16px;display:flex;overflow:hidden}.mkt .feature-row{display:flex}.mkt .feature-row+.feature-row{border-top:1px solid var(--gray-line)}.mkt .feature-item{flex-direction:column;flex:1;justify-content:center;gap:16px;padding:40px;display:flex}.mkt .feature-item+.feature-item{border-left:1px solid var(--gray-line)}.mkt .feature-item h3{color:var(--blue-dark);font-family:var(--font-lora),"Lora",serif;letter-spacing:-.32px;align-items:center;gap:8px;font-size:32px;font-weight:400;line-height:1.1;display:flex}.mkt .feature-item h3 svg{flex-shrink:0;width:24px;height:24px}.mkt .feature-item p{color:#0e102eb3;font-size:16px;line-height:1.4}.mkt .feature-item.linked{cursor:pointer;text-decoration:none;transition:background .2s}.mkt .feature-item.linked:hover{background:var(--gray-bg)}.mkt .testimonial{align-items:flex-start;gap:24px;display:flex}.mkt .testimonial svg{flex-shrink:0;width:31px;height:24px;margin-top:4px}.mkt .testimonial-body{flex-direction:column;flex:1;gap:24px;display:flex}.mkt .testimonial-quote{color:var(--blue-dark);font-family:var(--font-lora),"Lora",serif;letter-spacing:-.48px;text-indent:-.45em;padding-left:.45em;font-size:40px;font-style:italic;line-height:1.2}.mkt .testimonial-attr p{color:#0e102eb3;font-size:20px;line-height:1.4}.mkt .testimonial-attr p:last-child{font-size:16px}.mkt .team-cards{flex-direction:column;gap:16px;width:100%;margin-top:16px;display:flex}.mkt .team-card{background:var(--white);border:1px solid var(--gray-line);border-radius:16px;align-items:center;gap:32px;padding:32px;display:flex}.mkt .team-photo-col{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:200px;display:flex}.mkt .team-photo{background:linear-gradient(135deg,var(--blue-pale),var(--blue-bright));-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:160px;height:160px;display:block}.mkt .team-name{color:var(--blue-dark);font-size:22px;font-weight:600;line-height:1.2}.mkt .team-title{color:#666;font-size:16px;line-height:1.4}.mkt .team-linkedin{color:var(--blue-bright);width:18px;height:18px;transition:fill .2s}.mkt a:hover .team-linkedin path{fill:var(--blue-paler)}.mkt .team-divider{background:var(--gray-line);flex-shrink:0;align-self:stretch;width:1px}.mkt .team-info{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:24px;display:flex}.mkt .team-bio{color:#0e102eb3;width:100%;font-size:16px;line-height:1.4}.mkt .team-sub{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.mkt .team-sub-title{color:var(--blue-dark);font-size:16px;font-weight:600}.mkt .team-sub ul{color:#666;text-align:left;font-size:14px;line-height:1.4;list-style:outside}.mkt .team-sub ul li{margin-left:21px}.mkt .light-stats{border-top:1px solid var(--gray-line)}.mkt .light-stats .content-wrap{padding-block:0}.mkt .stats-light{display:flex}.mkt .stat-light{border-right:1px solid var(--gray-line);flex:1;padding:24px 40px 40px}.mkt .stat-light:first-child{padding-left:0}.mkt .stat-light:last-child{border-right:none}.mkt .stat-light-num{color:var(--blue-bright);font-family:var(--font-lora),"Lora",serif;letter-spacing:-.48px;margin-bottom:8px;font-size:48px;line-height:1.1}.mkt .stat-light-label{color:var(--blue-dark);font-size:16px;font-weight:600}.mkt .stat-light-trust{align-items:center;display:flex}.mkt .section-title{color:var(--blue-dark);font-family:var(--font-lora),"Lora",serif;letter-spacing:-.4px;margin-bottom:16px;font-size:40px}.mkt .legal-stack{flex-direction:column;gap:48px;display:flex}.mkt .legal-block{flex-direction:column;gap:16px;scroll-margin-top:128px;display:flex}.mkt .legal-heading{color:var(--blue-dark);font-family:var(--font-inter),"Inter",sans-serif;font-size:24px;font-weight:600}.mkt .legal-block p{color:var(--navy);font-size:16px;line-height:1.4}.mkt .legal-block ul{margin:-8px 0 0;padding-left:20px;list-style:outside}.mkt .legal-block li{color:var(--navy);font-size:16px;line-height:1.4}.mkt .legal-block strong{font-weight:600}.mkt .legal-block a{color:var(--blue-bright);text-decoration:underline}.mkt .post-body-col{max-width:760px}.mkt .post-body a{color:var(--blue-bright);text-decoration:underline}.mkt .split-section{align-items:center;gap:48px;display:flex}.mkt .split-col{flex:1;min-width:0}.mkt .split-section-dual{align-items:flex-start}.mkt .split-section-dual .split-col:last-child:before{content:"";height:14px;margin-bottom:24px;display:block}.mkt .split-icon{flex-shrink:0;width:300px;height:300px}.mkt .split-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.mkt .screenshot-frame{aspect-ratio:2560/1600;border:1px solid var(--gray-line);border-radius:16px;width:100%;overflow:hidden}.mkt .screenshot-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mkt .cap-grid{flex-direction:column;gap:80px;width:100%;margin-top:48px;display:flex;position:relative}.mkt .cap-connector{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.mkt .cap-row{z-index:1;gap:16px;width:100%;display:flex;position:relative}.mkt .cap-card{background:var(--white);min-width:0;transition:box-shadow .25s var(--mkt-ease),transform .25s var(--mkt-ease),border-color .25s var(--mkt-ease);border:1px solid #d5dae2;border-radius:16px;flex-direction:column;flex:1;gap:8px;padding:24px;text-decoration:none;display:flex}.mkt .cap-card:hover{border-color:var(--blue-paler)}.mkt a.cap-card:hover{box-shadow:0 16px 32px -20px #09247440}.mkt .cap-card-title{color:var(--blue-dark);font-family:var(--font-lora),"Lora",serif;letter-spacing:-.21px;align-items:center;gap:8px;font-size:21px;display:flex}.mkt .cap-card-title svg{flex-shrink:0;width:20px;height:20px}.mkt .cap-card-desc{color:#0e102eb3;font-size:14px;line-height:1.4}.mkt .cap-full{background:var(--white);text-align:center;transition:box-shadow .25s var(--mkt-ease),transform .25s var(--mkt-ease),border-color .25s var(--mkt-ease);z-index:1;border:1px solid #d5dae2;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:40px 24px;text-decoration:none;display:flex;position:relative}.mkt .cap-full:hover{border-color:var(--blue-paler)}.mkt a.cap-full:hover{box-shadow:0 16px 32px -20px #09247440}.mkt .cap-full .cap-card-title{justify-content:center;font-size:24px}.mkt .cap-full-desc{color:#0e102eb3;max-width:600px;font-size:14px;line-height:1.4}.mkt .cap-connector path{stroke:#d5dae2;stroke-width:1px;transition:stroke .25s var(--mkt-ease)}.mkt .cap-connector path.active{stroke:var(--blue-paler)}.mkt .info-list{flex-direction:column;width:100%;display:flex}.mkt .info-item{align-items:center;gap:40px;padding:24px 0;display:flex}.mkt .info-num{color:var(--blue-bright);letter-spacing:1.8px;text-transform:uppercase;flex-shrink:0;width:40px;font-size:12px;font-weight:600}.mkt .info-text{color:var(--blue-dark);flex:1;font-size:16px;line-height:1.2}.mkt .case-card-list{flex-direction:column;gap:16px;display:flex}.mkt .case-card-cta{align-self:flex-start}.mkt .case-card{border:1px solid var(--gray-line);transition:box-shadow .3s var(--mkt-ease),transform .3s var(--mkt-ease);border-radius:16px;align-items:center;gap:40px;width:100%;padding:40px;display:flex}.mkt .case-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px #0924742e}.mkt .case-card-info{flex-direction:column;flex:1;gap:16px;display:flex}.mkt .case-card-label{color:#666;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:600}.mkt .case-card-title{color:var(--blue-dark);font-size:22px;font-weight:600;line-height:1.2}.mkt .case-card-meta{color:#666;font-size:14px;line-height:1.4}.mkt .case-card-image{border:1px solid var(--gray-line);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:350px;height:197px;display:flex;position:relative;overflow:hidden}.mkt .case-card-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:8px}.mkt .case-card-image.cover img{-o-object-fit:cover;object-fit:cover;padding:0}.mkt .icon-grid{background:var(--gray-line);border:1px solid var(--gray-line);border-radius:16px;flex-wrap:wrap;gap:1px;width:100%;margin-top:48px;display:flex;overflow:hidden}.mkt .icon-grid-item{background:var(--white);flex-direction:column;flex:1;gap:16px;min-width:220px;padding:40px;display:flex}.mkt .icon-grid-item img{width:40px;height:40px}.mkt .icon-grid-item p{color:#0e102eb3;font-size:16px;line-height:1.4}.mkt .checklist-2{flex-direction:column;gap:16px;width:100%;margin-top:16px;display:flex}.mkt .checklist-2-item{align-items:center;gap:16px;display:flex}.mkt .checklist-2-item img{flex-shrink:0;width:24px;height:20px}.mkt .checklist-2-item p{color:#0e102ecc;flex:1;font-size:16px;font-weight:600;line-height:1.4}@media (max-width:1100px){.mkt .lede{font-size:18px}.mkt .cap-title,.mkt .diff-item h3,.mkt .feature-item h3{font-size:26px}.mkt .case-card-title,.mkt .team-name{font-size:20px}.mkt .feature-item,.mkt .icon-grid-item{padding:24px}.mkt .case-card,.mkt .team-card{flex-direction:column;padding:24px}.mkt .case-card{align-items:stretch}.mkt .footer{padding:48px 24px 24px}.mkt .subhero{padding:140px 0 56px}.mkt .subhero h1{font-size:36px}.mkt .feature-row{flex-direction:column}.mkt .feature-item+.feature-item{border-left:none;border-top:1px solid var(--gray-line)}.mkt .testimonial{flex-direction:column}.mkt .testimonial-quote{font-size:24px}.mkt .team-divider{width:100%;height:1px}.mkt .stats-light{flex-direction:column}.mkt .stat-light{border-bottom:1px solid var(--gray-line);border-right:none;flex:100%;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.mkt .stat-light:last-child{border-bottom:none;padding-right:24px}.mkt .stat-light:first-child{padding-left:24px}.mkt .split-section{flex-direction:column}.mkt .split-icon{width:180px;height:180px}.mkt .info-item{gap:16px}.mkt .cap-row{flex-direction:column}.mkt .cap-grid{gap:16px}.mkt .cap-connector{display:none}.mkt .cap-full{text-align:left;align-items:flex-start}.mkt .cap-full .cap-card-title{justify-content:flex-start}.mkt .case-card-image{aspect-ratio:350/197;order:-1;width:100%;height:auto}.mkt .content-wrap{padding-left:24px;padding-right:24px}.mkt .section{padding-top:56px;padding-bottom:56px}.mkt .hero{height:auto;min-height:0;padding:110px 0 0}.mkt .hero>.content-wrap{display:block;position:static}.mkt .hero h1{font-size:36px}.mkt h2.headline{font-size:32px}.mkt .stats{margin-top:32px;position:static}.mkt .stats-inner{flex-direction:column}.mkt .stat{border-bottom:1px solid #fff3;border-right:none;flex:100%;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.mkt .stat:last-child{border-bottom:none;padding-right:24px}.mkt .stat:first-child{padding-left:24px}.mkt .stat-num{font-size:36px}.mkt .diff-grid{flex-direction:column}.mkt .cap-item{flex-wrap:wrap;gap:16px}.mkt .cap-title{width:100%}.mkt .cta-buttons,.mkt .cta-section,.mkt .memory{flex-direction:column}.mkt .cta-buttons,.mkt .cta-buttons .btn{width:100%}.mkt .nav-inner{padding-top:16px;padding-bottom:16px}.mkt .nav-actions,.mkt .nav-links{display:none}.mkt .nav-hamburger{justify-content:center;align-items:center;display:flex}.mkt .footer-top{flex-direction:column;gap:24px}.mkt .footer-right{text-align:left}.mkt .footer-linkedin{margin-left:0}.mkt .footer-bottom{flex-wrap:wrap;gap:12px}.mkt .footer-bottom-right{flex-wrap:wrap}.mkt .diff-icon{width:140px;height:140px}.mkt .diff-item{padding:24px}.mkt .cta-icon{width:160px;height:160px}.mkt .section-title{font-size:32px}.mkt .stat-light-num{font-size:36px}}@media (min-width:768px) and (max-width:1100px){.mkt .case-card{flex-direction:row;align-items:center}.mkt .case-card-image{flex-shrink:0;order:0;width:350px;height:197px}.mkt .team-card{flex-direction:row}.mkt .team-divider{width:1px;height:auto}.mkt .feature-row{flex-direction:row}.mkt .feature-item+.feature-item{border-left:1px solid var(--gray-line);border-top:none}.mkt .cta-buttons,.mkt .cta-section,.mkt .split-section{flex-direction:row}.mkt .cta-buttons{flex-wrap:wrap;width:auto}.mkt .cta-buttons .btn{width:auto}.mkt h2.headline{font-size:48px}.mkt .hero h1,.mkt .subhero h1{font-size:56px}}@media (max-width:480px){.mkt .footer-contact p,.mkt .footer-contact p:last-child{margin-bottom:16px}.mkt .footer-bottom{flex-direction:column-reverse;align-items:flex-start;gap:20px}.mkt .footer-bottom-right{flex-direction:column;align-items:flex-start;gap:20px}.mkt .footer-bottom-right span{display:none}}
/*# sourceMappingURL=1vam_238eyvu9.css.map*/