.erino-reviews{--purple:#7b1fa2;--purple-deep:#4a0e63;--orange:#f26b1d;--orange-soft:#fff1e8;--peach:#ffb37d;--lav-2:#efe0f7;--ink:#1f1a24;--body:#4a4152;--muted:#6e6478;--line:#eadcf2;--lav:#f8f1fc;--night:#14081b;--ntext:#ffffffbd;--mint:#3ddc97;color:var(--body);font-family:var(--font-display), system-ui, sans-serif;background:#fff}.erino-reviews .wrap{width:100%;max-width:var(--site-wrap);padding-left:max(var(--site-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--site-gutter), env(safe-area-inset-right,0px));margin-inline:auto}.erino-reviews h1,.erino-reviews h2{color:var(--ink);text-wrap:balance;margin:0}.reviews-hero{isolation:isolate;background:var(--night);color:#ffffffc7;padding:72px 0 88px;position:relative;overflow:hidden}.reviews-hero:before{content:"";z-index:-2;background:radial-gradient(50% 60% at 85% 10%,#9c27b073,#0000 70%),radial-gradient(35% 50% at 0 100%,#f26b1d2e,#0000 70%);position:absolute;inset:0}.reviews-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 30%,#000,#0000 80%);mask-image:radial-gradient(70% 80% at 70% 30%,#000,#0000 80%)}.crumbs{color:#ffffff8c;gap:8px;margin:0 0 22px;font-size:13px;display:flex}.crumbs a{color:#ffffffbf;text-decoration:none}.crumbs a:hover{color:#fff}.reviews-hero .eyebrow,.reviews-board .eyebrow{color:var(--peach);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:650}.reviews-board .eyebrow{color:var(--purple)}.reviews-hero h1{color:#fff;letter-spacing:-.04em;max-width:14ch;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.02}.reviews-hero h1 em{background:linear-gradient(90deg,#e3b3f2,#ffb37d);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.reviews-hero .lede{max-width:58ch;margin:18px 0 0;font-size:18px;line-height:1.6}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn-orange,.btn-ghost,.btn-dark-ghost{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:12px 22px;font-weight:650;text-decoration:none;display:inline-flex}.btn-orange{background:var(--orange);color:#fff;border:0;box-shadow:0 10px 24px -14px #f26b1de6}.btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff3d}.btn-dark-ghost{color:#fff;box-shadow:none;background:0 0;border:1.5px solid #ffffff4d}.btn-orange:hover{filter:brightness(1.06)}.btn-ghost:hover,.btn-dark-ghost:hover{border-color:#fff}.reviews-board{background:#fff;padding:64px 0 72px}.reviews-board h2{letter-spacing:-.03em;max-width:16ch;font-size:clamp(32px,4vw,48px)}.reviews-board h2 span{color:var(--purple)}.reviews-closer{background:var(--night);color:var(--ntext);text-align:center;padding:104px 0;position:relative;overflow:hidden}.reviews-closer:before,.reviews-closer:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.reviews-closer:before{background:radial-gradient(circle,#9c27b066,#0000 65%);width:700px;height:700px;top:-300px;left:-250px}.reviews-closer:after{background:radial-gradient(circle,#f26b1d40,#0000 65%);width:600px;height:600px;bottom:-300px;right:-200px}.reviews-closer .wrap{z-index:1;max-width:820px;position:relative}.reviews-closer .eyebrow{color:var(--peach);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:650}.reviews-closer h2{color:#fff;letter-spacing:-1.5px;margin-top:14px;font-size:clamp(30px,4vw,50px);line-height:1.08}.reviews-closer h2 em{color:var(--peach);font-style:normal}.reviews-closer p{color:#ffffffb8;margin:16px 0 0;font-size:17px}.reviews-closer .alt{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.reviews-closer .note{color:#fff9;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.reviews-closer .note span:before{content:"✓ ";color:var(--mint);font-weight:700}@media (max-width:800px){.reviews-hero{padding-top:40px}}
