.landing-main .hero,.landing-main .section{position:relative;z-index:1;margin:0 auto}.landing-main>.section,.landing-main>.section-full{position:relative;z-index:1}.landing-main .hero{padding-top:1.3rem}.landing-main .hero-copy{padding:1.4rem}.landing-main .hero-copy h1{font-size:clamp(2rem,4.8vw,3.2rem);margin-bottom:.8rem}.landing-main .section-intro{margin-top:0;margin-bottom:1rem;color:var(--ink-soft)}.landing-main .brand-view{position:relative;z-index:1}.landing-main .brand-view .hero,.landing-main .brand-view .section{max-width:1240px}.landing-main .brand-view .section{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:2.4rem;padding-top:0;padding-bottom:0}.landing-main .brand-view .hero-copy{padding:0;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-main .brand-view .hero-copy h1{font-size:clamp(2.25rem,4.4vw,5rem);letter-spacing:-.01em;max-width:14ch}.landing-main .brand-view .hero-copy p{max-width:52ch;color:#334356}.landing-main .brand-view .hero-copy p.subtext{line-height:1.25}.landing-main .brand-view h2{font-size:clamp(1.85rem,3.4vw,3rem);letter-spacing:-.01em}.landing-main .brand-view h1{font-size:clamp(2rem,3.9vw,3.3rem);letter-spacing:-.01em}.landing-main .intro-section{background:var(--bg-dark-15)}.landing-main .bulletpoints{background:var(--bg-dark-15);justify-content:center;gap:4vw;padding-bottom:4dvh;border-top:1px solid var(--accent)}.landing-main .bulletpoints .bulletpoint{display:flex;flex-direction:column;align-items:center;cursor:pointer;gap:1rem;justify-content:center;transform:translate(20px);opacity:0}.landing-main .bulletpoints .bulletpoint[data-reveal-state=revealed]{transform:translate(0);opacity:1}.landing-main .bulletpoints .bulletpoint:hover .bulletpoint-icon{transform:scale(1.08);box-shadow:0 0 20px rgb(from var(--accent) r g b/95%)}.landing-main .bulletpoints .bulletpoint:hover .bulletpoint-text{transform:scale(1.04)}.landing-main .bulletpoints .bulletpoint .bulletpoint-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(48px,3.2vw,64px);height:clamp(48px,3.2vw,64px);border-radius:50%;background:linear-gradient(120deg,rgba(from var(--accent-dark) r g b),rgba(from var(--accent) r g b));opacity:.9;box-shadow:0 0 10px rgb(from var(--accent) r g b/90%);color:#fff;padding:15px;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out}.landing-main .bulletpoints .bulletpoint .bulletpoint-text{line-height:1;text-align:center;font-size:clamp(16px,1vw,1rem);color:var(--ink);font-weight:500;transition:transform .4s ease-in-out;margin-bottom:2rem}@media(max-width:900px){.landing-main .site-footer{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.landing-main .brand-view [data-reveal]{opacity:1;transform:none;transition:none}}@media(max-width:700px){.promo-banner,.feature-grid,.reference-grid,.split,.workspace-grid,.reminder-grid{grid-template-columns:1fr}}.ew-bpcard[data-v-8ef8ba9f]{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem;background-color:var(--bg-dark-90);color:var(--ink-alternate);border:1px solid var(--bg-dark-70);border-radius:.5rem;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease,transform .3s ease}.ew-bpcard[data-v-8ef8ba9f]:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-2px)}.ew-bpcard-eyebrow[data-v-8ef8ba9f]{display:flex;align-items:center;gap:.5rem;color:var(--ink-alternate-soft);font-size:.9rem}.ew-bpcard-eyebrow-icon[data-v-8ef8ba9f]{width:1.2rem;height:1.2rem}.ew-bpcard-eyebrow-text[data-v-8ef8ba9f]{text-transform:uppercase;letter-spacing:.025em;text-align:left;overflow:hidden}.ew-bpcard-title[data-v-8ef8ba9f]{font-size:1.15rem}.ew-bpcard-description[data-v-8ef8ba9f]{color:var(--ink-alternate-soft)}
