.hero[data-astro-cid-anhloy43]{position:relative;background:var(--brand-900);color:#e6ebef;overflow:hidden}.hero[data-astro-cid-anhloy43]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.035) 0 2px,transparent 2px 26px);pointer-events:none}.hero__inner[data-astro-cid-anhloy43]{position:relative;display:grid;gap:clamp(2rem,5vw,4rem);padding-block:clamp(3rem,7vw,5.5rem)}@media(min-width:60rem){.hero__inner[data-astro-cid-anhloy43]{grid-template-columns:1.05fr .95fr;align-items:center}}.hero__title[data-astro-cid-anhloy43]{margin-top:1rem;color:#fff;font-size:var(--step-5)}.hero__subtitle[data-astro-cid-anhloy43]{margin-top:1.25rem;max-width:42ch;font-size:var(--step-1);color:#b9c3cc}.hero__actions[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero__actions[data-astro-cid-anhloy43] .btn--secondary[data-astro-cid-anhloy43]{--btn-fg: #fff;--btn-border: rgba(255, 255, 255, .55)}.hero__actions[data-astro-cid-anhloy43] .btn--secondary[data-astro-cid-anhloy43]:hover{--btn-bg: #fff;--btn-fg: var(--brand-900);--btn-border: #fff}.hero__points[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:.6rem;margin-top:2rem;font-size:var(--step--1);color:#cdd6dd}.hero__points[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.6rem}.hero__points[data-astro-cid-anhloy43] svg{color:var(--accent-500);flex-shrink:0}.hero__media[data-astro-cid-anhloy43]{position:relative}.hero__media[data-astro-cid-anhloy43] .placeholder-media{border-radius:var(--radius-l);background-color:#23323f;border-color:#ffffff40;color:#fff}.hero__media[data-astro-cid-anhloy43] .placeholder-media__text{color:#aeb9c2}.hero__media[data-astro-cid-anhloy43] .placeholder-media__icon{color:#ffffff59}.hero__media[data-astro-cid-anhloy43] .ph-img{border-radius:var(--radius-l);object-position:50% 42%}.hero__badge[data-astro-cid-anhloy43]{position:absolute;left:-.75rem;bottom:1.5rem;display:flex;align-items:center;gap:.6rem;max-width:16rem;padding:.85rem 1.1rem;background:var(--accent-500);color:#fff;border-radius:var(--radius-s);box-shadow:var(--shadow-l);font-family:var(--font-display);font-weight:700;font-size:var(--step--1);line-height:1.25}@media(min-width:60rem){.hero__badge[data-astro-cid-anhloy43]{left:-1.75rem}}.trust__items[data-astro-cid-jujwe3as]{margin-bottom:3rem}.trust__item[data-astro-cid-jujwe3as] h3[data-astro-cid-jujwe3as]{font-size:var(--step-1);margin:.9rem 0 .5rem}.trust__item[data-astro-cid-jujwe3as] p[data-astro-cid-jujwe3as]{color:var(--ink-soft);font-size:var(--step--1)}.trust__icon[data-astro-cid-jujwe3as]{display:grid;place-items:center;width:3rem;height:3rem;color:var(--brand-700);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-s)}.trust__bottom[data-astro-cid-jujwe3as]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 2.5rem}.trust__since[data-astro-cid-jujwe3as]{display:flex;align-items:center;gap:1.25rem;max-width:26rem}.trust__since-badge[data-astro-cid-jujwe3as]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:6rem;height:6rem;background:var(--brand-900);border:2px solid var(--accent-500);border-radius:var(--radius-m)}.trust__since-label[data-astro-cid-jujwe3as]{font-family:var(--font-display);font-weight:700;font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-500)}.trust__since-year[data-astro-cid-jujwe3as]{margin-top:.15rem;font-family:var(--font-display);font-weight:800;font-size:var(--step-3);line-height:1;color:#fff}.trust__since-text[data-astro-cid-jujwe3as] h3[data-astro-cid-jujwe3as]{font-size:var(--step-0);color:var(--brand-900)}.trust__since-text[data-astro-cid-jujwe3as] p[data-astro-cid-jujwe3as]{margin-top:.3rem;font-size:var(--step--1);color:var(--ink-soft)}@media(max-width:30rem){.trust__since[data-astro-cid-jujwe3as]{flex-direction:column;text-align:center}}.trust__stats[data-astro-cid-jujwe3as]{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden;flex-shrink:0}@media(min-width:40rem){.trust__stats[data-astro-cid-jujwe3as]:not(.trust__stats--single){grid-template-columns:repeat(3,1fr)}}.trust__stats--single[data-astro-cid-jujwe3as]{width:100%;max-width:18rem}.trust__stat[data-astro-cid-jujwe3as]{background:var(--surface);padding:1.75rem 1.5rem;text-align:center}.trust__stat-value[data-astro-cid-jujwe3as]{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--step-2);color:var(--brand-900);line-height:1.1}.trust__stat-label[data-astro-cid-jujwe3as]{display:block;margin-top:.35rem;font-size:var(--step--1);color:var(--ink-soft)}.testimonials[data-astro-cid-wgrcrutd]{background:var(--surface-2)}.testimonials__track[data-astro-cid-wgrcrutd]{display:grid;gap:1.5rem}@media(min-width:48rem){.testimonials__track[data-astro-cid-wgrcrutd]{grid-auto-flow:column;grid-auto-columns:minmax(20rem,1fr);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem;-webkit-overflow-scrolling:touch}.testimonial[data-astro-cid-wgrcrutd]{scroll-snap-align:start}}@media(min-width:68rem){.testimonials__track[data-astro-cid-wgrcrutd]{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.testimonial[data-astro-cid-wgrcrutd]{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:2rem 1.75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}.testimonial__mark[data-astro-cid-wgrcrutd]{color:var(--accent-500)}.testimonial__stars[data-astro-cid-wgrcrutd]{display:flex;gap:2px;color:var(--line)}.testimonial__stars[data-astro-cid-wgrcrutd] .is-on{color:var(--accent-500)}.testimonial__quote[data-astro-cid-wgrcrutd]{margin:0;font-size:var(--step-0);color:var(--ink);font-style:italic}.testimonial__person[data-astro-cid-wgrcrutd]{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem}.testimonial__avatar[data-astro-cid-wgrcrutd]{width:2.75rem;height:2.75rem;border-radius:999px;background:var(--surface-3);border:1px dashed rgba(12,34,52,.3);flex-shrink:0}.testimonial__name[data-astro-cid-wgrcrutd]{display:block;font-family:var(--font-display);font-weight:700;color:var(--brand-900)}.testimonial__role[data-astro-cid-wgrcrutd]{display:block;font-size:var(--step--2);color:var(--ink-faint)}
