body.xtugo-nav-light{ background:#fff; } body.xtugo-nav-light .site-header{ --support-nav-text:#111827; } body.xtugo-nav-light .site-header, body.xtugo-nav-light .site-header.page-navbar-solid, body.xtugo-nav-light .site-header.hero-theme-dark:not(.scrolled):not(.menu-open), body.xtugo-nav-light .site-header .nav-inner-wrap, body.xtugo-nav-light .site-header .nav-shell{ background:#ffffff !important; backdrop-filter:none !important; -webkit-backdrop-filter:none !important; } body.xtugo-nav-light .site-header .nav-link, body.xtugo-nav-light .site-header .nav-link.dropdown-toggle, body.xtugo-nav-light .site-header .navbar-nav .nav-link, body.xtugo-nav-light .site-header .navbar-brand, body.xtugo-nav-light .site-header .nav-glass-text, body.xtugo-nav-light .site-header .nav-glass-icon, body.xtugo-nav-light .site-header .navbar-toggler, body.xtugo-nav-light .site-header .dropdown-toggle, body.xtugo-nav-light .site-header .dropdown-item, body.xtugo-nav-light .site-header .dropdown-menu .dropdown-item, body.xtugo-nav-light .site-header a, body.xtugo-nav-light .site-header button{ color:#111827 !important; } body.xtugo-nav-light .site-header .nav-glass-btn{ background:#ffffff; color:#111827 !important; border:1px solid rgba(17,24,39,.08); box-shadow:0 10px 24px rgba(15,23,42,.05); } body.xtugo-nav-light .site-header .nav-glass-btn:hover{ background:#f8fafc; border-color:rgba(17,24,39,.14); } body.xtugo-nav-light .site-header .dropdown-menu{ background:rgba(255,255,255,.98); border:1px solid rgba(17,24,39,.06); box-shadow:0 18px 38px rgba(15,23,42,.12); } body.xtugo-nav-light .site-header .dropdown-item:hover{ background:#f8fafc; } body.xtugo-nav-light .site-header .navbar-toggler-icon, body.xtugo-nav-light .site-header .navbar-toggler-icon::before, body.xtugo-nav-light .site-header .navbar-toggler-icon::after{ color:#111827 !important; } .xtugo-page{ background:#ffffff; color:#111827; } .xtugo-download-section{ padding:128px 0 84px; } .xtugo-download-wrap{ display:grid; grid-template-columns:minmax(0, 560px) minmax(0, 1fr); gap:48px; align-items:start; } .xtugo-slider-column{ min-width:0; } .xtugo-swiper{ position:relative; overflow:hidden; padding-bottom:34px; } .xtugo-slide-card{ display:flex; align-items:center; justify-content:center; aspect-ratio:1 / 1.08; } .xtugo-slide-card img{ display:block; width:auto; max-width:100%; height:100%; max-height:100%; margin:0 auto; object-fit:contain; } .xtugo-swiper-arrow{ position:absolute; top:50%; transform:translateY(-50%); z-index:4; width:38px; height:38px; display:flex; align-items:center; justify-content:center; border:none; border-radius:999px; background:rgba(17,24,39,.36); color:#fff; } .xtugo-swiper-arrow i{ font-size:16px; line-height:1; } .xtugo-swiper-prev{ left:12px; } .xtugo-swiper-next{ right:12px; } .xtugo-swiper-pagination{ position:absolute !important; left:50% !important; bottom:8px !important; transform:translateX(-50%); width:auto !important; display:flex; gap:8px; z-index:4; } .xtugo-swiper-pagination .swiper-pagination-bullet{ width:28px; height:3px; border-radius:999px; background:rgba(17,24,39,.18); opacity:1; transition:all .25s ease; } .xtugo-swiper-pagination .swiper-pagination-bullet-active{ width:44px; background:#111827; } .xtugo-content-column{ display:flex; flex-direction:column; gap:22px; min-width:0; padding-top:6px; } .xtugo-app-brand{ display:flex; align-items:flex-start; gap:16px; } .xtugo-app-brand-mark{ width:64px; height:64px; padding:10px; border-radius:16px; background:#ffffff; border:1px solid rgba(17,24,39,.08); flex:0 0 64px; } .xtugo-app-brand-mark img{ width:100%; height:100%; object-fit:contain; } .xtugo-app-brand-kicker{ display:block; margin-bottom:6px; font-size:16px; line-height:1.3; font-weight:700; } .xtugo-app-brand-copy h1{ margin:0 0 10px; font-size:clamp(22px, 2.4vw, 34px); line-height:1.14; letter-spacing:-.035em; font-weight:700; } .xtugo-app-brand-copy p{ margin:0; max-width:620px; color:#4b5563; font-size:14px; line-height:1.8; } .xtugo-feature-grid{ display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:12px 14px; } .xtugo-feature-item{ display:flex; align-items:flex-start; gap:12px; padding:14px 14px; border-radius:16px; background:#fafbfc; border:1px solid rgba(17,24,39,.05); } .xtugo-feature-icon{ display:inline-flex; align-items:center; justify-content:center; width:40px; height:40px; flex:0 0 40px; color:#2f3135; } .xtugo-feature-icon i{ font-size:22px; line-height:1; } .xtugo-feature-copy h3{ margin:0 0 5px; font-size:15px; line-height:1.35; font-weight:700; } .xtugo-feature-copy p{ margin:0; color:#4b5563; font-size:13px; line-height:1.65; } .xtugo-download-panel{ display:flex; align-items:center; gap:18px; flex-wrap:wrap; } .xtugo-qr-card{ display:flex; flex-direction:column; align-items:center; gap:8px; } .xtugo-qr-box{ width:112px; height:112px; padding:6px; border-radius:12px; background:#fff; border:1px solid rgba(17,24,39,.08); } .xtugo-qr-box img{ width:100%; height:100%; object-fit:contain; } .xtugo-qr-card p{ margin:0; font-size:13px; color:#4b5563; } .xtugo-store-list{ display:flex; flex-wrap:wrap; gap:12px; } .xtugo-store-btn{ display:inline-flex; align-items:center; gap:10px; min-width:180px; min-height:54px; padding:10px 14px; border-radius:12px; background:#111827; color:#fff; transition:transform .22s ease, box-shadow .22s ease, opacity .22s ease; } .xtugo-store-btn:hover{ transform:translateY(-1px); color:#fff; } .xtugo-store-icon{ display:inline-flex; align-items:center; justify-content:center; width:28px; height:28px; } .xtugo-store-icon i{ font-size:24px; line-height:1; } .xtugo-store-copy{ display:flex; flex-direction:column; gap:1px; } .xtugo-store-copy small{ font-size:10px; line-height:1.2; color:rgba(255,255,255,.72); } .xtugo-store-copy strong{ font-size:18px; line-height:1.1; font-weight:700; letter-spacing:-.02em; } .xtugo-update-section{ padding:8px 0 84px; } .xtugo-update-heading{ margin-bottom:22px; color:#111827; font-size:24px; line-height:1.2; font-weight:700; letter-spacing:-.03em; } .xtugo-update-banner{ position:relative; overflow:hidden; min-height:252px; background-color:#131313; background-position:center center; background-repeat:no-repeat; background-size:cover; } .xtugo-update-overlay{ position:absolute; inset:0; background:linear-gradient(90deg, rgba(0,0,0,.72) 0%, rgba(0,0,0,.42) 38%, rgba(0,0,0,.12) 66%, rgba(0,0,0,.08) 100%); } .xtugo-update-copy{ position:relative; z-index:2; display:flex; flex-direction:column; justify-content:center; min-height:252px; max-width:52%; padding:40px 34px; color:#fff; } .xtugo-update-copy h2{ margin:0 0 14px; font-size:30px; line-height:1.16; letter-spacing:-.03em; font-weight:700; } .xtugo-update-copy p{ margin:0; font-size:18px; line-height:1.8; color:rgba(255,255,255,.96); } @media (max-width: 1199.98px){ .xtugo-download-wrap{ gap:34px; grid-template-columns:minmax(0, 480px) minmax(0, 1fr); } } @media (max-width: 991.98px){ .xtugo-download-section{ padding:112px 0 72px; } .xtugo-download-wrap{ grid-template-columns:1fr; gap:36px; } .xtugo-slide-card{ display:flex; align-items:center; justify-content:center; aspect-ratio:1 / .92; } .xtugo-update-section{ padding:0 0 72px; } .xtugo-update-heading{ margin-bottom:18px; font-size:22px; } .xtugo-update-banner, .xtugo-update-copy{ min-height:220px; } .xtugo-update-copy{ max-width:64%; padding:32px 24px; } .xtugo-update-copy h2{ margin-bottom:10px; font-size:24px; } .xtugo-update-copy p{ font-size:16px; line-height:1.75; } } @media (max-width: 767.98px){ .xtugo-download-section{ padding:96px 0 56px; } .xtugo-download-wrap{ gap:28px; } .xtugo-swiper{ padding-bottom:30px; } .xtugo-slide-card{ display:flex; align-items:center; justify-content:center; aspect-ratio:1 / 1; } .xtugo-swiper-arrow{ width:34px; height:34px; } .xtugo-swiper-arrow i{ font-size:14px; } .xtugo-app-brand{ gap:14px; } .xtugo-app-brand-mark{ width:56px; height:56px; padding:10px; border-radius:14px; flex-basis:56px; } .xtugo-app-brand-kicker{ font-size:15px; } .xtugo-app-brand-copy h1{ font-size:22px; margin-bottom:8px; } .xtugo-app-brand-copy p{ font-size:13px; line-height:1.75; } .xtugo-feature-grid{ grid-template-columns:1fr; gap:10px; } .xtugo-feature-item{ padding:12px; } .xtugo-feature-icon{ width:36px; height:36px; flex-basis:36px; } .xtugo-feature-icon i{ font-size:20px; } .xtugo-feature-copy h3{ font-size:14px; } .xtugo-feature-copy p{ font-size:12px; } .xtugo-download-panel{ flex-direction:column; align-items:flex-start; gap:16px; } .xtugo-store-list{ width:100%; flex-direction:column; } .xtugo-store-btn{ width:100%; min-width:0; } .xtugo-update-section{ padding:0 0 56px; } .xtugo-update-heading{ margin-bottom:14px; font-size:20px; } .xtugo-update-banner, .xtugo-update-copy{ min-height:180px; } .xtugo-update-copy{ max-width:100%; padding:24px 18px; } .xtugo-update-copy h2{ margin-bottom:10px; font-size:22px; line-height:1.18; } .xtugo-update-copy p{ font-size:14px; line-height:1.7; } }