.hero[data-astro-cid-lcdefpme]{padding:clamp(40px,7vw,96px) 0 clamp(64px,8vw,112px);position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{background:radial-gradient(40% 50% at 78% 30%, var(--glow), transparent 70%), radial-gradient(30% 40% at 20% 10%, var(--glow-2), transparent 70%);pointer-events:none;height:120%;position:absolute;inset:-20% -10% auto}.hero-bg[data-astro-cid-lcdefpme]:after{content:"";background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(60% 60% at 50% 30%,#000,#0000 75%)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text);font-weight:600}.hero-visual[data-astro-cid-lcdefpme]{padding:0 0 40px 60px;position:relative}.hero-visual[data-astro-cid-lcdefpme] .hero-mac{transform-origin:0;width:112%;transform:perspective(2000px)rotateY(-6deg)rotateX(2deg)}.hero-visual[data-astro-cid-lcdefpme] .hero-phone{width:40%;max-width:230px;position:absolute;bottom:-40px;left:0}.featured[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.featured-panel[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:radial-gradient(70% 80% at 100% 0%, color-mix(in srgb, var(--app-accent) 16%, transparent), transparent 70%), linear-gradient(180deg, var(--surface), var(--bg-soft));border-radius:32px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.featured-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:22px;display:grid}.app-id[data-astro-cid-lcdefpme]{align-items:center;gap:16px;display:flex}.featured-tagline[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;line-height:1.25}.benefits[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px 24px;margin:4px 0;padding:0;list-style:none;display:grid}.benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:12px;display:flex}.b-icon[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--app-accent) 14%, transparent);width:36px;height:36px;color:var(--app-accent-text);border-radius:10px;flex:none;place-items:center;display:inline-grid}.benefits[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin-bottom:2px;font-size:15.5px}.benefits[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:14.5px;line-height:1.5}.featured-visual[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.featured-visual[data-astro-cid-lcdefpme] .shot:last-child{margin-top:56px}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.about-grid[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{justify-items:start;margin:0}.principles[data-astro-cid-lcdefpme]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:8px;padding:24px;display:grid}.principles[data-astro-cid-lcdefpme] svg{color:var(--text-2)}.explore[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);max-width:920px;margin:0 auto;padding:0;list-style:none}.explore[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;padding:18px 4px;display:grid}.ex-name[data-astro-cid-lcdefpme]{display:grid}.ex-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);font-size:17px;font-weight:600;text-decoration:none}.ex-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.ex-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:14px}.ex-links[data-astro-cid-lcdefpme]{gap:16px;font-size:14.5px;display:flex}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme],.featured-panel[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{margin-top:8px;padding:0 0 40px 18%}.hero-visual[data-astro-cid-lcdefpme] .hero-mac{width:100%;transform:none}.hero-visual[data-astro-cid-lcdefpme] .hero-phone{width:34%}}@media (width<=600px){.benefits[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.explore[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}.explore[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>.pill,.explore[data-astro-cid-lcdefpme] .ex-links[data-astro-cid-lcdefpme]{grid-column:2;justify-self:start}}
