:root{--page-frame:clamp(12px, 1.8vw, 20px);--page-inline:clamp(20px, 3.4vw, 44px);--content-width:1520px;color:#eff8fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-rendering:optimizelegibility;background:#041017;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;padding:var(--page-frame);background:radial-gradient(circle at top,#2ea1c829,#0000 28%),linear-gradient(#05141c 0%,#061118 38%,#031017 100%);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-shell{min-height:calc(100vh - (var(--page-frame) * 2));background:radial-gradient(circle at top,#2ea1c81f,#0000 28%),linear-gradient(#05141c 0%,#061118 38%,#031017 100%);border:1px solid #96d8ea14;border-radius:28px;overflow:clip;box-shadow:0 20px 60px #00000047}.content-shell{width:min(calc(100% - (var(--page-inline) * 2)), var(--content-width));margin:0 auto}.topbar{z-index:20;padding-top:14px;position:sticky;top:0}.topbar-inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#030d12eb,#030d12b3);border:1px solid #96d8ea14;border-radius:22px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{color:#9be8ff;background:#7acdf214;border:1px solid #bbebff3d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.brand-text,.topnav a,.eyebrow,.workflow-index,.qr-caption span{letter-spacing:0}.brand-text{font-size:14px;font-weight:600}.topnav{color:#e7f4fac2;gap:24px;font-size:14px;display:inline-flex}.topnav a:hover{color:#fff}.hero{overflow:hidden}.hero-shell{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:48px;min-height:100svh;padding:72px 0 48px;display:grid}.hero-copy,.section-intro,.feature-item,.experience-copy,.experience-visual,.download-copy{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.is-visible{opacity:1;transform:translateY(0)}.hero-copy{max-width:560px}.eyebrow{color:#8fcedf;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:600}.hero h1,.section h2,.download-band h2{margin:0;font-weight:700;line-height:1.04}.hero h1{max-width:9ch;font-size:clamp(48px,7vw,88px)}.hero-body,.section-intro,.feature-item p,.workflow-item p,.download-copy p{color:#dfeff4c7}.hero-body{max-width:32rem;margin:22px 0 0;font-size:18px}.hero-actions,.download-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.button{border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:15px;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#05202a;background:#9be8ff}.button-secondary{color:#eff8fb;background:#ffffff0a;border-color:#b4e1f033}.hero-visual{min-height:560px;position:relative}.hero-stage{height:min(72vh,760px);position:relative}.product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#80deff1f,#80deff05),#ffffff05;border-radius:36px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 88px 36px 0;box-shadow:inset 0 1px #ffffff14,0 32px 72px #00000057}.product-image{object-fit:contain;filter:drop-shadow(0 40px 56px #00000061);width:min(100%,760px)}.phone-panel{aspect-ratio:.66;background:linear-gradient(#13242f,#07161d);border-radius:34px;width:min(36vw,300px);padding:12px;position:absolute;bottom:0;right:0;transform:rotate(-8deg);box-shadow:0 36px 80px #00000073}.phone-screen{background:linear-gradient(#92e7ff33,#4e96af14),#0d1f28;border-radius:24px;height:100%;padding:16px}.phone-status,.phone-footer,.floating-header,.mini-stats,.workflow-item{justify-content:space-between;align-items:center;display:flex}.phone-status,.phone-footer{color:#e0f1f7c2;font-size:12px}.metric-block{margin-top:30px}.metric-label{color:#e0f1f799;font-size:13px}.metric-value{margin-top:6px;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:.92}.metric-unit{color:#9be8ff;margin-top:8px;font-size:14px}.trend-line{grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;height:132px;margin-top:26px;display:grid}.trend-line span{background:linear-gradient(#96ebff,#96ebff2e);border-radius:999px;animation:3.2s ease-in-out infinite pulse;display:block}.trend-line span:first-child{height:44%}.trend-line span:nth-child(2){height:70%;animation-delay:.2s}.trend-line span:nth-child(3){height:56%;animation-delay:.35s}.trend-line span:nth-child(4){height:86%;animation-delay:.5s}.trend-line span:nth-child(5){height:62%;animation-delay:.65s}.phone-footer{margin-top:22px}.section,.download-band{padding:96px 0}.section{background:linear-gradient(#ffffff05,#0000)}.section-intro,.experience-copy,.download-copy{max-width:720px}.section h2,.download-band h2{max-width:14ch;font-size:clamp(34px,4vw,56px)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:42px;display:grid}.feature-item{border-top:1px solid #9ad5e42e;padding-top:16px}.feature-icon{color:#9be8ff;background:#9be8ff14;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.feature-item h3,.workflow-item h3{margin:16px 0 8px;font-size:22px}.section-dark{background:linear-gradient(#03111733,#04141be0),#061118}.experience-layout,.download-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:40px;display:grid}.download-hover-zone{width:100%;position:relative}.workflow-list{gap:24px;margin-top:34px;display:grid}.workflow-item{justify-content:start;align-items:start;gap:18px}.workflow-index{color:#9be8ff;flex:none;font-size:22px;font-weight:700}.floating-panel,.qr-panel{background:linear-gradient(#ffffff0f,#ffffff05),#08181fc7;border:1px solid #96d8ea24;border-radius:28px;box-shadow:0 28px 72px #0000005c}.floating-panel{max-width:420px;margin-left:auto;padding:22px}.qr-panel img{border-radius:18px;width:100%}.floating-header{color:#dfeff4c2;margin-bottom:18px;font-size:14px}.mini-stats{gap:16px;margin-top:18px}.mini-stats>div{gap:4px;display:grid}.mini-stats strong{font-size:16px}.mini-stats span{color:#dfeff4a3;font-size:13px}.store-summary{gap:14px;display:grid}.store-pill{background:#ffffff08;border:1px solid #96d8ea1a;border-radius:18px;gap:4px;padding:16px 18px;display:grid}.store-pill strong{font-size:17px}.store-pill span{color:#dfeff4a8;font-size:13px}.download-band{background:linear-gradient(#04121729,#041217d1),#061017}.download-tip{color:#dfeff48f;margin:16px 0 0;font-size:13px}.download-hover-anchor{margin-top:28px;display:inline-block;position:relative}.qr-panel{width:min(100%,360px);padding:18px}.qr-panel-visible{opacity:1;animation:.18s panel-rise;transform:translateY(0)}.qr-panel-floating{z-index:5;width:min(360px,100vw - 80px);position:absolute;bottom:calc(100% + 16px);left:0}.qr-caption{gap:6px;margin-top:14px;display:grid}.qr-caption strong{font-size:18px}.qr-caption span{color:#dfeff49e;font-size:13px}.site-footer{background:linear-gradient(#051218eb,#020b10fa),#020b10ad;border-top:1px solid #96d8ea14;padding:72px 0 42px}.footer-shell{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr) minmax(260px,.7fr);align-items:start;gap:40px;display:grid}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand-block h3{max-width:14ch;margin:26px 0 0;font-size:clamp(28px,3.6vw,44px);line-height:1.08}.footer-lead{color:#dfeff4ad;max-width:34rem;margin:18px 0 0;font-size:15px}.footer-brand strong{font-size:15px;display:block}.footer-brand p,.footer-note{color:#dfeff494;margin:4px 0 0;font-size:13px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.footer-column{gap:14px;display:grid}.footer-heading{color:#9be8ff;text-transform:uppercase;font-size:12px;font-weight:700}.footer-links{color:#dfeff4b8;gap:12px;font-size:14px;display:grid}.footer-links a:hover{color:#fff}.footer-note{text-align:right;margin:0}.footer-meta{gap:6px;display:grid}.footer-subnote{color:#dfeff47a;text-align:right;margin:0;font-size:12px}@keyframes pulse{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes panel-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.topbar{padding-top:10px}.topbar-inner{padding:16px 18px}.topnav{display:none}.hero-shell,.experience-layout,.download-layout,.feature-grid{grid-template-columns:1fr}.hero-shell{gap:24px;min-height:auto;padding:76px 0 36px}.hero h1{max-width:11ch;font-size:clamp(42px,14vw,64px)}.hero-body{font-size:16px}.hero-visual{min-height:auto}.hero-stage{height:auto;padding-top:24px}.product-card{min-height:340px;padding:18px;position:relative;inset:auto}.phone-panel{width:min(68vw,280px);margin:-72px 0 0 auto;position:relative;bottom:auto;right:auto}.section,.download-band{padding:72px 0}.section h2,.download-band h2{max-width:12ch;font-size:clamp(30px,11vw,44px)}.feature-item h3,.workflow-item h3{font-size:20px}.floating-panel,.qr-panel{margin-left:0}.footer-shell,.footer-columns{grid-template-columns:1fr}.footer-note,.footer-subnote{text-align:left}.qr-panel-floating{width:min(320px,100vw - 64px);left:0}}
