:root{--bg:#0a0b10;--bg-elevated:#101219;--surface:#14161f;--surface-2:#191c27;--border:#ffffff14;--border-strong:#ffffff29;--text-primary:#f5f6fa;--text-secondary:#a6acbd;--text-tertiary:#828a9e;--accent:#4c7cff;--accent-hover:#6b93ff;--accent-soft:#4c7cff24;--accent-border:#4c7cff59;--gradient-accent:linear-gradient(135deg, #4c7cff, #7a5cff);--unix-primary:#6c5ce7;--unix-primary-hover:#8574ee;--unix-dark:#262262;--unix-soft:#6c5ce724;--unix-border:#6c5ce75c;--unix-accent-text:#b7abff;--unix-gradient:linear-gradient(160deg, #6c5ce7 0%, #262262 100%);--unix-hero-gradient:linear-gradient(165deg, #3b2f8f 0%, #221d54 52%, #12102b 100%);--unixp-primary:#2b5fef;--unixp-primary-hover:#4d7bff;--unixp-deep:#10193a;--unixp-soft:#2b5fef24;--unixp-border:#2b5fef66;--unixp-accent-text:#9dbaff;--unixp-hero-gradient:linear-gradient(165deg, #1c3a8f 0%, #14224f 55%, #0c1024 100%);--shadow-glow-unixp:0 24px 70px #2b5fef4d;--s888-primary:#14cba8;--s888-primary-hover:#22e0bb;--s888-deep:#06302f;--s888-soft:#14cba81f;--s888-border:#14cba857;--s888-gradient:linear-gradient(160deg, #0b3f45 0%, #061a26 55%, #04101a 100%);--s888-sleep:#7d8cff;--s888-work:#14cba8;--s888-life:#ffb057;--shadow-glow-s888:0 24px 70px #14cba847;--loqma-primary:#ff5a2a;--loqma-primary-hover:#ff7a52;--loqma-soft:#ff5a2a21;--loqma-border:#ff5a2a5c;--loqma-deep:#17100d;--loqma-hero-gradient:linear-gradient(165deg, #6e2a10 0%, #2f1610 54%, #140d0b 100%);--shadow-glow-loqma:0 24px 70px #ff5a2a42;--loqma-customer:#ff5a2a;--loqma-partner:#a98ff5;--loqma-captain:#00a896;--loqma-ops:#f0b357;--success:#2ecc71;--error:#ff6b6b;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-full:999px;--shadow-sm:0 2px 8px #0003;--shadow-md:0 12px 32px #00000047;--shadow-lg:0 24px 64px #0000005c;--shadow-glow-accent:0 20px 60px #4c7cff40;--shadow-glow-unix:0 24px 70px #6c5ce759;--container-max:1280px;--container-pad:6vw;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.2s;--dur-base:.4s;--dur-slow:.7s;--dur-slower:1.1s;--reveal-shift:18px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media (width<=900px){:root{--container-pad:24px}}.theme-unix{--product-accent:var(--unix-primary);--product-accent-hover:var(--unix-primary-hover);--product-accent-text:var(--unix-accent-text);--product-soft:var(--unix-soft);--product-border:var(--unix-border);--product-hero:var(--unix-hero-gradient);--product-glow:var(--shadow-glow-unix);--product-on-accent:#fff;--legal-accent:var(--unix-accent-text)}.theme-unixp{--product-accent:var(--unixp-primary);--product-accent-hover:var(--unixp-primary-hover);--product-accent-text:var(--unixp-accent-text);--product-soft:var(--unixp-soft);--product-border:var(--unixp-border);--product-hero:var(--unixp-hero-gradient);--product-glow:var(--shadow-glow-unixp);--product-on-accent:#fff;--legal-accent:var(--unixp-accent-text)}.theme-s888{--product-accent:var(--s888-primary);--product-accent-hover:var(--s888-primary-hover);--product-accent-text:var(--s888-primary);--product-soft:var(--s888-soft);--product-border:var(--s888-border);--product-glow:var(--shadow-glow-s888);--product-on-accent:#04222b}.theme-loqma{--product-accent:var(--loqma-primary);--product-accent-hover:var(--loqma-primary-hover);--product-accent-text:var(--loqma-primary);--product-soft:var(--loqma-soft);--product-border:var(--loqma-border);--product-hero:var(--loqma-hero-gradient);--product-glow:var(--shadow-glow-loqma);--product-on-accent:#1c0d06;--legal-accent:var(--loqma-primary)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}html,body{width:100%;max-width:100%;overflow-x:hidden}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}#root{width:100%;min-height:100vh}img{max-width:100%;display:block}a{color:inherit}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:16px}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:700;line-height:1.15}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.container{max-width:var(--container-max);padding-left:var(--container-pad);padding-right:var(--container-pad);margin:0 auto}.section{padding:var(--space-9) 0}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:13px;font-weight:700;display:inline-block}.section-heading{max-width:720px;margin-bottom:var(--space-5);font-size:clamp(30px,4vw,44px)}.section-sub{color:var(--text-secondary);max-width:640px;font-size:17px;line-height:1.7}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);white-space:nowrap;border:1px solid #0000;padding:15px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--gradient-accent);color:#fff;box-shadow:var(--shadow-glow-accent)}.btn-primary:hover{box-shadow:0 24px 70px #4c7cff59}.btn-outline{border-color:var(--border-strong);color:var(--text-primary);background:0 0}.btn-outline:hover{border-color:var(--accent-border);background:var(--accent-soft)}.btn-unix{background:var(--unix-primary);color:#fff;box-shadow:0 16px 40px #6c5ce759}.btn-unix:hover{background:#7a6bec}.btn-ghost{border-color:var(--border);color:var(--text-primary);background:#ffffff0a}.btn-ghost:hover{border-color:var(--border-strong);background:#ffffff12}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);background:var(--accent);color:#fff;border-radius:var(--radius-sm);z-index:1000;transition:top var(--dur-fast) var(--ease-out);padding:12px 20px;font-weight:600;text-decoration:none;position:absolute;top:-60px}.skip-link:focus{top:var(--space-4)}@media (width<=640px){.section{padding:var(--space-8) 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-reveal=pending]:not([data-stagger]),[data-reveal=pending][data-stagger]>*{opacity:0;transform:translateY(var(--reveal-shift))}[data-reveal=in]:not([data-stagger]),[data-reveal=in][data-stagger]>*{opacity:1;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal]>*{opacity:1!important;transition:none!important;transform:none!important}}.navbar{z-index:200;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--border);background:#0a0b10b8;position:sticky;top:0}.navbar-inner{justify-content:space-between;align-items:center;height:76px;display:flex}.navbar-brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.navbar-brand img{width:auto;height:34px}.navbar-links{align-items:center;gap:var(--space-5);display:flex}.navbar-links a{color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out);font-size:14.5px;font-weight:500;text-decoration:none}.navbar-links a:hover{color:var(--text-primary)}.navbar-links a.is-highlight{color:var(--loqma-primary);align-items:center;gap:var(--space-2);display:inline-flex}.navbar-links a.is-highlight:before{content:"";border-radius:var(--radius-full);background:currentColor;width:5px;height:5px}.navbar-links a.is-highlight:hover{color:var(--loqma-primary-hover)}.navbar-menu-wrap{position:relative}.navbar-menu-button{align-items:center;gap:var(--space-2);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;font-size:14.5px;font-weight:500;display:inline-flex}.navbar-menu-button:hover,.navbar-menu-button.is-open{color:var(--text-primary)}.navbar-menu-chevron{width:7px;height:7px;transition:rotate var(--dur-fast) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;translate:0 -2px;rotate:45deg}.navbar-menu-button.is-open .navbar-menu-chevron{translate:0 1px;rotate:-135deg}.navbar-menu{width:340px;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);animation:navbar-menu-in var(--dur-fast) var(--ease-out);position:absolute;top:calc(100% + 14px);left:-16px}@keyframes navbar-menu-in{0%{opacity:0;transform:translateY(-6px)}}.navbar-menu:before{content:"";position:absolute;inset:-14px 0 100%}.navbar-menu ul{gap:2px;list-style:none;display:grid}.navbar-menu-item{padding:var(--space-3);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-left:2px solid #0000;gap:2px;display:grid}.navbar-menu-item:hover,.navbar-menu-item:focus-visible{background:var(--surface-2);border-left-color:var(--product-accent)}.navbar-menu-item-head{align-items:center;gap:var(--space-2);display:flex}.navbar-menu-item-name{color:var(--text-primary);font-size:15px;font-weight:600}.navbar-menu-item-flag{letter-spacing:.1em;text-transform:uppercase;color:var(--loqma-primary);border:1px solid var(--loqma-border);background:var(--loqma-soft);border-radius:var(--radius-full);padding:2px 7px;font-size:9.5px;font-weight:700}.navbar-menu-item-tagline{color:var(--text-tertiary);font-size:12.5px;line-height:1.45}.navbar-menu-all{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border);font-size:13px;font-weight:600;display:flex}.navbar-menu-all svg{width:14px;height:14px}.navbar-actions{align-items:center;gap:var(--space-4);display:flex}.navbar-cta{padding:11px 22px;font-size:14px}.navbar-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);background:0 0;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobile-menu{display:none}@media (width<=900px){.navbar-links,.navbar-cta{display:none}.navbar-toggle{display:flex}.mobile-menu{z-index:300;background:var(--bg);visibility:hidden;transition:transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);padding-bottom:env(safe-area-inset-bottom);display:block;position:fixed;inset:76px 0 0;overflow-y:auto;transform:translate(100%)}.mobile-menu.is-open{visibility:visible;transition:transform var(--dur-base) var(--ease-out), visibility 0s;transform:translate(0)}.mobile-menu-label{margin-top:var(--space-4);letter-spacing:.13em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}.mobile-menu-products{gap:var(--space-2);list-style:none;display:grid}.mobile-menu-product{border-left:2px solid var(--product-accent);gap:2px;padding-left:var(--space-4)!important;display:grid!important}.mobile-menu-product-name{align-items:center;gap:var(--space-3);font-size:18px;font-weight:600;display:flex}.mobile-menu-product-tagline{color:var(--text-tertiary);font-size:13px;font-weight:400}.mobile-menu nav{padding:var(--space-6) 24px;gap:var(--space-2);flex-direction:column;display:flex}.mobile-menu a{color:var(--text-primary);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--border);font-size:20px;font-weight:600;text-decoration:none}.mobile-cta{margin-top:var(--space-5);justify-content:center;border-bottom:none!important}}@media (prefers-reduced-motion:reduce){.mobile-menu{transition:none}}.phone-frame{width:var(--phone-width,min(300px, 78vw));border-radius:var(--phone-radius,42px);max-width:100%;padding:var(--phone-pad,8px);box-shadow:var(--product-glow,var(--shadow-glow-unix));border:1px solid var(--product-border,#6c5ce74d);background:#111;position:relative;overflow:hidden}.phone-frame-image{border-radius:calc(var(--phone-radius,42px) - var(--phone-pad,8px));width:100%;height:auto;display:block}.hero{padding:calc(var(--space-9) + 20px) 0 var(--space-9);position:relative;overflow:hidden}.hero-veil{pointer-events:none;background:radial-gradient(52% 46% at 72% 30%,#4c7cff29,#0000 70%),radial-gradient(40% 40% at 88% 76%,#ff5a2a1a,#0000 72%);position:absolute;inset:0}.hero-inner{gap:var(--space-8);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;display:grid;position:relative}.hero-eyebrow{align-items:center;gap:var(--space-2);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-5);flex-wrap:wrap;font-size:12px;font-weight:700;display:flex}.hero-eyebrow-sep,.hero-eyebrow-place{color:var(--text-tertiary)}.hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;font-size:clamp(38px,5.4vw,68px);line-height:1.03}.hero-accent{background:var(--gradient-accent);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hero-accent{color:var(--accent-hover);-webkit-text-fill-color:currentColor}}.hero-sub{margin-top:var(--space-5);color:var(--text-secondary);max-width:52ch;font-size:clamp(16px,1.35vw,19px);line-height:1.7}.hero-actions{margin-top:var(--space-7);gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-marks{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border);gap:var(--space-3) var(--space-5);letter-spacing:.06em;color:var(--text-tertiary);flex-wrap:wrap;font-size:13px;font-weight:600;list-style:none;display:flex}.hero-marks .is-newest{color:var(--loqma-primary);align-items:baseline;gap:var(--space-2);display:inline-flex}.hero-marks .is-newest [lang=ar]{font-size:15px;font-weight:700}.hero-visual{justify-content:center;display:flex}.hero-stack{--px:0;--py:0;aspect-ratio:46/53;width:min(100%,460px);position:relative}.hero-stack-item{transition:translate var(--dur-slower) var(--ease-out);position:absolute}.hero-stack-back{--phone-width:min(212px, 46%);--phone-radius:30px;opacity:.72;rotate:-5deg;translate:calc(var(--px) * -14px) calc(var(--py) * -9px);z-index:1;top:4%;left:0}.hero-stack-mid{--phone-width:min(228px, 50%);--phone-radius:32px;opacity:.88;rotate:4deg;translate:calc(var(--px) * -8px) calc(var(--py) * -5px);z-index:2;top:0;right:2%}.hero-stack-front{--phone-width:min(258px, 56%);--phone-radius:36px;translate:calc(var(--px) * 10px) calc(var(--py) * 7px);z-index:3;bottom:0;left:22%}@media (width<=1020px){.hero-inner{gap:var(--space-7);grid-template-columns:1fr}.hero h1{max-width:18ch}.hero-visual{order:2}.hero-stack{width:min(100%,420px)}}@media (width<=700px){.hero{padding:calc(var(--space-9) + 16px) 0 var(--space-8)}.hero h1{max-width:none}.hero-actions .btn{flex:210px}.hero-stack{width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){.hero-stack-item{transition:none;translate:none!important}}.browser-frame{border-radius:var(--browser-radius,16px);border:1px solid var(--product-border,var(--border-strong));width:100%;box-shadow:var(--product-glow,var(--shadow-lg));background:#111;overflow:hidden}.browser-frame-bar{align-items:center;gap:var(--space-3);background:#17181d;border-bottom:1px solid #ffffff12;padding:10px 14px;display:flex}.browser-frame-dots{gap:6px;display:inline-flex}.browser-frame-dots i{border-radius:var(--radius-full);background:#ffffff29;width:9px;height:9px}.browser-frame-label{letter-spacing:.04em;color:var(--text-tertiary);font-size:11.5px;font-weight:500}.browser-frame-image{width:100%;height:auto;display:block}.unix-wordmark{letter-spacing:-.03em;color:var(--text-primary);white-space:nowrap;align-items:center;gap:10px;font-weight:800;line-height:1;display:inline-flex}.unix-wordmark-mark{flex-shrink:0;width:1.55em;height:auto}.unix-wordmark-name{font-size:1em}.unixp-wordmark{letter-spacing:-.03em;color:var(--text-primary);white-space:nowrap;align-items:center;gap:9px;font-weight:800;line-height:1;display:inline-flex}.unixp-wordmark-mark{flex-shrink:0;width:auto;height:1.05em}.unixp-wordmark-name{font-size:1em}.unixp-wordmark-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--unixp-accent-text);background:var(--unixp-soft);border:1px solid var(--unixp-border);border-radius:var(--radius-full);padding:.45em .85em;font-size:.44em;font-weight:800;transform:translateY(-.05em)}.s888-wordmark{letter-spacing:-.03em;color:var(--text-primary);white-space:nowrap;align-items:center;gap:9px;font-weight:800;line-height:1;display:inline-flex}.s888-wordmark-mark{flex-shrink:0;width:auto;height:1.32em}.s888-wordmark-text{align-items:baseline;gap:1px;display:inline-flex}.s888-wordmark-num{color:var(--s888-primary);font-variant-numeric:tabular-nums}.loqma-wordmark{width:auto;max-width:100%;display:block}.loqma-glyph{border-radius:22.5%;flex:none;display:block}.product-system{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-elevated);position:relative;overflow:hidden}.product-system-wash{pointer-events:none;background:radial-gradient(66% 52% at 74% 26%, var(--product-soft,transparent), transparent 70%), radial-gradient(52% 46% at 6% 76%, var(--product-soft,transparent), transparent 72%);transition:background var(--dur-slower) var(--ease-out);position:absolute;inset:0}.product-system>.container{position:relative}.product-system-intro{max-width:760px;margin-bottom:var(--space-8)}.product-system-stage{gap:var(--space-9);--px:0;--py:0;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:stretch;display:grid;position:relative}.product-system-links{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.product-system-link-line{fill:none;stroke:var(--product-accent);stroke-width:1.25px;stroke-linecap:round;opacity:.26;transition:opacity var(--dur-base) var(--ease-out), stroke-width var(--dur-base) var(--ease-out)}.product-system-link-line.is-lit{opacity:.85;stroke-width:1.75px}.product-system-link-pulse{fill:none;stroke:var(--product-accent-text,var(--product-accent));stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:5 95;filter:drop-shadow(0 0 5px var(--product-accent));animation:3.4s linear infinite system-pulse}@keyframes system-pulse{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.product-system-anchor{z-index:1;border-radius:var(--radius-xl);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-lg);padding:var(--space-8) var(--space-7);min-height:340px;max-height:620px;translate:calc(var(--px) * -6px) calc(var(--py) * -4px);transition:translate var(--dur-slower) var(--ease-out);align-content:center;display:grid;position:relative;overflow:hidden}.product-system-anchor-field{background:radial-gradient(38% 40% at 30% 28%, var(--product-accent), transparent 62%), radial-gradient(44% 46% at 74% 76%, var(--product-accent), transparent 66%);opacity:.2;filter:blur(28px);transition:background var(--dur-slower) var(--ease-out);animation:26s ease-in-out infinite alternate system-field;position:absolute;inset:-30%}@keyframes system-field{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.08)}}.product-system-anchor-inner{gap:var(--space-5);justify-items:start;display:grid;position:relative}.product-system-anchor-logo{width:auto;height:40px}.product-system-anchor-line{letter-spacing:-.03em;font-size:clamp(26px,2.9vw,38px);font-weight:700;line-height:1.08}.product-system-anchor-place{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:12.5px;font-weight:600}.product-system-anchor-edge{background:linear-gradient(to bottom, transparent, var(--product-accent) 22%, var(--product-accent) 78%, transparent);opacity:.55;width:1px;transition:background var(--dur-slower) var(--ease-out);position:absolute;top:12%;bottom:12%;right:0}.product-system-plates{z-index:1;gap:var(--space-4);display:grid;position:relative}.product-system-plate{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);margin-left:calc(var(--stagger) * 14px);translate:calc(var(--px) * (2px + var(--stagger) * 2px)) calc(var(--py) * (1px + var(--stagger) * 1px));transition:margin-left var(--dur-slow) var(--ease-out), border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), translate var(--dur-slower) var(--ease-out);position:relative;overflow:hidden}.product-system-plate:hover{border-color:var(--border-strong)}.product-system-plate.is-open{border-color:var(--product-border);background:var(--surface-2);box-shadow:var(--product-glow,var(--shadow-lg));margin-left:0}.product-system-plate-head{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);color:var(--text-primary);text-align:left;background:0 0;border:0;grid-template-columns:max-content minmax(0,1fr) max-content max-content;display:grid}.product-system-plate-mark{opacity:.9;align-items:center;height:22px;display:inline-flex}.product-system-plate-titles{gap:1px;min-width:0;display:grid}.product-system-plate-name{letter-spacing:-.015em;font-size:17px;font-weight:700}.product-system-plate-audience{color:var(--text-tertiary);font-size:12.5px}.product-system-plate-flag{letter-spacing:.1em;text-transform:uppercase;color:var(--loqma-primary);border:1px solid var(--loqma-border);background:var(--loqma-soft);border-radius:var(--radius-full);white-space:nowrap;padding:3px 9px;font-size:10px;font-weight:700}.product-system-plate-chevron{border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);width:8px;height:8px;transition:rotate var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);translate:0 -2px;rotate:45deg}.product-system-plate.is-open .product-system-plate-chevron{border-color:var(--product-accent);translate:0 2px;rotate:-135deg}.product-system-region{padding:0 var(--space-5) var(--space-5);animation:system-region-in var(--dur-base) var(--ease-out)}@keyframes system-region-in{0%{opacity:0;transform:translateY(-6px)}}.product-system-region-inner{gap:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) max-content;align-items:start;display:grid}.product-system-tagline{color:var(--text-primary);text-wrap:balance;font-size:17px;font-weight:600}.product-system-summary{margin-top:var(--space-3);color:var(--text-secondary);max-width:52ch;font-size:15px;line-height:1.7}.product-system-points{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;list-style:none;display:flex}.product-system-points li{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:13.5px;display:flex}.product-system-points svg{width:14px;height:14px;color:var(--product-accent-text);flex:none}.product-system-foot{margin-top:var(--space-5);align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.product-system-status{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:13px;display:inline-flex}.product-system-status-dot{border-radius:var(--radius-full);background:var(--product-accent);flex:none;width:7px;height:7px}.product-system-fragment{border-radius:var(--radius-md);width:168px;height:224px;margin-bottom:calc(var(--space-5) * -1);align-self:end;position:relative;overflow:hidden}.product-system-fragment>*{--phone-width:168px;--phone-radius:22px;--phone-pad:5px;--product-glow:none;animation:system-fragment-in var(--dur-slow) var(--ease-out)}@keyframes system-fragment-in{0%{opacity:0;transform:translateY(14px)}}.product-system-fragment.is-web{align-self:center;width:260px;height:176px;margin-bottom:0}.product-system-fragment.is-web>*{--browser-radius:10px;width:260px}.product-system-fragment.is-web .browser-frame-bar{padding:6px 10px}.product-system-fragment.is-web .browser-frame-dots i{width:5px;height:5px}.product-system-fragment.is-web .browser-frame-label{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.product-system-journey{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.product-system-journey-head h4{letter-spacing:-.01em;font-size:15px;font-weight:700}.product-system-journey-head p{margin-top:var(--space-2);color:var(--text-tertiary);max-width:60ch;font-size:13.5px;line-height:1.6}.product-system-journey-strip{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.product-system-journey-path{height:var(--space-6);position:absolute;top:0;left:0;right:0;overflow:visible}.product-system-journey-line{fill:none;stroke:#ff5a2a8c;stroke-width:1.25px;vector-effect:non-scaling-stroke}.product-system-journey-pulse{fill:none;stroke:var(--loqma-primary);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:6 94;animation:4.2s linear infinite system-pulse}.product-system-step{text-align:left;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text-primary);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#ffffff08;justify-items:start;gap:2px;display:grid;position:relative}.product-system-step:before{content:"";top:calc(var(--space-6) * -1 + 10px);left:var(--space-4);border-radius:var(--radius-full);background:var(--step-hue);opacity:.45;width:7px;height:7px;transition:opacity var(--dur-fast) var(--ease-out);position:absolute}.product-system-step.is-customer{--step-hue:var(--loqma-customer)}.product-system-step.is-partner{--step-hue:var(--loqma-partner)}.product-system-step.is-captain{--step-hue:var(--loqma-captain)}.product-system-step.is-operations{--step-hue:var(--loqma-ops)}.product-system-step:hover{background:#ffffff0f}.product-system-step.is-active{border-color:var(--step-hue);background:#ffffff12;transform:translateY(-3px)}.product-system-step.is-active:before{opacity:1}.product-system-step-stage{letter-spacing:.12em;text-transform:uppercase;color:var(--step-hue);font-size:10px;font-weight:700}.product-system-step-name{letter-spacing:-.01em;font-size:13.5px;font-weight:700;line-height:1.25}.product-system-step-role{color:var(--text-tertiary);font-size:11.5px;line-height:1.4}.product-system-step-detail{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border);animation:system-region-in var(--dur-base) var(--ease-out);background:#0000003d}.product-system-step-summary{color:var(--text-secondary);max-width:66ch;font-size:14.5px;line-height:1.65}.product-system-step-points{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.product-system-step-points li{color:var(--text-secondary);border-radius:var(--radius-full);border:1px solid var(--border);padding:4px 11px;font-size:12.5px}.product-system-step-note{margin-top:var(--space-3);color:var(--text-tertiary);font-size:11.5px;line-height:1.55}@media (width<=980px){.product-system-stage{gap:var(--space-6);grid-template-columns:1fr}.product-system-links{display:none}.product-system-anchor{min-height:0;padding:var(--space-6)}.product-system-anchor-inner{gap:var(--space-4)}.product-system-anchor-line{font-size:26px}.product-system-anchor-edge{background:linear-gradient(to right, transparent, var(--product-accent) 22%, var(--product-accent) 78%, transparent);width:auto;height:1px;inset:auto 12% 0}.product-system-plates{padding-left:var(--space-6)}.product-system-plates:before{content:"";background:linear-gradient(to bottom, var(--product-accent), var(--border-strong) 60%, transparent);opacity:.5;width:1px;transition:background var(--dur-slower) var(--ease-out);position:absolute;top:20px;bottom:20px;left:7px}.product-system-plate,.product-system-anchor{margin-left:0;translate:none}.product-system-region-inner{grid-template-columns:1fr}.product-system-fragment{align-self:start;width:100%;height:auto;margin-bottom:0}.product-system-fragment>*{--phone-width:150px}.product-system-fragment.is-web,.product-system-fragment.is-web>*{width:min(100%,320px);height:auto}}@media (width<=720px){.product-system-plate-head{gap:var(--space-3);padding:var(--space-4);grid-template-columns:max-content minmax(0,1fr) max-content}.product-system-plate-flag{grid-area:2/1/auto/-1;justify-self:start}.product-system-journey-strip{gap:var(--space-2);padding-top:var(--space-4);grid-template-columns:1fr}.product-system-journey-path{display:none}.product-system-step{column-gap:var(--space-3);border-left:2px solid var(--step-hue);grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"stage name""stage role";align-items:baseline}.product-system-step:before{display:none}.product-system-step.is-active{transform:none}.product-system-step-stage{grid-area:stage;min-width:62px}.product-system-step-name{grid-area:name}.product-system-step-role{grid-area:role}.product-system-points{gap:var(--space-2) var(--space-4)}}@media (prefers-reduced-motion:reduce){.product-system-anchor,.product-system-plate,.product-system-anchor-field,.product-system-link-pulse,.product-system-journey-pulse,.product-system-region,.product-system-step-detail,.product-system-fragment>*{animation:none;translate:none!important}.product-system-link-pulse,.product-system-journey-pulse{stroke-dasharray:none;opacity:.7}}.product-stories-intro{max-width:720px;margin-bottom:var(--space-9)}.product-stories-list{gap:var(--space-10);display:grid}.product-story{gap:var(--space-8);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;display:grid}.product-story.is-reversed .product-story-copy{order:2}.product-story-wordmark{margin-bottom:var(--space-4);align-items:center;display:inline-flex}.product-story-audience{letter-spacing:.12em;text-transform:uppercase;color:var(--product-accent-text);margin-bottom:var(--space-3);font-size:12px;font-weight:700}.product-story h3{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;font-size:clamp(26px,3.1vw,38px)}.product-story-body{margin-top:var(--space-4);color:var(--text-secondary);max-width:52ch;font-size:17px;line-height:1.72}.product-story-points{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;list-style:none;display:flex}.product-story-points li{color:var(--text-secondary);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);padding:6px 13px;font-size:13px;font-weight:500}.product-story-foot{margin-top:var(--space-6);align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.product-story-status{color:var(--text-tertiary);font-size:13px}.product-story-visual{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.product-story-shot{justify-items:center;gap:var(--space-4);--phone-width:100%;--phone-radius:34px;display:grid}.product-story-shot:nth-child(2){margin-top:var(--space-7)}.product-story-shot figcaption{color:var(--text-tertiary);text-align:center;max-width:22ch;font-size:13px;line-height:1.5}@media (width<=1020px){.product-story{gap:var(--space-6);grid-template-columns:1fr}.product-story.is-reversed .product-story-copy{order:0}.product-story h3{max-width:20ch}.product-story-visual{max-width:520px}.product-stories-list{gap:var(--space-9)}}@media (width<=600px){.product-story-visual{gap:var(--space-4)}.product-story-shot{--phone-radius:26px;--phone-pad:6px;gap:var(--space-3)}.product-story-shot:nth-child(2){margin-top:var(--space-5)}.product-story-shot figcaption{max-width:18ch;font-size:12px}}.loqma-band{background:var(--loqma-deep);border-top:1px solid #ff5a2a38;border-bottom:1px solid #ff5a2a38;position:relative;overflow:hidden}.loqma-band-veil{pointer-events:none;background:radial-gradient(58% 50% at 78% 22%,#ff5a2a33,#0000 70%),radial-gradient(46% 44% at 6% 84%,#a98ff51f,#0000 74%);position:absolute;inset:0}.loqma-band-inner{gap:var(--space-8);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;display:grid;position:relative}.loqma-band-flag{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.loqma-band-flag-new,.loqma-band-flag-status{letter-spacing:.11em;text-transform:uppercase;border-radius:var(--radius-full);padding:4px 11px;font-size:11px;font-weight:700}.loqma-band-flag-new{color:var(--loqma-primary);background:var(--loqma-soft);border:1px solid var(--loqma-border)}.loqma-band-flag-status{color:var(--text-tertiary);border:1px solid var(--border)}.loqma-band-wordmark{margin-bottom:var(--space-5)}.loqma-band h2{letter-spacing:-.03em;text-wrap:balance;max-width:15ch;font-size:clamp(30px,4.1vw,48px)}.loqma-band-lead{margin-top:var(--space-5);color:var(--text-secondary);max-width:54ch;font-size:17px;line-height:1.75}.loqma-band-apps{counter-reset:app;gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.loqma-band-app{counter-increment:app;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff09;gap:2px;display:grid;position:relative}.loqma-band-app:before{content:counter(app);left:var(--space-3);top:var(--space-3);color:var(--app-hue,var(--loqma-primary));font-size:11px;font-weight:700;position:absolute}.loqma-band-app.is-customer{--app-hue:var(--loqma-customer)}.loqma-band-app.is-partner{--app-hue:var(--loqma-partner)}.loqma-band-app.is-captain{--app-hue:var(--loqma-captain)}.loqma-band-app.is-operations{--app-hue:var(--loqma-ops)}.loqma-band-app-name{color:var(--app-hue);font-size:14px;font-weight:700}.loqma-band-app-role{color:var(--text-tertiary);font-size:12px}.loqma-band-actions{margin-top:var(--space-7);gap:var(--space-3);flex-wrap:wrap;display:flex}.loqma-band-visual{gap:var(--space-5);justify-items:center;display:grid}.loqma-band-shots{justify-content:center;align-items:flex-end;gap:var(--space-3);width:100%;list-style:none;display:flex}.loqma-band-shot{justify-items:center;gap:var(--space-3);--phone-width:100%;--phone-radius:26px;--phone-pad:6px;flex:1 1 0;min-width:0;display:grid}.loqma-band-shot.is-customer{--phone-radius:30px;flex:1.2 1 0;order:2}.loqma-band-shot.is-partner{padding-bottom:var(--space-6);order:1}.loqma-band-shot.is-captain{padding-bottom:var(--space-6);order:3}.loqma-band-shot.is-partner{--product-border:#a98ff566;--product-glow:0 20px 56px #a98ff538}.loqma-band-shot.is-captain{--product-border:#00a89666;--product-glow:0 20px 56px #00a89638}.loqma-band-shot-caption{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:600}.loqma-band-note{color:var(--text-tertiary);text-align:center;max-width:46ch;font-size:12px;line-height:1.6}@media (width<=1020px){.loqma-band-inner{gap:var(--space-7);grid-template-columns:1fr}.loqma-band h2{max-width:18ch}.loqma-band-visual{width:100%;max-width:560px;margin:0 auto}}@media (width<=640px){.loqma-band-apps{grid-template-columns:1fr}.loqma-band-shots{gap:var(--space-2)}.loqma-band-shot{--phone-radius:18px;--phone-pad:4px;gap:var(--space-2)}.loqma-band-shot.is-partner,.loqma-band-shot.is-captain{padding-bottom:var(--space-4)}.loqma-band-shot-caption{font-size:10px}.loqma-band-actions .btn{flex:100%}}.capabilities{border-top:1px solid var(--border)}.capabilities-intro{max-width:720px;margin-bottom:var(--space-8)}.capabilities-list{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.capability{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr);display:grid}.capability-index{letter-spacing:.08em;color:var(--accent);padding-top:4px;font-size:12px;font-weight:700}.capability-body h3{letter-spacing:-.012em;font-size:19px}.capability-body p{margin-top:var(--space-3);color:var(--text-secondary);font-size:15.5px;line-height:1.7}.capability-body .capability-proof{align-items:baseline;gap:var(--space-2);margin-top:var(--space-4);color:var(--text-tertiary);flex-wrap:wrap;font-size:13px;display:flex}.capability-proof-label{letter-spacing:.11em;text-transform:uppercase;color:var(--text-tertiary);border:1px solid var(--border);border-radius:var(--radius-full);padding:3px 8px;font-size:10.5px;font-weight:700}@media (width<=860px){.capabilities-list{gap:var(--space-5);grid-template-columns:1fr}}.company-story{border-top:1px solid var(--border)}.company-story-inner{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.company-story-lead{color:var(--text-primary);max-width:54ch;font-size:18px;line-height:1.7}.company-story-body{margin-top:var(--space-4);color:var(--text-secondary);max-width:56ch;font-size:16px;line-height:1.75}.company-story-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.company-story-founder{padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}.company-story-founder-name{letter-spacing:-.015em;font-size:20px;font-weight:700}.company-story-founder-role{margin-top:var(--space-1);color:var(--text-tertiary);font-size:14px}.company-story-facts{gap:var(--space-4);margin-top:var(--space-5);display:grid}.company-story-facts dt{letter-spacing:.11em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:700}.company-story-facts dd{margin-top:var(--space-1);color:var(--text-secondary);font-size:15px}@media (width<=900px){.company-story-inner{gap:var(--space-6);grid-template-columns:1fr}}.partnership-band{border-top:1px solid var(--border)}.partnership-band-card{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--loqma-border);background:radial-gradient(80% 120% at 8% 0%, #ff5a2a24, transparent 62%), var(--surface);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid;position:relative;overflow:hidden}.partnership-band-eyebrow{align-items:center;gap:var(--space-3);letter-spacing:.12em;text-transform:uppercase;color:var(--loqma-primary);margin-bottom:var(--space-5);font-size:12px;font-weight:700;display:inline-flex}.partnership-band h2{letter-spacing:-.028em;text-wrap:balance;max-width:20ch;font-size:clamp(26px,3.3vw,40px)}.partnership-band-lead{margin-top:var(--space-5);color:var(--text-secondary);max-width:50ch;font-size:17px;line-height:1.72}.partnership-band-actions{margin-top:var(--space-7);gap:var(--space-3);flex-wrap:wrap;display:flex}.partnership-band-areas h3{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);font-size:12px;font-weight:700}.partnership-band-areas ul{list-style:none;display:grid}.partnership-band-areas li{padding:var(--space-4) 0;border-bottom:1px solid var(--border);gap:2px;display:grid}.partnership-band-area-title{color:var(--text-primary);font-size:15px;font-weight:600}.partnership-band-area-detail{color:var(--text-tertiary);font-size:13.5px;line-height:1.55}@media (width<=960px){.partnership-band-card{gap:var(--space-6);padding:var(--space-6);grid-template-columns:1fr}.partnership-band h2{max-width:none}}@media (width<=560px){.partnership-band-card{padding:var(--space-5);border-radius:var(--radius-lg)}.partnership-band-actions .btn{flex:100%}}.contact-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-7);text-align:left;max-width:640px;margin:0 auto}.contact-form-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form-row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.contact-field{margin-bottom:var(--space-5)}.contact-field label{color:var(--text-secondary);margin-bottom:var(--space-2);font-size:13.5px;font-weight:600;display:block}.contact-field input,.contact-field select,.contact-field textarea{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out);padding:13px 16px}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--accent);outline:none}.contact-field textarea{resize:vertical;min-height:120px}.contact-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23a6acbd' stroke-width='1.5'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.contact-field-error{color:var(--error);margin-top:var(--space-2);font-size:13px}.contact-form-banner-error{color:var(--error);margin-bottom:var(--space-4);text-align:center;font-size:14px}.contact-form-submit{width:100%;padding:16px;font-size:16px}.contact-form-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.contact-form-success{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-7);text-align:center;max-width:560px;margin:0 auto}.contact-form-success h3{margin-bottom:var(--space-4);font-size:24px}.contact-form-success p{color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.7}.contact-form-success strong{color:var(--text-primary)}.contact-form-fallback{justify-content:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.contact-form-fallback a{align-items:center;gap:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-md);padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.contact-form-fallback a:hover{border-color:var(--accent-border)}.contact-form-reset{color:var(--accent);background:0 0;border:none;font-size:14px;font-weight:600;text-decoration:underline}@media (width<=640px){.contact-form,.contact-form-success{padding:var(--space-5)}.contact-form-row{grid-template-columns:1fr}}.contact{text-align:center}.contact-heading{margin-bottom:var(--space-7);flex-direction:column;align-items:center;display:flex}.contact-title{text-align:center}.contact-sub{text-align:center;margin-left:auto;margin-right:auto}.site-footer{border-top:1px solid var(--border);padding-top:var(--space-8);background:var(--bg-elevated)}.footer-inner{gap:var(--space-7) var(--space-6);padding-bottom:var(--space-7);grid-template-columns:1.7fr 1fr 1.2fr;display:grid}.footer-brand img{height:32px;margin-bottom:var(--space-4)}.footer-brand p{color:var(--text-secondary);max-width:360px;font-size:14px;line-height:1.7}.footer-email{margin-top:var(--space-4);color:var(--accent);font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.footer-email:hover{color:var(--accent-hover)}.footer-products{border-top:1px solid var(--border);background:#ffffff04}.footer-products-inner{gap:var(--space-6);padding-top:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:repeat(4,1fr);display:grid}.footer-product{flex-direction:column;display:flex}.footer-product-brand{margin-bottom:var(--space-2);align-self:flex-start;font-size:19px;text-decoration:none}.footer-product-status{color:var(--product-accent);margin-bottom:var(--space-2);font-size:12px;font-weight:600}.footer-product-tagline{color:var(--product-accent-text,var(--product-accent));letter-spacing:.13em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:11.5px;font-weight:700}.footer-product a:not(.footer-product-brand){color:var(--text-secondary);margin-bottom:var(--space-2);transition:color var(--dur-fast) var(--ease-out);padding:3px 0;font-size:14.5px;text-decoration:none;display:block}.footer-product a:not(.footer-product-brand):hover{color:var(--product-accent-text,var(--product-accent))}.footer-col h3{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:var(--space-4);font-size:13px}.footer-col a{color:var(--text-secondary);margin-bottom:var(--space-2);transition:color var(--dur-fast) var(--ease-out);padding:3px 0;font-size:14.5px;text-decoration:none;display:block}.footer-col a:hover{color:var(--text-primary)}.footer-bottom{border-top:1px solid var(--border);padding:var(--space-5) 0;justify-content:space-between;gap:var(--space-2);color:var(--text-tertiary);flex-wrap:wrap;font-size:13px;display:flex}@media (width<=900px){.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-products-inner{gap:var(--space-7) var(--space-6);grid-template-columns:1fr 1fr}}@media (width<=560px){.footer-inner,.footer-products-inner{grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column}}@media (width<=1080px){.footer-products-inner{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(2,1fr)}}.legal-page{background:var(--bg);min-height:100vh;color:var(--text-primary)}.legal-navbar{height:76px;padding:0 var(--container-pad);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0b10d9;align-items:center;display:flex;position:sticky;top:0}.legal-brand img{height:32px}.legal-content{max-width:760px;padding:var(--space-8) 24px var(--space-9);margin:0 auto}.legal-eyebrow{text-align:center;display:block}.legal-content h1{text-align:center;margin-bottom:var(--space-3);font-size:clamp(30px,5vw,44px)}.legal-dates{text-align:center;color:var(--text-tertiary);margin-bottom:var(--space-6);font-size:14px}.legal-toc{background:var(--surface,#ffffff0a);border:1px solid var(--border);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-7);border-radius:14px}.legal-toc-heading{color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3);font-size:14px;font-weight:700}.legal-toc ol{columns:1;margin:0;padding-left:20px;list-style:decimal}@media (width>=640px){.legal-toc ol{columns:2;column-gap:var(--space-6)}}.legal-toc li{break-inside:avoid;margin-bottom:var(--space-2);font-size:15px}.legal-toc a{color:var(--text-secondary);text-decoration:none}.legal-toc a:hover,.legal-toc a:focus-visible{color:var(--accent);text-decoration:underline}.legal-content section{scroll-margin-top:96px}.legal-content h2{margin-top:var(--space-7);margin-bottom:var(--space-3);color:var(--text-primary);scroll-margin-top:96px;font-size:21px}.legal-content h3{margin-top:var(--space-5);margin-bottom:var(--space-2);color:var(--text-primary);font-size:16.5px}.legal-content p,.legal-content li,.legal-content dd{color:var(--text-secondary);font-size:16px;line-height:1.8}.legal-content strong{color:var(--text-primary)}.legal-content ol,.legal-content ul{margin:var(--space-3) 0;padding-left:22px}.legal-content dl{margin:var(--space-3) 0 var(--space-5)}.legal-content dt{color:var(--text-primary);margin-top:var(--space-4);font-size:15.5px;font-weight:700}.legal-content dd{margin:var(--space-1) 0 0}.legal-content a{color:var(--accent)}.legal-content a:focus-visible,.legal-toc a:focus-visible,.legal-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.legal-note{border-left:3px solid var(--accent);padding:var(--space-4) var(--space-5);margin:var(--space-3) 0 var(--space-5);background:#ffffff0a;border-radius:8px}.legal-note p{margin:0;font-size:15px}.legal-footer{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);text-align:center;color:var(--text-tertiary);font-size:14px}.legal-footer a{margin-top:var(--space-3);color:var(--accent);font-weight:600;text-decoration:none;display:inline-block}@media (width<=640px){.legal-navbar{padding:0 20px}}.legal-product-links{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.legal-page nav.legal-product-links a{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:#ffffff0a;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.legal-page nav.legal-product-links a:hover{color:var(--text-primary);border-color:var(--product-accent,var(--accent-border));background:var(--product-soft,var(--accent-soft))}.legal-page nav.legal-product-links a.is-current{color:var(--product-accent,var(--accent));border-color:var(--product-border,var(--accent-border));background:var(--product-soft,var(--accent-soft))}.legal-page .legal-content a,.legal-page .legal-toc a:hover,.legal-page .legal-toc a:focus-visible,.legal-page .legal-footer a{color:var(--legal-accent,var(--accent))}.legal-page .legal-note{border-left-color:var(--legal-accent,var(--accent))}.legal-page .legal-eyebrow{color:var(--product-accent,var(--accent))}@media (width<=560px){.legal-page nav.legal-product-links a{flex:auto;justify-content:center}}.legal-quick-contact{gap:var(--space-4);margin:var(--space-6) 0 var(--space-4);flex-wrap:wrap;display:flex}.legal-quick-contact a{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.legal-quick-contact a:hover{border-color:var(--product-border,var(--accent-border));background:var(--product-soft,var(--accent-soft))}.legal-quick-contact svg{width:19px;height:19px;color:var(--product-accent,var(--accent));flex-shrink:0}@media (width<=560px){.legal-quick-contact a{flex:100%;justify-content:center}}.contact-page-intro{text-align:center;max-width:560px;margin:0 auto var(--space-6)}.contact-page-quick{justify-content:center;gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.contact-page-quick a{align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-md);padding:12px 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.contact-page-quick a:hover{border-color:var(--accent-border)}.product-page{background:var(--bg);min-height:100vh;color:var(--text-primary)}.product-nav{justify-content:space-between;align-items:center;gap:var(--space-4);height:76px;padding:0 var(--container-pad);border-bottom:1px solid var(--border);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b10d9;display:flex;position:sticky;top:0}.product-nav-brand{align-items:center;gap:var(--space-3);min-width:0;font-size:21px;text-decoration:none;display:inline-flex}.product-nav-by{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.product-nav-links{align-items:center;gap:var(--space-5);flex-shrink:0;display:flex}.product-nav-links a{color:var(--text-secondary);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);font-size:14.5px;font-weight:600;text-decoration:none}.product-nav-links a:hover{color:var(--text-primary)}.product-nav-bardos{padding-left:var(--space-5);border-left:1px solid var(--border);align-items:center;display:inline-flex}.product-nav-bardos img{opacity:.75;height:22px;transition:opacity var(--dur-fast) var(--ease-out)}.product-nav-bardos:hover img{opacity:1}.product-section-inner{max-width:var(--container-max);padding:var(--space-9) var(--container-pad);margin:0 auto}.product-eyebrow{color:var(--product-accent-text,var(--product-accent))}.product-section-inner h2{max-width:720px;margin-bottom:var(--space-5);font-size:clamp(28px,4vw,42px)}.product-section-sub{color:var(--text-secondary);max-width:640px;font-size:17px;line-height:1.7}.btn-product{background:var(--product-accent);color:var(--product-on-accent);box-shadow:var(--product-glow)}.btn-product:hover{background:var(--product-accent-hover)}.btn-product svg{width:18px;height:18px}.product-stores{gap:var(--space-4);flex-wrap:wrap;display:flex}.product-stores a{color:#fff;border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:#0006;border:1px solid #fff3;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.product-stores a:hover{border-color:var(--product-border);background:#0009}.product-stores small{opacity:.8;font-size:10.5px;font-weight:500;display:block}.product-stores-pending{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:#f5f6facc;background:#0000004d;border:1px dashed #ffffff38;padding:13px 20px;font-size:14.5px;font-weight:600;display:inline-flex}.product-stores-pending svg{flex-shrink:0;width:18px;height:18px}.product-footer{border-top:1px solid var(--border);background:var(--bg-elevated)}.product-footer-inner{max-width:var(--container-max);padding:var(--space-6) var(--container-pad);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin:0 auto;display:flex}.product-footer-brand{gap:var(--space-3);flex-direction:column;font-size:18px;display:flex}.product-footer-brand p{color:var(--text-tertiary);font-size:13.5px}.product-footer-links{gap:var(--space-5);flex-wrap:wrap;display:flex}.product-footer-links a{color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out);font-size:14px;font-weight:600;text-decoration:none}.product-footer-links a:hover{color:var(--text-primary)}@media (width<=820px){.product-nav{height:68px}.product-nav-links{gap:var(--space-4)}.product-nav-bardos{padding-left:var(--space-4)}}@media (width<=600px){.product-nav-links{gap:var(--space-3)}.product-nav-links a{font-size:13.5px}.product-nav-bardos{padding-left:var(--space-3)}.product-nav-bardos img{height:19px}}@media (width<=620px){.product-section-inner{padding-top:var(--space-8);padding-bottom:var(--space-8)}.product-stores a{flex:auto;justify-content:center}.product-footer-inner{flex-direction:column;align-items:flex-start}}@media (width<=480px){.product-nav-by{display:none}.product-nav-brand{font-size:18px}}@media (width<=430px){.product-nav-links a.is-optional{display:none}}.phone-carousel{flex-direction:column;align-items:center;display:flex;position:relative}.phone-carousel-glow{aspect-ratio:1;background:radial-gradient(circle, var(--product-glow-tint,#6c5ce759) 0%, transparent 68%);filter:blur(6px);pointer-events:none;border-radius:50%;width:420px;max-width:120%;position:absolute;top:-10%}.phone-carousel-image:not(:first-child){top:var(--phone-pad,8px);left:var(--phone-pad,8px);width:calc(100% - var(--phone-pad,8px) * 2);height:auto;position:absolute}.phone-carousel-dots{margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;gap:8px;max-width:300px;display:flex}.phone-carousel-dot{width:9px;height:9px;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:#ffffff40;border:none;border-radius:50%;padding:0}.phone-carousel-dot.is-active{background:var(--product-accent,var(--unix-primary));transform:scale(1.3)}.unix-page{--product-glow-tint:#6c5ce759}.unix-hero{background:var(--product-hero);border-bottom:1px solid var(--border);overflow:hidden}.unix-hero-inner{max-width:var(--container-max);padding:var(--space-7) var(--container-pad) var(--space-8);gap:var(--space-7);text-align:center;place-items:center;margin:0 auto;display:grid}.unix-hero h1{margin-bottom:var(--space-5);font-size:clamp(34px,9vw,60px);line-height:1.06}.unix-hero-accent{color:#b7abff}.unix-hero-sub{color:#f5f6fac7;max-width:540px;margin:0 auto var(--space-6);font-size:clamp(16px,4.2vw,17.5px);line-height:1.7}.unix-hero .product-stores,.unix-hero .product-stores-pending{justify-content:center}.unix-hero-note{margin-top:var(--space-5);color:#f5f6fa99;font-size:14.5px}.unix-hero-note a{color:#b7abff;font-weight:600}.unix-hero-visual{--phone-width:min(300px, 68vw);justify-content:center;display:flex}.unix-tabs{max-width:var(--container-max);padding:0 var(--container-pad) var(--space-7);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;list-style:none;display:grid}.unix-tabs li{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1a;display:flex}.unix-tab-icon{color:#cfc7ff;background:#b7abff29;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.unix-tab-icon svg{width:17px;height:17px}.unix-tab-text{flex-direction:column;min-width:0;display:flex}.unix-tab-text strong{letter-spacing:-.01em;font-size:14.5px}.unix-tab-text small{color:#f5f6fa99;font-size:12.5px;line-height:1.4}@media (width<=520px){.unix-tabs li:last-child:nth-child(odd){grid-column:1/-1}}.unix-journey-head{padding-bottom:0}.unix-steps{max-width:var(--container-max);padding:var(--space-7) var(--container-pad) var(--space-9);gap:var(--space-8);margin:0 auto;list-style:none;display:grid}.unix-step{gap:var(--space-6);padding-top:var(--space-7);border-top:1px solid var(--border);scroll-margin-top:100px;display:grid}.unix-step:first-child{border-top:none;padding-top:0}.unix-step-number{letter-spacing:.16em;color:var(--product-accent-text,var(--product-accent));margin-bottom:var(--space-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.unix-step-eyebrow{color:var(--text-tertiary);margin-bottom:var(--space-3)}.unix-step-copy h3{margin-bottom:var(--space-4);max-width:460px;font-size:clamp(23px,5.6vw,32px);line-height:1.18}.unix-step-lead{color:var(--text-secondary);max-width:480px;font-size:clamp(15.5px,4vw,16.5px);line-height:1.7}.unix-step-points{margin-top:var(--space-5);gap:var(--space-3);max-width:480px;list-style:none;display:grid}.unix-step-points li{gap:var(--space-3);color:var(--text-secondary);align-items:flex-start;font-size:14.5px;line-height:1.65;display:flex}.unix-step-points svg{width:18px;height:18px;color:var(--product-accent);flex-shrink:0;margin-top:3px}.unix-step-visual{--phone-width:min(272px, 66vw);justify-content:center;align-items:flex-start;display:flex;position:relative}.unix-step-visual:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--product-glow-tint) 0%, transparent 68%);filter:blur(8px);pointer-events:none;border-radius:50%;width:min(112%,520px);position:absolute;top:-4%}.unix-step-visual.has-aside{gap:var(--space-3);--phone-width:min(180px, 40vw);--phone-radius:26px;--phone-pad:5px}.unix-step-phone.is-aside{margin-top:var(--space-6)}.unix-agencies{background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.unix-agencies-inner{gap:var(--space-6);align-items:center;display:grid}.unix-agencies-cta{margin-top:var(--space-6)}.unix-note-card{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--product-accent);border-radius:var(--radius-lg);padding:var(--space-6)}.unix-note-card p{color:var(--text-secondary);font-size:15px;line-height:1.75}.unix-privacy-list{margin-top:var(--space-7);gap:var(--space-4);list-style:none;display:grid}.unix-privacy-list li{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);color:var(--text-secondary);align-items:flex-start;font-size:15px;line-height:1.65;display:flex}.unix-privacy-list svg{width:20px;height:20px;color:var(--product-accent);flex-shrink:0;margin-top:1px}.unix-disclaimer{margin-top:var(--space-6);border-left:3px solid var(--product-accent);padding:var(--space-4) var(--space-5);color:var(--text-secondary);background:#ffffff0a;border-radius:8px;max-width:820px;font-size:14.5px;line-height:1.7}.unix-disclaimer a{color:var(--product-accent-text,var(--product-accent))}.unix-cta{background:var(--product-hero);border-top:1px solid var(--border)}.unix-cta-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.unix-cta-inner .product-eyebrow{color:#b7abff}.unix-cta-inner h2{margin-bottom:var(--space-4);font-size:clamp(30px,7vw,46px)}.unix-cta-lead{color:#f5f6fabf;max-width:480px;margin-bottom:var(--space-6);font-size:16.5px;line-height:1.7}.unix-cta-stores{justify-content:center}.unix-cta-share{margin-top:var(--space-5);color:#f5f6fa99;font-size:14.5px}.unix-cta-share a{color:#b7abff;white-space:nowrap;font-weight:600}.unix-cta-byline{margin-top:var(--space-7);padding-top:var(--space-5);color:#f5f6fa8c;border-top:1px solid #ffffff1a;max-width:520px;font-size:14px;line-height:1.9}.unix-cta-byline .unix-wordmark{vertical-align:-3px;margin-right:2px}.unix-cta-byline a{color:#b7abff;font-weight:600}@media (width>=700px){.unix-step-visual.has-aside{--phone-width:min(220px, 32vw);--phone-radius:32px;--phone-pad:6px;gap:var(--space-4)}.unix-privacy-list{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.unix-hero-inner{text-align:left;padding-top:var(--space-9);justify-items:stretch;gap:var(--space-8);grid-template-columns:1.1fr .9fr}.unix-hero-sub{margin-left:0}.unix-hero .product-stores,.unix-hero .product-stores-pending{justify-content:flex-start}.unix-tabs{padding-bottom:var(--space-8)}.unix-step{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center}.unix-step:nth-child(2n) .unix-step-copy{order:2}.unix-step-visual{--phone-width:min(292px, 26vw)}.unix-step-visual.has-aside{--phone-width:min(244px, 22vw);gap:0}.unix-step-visual.has-aside .unix-step-phone{z-index:1;position:relative}.unix-step-visual.has-aside .unix-step-phone.is-aside{z-index:0;margin-left:-12%;margin-top:var(--space-8)}.unix-agencies-inner{gap:var(--space-8);grid-template-columns:1.15fr .85fr}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.unix-step{animation:linear both unix-step-in;animation-timeline:view();animation-range:entry 5% cover 26%}}}@keyframes unix-step-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.unix-download{background:var(--product-hero);min-height:100dvh;display:flex}.unix-download-inner{width:100%;max-width:560px;padding:var(--space-8) var(--space-5) var(--space-7);text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.unix-download-brand{margin-bottom:var(--space-4);font-size:26px;text-decoration:none}.unix-download h1{font-size:clamp(34px,9vw,46px);line-height:1.1}.unix-download-sub{color:#f5f6fac7;max-width:420px;font-size:16.5px;line-height:1.65}.unix-download-status{color:#b7abff;min-height:1.4em;font-size:14.5px;font-weight:600}.unix-download-stores{width:100%;margin-top:var(--space-2);justify-content:center}.unix-download-stores a{flex:220px;justify-content:center;padding:16px 22px}.unix-download-stores a.is-yours{background:var(--product-accent);border-color:var(--product-accent);box-shadow:var(--product-glow)}.unix-download-stores a.is-yours:hover{background:var(--product-accent-hover);border-color:var(--product-accent-hover)}.unix-download-desktop{color:#f5f6fa99;max-width:380px;margin-top:var(--space-2);font-size:14px;line-height:1.7}.unix-download-url{color:#cfc7ff;white-space:nowrap;font-weight:600}.unix-download-more{align-items:center;gap:var(--space-2);color:#cfc7ff;padding:var(--space-3) var(--space-4);margin-top:var(--space-2);font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.unix-download-more svg{width:16px;height:16px}.unix-download-more:hover{color:#fff}.unix-download-footer{margin-top:var(--space-7);padding-top:var(--space-5);align-items:center;gap:var(--space-3);border-top:1px solid #ffffff1a;flex-direction:column;width:100%;display:flex}.unix-download-footer p{color:#f5f6fa73;font-size:12.5px}.unix-download-footer nav{justify-content:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.unix-download-footer a{color:#f5f6fa9e;padding:6px 0;font-size:13px;font-weight:600;text-decoration:none}.unix-download-footer a:hover{color:var(--text-primary)}@media (width<=380px){.unix-download-stores a{flex-basis:100%}}.app-showcase{margin-top:var(--space-8);gap:var(--space-9);display:grid}.app-showcase-row{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:center;display:grid}.app-showcase-row:nth-child(2n) .app-showcase-copy{order:2}.app-showcase-eyebrow{color:var(--product-accent,var(--accent))}.app-showcase-copy h3{margin-bottom:var(--space-4);max-width:460px;font-size:clamp(23px,2.6vw,30px);line-height:1.2}.app-showcase-lead{color:var(--text-secondary);max-width:480px;font-size:16.5px;line-height:1.7}.app-showcase-points{margin-top:var(--space-5);gap:var(--space-3);max-width:480px;list-style:none;display:grid}.app-showcase-points li{gap:var(--space-3);color:var(--text-secondary);align-items:flex-start;font-size:14.5px;line-height:1.65;display:flex}.app-showcase-points svg{width:18px;height:18px;color:var(--product-accent,var(--accent));flex-shrink:0;margin-top:3px}.app-showcase-visual{--phone-width:min(300px, 74vw);justify-content:center;display:flex;position:relative}.app-showcase-visual:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--product-glow-tint,#6c5ce759) 0%, transparent 68%);filter:blur(8px);pointer-events:none;border-radius:50%;width:108%;position:absolute;top:-6%}.phone-strip{margin-top:var(--space-7);gap:var(--space-6);--phone-width:min(248px, 68vw);--phone-radius:34px;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;list-style:none;display:grid}.phone-strip-item{align-items:center;gap:var(--space-5);flex-direction:column;max-width:320px;display:flex}.phone-strip-item:nth-child(2n){transform:translateY(var(--space-6))}.phone-strip-caption{text-align:center}.phone-strip-caption h4{margin-bottom:var(--space-2);font-size:16.5px}.phone-strip-caption p{color:var(--text-secondary);font-size:14.5px;line-height:1.65}@media (width<=1000px){.app-showcase{gap:var(--space-8)}.app-showcase-row{gap:var(--space-7);text-align:center;grid-template-columns:1fr;justify-items:center}.app-showcase-row:nth-child(2n) .app-showcase-copy{order:0}.app-showcase-copy h3,.app-showcase-lead,.app-showcase-points{margin-left:auto;margin-right:auto}.app-showcase-points li{text-align:left}.phone-strip{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.phone-strip-item:nth-child(2n){transform:none}.phone-strip-item:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=620px){.app-showcase-visual{--phone-width:min(272px, 70vw)}.phone-strip{--phone-width:min(232px, 62vw);grid-template-columns:1fr}}.unixp-page{--product-glow-tint:#2b5fef57}.unixp-hero{background:var(--product-hero);border-bottom:1px solid var(--border);overflow:hidden}.unixp-hero-inner{max-width:var(--container-max);padding:var(--space-9) var(--container-pad);align-items:center;gap:var(--space-8);grid-template-columns:1.1fr .9fr;margin:0 auto;display:grid}.unixp-hero h1{margin-bottom:var(--space-5);font-size:clamp(36px,5.6vw,60px);line-height:1.06}.unixp-hero-accent{color:#9dbaff}.unixp-hero-sub{color:#f5f6fac7;max-width:540px;margin-bottom:var(--space-6);font-size:17.5px;line-height:1.75}.unixp-hero-note{margin-top:var(--space-5);color:#f5f6fa99;font-size:14.5px}.unixp-hero-note a{color:#9dbaff;font-weight:600}.unixp-hero-stores{align-items:flex-start;gap:var(--space-5)}.unixp-store-group{flex-direction:column;gap:8px;max-width:340px;display:flex}.unixp-store-group a{width:100%}.unixp-store-note{color:#f5f6fa9e;margin:0;font-size:13.5px;line-height:1.45}@media (width<=620px){.unixp-hero-stores{width:100%}.unixp-store-group{align-items:stretch;width:100%;max-width:none}.unixp-store-group a{justify-content:center}.unixp-store-note{text-align:center}}.unixp-hero-visual{justify-content:center;display:flex}.unixp-strip{margin-top:var(--space-9);border-top:1px solid var(--border);padding-top:var(--space-7)}.unixp-strip-heading{text-align:center;font-size:clamp(20px,2.2vw,25px)}.unixp-flow{margin-top:var(--space-7);gap:var(--space-5);counter-reset:none;grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.unixp-flow-step{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--product-accent);border-radius:var(--radius-lg);padding:var(--space-6);position:relative}.unixp-flow-num{top:var(--space-5);right:var(--space-5);letter-spacing:-.04em;color:#ffffff12;font-size:34px;font-weight:800;line-height:1;position:absolute}.unixp-flow-icon{border-radius:var(--radius-md);background:var(--product-soft);border:1px solid var(--product-border);width:42px;height:42px;color:var(--product-accent);margin-bottom:var(--space-4);place-items:center;display:grid}.unixp-flow-icon svg{width:21px;height:21px}.unixp-flow-step h3{margin-bottom:var(--space-3);font-size:17.5px}.unixp-flow-step p{color:var(--text-secondary);font-size:14.5px;line-height:1.7}.unixp-features{background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.unixp-feature-grid{margin-top:var(--space-7);gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.unixp-feature{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);transition:border-color var(--dur-fast) var(--ease-out)}.unixp-feature:hover{border-color:var(--product-border)}.unixp-feature-icon{border-radius:var(--radius-sm);background:var(--product-soft);width:36px;height:36px;color:var(--product-accent);margin-bottom:var(--space-4);place-items:center;display:inline-grid}.unixp-feature-icon svg{width:19px;height:19px}.unixp-feature h3{margin-bottom:var(--space-2);font-size:16px}.unixp-feature p{color:var(--text-secondary);font-size:14px;line-height:1.65}.unixp-disclaimer{margin-top:var(--space-7);border-left:3px solid var(--product-accent);padding:var(--space-4) var(--space-5);color:var(--text-secondary);background:#ffffff0a;border-radius:8px;max-width:860px;font-size:14.5px;line-height:1.7}.unixp-connected-inner{gap:var(--space-8);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.unixp-connected-cta{margin-top:var(--space-6)}.unixp-connected-card{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--product-accent);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);display:grid}.unixp-connected-label{letter-spacing:.14em;text-transform:uppercase;color:var(--product-accent-text,var(--product-accent));font-size:12px;font-weight:700}.unixp-connected-card p:not(.unixp-connected-label){color:var(--text-secondary);font-size:15px;line-height:1.75}.unixp-cta{background:var(--product-hero);border-top:1px solid var(--border)}.unixp-cta-inner{text-align:center}.unixp-cta-inner h2{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-left:auto;margin-right:auto;display:flex}.unixp-cta-inner>p{color:#f5f6fabf;max-width:560px;margin:0 auto var(--space-6);font-size:16.5px;line-height:1.7}.unixp-cta-actions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=1100px){.unixp-flow,.unixp-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.unixp-hero-inner,.unixp-connected-inner{grid-template-columns:1fr}.unixp-hero-inner{text-align:center}.unixp-hero-sub{margin-left:auto;margin-right:auto}.unixp-hero .product-stores,.unixp-hero .product-stores-pending{justify-content:center}.unixp-hero-visual{order:-1}}@media (width<=620px){.unixp-hero-inner{padding-top:var(--space-7);padding-bottom:var(--space-8)}.unixp-flow,.unixp-feature-grid{grid-template-columns:1fr}.unixp-flow-step{padding:var(--space-5)}.unixp-strip{margin-top:var(--space-8)}}.loqma-journey{border-top:1px solid var(--border)}.loqma-journey-intro{max-width:720px;margin-bottom:var(--space-7)}.loqma-journey-stepper{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.loqma-journey-step{--step-hue:var(--loqma-customer);text-align:left;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);border-top:2px solid var(--border-strong);color:var(--text-primary);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-items:start;gap:3px;display:grid}.loqma-journey-step.is-customer{--step-hue:var(--loqma-customer)}.loqma-journey-step.is-partner{--step-hue:var(--loqma-partner)}.loqma-journey-step.is-captain{--step-hue:var(--loqma-captain)}.loqma-journey-step.is-operations{--step-hue:var(--loqma-ops)}.loqma-journey-step:hover{background:var(--surface-2)}.loqma-journey-step.is-active{background:var(--surface-2);border-top-color:var(--step-hue);border-color:var(--border-strong)}.loqma-journey-step-index{letter-spacing:.08em;color:var(--step-hue);font-size:11px;font-weight:700}.loqma-journey-step-name{letter-spacing:-.01em;font-size:15px;font-weight:700}.loqma-journey-step-actor{color:var(--text-tertiary);font-size:11.5px;line-height:1.4}.loqma-journey-panel{--step-hue:var(--loqma-customer);gap:var(--space-8);min-height:560px;margin-top:var(--space-5);padding:var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(70% 100% at 100% 0%, var(--step-soft,transparent), transparent 70%), var(--bg-elevated);transition:background var(--dur-slow) var(--ease-out);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.loqma-journey-panel:focus-visible{outline:2px solid var(--step-hue);outline-offset:3px}.loqma-journey-panel.is-customer{--step-hue:var(--loqma-customer);--step-soft:#ff5a2a1c;--product-border:#ff5a2a66;--product-glow:0 24px 64px #ff5a2a33}.loqma-journey-panel.is-partner{--step-hue:var(--loqma-partner);--step-soft:#a98ff51c;--product-border:#a98ff566;--product-glow:0 24px 64px #a98ff533}.loqma-journey-panel.is-captain{--step-hue:var(--loqma-captain);--step-soft:#00a8961c;--product-border:#00a89666;--product-glow:0 24px 64px #00a89633}.loqma-journey-panel.is-operations{--step-hue:var(--loqma-ops);--step-soft:#f0b3571a;--product-border:#f0b3575c;--product-glow:0 24px 64px #f0b35729}.loqma-journey-panel-copy{animation:journey-in var(--dur-base) var(--ease-out)}@keyframes journey-in{0%{opacity:0;transform:translateY(8px)}}.loqma-journey-panel-actor{letter-spacing:.12em;text-transform:uppercase;color:var(--step-hue);margin-bottom:var(--space-3);font-size:12px;font-weight:700}.loqma-journey-panel-copy h3{letter-spacing:-.022em;text-wrap:balance;max-width:18ch;font-size:clamp(24px,2.8vw,32px)}.loqma-journey-panel-detail{margin-top:var(--space-4);color:var(--text-secondary);max-width:46ch;font-size:16.5px;line-height:1.72}.loqma-journey-panel-note{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text-tertiary);max-width:46ch;font-size:12px;line-height:1.6}.loqma-journey-panel-visual{animation:journey-in var(--dur-base) var(--ease-out);justify-content:center;display:flex}.loqma-journey-panel-visual.is-phone{--phone-width:min(240px, 70vw)}.loqma-journey-panel-visual.is-console{--browser-radius:14px;width:100%}@media (width<=1020px){.loqma-journey-panel{gap:var(--space-6);padding:var(--space-6);grid-template-columns:1fr}.loqma-journey-panel-copy h3{max-width:none}}@media (width<=860px){.loqma-journey-stepper{scroll-snap-type:x mandatory;gap:var(--space-2);padding-bottom:var(--space-3);margin-inline:calc(var(--container-pad) * -1);padding-inline:var(--container-pad);scroll-padding-inline:var(--container-pad);display:flex;overflow-x:auto}.loqma-journey-step{scroll-snap-align:start;flex:none;width:176px}}@media (width<=560px){.loqma-journey-panel{padding:var(--space-5)}.loqma-journey-panel-visual.is-phone{--phone-width:min(260px, 72vw)}}@media (prefers-reduced-motion:reduce){.loqma-journey-panel-copy,.loqma-journey-panel-visual{animation:none}}.partnership-form{--field-accent:var(--product-accent,var(--accent))}.contact-field-optional{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);border:1px solid var(--border);border-radius:var(--radius-full);margin-left:var(--space-2);padding:2px 7px;font-size:10.5px;font-weight:600}.contact-field-hint{margin-top:var(--space-2);color:var(--text-tertiary);font-size:12.5px;line-height:1.5}.partnership-consent{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05}.partnership-consent-label{gap:var(--space-3);color:var(--text-secondary);cursor:pointer;grid-template-columns:max-content minmax(0,1fr);align-items:start;font-size:14px;line-height:1.6;display:grid}.partnership-consent-label input{width:18px;height:18px;accent-color:var(--product-accent,var(--accent));margin-top:2px}.partnership-form-foot{margin-top:var(--space-4);color:var(--text-tertiary);max-width:56ch;font-size:12.5px;line-height:1.6}.partnership-success{background:var(--surface);border:1px solid var(--product-border,var(--border-strong));border-radius:var(--radius-lg);padding:var(--space-7)}.partnership-success-icon{border-radius:var(--radius-full);background:var(--product-soft,var(--accent-soft));width:42px;height:42px;color:var(--product-accent,var(--accent));margin-bottom:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.partnership-success h3{letter-spacing:-.018em;font-size:23px}.partnership-success>p{margin-top:var(--space-3);color:var(--text-secondary);max-width:56ch;line-height:1.72}.partnership-success-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.partnership-success-actions .btn{padding:12px 20px;font-size:14px}.partnership-success-preview{margin-top:var(--space-5);border-top:1px solid var(--border);padding-top:var(--space-4)}.partnership-success-preview summary{color:var(--text-secondary);cursor:pointer;font-size:13.5px;font-weight:600}.partnership-success-preview summary:hover{color:var(--text-primary)}.partnership-success-preview pre{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.65;overflow-x:auto}@media (width<=560px){.partnership-success{padding:var(--space-5)}.partnership-success-actions .btn{flex:100%}}.loqma-page{background:var(--loqma-deep);min-height:100vh}.loqma-page .eyebrow{color:var(--product-accent-text)}.is-customer{--app-hue:var(--loqma-customer);--product-border:#ff5a2a61;--product-glow:0 24px 64px #ff5a2a33;--app-soft:#ff5a2a1c}.is-partner{--app-hue:var(--loqma-partner);--product-border:#a98ff561;--product-glow:0 24px 64px #a98ff533;--app-soft:#a98ff51c}.is-captain{--app-hue:var(--loqma-captain);--product-border:#00a89661;--product-glow:0 24px 64px #00a89633;--app-soft:#00a8961c}.is-operations{--app-hue:var(--loqma-ops);--product-border:#f0b35757;--product-glow:0 24px 64px #f0b35729;--app-soft:#f0b3571a}.loqma-hero{padding:var(--space-9) 0 var(--space-9);background:var(--loqma-hero-gradient);position:relative;overflow:hidden}.loqma-hero-veil{pointer-events:none;background:radial-gradient(48% 44% at 76% 24%,#ff5a2a3d,#0000 70%),radial-gradient(40% 40% at 6% 88%,#00a8961f,#0000 74%);position:absolute;inset:0}.loqma-hero-inner{gap:var(--space-8);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;display:grid;position:relative}.loqma-hero-flags{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.loqma-hero-flag-status,.loqma-hero-flag-by{letter-spacing:.11em;text-transform:uppercase;border-radius:var(--radius-full);padding:4px 11px;font-size:11px;font-weight:700}.loqma-hero-flag-status{color:var(--loqma-primary);background:var(--loqma-soft);border:1px solid var(--loqma-border)}.loqma-hero-flag-by{color:var(--text-tertiary);border:1px solid var(--border)}.loqma-hero-wordmark{margin-bottom:var(--space-5)}.loqma-hero h1{letter-spacing:-.033em;text-wrap:balance;max-width:19ch;font-size:clamp(32px,4.4vw,52px);line-height:1.05}.loqma-hero-accent{color:var(--loqma-primary);display:block}.loqma-hero-lead{margin-top:var(--space-5);color:var(--text-secondary);max-width:54ch;font-size:clamp(16px,1.3vw,18px);line-height:1.72}.loqma-hero-lead [lang=ar]{color:var(--loqma-primary);font-weight:700}.loqma-hero-actions{margin-top:var(--space-7);gap:var(--space-3);flex-wrap:wrap;display:flex}.loqma-hero-status{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text-tertiary);max-width:52ch;font-size:13.5px;line-height:1.65}.loqma-hero-visual{gap:var(--space-5);justify-items:center;display:grid}.loqma-hero-stack{justify-content:center;align-items:flex-end;gap:var(--space-4);width:100%;display:flex}.loqma-hero-shot{--phone-width:100%;--phone-radius:26px;--phone-pad:6px;flex:1 1 0;min-width:0}.loqma-hero-shot.is-customer{--phone-radius:30px;flex:1.22 1 0;order:2}.loqma-hero-shot.is-partner{padding-bottom:var(--space-7);order:1}.loqma-hero-shot.is-captain{padding-bottom:var(--space-7);order:3}.loqma-hero-note{color:var(--text-tertiary);text-align:center;max-width:46ch;font-size:12px;line-height:1.6}.loqma-ecosystem{border-top:1px solid var(--border)}.loqma-ecosystem-intro{max-width:720px;margin-bottom:var(--space-8)}.loqma-ecosystem-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.loqma-ecosystem-card{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border);border-top:2px solid var(--app-hue);background:#ffffff08;flex-direction:column;display:flex;position:relative}.loqma-ecosystem-index{letter-spacing:.1em;color:var(--app-hue);font-size:11px;font-weight:700}.loqma-ecosystem-card h3{letter-spacing:-.015em;color:var(--app-hue);font-size:18px}.loqma-ecosystem-role{letter-spacing:.05em;color:var(--text-tertiary);font-size:12px;font-weight:600}.loqma-ecosystem-summary{margin-top:var(--space-2);color:var(--text-secondary);font-size:14.5px;line-height:1.65}.loqma-ecosystem-link{align-items:center;gap:var(--space-2);padding-top:var(--space-4);color:var(--app-hue);margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.loqma-ecosystem-link svg{width:14px;height:14px}.loqma-ecosystem-arrow{left:calc(var(--space-4) / -2);border-top:1.5px solid var(--border-strong);border-right:1.5px solid var(--border-strong);width:7px;height:7px;position:absolute;top:34px;translate:-50%;rotate:45deg}.loqma-ecosystem-rail{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--loqma-border);color:var(--text-secondary);text-align:center;max-width:62ch;margin-inline:auto;font-size:14.5px;line-height:1.6;position:relative}.loqma-app{padding:var(--space-9) 0;border-top:1px solid var(--border);background:radial-gradient(60% 80% at 92% 0%, var(--app-soft), transparent 70%)}.loqma-app-inner{gap:var(--space-8);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;display:grid}.loqma-app:nth-of-type(2n) .loqma-app-copy{order:2}.loqma-app-role{letter-spacing:.12em;text-transform:uppercase;color:var(--app-hue);margin-bottom:var(--space-3);font-size:12px;font-weight:700}.loqma-app h3{gap:var(--space-3);display:grid}.loqma-app-name{letter-spacing:.02em;color:var(--app-hue);font-size:15px;font-weight:700}.loqma-app-headline{letter-spacing:-.025em;text-wrap:balance;max-width:17ch;font-size:clamp(25px,3vw,35px)}.loqma-app-lead{margin-top:var(--space-4);color:var(--text-secondary);max-width:50ch;font-size:16.5px;line-height:1.72}.loqma-app-points{gap:var(--space-2);margin-top:var(--space-5);list-style:none;display:grid}.loqma-app-points li{align-items:flex-start;gap:var(--space-3);color:var(--text-secondary);font-size:14.5px;line-height:1.55;display:flex}.loqma-app-points svg{width:15px;height:15px;color:var(--app-hue);flex:none;margin-top:4px}.loqma-app-platform{align-items:center;gap:var(--space-3);margin-top:var(--space-6);color:var(--text-tertiary);flex-wrap:wrap;font-size:13.5px;display:flex}.loqma-app-platform-label{letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--border);border-radius:var(--radius-full);padding:3px 8px;font-size:10.5px;font-weight:700}.loqma-app-shots{justify-content:center;align-items:flex-start;gap:var(--space-4);list-style:none;display:flex}.loqma-app-shots li{justify-items:center;gap:var(--space-3);--phone-width:100%;--phone-radius:28px;flex:1 1 0;min-width:0;display:grid}.loqma-app-shots li:nth-child(2){margin-top:var(--space-6)}.loqma-app-shots li:nth-child(3){margin-top:var(--space-8)}.loqma-app-shot-caption{color:var(--text-tertiary);text-align:center;max-width:20ch;font-size:12.5px;line-height:1.5}.loqma-principles{border-top:1px solid var(--border);background:#0003}.loqma-principles-intro{max-width:720px;margin-bottom:var(--space-8)}.loqma-principles-grid{gap:var(--space-6) var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.loqma-principle{padding-top:var(--space-5);border-top:1px solid var(--border)}.loqma-principle h3{letter-spacing:-.012em;text-wrap:balance;font-size:17px}.loqma-principle p{margin-top:var(--space-3);color:var(--text-secondary);font-size:14.5px;line-height:1.68}.loqma-status{border-top:1px solid var(--border)}.loqma-status-inner{gap:var(--space-8);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;display:grid}.loqma-status-list{gap:var(--space-4);display:grid}.loqma-status-item{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff06}.loqma-status-item dt{letter-spacing:-.01em;color:var(--text-primary);font-size:15px;font-weight:700}.loqma-status-item dd{margin-top:var(--space-2);color:var(--text-secondary);font-size:14.5px;line-height:1.65}.loqma-partnership{border-top:1px solid var(--loqma-border);position:relative;overflow:hidden}.loqma-partnership-veil{pointer-events:none;background:radial-gradient(60% 50% at 12% 0,#ff5a2a29,#0000 68%);position:absolute;inset:0}.loqma-partnership>.container{position:relative}.loqma-partnership-head{max-width:760px;margin-bottom:var(--space-8)}.loqma-partnership-body{gap:var(--space-8);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.loqma-partnership-areas h3,.loqma-partnership-form h3{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);font-size:12px;font-weight:700}.loqma-partnership-areas ul{list-style:none}.loqma-partnership-areas li{padding:var(--space-4) 0;border-bottom:1px solid var(--border);gap:2px;display:grid}.loqma-partnership-area-title{color:var(--text-primary);font-size:15px;font-weight:600}.loqma-partnership-area-detail{color:var(--text-tertiary);font-size:13.5px;line-height:1.55}.loqma-partnership-caveat{margin-top:var(--space-5);color:var(--text-tertiary);font-size:13px;line-height:1.68}.loqma-partnership-form h3{border-bottom:0;padding-bottom:0;font-size:12px}.loqma-partnership-form-lead{margin:var(--space-2) 0 var(--space-5);color:var(--text-secondary);max-width:52ch;font-size:15px;line-height:1.65}@media (width<=1080px){.loqma-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loqma-ecosystem-card:nth-child(odd) .loqma-ecosystem-arrow{display:none}.loqma-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1020px){.loqma-hero-inner,.loqma-app-inner,.loqma-status-inner,.loqma-partnership-body{gap:var(--space-6);grid-template-columns:1fr}.loqma-hero h1,.loqma-app-headline{max-width:18ch}.loqma-app:nth-of-type(2n) .loqma-app-copy{order:0}.loqma-hero-visual,.loqma-app-visual{width:100%;max-width:560px;margin:0 auto}}@media (width<=680px){.loqma-hero{padding:var(--space-8) 0}.loqma-ecosystem-grid,.loqma-principles-grid{grid-template-columns:1fr}.loqma-ecosystem-card .loqma-ecosystem-arrow{left:var(--space-5);top:calc(var(--space-4) / -2);display:block;translate:0 -50%;rotate:135deg}.loqma-hero-stack,.loqma-app-shots{gap:var(--space-2)}.loqma-hero-shot,.loqma-app-shots li{--phone-radius:18px;--phone-pad:4px}.loqma-hero-shot.is-customer{--phone-radius:20px}.loqma-hero-shot.is-partner,.loqma-hero-shot.is-captain{padding-bottom:var(--space-5)}.loqma-app-shots li:nth-child(2){margin-top:var(--space-4)}.loqma-app-shots li:nth-child(3){margin-top:var(--space-6)}.loqma-app-shot-caption{max-width:14ch;font-size:11px}.loqma-hero-actions .btn,.loqma-partnership .btn{flex:100%}}.s888-page{background:var(--bg);min-height:100vh;color:var(--text-primary);--product-glow-tint:#14cba84d}.s888-nav{justify-content:space-between;align-items:center;gap:var(--space-4);height:76px;padding:0 var(--container-pad);border-bottom:1px solid var(--border);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b10d9;display:flex;position:sticky;top:0}.s888-nav-brand{align-items:baseline;gap:var(--space-2);font-size:21px;text-decoration:none;display:inline-flex}.s888-nav-by{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.s888-nav-links{align-items:center;gap:var(--space-5);flex-shrink:0;display:flex}.s888-nav-links a{color:var(--text-secondary);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);font-size:14.5px;font-weight:600;text-decoration:none}.s888-nav-links a:hover{color:var(--text-primary)}.s888-nav-bardos{padding-left:var(--space-5);border-left:1px solid var(--border);align-items:center;display:inline-flex}.s888-nav-bardos img{opacity:.75;height:22px;transition:opacity var(--dur-fast) var(--ease-out)}.s888-nav-bardos:hover img{opacity:1}.s888-section-inner{max-width:var(--container-max);padding:var(--space-9) var(--container-pad);margin:0 auto}.s888-eyebrow{color:var(--s888-primary)}.s888-section-inner h2{max-width:720px;margin-bottom:var(--space-5);font-size:clamp(28px,4vw,42px)}.s888-section-sub{color:var(--text-secondary);max-width:640px;font-size:17px;line-height:1.7}.s888-hero{background:var(--s888-gradient);border-bottom:1px solid var(--border);overflow:hidden}.s888-hero-inner{max-width:var(--container-max);padding:var(--space-9) var(--container-pad);align-items:center;gap:var(--space-8);grid-template-columns:1.15fr .85fr;margin:0 auto;display:grid}.s888-hero h1{margin-bottom:var(--space-5);font-size:clamp(38px,6.4vw,68px);line-height:1.05}.s888-hero-accent{color:var(--s888-primary)}.s888-hero-sub{color:#f5f6fac7;max-width:560px;margin-bottom:var(--space-6);font-size:17.5px;line-height:1.75}.s888-stores{gap:var(--space-4);flex-wrap:wrap;display:flex}.s888-stores a{color:#fff;border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:#0006;border:1px solid #fff3;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.s888-stores a:hover{border-color:var(--s888-border);background:#0009}.s888-stores small{opacity:.8;font-size:10.5px;font-weight:500;display:block}.s888-stores-pending{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:#f5f6facc;background:#0000004d;border:1px dashed #ffffff38;padding:13px 20px;font-size:14.5px;font-weight:600;display:inline-flex}.s888-stores-pending svg{flex-shrink:0;width:18px;height:18px}.s888-hero-note{margin-top:var(--space-5);color:#f5f6fa99;font-size:14.5px}.s888-hero-note a{color:var(--s888-primary);font-weight:600}.s888-hero-visual,.s888-balance-visual{justify-content:center;display:flex}.s888-ring{aspect-ratio:1;border-radius:50%;place-items:center;width:min(340px,78vw);display:grid;position:relative}.s888-ring-seg{border:12px solid #0000;border-radius:50%;position:absolute;inset:0}.s888-ring-sleep{border-top-color:var(--s888-sleep);border-right-color:var(--s888-sleep);transform:rotate(-90deg)}.s888-ring-work{border-top-color:var(--s888-work);border-right-color:var(--s888-work);transform:rotate(30deg)}.s888-ring-life{border-top-color:var(--s888-life);border-right-color:var(--s888-life);transform:rotate(150deg)}.s888-ring-core{aspect-ratio:1;border:1px solid var(--border);width:62%;box-shadow:var(--shadow-glow-s888);background:#04101ab8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.s888-ring-num{letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(26px,5vw,34px);font-weight:800}.s888-ring-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:11.5px;font-weight:700}.s888-balance-head{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.s888-balance-grid{margin-top:var(--space-7);gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.s888-balance-card{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-6)}.s888-balance-card.s888-sleep{border-top-color:var(--s888-sleep)}.s888-balance-card.s888-work{border-top-color:var(--s888-work)}.s888-balance-card.s888-life{border-top-color:var(--s888-life)}.s888-balance-card .s888-balance-hours{letter-spacing:-.04em;margin-bottom:var(--space-3);font-size:46px;font-weight:800;line-height:1}.s888-balance-card .s888-balance-hours span{color:var(--text-tertiary);margin-left:2px;font-size:20px}.s888-balance-card h3{margin-bottom:var(--space-3);font-size:19px}.s888-balance-card p{color:var(--text-secondary);font-size:15px;line-height:1.7}.s888-strip{margin-top:var(--space-9);border-top:1px solid var(--border);padding-top:var(--space-7)}.s888-strip-heading{text-align:center;font-size:clamp(20px,2.2vw,25px)}.s888-audience{background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.s888-audience-grid{margin-top:var(--space-7);gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.s888-audience-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);transition:border-color var(--dur-fast) var(--ease-out)}.s888-audience-card:hover{border-color:var(--s888-border)}.s888-audience-card h3{margin-bottom:var(--space-2);font-size:16.5px}.s888-audience-card p{color:var(--text-secondary);font-size:14.5px;line-height:1.65}.s888-feature-grid{margin-top:var(--space-7);gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.s888-feature{gap:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex}.s888-feature svg{width:22px;height:22px;color:var(--s888-primary);flex-shrink:0;margin-top:2px}.s888-feature h3{margin-bottom:var(--space-2);font-size:16.5px}.s888-feature p{color:var(--text-secondary);font-size:14.5px;line-height:1.65}.s888-disclaimer{margin-top:var(--space-7);border-left:3px solid var(--s888-primary);padding:var(--space-4) var(--space-5);color:var(--text-secondary);background:#ffffff0a;border-radius:8px;max-width:820px;font-size:14.5px;line-height:1.7}.s888-disclaimer a{color:var(--s888-primary)}.s888-cta{background:var(--s888-gradient);border-top:1px solid var(--border)}.s888-cta-inner{text-align:center}.s888-cta-inner h2{margin-left:auto;margin-right:auto}.s888-cta-inner>p{color:#f5f6fabf;max-width:560px;margin:0 auto var(--space-6);font-size:16.5px;line-height:1.7}.s888-cta-actions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.btn-s888{background:var(--s888-primary);color:#04222b;box-shadow:var(--shadow-glow-s888)}.btn-s888:hover{background:var(--s888-primary-hover)}.btn-s888 svg{width:18px;height:18px}.s888-footer{border-top:1px solid var(--border);background:var(--bg-elevated)}.s888-footer-inner{max-width:var(--container-max);padding:var(--space-6) var(--container-pad);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin:0 auto;display:flex}.s888-footer-brand{gap:var(--space-2);flex-direction:column;display:flex}.s888-footer-brand .s888-wordmark{font-size:18px}.s888-footer-brand p{color:var(--text-tertiary);font-size:13.5px}.s888-footer-links{gap:var(--space-5);flex-wrap:wrap;display:flex}.s888-footer-links a{color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out);font-size:14px;font-weight:600;text-decoration:none}.s888-footer-links a:hover{color:var(--text-primary)}@media (width<=1000px){.s888-hero-inner{text-align:center;grid-template-columns:1fr}.s888-hero-sub,.s888-section-inner h2,.s888-section-sub{margin-left:auto;margin-right:auto}.s888-hero .s888-stores,.s888-hero .s888-stores-pending{justify-content:center}.s888-hero-visual{order:-1}.s888-balance-head{justify-items:center;gap:var(--space-7);grid-template-columns:1fr}.s888-feature-grid,.s888-audience-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.s888-balance-grid{grid-template-columns:1fr}.s888-nav-links{gap:var(--space-4)}.s888-nav-bardos{padding-left:var(--space-4)}}@media (width<=620px){.s888-section-inner{padding-top:var(--space-8);padding-bottom:var(--space-8)}.s888-hero-inner{padding-top:var(--space-7);padding-bottom:var(--space-8)}.s888-feature-grid,.s888-audience-grid{grid-template-columns:1fr}.s888-stores a{flex:auto;justify-content:center}.s888-ring{width:min(240px,60vw)}.s888-strip{margin-top:var(--space-8)}.s888-ring-seg{border-width:9px}.s888-footer-inner{flex-direction:column;align-items:flex-start}}@media (width<=480px){.s888-nav-by{display:none}.s888-nav-brand{font-size:18px}.s888-nav-bardos{padding-left:var(--space-3)}.s888-nav-bardos img{height:19px}}@media (width<=430px){.s888-nav-links a.s888-nav-optional{display:none}}.notfound-page{background:var(--bg);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex}.notfound-navbar{height:76px;padding:0 var(--container-pad);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0b10d9;align-items:center;display:flex}.notfound-brand img{height:32px}.notfound-main{width:100%;max-width:900px;padding:var(--space-9) 24px var(--space-8);text-align:center;flex:1;margin:0 auto}.notfound-eyebrow{color:var(--accent);display:block}.notfound-main h1{margin-bottom:var(--space-4);font-size:clamp(32px,6vw,50px);line-height:1.1}.notfound-lead{color:var(--text-secondary);max-width:520px;margin:0 auto var(--space-6);font-size:17px;line-height:1.7}.notfound-cta{align-items:center;gap:var(--space-2);display:inline-flex}.notfound-products{margin-top:var(--space-9);text-align:left}.notfound-products h2{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);text-align:center;margin-bottom:var(--space-6);font-size:13px;font-weight:700}.notfound-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.notfound-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.notfound-card-brand{font-size:19px;text-decoration:none;display:inline-flex}.notfound-card-tagline{color:var(--product-accent-text,var(--accent));letter-spacing:.13em;text-transform:uppercase;margin:var(--space-3) 0 var(--space-4);font-size:11.5px;font-weight:700}.notfound-card nav a{color:var(--text-secondary);padding:var(--space-2) 0;transition:color var(--dur-fast) var(--ease-out);font-size:14.5px;text-decoration:none;display:block}.notfound-card nav a:hover{color:var(--product-accent-text,var(--accent))}.notfound-footer{margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text-secondary);font-size:14.5px;line-height:1.7}.notfound-footer a{color:var(--accent)}.notfound-company{color:var(--text-tertiary);margin-top:var(--space-2);font-size:13.5px}@media (width<=820px){.notfound-grid{grid-template-columns:1fr}.notfound-main{padding-top:var(--space-8)}}
