body{color:#45494d;font-family:"Open Sans", sans-serif;background:#fff}a{color:#127f8a}a:hover{color:#00292d}.site-head{background:#fff}.topbar{position:relative;z-index:20;background:#00292d;color:#fff;font-size:0.85rem;padding:0.4rem 0}.topbar a{color:#fff;text-decoration:none}.social-list{display:flex;gap:0.75rem;list-style:none;margin:0;padding:0}.social-list a{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,0.12)}.lang-toggle{display:inline-flex;align-items:center;gap:0.4rem;padding:0.1rem 0.15rem;border:0;background:transparent;color:#fff;font-size:0.85rem;font-weight:600}.lang-toggle:focus{box-shadow:none}.lang-menu .dropdown-menu{min-width:11rem}.lang-menu .dropdown-item{display:flex;align-items:center;gap:0.5rem;color:#45494d}.lang-menu .dropdown-item.active,.lang-menu .dropdown-item:active{background:#e7f6f8;color:#00292d}.lang-menu img{display:block;width:18px;height:12px;object-fit:cover}.lang-list{display:flex;flex-wrap:wrap;gap:0.35rem 0.8rem;list-style:none;margin:0;padding:0}.lang-list a{display:inline-flex;align-items:center;gap:0.35rem;opacity:0.75}.lang-list .is-current a{opacity:1;font-weight:700}.lang-list img{display:block}.topbar-tools{display:flex;align-items:center;gap:1.25rem;margin-left:auto}.play-link img{height:28px;width:auto}.site-header{position:relative;z-index:10;background:#fff;border-bottom:1px solid #e6eeee}.site-header .navbar-brand img{height:72px;width:auto}.navbar-nav .nav-link{color:#45494d;font-weight:600;text-transform:uppercase;font-size:0.82rem;letter-spacing:0.03em}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{color:#19a3b2}.btn-login,.btn-primary{background:#19a3b2;border-color:#19a3b2;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:0.03em}.btn-login:hover,.btn-primary:hover,.btn-login:focus,.btn-primary:focus{background:#127f8a;border-color:#127f8a;color:#fff}.dropdown-item{font-size:0.92rem}.dropdown-item:hover{background:#e7f6f8;color:#00292d}.hero{min-height:68vh;background:#00292d center/cover no-repeat;color:#fff}.hero-overlay{min-height:68vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.5rem 0 3.5rem;background:linear-gradient(180deg, rgba(0,41,45,0.45), rgba(0,41,45,0.28));text-align:center}.hero-overlay>.container{flex:none;width:100%;padding-top:0;padding-bottom:0}.hero h1{font-weight:700;font-size:2rem;letter-spacing:0.04em;text-transform:uppercase;margin:0 auto;max-width:980px}.hero .band{width:100%;background:transparent;padding:0}.hero .icon-grid{grid-template-columns:repeat(4, minmax(0, 220px));justify-content:center;gap:1.35rem;margin:2.4rem auto 0;padding:0 1rem}.hero .icon-card{position:relative;color:#45494d;background:#fff;border:none;border-radius:3px;box-shadow:0 0 1px rgba(0,0,0,0.35);padding:2.15rem 0.9rem 1.15rem}.hero .icon-card h3{font-size:0.92rem;letter-spacing:0.04em;margin:0}.hero .icon-card p{color:#5c656b;font-size:0.92rem;margin:0.45rem 0 0}.hero .icon-card h3::before{content:"\f3c5";position:absolute;top:-22px;left:50%;transform:translateX(-50%);width:52px;height:52px;margin:0;border:none;border-radius:50%;background:#19a3b2;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.15rem;line-height:52px}.hero .icon-card:nth-child(2) h3::before{content:"\f0ad"}.hero .icon-card:nth-child(3) h3::before{content:"\f500"}.hero .icon-card:nth-child(4) h3::before{content:"\f328"}.hero .icon-card:last-child{background:#19a3b2;color:#fff}.hero .icon-card:last-child h3 a,.hero .icon-card:last-child h3 a:hover,.hero .icon-card:last-child p{color:#fff}.hero .icon-card:last-child h3::before{background:#fff;color:#19a3b2}.band{padding:3rem 0}.page-content>.band:nth-child(odd),.news-band{background:#f4f7f7}.page-inner{padding:3rem 0}.page-hero{background:#292825;color:#fff;text-align:center;padding:3.2rem 1rem 2.4rem}.page-hero h1{color:#fff;font-size:2.5rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;margin:0}.page-hero p{font-size:1.45rem;margin:0.8rem 0 0}.hero-rule{display:flex;align-items:center;justify-content:center;gap:0.75rem;margin:1.5rem auto 0;color:#19a3b2;font-size:0.95rem}.hero-rule::before,.hero-rule::after{content:"";width:70px;height:2px;background:#fff}.hero-rule i{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid #19a3b2;border-radius:50%;font-size:0.7rem}.app-intro{background:#f6f6f6;padding:3.6rem 0 4.2rem}.app-intro-grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 0.75fr);gap:2rem 2rem;align-items:center}.app-copy h2{text-align:center;color:#7a8186;font-weight:400;font-size:1.75rem;margin:0 0 1.5rem}.app-copy p{color:#8a9196;font-size:1.05rem;line-height:1.55;margin:0 0 1.15rem}.app-copy a{color:#19a3b2;text-decoration:none}.app-copy a:hover{color:#127f8a}.play-badge{margin:1.6rem 0 0}.play-badge img{width:148px;height:auto}.app-phone{width:340px;max-width:100%;margin:0 auto;aspect-ratio:1;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.app-phone img{width:56%;height:auto}.photo-band{position:relative;background-color:#333;background-position:center bottom;background-size:cover;background-repeat:no-repeat;color:#fff}.photo-band::before{content:"";position:absolute;inset:0;background:rgba(68,68,68,0.2)}.photo-band-grid{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);min-height:520px;align-items:center}.photo-copy{grid-column:2;text-align:center;padding:2.5rem 0.5rem}.photo-band h2{color:#fff;text-transform:uppercase;font-size:1.55rem;font-weight:700;margin:0 0 1rem}.photo-band p{color:#fff;font-size:1.05rem;margin:0 0 0.85rem}.photo-start::before{background:rgba(48,48,48,0.4)}.photo-staff{background-position:center center}.photo-staff::before{background:rgba(53,53,53,0.7)}.photo-start .photo-copy{grid-column:1}.photo-start .photo-copy p{text-align:justify}.container.content-85{width:100%;max-width:100%}@media (min-width: 992px){.container.content-85{width:85%;max-width:85%}}.axis{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 3rem;align-items:center;padding:1.5rem 0 2.5rem}.axes .axis-intro h2{text-align:left;font-weight:500;margin:0 0 1.25rem}.axes .axis-intro h2::after{content:none}.axis-intro figure{margin:0;text-align:left}.axis-intro img{max-width:340px}.axis-software .axis-intro{text-align:right}.axes .axis-software .axis-intro h2{text-align:right}.axis-software .axis-intro figure{text-align:right}.axis-link{position:relative;display:flex;align-items:center;gap:1rem;padding:1.15rem 0;color:#45494d;font-weight:700;font-size:0.92rem;letter-spacing:0.03em;line-height:1.35;text-decoration:none;text-transform:uppercase}.axis-link:hover{color:#19a3b2}.axis-hardware .axis-link:not(:last-child)::after,.axis-software .axis-link:not(:last-child)::after{content:"";position:absolute;bottom:0;height:1px;background:#e3e6ea}.axis-hardware .axis-link::after{left:4.2rem;right:18%}.axis-software .axis-link::after{right:4.2rem;left:18%}.axis-link::before{content:"\f0c9";flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#19a3b2;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.05rem;line-height:52px;text-align:center}.axis-hardware .axis-link:nth-child(2)::before{content:"\f0ad"}.axis-hardware .axis-link:nth-child(3)::before{content:"\f500"}.axis-software .axis-link{flex-direction:row-reverse;text-align:right}.axis-software .axis-link:nth-child(1)::before{content:"\f108"}.axis-software .axis-link:nth-child(2)::before{content:"\f3cd"}.band h1,.band h2,.page-inner h1,.page-inner h2,.page-intro h1{text-align:center;font-weight:700;color:#45494d}.band h2::after,.page-inner h2::after{content:"";display:block;width:72px;height:3px;margin:0.7rem auto 0;background:#19a3b2}.lead-text{font-size:1.15rem}.icon-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.25rem;margin:1.5rem 0}.icon-card{background:#fff;border:1px solid #e3eeee;border-radius:10px;padding:1.25rem 1rem 0.5rem;text-align:center;height:100%}.icon-card h3{font-size:1rem;font-weight:700;text-transform:uppercase}.icon-card h3 a{color:#45494d;text-decoration:none}.icon-card h3 a:hover{color:#19a3b2}.icon-card h3::before{content:"";display:block;width:58px;height:58px;margin:0 auto 0.75rem;border-radius:50%;border:2px solid #19a3b2;background:radial-gradient(circle at center, #19a3b2 0 5px, transparent 6px)}.reasons h2{color:#19a3b2;text-transform:uppercase}.reasons h2::after{width:56px;height:2px;background:#b7bdc2}.reasons .icon-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.25rem 1.75rem;margin-top:2.5rem}.reasons .icon-card{display:grid;grid-template-columns:68px 1fr;column-gap:0.85rem;align-items:start;background:transparent;border:none;border-radius:0;padding:0;text-align:left}.reasons .icon-card h3{font-size:0.92rem;letter-spacing:0.03em;margin:0.15rem 0 0.35rem}.reasons .icon-card p{margin:0;color:#5c656b;font-size:0.92rem;line-height:1.45}.reasons .icon-card h3::before{content:none;display:none}.reasons .icon-card::before{content:"\f002";grid-row:1 / span 2;width:68px;height:68px;border:2px solid #19a3b2;border-radius:50%;background:transparent;color:#19a3b2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.25rem;line-height:64px;text-align:center}.reasons .icon-card:nth-child(2)::before{content:"\f24d"}.reasons .icon-card:nth-child(3)::before{content:"\f080"}.reasons .icon-card:nth-child(4)::before{content:"\f362"}.reasons .icon-card:nth-child(5)::before{content:"\f023"}.reasons .icon-card:nth-child(6)::before{content:"\f1eb"}.reasons .icon-card:nth-child(7)::before{content:"\f164"}.phone-features{display:grid;grid-template-columns:minmax(0, 1fr) 220px minmax(0, 1fr);gap:1.25rem 1.5rem;align-items:center}.phone-features>.feature-col:first-child{grid-column:1;grid-row:1}.phone-features>figure{grid-column:2;grid-row:1;margin:0}.phone-features>.feature-col:nth-child(3){grid-column:3;grid-row:1}.phone-features>.feature-center{grid-column:2;grid-row:2}.feature-col{display:flex;flex-direction:column;gap:1rem}.phone-features img{max-width:200px}.phone-features .icon-card h3::before{background:none;color:#19a3b2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.15rem;line-height:54px}.phone-features .feature-col:first-child .icon-card:nth-child(1) h3::before{content:"\f002"}.phone-features .feature-col:first-child .icon-card:nth-child(2) h3::before{content:"\f201"}.phone-features .feature-col:first-child .icon-card:nth-child(3) h3::before{content:"\f023"}.phone-features .feature-col:nth-child(3) .icon-card:nth-child(1) h3::before{content:"\f06e"}.phone-features .feature-col:nth-child(3) .icon-card:nth-child(2) h3::before{content:"\f023"}.phone-features .feature-col:nth-child(3) .icon-card:nth-child(3) h3::before{content:"\f023"}.phone-features .feature-center h3::before{content:"\f073"}.phone-features.phone-owner{align-items:center}.phone-features.phone-owner>figure{justify-self:center}.phone-features.phone-owner .icon-card{position:relative;background:#fff;border:1px solid #e4e4e4;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:2.15rem 0.85rem 1rem;text-align:center}.phone-features.phone-owner .icon-card h3{margin:0 0 0.4rem;font-size:0.92rem}.phone-features.phone-owner .icon-card p{margin:0;color:#8a9196;font-size:0.92rem}.phone-features.phone-owner .icon-card h3::before{position:absolute;top:0;left:50%;margin:0;background:#fff;transform:translate(-50%, -50%)}.phone-features.phone-owner .feature-col:first-child .icon-card:nth-child(1) h3::before{content:"\f201"}.phone-features.phone-owner .feature-col:first-child .icon-card:nth-child(2) h3::before{content:"\f080"}.phone-features.phone-owner .feature-col:first-child .icon-card:nth-child(3) h3::before{content:"\f073"}.phone-features.phone-owner .feature-col:first-child .icon-card:nth-child(4) h3::before{content:"\f1d8"}.phone-features.phone-owner .feature-col:nth-child(3) .icon-card:nth-child(1) h3::before{content:"\f06e"}.phone-features.phone-owner .feature-col:nth-child(3) .icon-card:nth-child(2) h3::before{content:"\f023"}.phone-features.phone-owner .feature-col:nth-child(3) .icon-card:nth-child(3) h3::before{content:"\f0ad"}.phone-features.phone-owner .feature-col:nth-child(3) .icon-card:nth-child(4) h3::before{content:"\f023"}.owner-traits .icon-card h3::before{background:none;color:#19a3b2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.15rem;line-height:54px;text-align:center}.owner-traits .icon-card:nth-child(1) h3::before{content:"\f124"}.owner-traits .icon-card:nth-child(2) h3::before{content:"\f2bb"}.owner-traits .icon-card:nth-child(3) h3::before{content:"\f122"}.owner-traits .icon-card:nth-child(4) h3::before{content:"\f06e"}.owner-traits .icon-card:nth-child(5) h3::before{content:"\f073"}.trait-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.trait-grid .icon-card{display:grid;grid-template-columns:1fr 58px;column-gap:0.85rem;align-items:start;background:transparent;border:none;border-radius:0;padding:0;text-align:left}.trait-grid .icon-card h3{margin:0 0 0.35rem}.trait-grid .icon-card p{margin:0;color:#5c656b}.trait-grid .icon-card h3::before{content:none;display:none}.trait-grid .icon-card::before{content:"\f3c5";grid-column:2;grid-row:1 / span 2;width:58px;height:58px;border:2px solid #19a3b2;border-radius:50%;color:#19a3b2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.1rem;line-height:54px;text-align:center}.trait-grid .icon-card:nth-child(2)::before{content:"\f362"}.trait-grid .icon-card:nth-child(3)::before{content:"\f023"}.trait-grid .icon-card:nth-child(4)::before{content:"\f1b9"}.band.trait-heading h2{text-transform:uppercase;font-weight:500;letter-spacing:0.04em;font-size:1.55rem}.band.trait-heading h2::after{content:"\f164";width:220px;height:auto;margin-top:0.85rem;background:linear-gradient(#19a3b2, #19a3b2) left center/80px 2px no-repeat,linear-gradient(#19a3b2, #19a3b2) right center/80px 2px no-repeat;color:#19a3b2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.8rem;line-height:1}.fleet-traits>.icon-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem 2.5rem}.fleet-traits .icon-card,.tool-traits .icon-card,.staff-traits .icon-card{display:grid;grid-template-columns:58px minmax(0, 1fr);column-gap:0.9rem;align-items:start;background:transparent;border:none;border-radius:0;padding:0;text-align:left}.fleet-traits .icon-card h3,.tool-traits .icon-card h3,.staff-traits .icon-card h3{margin:0.1rem 0 0.35rem;font-size:0.92rem;letter-spacing:0.02em}.fleet-traits .icon-card p,.tool-traits .icon-card p,.staff-traits .icon-card p{margin:0;color:#5c656b;font-size:0.92rem;line-height:1.45}.fleet-traits .icon-card h3::before,.tool-traits .icon-card h3::before,.staff-traits .icon-card h3::before{content:none;display:none}.fleet-traits .icon-card::before,.tool-traits .icon-card::before,.staff-traits .icon-card::before{content:"\f1d8";grid-row:1 / span 2;width:52px;height:52px;border:2px solid #19a3b2;border-radius:50%;color:#19a3b2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.05rem;line-height:48px;text-align:center}.fleet-traits>.icon-grid:first-child .icon-card:nth-child(2)::before{content:"\f3c5"}.fleet-traits>.icon-grid:first-child .icon-card:nth-child(3)::before{content:"\f00c"}.fleet-traits>figure+.icon-grid .icon-card:nth-child(1)::before{content:"\f3e5"}.fleet-traits>figure+.icon-grid .icon-card:nth-child(2)::before{content:"\f023"}.fleet-traits>figure+.icon-grid .icon-card:nth-child(3)::before{content:"\f013"}.fleet-traits>figure{width:34%;max-width:460px;margin:0.4rem auto 1.4rem}.band.check-heading h2::after{content:"\f00c"}.tool-traits>.icon-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem 2.5rem}.tool-traits .icon-card:nth-child(1)::before{content:"\f291"}.tool-traits .icon-card:nth-child(2)::before{content:"\f1d8"}.tool-traits .icon-card:nth-child(3)::before{content:"\f3e5"}.tool-traits .icon-card:nth-child(4)::before{content:"\f00c"}.tool-traits .icon-card:nth-child(5)::before{content:"\f013"}.tool-traits .icon-card:nth-child(6)::before{content:"\f013"}.tool-traits .icon-card:nth-child(7)::before{content:"\f023"}.tool-advantages>.icon-grid,.fleet-advantages>.icon-grid{grid-template-columns:1fr 1fr;gap:2rem 3rem}.tool-advantages .icon-card,.fleet-advantages .icon-card{background:transparent;border:none;border-radius:0;padding:0}.tool-advantages .icon-card h3::before,.fleet-advantages .icon-card h3::before{background:none;color:#19a3b2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.15rem;line-height:54px}.tool-advantages>.icon-grid:first-child .icon-card:nth-child(1) h3::before,.fleet-advantages>.icon-grid:first-child .icon-card:nth-child(1) h3::before{content:"\f1d8"}.tool-advantages>.icon-grid:first-child .icon-card:nth-child(2) h3::before,.fleet-advantages>.icon-grid:first-child .icon-card:nth-child(2) h3::before{content:"\f00d"}.tool-advantages>figure+.icon-grid .icon-card:nth-child(1) h3::before{content:"\f201"}.tool-advantages>figure+.icon-grid .icon-card:nth-child(2) h3::before{content:"\f063"}.fleet-advantages>figure+.icon-grid .icon-card:nth-child(1) h3::before{content:"\f15c"}.fleet-advantages>figure+.icon-grid .icon-card:nth-child(2) h3::before{content:"\f063"}.tool-advantages>figure,.fleet-advantages>figure{width:280px;margin:0.5rem auto}.sheet h2{text-align:center;color:#19a3b2;font-weight:600;font-size:1.35rem;margin-bottom:1rem}.staff-advantages{background:#f4f4f4;box-shadow:0 0 0 100vmax #f4f4f4;clip-path:inset(0 -100vmax)}.staff-advantages>.icon-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.35rem 1.6rem;align-items:start}.staff-advantages .icon-card:nth-child(1){grid-column:1;grid-row:1}.staff-advantages .icon-card:nth-child(2){grid-column:2;grid-row:1}.staff-advantages .icon-card:nth-child(3){grid-column:3;grid-row:1}.staff-advantages .icon-card:nth-child(4){grid-column:1;grid-row:2}.staff-advantages .icon-card:nth-child(6){grid-column:1;grid-row:3}.staff-advantages .icon-card:nth-child(7){grid-column:1;grid-row:4}.staff-advantages .icon-card:nth-child(8){grid-column:3;grid-row:2}.staff-advantages .icon-card:nth-child(9){grid-column:3;grid-row:3}.staff-advantages .icon-card:nth-child(10){grid-column:3;grid-row:4}.staff-advantages .icon-card{position:relative;background:#fff;border:1px solid #e4e4e4;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.08);padding:2.15rem 0.9rem 1.05rem;text-align:center;height:auto}.staff-advantages .icon-card h3{font-size:0.82rem;letter-spacing:0.01em;line-height:1.35;margin:0 0 0.4rem}.staff-advantages .icon-card p{margin:0;color:#6a7176;font-size:0.88rem;line-height:1.4}.staff-advantages .icon-card h3::before{content:"\f093";position:absolute;top:0;left:50%;transform:translate(-50%, -50%);margin:0;background:#fff;color:#19a3b2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.05rem;line-height:54px;text-align:center}.staff-advantages .icon-card:nth-child(2) h3::before{content:"\f1d8"}.staff-advantages .icon-card:nth-child(3) h3::before{content:"\f1d8"}.staff-advantages .icon-card:nth-child(4) h3::before{content:"\f500"}.staff-advantages .icon-card:nth-child(6) h3::before{content:"\f303"}.staff-advantages .icon-card:nth-child(7) h3::before{content:"\f00d"}.staff-advantages .icon-card:nth-child(8) h3::before{content:"\f14e"}.staff-advantages .icon-card:nth-child(9) h3::before{content:"\f15c"}.staff-advantages .icon-card:nth-child(10) h3::before{content:"\f3e5"}.staff-advantages .icon-grid>figure{grid-column:2;grid-row:2 / span 3;margin:0;align-self:center;justify-self:center;width:100%}.staff-advantages .icon-grid>figure img{display:block;width:100%;height:auto}.staff-traits>.icon-grid{grid-template-columns:1fr 1fr;gap:2rem 2.5rem}.staff-traits .icon-card:nth-child(1)::before{content:"\f56e"}.staff-traits .icon-card:nth-child(2)::before{content:"\f2c1"}.staff-traits .icon-card:nth-child(3)::before{content:"\f3e5"}.staff-traits .icon-card:nth-child(4)::before{content:"\f1d8"}.gallery{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:1rem 0 1.5rem}.gallery img{width:180px;height:180px;object-fit:contain;background:#fff;border:1px solid #e6eeee;border-radius:8px;padding:0.4rem}.product-split{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(260px, 0.85fr);column-gap:3.5rem;align-items:start;padding-top:2.75rem;padding-bottom:1.25rem}.product-copy h2{text-align:left;font-weight:600;font-size:1.7rem;margin-bottom:1rem}.product-copy strong{color:#19a3b2}.product-copy .gallery{justify-content:flex-start;gap:1.75rem}.product-copy .gallery img{width:auto;height:auto;max-width:230px;max-height:190px;border:0;border-radius:0;padding:0;background:transparent}.product-copy figure{margin:1rem 0 0;text-align:left}.product-copy figure img{max-width:280px}.useful-title{margin:0;text-align:center;color:#19a3b2;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.useful-title::after{content:"";display:block;width:52px;height:3px;margin:0.55rem auto 1.35rem;background:#19a3b2}.useful ul{list-style:none;margin:0;padding:0}.useful li{position:relative;display:grid;grid-template-columns:58px minmax(0, 1fr);column-gap:0.85rem;align-items:center;min-height:64px}.useful li::before{grid-column:1;grid-row:1}.useful li:has(p)::before{grid-row:1 / span 2}.useful h4{grid-column:2;grid-row:1;align-self:center}.useful li p{grid-column:2;grid-row:2}.useful li::before{content:"\f3c5";display:flex;align-items:center;justify-content:center;justify-self:center;width:48px;height:48px;border-radius:50%;background:#19a3b2;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.05rem;line-height:1}.useful li:not(:last-child)::after{content:"";position:absolute;left:28px;top:calc(50% + 24px);bottom:2px;border-left:2px dotted #c5cdd1}.useful h4{margin:0;font-size:0.92rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;color:#45494d}.useful li p{margin:0.15rem 0 0;color:#8b9398;font-size:0.82rem}.useful-1 li:nth-child(2)::before{content:"\f013"}.useful-1 li:nth-child(3)::before{content:"\f05e"}.useful-1 li:nth-child(4)::before{content:"\f164"}.useful-1 li:nth-child(5)::before{content:"\f021"}.useful-2 li:nth-child(2)::before{content:"\f05e"}.useful-2 li:nth-child(3)::before{content:"\f013"}.useful-2 li:nth-child(4)::before{content:"\f023"}.useful-3 li:nth-child(2)::before{content:"\f013"}.useful-3 li:nth-child(3)::before{content:"\f05e"}.useful-3 li:nth-child(4)::before{content:"\f500"}.useful-3 li:nth-child(5)::before{content:"\f2db"}.useful-4 li:nth-child(1)::before{content:"\f807"}.useful-4 li:nth-child(3)::before{content:"\f013"}.useful-4 li:nth-child(4)::before{content:"\f500"}.useful-4 li:nth-child(5)::before{content:"\f2db"}.useful-5 li:nth-child(1)::before{content:"\f500"}.useful-5 li:nth-child(2)::before{content:"\f017"}.useful-5 li:nth-child(3)::before{content:"\f153"}.useful-5 li:nth-child(4)::before{content:"\f570"}.useful-6 li:nth-child(1)::before{content:"\f05a"}.product-copy h4{color:#19a3b2;text-align:center;font-weight:600;font-size:1.15rem;margin:1.6rem 0 0.8rem}.useful-t1 li:nth-child(1)::before{content:"\f153"}.useful-t1 li:nth-child(2)::before{content:"\f013"}.useful-t1 li:nth-child(3)::before{content:"\f013"}.useful-t1 li:nth-child(4)::before{content:"\f3c5"}.useful-t1 li:nth-child(5)::before{content:"\f007"}.useful-t2 li:nth-child(2)::before{content:"\f362"}.useful-t2 li:nth-child(3)::before{content:"\f1da"}.useful-t3 li:nth-child(1)::before{content:"\f7d9"}.useful-t3 li:nth-child(3)::before{content:"\f013"}.useful-t3 li:nth-child(4)::before{content:"\f254"}.useful-t4 li:nth-child(1)::before{content:"\f153"}.useful-t4 li:nth-child(2)::before{content:"\f291"}.useful-t4 li:nth-child(3)::before{content:"\f013"}figure{margin:1.5rem auto;text-align:center}figure img{max-width:100%;height:auto}.page-content img,.post-layout img{max-width:100%;height:auto}.history{background:#f4f4f4;padding:3.2rem 0 4rem}.timeline{position:relative;list-style:none;margin:0;padding:0.5rem 0}.timeline::before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:2px dotted #c8c8c8}.timeline li{display:grid;grid-template-columns:minmax(0, 1fr) 86px minmax(0, 1fr);column-gap:1.4rem;row-gap:0.65rem;align-items:center;margin:0 0 2.6rem}.timeline li::before{content:"\f03a";grid-column:2;grid-row:1;justify-self:center;align-self:center;z-index:1;width:68px;height:68px;border:2px solid #cfcfcf;border-radius:50%;background:#fff;color:#19a3b2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.25rem;line-height:64px;text-align:center}.timeline li:nth-child(2)::before{content:"\f021"}.timeline li:nth-child(3)::before{content:"\f07a"}.timeline li:nth-child(4)::before{content:"\f055"}.timeline li:nth-child(5)::before{content:"\f3c5"}.timeline li:nth-child(6)::before{content:"\f3cd"}.timeline li:nth-child(7)::before{content:"\f02b"}.timeline li:nth-child(8)::before{content:"\f1bc";font-family:"Font Awesome 5 Brands";font-weight:400}.timeline li:nth-child(9)::before{content:"\f0c0";font-family:"Font Awesome 5 Free";font-weight:900}.timeline h3{grid-column:1;grid-row:1;margin:0;color:#b5b5b5;font-size:1.85rem;font-weight:400;text-align:right}.timeline p{grid-column:3;grid-row:1;margin:0;color:#8b9196;font-size:0.98rem;line-height:1.5}.timeline figure{grid-column:1;grid-row:2;justify-self:end;margin:0}.timeline figure img{display:block;width:118px;height:auto}.timeline li:nth-child(even) h3{grid-column:3;text-align:left}.timeline li:nth-child(even) p{grid-column:1;text-align:right}.timeline li:nth-child(even) figure{grid-column:3;justify-self:start}.timeline li:has(figure)::before,.timeline li:has(figure) p{grid-row:2;align-self:center}.values{background:#f6f6f6;padding:3.2rem 0 4rem}.values-grid{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:5.5rem}.value-list{list-style:none;margin:0;padding:0}.value-list li{position:relative;margin:0 0 2.6rem}.value-left,.value-right{position:relative}.value-left{text-align:right}.value-right{text-align:left}.value-left li{padding-right:3.1rem}.value-right li{padding-left:3.1rem}.value-left::after,.value-right::after{content:"";position:absolute;top:0.15rem;bottom:0.4rem;border-left:2px dotted #c8c8c8}.value-left::after{right:0}.value-right::after{left:0}.value-list li::before{content:"";position:absolute;top:-0.15rem;z-index:1;width:58px;height:58px;border:2px solid #cfcfcf;border-radius:50%;background:#fff;color:#19a3b2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.15rem;line-height:54px;text-align:center}.value-left li::before{right:0;transform:translateX(50%)}.value-right li::before{left:0;transform:translateX(-50%)}.value-left li:nth-child(1)::before{content:"\f7d9"}.value-left li:nth-child(2)::before{content:"\f164"}.value-right li:nth-child(1)::before{content:"\f0c0"}.value-right li:nth-child(2)::before{content:"\f0eb"}.value-right li:nth-child(3)::before{content:"\f086"}.value-list h2{margin:0 0 0.45rem;color:#3c3c3c;font-size:0.95rem;font-weight:700;letter-spacing:0.01em;text-transform:uppercase}.value-list p{margin:0;color:#8a9196;font-size:0.95rem;line-height:1.55}.value-list .fa-briefcase{color:#9aa0a4;font-size:0.85rem}.resellers{background:#f6f6f6;padding:3.4rem 0 4rem}.reseller{margin:0 0 3.6rem}.reseller h2{margin:0 0 2.2rem;color:#6e757a;font-size:1.65rem;font-weight:400;text-align:center}.reseller-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;column-gap:4.5rem}.reseller figure{margin:0;justify-self:end;width:300px}.reseller figcaption{margin:0 0 0.7rem;color:#6e757a;font-size:1.45rem;font-weight:400;text-align:left}.reseller figure img{display:block;width:300px;height:176px;object-fit:cover;border-radius:50%}.reseller-contact{color:#8a9196;font-size:1.05rem}.reseller-contact p{margin:0 0 0.95rem}.reseller-contact a{color:#6a838c;text-decoration:underline}.solutions{background:#f4f4f4;padding:3.4rem 0 4.2rem}.solutions-intro{max-width:1120px;margin:0 auto 3rem;text-align:center}.solutions-intro h2{margin:0;color:#6d7478;font-size:1.85rem;font-weight:500;letter-spacing:0.03em;text-transform:uppercase}.solutions-intro p{margin:0.75rem 0 0;color:#8a9196;font-size:1.02rem}.solution-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:3rem 2.4rem}.solution{display:grid;grid-template-columns:168px minmax(0, 1fr);gap:1.15rem 1.25rem;align-items:center}.solution.is-end{grid-template-columns:minmax(0, 1fr) 168px}.solution.is-end img{order:2}.solution img{width:168px;height:auto}.solution p{margin:0;color:#8a9196;font-size:0.95rem;line-height:1.55;text-align:left}.cta{text-align:center;margin:1.25rem 0}.video-embed{position:relative;padding-top:56.25%;margin:1.5rem auto;max-width:900px}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-split{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1.5rem 2.5rem;align-items:center}.video-split .video-embed{width:100%;max-width:none;margin:0}.card-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}.news-card a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px rgba(0,41,45,0.08)}.news-card a img{width:100%;height:180px;object-fit:cover}.news-card-body{padding:1rem 1rem 1.2rem}.news-card h2,.news-card h3{font-size:1.05rem;text-align:left;margin-bottom:0.4rem}.news-card h2::after{display:none}.news-card time{color:#6d7c7e;font-size:0.85rem}.news-more{text-align:center;margin-top:1.5rem}.blog-hero h1{max-width:920px;margin-right:auto;margin-left:auto;font-size:2.05rem;line-height:1.3}.blog-board{padding:0.85rem 0.85rem 2.5rem}.blog-mosaic{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));grid-auto-rows:168px;gap:0.7rem}.blog-mosaic .news-card.is-wide{grid-column:span 2}.blog-mosaic .news-card a{position:relative;display:block;height:100%;overflow:hidden;border-radius:0;background:#3a3a3a;box-shadow:none;color:#fff}.blog-mosaic .news-card img{width:100%;height:100%;object-fit:cover}.blog-mosaic .news-card h2{position:absolute;right:0;bottom:0;left:0;margin:0;padding:0.65rem 0.7rem;background:rgba(48,48,48,0.62);color:#fff;font-size:0.95rem;font-weight:400;line-height:1.3;text-align:center}.contact-card{background:#fff;border:1px solid #e3eeee;border-radius:12px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,41,45,0.06)}.field-hint{color:#6d7c7e;font-size:0.85rem}.form-band legend{font-size:1rem}.contact-details{margin-top:3rem;padding-top:2rem;border-top:1px solid #dbe7e8}.contact-page{background:#e4e4e4;padding:2.8rem 0 3rem}.contact-sheet{max-width:980px;margin-right:auto;margin-left:auto}.contact-sheet .form-label,.contact-sheet legend{color:#5f666b;font-size:0.95rem;font-weight:400;margin-bottom:0.35rem}.contact-sheet .form-control,.contact-sheet .form-select{background:#fff;border:0;border-radius:0;min-height:40px;color:#45494d;box-shadow:none}.contact-sheet .form-control:focus,.contact-sheet .form-select:focus{border:0;box-shadow:none}.contact-sheet .contact-country{max-width:460px}.contact-sheet fieldset{border:0;margin:0.4rem 0 1.2rem;padding:0}.contact-sheet .btn-primary{background:#19a3b2;border:0;border-radius:2px;padding:0.55rem 1.15rem;font-weight:500;text-transform:none}.contact-sheet .btn-primary:hover{background:#127f8a}.contact-reach{background:#f7f7f7;padding:3.2rem 0 3.6rem}.contact-reach-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:2rem 3rem}.contact-reach h2{margin:0 0 1.1rem;color:#19a3b2;font-size:1.7rem;font-weight:500;text-align:left}.contact-company{margin:0 0 0.85rem;color:#19a3b2;font-size:1.05rem;font-weight:600}.contact-address,.contact-lines{color:#8a9196;font-size:0.98rem;line-height:1.7}.contact-address{margin:0 0 1.1rem}.contact-dots{width:210px;margin:0 0 1.15rem;border:0;border-top:2px dotted #19a3b2}.contact-lines{list-style:none;margin:0;padding:0}.contact-lines li{margin:0 0 0.55rem}.contact-lines a,.contact-mail a{color:#8a9196;text-decoration:none}.contact-mail{margin:0.8rem 0 0;color:#8a9196}.contact-social{display:flex;gap:1.35rem;margin-top:1.6rem}.contact-social a{display:flex;align-items:center;justify-content:center;width:74px;height:74px;color:#fff;font-size:1.7rem;text-decoration:none}.contact-social a[data-network="linkedin"]{background:#2f6fad}.contact-social a[data-network="facebook"]{background:#24324d}.contact-social a[data-network="youtube"]{background:#e10600}.site-footer{background:#00292d;color:#e7f2f3;padding:3rem 0 1.5rem}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{color:#19a3b2}.site-footer h2{font-size:1rem;font-weight:700;margin-bottom:0.8rem}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin-bottom:0.35rem}.site-footer .social-list a{background:rgba(255,255,255,0.12)}.footer-logo{height:72px;width:auto;background:#fff;border-radius:8px;padding:4px}.footer-blurb{margin:1rem 0}.footer-address p{margin-bottom:0.2rem}.footer-phones{list-style:none;padding:0}.footer-phones span{display:inline-block;min-width:2rem;font-weight:700}.copyright{margin:2rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.15);font-size:0.85rem}.scroll-top{position:fixed;right:1rem;bottom:1rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#19a3b2;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 6px 16px rgba(0,0,0,0.2)}.scroll-top:hover{color:#fff;background:#127f8a}@media (max-width: 991px){.card-grid{grid-template-columns:repeat(2, 1fr)}.blog-mosaic{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:180px}.navbar-nav{padding-bottom:1rem}.hero .icon-grid{grid-template-columns:repeat(2, minmax(0, 240px))}.reasons .icon-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.phone-features{grid-template-columns:1fr}.phone-features>.feature-col:first-child{grid-column:1;grid-row:1}.phone-features>figure{grid-column:1;grid-row:2}.phone-features>.feature-col:nth-child(3){grid-column:1;grid-row:3}.phone-features>.feature-center{grid-column:1;grid-row:4}.trait-grid{grid-template-columns:1fr}.product-split,.video-split,.values-grid{grid-template-columns:1fr;column-gap:0}.value-left::after,.value-right::after{display:none}.value-left,.value-right{text-align:left;padding:0}.value-left li,.value-right li{padding:0 0 0 4.4rem}.value-left li::before,.value-right li::before{left:0;right:auto;transform:none}.reseller-row{grid-template-columns:1fr;row-gap:1.4rem}.contact-reach-grid{grid-template-columns:1fr}.contact-sheet .contact-country{max-width:none}.solution-grid{grid-template-columns:1fr}.reseller figure{justify-self:center}.video-split{grid-template-columns:1fr;row-gap:1.5rem}.app-intro-grid{grid-template-columns:1fr}.app-phone{width:280px}.fleet-traits>.icon-grid,.tool-traits>.icon-grid,.tool-advantages>.icon-grid,.fleet-advantages>.icon-grid,.staff-advantages>.icon-grid,.staff-traits>.icon-grid{grid-template-columns:1fr}.staff-advantages .icon-card,.staff-advantages .icon-grid>figure{grid-column:1;grid-row:auto}.fleet-traits>figure{width:100%;max-width:460px}}@media (max-width: 575px){.card-grid{grid-template-columns:1fr}.solution,.solution.is-end{grid-template-columns:1fr}.solution img,.solution.is-end img{order:0;width:148px}.timeline::before{left:34px}.timeline li{grid-template-columns:68px minmax(0, 1fr)}.timeline li::before,.timeline li:has(figure)::before{grid-column:1;grid-row:1}.timeline li:has(figure) p{grid-row:auto}.timeline h3,.timeline p,.timeline figure,.timeline li:nth-child(even) h3,.timeline li:nth-child(even) p,.timeline li:nth-child(even) figure{grid-column:2;grid-row:auto;text-align:left;justify-self:start}.blog-mosaic{grid-template-columns:1fr;grid-auto-rows:200px}.blog-mosaic .news-card.is-wide{grid-column:auto}.hero,.hero-overlay{min-height:0}.hero .icon-grid{grid-template-columns:minmax(0, 280px)}.reasons .icon-grid{grid-template-columns:1fr}.photo-band-grid{grid-template-columns:1fr;min-height:640px}.photo-copy{grid-column:1}.axis{grid-template-columns:1fr;gap:1.5rem}.axis-software .axis-intro{order:-1;text-align:left}.axes .axis-software .axis-intro h2,.axis-software .axis-intro figure{text-align:left}.axis-software .axis-link{flex-direction:row;text-align:left}.axis-software .axis-link::after{left:4.2rem;right:8%}.lang-toggle span{display:none}.lang-list span{display:none}.lang-list .is-current span{display:inline}}
