.post-title[data-astro-cid-saqyrroa]{font-size:var(--step-4)}.meta[data-astro-cid-saqyrroa]{font-family:var(--f-mono);color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:.8rem;display:flex}.cover[data-astro-cid-saqyrroa]{aspect-ratio:1200/630;object-fit:cover;border-radius:18px;width:100%;margin-top:32px}.post-grid[data-astro-cid-saqyrroa]{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:56px;padding-block:48px 80px;display:grid}.svc-cta[data-astro-cid-saqyrroa]{background:var(--gray);border-radius:12px;gap:6px;max-width:74ch;margin-top:40px;padding:22px 24px;display:grid}.svc-cta[data-astro-cid-saqyrroa] a[data-astro-cid-saqyrroa]:not(.btn){color:var(--blue)}.svc-cta[data-astro-cid-saqyrroa] .btns[data-astro-cid-saqyrroa]{margin-top:8px}.meta[data-astro-cid-saqyrroa] a[data-astro-cid-saqyrroa]{color:inherit}.takeaways[data-astro-cid-saqyrroa]{border-left:4px solid var(--teal);background:#f2f7fa;border-radius:14px;max-width:74ch;margin-bottom:32px;padding:20px 24px;box-shadow:inset 0 0 0 1px #dce8ef}.takeaways[data-astro-cid-saqyrroa] h2[data-astro-cid-saqyrroa]{letter-spacing:.05em;margin-bottom:10px;font-size:1.1rem}.takeaways[data-astro-cid-saqyrroa] ul[data-astro-cid-saqyrroa]{gap:8px;margin:0;padding-left:1.2em;line-height:1.6;display:grid}.post-faq[data-astro-cid-saqyrroa]{max-width:74ch;margin-top:48px}.post-faq[data-astro-cid-saqyrroa] h2[data-astro-cid-saqyrroa]{font-size:var(--step-3);margin-bottom:12px}.toc[data-astro-cid-saqyrroa]{border-left:2px solid var(--line);padding-left:18px;position:sticky;top:92px}.toc[data-astro-cid-saqyrroa] p[data-astro-cid-saqyrroa]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:.72rem}.toc[data-astro-cid-saqyrroa] ol[data-astro-cid-saqyrroa]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-saqyrroa] a[data-astro-cid-saqyrroa]{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;text-decoration:none;display:-webkit-box;overflow:hidden}.toc[data-astro-cid-saqyrroa] a[data-astro-cid-saqyrroa]:hover{color:var(--accent)}@media (width<=960px){.post-grid[data-astro-cid-saqyrroa]{grid-template-columns:1fr}.toc[data-astro-cid-saqyrroa]{display:none}}.byservice[data-astro-cid-sxf6lszg]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.byservice[data-astro-cid-sxf6lszg] h3[data-astro-cid-sxf6lszg]{font-size:1.1rem}.byservice[data-astro-cid-sxf6lszg] h3[data-astro-cid-sxf6lszg] a[data-astro-cid-sxf6lszg]{text-decoration:none}.byservice[data-astro-cid-sxf6lszg] ul[data-astro-cid-sxf6lszg]{gap:6px;margin:0;padding-left:1.1em;font-size:.92rem;display:grid}.byservice[data-astro-cid-sxf6lszg] ul[data-astro-cid-sxf6lszg] a[data-astro-cid-sxf6lszg]{color:var(--blue);text-decoration:none}.byservice[data-astro-cid-sxf6lszg] ul[data-astro-cid-sxf6lszg] a[data-astro-cid-sxf6lszg]:hover{text-decoration:underline}.more-n[data-astro-cid-sxf6lszg]{color:var(--muted);margin-top:auto;font-size:.8rem}.faq-prose[data-astro-cid-sxf6lszg] h2{border-top:1px solid var(--line);padding-top:1.2em;font-size:1.35rem}.lp-light{background:#fff}.lp-tint{background:linear-gradient(#f4f8fb 0%,#eef5f9 100%)}.lp-night{background:var(--grad-wide);color:#fff;position:relative;overflow:hidden}.lp-night:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#3ab2b640,#0000 65%);width:60%;position:absolute;inset:auto -10% -60% auto}.lp-night .wrap{position:relative}.lp-night h2,.lp-night h3{color:#fff}.lp-night .lede{color:#ffffffd9}.lp-head{gap:12px;max-width:70ch;margin-bottom:clamp(32px,4vw,48px);display:grid}.lp-head.center{text-align:center;justify-items:center;margin-inline:auto}.lp-head .lede{color:var(--muted)}.lp-head .eyebrow{letter-spacing:.14em;font-size:.85rem}.lp-ic{color:#fff;background:var(--grad);border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 22px -10px #0070a5b3}.lp-ic svg{width:26px;height:26px}.lp-ic.sm{border-radius:12px;width:42px;height:42px}.lp-ic.sm svg{width:21px;height:21px}.lp-ic.lg{border-radius:22px;width:72px;height:72px}.lp-ic.lg svg{width:34px;height:34px}.lp-feats{gap:22px;display:grid}.lp-feats.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-feats.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-feats.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card.lp-card{border:1px solid #e3ecf1;border-radius:18px;gap:12px;padding:30px 26px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.card.lp-card:after{content:"";background:var(--grad-line);transform-origin:0;height:3px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.card.lp-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 18px 40px -18px #0070a573}.card.lp-card:hover:after{transform:scaleX(1)}.lp-card h3{margin-top:6px;font-size:1.2rem;line-height:1.3}.lp-card p{color:var(--muted);font-size:.95rem;font-weight:400;line-height:1.65}.lp-card p a{color:var(--blue);text-underline-offset:3px;font-weight:500}.lp-n{font:400 1.9rem/1 var(--f-display);letter-spacing:var(--ls);color:#e9f0f4;position:absolute;top:20px;right:22px}.lp-sec .lp-feats.cols-4 .lp-card h3{font-size:1.1rem}.lp-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lp-tags-top{align-items:center;gap:14px;display:flex}.lp-tags h3{margin:0;font-size:1.12rem}.lp-tags ul{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.lp-tags li{font:400 .85rem/1 var(--f-body);color:#0b4f72;background:#eef6fa;border:1px solid #dcebf3;border-radius:999px;padding:8px 13px}.card.lp-card:hover .lp-tags li,.lp-tags .card:hover li{border-color:#c6e0ec}.lp-note{background:#fff;border:1px dashed #b7d4e3;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:28px;padding:20px 24px;display:flex}.lp-note p{font-weight:400}.lp-models{counter-reset:m;gap:20px;display:grid}.lp-models.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-models.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-models.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-model{backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:20px;align-content:start;gap:12px;padding:30px 26px;transition:background .25s,transform .25s,border-color .25s;display:grid}.lp-model:hover{background:#ffffff1a;border-color:#3ab2b699;transform:translateY(-4px)}.lp-model-n{font:400 2.6rem/1 var(--f-display);color:var(--teal);letter-spacing:var(--ls)}.lp-model h3{font-size:1.25rem}.lp-model p{color:#ffffffd1;font-size:.95rem;font-weight:300;line-height:1.65}.lp-steps{gap:28px 20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-steps.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-steps.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-steps.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-steps.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-steps:not(.cols-6):before{content:"";background:repeating-linear-gradient(90deg,#9cc6da 0 8px,#0000 8px 16px);height:2px;position:absolute;top:30px;left:8%;right:8%}.lp-steps li{text-align:center;align-content:start;justify-items:center;gap:16px;padding:0 6px;display:grid;position:relative}.lp-steps.cols-6 li{text-align:left;background:#fff;border:1px solid #e3ecf1;border-radius:18px;grid-template-columns:auto 1fr;place-items:start;padding:22px}.lp-step-n{z-index:1;width:60px;height:60px;font:400 1.4rem/1 var(--f-display);color:#fff;background:var(--grad);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 7px #fff,0 12px 24px -10px #0070a5cc}.lp-tint .lp-step-n{box-shadow:0 0 0 7px #f1f7fa,0 12px 24px -10px #0070a5cc}.lp-steps.cols-6 .lp-step-n{width:48px;height:48px;font-size:1.15rem;box-shadow:0 10px 20px -10px #0070a5cc}.lp-steps h3{margin-bottom:6px;font-size:1.1rem}.lp-steps p{color:var(--muted);font-size:.92rem;font-weight:400;line-height:1.6}.lp-split{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.lp-split .lp-head{margin-bottom:0}.lp-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-checks li{background:#fff;border:1px solid #e3ecf1;border-radius:14px;align-items:center;gap:14px;padding:16px 20px;font-weight:400;transition:transform .2s,box-shadow .2s;display:flex}.lp-checks li:hover{transform:translate(4px);box-shadow:0 10px 26px -16px #0070a580}.lp-check{color:#fff;background:linear-gradient(135deg,#3ab2b6,#0070a5);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.lp-check svg{width:16px;height:16px}.lp-after{text-align:center;color:var(--muted);margin-top:24px}.lp-cloud{flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex}.lp-cloud li{font:400 1rem/1.2 var(--f-display);letter-spacing:.02em;background:#fff;border:1px solid #dce8ef;border-radius:999px;padding:12px 22px;box-shadow:0 6px 18px -12px #0070a580}.lp-cloud li:nth-child(3n+1){background:var(--grad);color:#fff;border-color:#0000}.lp-callout{background:linear-gradient(135deg,#f2f8fb,#e4f1f7);border:1px solid #d5e7f0;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px 32px;padding:clamp(26px,4vw,44px);display:grid}.lp-callout h2{margin-bottom:8px}.lp-callout p{color:var(--muted);max-width:62ch;font-weight:400}.lp-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.lp-faq .lp-head{margin-bottom:0;position:sticky;top:110px}.lp-faq-list{background:#fff;border:1px solid #e3ecf1;border-radius:18px;padding:6px 26px}.lp-faq-list.faq{border-top:1px solid #e3ecf1}.lp-faq-list details:last-child{border-bottom:0}.lp-faq-list summary{font-size:1.05rem}.lp-faq-list .answer{color:var(--muted);font-weight:400}.lp-sec-hl{background:#fff;padding-block:28px 0}.lp-highlights{background:#fff;border:1px solid #e3ecf1;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;overflow:hidden;box-shadow:0 16px 40px -28px #0070a599}.lp-highlights>div{font:400 1.05rem/1.35 var(--f-display);letter-spacing:.02em;align-items:center;gap:14px;padding:22px 24px;display:flex}.lp-highlights>div+div{border-left:1px solid #e3ecf1}.lp-quote{background:var(--grad-wide);color:#fff;position:relative;overflow:hidden}.lp-quote:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#3ab2b638,#0000 65%);width:55%;position:absolute;top:-40%;left:-15%}.lp-quote .wrap{position:relative}.lp-quote h2,.lp-quote .lede{color:#fff}.lp-quote .lede{opacity:.9}.lp-quote .eyebrow{color:var(--teal)}.lp-quote .muted,.lp-quote .muted a{color:#ffffffd9}.lp-quote .q{align-items:center}.lp-quote .card-f{color:#000;border:0;box-shadow:0 30px 60px -30px #0009}.lp-quote .card-f h3{margin-bottom:14px;font-size:1.15rem}.lp-quote .lp-contact{gap:10px;margin-top:8px;display:grid}.lp-quote .lp-contact a{color:#fff;align-items:center;gap:10px;font-weight:400;text-decoration:none;display:inline-flex}.lp-quote .lp-contact a:hover{color:var(--teal)}.lp-quote .lp-contact span{background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lp-quote .lp-contact svg{width:16px;height:16px}@media (width<=1000px){.lp-feats.cols-4,.lp-models.cols-4,.lp-steps.cols-4,.lp-steps.cols-5,.lp-steps.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-steps:before{display:none}.lp-callout{grid-template-columns:auto 1fr}.lp-callout .btn{grid-column:1/-1;justify-self:start}}@media (width<=860px){.lp-feats.cols-3,.lp-models.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-split,.lp-faq{grid-template-columns:1fr}.lp-faq .lp-head{position:static}.lp-tags,.lp-steps.cols-3{grid-template-columns:1fr}}@media (width<=640px){.lp-feats.cols-2,.lp-feats.cols-3,.lp-feats.cols-4,.lp-models.cols-2,.lp-models.cols-3,.lp-models.cols-4,.lp-steps.cols-3,.lp-steps.cols-4,.lp-steps.cols-5,.lp-steps.cols-6{grid-template-columns:1fr}.lp-steps li{text-align:left;grid-template-columns:auto 1fr;place-items:start;gap:16px;padding:0}.lp-steps.cols-6 li{padding:18px}.lp-step-n{width:48px;height:48px;font-size:1.1rem}.lp-callout{text-align:left;grid-template-columns:1fr}.lp-highlights>div+div{border-top:1px solid #e3ecf1;border-left:0}.lp-faq-list{padding:4px 18px}.card.lp-card{padding:24px 20px}}.lp-night .rule{background:linear-gradient(90deg,#3ab2b6,#fff)}.offer[data-astro-cid-bdeocz4q]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.offer[data-astro-cid-bdeocz4q] img[data-astro-cid-bdeocz4q]{aspect-ratio:3/2;object-fit:cover;background:var(--accent-soft);width:100%}.save[data-astro-cid-bdeocz4q]{background:var(--amber);color:var(--ink);font:600 .8rem/1 var(--f-mono);border-radius:999px;padding:7px 10px;position:absolute;top:12px;left:12px}.ob[data-astro-cid-bdeocz4q]{flex:1;align-content:start;gap:8px;padding:18px;display:grid}.ob[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q]{font-size:1.1rem}.price[data-astro-cid-bdeocz4q]{font-family:var(--f-display);font-size:1.6rem}.price[data-astro-cid-bdeocz4q] s[data-astro-cid-bdeocz4q]{color:var(--muted);margin-right:6px;font-size:1rem}.lp-body[data-astro-cid-bdeocz4q] h3{margin-top:1.4em}.q[data-astro-cid-bdeocz4q]{grid-template-columns:1fr 1.3fr;align-items:start;gap:48px;display:grid}.card-f[data-astro-cid-bdeocz4q]{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:clamp(20px,3vw,32px)}@media (width<=900px){.q[data-astro-cid-bdeocz4q]{grid-template-columns:1fr}}
