.pricing-heading.svelte-1rlm2x0{text-align:center;margin-bottom:48px}.pricing-heading.svelte-1rlm2x0>p:where(.svelte-1rlm2x0){color:#61675c;text-wrap:pretty;margin-top:18px;font-size:17px}.pricing-terms.svelte-1rlm2x0{color:#4e5d49;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.pricing-terms.svelte-1rlm2x0 li:where(.svelte-1rlm2x0){align-items:center;gap:8px;display:flex}.landing-plans.svelte-1rlm2x0{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing-plan.svelte-1rlm2x0{color:#282f28;background:#fffefa;border:1px solid #d6dccf;border-radius:20px;flex-direction:column;min-width:0;scroll-margin-top:110px;display:flex;position:relative}.landing-plan.featured.svelte-1rlm2x0{background:#f3f5ec;border-color:#728364;box-shadow:0 14px 32px -25px #293b3066}.plan-recommendation.svelte-1rlm2x0{color:#fffdf2;background:#293b30;border-radius:100px;padding:5px 14px;font-size:12px;font-weight:500;line-height:20px;position:absolute;top:-15px;left:28px}.plan-choice.svelte-1rlm2x0{padding:32px 30px 26px}.landing-plan.svelte-1rlm2x0 h3:where(.svelte-1rlm2x0){letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-size:42px;font-weight:400;line-height:1.1}.plan-description.svelte-1rlm2x0{color:#5e675c;text-wrap:pretty;min-height:48px;margin-top:12px;font-size:15px;line-height:1.6}.plan-price.svelte-1rlm2x0{align-items:center;gap:14px;margin-block:26px 24px;display:flex}.plan-price.svelte-1rlm2x0 strong:where(.svelte-1rlm2x0){letter-spacing:-.055em;white-space:nowrap;font-size:58px;font-weight:500;line-height:1}.plan-price.svelte-1rlm2x0 span:where(.svelte-1rlm2x0){color:#5e675c;font-size:13px;line-height:1.5}.plan-button.svelte-1rlm2x0{border:1px solid #adb6a4;border-radius:100px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.plan-button.svelte-1rlm2x0:hover{background:#eaf0e3;border-color:#6e7c63}.plan-button.svelte-1rlm2x0 svg{flex-shrink:0}.featured.svelte-1rlm2x0 .plan-button:where(.svelte-1rlm2x0){color:#fffdf2;background:#293b30;border-color:#293b30}.featured.svelte-1rlm2x0 .plan-button:where(.svelte-1rlm2x0):hover{background:#3d5141;border-color:#3d5141}.plan-inclusions.svelte-1rlm2x0{border-top:1px solid #dce0d3;flex:1;padding:24px 30px 30px}.featured.svelte-1rlm2x0 .plan-inclusions:where(.svelte-1rlm2x0){background:#e9eddf;border-top-color:#d4dcc8;border-radius:0 0 19px 19px}.plan-resources.svelte-1rlm2x0{grid-template-columns:1.45fr 1fr .7fr;margin:0 0 26px;display:grid}.plan-resources.svelte-1rlm2x0>div:where(.svelte-1rlm2x0){flex-direction:column-reverse;justify-content:end;gap:3px;display:flex}.plan-resources.svelte-1rlm2x0>div:where(.svelte-1rlm2x0)+div:where(.svelte-1rlm2x0){border-left:1px solid #dce0d3;padding-left:20px}.featured.svelte-1rlm2x0 .plan-resources:where(.svelte-1rlm2x0)>div:where(.svelte-1rlm2x0)+div:where(.svelte-1rlm2x0){border-color:#cbd4c0}.plan-resources.svelte-1rlm2x0 dt:where(.svelte-1rlm2x0){color:#626b5b;font-size:12px;line-height:1.5}.plan-resources.svelte-1rlm2x0 dd:where(.svelte-1rlm2x0){letter-spacing:-.04em;margin:0;font-size:26px;font-weight:500;line-height:1.15}.plan-resources.svelte-1rlm2x0 dd:where(.svelte-1rlm2x0) span:where(.svelte-1rlm2x0){letter-spacing:-.02em;margin-left:3px;font-size:17px}.featured.svelte-1rlm2x0 .plan-resources:where(.svelte-1rlm2x0) dd:where(.svelte-1rlm2x0){color:#914324}.care-label.svelte-1rlm2x0{margin-bottom:14px;font-size:14px;font-weight:500;line-height:1.5}.plan-details.svelte-1rlm2x0{gap:12px;margin:0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}.plan-details.svelte-1rlm2x0 li:where(.svelte-1rlm2x0){align-items:start;gap:10px;display:flex}.plan-details.svelte-1rlm2x0 svg{color:#607650;flex-shrink:0;margin-top:2px}.shared-care.svelte-1rlm2x0{border-bottom:1px solid #d4dbca;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px 0;display:flex}.shared-care.svelte-1rlm2x0>p:where(.svelte-1rlm2x0){align-items:center;gap:12px;font-size:15px;display:flex}.shared-care.svelte-1rlm2x0>p:where(.svelte-1rlm2x0) svg{color:#98452a;flex-shrink:0}.shared-care.svelte-1rlm2x0 strong:where(.svelte-1rlm2x0){font-weight:500}.shared-care.svelte-1rlm2x0 ul:where(.svelte-1rlm2x0){color:#57634f;flex-wrap:wrap;gap:12px 26px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.shared-care.svelte-1rlm2x0 a:where(.svelte-1rlm2x0){text-underline-offset:4px;align-items:center;gap:6px;-webkit-text-decoration:underline #a4af98;text-decoration:underline #a4af98;display:inline-flex}.pricing-links.svelte-1rlm2x0{justify-content:space-between;align-items:center;gap:12px 24px;margin-top:15px;display:flex}.pricing-links.svelte-1rlm2x0 a:where(.svelte-1rlm2x0){text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.pricing-links.svelte-1rlm2x0 a:where(.svelte-1rlm2x0):last-child{color:#5e675c;font-size:14px;text-decoration:none}.pricing-links.svelte-1rlm2x0 strong:where(.svelte-1rlm2x0){color:#303e2e;text-underline-offset:5px;font-weight:500;text-decoration:underline}.pricing-note.svelte-1rlm2x0{text-align:center;color:#636a5f;text-wrap:pretty;max-width:960px;margin:21px auto 0;font-size:12px;line-height:1.7}:is(.shared-care:where(.svelte-1rlm2x0),.pricing-links:where(.svelte-1rlm2x0)) a.svelte-1rlm2x0:hover{color:#994426}a.svelte-1rlm2x0 svg{flex-shrink:0}a.svelte-1rlm2x0:focus-visible{outline-offset:5px;outline:3px solid #a94427}@media (width>=901px) and (width<=1150px){.landing-plans.svelte-1rlm2x0{gap:14px}.plan-choice.svelte-1rlm2x0{padding:29px 21px 24px}.plan-inclusions.svelte-1rlm2x0{padding:23px 21px 27px}.landing-plan.svelte-1rlm2x0 h3:where(.svelte-1rlm2x0){font-size:37px}.plan-description.svelte-1rlm2x0{min-height:72px}.plan-price.svelte-1rlm2x0 strong:where(.svelte-1rlm2x0){font-size:50px}.plan-button.svelte-1rlm2x0{gap:8px;padding-inline:14px;font-size:14px}.plan-resources.svelte-1rlm2x0{grid-template-columns:1.5fr 1fr .7fr}.plan-resources.svelte-1rlm2x0>div:where(.svelte-1rlm2x0)+div:where(.svelte-1rlm2x0){padding-left:12px}.plan-resources.svelte-1rlm2x0 dt:where(.svelte-1rlm2x0){font-size:11px}.plan-details.svelte-1rlm2x0{font-size:13px}.plan-details.svelte-1rlm2x0 li:where(.svelte-1rlm2x0){gap:8px}.shared-care.svelte-1rlm2x0 ul:where(.svelte-1rlm2x0){grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=900px){.pricing-heading.svelte-1rlm2x0{max-width:580px;margin-inline:auto}.landing-plans.svelte-1rlm2x0{grid-template-columns:1fr;gap:28px;max-width:580px;margin-inline:auto}.plan-description.svelte-1rlm2x0{min-height:0}.shared-care.svelte-1rlm2x0{flex-direction:column;align-items:start;gap:18px;max-width:580px;margin-inline:auto}.shared-care.svelte-1rlm2x0 ul:where(.svelte-1rlm2x0){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:100%;display:grid}.pricing-links.svelte-1rlm2x0{flex-wrap:wrap;max-width:580px;margin-inline:auto}.pricing-note.svelte-1rlm2x0{max-width:580px}}@media (width<=600px){.pricing-heading.svelte-1rlm2x0{text-align:left;margin-bottom:32px}.pricing-heading.svelte-1rlm2x0>p:where(.svelte-1rlm2x0){margin-top:16px;font-size:16px}.pricing-terms.svelte-1rlm2x0{justify-content:start;gap:8px 18px;font-size:13px}.pricing-terms.svelte-1rlm2x0 li:where(.svelte-1rlm2x0){gap:6px}.plan-choice.svelte-1rlm2x0{padding:28px 23px 24px}.plan-inclusions.svelte-1rlm2x0{padding:23px}.plan-recommendation.svelte-1rlm2x0{left:22px}.landing-plan.svelte-1rlm2x0 h3:where(.svelte-1rlm2x0){font-size:40px}.plan-price.svelte-1rlm2x0{margin-block:24px 22px}.plan-price.svelte-1rlm2x0 strong:where(.svelte-1rlm2x0){font-size:55px}.plan-resources.svelte-1rlm2x0{margin-bottom:24px}.plan-resources.svelte-1rlm2x0>div:where(.svelte-1rlm2x0)+div:where(.svelte-1rlm2x0){padding-left:16px}.shared-care.svelte-1rlm2x0{margin-top:8px}.shared-care.svelte-1rlm2x0 ul:where(.svelte-1rlm2x0){font-size:13px}.pricing-links.svelte-1rlm2x0{flex-direction:column;align-items:start;gap:4px}.pricing-note.svelte-1rlm2x0{text-align:left;margin-top:18px;font-size:12px}}@media (width<=360px){.plan-choice.svelte-1rlm2x0,.plan-inclusions.svelte-1rlm2x0{padding-inline:20px}.landing-plan.svelte-1rlm2x0 h3:where(.svelte-1rlm2x0){font-size:38px}.plan-button.svelte-1rlm2x0{padding-inline:15px;font-size:15px}.plan-resources.svelte-1rlm2x0>div:where(.svelte-1rlm2x0)+div:where(.svelte-1rlm2x0){padding-left:12px}.plan-resources.svelte-1rlm2x0 dt:where(.svelte-1rlm2x0){font-size:10px}.plan-details.svelte-1rlm2x0{font-size:13px}.shared-care.svelte-1rlm2x0 ul:where(.svelte-1rlm2x0){grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.plan-button.svelte-1rlm2x0{transition:none}}.premium-home{--ink:#242725;--muted:#616861;--line:#dce0db;--orange:#ff6038;color:var(--ink);background:#fafbf8;font-size:16px;line-height:1.6}.premium-home *,.premium-home :before,.premium-home :after{box-sizing:border-box}.premium-home .shell{width:min(1280px,100% - 96px);margin-inline:auto}.premium-home .section-pad{padding-block:100px}.premium-home section[id],.premium-home .anchor-target{scroll-margin-top:105px}.premium-home .anchor-target{display:block}.premium-home h1,.premium-home h2,.premium-home h3,.premium-home p{margin:0}.premium-home h1,.premium-home h2,.premium-home h3{text-wrap:balance}.premium-home h1{letter-spacing:-.055em;font-size:clamp(60px,5.5vw,84px);font-weight:500;line-height:1.03}.premium-home h2{letter-spacing:-.05em;font-size:clamp(38px,3.9vw,56px);font-weight:500;line-height:1.1}.premium-home h1 em,.premium-home h2 em{letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-weight:400}.premium-home h3{font-weight:500}.premium-home .eyebrow{margin-bottom:22px;font-size:14px;font-weight:500;line-height:1.45}.premium-home .button{border-radius:100px;justify-content:space-between;align-items:center;gap:30px;min-height:50px;padding:14px 22px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .18s;display:inline-flex}.premium-home .button-dark{background:var(--ink);color:#fff}.premium-home .button-dark:hover{background:#434a44}.premium-home .text-link{align-items:center;gap:13px;width:fit-content;padding-block:9px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.premium-home .text-link:hover{text-underline-offset:5px;text-decoration:underline}.premium-home a:focus-visible,.premium-home button:focus-visible,.premium-home summary:focus-visible{outline-offset:5px;outline:3px solid #b43d1e}.premium-home .hero-description,.premium-home .hero-price{color:var(--muted)}.premium-home .hero-price strong{color:var(--ink);font-weight:500}.premium-home .care-section{border-top:1px solid var(--line)}.premium-home .plans-section{background:#f2f3ed;border-block:1px solid #e1e4da}.premium-home .migration-section{color:#f5f7ee;background:#293b30;padding-block:88px}.premium-home .migration-layout{grid-template-columns:.85fr 1.2fr;align-items:center;gap:75px;display:grid}.premium-home .migration-copy h2{font-size:clamp(37px,3.7vw,52px)}.premium-home .migration-copy>p{color:#c9d6c6;max-width:370px;margin-top:26px;font-size:17px;line-height:1.65}.premium-home .migration-copy .migration-eyebrow{color:#d9bca2;margin:0 0 22px;font-size:13px}.premium-home .migration-copy .text-link{color:#f6f5e9;margin-top:23px}.premium-home .migration-visual ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.premium-home .migration-visual li{flex-direction:column;align-items:start;gap:24px;display:flex;position:relative}.premium-home .step-number{letter-spacing:-.03em;color:#e2ead5;font-family:Instrument Serif,Georgia,serif;font-size:78px;font-weight:400;line-height:1}.premium-home .migration-visual li:last-child .step-number{color:#ff9572}.premium-home .migration-visual li:not(:last-child):after{content:"";background:#768670;width:calc(100% - 77px);height:1px;position:absolute;top:41px;left:92px}.premium-home .migration-visual h3{letter-spacing:-.02em;text-wrap:initial;max-width:160px;min-height:50px;font-size:18px;line-height:1.4}.premium-home .migration-visual li p{color:#c2cfbd;max-width:175px;margin-top:12px;font-size:14px;line-height:1.65}.premium-home .migration-notes{border-top:1px solid #596b59;margin-top:32px;padding-top:20px}.premium-home .migration-notes p{color:#b9c9b6;max-width:530px;font-size:13px;line-height:1.7}.premium-home .migration-notes a{align-items:center;gap:10px;min-height:44px;margin-top:5px;font-size:14px;display:inline-flex}.premium-home .migration-notes a:hover{text-underline-offset:4px;text-decoration:underline}.premium-home .migration-notes a svg{flex-shrink:0}.premium-home .faq-heading .eyebrow{color:#67705e;margin-bottom:18px}.premium-home .faq-heading .faq-intro{color:var(--muted);max-width:300px;margin-top:25px;font-size:17px;line-height:1.65}.premium-home .faq-toggle{border:1px solid #d4dacd;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.premium-home details[open] .faq-toggle{color:#fff;background:#334b35;border-color:#334b35}.premium-home .faq-section{border-top:1px solid var(--line);grid-template-columns:.85fr 1.3fr;gap:85px;display:grid}.premium-home .faq-section>div>.text-link{margin-top:24px}.premium-home .faq-list{border-top:1px solid var(--line)}.premium-home .faq-list details{border-bottom:1px solid var(--line);margin-inline:-16px;padding-inline:16px;transition:background .18s}.premium-home .faq-list details[open]{background:#f0f3ec;border-bottom-color:#0000;border-radius:12px}.premium-home .faq-list summary:hover{color:#49623e}.premium-home .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:23px 0;font-size:18px;font-weight:500;line-height:1.5;list-style:none;display:flex}.premium-home .faq-list summary::-webkit-details-marker{display:none}.premium-home .faq-list summary svg{flex-shrink:0;transition:transform .18s}.premium-home .faq-list details[open] summary svg{transform:rotate(45deg)}.premium-home .faq-list details>p{color:var(--muted);padding:0 34px 23px 0;font-size:16px;line-height:1.75}@media (width<=1100px){.premium-home .shell{width:calc(100% - 64px)}.premium-home .migration-layout{gap:45px}.premium-home .faq-section{gap:55px}.premium-home .migration-visual ol{gap:20px}}@media (width<=800px){.premium-home .shell{width:calc(100% - 40px)}.premium-home .section-pad{padding-block:70px}.premium-home .migration-layout{grid-template-columns:1fr;gap:42px}.premium-home .migration-copy>p{max-width:460px}.premium-home .migration-visual{max-width:600px}.premium-home .migration-visual li:not(:last-child):after{width:calc(100% - 77px)}.premium-home .faq-section{grid-template-columns:1fr 1.25fr;gap:35px}}@media (width<=600px){.premium-home .section-pad{padding-block:57px}.premium-home h2{font-size:39px}.premium-home .migration-section{padding-block:58px}.premium-home .migration-layout{gap:36px}.premium-home .migration-copy>p{margin-top:23px;font-size:16px}.premium-home .migration-copy .text-link{margin-top:18px}.premium-home .step-number{font-size:61px}.premium-home .migration-visual ol{gap:15px}.premium-home .migration-visual li{gap:18px}.premium-home .migration-visual li>span:last-child{font-size:16px}.premium-home .migration-visual li:not(:last-child):after{width:calc(100% - 65px);top:32px;left:65px}.premium-home .migration-visual ol{grid-template-columns:1fr;gap:26px}.premium-home .migration-visual li{flex-direction:row;gap:22px}.premium-home .step-number{flex-shrink:0;width:58px;font-size:58px}.premium-home .migration-visual li:not(:last-child):after{background:#65765f;width:1px;height:calc(100% - 45px);top:64px;left:24px}.premium-home .migration-visual h3{max-width:none;min-height:0;font-size:19px}.premium-home .migration-visual li p{max-width:270px;margin-top:8px;font-size:15px}.premium-home .migration-notes{margin-top:30px}.premium-home .faq-heading .faq-intro{margin-top:20px;font-size:16px}.premium-home .faq-section{grid-template-columns:1fr;gap:30px}.premium-home .faq-section>div>.text-link{margin-top:15px}.premium-home .faq-list summary{padding-block:21px;font-size:16px}.premium-home .faq-list details>p{padding-right:15px}}@media (prefers-reduced-motion:reduce){.premium-home *,.premium-home :before,.premium-home :after{scroll-behavior:auto!important;transition:none!important}}
