@font-face{font-family:Mobile Geologica;src:url(/fonts/Geologica-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.mobile-service{--mobile-orange:#ff6900;color:#090909;background:#fff;font-family:Arial,sans-serif}.mobile-service *{box-sizing:border-box}.mobile-service h1,.mobile-service h2,.mobile-service h3{color:inherit;letter-spacing:-.035em;font-family:Mobile Geologica,Arial,sans-serif;font-weight:700!important}.mobile-service h1{max-width:15ch;margin:0 0 1.5rem;font-size:clamp(2.2rem,3.06vw,2.75rem);font-weight:700;line-height:1.1}.mobile-service h2{margin:0 0 3rem;font-size:clamp(1.75rem,2.36vw,2.125rem);font-weight:650;line-height:1.25}.mobile-service h3{margin:0 0 .8rem;font-size:1.15rem;font-weight:650;line-height:1.4}.mobile-service p{color:#333;white-space:pre-line;margin:0;font-size:.98rem;line-height:1.75}.mobile-section{padding-block:5.5rem}.mobile-hero{background:linear-gradient(90deg, #fff 58%, var(--mobile-orange) 58%);padding-block:1rem 2.5rem}.mobile-hero__layout{grid-template-columns:7fr 5fr;align-items:center;gap:3rem;display:grid}.mobile-hero__copy{padding-block:2rem}.mobile-hero__copy p{max-width:49ch;margin-bottom:2rem}.mobile-button{color:#171717;background:linear-gradient(91.02deg,#ff8200 .43%,#ff5000 99.69%);border:1px solid #0000;justify-content:center;align-items:center;gap:1.5rem;min-height:48px;padding:.8rem 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.mobile-button:hover{color:#101010;background:#ed5c00}.mobile-service a:focus-visible,.mobile-service summary:focus-visible{outline-offset:5px;outline:3px solid #6222be}.mobile-overview__layout{grid-template-columns:1fr 1.15fr;gap:5rem;display:grid}.mobile-overview h2{border-bottom:2px solid var(--mobile-orange);align-self:start;margin:0;padding-bottom:1.2rem}.mobile-grid{gap:2rem;display:grid}.mobile-benefits h2,.mobile-platform h2,.mobile-features h2,.mobile-use-cases h2,.mobile-journey h2,.mobile-collaboration h2,.mobile-services h2,.mobile-faq h2{text-align:center;max-width:28ch;margin-inline:auto}.mobile-benefits{padding-top:1rem}.mobile-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 4rem}.mobile-benefits article{padding-inline-start:2rem;position:relative}.mobile-benefits .mobile-item-icon{inset-inline-start:0;color:#bc4e00;position:absolute;top:.25rem}.mobile-services{color:#fff;background:linear-gradient(90deg,#409,#a51890)}.mobile-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.mobile-services article{color:#222;background:#fff;border-top:3px solid #ff6900;padding:2rem}.mobile-section-action{text-align:center;margin-top:2.5rem}.mobile-platform{border-bottom:1px solid #ededed;padding-block:4.5rem}.mobile-platform__grid{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem}.mobile-platform .mobile-item-icon{color:#757575;margin-bottom:1rem}.mobile-platform h3{font-size:1rem}.mobile-platform p{font-size:.85rem}.mobile-features,.mobile-collaboration{background:#f7f7f7}.mobile-features__grid,.mobile-use-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.mobile-features article{background:#fff;border-bottom:2px solid #ff6900;padding:1.5rem}.mobile-use-cases article{border:1px solid #e1e1e1;border-top:3px solid #ff6900;padding:1.7rem}.mobile-use-cases article:nth-child(3n+2){border-top-color:#a719aa}.mobile-use-cases article:nth-child(3n){border-top-color:#5993d8}.mobile-journey__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.mobile-journey article{border-top:1px solid #d7d7d7;padding-top:1.4rem}.mobile-step{color:#bd4a00;margin-bottom:1.4rem;font-size:2.4rem;font-weight:600;display:block}.mobile-collaboration__grid{border:1px solid #ddd;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.mobile-collaboration article{background:#fff;border-top:4px solid #8724b5;padding:2rem}.mobile-collaboration article:first-child{border-top-color:#ff6900}.mobile-collaboration article+article{border-inline-start:1px solid #ddd}.mobile-faq__list{max-width:58rem;margin-inline:auto}.mobile-faq details{border-bottom:1px solid #ddd}.mobile-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.mobile-faq summary::-webkit-details-marker{display:none}.mobile-faq summary:before{content:"+";color:#b74b00;font-size:1.5rem;font-weight:400}.mobile-faq summary span{flex:1}.mobile-faq summary svg{flex-shrink:0}.mobile-faq details[open] summary svg{transform:rotate(180deg)}.mobile-faq details[open] summary:before{content:"−"}.mobile-faq details p{padding:0 2rem 1.5rem}.mobile-contact{background:#f4f5f6;border-top:5px solid #ff6900}.mobile-contact__layout{justify-content:space-between;align-items:center;gap:3rem;display:flex}.mobile-contact h2{margin-bottom:1rem}.mobile-contact p{max-width:60ch}.mobile-contact .mobile-button{flex-shrink:0}[dir=rtl] .mobile-hero{background:linear-gradient(270deg, #fff 58%, var(--mobile-orange) 58%)}[dir=rtl] .mobile-button svg{transform:scaleX(-1)}@media not (min-width:64rem){.mobile-hero__layout{gap:1.5rem}.mobile-overview__layout{gap:3rem}.mobile-platform__grid,.mobile-journey__grid,.mobile-features__grid,.mobile-use-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-collaboration article{padding:1.4rem}}@media not (min-width:48rem){.mobile-section{padding-block:3.5rem}.mobile-hero,[dir=rtl] .mobile-hero{background:#fff;padding-bottom:0}.mobile-hero__layout,.mobile-overview__layout{grid-template-columns:1fr;gap:1.7rem}.mobile-hero__copy{padding-top:1.5rem}.mobile-service h1{max-width:18ch}.mobile-benefits__grid,.mobile-services__grid,.mobile-collaboration__grid{grid-template-columns:1fr;gap:1.5rem}.mobile-collaboration__grid{border:0}.mobile-collaboration article+article{border-inline-start:0}.mobile-contact__layout{flex-direction:column;align-items:start;gap:1.8rem}.mobile-service h2{margin-bottom:2rem}.mobile-overview h2{margin:0}.mobile-services article{padding:1.5rem}}@media not (min-width:30rem){.mobile-features__grid,.mobile-use-cases__grid,.mobile-journey__grid{grid-template-columns:1fr}.mobile-platform__grid{gap:1.8rem 1rem}}@media (prefers-reduced-motion:reduce){.mobile-service *{transition:none!important}}.mobile-service .tv-container{width:min(100% - 48px,1170px);max-width:1170px;padding-inline:0}.mobile-hero__image{background:#ff6900;min-width:0}.mobile-hero__image img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.mobile-hero h1{max-width:20ch}.mobile-contact{scroll-margin-top:7rem}.mobile-contact__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:4rem;display:grid}.mobile-contact__form>p{margin-bottom:1.75rem}.mobile-contact .lead-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mobile-contact .lead-form input,.mobile-contact .lead-form select,.mobile-contact .lead-form textarea{color:#222;background:#fff;border-color:#d7d7d7;border-radius:0}.mobile-contact .lead-form button[type=submit]{color:#171717;box-shadow:none;background:linear-gradient(91.02deg,#ff8200 .43%,#ff5000 99.69%);border-radius:0}.mobile-contact__aside{background:#fff;padding:2.5rem;box-shadow:0 4px 24px #00000008}.mobile-contact__aside>svg{color:#c95000;margin-bottom:2rem}.mobile-contact__aside a{color:#924000;text-underline-offset:4px;margin-top:1.5rem;text-decoration:underline;display:inline-block}.mobile-contact__aside .mobile-contact__privacy{border-top:1px solid #ddd;margin-top:2rem;padding-top:1.5rem;font-size:.82rem}.mobile-cooperation__tabs{border-bottom:3px solid #81249a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mobile-cooperation__tabs button{cursor:pointer;text-align:start;color:#222;background:#eaeaea;border:0;min-height:5rem;padding:1.5rem;font:700 1rem/1.5 Arial,sans-serif}.mobile-cooperation__tabs button[aria-selected=true]{color:#171717;background:linear-gradient(91.02deg,#ff8200 .43%,#ff5000 99.69%)}.mobile-cooperation__tabs button:hover{background:#ddd}.mobile-cooperation__tabs button[aria-selected=true]:hover{background:#ff8200}.mobile-cooperation__tabs button:focus-visible,.mobile-cooperation__panel:focus-visible{outline-offset:3px;z-index:1;outline:3px solid #642094;position:relative}.mobile-cooperation__panel{background:#fff;grid-template-columns:1fr 2fr;gap:3rem;min-height:12rem;padding:2.5rem;display:grid}.mobile-cooperation__panel[hidden]{display:none}.mobile-directory{margin-block:1rem 5rem}.mobile-directory .tv-container{background:#fff7f1;padding:2.5rem}.mobile-directory h2{text-align:center;margin-bottom:2rem;font-size:1.45rem}.mobile-directory__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;margin:0;padding:0;list-style:none;display:grid}.mobile-directory a{color:#333;text-underline-offset:4px;font-size:.9rem;text-decoration:underline}.mobile-directory a:hover{color:#9c3d00}@media not (min-width:48rem){.mobile-service .tv-container{width:calc(100% - 32px)}.mobile-contact__layout{grid-template-columns:1fr;gap:2rem}.mobile-cooperation__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-cooperation__tabs button{padding:1rem}.mobile-cooperation__panel{grid-template-columns:1fr;gap:.75rem;padding:1.5rem}.mobile-directory__links{grid-template-columns:1fr}.mobile-directory .tv-container{padding:1.5rem}}
