
/* /axenvero_website/static/src/scss/pages/solutions.scss */
 #wrapwrap.axenvero-page-ai_solutions{--ax-page-title-max: 22ch;}#wrapwrap.axenvero-page-software_development{--ax-page-title-max: 22ch;}#wrapwrap.axenvero-page-system_integration{--ax-page-title-max: 23ch;}#wrapwrap.axenvero-page-business_automation{--ax-page-title-max: 23ch;}#wrapwrap.axenvero-page-website_development{--ax-page-title-max: 20ch;}#wrapwrap.axenvero-page-mobile_app_development{--ax-page-title-max: 22ch;}#wrapwrap.axenvero-page-industries_solutions{--ax-page-title-max: 22ch;}

/* /axenvero_website/static/src/scss/common/redesign.scss */
 .axenvero-site{--ink: #102638; --ink-2: #19384b; --paper: #f4f7f6; --white: #fff; --blue: #315fe8; --blue-soft: #b8c9ff; --teal: #21ad91; --teal-soft: #e1f3ef; --copper: #e4a66d; --muted: #526777; --line: #d7e1e3; --max: 1240px; color: var(--ink); background: var(--paper); font-family: Inter, "Aptos", "Segoe UI", system-ui, sans-serif; font-size: 16px; line-height: 1.65; -webkit-font-smoothing: antialiased;}.axenvero-site h1, .axenvero-site h2, .axenvero-site h3{font-family: Inter,"Aptos Display","Segoe UI",system-ui,sans-serif; letter-spacing: -.045em;}.axenvero-site h1{font-size: clamp(46px, 5.4vw, 72px); line-height: 1.02; max-width: 690px; letter-spacing: -.055em; font-weight: 650;}.axenvero-site h2{font-size: clamp(34px, 4vw, 53px); line-height: 1.08; font-weight: 620;}.axenvero-site p{line-height: 1.72;}.axenvero-site .site-header{height: 78px; background: rgba(255, 255, 255, 0.96); border-bottom: 1px solid #dce5e7; box-shadow: 0 6px 24px rgba(16, 38, 56, 0.035); padding-inline: max(calc((100vw - var(--max))/2),5vw);}.axenvero-site .brand-mark{width: 42px; height: 42px; border-radius: 10px; background: var(--ink); color: white; border: 0; box-shadow: 0 5px 14px #10263825;}.axenvero-site .brand-mark span{color: #78e0c9;}.axenvero-site .brand-name{letter-spacing: .14em; font-size: 12px;}.axenvero-site .main-nav{gap: clamp(14px, 1.7vw, 25px); font-size: 13px;}.axenvero-site .nav-group{position: relative; display: flex; align-items: center;}.axenvero-site .nav-trigger{height: 100%; font-size: 13px; font-weight: 600;}.axenvero-site .nav-menu{top: calc(100% - 1px); left: 0; min-width: 270px; padding: 9px; border-radius: 0 0 12px 12px; border: 1px solid #dce5e7; background: #fff; box-shadow: 0 18px 42px #10263820;}.axenvero-site .engagement-nav .nav-menu{left: auto; right: 0;}.axenvero-site .nav-menu a{padding: 11px 13px; border: 0; border-radius: 7px; font-size: 13px;}.axenvero-site .nav-menu a:hover, .axenvero-site .nav-menu a:focus-visible{background: #edf2ff; color: var(--blue);}.axenvero-site .nav-cta{padding: 12px 16px; border-radius: 7px; background: var(--blue); color: #fff; font-size: 12px; box-shadow: 0 7px 17px #315fe82a;}.axenvero-site .nav-cta:hover{background: #244dcc;}.axenvero-site .home-hero{min-height: 630px; padding: 74px max(calc((100vw - var(--max))/2),5vw) 56px; grid-template-columns: 1.02fr .98fr; background: radial-gradient(ellipse at 77% 43%, #23475c 0, #173649 32%, #102638 69%);}.axenvero-site .home-hero:before{inset: 0 0 0 48%; opacity: .7; background-image: linear-gradient(rgba(185, 211, 224, 0.055) 1px, transparent 1px), linear-gradient(90deg, rgba(185, 211, 224, 0.055) 1px, transparent 1px); background-size: 46px 46px; mask-image: linear-gradient(90deg, transparent, #000 34%);}.axenvero-site .hero-copy{max-width: 640px;}.axenvero-site .hero-copy .eyebrow{color: #83dfc8;}.axenvero-site .eyebrow-dot{width: 7px; height: 7px; background: #5fe0bc; box-shadow: 0 0 0 4px #5fe0bc20;}.axenvero-site .hero-copy h1 em{color: #8fe6d3;}.axenvero-site .hero-lead{font-size: 17px; max-width: 510px; color: #d0dee5; line-height: 1.72;}.axenvero-site .button{min-height: 49px; padding: 13px 18px; border-radius: 7px; font-size: 13px; transition: transform .2s,background .2s,box-shadow .2s;}.axenvero-site .button-light{background: #fff; color: var(--ink); box-shadow: 0 9px 24px #07172232;}.axenvero-site .button-dark{background: var(--blue); color: #fff; box-shadow: 0 8px 20px #315fe82a;}.axenvero-site .button-dark span{color: #dbe4ff;}.axenvero-site .text-link{font-size: 13px;}.axenvero-site .hero-tagline{font-size: 11px; letter-spacing: .12em; color: #b1c5cf; margin-top: 34px;}.axenvero-site .hero-art{min-height: 450px; place-items: center;}.axenvero-site .hero-console{position: relative; width: min(100%, 510px); padding: 23px 25px 19px; background: linear-gradient(145deg, #173b4d, #102b3a); border: 1px solid #9ad9d035; border-radius: 18px; box-shadow: 0 32px 75px #06182367,inset 0 1px #ffffff13; transform: rotate(1deg);}.axenvero-site .hero-console:before{content: ""; position: absolute; inset: 13px; border: 1px solid #ffffff0b; border-radius: 11px; pointer-events: none;}.axenvero-site .console-head, .axenvero-site .console-foot{display: flex; justify-content: space-between; gap: 12px; color: #9cb9c4; font-size: 9px; font-weight: 700; letter-spacing: .12em;}.axenvero-site .console-head{padding-bottom: 17px; border-bottom: 1px solid #ffffff18;}.axenvero-site .console-intro{padding: 28px 2px 21px;}.axenvero-site .console-intro > span{display: block; color: #69d8bb; font-size: 9px; font-weight: 700; letter-spacing: .16em; margin-bottom: 10px;}.axenvero-site .console-intro strong{font-size: clamp(37px, 4.3vw, 55px); line-height: .98; letter-spacing: -.065em; color: #f5fbfc;}.axenvero-site .console-intro em{color: #89e2ca; font-style: normal;}.axenvero-site .console-path{display: grid; grid-template-columns: 106px 28px 1fr; align-items: center; gap: 11px; padding: 17px 0 20px; border-top: 1px solid #ffffff16; border-bottom: 1px solid #ffffff16;}.axenvero-site .console-origin{display: grid; place-items: center; min-height: 47px; border: 1px solid #ffffff2b; border-radius: 7px; color: #d3e0e5; font-size: 10px; text-align: center; padding: 5px;}.axenvero-site .console-connector{height: 1px; background: #58d0b3; position: relative;}.axenvero-site .console-connector:after{content: ""; position: absolute; right: 0; top: -3px; width: 6px; height: 6px; border-top: 1px solid #58d0b3; border-right: 1px solid #58d0b3; transform: rotate(45deg);}.axenvero-site .console-capabilities{display: grid; grid-template-columns: 1fr 1fr; gap: 7px;}.axenvero-site .console-capabilities > span{padding: 9px 10px; border-radius: 6px; background: #ffffff0b; border: 1px solid #ffffff12; color: #fff;}.axenvero-site .console-capabilities b, .axenvero-site .console-capabilities small{display: block;}.axenvero-site .console-capabilities b{font-size: 10px; letter-spacing: .09em;}.axenvero-site .console-capabilities small{font-size: 9px; color: #a9bdc5; margin-top: 2px;}.axenvero-site .console-capabilities > span:first-child b{color: #75e0c2;}.axenvero-site .console-foot{padding-top: 16px; font-size: 8px;}.axenvero-site .console-status{color: #c1dfd5;}.axenvero-site .console-status i{display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #57d9a9; margin-right: 6px;}.axenvero-site .trust-strip{padding: 17px max(calc((100vw - var(--max))/2),5vw); background: #e8eff0; color: #476171; font-size: 9px;}.axenvero-site .section{padding-top: 92px; padding-bottom: 92px;}.axenvero-site .section-label{color: #557080; font-size: 9px; border-color: #d3dfe1; letter-spacing: .15em;}.axenvero-site .intro-grid{padding: 44px 0 45px; gap: 72px;}.axenvero-site .intro-grid h2, .axenvero-site .engineering-head h2, .axenvero-site .approach-section > h2, .axenvero-site .page-content h2{font-size: clamp(35px, 4vw, 52px);}.axenvero-site .intro-grid h2 em, .axenvero-site .engineering-head h2 em, .axenvero-site .approach-section h2 em, .axenvero-site .page-content h2 em{color: var(--blue);}.axenvero-site .capability-row{grid-template-columns: 1.05fr 1fr 34px; padding: 21px 9px; border-color: #d3dfe1;}.axenvero-site .capability-row:hover{padding-left: 17px; color: var(--blue);}.axenvero-site .cap-title{font-size: 18px;}.axenvero-site .cap-desc{font-size: 13px;}.axenvero-site .dark-section{background: #102638; padding-top: 78px; padding-bottom: 86px;}.axenvero-site .workflow-art{border-radius: 13px; background: #183b4c; border: 1px solid #ffffff20; padding: 25px;}.axenvero-site .service-columns{gap: 0; border-top: 1px solid #d3dfe1; border-bottom: 1px solid #d3dfe1;}.axenvero-site .service-columns > a{padding: 28px 25px; border: 0; border-right: 1px solid #d3dfe1; transition: background .2s,transform .2s;}.axenvero-site .service-columns > a:first-child{padding-left: 0;}.axenvero-site .service-columns > a:last-child{border-right: 0; padding-right: 0;}.axenvero-site .service-columns > a:hover{background: #eaf1f1; transform: translateY(-3px);}.axenvero-site .solution-band{background: #e7eff0; padding: 73px max(calc((100vw - var(--max))/2),5vw);}.axenvero-site .solution-links a{border-color: #cad9dc; padding: 12px 0; font-size: 13px;}.axenvero-site .approach-line{gap: 0; border-top: 1px solid #d3dfe1;}.axenvero-site .approach-line article{padding: 24px 19px 12px; border-right: 1px solid #d3dfe1;}.axenvero-site .approach-line article:first-child{padding-left: 0;}.axenvero-site .approach-line article:last-child{border: 0;}.axenvero-site .why-choose-section{padding-top: 84px; padding-bottom: 84px;}.axenvero-site .why-choose-experience{border-radius: 12px; background: #102638; padding: 29px 30px;}.axenvero-site .why-choose-experience > strong{color: #79dec4;}.axenvero-site .why-choose-item{padding: 18px 3px; border-color: #d3dfe1;}.axenvero-site .why-choose-item h3{font-size: 16px;}.axenvero-site .why-choose-closing{border: 0; border-left: 3px solid #21ad91; border-radius: 0 8px 8px 0; background: #e1f3ef; padding: 17px 21px;}.axenvero-site .engagement-preview{background: #102638; color: #fff; padding: 78px max(calc((100vw - var(--max))/2),5vw); gap: 64px;}.axenvero-site .engagement-preview .eyebrow{color: #78dfc5;}.axenvero-site .home-pricing-list article{border-color: #ffffff25;}.axenvero-site .home-pricing-list article h3{color: #f6fbfc;}.axenvero-site .home-pricing-list article p{color: #b9cbd3;}.axenvero-site .home-pricing-list article > a{color: #9cdbc9;}.axenvero-site .contact-band{background: #315fe8; padding: 60px max(calc((100vw - var(--max))/2),5vw);}.axenvero-site .contact-band h2 em{color: #c3d0ff;}.axenvero-site .contact-band .eyebrow{color: #d5e0ff;}.axenvero-site .page-hero{padding: 80px max(calc((100vw - var(--max))/2),5vw) 67px; background: linear-gradient(115deg, #102638 0%, #15394b 62%, #19485a 100%); color: #f5fbfc; border-bottom: 1px solid #244b5a;}.axenvero-site .page-hero h1{max-width: 850px; font-size: clamp(42px, 5vw, 64px); line-height: 1.06;}.axenvero-site .page-hero .hero-lead{max-width: 680px; color: #d1e0e6; font-size: 16px;}.axenvero-site .page-hero .eyebrow{color: #79dec5;}.axenvero-site .page-hero h1{color: #f7fbfc;}.axenvero-site .page-hero:after{border-color: #ffffff16; pointer-events: none;}.axenvero-site .page-content{padding-top: 69px; padding-bottom: 75px;}.axenvero-site .page-content-grid{gap: 72px;}.axenvero-site .feature-list li{padding: 12px 0; border-bottom: 1px solid #d7e1e3;}.axenvero-site .use-case-section{border-radius: 13px; background: #e7eff0; padding: 43px 48px;}.axenvero-site .related-section{padding-top: 35px; padding-bottom: 40px;}.axenvero-site .service-engagements{background: #edf2f2;}.axenvero-site .service-engagement-grid article{border-radius: 9px; background: white; border: 1px solid #dce5e7; padding: 22px;}.axenvero-site .models-overview, .axenvero-site .quote-prep{background: #102638; color: white;}.axenvero-site .model-cards article{background: #183b4c; border: 1px solid #ffffff1a; border-radius: 9px; padding: 22px;}.axenvero-site .model-cards p, .axenvero-site .quote-prep p{color: #c1d0d7;}.axenvero-site .cost-factors{border-left-color: #21ad91;}.axenvero-site .contact-hero{min-height: 0; padding-top: 43px; padding-bottom: 38px; align-items: center;}.axenvero-site .contact-hero h1{font-size: clamp(38px, 4vw, 54px); max-width: 650px;}.axenvero-site .contact-layout{padding-top: 44px; padding-bottom: 62px; gap: 48px;}.axenvero-site .contact-form-wrap{border: 1px solid #dce5e7; border-radius: 12px; background: white; box-shadow: 0 16px 42px #1026380b; padding: 27px;}.axenvero-site .contact-form input, .axenvero-site .contact-form select, .axenvero-site .contact-form textarea{min-height: 46px; border: 1px solid #cbd9dd; border-radius: 6px; background: #fff; padding: 11px 12px; font: inherit; font-size: 14px;}.axenvero-site .contact-form input:focus, .axenvero-site .contact-form select:focus, .axenvero-site .contact-form textarea:focus{outline: 2px solid #315fe855; border-color: #315fe8;}.axenvero-site .site-footer{background: #0b1d2a; padding: 56px max(calc((100vw - var(--max))/2),5vw) 20px; color: #d8e3e8;}.axenvero-site .footer-grid h2{color: #8fa9b5; font-size: 10px; letter-spacing: .13em; text-transform: uppercase;}.axenvero-site .footer-grid a:not(.brand){color: #d5e1e5; font-size: 13px;}.axenvero-site .footer-grid a:hover{color: #76dfc4;}.axenvero-site .footer-bottom{border-color: #ffffff20; color: #9eb1ba;}.axenvero-site :focus-visible{outline: 2px solid #315fe8; outline-offset: 3px;}@media (max-width: 1000px){.axenvero-site .home-hero{grid-template-columns: 1fr 1fr; gap: 18px;}.axenvero-site .main-nav{gap: 12px;}.axenvero-site .main-nav > a:not(.nav-cta), .axenvero-site .nav-trigger{font-size: 12px;}.axenvero-site .section{padding-left: 26px; padding-right: 26px;}}@media (max-width: 760px){.axenvero-site .site-header{height: 70px; padding-inline: 22px;}.axenvero-site .home-hero{grid-template-columns: 1fr; min-height: 0; padding: 59px 24px 34px;}.axenvero-site .hero-copy{padding: 0;}.axenvero-site .hero-art{min-height: 340px; margin-top: 20px;}.axenvero-site .hero-console{transform: none; padding: 18px;}.axenvero-site .console-path{grid-template-columns: 82px 17px 1fr; gap: 7px;}.axenvero-site .trust-strip{flex-wrap: wrap; gap: 8px 20px; padding: 14px 22px;}.axenvero-site .section{padding: 65px 23px;}.axenvero-site .intro-grid, .axenvero-site .feature-grid, .axenvero-site .engineering-head, .axenvero-site .solution-content, .axenvero-site .page-content-grid{grid-template-columns: 1fr; gap: 25px;}.axenvero-site .service-columns{grid-template-columns: 1fr;}.axenvero-site .service-columns > a, .axenvero-site .service-columns > a:first-child, .axenvero-site .service-columns > a:last-child{padding: 21px 0; border-right: 0; border-bottom: 1px solid #d3dfe1;}.axenvero-site .approach-line{grid-template-columns: 1fr 1fr;}.axenvero-site .approach-line article:nth-child(2){border-right: 0;}.axenvero-site .solution-band, .axenvero-site .engagement-preview, .axenvero-site .contact-band{padding: 53px 23px;}.axenvero-site .why-choose-heading{grid-template-columns: 1fr; gap: 12px; padding-top: 29px;}.axenvero-site .why-choose-content{grid-template-columns: 1fr; gap: 22px;}.axenvero-site .why-choose-experience{min-height: 0; gap: 17px;}.axenvero-site .why-choose-item{grid-template-columns: 1fr; gap: 5px;}.axenvero-site .engagement-preview{grid-template-columns: 1fr; gap: 30px;}.axenvero-site .contact-hero{padding: 34px 22px 25px;}.axenvero-site .contact-layout{grid-template-columns: 1fr; padding: 31px 22px 48px;}.axenvero-site .contact-form-wrap{padding: 20px;}.axenvero-site .page-hero{padding: 55px 23px 43px;}.axenvero-site .use-case-section{padding: 30px 23px;}.axenvero-site .site-footer{padding: 43px 23px 18px;}}@media (max-width: 480px){.axenvero-site h1{font-size: 42px;}.axenvero-site .hero-lead{font-size: 15px;}.axenvero-site .hero-art{min-height: 310px;}.axenvero-site .console-head, .axenvero-site .console-foot{font-size: 7px;}.axenvero-site .console-origin{font-size: 8px;}.axenvero-site .console-capabilities > span{padding: 7px;}.axenvero-site .approach-line{grid-template-columns: 1fr;}.axenvero-site .approach-line article{border-right: 0; border-bottom: 1px solid #d3dfe1; padding-left: 0;}.axenvero-site .why-choose-heading h2{font-size: 36px;}}@media (prefers-reduced-motion: reduce){.axenvero-site *, .axenvero-site *::before, .axenvero-site *::after{scroll-behavior: auto !important; transition: none !important; animation: none !important;}}.axenvero-site .service-spotlight{display: grid; grid-template-columns: .8fr 1.2fr; gap: 56px; align-items: center; max-width: var(--max); margin: 0 auto; padding: 54px 0;}.axenvero-site .service-spotlight-copy .eyebrow{color: #287f77;}.axenvero-site .service-spotlight-copy h2{font-size: clamp(30px, 3.4vw, 43px); margin: 0 0 16px;}.axenvero-site .service-spotlight-copy p:last-child{color: var(--muted); max-width: 510px;}.axenvero-site .service-spotlight-steps{display: grid; grid-template-columns: repeat(3, 1fr); border: 1px solid #cbdadc; border-radius: 11px; overflow: hidden; background: #fff;}.axenvero-site .service-spotlight-steps article{min-height: 132px; padding: 19px 17px; border-right: 1px solid #dbe5e6;}.axenvero-site .service-spotlight-steps article:last-child{border: 0;}.axenvero-site .service-spotlight-steps span{color: #315fe8; font-size: 10px; font-weight: 700; letter-spacing: .12em;}.axenvero-site .service-spotlight-steps h3{font-size: 17px; line-height: 1.25; margin: 24px 0 0;}.axenvero-site .service-spotlight-system-integration, .axenvero-site .service-spotlight-odoo-migration-upgrades{background: #e8f0f0;}.axenvero-site .about-hero{display: grid; grid-template-columns: 1fr .6fr; align-items: center; gap: 55px; min-height: 380px;}.axenvero-site .about-hero-mark{display: flex; align-items: center; justify-content: flex-end; gap: 12px; color: #b6d8dd; font-size: 10px; font-weight: 700; letter-spacing: .1em;}.axenvero-site .about-hero-mark i{width: 32px; height: 1px; background: #67d7bd;}.axenvero-site .about-intro-grid{display: grid; grid-template-columns: .9fr 1.1fr; gap: 70px; padding-top: 40px;}.axenvero-site .about-intro-grid h2{font-size: clamp(34px, 4vw, 50px); margin: 0;}.axenvero-site .about-intro-grid p{color: var(--muted);}.axenvero-site .about-what{display: grid; grid-template-columns: .65fr 1.35fr; gap: 55px; background: #e8f0f0; padding: 70px max(calc((100vw - var(--max))/2),5vw);}.axenvero-site .about-what h2{font-size: clamp(34px, 4vw, 49px);}.axenvero-site .about-what h2 em{font-style: normal; color: #315fe8;}.axenvero-site .about-service-map{border-top: 1px solid #cbdadc;}.axenvero-site .about-service-map a{display: grid; grid-template-columns: .8fr 1.2fr 20px; gap: 20px; align-items: center; padding: 15px 4px; border-bottom: 1px solid #cbdadc;}.axenvero-site .about-service-map b{font-size: 15px;}.axenvero-site .about-service-map span{font-size: 13px; color: #526777;}.axenvero-site .about-service-map i{font-style: normal; color: #315fe8;}.axenvero-site .about-approach-grid{display: grid; grid-template-columns: repeat(4, 1fr); margin-top: 34px; border-top: 1px solid #d3dfe1;}.axenvero-site .about-approach-grid article{padding: 20px; border-right: 1px solid #d3dfe1;}.axenvero-site .about-approach-grid article:first-child{padding-left: 0;}.axenvero-site .about-approach-grid article:last-child{border: 0;}.axenvero-site .about-approach-grid article > span{color: #315fe8; font-size: 11px; font-weight: 700;}.axenvero-site .about-approach-grid h3{margin: 23px 0 9px; font-size: 17px;}.axenvero-site .about-approach-grid p{font-size: 13px; color: var(--muted);}.axenvero-site .about-experience{display: grid; grid-template-columns: .52fr 1.48fr; gap: 65px; align-items: center; background: #102638; color: #fff; padding: 65px max(calc((100vw - var(--max))/2),5vw);}.axenvero-site .about-years strong{display: block; color: #79dec5; font-size: clamp(76px, 9vw, 112px); line-height: .9; letter-spacing: -.08em;}.axenvero-site .about-years span{display: block; margin-top: 17px; color: #bfd2d9; font-size: 10px; font-weight: 700; letter-spacing: .12em;}.axenvero-site .about-experience h2{max-width: 650px;}.axenvero-site .about-experience p:not(.eyebrow){color: #d2dfe4; max-width: 760px;}.axenvero-site .about-experience .eyebrow{color: #79dec5;}.axenvero-site .about-commitment{display: flex; align-items: center; justify-content: space-between; gap: 30px; background: #315fe8; color: #fff; padding: 36px max(calc((100vw - var(--max))/2),5vw);}.axenvero-site .about-commitment p{font-size: 19px; font-weight: 550; max-width: 720px; margin: 0;}.axenvero-site .about-commitment .button{background: #fff; color: #102638;}@media (max-width: 900px){.axenvero-site .service-spotlight{grid-template-columns: 1fr; gap: 20px; padding: 42px 24px;}.axenvero-site .about-intro-grid, .axenvero-site .about-what{grid-template-columns: 1fr; gap: 25px;}.axenvero-site .about-approach-grid{grid-template-columns: 1fr 1fr;}.axenvero-site .about-approach-grid article:nth-child(2){border-right: 0;}.axenvero-site .about-experience{grid-template-columns: .4fr 1.6fr; gap: 28px;}}@media (max-width: 600px){.axenvero-site .page-hero.about-hero{grid-template-columns: 1fr; gap: 20px;}.axenvero-site .about-hero-mark{justify-content: flex-start;}.axenvero-site .service-spotlight-steps{grid-template-columns: 1fr;}.axenvero-site .service-spotlight-steps article{min-height: 0; border-right: 0; border-bottom: 1px solid #dbe5e6;}.axenvero-site .service-spotlight-steps h3{margin-top: 8px;}.axenvero-site .about-service-map a{grid-template-columns: 1fr 18px; gap: 5px;}.axenvero-site .about-service-map span{grid-column: 1;}.axenvero-site .about-service-map i{grid-column: 2; grid-row: 1/3;}.axenvero-site .about-approach-grid{grid-template-columns: 1fr;}.axenvero-site .about-approach-grid article, .axenvero-site .about-approach-grid article:first-child{padding: 16px 0; border-right: 0; border-bottom: 1px solid #d3dfe1;}.axenvero-site .about-experience{grid-template-columns: 1fr; padding: 46px 23px;}.axenvero-site .about-commitment{align-items: flex-start; flex-direction: column; padding: 31px 23px;}.axenvero-site .about-commitment p{font-size: 17px;}}.axenvero-site .service-spotlight-ai-solutions, .axenvero-site .service-spotlight-mobile-app-development, .axenvero-site .service-spotlight-odoo-migration{background: #102638; color: #f7fbfc; padding: 44px 42px; border-radius: 12px;}.axenvero-site .service-spotlight-ai-solutions .service-spotlight-copy p:last-child, .axenvero-site .service-spotlight-mobile-app-development .service-spotlight-copy p:last-child, .axenvero-site .service-spotlight-odoo-migration .service-spotlight-copy p:last-child{color: #d1e0e6;}.axenvero-site .service-spotlight-ai-solutions .service-spotlight-copy .eyebrow, .axenvero-site .service-spotlight-mobile-app-development .service-spotlight-copy .eyebrow, .axenvero-site .service-spotlight-odoo-migration .service-spotlight-copy .eyebrow{color: #79dec5;}.axenvero-site .service-spotlight-ai-solutions .service-spotlight-steps, .axenvero-site .service-spotlight-mobile-app-development .service-spotlight-steps, .axenvero-site .service-spotlight-odoo-migration .service-spotlight-steps{background: #19384b; border-color: #ffffff29;}.axenvero-site .service-spotlight-ai-solutions .service-spotlight-steps article, .axenvero-site .service-spotlight-mobile-app-development .service-spotlight-steps article, .axenvero-site .service-spotlight-odoo-migration .service-spotlight-steps article{border-color: #ffffff25;}.axenvero-site .service-spotlight-ai-solutions .service-spotlight-steps h3, .axenvero-site .service-spotlight-mobile-app-development .service-spotlight-steps h3, .axenvero-site .service-spotlight-odoo-migration .service-spotlight-steps h3{color: #fff;}.axenvero-site .service-spotlight-odoo-implementation{background: #e8f0f0; padding-inline: max(calc((100vw - var(--max))/2),5vw);}.axenvero-site .service-spotlight-business-automation{background: #edf1ff;}.axenvero-site .service-spotlight-website-development{border-bottom: 3px solid #315fe8;}.axenvero-site .service-spotlight-odoo-customization .service-spotlight-steps article{background: #eef7f4;}.axenvero-site .service-spotlight-industries-solutions .service-spotlight-steps article{background: #f4f7f6;}@media (max-width: 850px){.axenvero-site, .axenvero-site #wrapwrap, .axenvero-site #main-content{width: 100%; max-width: 100%; overflow-x: clip;}.axenvero-site .page-hero-copy, .axenvero-site .page-hero h1, .axenvero-site .page-content-grid, .axenvero-site .page-content-grid > div{width: 100%; min-width: 0; max-width: 100%;}.axenvero-site .page-hero h1{overflow-wrap: anywhere; white-space: normal; font-size: clamp(38px, 7vw, 56px);}.axenvero-site .section-label{flex-wrap: wrap; gap: 8px 18px;}.axenvero-site .service-spotlight, .axenvero-site .about-what, .axenvero-site .about-experience, .axenvero-site .about-commitment{max-width: 100%; min-width: 0;}.axenvero-site .about-intro-grid, .axenvero-site .about-approach-grid, .axenvero-site .about-service-map{min-width: 0;}}@media (max-width: 600px){.axenvero-site .page-hero{padding: 47px 22px 39px;}.axenvero-site .page-hero h1{font-size: clamp(36px, 10vw, 43px); line-height: 1.08;}.axenvero-site .page-hero .hero-lead{font-size: 15px;}.axenvero-site .site-header{padding-inline: 20px;}.axenvero-site .service-spotlight{padding: 34px 20px;}.axenvero-site .about-what{padding: 48px 22px;}.axenvero-site .about-intro-grid h2{font-size: 35px; overflow-wrap: anywhere;}}.axenvero-site .page-hero{padding-top: 64px; padding-bottom: 52px;}.axenvero-site .page-hero-copy{max-width: 940px;}.axenvero-site .page-hero h1{max-width: 900px; font-size: clamp(40px, 4.2vw, 56px); line-height: 1.07;}@media (max-width: 600px){.axenvero-site .page-hero{padding-top: 46px; padding-bottom: 36px;}.axenvero-site .page-hero h1{font-size: clamp(36px, 10vw, 42px);}}@media (max-width: 850px){.axenvero-site .site-header{height: auto !important; min-height: 70px; flex-wrap: wrap; justify-content: space-between; padding: 10px 0 0 !important; overflow: visible; z-index: 100;}.axenvero-site .brand{margin-left: clamp(20px, 5vw, 34px);}.axenvero-site .menu-toggle{display: inline-flex !important; align-items: center; justify-content: center; gap: 9px; min-height: 44px; margin: 0 clamp(20px, 5vw, 34px) 0 auto; padding: 0 4px; color: var(--ink); background: transparent; border: 0; font-size: 13px; cursor: pointer; z-index: 102;}.axenvero-site .menu-toggle i{position: relative; display: block; width: 18px; height: 2px; background: var(--ink); transition: transform .18s ease;}.axenvero-site .menu-toggle i:after{content: ""; position: absolute; left: 0; top: 6px; width: 18px; height: 2px; background: var(--ink); transition: transform .18s ease,top .18s ease;}.axenvero-site .menu-toggle[aria-expanded="true"] i{transform: translateY(3px) rotate(45deg);}.axenvero-site .menu-toggle[aria-expanded="true"] i:after{top: 0; transform: rotate(-90deg);}.axenvero-site .main-nav, .axenvero-site .main-nav:not(.is-open){display: none !important; position: static; inset: auto; order: 3; flex: 0 0 100%; width: 100%; height: auto; max-height: calc(100svh - 70px); overflow-y: auto; overscroll-behavior: contain; align-items: stretch; flex-direction: column; gap: 0; margin: 0; padding: 10px clamp(20px, 5vw, 34px) 20px; background: #fff; border-top: 1px solid #dce5e7; border-bottom: 1px solid #dce5e7; box-shadow: 0 14px 25px rgba(16, 38, 56, 0.1); z-index: 101;}.axenvero-site .main-nav.is-open{display: flex !important;}.axenvero-site .main-nav > a:not(.nav-cta){display: flex; align-items: center; min-height: 46px; padding: 11px 2px; text-align: left; font-size: 14px;}.axenvero-site .nav-group{display: block; align-self: stretch; height: auto;}.axenvero-site .nav-trigger{display: flex; align-items: center; justify-content: space-between; width: 100%; height: auto; min-height: 46px; padding: 11px 2px; text-align: left; font-size: 14px;}.axenvero-site .nav-menu, .axenvero-site .engagement-nav .nav-menu{position: static; inset: auto; display: none; width: 100%; min-width: 0; max-width: none; margin: 0 0 8px; padding: 5px 10px; background: #f1f5f5; border: 0; border-left: 2px solid var(--teal); border-radius: 0; box-shadow: none;}.axenvero-site .nav-group:not(.is-open):hover .nav-menu, .axenvero-site .nav-group:not(.is-open):focus-within .nav-menu{display: none;}.axenvero-site .nav-group.is-open .nav-menu{display: block;}.axenvero-site .nav-menu a{display: block; min-height: 44px; padding: 11px 12px; font-size: 13px;}.axenvero-site .nav-cta{display: flex; align-items: center; justify-content: center; min-height: 46px; align-self: stretch; margin-top: 10px;}}.axenvero-site{--ink: #080D2B; --ink-2: #121945; --paper: #F5F7FF; --white: #FFFFFF; --blue: #0066FF; --blue-soft: #DCEAFF; --purple: #7200FF; --cyan: #00CFFF; --muted: #56617D; --line: #DCE2F2; color: var(--ink); background: #FFFFFF; font-family: "Segoe UI", "Aptos", system-ui, sans-serif;}.axenvero-site h1, .axenvero-site h2, .axenvero-site h3{font-family: "Segoe UI Variable", "Aptos Display", "Segoe UI", Arial, sans-serif; letter-spacing: -.04em;}.axenvero-site .site-header{background: rgba(255, 255, 255, 0.97); border-color: #DCE2F2; box-shadow: 0 8px 30px rgba(8, 13, 43, 0.06);}.axenvero-site .brand-mark{color: #FFFFFF; background: linear-gradient(135deg, #7200FF 0%, #0066FF 64%, #00CFFF 100%); border: 0; border-radius: 12px; box-shadow: 0 8px 22px rgba(114, 0, 255, 0.22);}.axenvero-site .brand-mark span{color: #FFFFFF;}.axenvero-site .brand-name{color: #080D2B;}.axenvero-site .main-nav > a:not(.nav-cta), .axenvero-site .nav-trigger{color: #283052;}.axenvero-site .main-nav > a:hover, .axenvero-site .nav-trigger:hover{color: #0066FF;}.axenvero-site .nav-menu{border-color: #DCE2F2; border-radius: 0 0 14px 14px; box-shadow: 0 20px 46px rgba(8, 13, 43, 0.16);}.axenvero-site .nav-menu a:hover, .axenvero-site .nav-menu a:focus-visible{color: #080D2B; background: #EEF2FF;}.axenvero-site .nav-cta, .axenvero-site .button-dark{background: linear-gradient(105deg, #7200FF 0%, #0066FF 72%, #00AFFF 100%); color: #FFFFFF; box-shadow: 0 9px 24px rgba(68, 48, 255, 0.25);}.axenvero-site .nav-cta:hover, .axenvero-site .button-dark:hover{background: linear-gradient(105deg, #5F00D6 0%, #0056E0 72%, #0099D6 100%);}.axenvero-site .home-hero, .axenvero-site .page-hero{color: #FFFFFF; background: radial-gradient(ellipse at 83% 24%, rgba(114, 0, 255, 0.38), transparent 36%), radial-gradient(ellipse at 70% 78%, rgba(0, 102, 255, 0.27), transparent 42%), linear-gradient(118deg, #080D2B 0%, #101744 56%, #11133D 100%); border-color: rgba(0, 207, 255, 0.18);}.axenvero-site .home-hero:before{background-image: linear-gradient(rgba(159, 177, 255, 0.055) 1px, transparent 1px), linear-gradient(90deg, rgba(159, 177, 255, 0.055) 1px, transparent 1px); background-size: 48px 48px;}.axenvero-site .hero-copy .eyebrow, .axenvero-site .page-hero .eyebrow, .axenvero-site .dark-section .eyebrow{color: #7FE8FF;}.axenvero-site .eyebrow-dot{background: #00CFFF; box-shadow: 0 0 14px rgba(0, 207, 255, 0.56);}.axenvero-site .hero-copy h1 em, .axenvero-site .page-hero h1 em{color: #8EC7FF; background: linear-gradient(90deg, #B385FF 0%, #69A7FF 58%, #5FE4FF 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}.axenvero-site .hero-lead, .axenvero-site .page-hero .hero-lead{color: #D8DFF8;}.axenvero-site .hero-tagline, .axenvero-site .footer-tagline{color: #AEB9E2; letter-spacing: .08em;}.axenvero-site .hero-console{background: linear-gradient(145deg, rgba(28, 39, 91, 0.94), rgba(12, 19, 58, 0.97)); border-color: rgba(0, 207, 255, 0.32); box-shadow: 0 34px 90px rgba(0, 0, 0, 0.4), 0 0 55px rgba(114, 0, 255, 0.14), inset 0 1px rgba(255, 255, 255, 0.12);}.axenvero-site .console-intro > span, .axenvero-site .console-capabilities > span:first-child b{color: #00CFFF;}.axenvero-site .console-connector, .axenvero-site .console-connector:after{border-color: #00CFFF; background-color: #00CFFF;}.axenvero-site .console-status i{background: #00CFFF; box-shadow: 0 0 10px rgba(0, 207, 255, 0.7);}.axenvero-site .trust-strip{background: #F0F3FF; color: #56617D;}.axenvero-site .trust-strip b, .axenvero-site .cap-arrow, .axenvero-site .text-link span, .axenvero-site .service-columns i{color: #0066FF;}.axenvero-site .intro-grid h2 em, .axenvero-site .engineering-head h2 em, .axenvero-site .approach-section h2 em, .axenvero-site .page-content h2 em{color: #7200FF;}.axenvero-site .capability-row:hover{color: #0066FF;}.axenvero-site .section-label, .axenvero-site .capability-row, .axenvero-site .service-columns, .axenvero-site .approach-line article{border-color: #DCE2F2;}.axenvero-site .dark-section, .axenvero-site .engagement-preview, .axenvero-site .about-experience, .axenvero-site .site-footer{background: linear-gradient(125deg, #080D2B 0%, #10163D 72%, #171044 100%);}.axenvero-site .dark-section .section-label{border-color: rgba(255, 255, 255, 0.18); color: #B5BFE2;}.axenvero-site .workflow-art{background: linear-gradient(145deg, #171F50, #101638); border-color: rgba(0, 207, 255, 0.26); box-shadow: 0 20px 55px rgba(0, 0, 0, 0.18);}.axenvero-site .flow-focus{border-color: rgba(0, 207, 255, 0.52); background: rgba(0, 102, 255, 0.16);}.axenvero-site .flow-label span, .axenvero-site .flow-link{color: #00CFFF; border-color: #00CFFF;}.axenvero-site .solution-band, .axenvero-site .page-note{background: #F0F3FF;}.axenvero-site .solution-links a{border-color: #D4DCF3;}.axenvero-site .solution-links span, .axenvero-site .approach-line article > span{color: #7200FF;}.axenvero-site .why-choose-experience{background: #080D2B;}.axenvero-site .why-choose-experience > strong{color: #00CFFF;}.axenvero-site .why-choose-closing{border-left-color: #7200FF; background: #F0E9FF;}.axenvero-site .home-pricing-list article{border-color: rgba(255, 255, 255, 0.2);}.axenvero-site .home-pricing-list article > a{color: #67DFFF;}.axenvero-site .contact-band, .axenvero-site .about-commitment{background: linear-gradient(105deg, #7200FF 0%, #315CFF 58%, #0066FF 100%);}.axenvero-site .contact-band .eyebrow{color: #E6DCFF;}.axenvero-site .contact-band h2 em{color: #8DEAFF;}.axenvero-site .page-hero:after{border-color: rgba(0, 207, 255, 0.17);}.axenvero-site .page-content{background: #FFFFFF;}.axenvero-site .page-hero .button-dark{background: #FFFFFF; color: #080D2B; box-shadow: 0 8px 22px rgba(0, 0, 0, 0.18);}.axenvero-site .service-spotlight{border-color: #DCE2F2;}.axenvero-site .service-spotlight-ai-solutions, .axenvero-site .service-spotlight-mobile-app-development, .axenvero-site .service-spotlight-odoo-migration{background: linear-gradient(125deg, #080D2B, #151548); border: 1px solid rgba(0, 207, 255, 0.22);}.axenvero-site .service-spotlight-implementation, .axenvero-site .service-spotlight-odoo-implementation, .axenvero-site .service-spotlight-business-automation{background: #F0F3FF;}.axenvero-site .service-spotlight-website-development{border-bottom-color: #7200FF;}.axenvero-site .service-spotlight-steps article span, .axenvero-site .process-grid article span{color: #0066FF;}.axenvero-site .service-spotlight-steps article{border-color: #DCE2F2;}.axenvero-site .brand-footer .brand-mark{border: 0;}.axenvero-site .footer-bottom{border-color: rgba(255, 255, 255, 0.18); color: #AEB9D7;}.axenvero-site .footer-contact span{color: #00CFFF;}@media (max-width: 850px){.axenvero-site .main-nav{background: #FFFFFF; border-color: #DCE2F2; box-shadow: 0 16px 32px rgba(8, 13, 43, 0.14);}.axenvero-site .menu-toggle{color: #080D2B;}.axenvero-site .menu-toggle i, .axenvero-site .menu-toggle i:after{background: #080D2B;}.axenvero-site .nav-menu, .axenvero-site .engagement-nav .nav-menu{background: #F0F3FF; border-left-color: #7200FF;}.axenvero-site .main-nav .nav-cta{color: #FFFFFF;}}.axenvero-site{--teal: #00CFFF; --teal-soft: #EAF7FF; --copper: #7200FF;}.axenvero-site .console-intro em{color: #78DFFF;}.axenvero-site .console-status{color: #C4D9FF;}.axenvero-site .about-years strong{color: #00CFFF;}.axenvero-site .about-approach-grid article > span{color: #0066FF;}.axenvero-site .engagement-preview .eyebrow, .axenvero-site .service-spotlight-ai-solutions .service-spotlight-copy .eyebrow, .axenvero-site .service-spotlight-mobile-app-development .service-spotlight-copy .eyebrow, .axenvero-site .service-spotlight-odoo-migration .service-spotlight-copy .eyebrow{color: #7FE8FF;}.axenvero-site .brand-symbol{display: block; flex: 0 0 auto; width: 44px; height: 44px; object-fit: contain;}.axenvero-site .footer-brand-block{display: flex; flex-direction: column; align-items: flex-end; text-align: right;}.axenvero-site .brand-footer{justify-content: flex-end;}.axenvero-site .footer-tagline{text-align: right;}