:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--brand-primary: #0e5bb2;--brand-dark: #0b254a;--brand-on-primary: #ffffff;--brand-on-dark: #e8eef6}#app{max-width:none;width:100%;margin:0;padding:0;font-weight:400}a,.green{text-decoration:none;color:var(--brand-primary);transition:.2s ease-in-out;padding:2px}@media (hover: hover){a:hover{color:#0a4a91}}@media (min-width: 1024px){body{display:block;place-items:initial}#app{display:block;padding:0}}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:72px 0}.btn{display:inline-block;padding:12px 20px;border-radius:10px;font-weight:600}.btn-primary{background:var(--brand-primary);color:var(--brand-on-primary)}.btn-outline{border:1px solid rgba(14,91,178,.3);color:var(--brand-primary);background:transparent}.tag{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#0e5bb21a;color:var(--brand-primary);font-size:12px;font-weight:600}.muted{color:var(--vt-c-text-light-2)}@media (max-width: 1024px){.section{padding:56px 0}}@media (max-width: 768px){.section{padding:40px 0}.hide-on-mobile{display:none!important}}.grid-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}@media (max-width: 900px){.grid-hero{grid-template-columns:1fr;gap:20px}}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 900px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.feature-grid{grid-template-columns:1fr}}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}@media (max-width: 900px){.process-grid{grid-template-columns:1fr}}.store-badges{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px}.store-badge{display:inline-flex;align-items:center;gap:12px;padding:12px 20px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#00000026;color:#fff;text-decoration:none;transition:all .2s ease;min-width:140px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.store-badge:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-1px)}.store-badge svg{flex-shrink:0;width:24px;height:24px}.store-badge span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.store-badge small{display:block;font-size:11px;font-weight:400;opacity:.9;margin-bottom:1px}.store-badge strong{font-size:16px;font-weight:600;letter-spacing:-.01em}@media (max-width: 600px){h1{font-size:32px!important}.store-badges{gap:12px;margin-top:16px}.store-badge{padding:10px 16px;min-width:130px;gap:10px}.store-badge small{font-size:10px}.store-badge strong{font-size:15px}.store-badge svg{width:22px;height:22px}}.devices-section{background:linear-gradient(180deg,#0e5bb20f,#0b254a0f)}.devices-wrap{position:relative;display:flex;align-items:center;justify-content:center;gap:28px;padding:12px 0}.devices-wrap:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,#0e5bb233,#0e5bb200 70%);filter:blur(6px);z-index:0}.device{position:relative;z-index:1;width:clamp(220px,34vw,320px);aspect-ratio:9 / 19.5;border-radius:28px;border:10px solid #0b254a;background:#0b254a;box-shadow:0 10px 30px #0b254a59,0 2px 10px #00000026 inset}.device__screen{position:absolute;inset:10px;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.device__notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:120px;height:18px;background:#0b254a;border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:2}.device--left{transform:rotate(-8deg) translateY(10px)}.device--right{transform:rotate(8deg) translateY(-10px)}.ui-header{padding:14px 14px 10px;font-weight:800;color:var(--brand-dark)}.ui-cards{display:grid;grid-template-columns:1fr;gap:10px;padding:0 14px 14px}.ui-card{border:1px solid rgba(14,91,178,.15);border-radius:10px;padding:10px;background:#f7f9fc}.ui-time{display:inline-block;padding:4px 8px;border-radius:999px;background:#0e5bb21a;color:var(--brand-primary);font-size:12px;font-weight:700}.ui-title{margin-top:6px;font-weight:700}.ui-sub{font-size:12px;opacity:.8}@media (max-width: 900px){.device--left,.device--right{transform:none}}@media (max-width: 768px){div[style*="grid-template-columns: repeat(2, 1fr)"][data-v-b9d30d80],div[style*="grid-template-columns: repeat(3, 1fr)"][data-v-b9d30d80]{grid-template-columns:1fr!important;gap:16px!important}h1[style*="font-size: 36px"][data-v-b9d30d80]{font-size:28px!important}h2[style*="font-size: 24px"][data-v-b9d30d80]{font-size:20px!important}}@media (max-width: 768px){div[style*="grid-template-columns: repeat(2, 1fr)"][data-v-33cbe589],div[style*="grid-template-columns: repeat(3, 1fr)"][data-v-33cbe589]{grid-template-columns:1fr!important;gap:16px!important}h1[style*="font-size: 36px"][data-v-33cbe589]{font-size:28px!important}h2[style*="font-size: 24px"][data-v-33cbe589]{font-size:20px!important}}
