:root{color-scheme:light;--bg:#f8f6f1;--surface:#f3f0e8;--line:hsla(0,0%,9%,.08);--text:#111;--muted:hsla(0,0%,7%,.72);--soft:hsla(0,0%,7%,.48);--shadow:0 18px 50px hsla(0,0%,8%,.04)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:SFMono-Regular,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.site-shell{width:min(820px,calc(100vw - 40px));margin:0 auto;padding:64px 0 96px}.masthead{display:grid;justify-items:center;text-align:center;grid-gap:18px;gap:18px;padding:24px 0 56px}.kicker{max-width:32rem;font-size:.98rem;line-height:1.7;color:var(--muted)}.masthead h1{max-width:14ch;font-size:clamp(3.2rem,9vw,5.6rem);line-height:.96;letter-spacing:-.05em;font-weight:500}.section-break{width:min(180px,28vw);height:1px;margin:8px auto 56px;background:hsla(0,0%,7%,.2)}.meta-grid{grid-template-columns:1fr;grid-gap:18px;gap:18px;margin-top:56px}.meta-grid,.meta-item{display:grid;justify-items:center}.meta-item{grid-gap:10px;gap:10px;text-align:center}.meta-label{font-size:.95rem;color:var(--text)}.meta-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.7);color:var(--muted);line-height:1.6;box-shadow:var(--shadow)}.body-copy{display:grid;grid-gap:24px;gap:24px;margin-top:56px}.body-copy p{font-size:1.02rem;line-height:1.78;color:var(--muted)}.content-section{display:grid;grid-gap:28px;gap:28px;margin-top:64px}.section-intro{display:grid;grid-gap:14px;gap:14px;max-width:52rem;margin:0 auto;justify-items:center;text-align:center}.section-label{font-size:.8rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.section-intro h2{max-width:30ch;font-size:clamp(2rem,4.6vw,3rem);line-height:1.02;letter-spacing:-.05em;font-weight:500;text-wrap:balance}.section-intro p{font-size:1rem;line-height:1.78;color:var(--muted)}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.detail-card{display:grid;grid-gap:12px;gap:12px;min-height:100%;padding:20px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.5)),var(--surface);box-shadow:var(--shadow)}.detail-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid hsla(0,0%,7%,.08);border-radius:12px;background:hsla(0,0%,100%,.86);box-shadow:0 8px 24px hsla(0,0%,8%,.04)}.detail-icon svg{width:20px;height:20px;stroke:var(--text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.detail-card h3{font-size:1rem;line-height:1.45;letter-spacing:-.02em;font-weight:500}.detail-card p{font-size:.95rem;line-height:1.72;color:var(--muted)}.about-section{display:grid;grid-gap:24px;gap:24px;margin-top:72px}.about-copy{display:grid;grid-gap:14px;gap:14px;max-width:44rem;margin:0 auto}.about-copy p{font-size:1rem;line-height:1.78;color:var(--muted);text-align:center}.product-banner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,1.25fr);grid-gap:36px;gap:36px;align-items:center;margin-top:36px;width:min(1180px,calc(100vw - 40px));max-width:none;margin-right:auto;margin-left:calc(50% - min(590px, calc(50vw - 20px)));padding:36px 40px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at top right,hsla(44,66%,76%,.18),transparent 32%),linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.58)),var(--surface);box-shadow:0 22px 60px hsla(0,0%,8%,.05);overflow:hidden}.product-copy{display:grid;grid-gap:16px;gap:16px;align-content:center;max-width:30rem}.product-badges{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.product-label-inline{font-size:.82rem;letter-spacing:.14em}.product-badge,.product-label-inline{text-transform:uppercase;color:var(--soft)}.product-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,100%,.84);font-size:.77rem;font-weight:600;letter-spacing:.12em}.product-badge-soon{background:hsla(47,73%,83%,.56);color:rgba(82,68,30,.92);border-color:hsla(45,68%,68%,.42)}.product-copy h3{display:grid;grid-gap:6px;gap:6px;max-width:12ch;font-size:clamp(2rem,4.6vw,3rem);line-height:.96;letter-spacing:-.06em;font-weight:500}.product-title-accent,.product-title-brand{display:block}.product-title-accent{font-size:1rem;font-weight:400;letter-spacing:-.03em;line-height:1.08}.product-description{max-width:32rem;font-size:1rem;line-height:1.78;color:var(--muted)}.product-link{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:46px;padding:0 18px;border:1px solid hsla(0,0%,7%,.08);border-radius:999px;background:hsla(0,0%,100%,.82);color:var(--text);font-size:.95rem;font-weight:500;line-height:1;box-shadow:0 8px 24px hsla(0,0%,8%,.04);transition:transform .12s ease,background .12s ease,border-color .12s ease}.product-link:hover{transform:translateY(-1px);background:#fff;border-color:hsla(0,0%,7%,.14)}.product-visual{position:relative;display:grid;grid-template-columns:.95fr 1.2fr .7fr;grid-gap:22px;gap:22px;align-items:end;min-height:620px}.product-visual:before{content:"";position:absolute;inset:12% 10% 6%;border-radius:999px;background:radial-gradient(circle,hsla(44,66%,76%,.22),transparent 68%);filter:blur(18px);pointer-events:none}.product-shot{position:relative;z-index:1}.product-shot img{object-fit:contain}.product-shot-social{height:470px;transform:translateY(44px)}.product-shot-phone{height:620px}.product-shot-watch{height:280px;align-self:center;transform:translateY(28px)}.site-footer{padding-top:56px;text-align:center}.site-footer p{font-size:.92rem;color:var(--soft)}.footer-address{margin-bottom:10px}@media (max-width:720px){.site-shell{width:min(820px,calc(100vw - 28px));padding:28px 0 56px}.masthead{justify-items:start;text-align:left;padding-bottom:40px}.section-break{margin:0 auto 40px}.body-copy{margin-top:40px}.content-section{margin-top:48px}.detail-grid,.product-banner{grid-template-columns:1fr}.product-banner{width:min(1180px,calc(100vw - 28px));margin-right:auto;margin-left:calc(50% - min(590px, calc(50vw - 14px)));padding:24px}.product-copy{max-width:none}.product-copy h3{max-width:14ch}.product-visual{min-height:420px}.product-shot-social{height:280px;transform:translateY(18px)}.product-shot-phone{height:420px}.product-shot-watch{height:170px}.about-section{margin-top:56px}.section-intro{justify-items:start;text-align:left;margin:0}.about-copy{margin:0}.about-copy p{text-align:left}.site-footer{padding-top:44px}}