:root{--m-bg:#fbf8f1;--m-soft:#f7f0e3;--m-card:#fffdfa;--m-ink:#182129;--m-muted:#737e84;--m-gold:#c99636;--m-gold-deep:#a8731f;--m-line:rgba(201,150,54,.30);--m-radius:18px;--m-shadow:0 8px 22px rgba(74,54,19,.06);--m-header:64px;}html{font-size:16px!important;scroll-padding-top:calc(var(--m-header)+12px)!important;overflow-x:hidden!important}body,.detail-body{min-width:0!important;width:100%!important;overflow-x:hidden!important;background:var(--m-bg)!important;color:var(--m-ink)!important}*,*::before,*::after{box-sizing:border-box}img,video,iframe,svg{max-width:100%;height:auto}button,a,input,textarea,select{touch-action:manipulation}input,textarea,select{font-size:16px!important}.container{width:calc(100% - 32px)!important;max-width:none!important;margin-inline:auto!important}.section{padding:58px 0!important}.section-head{margin-bottom:24px!important}.section-head h2{font-size:clamp(30px,9vw,40px)!important;line-height:1.08!important;letter-spacing:-.035em!important}.section-head p{font-size:15px!important;line-height:1.65!important}.eyebrow,.detail-kicker,.robot-kind,.video-kicker{font-size:10px!important;letter-spacing:.15em!important}.reveal,.reveal.visible{opacity:1!important;transform:none!important;transition:none!important}.delay-1,.delay-2,.delay-3{transition-delay:0!important}.site-header,.detail-body .site-header{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;height:var(--m-header)!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important;background:rgba(251,248,241,.985)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 14px rgba(80,59,23,.045)!important;}.nav-wrap{height:var(--m-header)!important;min-height:var(--m-header)!important;padding:0!important;gap:8px!important;display:flex!important;align-items:center!important}.site-header .brand.brand-image-lockup,.detail-body .brand.brand-image-lockup{order:1!important;width:128px!important;height:44px!important;min-width:128px!important;padding:0!important;border-radius:11px!important;box-shadow:none!important;flex:0 0 128px!important;}.site-header .brand-logo-img,.detail-body .brand-logo-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.nav-actions{order:2!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.nav-actions .btn-small{display:none!important}.lang-switch{position:static!important;display:flex!important;gap:0!important;padding:2px!important;border-radius:11px!important;background:#fffaf2!important;box-shadow:none!important;flex:0 0 auto!important}.lang{width:26px!important;min-width:26px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:9px!important;line-height:30px!important;border-radius:8px!important}.menu-btn{order:3!important;display:grid!important;place-items:center!important;margin:0!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border-radius:11px!important;background:#fffaf2!important;border:1px solid var(--m-line)!important;font-size:20px!important;line-height:1!important}.main-nav{display:none!important;position:fixed!important;z-index:80!important;top:var(--m-header)!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100vh - var(--m-header)- 12px)!important;overflow:auto!important;padding:12px!important;gap:2px!important;flex-direction:column!important;border-radius:0 0 16px 16px!important;border:1px solid var(--m-line)!important;background:#fffdf8!important;box-shadow:0 14px 34px rgba(61,45,18,.10)!important;backdrop-filter:none!important;}.main-nav.open{display:flex!important}.main-nav a{display:flex!important;align-items:center!important;min-height:46px!important;padding:0 13px!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;color:#3e494f!important}.main-nav a:active{background:#f6eedf!important}.showcase-hero{min-height:0!important;height:auto!important;padding:var(--m-header)0 0!important;background:var(--m-bg)!important;border-bottom:1px solid var(--m-line)!important}.showcase-hero-media{width:100%!important;height:auto!important;min-height:0!important;padding:28px 16px 20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#fffdf8 0%,#f8f0e2 100%)!important;}.showcase-hero-media::after{display:none!important;content:none!important}.showcase-hero-copy{position:static!important;order:1!important;transform:none!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;text-align:left!important;}.showcase-hero-copy .hero-brand-label{margin:0 0 10px!important;text-align:left!important;font-size:10px!important;letter-spacing:.20em!important;color:var(--m-gold-deep)!important}.showcase-hero-copy h1{max-width:100%!important;margin:0!important;text-align:left!important;font-size:clamp(34px,10.2vw,44px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:520!important}.showcase-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin:18px 0 0!important;width:100%!important}.showcase-hero-actions .btn{width:100%!important;min-width:0!important;min-height:46px!important;padding:10px 12px!important;font-size:12px!important;white-space:nowrap!important}.showcase-hero-image{position:static!important;order:2!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:contain!important;object-position:center!important;margin:22px auto 0!important;border-radius:20px!important;background:#f1e8da!important;filter:saturate(.98)contrast(1.01)!important;}.quick-performance{padding:42px 0 48px!important;background:var(--m-bg)!important}.quick-performance .section-head{margin-bottom:18px!important}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.why-card{min-height:138px!important;padding:18px 15px!important;border-radius:16px!important;background:var(--m-card)!important;border:1px solid var(--m-line)!important;box-shadow:none!important}.why-card strong{font-size:27px!important;line-height:1!important}.why-card h3{font-size:14px!important;line-height:1.25!important;margin:9px 0 6px!important}.why-card p{font-size:12px!important;line-height:1.45!important}.orionstar-family{padding:54px 0 58px!important;overflow:hidden!important}.orionstar-family .section-head{margin-bottom:20px!important}.orionstar-family .section-head h2{font-size:34px!important}.orionstar-tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;margin:0 -16px 18px!important;padding:2px 16px 8px!important;scroll-snap-type:x proximity!important}.orionstar-tabs::-webkit-scrollbar{display:none!important}.orionstar-tab{flex:0 0 auto!important;min-height:40px!important;padding:9px 14px!important;font-size:12px!important;scroll-snap-align:start!important;box-shadow:none!important}.orionstar-scroll-btn{display:none!important}.orionstar-card-row{gap:12px!important;margin:0 -16px!important;padding:4px 16px 12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;scroll-padding-left:16px!important;scrollbar-width:none!important}.orionstar-card-row::-webkit-scrollbar{display:none!important}.orionstar-card{flex:0 0 min(86vw,346px)!important;width:min(86vw,346px)!important;min-height:430px!important;padding:22px 20px 17px!important;border-radius:22px!important;scroll-snap-align:start!important;box-shadow:0 7px 20px rgba(78,58,22,.045)!important;}.orionstar-card .robot-kind{font-size:11px!important;margin-bottom:10px!important}.orionstar-card h3{font-size:31px!important;line-height:1.02!important;margin-bottom:10px!important}.orionstar-card p{font-size:14px!important;line-height:1.55!important;max-width:none!important}.orionstar-card-visual{height:205px!important;min-height:205px!important;padding:10px 6px 0!important;margin-top:auto!important;overflow:hidden!important}.orionstar-card-visual img{width:100%!important;height:185px!important;max-width:100%!important;max-height:185px!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:drop-shadow(0 12px 18px rgba(20,24,33,.10))!important}.orionstar-card:hover .orionstar-card-visual img,.orionstar-card.active .orionstar-card-visual img{transform:none!important}.orionstar-mini-cta{margin-top:11px!important;font-size:11px!important}.gpuc-section{padding:56px 0 58px!important;overflow:hidden!important;background:linear-gradient(180deg,#fffdf8 0%,#f8f3e9 100%)!important}.gpuc-head{text-align:left!important;margin:0 0 22px!important}.gpuc-eyebrow{font-size:10px!important;letter-spacing:.20em!important;gap:8px!important}.gpuc-eyebrow::before,.gpuc-eyebrow::after{width:26px!important}.gpuc-head h2{font-size:34px!important;line-height:1.06!important;margin:10px 0 8px!important}.gpuc-head p{font-size:14px!important;line-height:1.58!important}.gpuc-grid{grid-template-columns:1fr!important;gap:9px!important}.gpuc-card{min-height:92px!important;padding:13px 14px!important;gap:11px!important;border-radius:15px!important;box-shadow:none!important}.gpuc-robot-wrap{width:48px!important;min-width:48px!important;height:62px!important}.gpuc-robot{max-width:39px!important;max-height:60px!important}.gpuc-card-copy{gap:4px!important}.gpuc-index{font-size:11px!important}.gpuc-card h3{font-size:16px!important;line-height:1.25!important;max-width:none!important}.gpuc-arrow{width:34px!important;height:34px!important;min-width:34px!important}.gpuc-curtain-wrap{height:72px!important;margin:12px 0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important}.gpuc-curtain-shell,.gpuc-divider,.gpuc-hand{display:none!important}.gpuc-open-btn{position:static!important;transform:none!important;width:100%!important;max-width:280px!important;min-width:0!important;min-height:50px!important;padding:10px 18px!important;box-shadow:none!important}.gpuc-open-btn:hover{transform:none!important}.gpuc-open-btn strong,.gpuc-collapse-btn strong{font-size:15px!important}.gpuc-open-btn small,.gpuc-collapse-btn small{font-size:10px!important}.gpuc-grid-extra{transform:none!important}.gpuc-grid-extra.is-visible{margin-top:9px!important}.gpuc-collapse-wrap.is-visible{margin-top:12px!important}.gpuc-collapse-btn{min-width:0!important;width:100%!important;max-width:260px!important;min-height:48px!important;padding:9px 16px!important;box-shadow:none!important}.video-section{width:100%!important;margin:0!important;padding:56px 0!important;border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;background:#f7f0e3!important}.video-section .container{width:calc(100% - 32px)!important}.video-grid{grid-template-columns:1fr!important;gap:22px!important}.video-copy h2{font-size:34px!important;line-height:1.08!important;margin:10px 0 14px!important}.video-copy p{font-size:14px!important;line-height:1.6!important;margin-bottom:18px!important}.video-copy .btn{min-height:46px!important;padding:11px 18px!important}.video-card{min-height:0!important;height:auto!important;aspect-ratio:16/10!important;border-radius:18px!important}.video-card img{width:100%!important;height:100%!important;object-fit:cover!important}.play-btn{width:58px!important;height:58px!important;font-size:18px!important}.video-caption{left:16px!important;right:16px!important;bottom:14px!important;font-size:12px!important}.video-gallery{display:flex!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;margin:16px -16px 0!important;padding:2px 16px 8px!important}.video-gallery::-webkit-scrollbar{display:none!important}.video-tile{flex:0 0 min(78vw,300px)!important;scroll-snap-align:start!important;border-radius:16px!important;padding:9px 9px 13px!important;box-shadow:none!important}.video-thumb{height:auto!important;aspect-ratio:16/9!important;margin-bottom:10px!important}.video-tile strong{font-size:13px!important}.cta-section{width:100%!important;margin:0!important;padding:56px 0!important;border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;background:#f4ead6!important}.cta-grid{grid-template-columns:1fr!important;gap:26px!important}.cta-copy h2{font-size:34px!important;line-height:1.08!important;margin:10px 0 14px!important}.cta-copy p,.cta-copy li{font-size:14px!important;line-height:1.6!important}.cta-copy ul{padding-left:19px!important;margin-bottom:0!important}.demo-form{padding:19px!important;border-radius:18px!important;box-shadow:none!important}.field-row{grid-template-columns:1fr!important;gap:0!important}.demo-form label{font-size:12px!important;margin-bottom:13px!important}.demo-form input,.demo-form textarea{width:100%!important;min-height:48px!important;padding:12px 13px!important;border-radius:10px!important}.demo-form textarea{min-height:110px!important}.demo-form .btn-wide{min-height:50px!important;font-size:14px!important}.footer{width:100%!important;margin:0!important;padding:38px 0 20px!important;border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;background:#f2e7d2!important}.footer .container{width:calc(100% - 32px)!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:26px 18px!important}.footer-grid>div:first-child{grid-column:1/-1!important}.footer-brand.brand.brand-image-lockup{width:154px!important;height:48px!important;min-width:0!important;margin:0 0 8px!important;padding:0!important;border-radius:12px!important}.footer-grid p,.footer-grid a,.footer-grid span{font-size:12px!important;line-height:1.6!important}.footer-grid b{font-size:13px!important;margin-bottom:5px!important}.footer-bottom{margin-top:26px!important;padding-top:16px!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;font-size:10px!important}.modal-panel{width:calc(100% - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:9px!important;border-radius:16px!important;overflow:auto!important}.modal-close{width:42px!important;height:42px!important;right:10px!important;top:9px!important}.video-frame-wrap{border-radius:12px!important}.modal-meta{padding:12px 4px 4px!important;grid-template-columns:1fr!important}.modal-meta a{grid-column:1!important;grid-row:auto!important;margin-top:7px!important}.detail-main{padding-top:var(--m-header)!important}.detail-hero-wrap{overflow:hidden!important}.detail-hero-wrap::before,.detail-hero-wrap::after{display:none!important}.detail-hero{width:calc(100% - 32px)!important;min-height:0!important;padding:32px 0 42px!important;display:flex!important;flex-direction:column!important;gap:24px!important}.detail-copy{order:1!important;width:100%!important;padding:0!important}.detail-visual{order:2!important;width:100%!important}.detail-kicker{margin-bottom:10px!important}.detail-context{margin-bottom:13px!important;padding:7px 10px!important;font-size:11px!important}.detail-copy h1{font-size:clamp(34px,10vw,43px)!important;line-height:1.03!important;letter-spacing:-.043em!important;margin:0 0 15px!important}.detail-copy>p{font-size:15px!important;line-height:1.65!important}.detail-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}.detail-actions .btn{width:100%!important;min-height:46px!important;padding:10px 10px!important;font-size:11px!important;text-align:center!important}.detail-hero-image{height:auto!important;aspect-ratio:4/3!important;border-radius:19px!important;box-shadow:var(--m-shadow)!important}.detail-hero-image img{object-fit:cover!important}.detail-image-badge{left:10px!important;top:10px!important;padding:6px 9px!important;font-size:8px!important}.detail-mini-image{display:none!important}.detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:23px!important;padding-top:17px!important}.detail-facts strong{font-size:18px!important}.detail-facts span{font-size:9px!important;line-height:1.25!important}.detail-section{padding:54px 0!important}.detail-section-head{margin-bottom:23px!important}.detail-section-head h2{font-size:32px!important;line-height:1.08!important}.detail-section-head p{font-size:14px!important;line-height:1.6!important}.detail-feature-grid{grid-template-columns:1fr!important;gap:9px!important}.detail-feature{min-height:0!important;padding:19px!important;border-radius:16px!important;box-shadow:none!important}.detail-feature>span{font-size:10px!important}.detail-feature h3{font-size:18px!important;margin:12px 0 7px!important}.detail-feature p{font-size:13px!important;line-height:1.55!important}.gallery-stage{display:block!important}.gallery-feature{width:100%!important;height:auto!important;aspect-ratio:4/3!important;border-radius:18px!important}.gallery-thumbs{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;margin:10px -16px 0!important;padding:0 16px 6px!important}.gallery-thumbs::-webkit-scrollbar{display:none!important}.gallery-item{flex:0 0 82px!important;width:82px!important;height:62px!important;border-radius:10px!important;scroll-snap-align:start!important}.gallery-feature .gallery-index{left:10px!important;bottom:10px!important;padding:6px 8px!important;font-size:10px!important}.case-video-grid{grid-template-columns:1fr!important;gap:12px!important}.case-video-card{border-radius:16px!important;box-shadow:none!important}.case-video-card video{min-height:0!important;aspect-ratio:16/9!important;object-fit:cover!important}.case-video-meta{padding:12px!important}.case-video-meta h3{font-size:15px!important}.spec-wrap{grid-template-columns:1fr!important;gap:24px!important}.spec-image{height:auto!important;aspect-ratio:4/3!important;border-radius:18px!important;box-shadow:none!important}.spec-row{display:grid!important;grid-template-columns:minmax(0,.8fr)minmax(0,1.2fr)!important;gap:12px!important;padding:13px 0!important}.spec-row span{font-size:12px!important}.spec-row strong{font-size:12px!important;text-align:right!important;overflow-wrap:anywhere!important}.detail-faq-grid{grid-template-columns:1fr!important;gap:9px!important}.detail-faq-item{padding:18px!important;border-radius:15px!important}.detail-faq-item h3{font-size:16px!important;margin-bottom:7px!important}.detail-faq-item p{font-size:13px!important;line-height:1.55!important}.related-section{padding:54px 0!important}.related-head{display:block!important;margin-bottom:20px!important}.related-head h2{font-size:31px!important;margin-top:8px!important}.related-head p{font-size:13px!important;margin-top:8px!important}.related-grid{display:flex!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;margin:0 -16px!important;padding:0 16px 8px!important}.related-grid::-webkit-scrollbar{display:none!important}.related-card{flex:0 0 min(78vw,292px)!important;height:210px!important;border-radius:16px!important;scroll-snap-align:start!important;box-shadow:none!important}.related-card-copy{padding:14px!important}.related-card-copy h3{font-size:18px!important}.detail-cta{width:100%!important;margin:0!important;padding:42px 0!important;border-radius:0!important}.detail-cta .container{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important}.detail-cta h2{font-size:30px!important;line-height:1.08!important;margin:0!important}.detail-cta .btn{width:100%!important;min-height:48px!important}.lightbox-close{width:46px!important;height:46px!important;right:10px!important;top:10px!important}.lightbox img{max-width:calc(100% - 22px)!important;max-height:calc(100dvh - 80px)!important}.product-header{position:sticky!important;top:0!important;height:60px!important;background:rgba(251,248,241,.985)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.product-nav{min-height:60px!important;height:60px!important;gap:8px!important}.product-brand{width:142px!important;height:44px!important;min-width:142px!important;border-radius:11px!important;box-shadow:none!important}.product-brand img{width:100%!important;height:100%!important;object-fit:cover!important}.product-navlinks{margin-left:auto!important;gap:0!important}.product-navlinks a:not(.product-demo){display:none!important}.product-demo{min-height:40px!important;padding:9px 12px!important;font-size:11px!important;white-space:nowrap!important;box-shadow:none!important}.product-hero{padding:34px 0 34px!important}.product-hero-grid{grid-template-columns:1fr!important;gap:24px!important}.product-hero h1{font-size:clamp(38px,11vw,48px)!important;line-height:1!important;letter-spacing:-.045em!important;margin:0 0 13px!important}.product-subtitle{font-size:15px!important;line-height:1.6!important;margin-bottom:18px!important}.hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.hero-actions .btn{min-height:46px!important;padding:10px!important;font-size:11px!important;text-align:center!important}.product-visual{min-height:0!important;height:auto!important;aspect-ratio:1/1!important;border-radius:21px!important;box-shadow:var(--m-shadow)!important}.product-visual::before{width:68%!important;height:auto!important;aspect-ratio:1/1!important;box-shadow:none!important}.product-visual img{max-width:78%!important;max-height:78%!important;width:auto!important;height:auto!important;object-fit:contain!important}.metrics{padding:0 0 42px!important}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.metric{min-height:108px!important;padding:17px!important;border-radius:15px!important;box-shadow:none!important}.metric strong{font-size:24px!important;margin-bottom:5px!important}.metric span{font-size:12px!important}.product-section{padding:50px 0!important}.product-section .section-head{margin-bottom:22px!important}.product-section .section-head h2{font-size:31px!important}.product-section .section-head p{font-size:14px!important}.feature-grid,.scenario-grid,.video-grid{grid-template-columns:1fr!important;gap:9px!important}.feature,.scenario{min-height:0!important;padding:19px!important;border-radius:15px!important;box-shadow:none!important}.feature h3,.scenario b{font-size:17px!important}.feature p,.scenario span{font-size:13px!important;line-height:1.5!important}.spec-table{grid-template-columns:1fr!important;gap:7px!important}.spec{padding:14px!important;border-radius:13px!important;gap:10px!important}.spec b,.spec span{font-size:12px!important}.spec span{overflow-wrap:anywhere!important}.product-section .video-card{min-height:0!important;height:auto!important;aspect-ratio:16/10!important;border-radius:16px!important}.product-section .video-card video{min-height:0!important;height:100%!important;aspect-ratio:16/10!important}.video-label{left:10px!important;bottom:10px!important;font-size:10px!important;padding:6px 9px!important}.cta{padding:48px 0!important}.cta-box{padding:24px!important;border-radius:19px!important;flex-direction:column!important;align-items:stretch!important;gap:17px!important;box-shadow:none!important}.cta-box h2{font-size:30px!important;line-height:1.08!important}.cta-box p{font-size:13px!important;line-height:1.55!important}.cta-box .btn{width:100%!important;min-height:48px!important}.product-footer{padding:26px 0!important}.footer-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;font-size:11px!important}.orionstar-family-wrap,.orionstar-carousel-wrap,.gpuc-container,.video-section .container,.cta-section .container,.detail-section .container,.related-section .container,.product-section .container{min-width:0!important;max-width:100%!important}h1,h2,h3,h4,p,span,strong,a{overflow-wrap:break-word}@media(max-width:359px){.container{width:calc(100% - 24px)!important}.site-header .brand.brand-image-lockup,.detail-body .brand.brand-image-lockup{width:112px!important;min-width:112px!important;flex-basis:112px!important}.lang{width:23px!important;min-width:23px!important;font-size:8px!important}.menu-btn{width:38px!important;min-width:38px!important}.showcase-hero-media{padding-left:12px!important;padding-right:12px!important}.showcase-hero-copy h1{font-size:32px!important}.showcase-hero-actions,.detail-actions,.hero-actions{grid-template-columns:1fr!important}.why-grid{grid-template-columns:1fr!important}.detail-facts{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{--m34-bg:#fbfaf6;--m34-paper:#ffffff;--m34-soft:#f5efe4;--m34-soft-2:#f1eadf;--m34-ink:#172129;--m34-muted:#707b81;--m34-gold:#bd8a2d;--m34-gold-soft:#e9d4aa;--m34-line:#e5ded2;--m34-radius:16px;--m34-header:58px;}html{scroll-padding-top:70px!important;background:var(--m34-bg)!important}body,.detail-body{background:var(--m34-bg)!important;color:var(--m34-ink)!important;padding-bottom:72px!important}.container{width:calc(100% - 28px)!important}.section,.product-story,.video-section,.why-section,.cta-section,.footer,.detail-section,.related-section,.product-section{content-visibility:visible!important;contain:none!important}.section{padding:44px 0!important}.section-head{margin-bottom:19px!important}.section-head h2{font-size:28px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:520!important}.section-head p{font-size:13px!important;line-height:1.55!important}.eyebrow,.detail-kicker,.robot-kind,.video-kicker{font-size:9px!important;letter-spacing:.17em!important;color:var(--m34-gold)!important}.site-header,.detail-body .site-header{height:var(--m34-header)!important;background:rgba(251,250,246,.97)!important;border-bottom:1px solid var(--m34-line)!important;box-shadow:none!important;}.nav-wrap{height:var(--m34-header)!important;min-height:var(--m34-header)!important}.site-header .brand.brand-image-lockup,.detail-body .brand.brand-image-lockup{width:112px!important;height:38px!important;min-width:112px!important;flex-basis:112px!important;border-radius:9px!important;border:0!important;background:transparent!important;}.site-header .brand-logo-img,.detail-body .brand-logo-img{object-fit:contain!important}.lang-switch{background:transparent!important;border:0!important;padding:0!important;gap:1px!important}.lang{width:25px!important;min-width:25px!important;height:32px!important;min-height:32px!important;border-radius:8px!important;font-size:8.5px!important;line-height:32px!important}.lang:not(.active){color:#8b8e8d!important}.lang.active{background:#efe5d3!important;color:#60491f!important;border:1px solid #e0cfad!important}.menu-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:9px!important;border:1px solid var(--m34-line)!important;background:#fff!important;font-size:18px!important}.main-nav{top:var(--m34-header)!important;left:8px!important;right:8px!important;border-radius:0 0 14px 14px!important;background:#fff!important;border-color:var(--m34-line)!important;box-shadow:0 16px 36px rgba(30,30,24,.10)!important}.main-nav a{min-height:44px!important;font-size:13px!important}.showcase-hero{padding:var(--m34-header)0 0!important;border:0!important;background:var(--m34-bg)!important}.showcase-hero-media{padding:24px 14px 0!important;background:var(--m34-bg)!important;overflow:visible!important;}.showcase-hero-copy{padding:0 2px!important}.showcase-hero-copy .hero-brand-label{font-size:9px!important;letter-spacing:.23em!important;margin-bottom:9px!important;color:var(--m34-gold)!important}.showcase-hero-copy h1{font-size:36px!important;line-height:1.00!important;letter-spacing:-.05em!important;font-weight:430!important;max-width:330px!important}.showcase-hero-actions{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;margin-top:16px!important}.showcase-hero-actions .btn{width:auto!important;min-height:42px!important;padding:10px 15px!important;font-size:11px!important;border-radius:999px!important}.showcase-hero-actions .btn-gold{background:#24343c!important;color:#fff!important;border-color:#24343c!important;box-shadow:none!important}.showcase-hero-actions .hero-outline-btn{background:transparent!important;border:0!important;box-shadow:none!important;color:#6a593b!important;padding-left:7px!important;padding-right:7px!important;text-decoration:underline;text-decoration-color:#d7c29a;text-underline-offset:4px}.showcase-hero-image{width:calc(100%+28px)!important;margin:20px -14px 0!important;border-radius:0!important;aspect-ratio:1.64/1!important;object-fit:cover!important;object-position:center 55%!important;background:#efe9de!important;}.quick-performance{padding:24px 0 34px!important;background:var(--m34-bg)!important}.quick-performance .section-head{display:none!important}.why-grid{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;margin:0 -14px!important;padding:0 14px 5px!important}.why-grid::-webkit-scrollbar{display:none!important}.why-card{flex:0 0 150px!important;min-height:90px!important;padding:14px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--m34-line)!important;box-shadow:none!important;scroll-snap-align:start!important}.why-card strong{font-size:22px!important;color:#8c6729!important}.why-card h3{font-size:12px!important;margin:7px 0 0!important;line-height:1.25!important}.why-card p{display:none!important}.orionstar-family{padding:38px 0 46px!important;background:#fff!important;border-top:1px solid var(--m34-line)!important;border-bottom:1px solid var(--m34-line)!important}.orionstar-family .section-head{margin-bottom:16px!important}.orionstar-family .section-head h2{font-size:29px!important;max-width:310px!important}.orionstar-family .section-head p{font-size:13px!important;max-width:330px!important}.orionstar-tabs{margin:0 -14px 16px!important;padding:0 14px 5px!important;gap:6px!important}.orionstar-tab{min-height:34px!important;padding:7px 11px!important;font-size:10px!important;border-radius:999px!important;background:#faf7f0!important;border:1px solid var(--m34-line)!important;box-shadow:none!important}.orionstar-tab.active,.orionstar-tab:hover{background:#f0e2c5!important;color:#55401c!important;border-color:#dcc395!important;box-shadow:none!important;transform:none!important}.orionstar-card-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;overflow:visible!important;margin:0!important;padding:0!important;scroll-snap-type:none!important;}.orionstar-card{width:100%!important;max-width:none!important;flex:none!important;min-height:132px!important;display:grid!important;grid-template-columns:minmax(0,1fr)104px!important;grid-template-rows:auto auto 1fr!important;column-gap:12px!important;align-items:center!important;padding:16px 12px 15px 16px!important;border-radius:15px!important;background:#fbfaf7!important;border:1px solid var(--m34-line)!important;box-shadow:none!important;transform:none!important;}.orionstar-card.hidden{display:none!important}.orionstar-card.active,.orionstar-card:hover,.orionstar-card:focus-visible{background:#f7edd8!important;border-color:#e0c895!important;box-shadow:none!important;transform:none!important;}.orionstar-card .robot-kind{grid-column:1;grid-row:1;font-size:8.5px!important;margin:0 0 5px!important;color:#a87929!important}.orionstar-card h3{grid-column:1;grid-row:2;font-size:22px!important;line-height:1.02!important;margin:0 0 7px!important;letter-spacing:-.032em!important;font-weight:600!important}.orionstar-card p{grid-column:1;grid-row:3;font-size:11.5px!important;line-height:1.42!important;margin:0!important;color:#727a7e!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.orionstar-card-visual{grid-column:2;grid-row:1/4;width:104px!important;height:108px!important;min-height:108px!important;margin:0!important;padding:4px!important;overflow:hidden!important;align-self:center!important}.orionstar-card-visual img{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;filter:drop-shadow(0 7px 10px rgba(20,24,33,.08))!important}.orionstar-mini-cta{display:none!important}.gpuc-section{padding:40px 0 44px!important;background:var(--m34-bg)!important}.gpuc-head{text-align:left!important;margin-bottom:17px!important}.gpuc-eyebrow{justify-content:flex-start!important;font-size:9px!important;letter-spacing:.18em!important}.gpuc-eyebrow::before{display:none!important}.gpuc-eyebrow::after{width:30px!important}.gpuc-head h2{font-size:29px!important;max-width:310px!important;margin:8px 0 7px!important}.gpuc-head p{font-size:12.5px!important;line-height:1.5!important;max-width:330px!important}.gpuc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.gpuc-card{min-height:116px!important;padding:13px!important;display:grid!important;grid-template-columns:42px 1fr!important;grid-template-rows:42px auto!important;gap:9px 8px!important;align-content:start!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--m34-line)!important;box-shadow:none!important;}.gpuc-robot-wrap{grid-column:1;grid-row:1;width:42px!important;min-width:42px!important;height:42px!important;justify-content:flex-start!important}.gpuc-robot{max-width:34px!important;max-height:42px!important}.gpuc-card-copy{grid-column:1/3;grid-row:2;gap:3px!important}.gpuc-index{font-size:9px!important;color:#b88630!important}.gpuc-card h3{font-size:13px!important;line-height:1.18!important;font-weight:600!important;letter-spacing:-.01em!important}.gpuc-arrow{grid-column:2;grid-row:1;justify-self:end;width:28px!important;height:28px!important;min-width:28px!important;font-size:11px!important;border-color:#e0cfad!important;background:#fffaf0!important}.gpuc-curtain-wrap{height:52px!important;margin:12px 0 0!important}.gpuc-open-btn,.gpuc-collapse-btn{max-width:none!important;width:100%!important;min-height:44px!important;padding:8px 14px!important;border-radius:12px!important;background:#f3ead8!important;border:1px solid #e2cda5!important;box-shadow:none!important;flex-direction:row!important;gap:7px!important}.gpuc-open-btn strong,.gpuc-collapse-btn strong{font-size:12px!important}.gpuc-open-btn small,.gpuc-collapse-btn small{display:none!important}.gpuc-open-icon{font-size:12px!important}.video-section{padding:42px 0 44px!important;background:#f3efe7!important;border:0!important}.video-grid{gap:16px!important}.video-copy h2{font-size:29px!important;margin:8px 0 10px!important}.video-copy p{font-size:12.5px!important;line-height:1.52!important;margin-bottom:13px!important}.video-copy .btn{min-height:40px!important;padding:9px 14px!important;font-size:10.5px!important;border-radius:999px!important}.video-card{aspect-ratio:1.35/1!important;border-radius:15px!important;border:0!important;box-shadow:none!important}.play-btn{width:48px!important;height:48px!important;font-size:15px!important}.video-caption{font-size:10px!important;left:12px!important;bottom:11px!important}.video-gallery{margin:12px -14px 0!important;padding:0 14px 5px!important;gap:8px!important}.video-tile{flex:0 0 205px!important;padding:7px!important;border-radius:13px!important;background:#fff!important;border:1px solid var(--m34-line)!important}.video-thumb{border-radius:9px!important;margin-bottom:7px!important}.video-kicker{font-size:8px!important}.video-tile strong{font-size:11px!important}.cta-section{padding:42px 0 48px!important;background:#202d34!important;color:#fff!important}.cta-copy .eyebrow{color:#d4ad69!important}.cta-copy h2{font-size:30px!important;color:#fff!important;margin:8px 0 10px!important}.cta-copy p,.cta-copy li{font-size:12.5px!important;line-height:1.5!important;color:#c8ced1!important}.cta-copy ul{display:none!important}.cta-grid{gap:17px!important}.demo-form{padding:15px!important;border-radius:14px!important;background:#fff!important;border:0!important}.demo-form label{font-size:10px!important;color:#6e7477!important;margin-bottom:9px!important}.demo-form input,.demo-form textarea{min-height:44px!important;padding:10px 11px!important;border-radius:9px!important;background:#fbfaf7!important;border-color:#e5ded2!important;font-size:16px!important}.demo-form textarea{min-height:84px!important}.demo-form .btn-wide{min-height:45px!important;font-size:12px!important;border-radius:10px!important;background:#c6963e!important;color:#231b0d!important}.footer{padding:30px 0 18px!important;background:#f0eadf!important}.footer-grid{gap:19px 14px!important}.footer-brand.brand.brand-image-lockup{width:126px!important;height:40px!important}.footer-grid p,.footer-grid a,.footer-grid span{font-size:10.5px!important}.footer-grid b{font-size:11px!important}.footer-bottom{margin-top:18px!important;font-size:9px!important}.mobile-action-bar{display:flex!important;position:fixed!important;z-index:120!important;left:8px!important;right:8px!important;bottom:8px!important;height:54px!important;padding:6px!important;align-items:center!important;gap:6px!important;border:1px solid rgba(213,196,164,.78)!important;border-radius:16px!important;background:rgba(255,253,248,.96)!important;box-shadow:0 12px 30px rgba(35,30,21,.12)!important;}.mobile-action-bar a{display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;border-radius:11px!important;text-decoration:none!important;font-size:11px!important;font-weight:700!important}.mobile-action-bar .mobile-action-home{width:46px!important;flex:0 0 46px!important;border:1px solid var(--m34-line)!important;color:#5f6669!important;background:#fff!important}.mobile-action-bar .mobile-action-demo{flex:1!important;background:#263840!important;color:#fff!important}.detail-main{padding-top:var(--m34-header)!important}.detail-hero-wrap{background:var(--m34-bg)!important}.detail-hero{width:calc(100% - 28px)!important;padding:16px 0 30px!important;gap:15px!important}.detail-visual{order:1!important}.detail-copy{order:2!important}.detail-hero-image{aspect-ratio:1.25/1!important;border-radius:16px!important;border:1px solid var(--m34-line)!important;box-shadow:none!important;background:#eee8de!important}.detail-image-badge{font-size:7.5px!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important}.detail-context{display:inline-flex!important;margin:0 0 8px!important;padding:5px 8px!important;border-radius:999px!important;font-size:9px!important;background:#f1e5ce!important;border:0!important;color:#765720!important}.detail-copy h1{font-size:34px!important;line-height:1!important;margin-bottom:10px!important}.detail-copy>p{font-size:13px!important;line-height:1.53!important}.detail-actions{display:flex!important;grid-template-columns:none!important;gap:7px!important;margin-top:14px!important}.detail-actions .btn{width:auto!important;min-height:40px!important;padding:8px 12px!important;font-size:10px!important;border-radius:999px!important}.detail-facts{display:flex!important;grid-template-columns:none!important;gap:7px!important;overflow-x:auto!important;margin:17px -14px 0!important;padding:13px 14px 2px!important;border-top:1px solid var(--m34-line)!important;scrollbar-width:none!important}.detail-facts::-webkit-scrollbar{display:none!important}.detail-facts>div{flex:0 0 100px!important;padding:10px!important;border:1px solid var(--m34-line)!important;border-radius:12px!important;background:#fff!important}.detail-facts strong{font-size:16px!important}.detail-facts span{font-size:8.5px!important}.detail-section{padding:40px 0!important}.detail-section-head{margin-bottom:16px!important}.detail-section-head h2{font-size:28px!important}.detail-section-head p{font-size:12.5px!important}.detail-feature-grid{gap:0!important;border-top:1px solid var(--m34-line)!important}.detail-feature{padding:16px 2px!important;border:0!important;border-bottom:1px solid var(--m34-line)!important;border-radius:0!important;background:transparent!important}.detail-feature>span{font-size:8px!important}.detail-feature h3{font-size:16px!important;margin:7px 0 5px!important}.detail-feature p{font-size:12px!important}.gallery-feature{aspect-ratio:1.22/1!important;border-radius:15px!important}.gallery-item{flex-basis:70px!important;width:70px!important;height:52px!important}.case-video-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;gap:8px!important;margin:0 -14px!important;padding:0 14px 5px!important;scrollbar-width:none!important}.case-video-card{flex:0 0 245px!important}.case-video-meta h3{font-size:12px!important}.spec-wrap{gap:15px!important}.spec-image{aspect-ratio:1.25/1!important;border-radius:15px!important}.spec-row{padding:11px 0!important}.spec-row span,.spec-row strong{font-size:11px!important}.related-grid{gap:8px!important}.related-card{flex-basis:230px!important;height:170px!important}.related-card-copy h3{font-size:15px!important}.detail-cta{padding:32px 0 38px!important;background:#efe6d6!important}.detail-cta h2{font-size:26px!important}.detail-cta .btn{min-height:42px!important;border-radius:10px!important}.product-header{height:var(--m34-header)!important;background:var(--m34-bg)!important;border-bottom:1px solid var(--m34-line)!important}.product-nav{height:var(--m34-header)!important;min-height:var(--m34-header)!important}.product-brand{width:112px!important;height:38px!important;min-width:112px!important;border:0!important;background:transparent!important}.product-brand img{object-fit:contain!important}.product-demo{min-height:36px!important;padding:8px 10px!important;font-size:9.5px!important;border-radius:999px!important}.product-hero{padding:16px 0 27px!important}.product-hero-grid{display:flex!important;flex-direction:column!important;gap:14px!important}.product-hero-grid>div:first-child{order:2!important}.product-visual{order:1!important;aspect-ratio:1.25/1!important;border-radius:16px!important;box-shadow:none!important;border-color:var(--m34-line)!important;background:linear-gradient(160deg,#f8f5ee,#eee6d8)!important}.product-visual::before{display:none!important}.product-visual img{max-width:68%!important;max-height:78%!important}.product-hero h1{font-size:34px!important;margin-bottom:9px!important}.product-subtitle{font-size:13px!important;line-height:1.5!important;margin-bottom:13px!important}.hero-actions{display:flex!important;grid-template-columns:none!important;gap:7px!important}.hero-actions .btn{width:auto!important;min-height:39px!important;padding:8px 12px!important;font-size:9.5px!important;border-radius:999px!important}.metrics{padding:0 0 30px!important}.metric-grid{display:flex!important;grid-template-columns:none!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important;margin:0 -14px!important;padding:0 14px 3px!important}.metric{flex:0 0 128px!important;min-height:82px!important;padding:13px!important;border-radius:12px!important}.metric strong{font-size:20px!important}.metric span{font-size:10px!important}.product-section{padding:38px 0!important}.product-section .section-head h2{font-size:27px!important}.product-section .section-head p{font-size:12.5px!important}.feature-grid{gap:0!important;border-top:1px solid var(--m34-line)!important}.feature{padding:15px 2px!important;border:0!important;border-radius:0!important;border-bottom:1px solid var(--m34-line)!important;background:transparent!important}.feature h3{font-size:15px!important}.feature p{font-size:12px!important}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.scenario{padding:14px!important;min-height:104px!important}.scenario b{font-size:14px!important}.scenario span{font-size:11px!important}.spec{padding:11px 2px!important;border:0!important;border-bottom:1px solid var(--m34-line)!important;border-radius:0!important;background:transparent!important}.spec b,.spec span{font-size:11px!important}.product-section .video-grid{display:flex!important;overflow-x:auto!important;gap:8px!important;margin:0 -14px!important;padding:0 14px 4px!important;scrollbar-width:none!important}.product-section .video-card{flex:0 0 245px!important;aspect-ratio:1.35/1!important}.cta{padding:30px 0 38px!important}.cta-box{padding:20px!important;border-radius:15px!important;background:#26363e!important}.cta-box h2{font-size:25px!important;color:#fff!important}.cta-box p{font-size:12px!important;color:#c8ced1!important}.cta-box .btn{min-height:42px!important}.product-footer{padding:22px 0 84px!important}@media(max-width:359px){.showcase-hero-copy h1{font-size:33px!important}.orionstar-card{grid-template-columns:minmax(0,1fr)92px!important}.orionstar-card-visual{width:92px!important}.gpuc-grid{grid-template-columns:1fr!important}}:root{--m35-bg:#f7f2e9;--m35-paper:#fffdf9;--m35-paper-2:#fbf7ef;--m35-ink:#182127;--m35-muted:#6f777b;--m35-gold:#b8852f;--m35-gold-2:#d6af67;--m35-gold-soft:#f3e6cd;--m35-line:#e3d6c1;--m35-dark:#243238;--m35-shadow:0 10px 26px rgba(79,58,25,.065);--m35-radius:18px;--m35-header:64px;}html{background:var(--m35-bg)!important;scroll-padding-top:76px!important}body,.detail-body{background:var(--m35-bg)!important;color:var(--m35-ink)!important;padding-bottom:78px!important}.container{width:calc(100% - 28px)!important}.showcase-hero-copy h1,.orionstar-family .section-head h2,.gpuc-head h2,.video-copy h2,.cta-copy h2,.detail-copy h1,.detail-section-head h2,.product-hero h1,.product-section .section-head h2,.related-head h2,.detail-cta h2,.cta-box h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:600!important;letter-spacing:-.035em!important;color:var(--m35-ink)!important;}.site-header,.detail-body .site-header{height:var(--m35-header)!important;background:rgba(255,253,249,.975)!important;border-bottom:1px solid rgba(184,133,47,.16)!important;box-shadow:0 5px 18px rgba(82,60,24,.035)!important;}.nav-wrap{height:var(--m35-header)!important;min-height:var(--m35-header)!important;gap:7px!important}.site-header .brand.brand-image-lockup,.detail-body .brand.brand-image-lockup{width:138px!important;height:42px!important;min-width:138px!important;flex-basis:138px!important;}.lang-switch{gap:3px!important}.lang{width:29px!important;min-width:29px!important;height:30px!important;min-height:30px!important;border-radius:999px!important;font-size:9px!important;line-height:30px!important;border:1px solid #e5dccd!important;background:#fff!important}.lang.active{background:linear-gradient(135deg,#c99a47,#a97725)!important;color:#fff!important;border-color:#b18130!important}.menu-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:12px!important;border:0!important;background:transparent!important}.menu-btn span{display:block!important;width:20px!important;height:2px!important;margin:3px auto!important;background:#202b30!important;border-radius:999px!important}.main-nav{top:var(--m35-header)!important;background:#fffdf9!important;border-color:var(--m35-line)!important}.showcase-hero{padding:var(--m35-header)0 0!important;background:var(--m35-bg)!important}.showcase-hero-media{padding:24px 14px 0!important;background:radial-gradient(circle at 88% 8%,rgba(214,175,103,.18),transparent 32%),linear-gradient(180deg,#fffdf9 0%,#f7f0e4 100%)!important;}.showcase-hero-copy{padding:0 2px 0!important}.showcase-hero-copy .hero-brand-label{font-size:9px!important;letter-spacing:.28em!important;color:var(--m35-gold)!important;margin-bottom:10px!important}.showcase-hero-copy h1{font-size:38px!important;line-height:.98!important;max-width:345px!important;margin:0!important}.mobile-hero-lead{display:block!important;margin:11px 0 0!important;max-width:340px!important;font-size:13.5px!important;line-height:1.48!important;color:#666f73!important;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif!important;font-weight:400!important;letter-spacing:0!important}.showcase-hero-actions{margin-top:17px!important;gap:8px!important}.showcase-hero-actions .btn{min-height:44px!important;padding:10px 15px!important;font-size:11px!important;border-radius:13px!important}.showcase-hero-actions .btn-gold{background:linear-gradient(135deg,#c99b4a,#aa7927)!important;color:#fff!important;border:0!important;box-shadow:0 8px 18px rgba(164,116,34,.17)!important}.showcase-hero-actions .hero-outline-btn{background:#fffaf2!important;border:1px solid #b98937!important;color:#2e3437!important;text-decoration:none!important;padding-inline:15px!important}.showcase-hero-image{width:calc(100%+28px)!important;margin:20px -14px 0!important;aspect-ratio:1.48/1!important;object-fit:cover!important;object-position:center 56%!important;background:#eee7db!important;border-radius:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important;}.quick-performance{padding:12px 0 26px!important;background:#fffdf9!important;border-bottom:1px solid var(--m35-line)!important}.quick-performance .container{width:calc(100% - 24px)!important}.why-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important;margin:0!important;padding:0!important}.why-card{min-width:0!important;min-height:74px!important;padding:10px 6px 8px!important;border-radius:13px!important;background:#fff!important;border:1px solid #eadfcd!important;box-shadow:0 5px 13px rgba(79,58,25,.035)!important;text-align:center!important}.why-card::before{content:"";display:block;width:22px;height:22px;margin:0 auto 5px;border:1.5px solid #bc8b36;border-radius:50%}.why-card strong{font-family:Georgia,"Times New Roman",serif!important;font-size:16px!important;line-height:1!important;color:#21282c!important;font-weight:700!important}.why-card h3{font-size:8.3px!important;line-height:1.18!important;margin:4px 0 0!important;font-weight:500!important;color:#666d70!important}.why-card p{display:none!important}.orionstar-family{padding:34px 0 42px!important;background:#fffdf9!important;border:0!important}.orionstar-family .section-head{display:grid!important;grid-template-columns:1fr auto!important;column-gap:10px!important;align-items:end!important;margin-bottom:14px!important}.orionstar-family .section-head .eyebrow{grid-column:1/3!important;margin-bottom:5px!important}.orionstar-family .section-head h2{grid-column:1!important;font-size:27px!important;line-height:1.04!important;max-width:280px!important;margin:0!important}.orionstar-family .section-head p{grid-column:1/3!important;font-size:11.5px!important;line-height:1.45!important;margin:7px 0 0!important;max-width:320px!important}.orionstar-tabs{margin:0 -14px 13px!important;padding:0 14px 4px!important;gap:5px!important}.orionstar-tab{min-height:30px!important;padding:6px 9px!important;font-size:8.5px!important;background:#fff!important;border-color:#e6dccb!important}.orionstar-tab.active{background:#f2dfb9!important;border-color:#d7b877!important;color:#65491d!important}.orionstar-card-row{gap:8px!important}.orionstar-card{grid-template-columns:54px minmax(0,1fr)86px!important;grid-template-rows:auto auto auto!important;column-gap:10px!important;min-height:104px!important;padding:12px 10px!important;border-radius:15px!important;background:#fff!important;border:1px solid #e7dccb!important;box-shadow:0 5px 14px rgba(67,51,24,.035)!important;}.orionstar-card::before{content:"→";grid-column:3;grid-row:1/4;align-self:center;justify-self:end;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#f8edd7;color:#a77725;font-size:15px;position:absolute;right:9px}.orionstar-card .robot-kind{grid-column:2!important;grid-row:1!important;font-size:7.5px!important;letter-spacing:.13em!important;margin:0 0 3px!important;color:#a87929!important}.orionstar-card h3{grid-column:2!important;grid-row:2!important;font-family:Georgia,"Times New Roman",serif!important;font-size:18px!important;line-height:1!important;margin:0 0 4px!important;font-weight:700!important}.orionstar-card p{grid-column:2!important;grid-row:3!important;font-size:9.6px!important;line-height:1.35!important;-webkit-line-clamp:2!important;padding-right:8px!important}.orionstar-card-visual{grid-column:1!important;grid-row:1/4!important;width:52px!important;height:78px!important;min-height:78px!important;padding:2px!important;justify-self:center!important}.orionstar-card-visual img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 5px 8px rgba(20,24,33,.08))!important}.orionstar-card.active,.orionstar-card:hover,.orionstar-card:focus-visible{background:#fffaf1!important;border-color:#d9bd88!important}.gpuc-section{padding:34px 0 40px!important;background:linear-gradient(180deg,#f9f5ed 0%,#f5efe5 100%)!important;border-top:1px solid #eadfcd!important}.gpuc-head{margin-bottom:14px!important}.gpuc-eyebrow{font-size:8.5px!important;color:var(--m35-gold)!important}.gpuc-head h2{font-size:27px!important;line-height:1.02!important;margin:6px 0!important}.gpuc-head p{font-size:11px!important;line-height:1.45!important}.gpuc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.gpuc-card{min-height:88px!important;padding:10px!important;grid-template-columns:34px minmax(0,1fr)28px!important;grid-template-rows:1fr!important;gap:6px!important;align-items:center!important;border-radius:14px!important;background:#fff!important;border:1px solid #e5dac7!important;box-shadow:0 5px 14px rgba(72,53,22,.028)!important}.gpuc-robot-wrap{grid-column:1!important;grid-row:1!important;width:34px!important;min-width:34px!important;height:62px!important;align-items:center!important;justify-content:center!important}.gpuc-robot{max-width:30px!important;max-height:60px!important}.gpuc-card-copy{grid-column:2!important;grid-row:1!important;gap:2px!important}.gpuc-index{font-size:7.5px!important}.gpuc-card h3{font-family:Georgia,"Times New Roman",serif!important;font-size:12.5px!important;line-height:1.12!important;font-weight:700!important}.gpuc-arrow{grid-column:3!important;grid-row:1!important;width:27px!important;height:27px!important;min-width:27px!important;align-self:center!important;background:#fbf0dc!important;color:#a87929!important;border:0!important}.gpuc-curtain-wrap{height:46px!important;margin-top:10px!important}.gpuc-open-btn,.gpuc-collapse-btn{min-height:42px!important;border-radius:10px!important;background:#f0e2c7!important;border-color:#dec397!important}.video-section{padding:34px 0 38px!important;background:#f4eee4!important}.video-grid{display:flex!important;flex-direction:column!important;gap:12px!important}.video-copy{order:1!important}.video-card{order:2!important}.video-copy .eyebrow{font-size:8.5px!important}.video-copy h2{font-size:27px!important;line-height:1.04!important;margin:5px 0 7px!important}.video-copy p{font-size:11.2px!important;line-height:1.45!important;margin:0 0 10px!important;max-width:320px!important}.video-copy .btn{display:none!important}.video-card{aspect-ratio:1.42/1!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 9px 24px rgba(36,30,20,.10)!important}.video-card img{filter:brightness(.70)saturate(.95)!important}.video-card::after{background:linear-gradient(90deg,rgba(16,20,21,.66)0%,rgba(16,20,21,.24)54%,rgba(16,20,21,.06)100%)!important}.video-caption{left:14px!important;bottom:13px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:16px!important;max-width:190px!important;line-height:1.05!important}.play-btn{width:46px!important;height:46px!important;left:auto!important;right:14px!important;top:auto!important;bottom:12px!important;transform:none!important;background:#fff!important;color:#7a5720!important}.video-gallery{display:none!important}.mobile-action-bar{left:10px!important;right:10px!important;bottom:8px!important;height:58px!important;padding:5px!important;border-radius:18px!important;background:#fffaf1!important;border:1px solid #e1c78f!important;box-shadow:0 13px 28px rgba(80,56,19,.15)!important}.mobile-action-bar .mobile-action-home{display:none!important}.mobile-action-bar .mobile-action-demo{height:46px!important;border-radius:13px!important;background:linear-gradient(135deg,#c99a48 0%,#a97625 100%)!important;color:#fff!important;font-size:13px!important;letter-spacing:.01em!important}.mobile-action-bar .mobile-action-demo::before{content:"◫";margin-right:8px;font-size:15px}.mobile-action-bar .mobile-action-demo::after{content:"→";margin-left:auto;padding-right:10px;font-size:18px}.cta-section{padding:38px 0 44px!important;background:#25343a!important}.cta-copy h2{font-size:28px!important;color:#fff!important}.cta-copy p{font-size:11.5px!important}.demo-form{border-radius:16px!important}.footer{background:#efe6d7!important}.detail-hero-wrap,.product-hero{background:var(--m35-bg)!important}.detail-hero-image,.product-visual,.gallery-feature,.spec-image{border-color:#e1d4bf!important;background:linear-gradient(160deg,#fffdf9,#eee6d9)!important}.detail-context{background:#f0dfbd!important;color:#694a19!important}.detail-actions .btn-gold,.hero-actions .btn-gold,.detail-cta .btn-gold,.cta-box .btn-gold{background:linear-gradient(135deg,#c99a48,#a97625)!important;color:#fff!important;border:0!important}.detail-feature,.feature{border-color:#e5d9c5!important}.detail-cta{background:#efe3cf!important}.cta-box{background:#27363c!important}@media(max-width:359px){.showcase-hero-copy h1{font-size:35px!important}.site-header .brand.brand-image-lockup{width:124px!important;min-width:124px!important;flex-basis:124px!important}.lang{width:26px!important;min-width:26px!important}.why-card{padding-inline:3px!important}.why-card strong{font-size:14px!important}.why-card h3{font-size:7.6px!important}.orionstar-card{grid-template-columns:48px minmax(0,1fr)76px!important}.orionstar-card-visual{width:46px!important}}
/* v38 — mobile menu interaction hardening */
@media (max-width: 767px){
  .site-header{z-index:300!important;overflow:visible!important}
  .nav-wrap{overflow:visible!important}
  .menu-btn{position:relative!important;z-index:302!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer!important}
  .menu-btn span{pointer-events:none!important}
  .main-nav{display:flex!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-8px)!important;top:calc(var(--m-header) + 8px)!important;left:12px!important;right:12px!important;max-height:calc(100dvh - var(--m-header) - 24px)!important;border-radius:16px!important;transition:opacity .18s ease,transform .18s ease,visibility .18s step-end!important}
  .main-nav.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;transition:opacity .18s ease,transform .18s ease,visibility 0s!important}
  .main-nav a{position:relative!important;z-index:1!important}
  body.mobile-menu-open{overflow:hidden!important}
}

/* v39 — mobile hero image: preserve full composition, no crop */
@media (max-width: 767px){
  .showcase-hero-media{padding-bottom:18px!important;}
  .showcase-hero-image{
    position:static!important;
    order:2!important;
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    aspect-ratio:1893 / 813!important;
    object-fit:contain!important;
    object-position:center center!important;
    margin:18px 0 0!important;
    border-radius:16px!important;
    background:transparent!important;
    box-shadow:none!important;
    filter:saturate(.98) contrast(1.01)!important;
  }
}

/* =====================================================================
   v40 — Restore the compact premium mobile homepage shown in the approved
   reference. Desktop stylesheet is untouched; rules below only affect <=767px.
   ===================================================================== */
@media (max-width: 767px){
  :root{--m40-bg:#fbf7ee;--m40-paper:#fffdf9;--m40-ink:#172128;--m40-muted:#7b8082;--m40-gold:#bd8730;--m40-gold2:#d7a23e;--m40-line:#e8d9bf;--m40-soft:#f5ecde;}
  body{background:var(--m40-bg)!important;padding-bottom:72px!important}
  .container{width:calc(100% - 28px)!important}
  .gp-mobile-only{display:block!important}

  /* Header */
  .site-header{height:58px!important;background:#fffdf8!important;border-bottom:1px solid #efe2ca!important;box-shadow:none!important}
  .nav-wrap{height:58px!important;min-height:58px!important;gap:6px!important}
  .site-header .brand.brand-image-lockup{width:126px!important;min-width:126px!important;flex-basis:126px!important;height:40px!important;border-radius:0!important;background:transparent!important}
  .site-header .brand-logo-img{object-fit:contain!important}
  .lang-switch{padding:0!important;gap:4px!important;border:0!important;background:transparent!important}
  .lang{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;line-height:30px!important;border:1px solid #e5d9c8!important;border-radius:50%!important;background:#fff!important;font-size:9px!important;color:#525a5e!important}
  .lang.active{background:#c8912f!important;color:#fff!important;border-color:#c8912f!important}
  .menu-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:0!important;border-radius:0!important;background:transparent!important}
  .menu-btn span{width:19px!important}
  .main-nav{top:64px!important}

  /* Hero */
  .showcase-hero{padding:58px 0 0!important;border-bottom:0!important;background:var(--m40-bg)!important}
  .showcase-hero-media{padding:24px 14px 0!important;background:linear-gradient(180deg,#fffaf0 0%,#fbf6ec 100%)!important;overflow:hidden!important}
  .showcase-hero-copy .hero-brand-label{font-size:8.5px!important;letter-spacing:.25em!important;margin-bottom:8px!important;color:#b27c26!important}
  .showcase-hero-copy h1{font-family:"Arial","Helvetica Neue",sans-serif!important;font-size:35px!important;line-height:.96!important;letter-spacing:-.048em!important;font-weight:800!important;max-width:330px!important}
  .mobile-hero-lead{display:block!important;margin:13px 0 0!important;font-size:12.5px!important;line-height:1.42!important;color:#7a7f82!important;max-width:325px!important}
  .showcase-hero-actions{margin-top:17px!important;gap:8px!important}
  .showcase-hero-actions .btn{min-height:42px!important;padding:9px 12px!important;border-radius:12px!important;font-size:10.5px!important}
  .showcase-hero-actions .btn-gold{background:linear-gradient(135deg,#c99a46,#a97627)!important;color:#fff!important;border:0!important}
  .showcase-hero-actions .btn-gold::after{content:" →"}
  .showcase-hero-actions .hero-outline-btn{background:#fffaf3!important;border:1px solid #ba8533!important;color:#2b3337!important}
  .showcase-hero-image{width:calc(100% + 28px)!important;max-width:none!important;height:auto!important;aspect-ratio:1.60/1!important;object-fit:cover!important;object-position:center 53%!important;margin:18px -14px 0!important;border-radius:0!important;background:#eee7da!important;box-shadow:none!important}

  /* Four metrics */
  .quick-performance{padding:10px 0 24px!important;background:#fffdf9!important;border-bottom:1px solid #eadfce!important}
  .quick-performance .section-head{display:none!important}
  .quick-performance .container{width:calc(100% - 22px)!important}
  .why-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}
  .why-card{min-height:69px!important;padding:7px 3px 6px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e8dac5!important;text-align:center!important;box-shadow:0 3px 10px rgba(75,55,24,.025)!important}
  .why-card::before{content:"";display:block;width:20px;height:20px;margin:0 auto 4px;border:1.4px solid #be8934;border-radius:50%}
  .why-card strong{font-family:Georgia,"Times New Roman",serif!important;font-size:14.5px!important;line-height:1!important;color:#1e292e!important;font-weight:700!important}
  .why-card h3{font-family:Arial,sans-serif!important;font-size:6.9px!important;line-height:1.15!important;margin:4px 0 0!important;color:#747a7d!important;font-weight:500!important}
  .why-card p{display:none!important}

  /* Products */
  .orionstar-family{padding:35px 0 39px!important;background:#fffdf9!important;overflow:hidden!important}
  .orionstar-family .section-head{position:relative!important;display:block!important;margin-bottom:10px!important}
  .orionstar-family .section-head .eyebrow{display:block!important;font-size:8px!important;letter-spacing:.22em!important;margin-bottom:8px!important;color:#ad7827!important}
  .orionstar-family .section-head .gp-desktop-product-title,.orionstar-family .section-head>p{display:none!important}
  .gp-mobile-section-title{font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:27px!important;line-height:1.02!important;letter-spacing:-.04em!important;font-weight:800!important;margin:0!important;max-width:270px!important;color:var(--m40-ink)!important}
  .gp-mobile-section-link{position:absolute!important;right:0!important;bottom:4px!important;font-size:9px!important;color:#b47e2a!important;font-weight:500!important;white-space:nowrap!important}
  .orionstar-tabs{margin:0 0 12px!important;padding:0!important;gap:5px!important;overflow:visible!important}
  .orionstar-tab{min-height:27px!important;padding:5px 9px!important;border-radius:999px!important;background:#fff!important;border:1px solid #e6dac7!important;font-size:0!important;color:#657075!important}
  .orionstar-tab:nth-child(1)::after{content:"Tümü";font-size:8px}
  .orionstar-tab:nth-child(2)::after{content:"Teslimat";font-size:8px}
  .orionstar-tab:nth-child(3)::after{content:"Karşılama";font-size:8px}
  .orionstar-tab:nth-child(4)::after{content:"Depo";font-size:8px}
  .orionstar-tab:nth-child(5){display:none!important}
  .orionstar-tab.active{background:#f2dfba!important;border-color:#d7b774!important;color:#6a4a1c!important}
  .orionstar-carousel-wrap{display:block!important}
  .orionstar-card-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important}
  .orionstar-card{display:grid!important;grid-template-columns:50px minmax(0,1fr)34px!important;grid-template-rows:auto auto auto!important;column-gap:9px!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:94px!important;padding:10px 10px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e7dbc8!important;box-shadow:0 4px 12px rgba(66,49,22,.025)!important}
  .orionstar-card:nth-child(n+4){display:none!important}
  .orionstar-card::before{content:"→"!important;position:static!important;grid-column:3!important;grid-row:1/4!important;justify-self:end!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#f8ecd7!important;color:#a77625!important;font-size:14px!important}
  .orionstar-card .robot-kind{grid-column:2!important;grid-row:1!important;font-size:6.9px!important;letter-spacing:.13em!important;margin:0 0 2px!important;color:#aa782b!important}
  .orionstar-card h3{grid-column:2!important;grid-row:2!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:17px!important;line-height:1.02!important;margin:0 0 3px!important;font-weight:800!important;letter-spacing:-.025em!important}
  .orionstar-card p{grid-column:2!important;grid-row:3!important;font-size:8.5px!important;line-height:1.3!important;margin:0!important;padding:0!important;color:#7b8082!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  .orionstar-card-visual{grid-column:1!important;grid-row:1/4!important;width:46px!important;height:70px!important;min-height:70px!important;padding:0!important;margin:0!important;overflow:visible!important}
  .orionstar-card-visual img{width:100%!important;height:100%!important;max-height:70px!important;object-fit:contain!important;filter:drop-shadow(0 4px 7px rgba(20,24,33,.07))!important}
  .orionstar-mini-cta{display:none!important}

  /* Use cases */
  .gpuc-section{padding:34px 0 38px!important;background:linear-gradient(180deg,#f8f3ea 0%,#f5eee3 100%)!important;border-top:1px solid #eadfcd!important}
  .gpuc-head{position:relative!important;margin:0 0 14px!important}
  .gpuc-head .gpuc-eyebrow{display:block!important;font-size:8px!important;letter-spacing:.22em!important;margin-bottom:7px!important;color:#aa7729!important}
  .gpuc-head .gp-desktop-use-title,.gpuc-head>p{display:none!important}
  .gp-mobile-use-title{font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:27px!important;line-height:1.01!important;letter-spacing:-.04em!important;font-weight:800!important;margin:0!important;max-width:280px!important;color:var(--m40-ink)!important}
  .gp-mobile-use-link{bottom:3px!important}
  .gpuc-grid-primary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .gpuc-card{display:grid!important;grid-template-columns:28px minmax(0,1fr)27px!important;gap:6px!important;align-items:center!important;min-height:78px!important;padding:9px!important;border-radius:13px!important;background:#fff!important;border:1px solid #e5d9c6!important;box-shadow:0 4px 12px rgba(72,53,22,.02)!important}
  .gpuc-robot-wrap{width:28px!important;min-width:28px!important;height:54px!important}
  .gpuc-robot{max-width:25px!important;max-height:52px!important}
  .gpuc-card-copy{display:flex!important;flex-direction:column!important;gap:1px!important}
  .gpuc-index{display:none!important}
  .gpuc-card h3{font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:11.5px!important;line-height:1.05!important;font-weight:800!important;margin:0!important;color:#273137!important}
  .gpuc-card-copy::after{font-size:7.2px;line-height:1.2;color:#8a8e90;margin-top:3px}
  .gpuc-grid-primary .gpuc-card:nth-child(1) .gpuc-card-copy::after{content:"Daha iyi misafir deneyimi"}
  .gpuc-grid-primary .gpuc-card:nth-child(2) .gpuc-card-copy::after{content:"Daha verimli hizmet"}
  .gpuc-grid-primary .gpuc-card:nth-child(3) .gpuc-card-copy::after{content:"Daha akıllı operasyonlar"}
  .gpuc-grid-primary .gpuc-card:nth-child(4) .gpuc-card-copy::after{content:"Daha fazla memnuniyet"}
  .gpuc-grid-primary .gpuc-card:nth-child(5) .gpuc-card-copy::after{content:"Daha modern çalışma alanı"}
  .gpuc-grid-primary .gpuc-card:nth-child(6) .gpuc-card-copy::after{content:"Daha erişilebilir hizmetler"}
  .gpuc-arrow{width:25px!important;height:25px!important;min-width:25px!important;background:#f9eedb!important;border:0!important;color:#a97a2c!important;font-size:12px!important}
  .gpuc-curtain-wrap{height:38px!important;margin:10px 0 0!important;overflow:visible!important}
  .gpuc-curtain-shell,.gpuc-hand{display:none!important}
  .gpuc-open-btn{position:static!important;transform:none!important;width:100%!important;min-width:0!important;height:38px!important;padding:0!important;border-radius:9px!important;background:#f0dfbd!important;border:1px solid #dbbc83!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;gap:4px!important}
  .gpuc-open-btn:hover{transform:none!important}
  .gpuc-open-btn .gpuc-open-icon,.gpuc-open-btn small{display:none!important}
  .gpuc-open-btn strong{font-size:10px!important;letter-spacing:0!important;color:#76521d!important}
  .gpuc-open-btn strong{font-size:0!important}.gpuc-open-btn strong::after{content:"Daha fazla kullanım alanı";font-size:10px}

  /* Real-life story */
  .video-section{padding:34px 0 38px!important;background:#f5eee3!important;border-top:0!important;border-bottom:0!important;margin:0!important;width:100%!important}
  .video-grid{display:flex!important;flex-direction:column!important;gap:11px!important}
  .video-copy{position:relative!important;order:1!important}
  .video-copy .eyebrow{font-size:8px!important;letter-spacing:.22em!important;color:#a9772b!important;margin-bottom:6px!important}
  .video-copy .gp-desktop-video-title,.video-copy>p,.video-copy>.btn{display:none!important}
  .gp-mobile-video-title{font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:27px!important;line-height:1.02!important;letter-spacing:-.04em!important;font-weight:800!important;margin:0!important;max-width:270px!important;color:var(--m40-ink)!important}
  .gp-mobile-video-link{bottom:3px!important}
  .video-card{order:2!important;position:relative!important;aspect-ratio:1.52/1!important;min-height:0!important;height:auto!important;border-radius:15px!important;overflow:hidden!important;background:#777!important;border:0!important;box-shadow:0 8px 20px rgba(40,32,20,.11)!important}
  .video-card img{width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.68)saturate(.93)!important}
  .video-card::after{background:linear-gradient(90deg,rgba(17,21,22,.69) 0%,rgba(17,21,22,.28) 58%,rgba(17,21,22,.08) 100%)!important}
  .video-caption{left:14px!important;bottom:16px!important;max-width:190px!important;font-size:0!important;color:#fff!important;z-index:3!important}
  .video-caption::before{content:"Lezzetli anlara teknoloji eşlik ediyor";display:block;font-family:Arial,"Helvetica Neue",sans-serif;font-size:20px;line-height:1.02;font-weight:800;letter-spacing:-.03em;color:#fff}
  .video-caption::after{content:"Restoranlarda daha hızlı, daha verimli ve daha mutlu hizmet.";display:block;margin-top:7px;font-size:8.2px;line-height:1.25;font-weight:400;color:#f1f1ec}
  .video-card .play-btn{width:42px!important;height:42px!important;left:auto!important;right:13px!important;top:auto!important;bottom:12px!important;transform:none!important;background:#fff!important;color:#4b7ca2!important;font-size:13px!important}
  .video-card .play-btn::before{content:""}
  .video-gallery{display:none!important}

  /* Sticky CTA */
  .mobile-action-bar{left:8px!important;right:8px!important;bottom:7px!important;height:56px!important;padding:5px!important;border-radius:17px!important;background:#fffaf2!important;border:1px solid #e0c48a!important;box-shadow:0 10px 24px rgba(76,54,20,.15)!important}
  .mobile-action-home{display:none!important}
  .mobile-action-demo{height:44px!important;border-radius:12px!important;background:linear-gradient(135deg,#c89a46,#b77d24)!important;color:#fff!important;font-size:12.5px!important;font-weight:800!important;padding-left:18px!important}
  .mobile-action-demo::before{display:none!important}
  .mobile-action-demo::after{content:"→"!important;margin-left:auto!important;padding-right:12px!important;font-size:17px!important}

  /* keep later contact/footer available below the approved landing content */
  .cta-section{padding-top:34px!important}
}


/* v41 — mobile center headings + side-by-side hero CTAs */
@media (max-width: 767px){
  .showcase-hero-copy,
  .orionstar-family .section-head,
  .gpuc-head,
  .video-copy,
  .cta-copy,
  .section-head{
    text-align:center!important;
  }

  .showcase-hero-copy .hero-brand-label,
  .showcase-hero-copy h1,
  .mobile-hero-lead,
  .gp-mobile-section-title,
  .gp-mobile-use-title,
  .gp-mobile-video-title,
  .cta-copy h2,
  .cta-copy p,
  .video-copy .eyebrow,
  .gpuc-head .gpuc-eyebrow,
  .orionstar-family .section-head .eyebrow{
    text-align:center!important;
    margin-left:auto!important;
    margin-right:auto!important;
    max-width:340px!important;
  }

  .showcase-hero-copy h1,
  .gp-mobile-section-title,
  .gp-mobile-use-title,
  .gp-mobile-video-title,
  .cta-copy h2{
    max-width:none!important;
  }

  .mobile-hero-lead,
  .cta-copy p{
    max-width:330px!important;
  }

  .showcase-hero-actions{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    width:100%!important;
    max-width:340px!important;
    margin:17px auto 0!important;
  }

  .showcase-hero-actions .btn{
    flex:1 1 0!important;
    width:auto!important;
    min-width:0!important;
    min-height:44px!important;
    padding:10px 12px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    white-space:nowrap!important;
  }

  .orionstar-family .section-head,
  .gpuc-head,
  .video-copy{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
  }

  .gp-mobile-section-link,
  .gp-mobile-use-link,
  .gp-mobile-video-link{
    position:static!important;
    display:block!important;
    margin:8px auto 0!important;
    text-align:center!important;
  }

  .cta-copy{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
  }
}


/* v42 — mobile fix: show all robot models and enlarge video block */
@media (max-width: 767px){
  .orionstar-tab:nth-child(5){display:inline-flex!important}
  .orionstar-card:nth-child(n+4){display:grid!important}
  .orionstar-card-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }
  .orionstar-card{
    width:100%!important;
    min-height:98px!important;
  }

  .video-section{padding:44px 0 46px!important}
  .video-grid{gap:14px!important}
  .video-card{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    align-self:stretch!important;
    aspect-ratio:1.18/1!important;
    min-height:280px!important;
    border-radius:20px!important;
    overflow:hidden!important;
  }
  .video-card img{
    width:100%!important;
    height:100%!important;
    min-height:280px!important;
    object-fit:cover!important;
  }
  .video-caption{left:18px!important;bottom:18px!important;max-width:220px!important}
  .video-caption::before{font-size:28px!important;line-height:1.0!important}
  .video-caption::after{font-size:11px!important;line-height:1.35!important;max-width:200px!important}
  .video-card .play-btn{width:56px!important;height:56px!important;right:16px!important;bottom:16px!important;font-size:18px!important}
  .video-gallery{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:10px!important;
    margin-top:12px!important;
  }
  .video-tile{
    display:flex!important;
    flex-direction:column!important;
    gap:6px!important;
    background:#fff!important;
    border:1px solid rgba(201,150,54,.22)!important;
    border-radius:14px!important;
    padding:8px!important;
    min-width:0!important;
  }
  .video-thumb{
    position:relative!important;
    display:block!important;
    width:100%!important;
    aspect-ratio:1.32/1!important;
    overflow:hidden!important;
    border-radius:12px!important;
  }
  .video-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
  .video-thumb i{
    position:absolute!important;
    right:8px!important;
    bottom:8px!important;
    width:28px!important;
    height:28px!important;
    border-radius:50%!important;
    display:grid!important;
    place-items:center!important;
    background:rgba(255,255,255,.95)!important;
    color:#4b7ca2!important;
    font-style:normal!important;
    font-size:12px!important;
  }
  .video-kicker{font-size:9px!important;letter-spacing:.14em!important;color:#a9772b!important}
  .video-tile b{font-size:12px!important;line-height:1.25!important;color:#182129!important}
}
