.hero:where(.astro-lq2xoadw){border-bottom:1px solid rgba(var(--rgb-text),.07);padding:9rem 0 6rem}.hero-inner:where(.astro-lq2xoadw){max-width:52rem}.hero-label:where(.astro-lq2xoadw){--fs:var(--font-size-sm);--fw:600;color:var(--color-brand-2);letter-spacing:.08em;margin-bottom:1.5rem;text-transform:uppercase}.hero-headline:where(.astro-lq2xoadw){--fs:max(2.5rem,min(5vw,4.5rem));--lh:1.05;margin-bottom:1.5rem;max-width:14em}.hero-sub:where(.astro-lq2xoadw){--fs:var(--font-size-lg);--lh:1.7;color:var(--color-text-alt);margin-bottom:2.5rem;max-width:38em}.hero-ctas:where(.astro-lq2xoadw){align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.hero-cta-secondary:where(.astro-lq2xoadw){--fs:var(--font-size-sm);--fw:500;color:var(--color-brand-2);-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s}.hero-cta-secondary:where(.astro-lq2xoadw):hover{opacity:.7}.hero-cta-btn{--fs:1rem;box-shadow:0 4px 20px rgba(var(--rgb-brand-1),.35)}.hero-cta-btn:before{animation:btn-shine 4s ease-in-out infinite;animation-delay:1.2s;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent);border-radius:99px;content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-150%) skew(-10deg);width:40%;z-index:10}@keyframes btn-shine{0%,70%,to{transform:translate(-150%) skew(-10deg)}45%{transform:translate(380%) skew(-10deg)}}.hero-trust:where(.astro-lq2xoadw){--fs:.78rem;color:var(--color-text-alt);letter-spacing:.01em;margin-top:1rem;opacity:.7}.mid-cta:where(.astro-lq2xoadw){background:var(--color-brand-1);padding:4rem 0}.mid-cta-inner:where(.astro-lq2xoadw){align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between}@media only screen and (max-width:987px){.mid-cta-inner:where(.astro-lq2xoadw){align-items:flex-start;flex-direction:column}}.mid-cta-heading:where(.astro-lq2xoadw){--fs:max(1.5rem,min(2.5vw,2rem));--fw:600;--lh:1.2;color:var(--color-brand-3);margin-bottom:.4rem}.mid-cta-sub:where(.astro-lq2xoadw){--fs:var(--font-size-sm);color:#fff9}.mid-cta-btn:where(.astro-lq2xoadw){--fs:1rem;--fw:600;background:#fff;border-radius:99px;box-shadow:0 4px 16px #00000026;color:var(--color-brand-1);display:inline-block;flex-shrink:0;overflow:hidden;padding:1rem 2rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s,transform .2s;white-space:nowrap}.mid-cta-btn:where(.astro-lq2xoadw):before{animation:btn-shine 4s ease-in-out infinite;animation-delay:2s;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);border-radius:99px;content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-150%) skew(-10deg);width:40%}.mid-cta-btn:where(.astro-lq2xoadw):hover{opacity:.92;transform:translateY(-1px)}.section:where(.astro-lq2xoadw){border-bottom:1px solid rgba(var(--rgb-text),.07);padding:5rem 0 6rem}.alt-bg:where(.astro-lq2xoadw){background:rgba(var(--rgb-brand-1),.03)}.section-head:where(.astro-lq2xoadw){margin-bottom:3rem}.section-title:where(.astro-lq2xoadw){--fs:max(1.8rem,min(3vw,2.5rem));--lh:1.15;--fw:600;font-family:var(--font-roboto-slab);max-width:24em}.grid-2:where(.astro-lq2xoadw){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.grid-2:where(.astro-lq2xoadw){grid-template-columns:1fr}}.grid-3:where(.astro-lq2xoadw){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media only screen and (max-width:987px){.grid-3:where(.astro-lq2xoadw){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.grid-3:where(.astro-lq2xoadw){grid-template-columns:1fr}}.card:where(.astro-lq2xoadw){background:var(--color-bg);border:1px solid rgba(var(--rgb-text),.08);border-radius:1rem;padding:1.75rem;transition:border-color .2s,transform .2s,box-shadow .2s}.card:where(.astro-lq2xoadw):hover{border-color:rgba(var(--rgb-brand-1),.25);box-shadow:0 8px 30px #0000000f;transform:translateY(-2px)}.card-accent:where(.astro-lq2xoadw){border-left:3px solid var(--color-brand-2)}.card-reasons:where(.astro-lq2xoadw){border-left:3px solid var(--color-brand-1)}.card-title:where(.astro-lq2xoadw){--fs:1.05rem;--fw:600;--lh:1.3;color:var(--color-brand-1);font-family:var(--font-roboto-slab);margin-bottom:.6rem}.card-desc:where(.astro-lq2xoadw){--fs:var(--font-size-sm);--lh:1.7;color:var(--color-text-alt)}.steps:where(.astro-lq2xoadw){border-top:1px solid rgba(var(--rgb-text),.08);display:flex;flex-direction:column}.step:where(.astro-lq2xoadw){display:grid;grid-template-columns:4rem 1fr;grid-gap:2rem;align-items:start;border-bottom:1px solid rgba(var(--rgb-text),.08);gap:2rem;padding:2rem 0}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.step:where(.astro-lq2xoadw){gap:1rem;grid-template-columns:3rem 1fr}}.step-num:where(.astro-lq2xoadw){--fs:1.5rem;--fw:700;color:var(--color-brand-1);line-height:1;opacity:.3;padding-top:.15rem}.step-title:where(.astro-lq2xoadw){--fs:1.1rem;--fw:600;color:var(--color-text);font-family:var(--font-roboto-slab);margin-bottom:.4rem}.step-desc:where(.astro-lq2xoadw){--fs:var(--font-size-sm);--lh:1.7;color:var(--color-text-alt)}.impl-grid:where(.astro-lq2xoadw){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media only screen and (max-width:987px){.impl-grid:where(.astro-lq2xoadw){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.impl-grid:where(.astro-lq2xoadw){gap:1.5rem;grid-template-columns:1fr}}.impl-item:where(.astro-lq2xoadw){display:flex;flex-direction:column;gap:.5rem}.impl-num:where(.astro-lq2xoadw){--fs:.75rem;--fw:700;color:var(--color-brand-1);letter-spacing:.06em;opacity:.5}.impl-title:where(.astro-lq2xoadw){--fs:1rem;--fw:600;color:var(--color-text);font-family:var(--font-roboto-slab)}.impl-desc:where(.astro-lq2xoadw){--fs:var(--font-size-sm);--lh:1.65;color:var(--color-text-alt)}.faq-inner:where(.astro-lq2xoadw){max-width:48rem}.faq-inner:where(.astro-lq2xoadw) .section-title:where(.astro-lq2xoadw){margin-bottom:2.5rem}.faq-list:where(.astro-lq2xoadw){border-top:1px solid rgba(var(--rgb-text),.08)}.faq-item:where(.astro-lq2xoadw){border-bottom:1px solid rgba(var(--rgb-text),.08)}.faq-item:where(.astro-lq2xoadw)[open] .faq-q:where(.astro-lq2xoadw):after{transform:rotate(180deg)}.faq-q:where(.astro-lq2xoadw){--fs:1rem;--fw:600;--lh:1.5;color:var(--color-text);cursor:pointer;font-family:var(--font-roboto-slab);list-style:none;padding:1.25rem 2rem 1.25rem 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-q:where(.astro-lq2xoadw)::-webkit-details-marker{display:none}.faq-q:where(.astro-lq2xoadw):after{background:var(--color-brand-1);content:"";height:1rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat center /contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat center /contain;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:1rem}.faq-a:where(.astro-lq2xoadw){--fs:var(--font-size-sm);--lh:1.75;color:var(--color-text-alt);max-width:40em;padding-bottom:1.25rem}.closing-cta:where(.astro-lq2xoadw){background:var(--color-brand-1);padding:7rem 0 8rem;text-align:center}.closing-inner:where(.astro-lq2xoadw){align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:44rem}.closing-heading:where(.astro-lq2xoadw){--fs:max(2rem,min(4vw,3.5rem));--lh:1.1;--fw:600;color:var(--color-brand-3)}.closing-body:where(.astro-lq2xoadw){--fs:var(--font-size-lg);--lh:1.7;color:#ffffffb3}.reasons-section:where(.astro-lq2xoadw){background:var(--color-bg)}.related:where(.astro-lq2xoadw){border-bottom:1px solid rgba(var(--rgb-text),.08);padding:2.5rem 0}.related-inner:where(.astro-lq2xoadw){align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.related-label:where(.astro-lq2xoadw){color:var(--color-text-alt);letter-spacing:.06em;text-transform:uppercase}.related-label:where(.astro-lq2xoadw),.related-link:where(.astro-lq2xoadw){--fs:var(--font-size-sm);--fw:600}.related-link:where(.astro-lq2xoadw){color:var(--color-brand-2);-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s}.related-link:where(.astro-lq2xoadw):hover{opacity:.7}
