img.svelte-rwoeeb{width:100%;height:auto;display:block}.section-width.svelte-7ccykd{width:min(1056px,100% - 48px);margin-inline:auto}.eyebrow.svelte-7ccykd{letter-spacing:.14em;color:#b9bfcc;margin:0 0 22px;font-family:inherit;font-size:12px;font-weight:600}h1.svelte-7ccykd,h2.svelte-7ccykd,h3.svelte-7ccykd{color:#fff;letter-spacing:-.045em;text-wrap:balance;font-weight:700}h1.svelte-7ccykd{margin:0;font-size:clamp(44px,5.3vw,76px);line-height:1.06}h2.svelte-7ccykd{margin:0 0 26px;font-size:clamp(34px,4vw,48px);line-height:1.13}h3.svelte-7ccykd{margin:24px 0 14px;font-size:22px;line-height:1.25}p.svelte-7ccykd{color:#d1d6de;font-size:18px;line-height:1.65}.hero.svelte-7ccykd{color:#151515;background:radial-gradient(at 8% 48%,#af52de28,#0000 50%),radial-gradient(at 92% 24%,#34c75928,#0000 50%),radial-gradient(at 12% 100%,#ff950033,#0000 45%),radial-gradient(at 92% 100%,#007aff33,#0000 55%),#f4f4f7;padding:70px 24px 0;overflow:hidden}.hero.svelte-7ccykd h1:where(.svelte-7ccykd){color:#151515}.hero.svelte-7ccykd .eyebrow:where(.svelte-7ccykd),.hero.svelte-7ccykd .availability:where(.svelte-7ccykd){color:#55555d}.hero.svelte-7ccykd .intro:where(.svelte-7ccykd){color:#515159}.hero.svelte-7ccykd .button:where(.svelte-7ccykd){color:#fff;background:#151515;border-color:#151515}.hero.svelte-7ccykd .button:where(.svelte-7ccykd):hover{background:#353535}.hero.svelte-7ccykd a:focus-visible{outline-color:#151515}.hero-copy.svelte-7ccykd{text-align:center;max-width:700px;margin:auto}.intro.svelte-7ccykd{max-width:590px;margin:26px auto}.actions.svelte-7ccykd{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:30px;display:flex}.availability.svelte-7ccykd{color:#b9bfcc;margin:22px 0 0;font-size:13px;line-height:1.8}.hero-screens.svelte-7ccykd{max-width:960px;height:700px;margin:30px auto 0;position:relative}.hero-tablet.svelte-7ccykd{width:570px;position:absolute;top:0;left:4%;transform:rotate(-4deg)}.hero-phone.svelte-7ccykd{width:340px;position:absolute;top:50px;right:6%;transform:rotate(4deg)}.story.svelte-7ccykd{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:112px;display:grid}.story-copy.svelte-7ccykd p:where(.svelte-7ccykd):not(.eyebrow){margin:0 0 30px}#planner.svelte-7ccykd{text-align:center;max-width:760px;display:block}.reverse.svelte-7ccykd .story-copy:where(.svelte-7ccykd){order:2}.reverse.svelte-7ccykd{padding-top:40px}:is(.story.svelte-7ccykd:has(.detail-stage:where(.svelte-7ccykd)),.story.svelte-7ccykd:has(.autoplan-image:where(.svelte-7ccykd))){isolation:isolate;position:relative}.story.svelte-7ccykd:has(.detail-stage:where(.svelte-7ccykd)):before{content:"";inset-block:0;z-index:-1;pointer-events:none;background:radial-gradient(at 8% 48%,#af52de28,#0000 50%),radial-gradient(at 92% 24%,#34c75928,#0000 50%),radial-gradient(at 12% 100%,#ff950033,#0000 45%),radial-gradient(at 92% 100%,#007aff33,#0000 55%),#f4f4f7;width:100vw;position:absolute;left:calc(50% - 50vw)}.story.svelte-7ccykd:has(.autoplan-image:where(.svelte-7ccykd)):before{content:"";inset-block:0;z-index:-1;pointer-events:none;background:radial-gradient(at 8% 48%,#af52de28,#0000 50%),radial-gradient(at 92% 24%,#34c75928,#0000 50%),radial-gradient(at 12% 100%,#ff950033,#0000 45%),radial-gradient(at 92% 100%,#007aff33,#0000 55%),#f4f4f7;width:100vw;position:absolute;left:calc(50% - 50vw)}:is(.story.svelte-7ccykd:has(.detail-stage:where(.svelte-7ccykd)) h2:where(.svelte-7ccykd),.story.svelte-7ccykd:has(.autoplan-image:where(.svelte-7ccykd)) h2:where(.svelte-7ccykd)){color:#151515}:is(.story.svelte-7ccykd:has(.detail-stage:where(.svelte-7ccykd)) p:where(.svelte-7ccykd),.story.svelte-7ccykd:has(.autoplan-image:where(.svelte-7ccykd)) p:where(.svelte-7ccykd)){color:#515159}.detail-stage.svelte-7ccykd{min-width:0}.autoplan-image.svelte-7ccykd{justify-self:center;width:100%;max-width:360px;transform:rotate(3deg)}.system-features.svelte-7ccykd{padding-block:40px 100px}.feature-grid.svelte-7ccykd{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.feature-grid.svelte-7ccykd article:where(.svelte-7ccykd){border-top:1px solid #35363c}.feature-grid.svelte-7ccykd p:where(.svelte-7ccykd){font-size:16px}.setup.svelte-7ccykd{padding-block:80px 112px}.section-heading.svelte-7ccykd{text-align:center}ol.svelte-7ccykd{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:36px 0 0;list-style:none;display:grid}li.svelte-7ccykd{border-top:1px solid #35363c;padding-top:24px}.step-number.svelte-7ccykd{color:#b9bfcc;font-size:14px}li.svelte-7ccykd p:where(.svelte-7ccykd){margin-bottom:0;font-size:16px}.privacy-story.svelte-7ccykd{isolation:isolate;text-align:center;padding:85px 24px;position:relative}.privacy-story.svelte-7ccykd:before{content:"";inset-block:0;z-index:-1;background:radial-gradient(at 8% 48%,#af52de28,#0000 50%),radial-gradient(at 92% 24%,#34c75928,#0000 50%),radial-gradient(at 12% 100%,#ff950033,#0000 45%),radial-gradient(at 92% 100%,#007aff33,#0000 55%),#f4f4f7;width:100vw;position:absolute;left:calc(50% - 50vw)}.privacy-story.svelte-7ccykd h2:where(.svelte-7ccykd),.privacy-story.svelte-7ccykd .text-link:where(.svelte-7ccykd){color:#151515}.privacy-story.svelte-7ccykd p:where(.svelte-7ccykd){color:#515159}.privacy-story.svelte-7ccykd>p:where(.svelte-7ccykd):not(.eyebrow){max-width:640px;margin:0 auto 28px}.faq.svelte-7ccykd{grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:130px;display:grid}details.svelte-7ccykd{border-bottom:1px solid #35363c}details.svelte-7ccykd:first-child{border-top:1px solid #35363c}summary.svelte-7ccykd{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:16px;font-weight:600;list-style:none;display:flex}summary.svelte-7ccykd::-webkit-details-marker{display:none}summary.svelte-7ccykd span:where(.svelte-7ccykd){color:#b9bfcc;font-size:24px;font-weight:400}details[open].svelte-7ccykd summary:where(.svelte-7ccykd) span:where(.svelte-7ccykd){transform:rotate(45deg)}details.svelte-7ccykd p:where(.svelte-7ccykd){margin:0 22px 24px 0;font-size:16px}.closing.svelte-7ccykd{text-align:center;padding:40px 0 120px}.closing.svelte-7ccykd h2:where(.svelte-7ccykd){max-width:650px;margin:0 auto 34px}@media (width<=760px){.hero.svelte-7ccykd{padding-top:56px}.intro.svelte-7ccykd{font-size:17px}.actions.svelte-7ccykd{gap:22px}.story.svelte-7ccykd{grid-template-columns:1fr;gap:38px;padding-block:76px}.reverse.svelte-7ccykd{padding-top:10px}.reverse.svelte-7ccykd .story-copy:where(.svelte-7ccykd){order:0}.detail-stage.svelte-7ccykd{justify-self:center;width:100%;max-width:520px}.feature-grid.svelte-7ccykd{grid-template-columns:1fr;gap:16px}.system-features.svelte-7ccykd{padding-bottom:60px}.setup.svelte-7ccykd{padding-block:40px 76px}ol.svelte-7ccykd{grid-template-columns:1fr;gap:30px;padding-top:10px}h3.svelte-7ccykd{margin-top:18px}.privacy-story.svelte-7ccykd{padding:50px 24px}.faq.svelte-7ccykd{grid-template-columns:1fr;gap:36px;padding-block:76px}.closing.svelte-7ccykd{padding:25px 0 80px}.hero-screens.svelte-7ccykd{aspect-ratio:1;max-width:500px;height:auto;margin-top:30px;padding:0}.hero-tablet.svelte-7ccykd{width:73%;top:0;left:-2%}.hero-phone.svelte-7ccykd{width:44%;top:6%;right:-1%}}@media (width<=420px){.hero.svelte-7ccykd h1:where(.svelte-7ccykd){font-size:42px}}@media (prefers-reduced-motion:reduce){summary.svelte-7ccykd span:where(.svelte-7ccykd){transition:none}}
