:root{--ink:#101624;--muted:#556070;--line:#dfe5ee;--panel:#f7f9fc;--surface:#fff;--night:#0b1020;--night-2:#121a2e;--pink:#ff1b8d;--blue:#3457ff;--teal:#12b6a3;--amber:#f4b740;--shadow:0 18px 60px #1016241f;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);letter-spacing:0;background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #dfe5eee6;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px clamp(18px,4vw,48px);display:flex;position:sticky;top:0}.brand-mark{min-width:132px;color:var(--ink);align-items:center;gap:9px;font-size:1.28rem;font-weight:950;display:inline-flex}.brand-word{background:linear-gradient(90deg, var(--pink), var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text}.desktop-nav,.header-actions{align-items:center;gap:8px;display:flex}.desktop-nav a{color:#2f3948;border-radius:8px;padding:10px 12px;font-size:.95rem;font-weight:700}.desktop-nav a:hover,.desktop-nav a:focus-visible{background:var(--panel);outline:none}.icon-link,.button-link{border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-weight:800;line-height:1;display:inline-flex}.icon-link.ghost,.button-link.secondary{border-color:var(--line);color:var(--ink);background:#fff}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{border:1px solid var(--line);width:min(280px,100vw - 32px);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:10px;display:grid;position:absolute;top:54px;right:0}.mobile-nav-panel a{border-radius:8px;padding:12px;font-weight:800}.mobile-nav-panel a:hover{background:var(--panel)}.hero{color:#fff;background-color:#0000;background-image:-webkit-linear-gradient(#0b10204d 0%,#0b1020d1 54%,#0b1020f5 100%),-webkit-image-set(url(/syncup-discover-clean.png) 1x);background-image:linear-gradient(90deg,#0b1020f5 0%,#0b1020d1 46%,#0b10204d 100%),image-set("/syncup-discover-clean.png" 1x);background-position:50%,right 7vw center;background-repeat:no-repeat;background-size:cover,min(520px,46vw);background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:min(760px,100vh - 26px);display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0b102000,#0b1020e6);height:34%;position:absolute;inset:auto 0 0}.hero-inner{z-index:1;width:min(var(--max), calc(100% - 36px));margin:0 auto;padding:74px 0 116px;position:relative}.hero-copy{max-width:690px}.eyebrow{color:var(--teal);text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:18px;font-size:clamp(3rem,6.4vw,6.9rem);line-height:.96}.hero-copy>p{color:#ffffffdb;max-width:640px;margin-bottom:28px;font-size:clamp(1.08rem,2.2vw,1.35rem);line-height:1.55}.hero-actions,.section-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions .button-link{border-color:#fff;min-height:48px}.hero-actions .button-link:not(.secondary){color:var(--ink);background:#fff}.hero-actions .button-link.secondary{color:#fff;background:#ffffff14}.hero-status{z-index:2;max-width:var(--max);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 auto;display:grid;position:absolute;bottom:26px;left:clamp(18px,4vw,48px);right:clamp(18px,4vw,48px);overflow:hidden}.hero-status div{background:#0b102080;min-height:84px;padding:18px}.hero-status strong{color:#fff;margin-bottom:6px;font-size:1.25rem;display:block}.hero-status span{color:#ffffffb8;font-size:.92rem}.section{padding:clamp(60px,9vw,110px) clamp(18px,4vw,48px)}.section.alt{background:var(--panel)}.section.dark{color:#fff;background:var(--night)}.section-inner{width:min(var(--max), 100%);margin:0 auto}.section-header{max-width:760px;margin-bottom:34px}.section-header h2{margin-bottom:12px;font-size:clamp(2rem,4.6vw,4.3rem);line-height:1}.section-header p{color:var(--muted);font-size:1.08rem;line-height:1.65}.dark .section-header p{color:#ffffffb8}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feature-card,.contact-card,.policy-link-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:220px;padding:22px;box-shadow:0 12px 40px #1016240f}.feature-card svg,.contact-card svg,.policy-link-card svg,.pro-band svg{color:var(--pink)}.feature-card h3,.contact-card h3,.policy-link-card h3{margin:18px 0 10px;font-size:1.15rem}.feature-card p,.contact-card p,.policy-link-card p{color:var(--muted);line-height:1.58}.product-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:24px;display:grid}.phone-shell{background:#050811;border:1px solid #ffffff29;border-radius:28px;min-height:560px;padding:18px;box-shadow:0 30px 90px #00000059}.phone-screen{background:#101624;border:1px solid #ffffff1f;border-radius:20px;min-height:520px;padding:18px}.phone-topline{color:#fffc;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:.85rem;font-weight:800;display:flex}.venue-list{gap:12px;display:grid}.venue-row{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.venue-icon{width:44px;height:44px;color:var(--teal);background:#12b6a32e;border-radius:8px;place-items:center;display:grid}.venue-row strong,.venue-row span{display:block}.venue-row strong{color:#fff}.venue-row span{color:#ffffffa3;font-size:.85rem}.signal-pill{color:#ffd982;background:#f4b74029;border-radius:8px;padding:7px 9px;font-size:.78rem;font-weight:900}.plan-panel{background:var(--night-2);border:1px solid #ffffff26;border-radius:8px;align-content:center;gap:14px;padding:clamp(24px,4vw,46px);display:grid}.plan-panel h2{font-size:clamp(2rem,4vw,4rem);line-height:1}.plan-panel p{color:#ffffffb8;line-height:1.65}.mini-timeline{gap:10px;margin-top:12px;display:grid}.mini-timeline div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:88px 1fr;gap:12px;padding:12px;display:grid}.mini-timeline time{color:var(--teal);font-weight:900}.pro-band{box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:28px;padding:clamp(32px,6vw,58px);display:grid}.pro-band h2{margin-bottom:12px;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.pro-band p{color:var(--muted);line-height:1.65}.pro-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pro-list li{color:#273142;align-items:flex-start;gap:10px;font-weight:750;display:flex}.contact-grid,.policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-hero,.policy-hero{color:#fff;background:var(--night);padding:clamp(68px,10vw,120px) clamp(18px,4vw,48px)}.page-hero-inner,.policy-hero{width:min(var(--max), 100%);margin:0 auto}.page-hero h1,.policy-hero h1{max-width:860px;font-size:clamp(2.8rem,6vw,6rem)}.page-hero p,.policy-hero>p{color:#ffffffc2;max-width:760px;font-size:1.14rem;line-height:1.65}.split-section{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:34px;display:grid}.text-block h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1}.text-block p,.text-block li{color:var(--muted);line-height:1.65}.text-block ul{margin:18px 0 0;padding-left:20px}.policy-meta{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}.policy-meta div{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;min-width:190px;padding:14px}.policy-meta dt{color:#ffffff94;text-transform:uppercase;font-size:.78rem;font-weight:900}.policy-meta dd{color:#fff;margin:6px 0 0;font-weight:800}.policy-body{width:min(880px,100% - 36px);margin:0 auto;padding:clamp(48px,8vw,90px) 0}.policy-heading{border-top:1px solid var(--line);margin:42px 0 14px;padding-top:18px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.18}.policy-subheading{margin:28px 0 10px;font-size:1.12rem}.policy-paragraph{color:#384456;margin-bottom:14px;font-size:1rem;line-height:1.78}.site-footer{border-top:1px solid var(--line);background:#fff;padding:44px clamp(18px,4vw,48px)}.footer-brand,.footer-columns,.footer-fineprint{width:min(var(--max), 100%);margin-inline:auto}.footer-brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.footer-brand strong,.footer-brand span{display:block}.footer-brand span,.footer-fineprint{color:var(--muted)}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer-columns h2{text-transform:uppercase;margin-bottom:12px;font-size:.86rem}.footer-columns a{overflow-wrap:anywhere;color:var(--muted);margin-bottom:9px;display:block}.footer-columns a:hover{color:var(--ink)}.footer-fineprint{margin-top:30px;font-size:.9rem}@media (max-width:980px){.desktop-nav,.header-actions{display:none}.mobile-nav{display:block}.hero{background-position:50%,right -80px center;background-size:cover,360px}.hero-status,.feature-grid,.product-stage,.pro-band,.contact-grid,.policy-grid,.split-section,.footer-columns{grid-template-columns:1fr}.hero-status{width:min(var(--max), calc(100% - 36px));margin:-82px auto 0;position:relative;bottom:auto;left:auto;right:auto}.section{padding-top:72px}}@media (max-width:640px){.site-header{min-height:68px}.brand-mark img{width:34px;height:34px}.hero{background-position:50%,center bottom 96px;background-size:cover,300px;min-height:720px}.hero-inner{padding-top:42px}.hero-actions .button-link,.section-actions .button-link{width:100%}.hero-status div{min-height:auto}.venue-row{grid-template-columns:40px 1fr}.signal-pill{grid-column:2;width:fit-content}.phone-shell,.phone-screen{min-height:auto}}
