.price.svelte-ox4fp2{flex-wrap:wrap}.plans.svelte-ox4fp2{width:min(1080px,calc(100% - 40px));margin:64px auto 80px;scroll-margin-top:30px;color:#17394b}.heading.svelte-ox4fp2{text-align:center;max-width:690px;margin:0 auto 36px}.eyebrow.svelte-ox4fp2{font-size:11px;font-weight:800;letter-spacing:.16em;color:#217787}h2.svelte-ox4fp2{font:500 clamp(32px,4.5vw,48px) / 1.1 Georgia,serif;letter-spacing:-.035em;margin:14px 0}p.svelte-ox4fp2{font-size:15px;line-height:1.7;color:#63777c;margin:0}.cards.svelte-ox4fp2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cards.svelte-ox4fp2 article:where(.svelte-ox4fp2){display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid #dfe5e3;border-radius:24px;background:#fffefb;box-shadow:0 12px 40px #163e4810}.card-top.svelte-ox4fp2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.icon.svelte-ox4fp2{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eaf3f0;color:#246e69;flex-shrink:0}.tag.svelte-ox4fp2{font-size:9px;font-weight:800;letter-spacing:.1em;text-align:right;color:#687e7d}h3.svelte-ox4fp2{font-size:15px;font-weight:500;line-height:1.5;margin:0;color:#566e77}h3.svelte-ox4fp2 strong:where(.svelte-ox4fp2){display:block;font:500 33px/1.2 Georgia,serif;color:#17394b;margin-top:3px}.description.svelte-ox4fp2{max-width:320px;min-height:52px;margin-top:12px}.price.svelte-ox4fp2{display:flex;align-items:center;gap:12px;padding:24px 0;border-bottom:1px solid #e2e8e4}.price.svelte-ox4fp2>strong:where(.svelte-ox4fp2){font:500 64px/.95 Georgia,serif;letter-spacing:-.05em}.price.svelte-ox4fp2>span:where(.svelte-ox4fp2){display:grid;gap:2px;font-size:12px;color:#6d7f82}.price.svelte-ox4fp2 b:where(.svelte-ox4fp2){font-size:17px;font-weight:600;color:#365561}ul.svelte-ox4fp2{list-style:none;margin:24px 0 28px;padding:0;display:grid;gap:15px}li.svelte-ox4fp2{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}li.svelte-ox4fp2 svg{flex-shrink:0;margin-top:2px;color:#31897b}.select.svelte-ox4fp2{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:16px 20px;border:1px solid #bbcfcc;border-radius:12px;color:#214d58;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s}.select.svelte-ox4fp2:hover{background:#edf6f1;transform:translateY(-2px)}.cards.svelte-ox4fp2 .magic:where(.svelte-ox4fp2){background:radial-gradient(ellipse at top right,#285c6e 0,transparent 60%),#153d50;border-color:#244e60;box-shadow:0 16px 44px #153d5025;color:#eef9f8}.magic.svelte-ox4fp2 .icon:where(.svelte-ox4fp2){background:#ffffff14;color:#e9d49b}.magic.svelte-ox4fp2 .tag:where(.svelte-ox4fp2){color:#e9d49b}.magic.svelte-ox4fp2 h3:where(.svelte-ox4fp2){color:#c2d5db}.magic.svelte-ox4fp2 h3:where(.svelte-ox4fp2) strong:where(.svelte-ox4fp2){color:#fff8e9}.magic.svelte-ox4fp2 .description:where(.svelte-ox4fp2){color:#bfd3da}.magic.svelte-ox4fp2 .price:where(.svelte-ox4fp2){border-color:#ffffff25}.magic.svelte-ox4fp2 .price:where(.svelte-ox4fp2)>span:where(.svelte-ox4fp2){color:#bbd2d8}.magic.svelte-ox4fp2 .price:where(.svelte-ox4fp2) b:where(.svelte-ox4fp2){color:#f3ead5}.magic.svelte-ox4fp2 li:where(.svelte-ox4fp2) svg{color:#dfc687}.magic.svelte-ox4fp2 .select:where(.svelte-ox4fp2){background:#f2e1b9;border-color:#f2e1b9;color:#193c4d}.magic.svelte-ox4fp2 .select:where(.svelte-ox4fp2):hover{background:#fff0ce}.unavailable.svelte-ox4fp2{justify-content:center;opacity:.75}.faq.svelte-ox4fp2{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;border-top:1px solid #dce3dd;padding-top:48px;margin-top:60px}.faq.svelte-ox4fp2 h2:where(.svelte-ox4fp2){font-size:34px}.questions.svelte-ox4fp2 details:where(.svelte-ox4fp2){border-bottom:1px solid #dce3dd}.questions.svelte-ox4fp2 summary:where(.svelte-ox4fp2){display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:20px 0;cursor:pointer;font-size:14px;font-weight:650}.questions.svelte-ox4fp2 summary:where(.svelte-ox4fp2)::-webkit-details-marker{display:none}.questions.svelte-ox4fp2 summary:where(.svelte-ox4fp2) svg{flex-shrink:0;transition:transform .2s}.questions.svelte-ox4fp2 details[open]:where(.svelte-ox4fp2) summary:where(.svelte-ox4fp2) svg{transform:rotate(45deg)}.questions.svelte-ox4fp2 p:where(.svelte-ox4fp2){padding-bottom:20px;font-size:14px}.select.svelte-ox4fp2:focus-visible,summary.svelte-ox4fp2:focus-visible{outline:3px solid #c79940;outline-offset:5px}@media (max-width: 760px){.cards.svelte-ox4fp2{gap:16px}.cards.svelte-ox4fp2 article:where(.svelte-ox4fp2){padding:24px}.tag.svelte-ox4fp2{font-size:8px}.description.svelte-ox4fp2{font-size:14px}.faq.svelte-ox4fp2{grid-template-columns:1fr;gap:8px}}@media (max-width: 540px){.plans.svelte-ox4fp2{width:calc(100% - 32px);margin-top:40px}.cards.svelte-ox4fp2{grid-template-columns:1fr;gap:20px}.cards.svelte-ox4fp2 article:where(.svelte-ox4fp2){padding:28px}.description.svelte-ox4fp2{min-height:0}.card-top.svelte-ox4fp2{margin-bottom:18px}.tag.svelte-ox4fp2{font-size:9px}.price.svelte-ox4fp2{padding:22px 0}.faq.svelte-ox4fp2{margin-top:40px;padding-top:32px}}@media (prefers-reduced-motion: reduce){.select.svelte-ox4fp2,.questions.svelte-ox4fp2 summary:where(.svelte-ox4fp2) svg{transition:none}}
