.announce:where(.astro-jvmmyltt){background:var(--ink);color:#fff;font-size:14px}.announce__inner:where(.astro-jvmmyltt){text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;min-height:44px;padding-block:8px;display:flex}.announce:where(.astro-jvmmyltt) a:where(.astro-jvmmyltt){color:var(--accent-line);white-space:nowrap;font-weight:600;text-decoration:none}.announce:where(.astro-jvmmyltt) a:where(.astro-jvmmyltt):hover{color:#fff}.hero:where(.astro-i3irphx7){background:var(--surface);padding-block:clamp(56px, 7vw, 88px) var(--section-y)}.hero__inner:where(.astro-i3irphx7){text-align:center;flex-direction:column;align-items:center;display:flex}.hero__title:where(.astro-i3irphx7){max-width:920px;margin-top:24px}.hero__lead:where(.astro-i3irphx7){max-width:700px;margin-top:24px}.hero__ctas:where(.astro-i3irphx7){flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.hero__proof:where(.astro-i3irphx7){color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hero__proof:where(.astro-i3irphx7) li:where(.astro-i3irphx7)+li:where(.astro-i3irphx7):before{content:"•";color:#c3c7bd;margin-right:20px}.frame:where(.astro-i3irphx7){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;max-width:1120px;box-shadow:var(--shadow-frame);margin:clamp(40px,6vw,64px) 0 0;overflow:hidden}.frame__bar:where(.astro-i3irphx7){background:var(--paper-2);border-bottom:1px solid var(--line);align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.frame__bar:where(.astro-i3irphx7)>span:where(.astro-i3irphx7):not(.frame__url){background:var(--line-strong);border-radius:50%;width:11px;height:11px}.frame__url:where(.astro-i3irphx7){color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;margin-left:16px;font-size:12px;overflow:hidden}.frame:where(.astro-i3irphx7) img{width:100%;height:auto}@media (width<=560px){.hero__ctas:where(.astro-i3irphx7){flex-direction:column;align-self:stretch}.hero__ctas:where(.astro-i3irphx7) .btn:where(.astro-i3irphx7){width:100%}.hero__proof:where(.astro-i3irphx7){flex-direction:column;gap:6px}.hero__proof:where(.astro-i3irphx7) li:where(.astro-i3irphx7)+li:where(.astro-i3irphx7):before{content:none}.frame__url:where(.astro-i3irphx7){margin-left:8px}}.compare:where(.astro-ytvb6rqa){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1080px;margin:56px auto 0;display:grid}.compare__card:where(.astro-ytvb6rqa){border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);padding:clamp(28px,3vw,36px)}.compare__card--accent:where(.astro-ytvb6rqa){background:var(--accent);border-color:var(--accent);color:#fff}.compare__card:where(.astro-ytvb6rqa) h3:where(.astro-ytvb6rqa){color:inherit;font-size:20px;font-weight:700}.compare__card:where(.astro-ytvb6rqa) ul:where(.astro-ytvb6rqa){flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.compare__card:where(.astro-ytvb6rqa) li:where(.astro-ytvb6rqa){align-items:flex-start;gap:12px;line-height:1.5;display:flex}.compare__card:where(.astro-ytvb6rqa) svg:where(.astro-ytvb6rqa){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px;margin-top:3px}@media (width<=760px){.compare:where(.astro-ytvb6rqa){grid-template-columns:1fr;margin-top:40px}}.feature:where(.astro-zlxl4mcz){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.feature--reverse:where(.astro-zlxl4mcz){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature--reverse:where(.astro-zlxl4mcz) .feature__copy:where(.astro-zlxl4mcz){order:2}.feature__copy:where(.astro-zlxl4mcz) .h-feature:where(.astro-zlxl4mcz){margin-top:16px}.feature__text:where(.astro-zlxl4mcz){color:var(--ink-soft);margin-top:16px;font-size:17px}.feature__copy:where(.astro-zlxl4mcz) ul:where(.astro-zlxl4mcz){flex-direction:column;gap:10px;margin:20px 0 0;padding-left:20px;line-height:1.5;display:flex}.feature__visual:where(.astro-zlxl4mcz){border-radius:var(--radius);background:var(--accent-tint);padding:clamp(16px,2.5vw,32px)}@media (width<=900px){.feature:where(.astro-zlxl4mcz),.feature--reverse:where(.astro-zlxl4mcz){grid-template-columns:1fr;gap:32px}.feature--reverse:where(.astro-zlxl4mcz) .feature__copy:where(.astro-zlxl4mcz){order:0}}.shot:where(.astro-ml2vlowh){border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;margin:0;overflow:hidden}.shot__bar:where(.astro-ml2vlowh){background:var(--paper-2);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.shot__bar:where(.astro-ml2vlowh)>span:where(.astro-ml2vlowh):not(.shot__label){background:var(--line-strong);border-radius:50%;width:9px;height:9px}.shot__label:where(.astro-ml2vlowh){color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:12px;overflow:hidden}.shot:where(.astro-ml2vlowh) img{width:100%;height:auto}.features:where(.astro-7vvucncb){flex-direction:column;gap:clamp(64px,8vw,88px);display:flex}.steps:where(.astro-hahnwogd){grid-template-columns:repeat(4,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.step:where(.astro-hahnwogd){padding-right:24px;position:relative}.step__marker:where(.astro-hahnwogd){align-items:center;height:48px;display:flex}.step:where(.astro-hahnwogd):not(:last-child) .step__marker:where(.astro-hahnwogd):after{content:"";background:var(--accent-line);border-radius:2px;flex:1;height:2px;margin:0 16px}.step__num:where(.astro-hahnwogd){border:2px solid var(--accent);background:var(--surface);width:48px;height:48px;color:var(--accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:800;line-height:1;display:flex}.step__num--last:where(.astro-hahnwogd){background:var(--accent);color:#fff}.step:where(.astro-hahnwogd) h3:where(.astro-hahnwogd){margin-top:24px;font-size:20px;font-weight:700;line-height:1.3}.step:where(.astro-hahnwogd) p:where(.astro-hahnwogd){color:var(--ink-soft);margin-top:8px}@media (width<=1000px){.steps:where(.astro-hahnwogd){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.step:where(.astro-hahnwogd):nth-child(2n) .step__marker:where(.astro-hahnwogd):after{display:none}}@media (width<=640px){.steps:where(.astro-hahnwogd){grid-template-columns:1fr;row-gap:0;margin-top:40px}.step:where(.astro-hahnwogd){grid-template-columns:48px 1fr;column-gap:20px;padding:0 0 32px;display:grid}.step__marker:where(.astro-hahnwogd){flex-direction:column;grid-row:1/span 2;height:auto}.step:where(.astro-hahnwogd):not(:last-child) .step__marker:where(.astro-hahnwogd):after,.step:where(.astro-hahnwogd):nth-child(2n):not(:last-child) .step__marker:where(.astro-hahnwogd):after{width:2px;height:auto;margin:8px 0 -24px;display:block}.step:where(.astro-hahnwogd) h3:where(.astro-hahnwogd){margin-top:10px}}.trust:where(.astro-j7u4uyrm){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.trust__card:where(.astro-j7u4uyrm){border-radius:var(--radius);background:var(--paper);padding:32px}.trust__card:where(.astro-j7u4uyrm) svg:where(.astro-j7u4uyrm){color:var(--accent)}.trust__card:where(.astro-j7u4uyrm) h3:where(.astro-j7u4uyrm){margin-top:20px;font-size:22px;font-weight:700;line-height:1.25}.trust__card:where(.astro-j7u4uyrm) p:where(.astro-j7u4uyrm){color:var(--ink-soft);margin-top:10px}@media (width<=900px){.trust:where(.astro-j7u4uyrm){grid-template-columns:1fr;gap:16px;margin-top:40px}.trust__card:where(.astro-j7u4uyrm){padding:28px}}.band-wrap:where(.astro-hexllbsh){padding-block:clamp(48px,7vw,96px) 32px}.band:where(.astro-hexllbsh){background:var(--ink);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:48px;padding:clamp(32px,5vw,56px) clamp(24px,5vw,64px);display:flex}.band:where(.astro-hexllbsh)>div:where(.astro-hexllbsh){max-width:640px}.band__eyebrow:where(.astro-hexllbsh){color:var(--accent-line)}.band__title:where(.astro-hexllbsh){color:#fff;letter-spacing:-.02em;margin-top:12px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1}.band__text:where(.astro-hexllbsh){color:var(--on-dark);margin-top:16px;font-size:18px}.band:where(.astro-hexllbsh) .btn:where(.astro-hexllbsh){flex-shrink:0}@media (width<=760px){.band:where(.astro-hexllbsh){flex-direction:column;align-items:flex-start;gap:28px}.band:where(.astro-hexllbsh) .btn:where(.astro-hexllbsh){width:100%}}.faq-section:where(.astro-ajsgapk5){padding-top:32px}.faq-title:where(.astro-ajsgapk5){text-align:center}.faq:where(.astro-ajsgapk5){flex-direction:column;gap:12px;max-width:880px;margin:48px auto 0;display:flex}details:where(.astro-ajsgapk5){background:var(--surface);border:1px solid var(--line);border-radius:14px}summary:where(.astro-ajsgapk5){cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:clamp(17px,1.6vw,19px);font-weight:700;list-style:none;display:flex}summary:where(.astro-ajsgapk5)::-webkit-details-marker{display:none}summary:where(.astro-ajsgapk5) svg:where(.astro-ajsgapk5){color:var(--ink-soft);flex-shrink:0;transition:transform .2s}details:where(.astro-ajsgapk5)[open] summary:where(.astro-ajsgapk5) svg:where(.astro-ajsgapk5){transform:rotate(180deg)}details:where(.astro-ajsgapk5) p:where(.astro-ajsgapk5){color:var(--ink-soft);padding:0 26px 22px}@media (width<=560px){summary:where(.astro-ajsgapk5){padding:18px 20px}details:where(.astro-ajsgapk5) p:where(.astro-ajsgapk5){padding:0 20px 18px}.faq:where(.astro-ajsgapk5){margin-top:32px}}.final:where(.astro-i2nq2kku){background:var(--accent-soft);padding-block:clamp(72px,8vw,96px)}.final__inner:where(.astro-i2nq2kku){text-align:center;flex-direction:column;align-items:center;display:flex}.final__title:where(.astro-i2nq2kku){letter-spacing:-.02em;max-width:760px;font-size:clamp(34px,4.8vw,52px);font-weight:800;line-height:1.1}.final:where(.astro-i2nq2kku) .lead:where(.astro-i2nq2kku){margin-top:16px}.final:where(.astro-i2nq2kku) .btn:where(.astro-i2nq2kku){margin-top:32px}
