.seg2{display:none}html.js .seg2{display:grid;grid-template-columns:1fr 1fr;position:relative;isolation:isolate;padding:3px;border-radius:var(--r-sm);background:var(--mist2);width:min(100%,300px)}.seg2:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:9px;background:var(--white);box-shadow:0 1px 3px #20231d29,0 0 0 .5px #20231d0f;transform:translate(100%);transition:transform .45s var(--ease)}.seg2:has(button[data-billing=monthly][aria-pressed=true]):before{transform:translate(0)}.seg2 button{border:0;border-radius:9px;min-height:44px;background:transparent;cursor:pointer;font-size:17px;font-weight:500;color:var(--ink-soft);transition:color .3s var(--ease)}.seg2 button[aria-pressed=true]{font-weight:700;color:var(--ink)}@supports not selector(:has(*)){.seg2:before{display:none}.seg2 button[aria-pressed=true]{background:var(--white);box-shadow:0 1px 3px #20231d29}}.ptiles{display:grid;gap:16px}.ptile{border-radius:var(--r-xl);padding:28px 24px;display:grid;gap:14px;align-content:start;background:var(--mist)}.ptile.g{background:var(--gold)}.ptile .pn{font-size:24px;font-weight:700}.ptile .pw{margin:-8px 0 0;font-size:17px;font-weight:500}.price{display:flex;align-items:baseline;gap:6px}.price b{font-size:48px;font-weight:600;letter-spacing:-1.6px;line-height:1;font-variant-numeric:tabular-nums}.price>span{font-size:17px;font-weight:600}.ptile .pval{margin:-4px 0 0;font-size:17px;line-height:1.4;font-weight:600;color:var(--deep-coral);text-wrap:pretty}.ptile.g .pval{color:var(--ink)}.ptile ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:17px;line-height:1.4}.ptile li{display:flex;gap:10px}.ptile li svg{flex:none;margin-top:3px}.ptile .btn{width:100%}.terms{margin:20px 0 0;font-size:17px;line-height:1.5;text-wrap:pretty;color:var(--ink-muted);max-width:70ch}@media(min-width:900px){.ptiles{grid-template-columns:1fr 1fr}.ptile{padding:36px}}@media(prefers-reduced-motion:reduce){.seg2:before{transition:none}}.faq{padding-block:72px 16px}.faq .in{max-width:880px}.faq .h2{font-size:clamp(30px,4.6vw,44px);letter-spacing:-1.2px;margin-bottom:22px}.qas{background:var(--mist);border-radius:var(--r-lg);padding:4px 22px}.qa+.qa{border-top:1px solid var(--hairline)}.qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 0;font-size:19px;font-weight:600;line-height:1.3}.qa summary::-webkit-details-marker{display:none}.qa summary svg{flex:none;color:var(--ink-muted);transition:transform .45s var(--ease)}.qa[open] summary svg{transform:rotate(180deg)}.qa summary:focus-visible{outline-offset:-2px}.qa .a p{margin:0 0 20px;max-width:64ch;font-size:17px;line-height:1.55;color:var(--ink-body)}.qa .a a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.qa .a a:hover{color:var(--deep-coral)}@media(min-width:900px){.faq{padding-block:120px 24px}.qas{padding:8px 36px}.qa summary{font-size:20px;min-height:76px}}@media(prefers-reduced-motion:reduce){.qa summary svg{transition:none}}.fine{margin:0;font-size:15px;line-height:1.45;color:var(--ink-muted);display:flex;gap:8px;align-items:flex-start}.fine svg{flex:none;margin-top:3px}.ghero{position:relative;overflow-x:clip}.ghero>.in{display:grid;gap:40px;padding-top:24px}.gtop{display:grid;justify-items:center;text-align:center;gap:16px}.kicker{display:none;margin:0;min-height:26px;font-size:19px;line-height:26px;font-weight:600;color:var(--deep-coral);opacity:0;transition:opacity .9s var(--ease),filter .9s var(--ease);filter:blur(4px)}html.occ .kicker{display:block}.kicker.on{opacity:1;filter:none}.ghero .h1 .w{display:inline-block}.ghero .h1{text-wrap:wrap}.lede{margin:0;font-size:19px;line-height:1.45;max-width:36ch;color:var(--ink-body);text-wrap:pretty}.ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.gtop .fine{justify-content:center;text-align:left}@media(min-width:600px)and (max-width:1199px){.ghero .h1{text-wrap:balance}}.stage{position:relative;border-radius:32px;background:var(--gold);height:340px;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;padding-top:30px}.stage .ph{position:relative;flex:none}.ph-family{margin-left:-36px;margin-top:48px;z-index:2}@media(min-width:380px){.stage{height:400px;padding-top:34px}.ph-family{margin-left:-46px;margin-top:56px}}.stage:after{content:"";position:absolute;inset:auto 0 0;height:56px;background:linear-gradient(180deg,#f4a07e00,#f4a07e59);pointer-events:none;z-index:3}.gsteps{padding-block:72px 0}.gsteps .h2{margin-bottom:24px}.gsteps .steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gsteps .steps li{background:var(--mist);border-radius:var(--r-lg);padding:24px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.gsteps .steps .n{font-size:17px;font-weight:700;width:40px;height:40px;border-radius:12px;background:var(--white);color:var(--deep-coral);display:grid;place-items:center;box-shadow:0 0 0 1px var(--hairline)}.gsteps .steps p{margin:6px 0 0;font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.3px;text-wrap:pretty}.gplan{padding-block:72px 16px;scroll-margin-top:60px}.gwrap{display:grid;gap:24px}.gside{display:grid;gap:18px;align-content:start;justify-items:start}.gside .terms{margin:0}.glink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:18px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.glink:hover{color:var(--deep-coral)}.glink svg{transition:transform .4s var(--ease)}.glink:hover svg{transform:translate(3px)}.gplan .ptiles.one{grid-template-columns:1fr}@media(min-width:600px){.stage{height:480px;padding-top:44px}.ph-family{margin-left:24px;margin-top:64px}.gsteps .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.gsteps .steps li{grid-template-columns:1fr;gap:28px;padding:28px}.gsteps .steps p{margin:0}}@media(min-width:900px){.ghero>.in{padding-top:40px}.lede{font-size:21px}.stage{height:540px;padding-top:52px}.gsteps{padding-block:120px 0}.gsteps .h2{margin-bottom:32px}.gsteps .steps li{padding:36px 32px 40px}.gsteps .steps p{font-size:24px;letter-spacing:-.5px}.gplan{padding-block:120px 24px}.gwrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.gplan .ptile{padding:44px}}@media(min-width:1200px){.ghero>.in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px}.gtop{justify-items:start;text-align:left;gap:18px}.ghero .h1{font-size:clamp(88px,7.6vw,116px)}.ctas,.gtop .fine{justify-content:flex-start}.lede{max-width:30ch}.stage{height:600px;padding-top:56px}.ph-family{margin-left:-28px;margin-top:84px}}@media(prefers-reduced-motion:no-preference){.ghero .h1 .w{animation:word-rise .5s var(--ease) backwards}.ghero .h1 .w:nth-child(1){animation-delay:0s}.ghero .h1 .w:nth-child(2){animation-delay:.03s}.ghero .h1 .w:nth-child(3){animation-delay:.06s}.ghero .h1 .w:nth-child(4){animation-delay:.09s}.ghero .h1 .w:nth-child(5){animation-delay:.12s}.ghero .h1 .w:nth-child(6){animation-delay:.15s}.ph-parent{animation:phone-rise 1.4s var(--ease) .5s backwards}.ph-family{animation:phone-rise 1.4s var(--ease) .8s backwards}}@keyframes word-rise{0%{transform:translateY(8px)}}@keyframes phone-rise{0%{opacity:.01;transform:translateY(60px)}}@media(prefers-reduced-motion:reduce){.kicker{transition:none;filter:none}.glink svg{transition:none}}
