:root{--m-gap: 16px;--m-radius: 16px;--m-section: 32px;--m-ease: cubic-bezier(.16, 1, .3, 1)}body{font-size:.95rem;line-height:1.65}section{padding-top:var(--m-section)!important;padding-bottom:var(--m-section)!important}.hero-split{padding-top:96px!important;padding-bottom:16px!important}.section-header{margin-bottom:20px!important}.section-title{font-size:1.35rem!important;line-height:1.4!important;margin-bottom:8px!important}.section-subtitle{font-size:.92rem!important;line-height:1.65!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-split-container{gap:18px!important}.hero-split-text .badge{font-size:.78rem;padding:4px 12px;margin-bottom:10px}.hero-split-heading{font-size:1.55rem!important;line-height:1.45!important;margin-bottom:10px!important;letter-spacing:0}.hero-split-subheading{font-size:.95rem!important;line-height:1.65!important;margin-bottom:16px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-split-cta{flex-wrap:nowrap!important;gap:10px!important;width:100%}.hero-split-cta .btn{flex:1 1 0;min-width:0;min-height:48px;padding:10px 8px;font-size:.9rem;white-space:nowrap;justify-content:center}.ask-sanid-callout{display:none!important}.hero-split-visual .scene-container{height:auto!important;margin-top:0!important;display:block;perspective:none}.sparkle{display:none!important}.center-card-wrapper:not(.morphed){position:relative!important;width:100%!important;height:64px!important;transform:none!important}.center-card-wrapper:not(.morphed) .center-card{flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 14px;border-radius:var(--m-radius);cursor:pointer}.center-card-wrapper:not(.morphed) .profile-section{flex-direction:row;gap:10px;width:auto;flex:1 1 auto;min-width:0;text-align:start}.center-card-wrapper:not(.morphed) .avatar-container{width:44px;height:44px;margin:0;flex:0 0 44px}.center-card-wrapper:not(.morphed) .avatar-container:before{inset:-3px;animation:none}.center-card-wrapper:not(.morphed) .status-badge{width:11px;height:11px;bottom:0;right:0}.center-card-wrapper:not(.morphed) .profile-info{min-width:0}.center-card-wrapper:not(.morphed) .profile-info h3{font-size:.92rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-card-wrapper:not(.morphed) .profile-info p{font-size:.74rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-card-wrapper:not(.morphed) .profile-actions{width:auto;margin:0;flex:0 0 auto}.center-card-wrapper:not(.morphed) .action-btn-mobile{max-width:none!important;width:auto!important;height:40px!important;padding:0 16px;font-size:.88rem!important}.center-card-wrapper.morphed{position:relative!important;width:100%!important;transform:none!important}.center-card-wrapper.morphed:not(.has-response){height:auto!important;min-height:62px}.center-card-wrapper.morphed.has-response{height:auto!important}.center-card-wrapper.morphed .center-card{height:auto}.center-card-wrapper.morphed .advisor-response-container{max-height:55vh!important}.center-card-wrapper:not(.morphed) #mascot-svg{animation:m-blink 5s infinite;transform-origin:50% 40%}@keyframes m-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.82)}}.center-card-wrapper.m-nudge .center-card{animation:m-nudge .5s ease}@keyframes m-nudge{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.partner-logos-row{flex-wrap:nowrap!important;gap:8px!important;margin-top:4px!important;padding:12px 0;border-top:1px solid var(--border-color, rgba(100, 116, 139, .28));border-bottom:1px solid var(--border-color, rgba(100, 116, 139, .28));justify-content:space-between!important}.partner-logo-item{flex:1 1 0;min-width:0;min-height:44px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.partner-logo-item .partner-logo-img{height:26px!important;width:100%!important;max-width:100%}.mobile-products-slider{display:none!important}.products-grid-container,.m-carousel{display:flex!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:-16px!important;padding:4px 16px 10px!important;scrollbar-width:none;grid-template-columns:none!important}.products-grid-container::-webkit-scrollbar,.m-carousel::-webkit-scrollbar{display:none}.m-carousel>*{flex:0 0 86%;min-width:0;scroll-snap-align:center;margin:0!important}.products-grid-container>.product-summary-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex:0 0 76%;scroll-snap-align:center;min-height:0;padding:18px 16px!important;border-radius:var(--m-radius)!important;margin:0!important}.products-grid-container>.product-summary-card .product-summary-title{font-size:1.05rem;margin-bottom:6px}.products-grid-container>.product-summary-card p{font-size:.88rem;line-height:1.6;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.products-grid-container>.product-summary-card .btn{margin-top:auto}.featured-robot-container{width:64px!important;height:64px!important;margin:0 0 8px!important;flex:0 0 auto}.featured-robot-container svg{width:64px!important;height:64px!important}.product-summary-icon,.reports-icon{width:52px!important;height:52px!important;font-size:1.6rem!important;margin-bottom:10px!important}.product-summary-icon img{width:36px;height:auto}.m-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:6px}.m-count{margin-inline-start:8px;font-size:.78rem;font-weight:700;color:var(--text-secondary, #475569);font-variant-numeric:tabular-nums}.m-dots i{width:7px;height:7px;border-radius:99px;background:var(--border-color, rgba(100, 116, 139, .28));transition:width .25s var(--m-ease),background .25s}.m-dots i.on{width:20px;background:var(--color-blue, #2563eb)}.m-swipe-hint{display:block;text-align:center;font-size:.78rem;color:var(--text-muted, #64748b);margin-top:-10px;margin-bottom:8px}.about-grid{gap:24px!important}.sectors-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}.sector-card{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:14px 12px!important;border-radius:var(--m-radius)!important;margin:0!important}.sector-card:last-child:nth-child(odd){grid-column:1 / -1}.sector-card .sector-icon{width:38px!important;height:38px!important;font-size:1.2rem!important}.sector-details h4{font-size:.92rem!important;margin-bottom:2px!important}.sector-details p{font-size:.78rem!important;line-height:1.5!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.about-title{font-size:1.3rem!important;line-height:1.45!important}.m-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 14px}.m-facts div{text-align:center;padding:10px 4px;border-radius:14px;background:var(--bg-card, #ffffff);border:1px solid var(--border-color, rgba(100, 116, 139, .28))}.m-facts b{display:block;font-family:var(--font-outfit);font-size:1.35rem;line-height:1.2;color:var(--color-blue, #2563eb)}.m-facts span{font-size:.72rem;color:var(--text-secondary, #475569)}.m-collapsed>:not(:first-child){display:none!important}.m-collapsed>:first-child,.m-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-more{background:none;border:0;padding:6px 0;min-height:36px;color:var(--color-blue, #2563eb);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.services-grid-container{display:flex!important;flex-direction:column;gap:8px!important}.service-card:not(.service-cta-card){padding:0!important;border-radius:14px!important;min-height:0!important;overflow:hidden}.service-card .m-acc-head{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 14px;background:none;border:0;font:inherit;color:var(--text-primary);text-align:start;cursor:pointer}.service-card .m-acc-head .service-icon-box{width:38px!important;height:38px!important;font-size:1.15rem!important;margin:0!important;flex:0 0 38px}.service-card .m-acc-head h3{flex:1;font-size:.95rem!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-card .m-acc-head:after{content:"▾";color:var(--text-muted, #64748b);transition:transform .25s var(--m-ease)}.service-card.m-open .m-acc-head:after{transform:rotate(180deg)}.service-card .m-acc-body{display:none;padding:0 14px 14px}.service-card.m-open .m-acc-body{display:block}.service-card .m-acc-body p{font-size:.88rem;line-height:1.6;margin-bottom:10px}.service-cta-card{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border-radius:14px!important;min-height:0!important}.service-cta-card .service-icon-box{width:36px!important;height:36px!important;font-size:1.1rem!important;margin:0!important;flex:0 0 36px}.service-cta-card h3{font-size:.9rem!important;margin:0!important}.service-cta-card p{display:none}.service-cta-card .btn{margin:0!important;margin-inline-start:auto!important;white-space:nowrap}.info-cards-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}.info-card{padding:14px 12px!important;border-radius:14px!important;margin:0!important}.info-card h4,.info-card h3{font-size:.9rem!important;margin-bottom:4px!important}.info-card p{font-size:.78rem!important;line-height:1.5!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.details-text h2,.details-text h3{font-size:1.25rem!important;line-height:1.45!important}.details-text>p{font-size:.92rem;line-height:1.65}.features-checklist{display:flex!important;flex-wrap:wrap;gap:6px;padding:0!important;margin:10px 0 14px!important}.features-checklist li{margin:0!important;padding:6px 10px!important;border-radius:99px;font-size:.8rem!important;line-height:1.4;background:var(--bg-card, #ffffff);border:1px solid var(--border-color, rgba(100, 116, 139, .28))}.features-checklist li:before{position:static!important;margin-inline-end:4px}.combined-products-card{padding:18px 14px!important;border-radius:var(--m-radius)!important}.details-visual img,.product-shot img{cursor:zoom-in}.m-zoom-note{display:block;text-align:center;font-size:.75rem;color:var(--text-muted, #64748b);margin-top:4px}.m-lightbox{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;background:#020617eb;padding:16px;opacity:0;transition:opacity .2s ease}.m-lightbox.on{opacity:1}.m-lightbox img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;touch-action:pinch-zoom}.m-lightbox button{position:absolute;top:14px;inset-inline-end:14px;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:1.5rem;cursor:pointer}.map-simulation{display:none!important}.contact-details-box{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;padding:14px!important}.contact-details-box>:not(.contact-item){grid-column:1 / -1}.contact-item{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:12px!important;margin:0!important;border-radius:14px;background:var(--bg-card, #ffffff);border:1px solid var(--border-color, rgba(100, 116, 139, .28));min-width:0}.contact-item .contact-text{min-width:0;overflow-wrap:anywhere}.contact-item .contact-text h4{font-size:.85rem!important;margin:0!important}.contact-item .contact-text p,.contact-item .contact-text a{font-size:.8rem!important}.whatsapp-promo-popover:not(.hidden){display:flex!important;align-items:center;gap:10px;flex-direction:row!important;width:auto!important;max-width:none!important;height:48px;padding:0 8px 0 12px!important;left:12px!important;right:12px!important;bottom:92px!important;border-radius:14px!important}.whatsapp-promo-popover .promo-desc{display:none!important}.whatsapp-promo-popover .promo-logo{height:20px!important;width:auto!important;margin:0!important}.whatsapp-promo-popover .promo-title{margin:0!important;font-size:.85rem!important;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.whatsapp-promo-popover .promo-cta{margin:0!important;padding:6px 12px!important;white-space:nowrap;font-size:.8rem!important}.whatsapp-promo-popover .promo-close-btn{position:static!important;order:9;width:32px;height:32px;flex:0 0 32px}body:has(#consent-bar) .whatsapp-promo-popover{display:none!important}html.js .scroll-reveal{transform:translateY(14px);transition:opacity .32s ease,transform .32s var(--m-ease);transition-delay:var(--m-delay, 0ms)}.section-header .section-title:after{content:"";display:block;width:44px;height:3px;margin:8px auto 0;border-radius:3px;background:linear-gradient(90deg,var(--color-cyan),var(--color-purple));transform:scaleX(0);transform-origin:right;transition:transform .4s var(--m-ease) .12s}body.en .section-header .section-title:after{transform-origin:left}.section-header.revealed .section-title:after,html:not(.js) .section-header .section-title:after{transform:scaleX(1)}.btn,.product-summary-card,.sector-card,.service-card,.info-card,.contact-item,.partner-logo-item,.faq-item,.center-card{-webkit-tap-highlight-color:transparent}.btn:active,.product-summary-card:active,.sector-card:active,.m-acc-head:active,.info-card:active,.contact-item:active,.center-card-wrapper:not(.morphed) .center-card:active{transform:scale(.98)!important;transition:transform .15s ease!important}.m-hint-nudge{animation:m-hint .9s var(--m-ease) 1}@keyframes m-hint{40%{transform:translate(-24px)}to{transform:translate(0)}}body.en .m-hint-nudge{animation-name:m-hint-en}@keyframes m-hint-en{40%{transform:translate(24px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){html.js .scroll-reveal{transition:none!important;transform:none!important}.section-header .section-title:after{transform:scaleX(1);transition:none}.center-card-wrapper #mascot-svg,.m-hint-nudge,.m-nudge .center-card{animation:none!important}.btn:active,.product-summary-card:active{transform:none!important}}.services-grid-container>.service-card:not(.service-cta-card){display:block!important}.service-card .m-acc-head:after{margin-inline-start:auto}.service-card .m-acc-body .service-excerpt{margin:0 0 10px!important}.sector-card{display:grid!important;grid-template-columns:34px 1fr;column-gap:8px!important;row-gap:4px!important;align-items:center!important}.sector-card .sector-icon{width:34px!important;height:34px!important;font-size:1.05rem!important}.sector-card .sector-details{display:contents}.sector-card .sector-details h4{align-self:center;line-height:1.35!important;margin:0!important}.sector-card .sector-details p{grid-column:1 / -1;margin:0!important}.erp-body .info-cards-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.erp-body .info-card{padding:12px!important;text-align:start}.erp-body .info-card h6{font-size:.88rem!important;line-height:1.4;margin-bottom:4px!important}.erp-body .info-card p{font-size:.76rem!important}.features-checklist li{border-radius:12px}.m-short.m-keep2>li:nth-child(n+3),.m-short.m-keep5>li:nth-child(n+6){display:none!important}.m-all{display:inline-block;margin:-6px 0 12px}.details-visual img,.product-shot img{max-height:170px;width:100%;object-fit:cover;object-position:top center;border-radius:12px}.contact-item .contact-icon{font-size:1.1rem!important;width:auto!important;height:auto!important;margin:0!important;background:none!important}.contact-item .contact-text h4{line-height:1.35!important}.contact-item .contact-text p,.contact-item .contact-text a{line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forms-card.m-forms-closed .form-tab-content{display:none!important}.forms-card.m-forms-closed .form-tab-btn{background:var(--bg-card, #ffffff)!important;color:var(--text-primary)!important;border-bottom-color:transparent!important}.forms-card .form-tab-btn{min-height:52px;font-size:.9rem!important;padding:8px!important}.contact-grid-container{gap:14px!important}.faq-accordion-container{gap:8px!important}.faq-item{border-radius:14px!important;margin-bottom:0!important}.faq-question{padding:14px!important;font-size:.92rem!important;line-height:1.55!important;gap:10px;min-height:52px}.faq-answer p{font-size:.88rem!important}.footer{padding-top:32px!important}.footer-grid{gap:22px!important}.footer-links{display:grid!important;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:0}.footer-links li{margin:0!important}.footer-links a{display:inline-block;padding:7px 0;font-size:.86rem;line-height:1.45}.footer h4,.footer-links-col h4{margin-bottom:8px!important}.detailed-products-section .details-divider{margin:18px 0!important}.detailed-products-section .column-divider{display:none!important}.detailed-products-section .product-details-container{padding:8px 0!important;margin:0!important;gap:14px!important}.combined-products-card .product-details-column{padding:0!important;margin:0!important;gap:0!important}.details-heading{font-size:1.15rem!important;line-height:1.45!important;margin-bottom:8px!important}.detailed-products-section .badge{margin-bottom:8px!important}.faq-accordion-container.m-short>.faq-item:nth-child(n+6){display:none!important}.m-all-faq{display:block;margin:10px auto 0}.m-clamp,.m-collapsed>:first-child{margin-bottom:0!important}.service-card .m-acc-head{gap:10px;padding:8px 12px}.service-card .m-acc-head .service-icon-box{width:32px!important;height:32px!important;flex-basis:32px;font-size:1rem!important}.service-card .m-acc-head h3{font-size:clamp(.78rem,3.5vw,.95rem)!important;text-overflow:clip;letter-spacing:-.1px}.center-card-wrapper:not(.morphed) .profile-info h3{font-size:clamp(.78rem,3.5vw,.92rem);text-overflow:clip}.center-card-wrapper:not(.morphed) .action-btn-mobile{padding:0 12px}@media(max-width:370px){.center-card-wrapper:not(.morphed) .center-card{gap:8px;padding:8px 10px}}.products-grid-container>.product-summary-card p{flex:0 0 auto!important;height:auto!important}.m-facts span{display:block;line-height:1.35}body.dark-theme .m-more,body.dark-theme .m-facts b{color:#93c5fd}body.dark-theme .m-dots i.on{background:#93c5fd}html[data-theme=dark] .m-more,html[data-theme=dark] .m-facts b{color:#93c5fd}html[data-theme=dark] .m-dots i.on{background:#93c5fd}.sx-sticky{padding-top:92px!important;padding-bottom:24px!important}.sx-phone{width:min(190px,50vw)!important;margin:4px auto 16px!important}.sx-word .sx-sub{font-size:.9rem}.sx-feat .sx-desc{font-size:.92rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sx-stack.m-carousel{margin-top:14px!important;align-items:stretch}.sx-stack.m-carousel>.sx-card{display:flex;flex-direction:column;padding:14px 14px 12px!important;border-radius:var(--m-radius)!important}.sx-stack.m-carousel .sx-card h3{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:clip}.sx-stack.m-carousel .sx-card p{font-size:.86rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sx-stack.m-carousel .sx-chips{flex-wrap:nowrap;overflow:hidden;margin-top:8px}.sx-stack.m-carousel .sx-chips>span{white-space:nowrap;font-size:.74rem}.sx-stack.m-carousel .sx-card-shot{margin-top:auto;padding-top:10px;max-height:55vh!important;height:55vh;width:100%;object-fit:contain!important;object-position:top center;border:0}.sector-logos{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.sector-item{padding:10px!important;gap:8px!important;border-radius:12px!important;min-width:0;justify-content:flex-start!important}.sector-item .sector-icon{font-size:1.1rem!important}.sector-item .sector-name{font-size:.8rem!important;line-height:1.4}.trustbar{padding-top:24px!important;padding-bottom:24px!important}.trustbar-title{font-size:.95rem!important;margin-bottom:12px!important}.ask-card{padding:14px!important}.ask-panel .ask-chips{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding:2px 14px 4px}.ask-panel .ask-chips::-webkit-scrollbar{display:none}.ask-panel .suggestion-chip{flex:0 0 auto;white-space:nowrap}.ask-group{margin-bottom:10px!important}.benefits-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.benefit-card{padding:14px 12px!important;border-radius:14px!important;text-align:start}.benefit-card .benefit-icon{width:36px!important;height:36px!important;font-size:1.1rem!important;margin-bottom:8px!important}.benefit-card h3{font-size:.9rem!important;line-height:1.4!important;margin-bottom:4px!important}.benefit-card p{font-size:.78rem!important;line-height:1.5!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.roles-grid.m-carousel>.role-card{padding:16px 14px!important;border-radius:var(--m-radius)!important}.role-card .role-before{font-size:.82rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.role-card .role-gets li{font-size:.84rem;line-height:1.55}.pricing-cards-container.m-carousel{padding-top:18px!important;align-items:stretch}.pricing-cards-container.m-carousel>.pricing-card{flex-basis:84%;padding:20px 16px!important;transform:none!important}.pricing-card .plan-features li{font-size:.86rem;padding-top:5px!important;padding-bottom:5px!important}.pricing-card .m-all{margin:4px 0 10px}.booking-grid{gap:18px!important}.booking-desc{font-size:.92rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.features-checklist-cta{gap:6px!important;margin:12px 0!important}.check-item{font-size:.86rem;padding:0!important}.whatsapp-direct{margin-top:12px!important;padding:12px!important}.booking-form-wrapper .glass-card{padding:18px 14px!important}.faq-accordion{gap:8px!important}.sx-sticky{grid-template-columns:minmax(0,1fr)!important}.sx-sticky>*,.sx-feat{min-width:0!important;max-width:100%}.ask-panel .ask-chips{margin-inline:-14px!important;padding:2px 14px 6px!important}.ask-answer{min-height:72px!important}.ask-what.m-what-closed .ask-group:nth-of-type(n+2){display:none!important}.ask-what>.m-more{margin-top:2px}.showcase-info h3{font-size:1.25rem!important;line-height:1.45!important;margin:8px 0!important}.showcase-info>p{font-size:.9rem!important}.showcase-list li{font-size:.86rem!important;line-height:1.6!important;margin-bottom:8px!important}.m-short.m-keep1>li:nth-child(n+2){display:none!important}.showcase-tabs .tab-btn{min-height:44px}.sx-word.sx-left .sx-big{display:none!important}.sx-feat .m-swipe-hint{margin-top:10px}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.benefit-card{display:block!important;min-width:0}.benefit-card h3{white-space:normal!important}.pricing-card>*{flex-shrink:0!important}.pricing-card .plan-action{margin-top:auto}.pricing-card .plan-action .btn{min-height:48px;padding:12px 16px!important}.m-carousel:focus-visible{outline:2px solid var(--color-blue, #2563eb);outline-offset:-2px;border-radius:var(--m-radius)}.keys{grid-template-columns:minmax(0,1fr)!important}.keys li button{flex-wrap:wrap;row-gap:0}.keys li button>span{min-width:0;white-space:normal}.feats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.feat{padding:14px 12px!important;border-radius:14px!important;display:block!important;min-width:0}.feat h3{font-size:.9rem!important;line-height:1.4!important;margin:8px 0 4px!important}.feat p{font-size:.78rem!important;line-height:1.5!important}.feat .ic,.feat>span:first-child{width:34px!important;height:34px!important;font-size:1rem!important}#v-grid.m-carousel{align-items:stretch}#v-grid.m-carousel>.v-card{padding:16px 14px!important;border-radius:var(--m-radius)!important;grid-column:auto!important}#v-grid .v-card .v-body{display:block!important}.v-card.m-story-closed blockquote p:not(.pull){display:none!important}.v-card .pull{font-size:1rem!important;line-height:1.6!important}.v-card>.m-more,.v-card .v-body>.m-more{display:block;margin:0 0 8px}.v-filters{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:2px 16px 6px}.v-filters::-webkit-scrollbar{display:none}.v-filters button{flex:0 0 auto;white-space:nowrap;min-height:40px}.rp-footer{padding-top:32px!important}.rp-footer .footer-links-col h4{margin-bottom:6px!important}.r-hero{padding-top:96px!important}html[data-theme=dark] .m-dots i:not(.on){background:#94a3b859}html[data-theme=dark] .m-count{color:#cbd5e1}.v-filters,.ask-panel .ask-chips,.m-carousel,.products-grid-container{justify-content:flex-start!important}.legal-page{padding-top:88px!important}.legal-content-body{font-size:.95rem;line-height:1.75}.legal-content-body h2{scroll-margin-top:90px}.m-toc{margin:4px 0 18px;border:1px solid var(--border-color, rgba(100, 116, 139, .28));border-radius:14px;background:var(--bg-card, #ffffff)}.m-toc summary{min-height:48px;display:flex;align-items:center;padding:0 14px;font-weight:800;cursor:pointer;color:var(--color-blue, #2563eb);list-style:none}.m-toc summary::-webkit-details-marker{display:none}.m-toc summary:after{content:"▾";margin-inline-start:auto;transition:transform .25s var(--m-ease)}.m-toc[open] summary:after{transform:rotate(180deg)}.m-toc ol{margin:0;padding:0 14px 10px;list-style:none}.m-toc li{margin:0}.m-toc a{display:block;padding:8px 0;font-size:.9rem;line-height:1.45;color:var(--text-primary, #0f172a);text-decoration:none;border-top:1px solid var(--border-color, rgba(100, 116, 139, .18))}body.dark-theme .m-toc summary,html[data-theme=dark] .m-toc summary{color:#93c5fd}body.dark-theme .m-toc a,html[data-theme=dark] .m-toc a{color:#e2e8f0}.m-swipe-hint{color:var(--text-secondary, #475569)}body.dark-theme .m-swipe-hint,html[data-theme=dark] .m-swipe-hint{color:#cbd5e1}.pin{width:24px!important;height:24px!important;font-size:.72rem!important}.products-grid-container .featured-robot-container{display:none!important}.products-grid-container{align-items:flex-start!important}.products-grid-container>.product-summary-card{height:auto!important;min-height:0!important}.products-grid-container>.product-summary-card .featured-badge{position:static!important;transform:none!important;margin:0 0 10px!important;align-self:flex-start}.products-grid-container>.product-summary-card .featured-text{width:100%}.products-grid-container>.product-summary-card .btn{margin-top:4px}.m-phone{position:relative;height:52vh;max-height:470px;aspect-ratio:540 / 1200;margin:14px auto 18px;padding:6px;background:#0b0f19;border-radius:13%/6%;box-shadow:inset 0 0 0 1.5px #3a4256,0 2px 4px #0f172a2e}.m-phone:before{content:"";position:absolute;top:2.2%;left:50%;width:26%;aspect-ratio:4.2;transform:translate(-50%);background:#0b0f19;border-radius:99px;z-index:1}.m-phone:after{content:"";position:absolute;left:10%;right:10%;bottom:-16px;height:14px;background:radial-gradient(ellipse at center,#0f172a4d,#0f172a00 70%);pointer-events:none}html[data-theme=dark] .m-phone{box-shadow:inset 0 0 0 1.5px #4a5370,0 0 0 1px #ffffff1a}html[data-theme=dark] .m-phone:after{background:radial-gradient(ellipse at center,#0000008c,#0000 70%)}.sx-stack.m-carousel .m-phone .sx-card-shot{display:block;margin:0!important;padding:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:top center;border-radius:11%/5%!important;border:0!important}.sx-stack.m-carousel .sx-card{padding-bottom:6px!important}.r-hero .phone,.stage .phone{width:30%!important}.ph-frame{border-radius:15%/7.2%!important;padding:2px!important;box-shadow:0 10px 22px #0f172a38,inset 0 0 0 1px #ffffffb3!important}.ph-screen{border-radius:14%/6.7%!important;border-width:2px!important}.ph-screen:before{top:2.4%!important;height:auto!important;aspect-ratio:4.2;width:28%!important}.ph-screen img{border-radius:12%/5.8%!important}.btn,.action-btn-mobile,.promo-cta,.sx-play,.whatsapp-btn,.ui-dock .ui-dock-cta,.m-toc summary{border-radius:12px!important}.btn .roll,.ui-dock-cta .roll{border-radius:inherit}html[lang=ar] .hero-split-cta .btn{padding-top:10px!important;padding-bottom:10px!important}html[lang=ar] .r-hero .btn{padding-top:10px!important;padding-bottom:14px!important}.products-grid-container{align-items:stretch!important}.products-grid-container>.product-summary-card .featured-text{display:flex;flex-direction:column;flex:1 1 auto}.products-grid-container>.product-summary-card>.btn,.products-grid-container>.product-summary-card .featured-text>.btn{margin-top:auto!important}.hero-split-cta .btn{font-size:clamp(.76rem,3.45vw,.9rem)!important;padding-inline:6px!important}html[lang=en] .hero-split-cta .btn{font-size:clamp(.72rem,3.2vw,.9rem)!important}.sx-stack.m-carousel .sx-chips{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;overflow:visible!important;flex-wrap:initial!important;margin-top:10px!important}.sx-stack.m-carousel .sx-chips>span{white-space:nowrap;overflow:hidden;text-overflow:clip;text-align:center;font-size:clamp(.66rem,3vw,.74rem)!important;padding:6px 4px!important;border-radius:10px!important}.sx-chips span span{background:none!important;padding:0!important;font-size:inherit!important;border-radius:0!important;white-space:inherit!important}html.js .hero-split .scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}.ui-dock{border-radius:19px!important;padding:7px!important}.ui-dock .ui-dock-cta{display:inline-flex!important;align-items:center;justify-content:center;height:40px;padding:0 16px!important;line-height:1!important;margin-inline-start:4px!important}.ui-dock .ui-dock-cta .roll,.ui-dock .ui-dock-cta .roll>span{line-height:1!important}@supports (text-box: trim-both cap alphabetic){.ui-dock .ui-dock-cta .roll>span{text-box:trim-both cap alphabetic}}.ui-dock .ui-dock-cta .roll{overflow:visible!important}.ui-dock .ui-dock-cta .roll>span:last-child{display:none!important}.ui-dock .ui-dock-cta .roll>span:first-child{transform:none!important}
