.receiver-preview[data-astro-cid-ddkotyzf]{position:relative;width:min(20.4rem,78vw);border:.55rem solid #143037;border-radius:2.85rem;background:#143037;box-shadow:0 34px 70px -26px #000000b8,0 5px 12px #0000003d}.receiver-preview__speaker[data-astro-cid-ddkotyzf]{position:absolute;z-index:20;top:.58rem;left:50%;width:5.1rem;height:1.35rem;border-radius:999px;background:#143037;transform:translate(-50%)}.receiver-preview__screen[data-astro-cid-ddkotyzf]{position:relative;height:39.4rem;overflow:hidden;border-radius:2.25rem;background:#1e7b58;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.receiver-preview__surface[data-astro-cid-ddkotyzf]{position:absolute;inset:0;width:100%;height:100%}.receiver-preview__status[data-astro-cid-ddkotyzf]{position:absolute;z-index:30;inset:0 0 auto;display:flex;height:2.45rem;align-items:center;justify-content:space-between;padding:0 1.2rem;color:#fff;font-size:.64rem;font-weight:600;letter-spacing:-.01em;pointer-events:none}.receiver-preview__time[data-astro-cid-ddkotyzf]{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.018em}.receiver-preview__system[data-astro-cid-ddkotyzf]{display:flex;height:.7rem;align-items:center;gap:.22rem;line-height:1}.receiver-preview__system[data-astro-cid-ddkotyzf]>svg{display:block;width:.72rem;height:.72rem;flex:none}.receiver-preview__cellular[data-astro-cid-ddkotyzf]{display:flex;width:.7rem;height:.52rem;flex:none;align-items:flex-end;gap:.065rem}.receiver-preview__cellular[data-astro-cid-ddkotyzf] i[data-astro-cid-ddkotyzf]{display:block;width:.11rem;border-radius:.08rem;background:currentColor}.receiver-preview__cellular[data-astro-cid-ddkotyzf] i[data-astro-cid-ddkotyzf]:nth-child(1){height:28%}.receiver-preview__cellular[data-astro-cid-ddkotyzf] i[data-astro-cid-ddkotyzf]:nth-child(2){height:48%}.receiver-preview__cellular[data-astro-cid-ddkotyzf] i[data-astro-cid-ddkotyzf]:nth-child(3){height:72%}.receiver-preview__cellular[data-astro-cid-ddkotyzf] i[data-astro-cid-ddkotyzf]:nth-child(4){height:100%}.receiver-preview__battery[data-astro-cid-ddkotyzf]{position:relative;display:block;box-sizing:border-box;width:1.08rem;height:.51rem;flex:none;border:1.1px solid currentColor;border-radius:.15rem;padding:.065rem;opacity:.96}.receiver-preview__battery[data-astro-cid-ddkotyzf]:after{position:absolute;top:50%;right:-.12rem;width:.07rem;height:.2rem;border-radius:0 .06rem .06rem 0;background:currentColor;content:"";transform:translateY(-50%);opacity:.52}.receiver-preview__battery[data-astro-cid-ddkotyzf]>i[data-astro-cid-ddkotyzf]{display:block;width:82%;height:100%;border-radius:.055rem;background:currentColor}.receiver-preview__sharing[data-astro-cid-ddkotyzf]{position:absolute;z-index:4;top:2.75rem;left:50%;display:flex;min-height:1.85rem;align-items:center;gap:.42rem;border-radius:.85rem;background:#fffffff0;padding:.3rem .72rem;color:#143037;font-size:.66rem;font-weight:700;white-space:nowrap;box-shadow:0 .4rem 1.2rem #09262d1f;transform:translate(-50%)}.receiver-preview__sharing[data-astro-cid-ddkotyzf] i[data-astro-cid-ddkotyzf]{width:.48rem;height:.48rem;border-radius:50%;background:#1e7b58}.receiver-preview__action[data-astro-cid-ddkotyzf]{position:absolute;z-index:3;display:flex;width:8rem;align-items:center;flex-direction:column;color:#fff;text-align:center;transform:translate(-50%,-50%)}.receiver-preview__action[data-astro-cid-ddkotyzf]>span[data-astro-cid-ddkotyzf]{display:grid;width:3.75rem;height:3.75rem;place-items:center;border-radius:50%;background:#fff3}.receiver-preview__action[data-astro-cid-ddkotyzf] strong[data-astro-cid-ddkotyzf]{max-width:7rem;margin-top:.55rem;font-size:1.18rem;font-weight:700;letter-spacing:-.025em;line-height:1.15}.receiver-preview__action[data-astro-cid-ddkotyzf] small[data-astro-cid-ddkotyzf]{margin-top:.25rem;color:#ffffffd9;font-size:.72rem;font-weight:700}.receiver-preview__action--call[data-astro-cid-ddkotyzf]{top:30%;left:25%}.receiver-preview__action--ask[data-astro-cid-ddkotyzf]{top:30%;left:75%}.receiver-preview__action--today[data-astro-cid-ddkotyzf]{top:82%;left:50%}@media (max-width: 720px){.receiver-preview[data-astro-cid-ddkotyzf]{width:min(19rem,86vw)}.receiver-preview__screen[data-astro-cid-ddkotyzf]{height:36.8rem}}.family-waitlist-form[data-astro-cid-6fdies4b]{width:100%}.family-waitlist-form__main[data-astro-cid-6fdies4b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.family-waitlist-form__main[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]{min-width:0;height:3.6rem;border:1.5px solid rgba(151,182,181,.56);border-radius:var(--radius-control);background-color:#fff!important;background-image:none!important;padding:0 1rem;color:#143037;color-scheme:light;font:inherit;font-size:1rem;box-shadow:inset 0 1px #fffc,0 10px 30px #09262d0d;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.family-waitlist-form__main[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]::-moz-placeholder{color:#7d989d}.family-waitlist-form__main[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]::placeholder{color:#7d989d}.family-waitlist-form__main[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]:focus{outline:none;border-color:#007b8a;background:#fff;box-shadow:0 0 0 4px #00bdd624,0 12px 30px #09262d14}.family-waitlist-form__main[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]:-webkit-autofill{background-color:#fff!important;background-image:none!important;color:#143037!important;caret-color:#143037!important;box-shadow:0 0 0 1000px #fff inset!important}.family-waitlist-form__main[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]:autofill{background-color:#fff!important;background-image:none!important;color:#143037!important;caret-color:#143037!important;box-shadow:0 0 0 1000px #fff inset!important}.family-waitlist-form__main[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]:-webkit-autofill,.family-waitlist-form__main[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]:-webkit-autofill:hover,.family-waitlist-form__main[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]:-webkit-autofill:active{background-color:#fff!important;background-image:none!important;-webkit-text-fill-color:#143037!important;caret-color:#143037!important;-webkit-box-shadow:0 0 0 1000px #fff inset,0 10px 30px rgba(9,38,45,.05)!important}.family-waitlist-form__main[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]:-webkit-autofill:focus{background-color:#fff!important;background-image:none!important;-webkit-text-fill-color:#143037!important;caret-color:#143037!important;-webkit-box-shadow:0 0 0 1000px #fff inset,0 0 0 4px rgba(0,189,214,.14),0 12px 30px rgba(9,38,45,.08)!important}.family-waitlist-form__main[data-astro-cid-6fdies4b] button[data-astro-cid-6fdies4b],.family-waitlist-form__finish[data-astro-cid-6fdies4b]{display:inline-flex;height:3.6rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-control);background:linear-gradient(135deg,#007b8a,#006370);padding:0 1.25rem;color:#fff;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 14px 30px #00637033,inset 0 1px #ffffff42;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.family-waitlist-form__main[data-astro-cid-6fdies4b] button[data-astro-cid-6fdies4b]:hover,.family-waitlist-form__finish[data-astro-cid-6fdies4b]:hover{transform:translateY(-1px);box-shadow:0 18px 34px #00637040,inset 0 1px #ffffff42;filter:saturate(1.08)}.family-waitlist-form__main[data-astro-cid-6fdies4b] button[data-astro-cid-6fdies4b]:disabled,.family-waitlist-form__finish[data-astro-cid-6fdies4b]:disabled{cursor:wait;opacity:.72;transform:none}.family-waitlist-form__main[data-astro-cid-6fdies4b] svg[data-astro-cid-6fdies4b],.family-waitlist-form__finish[data-astro-cid-6fdies4b] svg[data-astro-cid-6fdies4b]{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.family-waitlist-form__privacy[data-astro-cid-6fdies4b]{margin:.62rem 0 0;color:#789297;font-size:.71rem;line-height:1.45}.family-waitlist-form__dialog[data-astro-cid-6fdies4b]{width:min(31rem,calc(100% - 1.5rem));max-width:none;overflow:visible;border:0;background:transparent;padding:0;color:#143037}.family-waitlist-form__dialog[data-astro-cid-6fdies4b]::backdrop{background:#09262d85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.family-waitlist-form__dialog-card[data-astro-cid-6fdies4b]{position:relative;border:1px solid rgba(255,255,255,.9);border-radius:var(--radius-panel);background:#fff;padding:1.65rem;box-shadow:0 30px 80px -24px #09262d99}.family-waitlist-form__dialog[data-astro-cid-6fdies4b] h2[data-astro-cid-6fdies4b]{max-width:none;margin:0;color:#143037;font-family:Poppins,sans-serif;font-size:1.45rem;font-weight:600;letter-spacing:-.03em;line-height:1.2}.family-waitlist-form__dialog-close[data-astro-cid-6fdies4b]{position:absolute;top:.9rem;right:.9rem;display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:50%;background:#eff5f4;color:#496970;font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.family-waitlist-form__details-question[data-astro-cid-6fdies4b]{margin:1.2rem 0 .55rem;color:#496970;font-size:.82rem;font-weight:600}.family-waitlist-form__who[data-astro-cid-6fdies4b]{display:block;margin:0;border:0;padding:0}.family-waitlist-form__who[data-astro-cid-6fdies4b] legend[data-astro-cid-6fdies4b]{float:none;margin:0 0 .42rem;color:#5e7a80;font-size:.76rem;font-weight:650}.family-waitlist-form__chips[data-astro-cid-6fdies4b]{display:flex;flex-wrap:wrap;gap:.42rem}.family-waitlist-form__chips[data-astro-cid-6fdies4b] label[data-astro-cid-6fdies4b]{cursor:pointer}.family-waitlist-form__chips[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.family-waitlist-form__chips[data-astro-cid-6fdies4b] span[data-astro-cid-6fdies4b]{display:inline-flex;min-height:2.15rem;align-items:center;border:1px solid #dce9e8;border-radius:999px;background:#ffffffa8;padding:.38rem .72rem;color:#496970;font-size:.76rem;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease}.family-waitlist-form__chips[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]:checked+span[data-astro-cid-6fdies4b]{border-color:#007b8a8c;background:#eaf6f5;color:#006370}.family-waitlist-form__chips[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]:focus-visible+span[data-astro-cid-6fdies4b]{outline:3px solid rgba(0,189,214,.35);outline-offset:2px}.family-waitlist-form__consent[data-astro-cid-6fdies4b]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;margin-top:1.15rem;color:#5e7a80;font-size:.78rem;line-height:1.55;cursor:pointer}.family-waitlist-form__consent[data-astro-cid-6fdies4b] input[data-astro-cid-6fdies4b]{margin-top:.05rem;flex:none}.family-waitlist-form__message[data-astro-cid-6fdies4b]{margin:.55rem 0 0;font-size:.8rem;font-weight:650}.family-waitlist-form__message[data-astro-cid-6fdies4b]:empty{display:none}.family-waitlist-form__dialog-message[data-astro-cid-6fdies4b]{margin:.7rem 0 0;color:#a33f3f;font-size:.78rem;font-weight:600}.family-waitlist-form__dialog-message[data-astro-cid-6fdies4b]:empty{display:none}.family-waitlist-form__finish[data-astro-cid-6fdies4b]{width:100%;margin-top:1rem}.family-waitlist-form__message[data-astro-cid-6fdies4b][data-tone=error]{color:#a33f3f}.family-waitlist-form__message[data-astro-cid-6fdies4b][data-tone=success]{color:#166647}.family-waitlist-form__trap[data-astro-cid-6fdies4b]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width: 560px){.family-waitlist-form__main[data-astro-cid-6fdies4b]{grid-template-columns:1fr}.family-waitlist-form__main[data-astro-cid-6fdies4b] button[data-astro-cid-6fdies4b],.family-waitlist-form__who[data-astro-cid-6fdies4b] legend[data-astro-cid-6fdies4b]{width:100%}.family-waitlist-form__dialog-card[data-astro-cid-6fdies4b]{padding:1.4rem 1rem 1rem}}html:has(.family-page){scroll-behavior:smooth}html:has(.family-page) body{background:#f7faf9}.family-page{--family-ink: #143037;--family-muted: #5e7a80;--family-teal: #007b8a;--family-deep: #006370;--family-cyan: #00bdd6;--family-mint: #eaf6f5;--family-line: #dce9e8;overflow:hidden;color:var(--family-ink)}.family-page *,.family-page *:before,.family-page *:after{box-sizing:border-box}.family-shell{width:min(100% - 2.5rem,76rem);margin-inline:auto}.family-page :where(h1,h2,h3,p){margin:0}.family-page h1,.family-page h2,.family-page h3{font-family:Poppins,sans-serif}.family-page h2{max-width:18ch;margin-bottom:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:600;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.family-heading>p:last-child{max-width:40rem;margin:1.35rem 0 0;color:var(--family-muted);font-size:1rem;line-height:1.7}.family-heading--center{display:flex;flex-direction:column;align-items:center;text-align:center}.family-heading--center h2,.family-heading--center>p:last-child{max-width:46rem}.family-hero{position:relative;isolation:isolate;min-height:49rem;background:radial-gradient(circle at 86% 20%,rgba(0,189,214,.13),transparent 28%),radial-gradient(circle at 5% 40%,rgba(0,123,138,.07),transparent 32%),linear-gradient(180deg,#fff,#f4faf8 68%,#eef6f4);padding:clamp(5.5rem,9vw,8.5rem) 0 5.5rem}.family-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none}.family-orb--one{top:11rem;left:-10rem;width:26rem;height:26rem;background:#00bdd60b}.family-orb--two{right:-11rem;bottom:-7rem;width:30rem;height:30rem;background:#c9793c0b}.family-hero__grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(22rem,.97fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem)}.family-hero__copy{position:relative;z-index:2;max-width:39rem}.family-hero h1{max-width:13ch;margin-bottom:0;color:#102e35;font-size:clamp(2.65rem,5.5vw,4.65rem);font-weight:600;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.family-hero__lead{max-width:33rem;margin:1.65rem 0 0;color:#244b53;font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:400;line-height:1.65}.family-hero__form{max-width:36rem;margin-top:2rem}.family-hero__trust{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin:1rem 0 0;padding:0;color:#496970;font-size:.76rem;font-weight:650;list-style:none}.family-hero__trust li{display:inline-flex;align-items:center;gap:.35rem}.family-hero__trust svg{color:#1e7b58}.family-tried{padding:clamp(5rem,9vw,8rem) 0;background:#fff}.family-tried__heading{max-width:48rem}.family-tried__heading>p:last-child{margin-top:1.35rem}.family-tried__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:3.5rem}.family-tried__grid article{--scenario-accent: #8a613f;--scenario-tint: #f5e9df;display:grid;grid-template-rows:3.75rem auto 1fr;min-height:13.5rem;border:1px solid var(--family-line);border-radius:var(--radius-card);background:#f7faf9;padding:1.4rem}.family-tried__grid article:nth-child(2){--scenario-accent: #98535b;--scenario-tint: #f7e9eb}.family-tried__grid article:nth-child(3){--scenario-accent: #007b8a;--scenario-tint: #e5f4f2}.family-tried__grid article:nth-child(4){--scenario-accent: #52704d;--scenario-tint: #eaf2e7}.family-tried__icon{display:grid;width:3.55rem;height:3.55rem;place-items:center;border:1px solid color-mix(in srgb,var(--scenario-accent) 16%,transparent);border-radius:var(--radius-card);background:var(--scenario-tint);color:var(--scenario-accent);box-shadow:inset 0 1px #ffffffb8}.family-tried__grid article:nth-child(1) .family-tried__icon{width:4rem;height:2.75rem;border-radius:999px}.family-tried__grid article:nth-child(2) .family-tried__icon{width:4rem;height:3rem;border-radius:var(--radius-nested)}.family-tried__grid article:nth-child(3) .family-tried__icon{width:3.15rem;height:3.75rem;border-radius:var(--radius-nested)}.family-tried__grid article:nth-child(4) .family-tried__icon{border-radius:50%;box-shadow:0 0 0 .35rem color-mix(in srgb,var(--scenario-accent) 8%,transparent),inset 0 1px #ffffffb8}.family-tried__grid h3{margin-top:1.55rem;font-size:1.1rem;font-weight:650;letter-spacing:-.025em;line-height:1.35}.family-tried__grid p{margin-top:.55rem;color:var(--family-muted);font-size:.86rem;line-height:1.65}.family-tried__answer{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,7rem);align-items:center;margin-top:1rem;border-radius:var(--radius-card);background:#eaf6f5;padding:clamp(1.6rem,4vw,2.7rem)}.family-tried__answer h3{font-size:clamp(1.45rem,2.4vw,2rem);font-weight:650;letter-spacing:-.035em;line-height:1.2}.family-tried__answer>p:last-child{color:#365b61;font-size:.96rem;line-height:1.75}.family-proof{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;margin-top:1rem;border:1px solid #cce3df;border-radius:var(--radius-card);padding:1rem 1.15rem;color:#365b61;font-size:.8rem;line-height:1.5}.family-proof svg{color:var(--family-teal)}.family-proof strong{color:var(--family-ink)}.family-hero__demo{min-width:0}.family-answer,.family-steps,.family-pricing,.family-faq{padding:clamp(5rem,9vw,8rem) 0}.family-answer{background:#eef6f4}.family-answer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:3rem}.family-answer__card{position:relative;min-height:13rem;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:var(--radius-panel);background:#ffffffb8;padding:1.35rem;box-shadow:0 18px 48px #09262d12,inset 0 1px #ffffffe6}.family-answer__card:after{position:absolute;right:-2.5rem;bottom:-3.2rem;width:9rem;height:9rem;border-radius:50%;background:var(--card-glow, rgba(0, 123, 138, .08));content:""}.family-answer__card--green{--card-accent: #1e7b58;--card-tint: #e7f4ec;--card-glow: rgba(30, 123, 88, .11)}.family-answer__card--warm{--card-accent: #9a5b28;--card-tint: #f9eee2;--card-glow: rgba(201, 121, 60, .12)}.family-answer__card--teal{--card-accent: #006370;--card-tint: #eaf6f5;--card-glow: rgba(0, 123, 138, .11)}.family-answer__card--mint{--card-accent: #007b8a;--card-tint: #e5f4f2;--card-glow: rgba(0, 189, 214, .1)}.family-answer__icon{display:grid;width:2.85rem;height:2.85rem;place-items:center;border-radius:var(--radius-card);background:var(--card-tint);color:var(--card-accent)}.family-answer__card h3{margin:2rem 0 0;color:var(--family-ink);font-size:1.23rem;font-weight:650;letter-spacing:-.025em;line-height:1.35}.family-consent{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 32%,rgba(0,189,214,.14),transparent 30%),#102f36;padding:clamp(5rem,9vw,8rem) 0;color:#fff}.family-consent__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.family-consent h2{color:#fff}.family-consent__lead{max-width:39rem;margin:1.35rem 0 0;color:#b6d0d2;font-size:1.03rem;line-height:1.7}.family-consent__lists{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2rem}.family-consent__lists>div{border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-card);background:#ffffff0e;padding:1.2rem}.family-consent__lists h3{display:flex;align-items:center;gap:.55rem;margin-bottom:0;color:#fff;font-size:.98rem;font-weight:600}.family-consent__lists h3 svg{color:#7edce7}.family-consent__lists ul{display:grid;gap:.65rem;margin:.8rem 0 0;padding:0;list-style:none}.family-consent__lists li{display:grid;grid-template-columns:auto 1fr;gap:.45rem;color:#b6d0d2;font-size:.79rem;line-height:1.5}.family-consent__lists li svg{margin-top:.12rem;color:#56cbd9}.family-consent__phone-wrap{display:flex;flex-direction:column;align-items:center}.family-consent__phone-wrap>p{margin:1rem 0 0;color:#9fbdbf;font-size:.78rem}.family-steps{background:radial-gradient(circle at 10% 80%,rgba(0,123,138,.055),transparent 26%),#fff}.family-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:3rem 0 0;padding:0;counter-reset:step;list-style:none}.family-steps__grid li{border-top:2px solid var(--family-teal);padding:1.25rem 1rem 0 0}.family-steps__number{display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:var(--radius-nested);background:var(--family-mint);font-size:.74rem;font-weight:800}.family-steps__grid h3{margin:1rem 0 0;font-size:1.14rem;font-weight:650;letter-spacing:-.025em;line-height:1.35}.family-steps__grid p{margin:.48rem 0 0;color:var(--family-muted);font-size:.9rem;line-height:1.6}.family-pricing{background:#eef6f4}.family-pricing__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(33rem,1.08fr);align-items:center;gap:clamp(3rem,7vw,6rem)}.family-pricing__copy>p{max-width:35rem;margin:1.35rem 0 0;color:var(--family-muted);line-height:1.62}.family-pricing__plans{min-width:0}.family-pricing__switch{display:grid;grid-template-columns:1fr 1fr;width:min(100%,22rem);margin:0 auto .9rem;border:1px solid #cce3df;border-radius:var(--radius-card);background:#ffffffa3;padding:.28rem}.family-pricing__switch button{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:var(--radius-nested);background:transparent;padding:.45rem .7rem;color:#557176;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.family-pricing__switch button[aria-pressed=true]{background:#fff;color:var(--family-ink);box-shadow:0 5px 16px #09262d1a}.family-pricing__switch button span{border-radius:999px;background:var(--family-mint);padding:.18rem .36rem;color:var(--family-deep);font-size:.56rem;font-weight:800;white-space:nowrap}.family-pricing__cards{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.family-pricing__cards article{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(255,255,255,.88);border-radius:var(--radius-panel);background:#ffffffc2;padding:1.55rem;box-shadow:0 16px 44px #09262d13,inset 0 1px #ffffffe6}.family-pricing__cards article.family-pricing__plus{border-color:#007b8a66;background:#fff}.family-pricing__plan{color:var(--family-deep);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.family-pricing__cards h3{font-size:2rem;font-weight:650;letter-spacing:-.035em;line-height:1.15}.family-pricing__purpose{min-height:2.5rem;margin-top:.35rem;color:var(--family-muted);font-size:.82rem;line-height:1.5}.family-pricing__price{display:flex;min-height:3.4rem;margin-top:.55rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}.family-pricing__price h3 small{color:var(--family-muted);font-size:.78rem;font-weight:550;letter-spacing:0}.family-pricing__price>p{margin-top:.3rem;color:var(--family-deep);font-size:.68rem;font-weight:700}.family-pricing__cards ul{display:grid;gap:.72rem;margin:1rem 0 0;padding:1rem 0 0;border-top:1px solid var(--family-line);list-style:none}.family-pricing__cards li{display:grid;grid-template-columns:auto 1fr;gap:.42rem;color:#496970;font-size:.78rem;line-height:1.5}.family-pricing__cards li svg{margin-top:.1rem;color:#1e7b58}.family-pricing__note{margin-top:auto;border-top:1px solid var(--family-line);padding-top:.85rem;color:#557176;font-size:.7rem;line-height:1.55}.family-pricing__badge{position:absolute;top:1.1rem;right:1rem;border-radius:999px;background:#f9eee2;padding:.36rem .58rem;color:#9a5b28;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.family-faq{background:#fff}.family-faq__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(30rem,1.22fr);gap:clamp(3rem,8vw,7rem)}.family-faq .family-heading>p:last-child a{color:var(--family-deep);font-weight:650}.family-faq__items{border-top:1px solid var(--family-line)}.family-faq details{border-bottom:1px solid var(--family-line)}.family-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.3rem 0;color:var(--family-ink);font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.family-faq summary::-webkit-details-marker{display:none}.family-faq summary:after{color:var(--family-teal);font-size:1.35rem;font-weight:400;content:"+"}.family-faq details[open] summary:after{content:"–"}.family-faq details p{max-width:48rem;margin:-.15rem 0 1.35rem;color:var(--family-muted);font-size:.9rem;line-height:1.7}.family-closing{background:#fff;padding:0 0 clamp(5rem,9vw,8rem)}.family-closing__card{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr);align-items:center;gap:clamp(2rem,6vw,5rem);overflow:hidden;border-radius:var(--radius-panel);background:radial-gradient(circle at 90% 10%,rgba(0,189,214,.18),transparent 32%),linear-gradient(135deg,#12383c,#0d2e34);padding:clamp(2rem,5vw,4rem);color:#fff;box-shadow:0 26px 70px -30px #09262d99}.family-closing__copy h2{color:#fff}.family-closing__form{border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-card);background:#ffffff12;padding:1.25rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.family-closing__form .family-waitlist-form__privacy{color:#b6d0d2}.family-closing__form .family-waitlist-form__message[data-tone=success]{color:#85dfbb}.family-closing__form .family-waitlist-form__message[data-tone=error]{color:#ffc2bd}@media (max-width: 1050px){.family-hero__grid,.family-consent__grid,.family-pricing__grid,.family-faq__grid,.family-closing__card{grid-template-columns:1fr}.family-hero__copy{max-width:45rem}.family-hero h1{max-width:14ch}.family-hero__demo{margin-top:1rem}.family-answer__grid,.family-tried__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-consent__copy{max-width:48rem}.family-pricing__cards,.family-faq__items,.family-closing__form{max-width:42rem}}@media (max-width: 720px){.family-shell{width:min(100% - 1.5rem,76rem)}.family-hero{padding-top:5.25rem}.family-hero__grid{gap:0}.family-hero__copy{display:contents;text-align:left}.family-hero h1{order:1;font-size:clamp(2.45rem,12vw,3.35rem);line-height:1.04}.family-hero__lead{order:2;margin-top:1.2rem;line-height:1.58}.family-hero__demo{order:3;margin-top:2.75rem}.family-hero__form{order:4;margin-top:2.75rem}.family-hero__trust{order:5}.family-answer__grid,.family-tried__grid,.family-tried__answer,.family-consent__lists,.family-steps__grid,.family-pricing__cards{grid-template-columns:1fr}.family-tried__grid{gap:.7rem;margin-top:2.5rem}.family-tried__grid article{min-height:0}.family-tried__answer{gap:1.2rem}.family-proof{grid-template-columns:auto 1fr}.family-answer__card{min-height:0}.family-steps__grid{gap:2rem}.family-pricing__grid,.family-faq__grid{gap:2.75rem}.family-closing__card{border-radius:var(--radius-card);padding:2rem 1.15rem}.family-closing__form{padding:1rem}}@media (prefers-reduced-motion: reduce){html:has(.family-page){scroll-behavior:auto}}
