picture[data-astro-cid-unly5x2z]{display:block}img[data-astro-cid-unly5x2z]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--easyo-image-radius);width:100%;height:auto;display:block}.review-demo[data-astro-cid-4xxekjrh]{width:100%;max-width:540px;color:var(--easyo-ink);margin-inline:auto}.review-demo-top[data-astro-cid-4xxekjrh]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:.8rem;display:flex}.review-demo-label[data-astro-cid-4xxekjrh]{background:var(--easyo-paper);text-align:center;border:1px solid #09141925;border-radius:99px;min-width:72px;padding:8px 18px;font-weight:700}.review-demo-card[data-astro-cid-4xxekjrh]{--demo-glow:#d34848;--demo-soft:#d3484833;border:3px solid var(--demo-glow);box-shadow:0 0 12px var(--demo-soft), 0 0 40px var(--demo-soft);background:#fff;border-radius:28px;overflow:hidden}.review-demo-cover[data-astro-cid-4xxekjrh]{height:150px;position:relative;overflow:hidden}.review-demo-cover[data-astro-cid-4xxekjrh] img[data-astro-cid-4xxekjrh]{object-fit:cover;object-position:50% 43%;width:100%;height:100%}.review-demo-cover[data-astro-cid-4xxekjrh]:after{content:"";background:linear-gradient(#0000,#091419a6);position:absolute;inset:0}.review-demo-cover[data-astro-cid-4xxekjrh]>span[data-astro-cid-4xxekjrh]{color:#fff;z-index:1;font:700 1.1rem Manrope,sans-serif;position:absolute;bottom:18px;left:26px}.review-demo-body[data-astro-cid-4xxekjrh]{padding:24px 28px 26px}.review-demo-brand[data-astro-cid-4xxekjrh]{color:var(--easyo-soft-ink);align-items:center;gap:9px;margin-bottom:14px;font-size:.8rem;display:flex}.review-demo-brand[data-astro-cid-4xxekjrh]>span[data-astro-cid-4xxekjrh]:first-child{letter-spacing:-1px;font:600 1.05rem Arial,sans-serif}.review-demo-brand[data-astro-cid-4xxekjrh] b[data-astro-cid-4xxekjrh]{font-weight:600}.review-demo-brand[data-astro-cid-4xxekjrh] b[data-astro-cid-4xxekjrh]:first-child,.review-demo-brand[data-astro-cid-4xxekjrh] b[data-astro-cid-4xxekjrh]:nth-child(4){color:#4285f4}.review-demo-brand[data-astro-cid-4xxekjrh] b[data-astro-cid-4xxekjrh]:nth-child(2),.review-demo-brand[data-astro-cid-4xxekjrh] b[data-astro-cid-4xxekjrh]:nth-child(6){color:#ea4335}.review-demo-brand[data-astro-cid-4xxekjrh] b[data-astro-cid-4xxekjrh]:nth-child(3){color:#fbbc05}.review-demo-brand[data-astro-cid-4xxekjrh] b[data-astro-cid-4xxekjrh]:nth-child(5){color:#34a853}.review-demo[data-astro-cid-4xxekjrh] h3[data-astro-cid-4xxekjrh]{color:var(--easyo-ink);margin:0 0 5px;font-size:1.5rem}.review-demo[data-astro-cid-4xxekjrh] .review-demo-category[data-astro-cid-4xxekjrh]{color:var(--easyo-soft-ink);margin:0 0 22px;font-size:.85rem;line-height:1.45}.review-demo-rating[data-astro-cid-4xxekjrh]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.review-demo-rating[data-astro-cid-4xxekjrh]>strong[data-astro-cid-4xxekjrh]{font-variant-numeric:tabular-nums;letter-spacing:-.07em;min-width:2.8ch;font:750 3.6rem/1 Manrope,sans-serif}.review-demo-stars[data-astro-cid-4xxekjrh]{letter-spacing:3px;color:#dce0e4;white-space:nowrap;font-family:Arial,sans-serif;font-size:1.85rem;line-height:1.3;display:inline-block;position:relative}.review-demo-stars-fill[data-astro-cid-4xxekjrh]{color:#eea700;white-space:nowrap;width:40%;position:absolute;top:0;left:0;overflow:hidden}.review-demo[data-astro-cid-4xxekjrh] .review-demo-count[data-astro-cid-4xxekjrh]{font-variant-numeric:tabular-nums;margin:12px 0 24px;font-size:.9rem}.review-demo-track[data-astro-cid-4xxekjrh]{background:#eef0ed;border-radius:9px;height:4px;overflow:hidden}.review-demo-track[data-astro-cid-4xxekjrh] span[data-astro-cid-4xxekjrh]{background:var(--demo-glow);width:0;height:100%;display:block}.review-demo[data-astro-cid-4xxekjrh] .review-demo-message[data-astro-cid-4xxekjrh]{min-height:2.8em;margin:16px 0 0;font-size:.85rem;line-height:1.4}.review-demo-controls[data-astro-cid-4xxekjrh]{justify-content:flex-end;gap:20px;padding-top:14px;display:flex}.review-demo-controls[data-astro-cid-4xxekjrh][hidden]{display:none}.review-demo-controls[data-astro-cid-4xxekjrh] button[data-astro-cid-4xxekjrh]{color:var(--easyo-green);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:10px 0;font:600 .82rem DM Sans,sans-serif;display:inline-flex}.review-demo[data-astro-cid-4xxekjrh] .review-demo-note[data-astro-cid-4xxekjrh]{color:var(--easyo-soft-ink);margin-top:12px;font-size:.76rem;line-height:1.5}.sr-only[data-astro-cid-4xxekjrh]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=479px){.review-demo-body[data-astro-cid-4xxekjrh]{padding:22px}.review-demo-cover[data-astro-cid-4xxekjrh]{height:125px}.review-demo-rating[data-astro-cid-4xxekjrh]{gap:14px}.review-demo-rating[data-astro-cid-4xxekjrh]>strong[data-astro-cid-4xxekjrh]{font-size:3rem}.review-demo-stars[data-astro-cid-4xxekjrh]{letter-spacing:2px;font-size:1.5rem}}.landing-r1{color:var(--easyo-soft-ink);background:var(--easyo-paper);overflow-wrap:anywhere}.landing-r1>section{width:min(1280px,100% - 48px);margin-inline:auto;padding-block:48px}.landing-r1 h1{letter-spacing:-.065em;margin-bottom:26px;font-size:clamp(3rem,5.35vw,5rem);line-height:1.04}.landing-r1 h2{letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(2rem,3.65vw,3.3rem);line-height:1.12}.landing-r1 h3{letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.25}.landing-r1 p{font-size:1.05rem;line-height:1.65}.landing-r1 .eyebrow{letter-spacing:.12em;margin-bottom:18px;font-size:.78rem}.landing-r1 figure{margin:0}.landing-r1 .actions{gap:14px 22px}.landing-r1 .review-text-link{min-height:44px;color:var(--easyo-ink);text-underline-offset:5px;align-items:center;gap:14px;font-weight:700;display:inline-flex}.landing-r1 .review-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:52px;padding-block:64px 96px;display:grid}.landing-r1 .review-hero>*,.landing-r1 .review-problem>*,.landing-r1 .review-product>*,.landing-r1 .review-result>*,.landing-r1 .review-faq>*{min-width:0}.landing-r1 .review-lead{max-width:32em;margin-bottom:30px}.landing-r1 .review-for{margin-top:24px;font-size:.85rem}.landing-r1 .review-hero-visual{padding-bottom:48px;position:relative}.landing-r1 .review-hero-note{background:var(--easyo-lilac);max-width:calc(100% - 24px);color:var(--easyo-ink);border-radius:24px;padding:20px 28px;font-size:1.05rem;line-height:1.4;position:absolute;bottom:0;right:18px}.landing-r1 .review-hero-note>span{letter-spacing:3px;margin-bottom:8px;font-size:1.3rem;display:block}.landing-r1 .review-problem{border-top:1px solid #d4ddd5;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.landing-r1 .review-problem-note{background:var(--easyo-apricot);color:var(--easyo-ink);border-radius:22px;margin-top:26px;padding:22px 26px;font-size:1rem;line-height:1.5}.landing-r1 .review-caption{margin:14px 0 0;font-size:.78rem;line-height:1.5}.landing-r1 .review-section-heading{max-width:820px;margin-bottom:36px}.landing-r1 .review-section-heading p:last-child{max-width:700px}.landing-r1 .review-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.landing-r1 .review-step-grid li{border-radius:24px;padding:28px}.landing-r1 .review-step{border:1.5px solid var(--easyo-ink);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:28px;font-weight:700;display:inline-grid}.landing-r1 .review-step-grid p{margin-bottom:0;font-size:.98rem}.landing-r1 .review-lilac{background:var(--easyo-lilac);color:var(--easyo-ink)}.landing-r1 .review-action{background:var(--easyo-mint);color:var(--easyo-ink)}.landing-r1 .review-apricot{background:var(--easyo-apricot);color:var(--easyo-ink)}.landing-r1 .review-product{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.landing-r1 .review-methods{margin-block:28px}.landing-r1 .review-methods>div{align-items:flex-start;gap:18px;margin-top:22px;display:flex}.landing-r1 .review-methods>div>span,.landing-r1 .review-methods svg{width:26px;color:var(--easyo-green);flex-shrink:0;font-size:1.8rem;line-height:1}.landing-r1 .review-methods h3{margin-bottom:5px;font-size:1.05rem}.landing-r1 .review-methods p{margin:0;font-size:.94rem}.landing-r1 .review-result{background:#eeeaf5;border-radius:32px;grid-template-columns:1fr 1.05fr;align-items:center;gap:88px;margin-block:40px;padding:56px;display:grid}.landing-r1 .review-result .review-caption{max-width:36em;margin-top:24px}.landing-r1 .review-place-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.landing-r1 .review-place-grid article{border-radius:24px;padding:30px}.landing-r1 .review-place-grid article>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;font-size:.75rem;font-weight:700;display:block}.landing-r1 .review-place-grid p{margin-bottom:0;font-size:.97rem}.landing-r1 .review-invitation{background:linear-gradient(115deg, var(--easyo-lilac), var(--easyo-mint), var(--easyo-apricot));text-align:center;color:var(--easyo-ink);border-radius:32px;margin-block:32px 48px;padding:58px 32px}.landing-r1 .review-invitation .eyebrow{color:var(--easyo-ink)}.landing-r1 .review-invitation p:not(.eyebrow){max-width:640px;margin:0 auto 28px}.landing-r1 .review-invitation .button{background:var(--easyo-paper)}.landing-r1 .review-faq{grid-template-columns:.7fr 1.3fr;gap:64px;padding-bottom:80px;display:grid}.landing-r1 .review-faq details{border-color:#d4ddd5}.landing-r1 .review-faq summary{font-weight:650}.landing-r1 .review-faq details p{font-size:.95rem}@media (width<=1023px){.landing-r1 .review-hero,.landing-r1 .review-problem,.landing-r1 .review-product,.landing-r1 .review-faq{gap:32px}.landing-r1 .review-result{gap:40px;padding:32px}.landing-r1 .review-step-grid li,.landing-r1 .review-place-grid article{padding:24px}}@media (width<=767px){.landing-r1>section{width:calc(100% - 40px);padding-block:28px}.landing-r1 .review-hero,.landing-r1 .review-problem,.landing-r1 .review-product,.landing-r1 .review-result,.landing-r1 .review-faq{grid-template-columns:1fr;gap:32px}.landing-r1 .review-hero{padding-block:32px 60px}.landing-r1 h1{font-size:clamp(2.8rem,9.5vw,4.2rem)}.landing-r1 .review-hero-note{padding:18px 24px;font-size:1rem;right:12px}.landing-r1 .review-problem .review-map{order:2}.landing-r1 .review-section-heading{margin-bottom:28px}.landing-r1 .review-step-grid,.landing-r1 .review-place-grid{grid-template-columns:1fr;gap:20px}.landing-r1 .review-step{margin-bottom:20px}.landing-r1 .review-result{margin-block:24px;padding:28px 22px}.landing-r1 .review-invitation{margin-block:24px 32px;padding:36px 22px}.landing-r1 .review-faq{padding-bottom:48px}}
