:root{--bg:#f7faf9;--paper:#fff;--ink:#18211f;--muted:#596864;--line:#d9e4df;--teal:#0f766e;--teal-dark:#0b4f4a;--coral:#cc6b4f;--gold:#b98b2d;--shadow:0 18px 50px #0f302c1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#f7faf9db;border-bottom:1px solid #d9e4dfb8;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(20px,5vw,72px);display:flex;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:10px;font-size:18px;font-weight:760;display:inline-flex}.brand-mark{background:radial-gradient(circle at 50% 44%, var(--paper) 0 28%, transparent 29%), conic-gradient(from 120deg, var(--teal), var(--coral), var(--gold), var(--teal));border-radius:999px;width:28px;height:28px;display:inline-block;box-shadow:0 0 0 1px #18211f14}.nav-links{color:#31403c;align-items:center;gap:clamp(14px,3vw,28px);font-size:14px;font-weight:650;display:flex}.nav-links a{border-bottom:2px solid #0000;padding:6px 0}.nav-links a:hover{border-color:var(--coral)}.hero{background-image:linear-gradient(90deg,#f7faf9fa 0%,#f7faf9e0 42%,#f7faf933 76%),url(/hero-watch-album.png);background-position:50%;background-size:cover;align-items:center;min-height:min(760px,92vh);padding:116px clamp(20px,5vw,72px) 72px;display:flex}.hero-content{max-width:680px}.eyebrow{color:var(--teal);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:780}h1,h2,h3,p{margin-top:0}h1{color:#101715;margin-bottom:24px;font-size:clamp(54px,9vw,116px);line-height:.94}.hero-copy{color:#263631;max-width:640px;font-size:clamp(18px,2.4vw,25px);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.primary-action,.secondary-action{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:720;display:inline-flex}.primary-action{background:var(--teal-dark);color:#fff;box-shadow:var(--shadow)}.secondary-action{color:var(--ink);background:#ffffffc2;border:1px solid #18211f29}.section{padding:clamp(58px,8vw,104px) clamp(20px,5vw,72px)}.workflow-section{background:var(--paper)}.section-heading{max-width:840px}.section-heading h2,.split-section h2{color:#111a18;margin-bottom:18px;font-size:clamp(34px,5vw,58px);line-height:1.08}.section-heading p,.split-copy p{color:var(--muted);font-size:18px;line-height:1.75}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.workflow-card,.feature-card{border:1px solid var(--line);background:#fbfdfc;border-radius:8px}.workflow-card{min-height:232px;padding:24px}.workflow-card span{color:var(--coral);margin-bottom:34px;font-size:14px;font-weight:820;display:block}.workflow-card h3,.feature-card h3{color:#15201d;margin-bottom:12px;font-size:20px;line-height:1.28}.workflow-card p,.feature-card p{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.7}.split-section{background:#edf4f1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,80px);display:grid}.split-copy{border-left:3px solid var(--teal);padding-left:clamp(20px,4vw,40px)}.feature-section{background:#f8f2eb}.compact{max-width:680px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.feature-card{background:#ffffffb8;min-height:188px;padding:24px}.feature-card h3{color:var(--teal-dark)}.site-footer{color:#ffffffc7;background:#15201d;justify-content:space-between;align-items:center;min-height:92px;padding:0 clamp(20px,5vw,72px);font-size:14px;display:flex}@media (max-width:960px){.hero{background-position:58%}.workflow-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-section{grid-template-columns:1fr}}@media (max-width:680px){.site-header{height:auto;min-height:64px}.nav-links{gap:12px;font-size:13px}.nav-links a:nth-child(2){display:none}.hero{background-image:linear-gradient(#f7faf9f0 0%,#f7faf9c7 56%,#f7faf9fa 100%),url(/hero-watch-album.png);background-position:top;min-height:86vh;padding-top:104px}h1{font-size:clamp(42px,13.4vw,56px)}.hero-copy,.section-heading p,.split-copy p{font-size:16px}.workflow-grid,.feature-grid{grid-template-columns:1fr}.workflow-card,.feature-card{min-height:auto}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}}
