.container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem)}.section-kicker[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5c8ed3;margin-bottom:.75rem}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:75vh;display:flex;align-items:center;overflow:hidden;background-color:#eaf2fc}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:url(/images/mood/hero-devices.png);background-size:cover;background-position:center right;background-repeat:no-repeat;z-index:0}.hero__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to right,rgba(255,255,255,.95) 0%,rgba(240,247,255,.85) 30%,rgba(230,242,255,.45) 50%,transparent 65%);z-index:1}.hero__content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;padding-top:clamp(4rem,8vh,7rem);padding-bottom:clamp(4rem,8vh,7rem)}.hero__text[data-astro-cid-j7pv25f6]{max-width:560px}.hero__eyebrow[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5c8ed3;margin-bottom:1.25rem}.hero__h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1;color:#17182b;margin-bottom:1rem;letter-spacing:-.02em}.hero__h1[data-astro-cid-j7pv25f6] sub[data-astro-cid-j7pv25f6]{font-size:.65em;vertical-align:sub}.hero__h1-sub[data-astro-cid-j7pv25f6]{display:block;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;color:#2a3f6e;margin-top:.25rem;line-height:1.2}.hero__subheadline[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7;color:#343a40;margin-bottom:2.5rem;max-width:500px}.hero__ctas[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}.hero__cta-outline[data-astro-cid-j7pv25f6]{color:#1a1a2e;border-color:#1a1a2e}.hero__cta-outline[data-astro-cid-j7pv25f6]:hover{background-color:#1a1a2e;color:#fff}.hero__mobile-image[data-astro-cid-j7pv25f6],.molecule-strip--mobile[data-astro-cid-j7pv25f6],.sf-mobile-image[data-astro-cid-j7pv25f6]{display:none}.trust-strip[data-astro-cid-j7pv25f6]{background:#f0f6fe;border-top:1px solid #dde8f8;border-bottom:1px solid #dde8f8;padding:1.5rem 0}.trust-strip__inner[data-astro-cid-j7pv25f6]{text-align:center}.trust-strip__line[data-astro-cid-j7pv25f6]{font-size:.825rem;color:#4a5568;letter-spacing:.01em;line-height:1.8;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .75rem}.trust-strip__line--sub[data-astro-cid-j7pv25f6]{margin-top:.25rem;color:#6c757d;font-size:.775rem}.trust-accent[data-astro-cid-j7pv25f6]{color:#5c8ed3;font-weight:600}.trust-sep[data-astro-cid-j7pv25f6]{color:#b8cce8;font-size:.875rem}.editorial[data-astro-cid-j7pv25f6]{padding:clamp(4rem,8vw,7rem) 0;background:#fff}.editorial__intro[data-astro-cid-j7pv25f6]{text-align:center;max-width:700px;margin:0 auto 3.5rem}.editorial__heading[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;color:#1a1a2e;line-height:1.3;margin-bottom:1rem;letter-spacing:-.01em}.editorial__intro-text[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.7;color:#4a5568}.editorial__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.ed-card[data-astro-cid-j7pv25f6]{background:#f7faff;border:1px solid #dde8f8;border-radius:12px;padding:2rem 1.75rem;transition:border-color .2s ease,box-shadow .2s ease}.ed-card[data-astro-cid-j7pv25f6]:hover{border-color:#5c8ed3;box-shadow:0 2px 16px #5c8ed31a}.ed-card__icon[data-astro-cid-j7pv25f6]{color:#5c8ed3;margin-bottom:1.25rem}.ed-card__title[data-astro-cid-j7pv25f6]{font-size:1.0625rem;font-weight:600;color:#1a1a2e;margin-bottom:.75rem;letter-spacing:-.01em}.ed-card__desc[data-astro-cid-j7pv25f6]{font-size:.9rem;line-height:1.65;color:#4a5568;margin-bottom:.5rem}.ed-card__for[data-astro-cid-j7pv25f6]{font-size:.8375rem;color:#6c757d;font-style:italic;line-height:1.5}.editorial__footnote[data-astro-cid-j7pv25f6]{text-align:center;margin-top:2.5rem;font-size:.9rem;color:#6c757d;letter-spacing:.04em}.molecule-section[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(4rem,8vw,7rem) 0;background:#f7faff;overflow:hidden}.molecule-section__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:url(/images/mood/molecule-background.png);background-size:cover;background-position:center;opacity:.07;z-index:0}.molecule-section__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.molecule-section__image-wrap[data-astro-cid-j7pv25f6]{border-radius:16px;overflow:hidden;min-height:420px;background-image:url(/images/mood/molecule-background.png);background-size:cover;background-position:center;box-shadow:0 8px 40px #5c8ed31f}.molecule-section__heading[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:300;color:#1a1a2e;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em}.section-kicker--center[data-astro-cid-j7pv25f6],.molecule-section__heading--center[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:3rem}.section-kicker--center[data-astro-cid-j7pv25f6]{display:block}.molecule-section__body[data-astro-cid-j7pv25f6]{color:#4a5568;line-height:1.75;margin-bottom:2rem}.molecule-section__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1rem;font-size:.9625rem}.molecule-strip[data-astro-cid-j7pv25f6]{list-style:none;padding:2rem 0 0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;border-top:1px solid #dde8f8;margin-top:3rem}.molecule-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#4a5568;white-space:nowrap}.molecule-strip__label[data-astro-cid-j7pv25f6]{font-weight:600;color:#2d3748;font-size:.9rem}.point-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:#5c8ed3;flex-shrink:0}.session-feels[data-astro-cid-j7pv25f6]{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden}.session-feels__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:url(/images/mood/session-feels-background.png);background-size:cover;background-position:right top 20%;z-index:0}.session-feels__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to right,rgba(255,255,255,.92) 0%,rgba(245,250,255,.85) 35%,rgba(230,242,255,.55) 60%,transparent 100%);z-index:1}.session-feels__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;padding:clamp(4rem,8vw,6rem) clamp(1.25rem,5vw,3rem);max-width:1200px;margin:0 auto;text-align:left}.session-feels__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{max-width:520px}.session-feels__heading[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;color:#1a1a2e;line-height:1.25;margin-bottom:1.25rem;letter-spacing:-.02em}.session-feels__body[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.75;color:#343a40;margin-bottom:1rem}.session-feels__support[data-astro-cid-j7pv25f6]{font-size:.8375rem;color:#5c8ed3;font-weight:500;letter-spacing:.04em;margin-bottom:1.75rem}.session-feels__points[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.session-feels__points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#343a40}.sf-icon[data-astro-cid-j7pv25f6]{color:#5c8ed3;flex-shrink:0;display:flex;align-items:center}.devices[data-astro-cid-j7pv25f6]{padding:clamp(4rem,8vw,7rem) 0;background:#fff}.devices__intro[data-astro-cid-j7pv25f6]{text-align:center;max-width:600px;margin:0 auto 3.5rem}.devices__heading[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;color:#1a1a2e;margin-bottom:.75rem;letter-spacing:-.02em}.devices__sub[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.7;color:#6c757d}.devices__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.device-card[data-astro-cid-j7pv25f6]{background:#f7faff;border:1px solid #dde8f8;border-radius:16px;overflow:hidden;transition:box-shadow .2s ease}.device-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 4px 24px #5c8ed31f}.device-card__image-wrap[data-astro-cid-j7pv25f6]{background:#edf3fc;padding:0;height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}.device-card__image[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.device-card__image--pro[data-astro-cid-j7pv25f6]{transform:scale(1.15);transform-origin:right center;object-position:right center}.device-card__content[data-astro-cid-j7pv25f6]{padding:2rem 2rem 2.25rem}.device-card__label[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5c8ed3;margin-bottom:.4rem}.device-card__name[data-astro-cid-j7pv25f6]{font-size:1.375rem;font-weight:500;color:#1a1a2e;margin-bottom:.75rem;letter-spacing:-.01em}.device-card__desc[data-astro-cid-j7pv25f6]{font-size:.9rem;line-height:1.65;color:#4a5568;margin-bottom:1.5rem}.devices__footer[data-astro-cid-j7pv25f6]{text-align:center;margin-top:2.5rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.environments[data-astro-cid-j7pv25f6]{padding:clamp(4rem,8vw,7rem) 0;background:#f0f6fe}.environments__heading[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;color:#1a1a2e;text-align:center;margin-bottom:.75rem;letter-spacing:-.02em}.environments__sub[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.7;color:#6c757d;text-align:center;max-width:650px;margin:0 auto 3.5rem}.env-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.env-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #dde8f8;border-radius:12px;padding:1.75rem 1.5rem;transition:border-color .2s ease}.env-card[data-astro-cid-j7pv25f6]:hover{border-color:#5c8ed3}.env-card__icon[data-astro-cid-j7pv25f6]{color:#5c8ed3;margin-bottom:1rem}.env-card__title[data-astro-cid-j7pv25f6]{font-size:.9625rem;font-weight:600;color:#1a1a2e;margin-bottom:.5rem}.env-grid__cta[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2.5rem}.env-card__text[data-astro-cid-j7pv25f6]{font-size:.85rem;line-height:1.6;color:#6c757d}.fits-flow[data-astro-cid-j7pv25f6]{padding:clamp(4rem,8vw,7rem) 0;background:#fff}.fits-flow__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.fits-flow__heading[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;color:#1a1a2e;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.25}.fits-flow__text[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.75;color:#4a5568}.fits-flow__points[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.flow-point__title[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:600;color:#1a1a2e;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:2px solid #5c8ed3;display:inline-block}.flow-point__text[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:1.65;color:#6c757d}.science[data-astro-cid-j7pv25f6]{padding:clamp(4rem,8vw,7rem) 0;background:#1a1a2e;color:#fff}.science__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center}.science__inner[data-astro-cid-j7pv25f6] .section-kicker[data-astro-cid-j7pv25f6]{color:#7eb3f5}.science__heading[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;color:#fff;margin-bottom:1.25rem;letter-spacing:-.02em}.science__body[data-astro-cid-j7pv25f6]{font-size:.9625rem;line-height:1.75;color:#b8cce8;margin-bottom:1rem}.science__body[data-astro-cid-j7pv25f6]+.btn[data-astro-cid-j7pv25f6]{margin-top:.75rem}.science__stats[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2rem;min-width:220px}.science-stat[data-astro-cid-j7pv25f6]{border-left:2px solid #5c8ed3;padding-left:1.25rem}.science-stat__number[data-astro-cid-j7pv25f6]{display:block;font-size:2.25rem;font-weight:300;color:#fff;letter-spacing:-.02em;line-height:1;margin-bottom:.25rem}.science-stat__label[data-astro-cid-j7pv25f6]{font-size:.8rem;color:#7eb3f5;letter-spacing:.04em;text-transform:uppercase}.science[data-astro-cid-j7pv25f6] .btn--primary[data-astro-cid-j7pv25f6]{background:#5c8ed3;border-color:#5c8ed3;color:#fff}.science[data-astro-cid-j7pv25f6] .btn--primary[data-astro-cid-j7pv25f6]:hover{background:#4a7cc2;border-color:#4a7cc2}.final-cta[data-astro-cid-j7pv25f6]{padding:clamp(5rem,10vw,9rem) 0;background:linear-gradient(135deg,#f0f6fe,#e8f2ff);text-align:center}.final-cta__heading[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:300;color:#1a1a2e;margin-bottom:1.25rem;letter-spacing:-.02em;line-height:1.2}.final-cta__text[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.75;color:#4a5568;max-width:560px;margin:0 auto 2.5rem}.final-cta__buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.final-cta__outline[data-astro-cid-j7pv25f6]{color:#1a1a2e;border-color:#1a1a2e}.final-cta__outline[data-astro-cid-j7pv25f6]:hover{background:#1a1a2e;color:#fff}@media(max-width:900px){.molecule-section__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.molecule-section__image-wrap[data-astro-cid-j7pv25f6]{min-height:280px;order:-1}.session-feels__overlay[data-astro-cid-j7pv25f6]{background:linear-gradient(to right,#fffffff2,#f5faffe0,#e6f2ff99)}.devices__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.env-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.fits-flow__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.5rem}.science__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.science__stats[data-astro-cid-j7pv25f6]{flex-direction:row;flex-wrap:wrap;gap:1.5rem}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{min-height:auto;display:flex;flex-direction:column}.hero__content[data-astro-cid-j7pv25f6]{order:-1;background:#fff;padding:2rem 1.25rem 2.5rem}.hero__text[data-astro-cid-j7pv25f6]{max-width:100%}.hero__bg[data-astro-cid-j7pv25f6]{order:2;position:relative;inset:auto;width:100%;min-height:280px;background-position:center;background-size:contain;background-repeat:no-repeat;background-color:#eaf2fc}.hero__overlay[data-astro-cid-j7pv25f6]{display:none}.session-feels[data-astro-cid-j7pv25f6]{min-height:auto;display:flex;flex-direction:column}.session-feels__inner[data-astro-cid-j7pv25f6]{order:-1;position:relative;z-index:2;background:#fff;padding:2rem 1.25rem 2.5rem;max-width:100%}.session-feels__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{max-width:100%}.session-feels__bg[data-astro-cid-j7pv25f6]{order:2;position:relative;inset:auto;width:100%;min-height:280px;background-position:center top;background-size:cover}.session-feels__overlay[data-astro-cid-j7pv25f6]{display:none}.hero__ctas[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.hero__ctas[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;text-align:center}.molecule-section__body[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6],.session-feels__points[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{text-align:center}.devices__footer[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;max-width:320px}.final-cta__buttons[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.final-cta__buttons[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;max-width:320px;text-align:center}.env-grid__cta[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.env-grid__cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;max-width:320px;text-align:center}.hero__mobile-image[data-astro-cid-j7pv25f6]{display:block;width:calc(100% + 2.5rem);margin:1.5rem -1.25rem;overflow:hidden;max-height:320px}.hero__mobile-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}.hero__bg[data-astro-cid-j7pv25f6]{display:none}.sf-mobile-image[data-astro-cid-j7pv25f6]{display:block;width:calc(100% + 2.5rem);margin:1rem -1.25rem 1.5rem;overflow:hidden}.sf-mobile-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block;transform:scale(1.2);transform-origin:center center}.session-feels__bg[data-astro-cid-j7pv25f6],.molecule-strip[data-astro-cid-j7pv25f6]{display:none}.molecule-strip--mobile[data-astro-cid-j7pv25f6]{display:block;text-align:center;font-size:.85rem;color:#4a5568;line-height:2;padding:2rem 0 0;margin-top:3rem;border-top:1px solid #dde8f8}.btn[data-astro-cid-j7pv25f6],.btn[data-astro-cid-j7pv25f6].btn--primary,.btn[data-astro-cid-j7pv25f6].btn--outline,.btn[data-astro-cid-j7pv25f6].btn--primary.btn--large,a[data-astro-cid-j7pv25f6].btn{text-align:center!important;justify-content:center!important}.devices__footer[data-astro-cid-j7pv25f6]{text-align:center}.devices__footer[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{display:block;margin:0 auto}.device-card[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{display:block;margin:0 auto;max-width:280px}.molecule-section__body[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6],.session-feels__points[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6],div[data-astro-cid-j7pv25f6][style*=margin-top]{text-align:center}.trust-strip__line[data-astro-cid-j7pv25f6]{flex-direction:column;gap:.25rem}.trust-sep[data-astro-cid-j7pv25f6]{display:none}.editorial__grid[data-astro-cid-j7pv25f6],.env-grid[data-astro-cid-j7pv25f6],.fits-flow__points[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
