html{scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 130px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.erino-home{--purple:#7b1fa2;--purple-mid:#9c27b0;--purple-light:#c77ddb;--purple-deep:#4a0e63;--orange:#f26b1d;--orange-text:#c24e0c;--orange-soft:#fff1e8;--peach:#ffb37d;--ink:#1f1a24;--body:#4a4152;--muted:#6e6478;--bg:#fff;--lav:#f8f1fc;--lav-2:#efe0f7;--line:#eadcf2;--night:#1a0a22;--night-2:#251130;--night-3:#311940;--nline:#ffffff1c;--ntext:#ffffffbd;--green:#178a55;--green-soft:#e7f6ee;--wa:#1b7a43;--red:#b3261e;--red-soft:#fdecea;--amber:#8a5a00;--amber-soft:#fff4d6;--font:var(--font-display),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;--hdr:var(--site-header-height);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;background:var(--bg);scroll-padding-top:calc(env(safe-area-inset-top,0px) + 130px)}.erino-home *,.erino-home :before,.erino-home :after{box-sizing:border-box}.erino-home{background:var(--bg);color:var(--body);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow:clip visible}.erino-home:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}.erino-home h1,.erino-home h2,.erino-home h3{color:var(--ink);text-wrap:balance;margin:0}.erino-home p{margin:0}.erino-home a{color:var(--purple)}.erino-home a:hover{color:var(--purple-deep)}.erino-home .btn{text-transform:none}.erino-home :focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:8px}.erino-home input,.erino-home select,.erino-home button{font:inherit;color:inherit}.erino-home .wrap{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:0 auto}.erino-home .p{color:var(--purple-mid)}.erino-home .o{color:var(--orange)}.erino-home .mono{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;font-size:11px}.erino-home .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,filter .15s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.erino-home .btn:hover{transform:translateY(-1px)}.erino-home .btn svg{flex:none}.erino-home .btn-primary{background:var(--purple);color:#fff;box-shadow:0 10px 24px -12px #7b1fa2cc}.erino-home .btn-primary:hover{filter:brightness(1.12);color:#fff}.erino-home .btn-orange{background:var(--orange);color:#fff;box-shadow:0 10px 24px -12px #f26b1de6}.erino-home .btn-orange:hover{filter:brightness(1.06);color:#fff}.erino-home .btn-wa{background:var(--wa);color:#fff}.erino-home .btn-wa:hover{filter:brightness(1.1);color:#fff}.erino-home .btn-ghost{border:1.5px solid var(--line);color:var(--ink);background:#fff}.erino-home .btn-ghost:hover{border-color:var(--purple);color:var(--purple)}.erino-home .btn-sm{border-radius:10px;min-height:44px;padding:10px 16px;font-size:14px}.erino-home .link-arrow{color:var(--purple);border-bottom:2px solid var(--lav-2);padding-bottom:2px;font-weight:600;text-decoration:none}.erino-home .link-arrow:hover{border-color:var(--purple)}.erino-home header.top{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(1.5)blur(12px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky}.erino-home .top-in{height:var(--hdr);justify-content:space-between;align-items:center;gap:18px;display:flex}.erino-home .logo{color:var(--purple);letter-spacing:-.5px;align-items:center;gap:10px;font-size:26px;font-weight:500;line-height:1;text-decoration:none;display:flex}.erino-home .logo-img{border-radius:10px;flex:none;display:block}.erino-home .logo-img.sm{border-radius:7px;width:26px;height:26px}.erino-home .logo-img.big{border-radius:15px;width:54px;height:54px}.erino-home .mainnav{align-items:center;gap:4px;font-size:14px;display:flex}.erino-home .mainnav a{color:var(--ink);border-radius:999px;padding:8px 12px;font-weight:500;text-decoration:none}.erino-home .mainnav a:hover{background:var(--lav);color:var(--purple)}.erino-home .mainnav a.login{color:var(--purple);font-weight:600}.erino-home .top-cta{gap:10px;display:flex}.erino-home .menu-btn{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:none}.erino-home .menu-btn span{background:var(--ink);border-radius:2px;width:18px;height:2px;display:block;position:relative}.erino-home .menu-btn span:before,.erino-home .menu-btn span:after{content:"";background:var(--ink);border-radius:2px;width:18px;height:2px;position:absolute;left:0}.erino-home .menu-btn span:before{top:-6px}.erino-home .menu-btn span:after{top:6px}.erino-home .hero{background:radial-gradient(60% 55% at 85% 8%,#c77ddb4d 0%,#c77ddb00 70%),radial-gradient(40% 40% at 0 40%,#f26b1d1a 0%,#f26b1d00 70%),linear-gradient(#fbf6fe 0%,#fff 72%);position:relative;overflow:hidden}.erino-home .hero:before{content:"";background-image:radial-gradient(var(--purple-light) 1.2px,transparent 1.5px);opacity:.35;pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 20%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 20%,#000 0%,#0000 75%)}.erino-home .hero-in{padding-block:64px 40px;position:relative}.erino-home .hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.erino-home .chip-pill{border:1px solid var(--line);color:var(--body);background:#fffc;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13px;font-weight:500;display:inline-flex}.erino-home .chip-pill svg{background:var(--purple);color:#fff;border-radius:50%;flex:none;width:22px;height:22px;padding:4px}.erino-home .kicker{color:var(--muted);align-items:center;gap:10px;margin-top:24px;font-size:16px;font-weight:500;display:flex}.erino-home .kicker:before{content:"";background:var(--orange);border-radius:2px;width:28px;height:2px}.erino-home .hero h1{letter-spacing:-2.2px;margin-top:12px;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.04}.erino-home .hero h1 .o{white-space:nowrap;position:relative}.erino-home .hero h1 .o:after{content:"";background:var(--orange);opacity:.22;z-index:-1;border-radius:4px;height:.14em;position:absolute;bottom:.02em;left:0;right:0}.erino-home .hero .lede{max-width:60ch;margin-top:22px;font-size:17px;line-height:1.72}.erino-home .hero .lede strong{color:var(--purple)}.erino-home .hero .lede strong.o{color:var(--orange-text)}.erino-home .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.erino-home .hero-meta{color:var(--muted);margin-top:18px;font-size:13.5px}.erino-home .trusted{border-top:1px dashed var(--line);color:var(--muted);margin-top:22px;padding-top:18px;font-size:14px}.erino-home .trusted span{color:var(--ink);margin-right:4px;font-weight:600}.erino-home .formcard{border:1px solid var(--line);background:#fff;border-radius:24px;position:relative;box-shadow:inset 0 1px #fffc,0 40px 80px -40px #4a0e6373}.erino-home .formcard:before{content:"";background:linear-gradient(140deg,var(--purple-light),transparent 40%,transparent 70%,var(--orange));-webkit-mask-composite:xor;pointer-events:none;border-radius:25px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.erino-home .fc-head{padding:26px 28px 0}.erino-home .fc-head .eyebrow-o{letter-spacing:.6px;text-transform:uppercase;color:var(--orange-text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.erino-home .fc-head .eyebrow-o:before{content:"";background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 4px var(--orange-soft);border-radius:50%}.erino-home .fc-head .ttl{letter-spacing:-.5px;color:var(--ink);margin-top:8px;font-size:23px;font-weight:700;line-height:1.22}.erino-home .fc-head .sub{margin-top:8px;font-size:14px;line-height:1.55}.erino-home .fc-body{padding:20px 28px 26px}.erino-home .fc-body form{flex-direction:column;gap:12px;display:flex}.erino-home .fc-body label{color:var(--ink);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.erino-home .fc-body input,.erino-home .fc-body select{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fcfafe;border-radius:12px;min-height:46px;padding:11px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.erino-home .fc-body input:focus,.erino-home .fc-body select:focus{border-color:var(--purple);box-shadow:0 0 0 4px var(--lav-2);background:#fff;outline:none}.erino-home .fc-row{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.erino-home .fc-body button[type=submit]{width:100%;margin-top:6px}.erino-home .fc-note{color:var(--muted);margin-top:14px;font-size:12.5px;line-height:1.6}.erino-home .fc-trust{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.erino-home .fc-trust svg{color:var(--green);flex:none}.erino-home .fc-done{background:var(--green-soft);color:#0f6b41;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:14px;display:none}.erino-home .fc-done.on{display:block}.erino-home .ind-label{color:var(--ink);text-align:center;margin-top:52px;font-size:13px;font-weight:600}.erino-home .ind-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.erino-home .ind-nav a{border:1px solid var(--line);color:var(--body);background:#ffffffd9;border-radius:999px;padding:8px 15px;font-weight:500;text-decoration:none;transition:all .15s}.erino-home .ind-nav a:hover{border-color:var(--purple);color:#fff;background:var(--purple)}.erino-home .mock{margin:40px 0 0;position:relative}.erino-home .stage{padding:0 40px;position:relative}.erino-home .mock-frame{background:linear-gradient(160deg,#2b1238,#1a0a22);border-radius:22px;padding:10px;position:relative;box-shadow:0 60px 100px -50px #4a0e63bf,inset 0 0 0 1px #ffffff0d}.erino-home .mock-bar{align-items:center;gap:6px;padding:4px 8px 10px;display:flex}.erino-home .mock-bar i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.erino-home .mock-bar span{font-family:var(--mono);color:#ffffff73;margin-left:12px;font-size:11px}.erino-home .mock-app{background:#fff;border-radius:14px;grid-template-columns:196px minmax(0,1fr);display:grid;overflow:hidden}.erino-home .mock-side{border-right:1px solid var(--line);background:#fbf8fd;flex-direction:column;gap:2px;padding:18px 12px;font-size:13px;display:flex}.erino-home .mock-side .brand{color:var(--purple);align-items:center;gap:8px;margin:0 6px 14px;font-size:17px;font-weight:500;display:flex}.erino-home .mock-side div.it{color:var(--body);border-radius:8px;padding:8px 10px}.erino-home .mock-side div.on{background:var(--lav-2);color:var(--purple);font-weight:600}.erino-home .mock-main{min-width:0;padding:18px;overflow-x:auto}.erino-home .mock-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.erino-home .mock-top small{color:var(--muted);font-size:11px;display:block}.erino-home .mock-top b{color:var(--ink);font-size:16px;font-weight:600}.erino-home .mock-top .acts{gap:8px;font-size:12px;display:flex}.erino-home .mock-top .acts span{border:1px solid var(--line);border-radius:8px;padding:6px 11px}.erino-home .mock-top .acts span.add{background:var(--purple);border-color:var(--purple);color:#fff}.erino-home .kanban{grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px;min-width:720px;font-size:12px;display:grid}.erino-home .col{flex-direction:column;gap:8px;display:flex}.erino-home .col-h{color:var(--ink);border-radius:8px;justify-content:space-between;padding:8px 10px;font-weight:600;display:flex}.erino-home .c1{background:#ddf2f4}.erino-home .c2{background:#fdebd7}.erino-home .c3{background:#e3eefb}.erino-home .c4{background:var(--lav-2)}.erino-home .deal{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex;box-shadow:0 2px 6px -4px #1f1a2433}.erino-home .deal .r{justify-content:space-between;gap:6px;display:flex}.erino-home .deal strong{color:var(--ink);font-weight:600}.erino-home .deal .m{color:var(--muted)}.erino-home .tag{white-space:nowrap;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:11px;font-weight:500}.erino-home .hot{color:#8a2e00;background:#ffe0cc}.erino-home .warm{color:#6b4a00;background:#fff1c7}.erino-home .cold{color:#1d3f6e;background:#e3eefb}.erino-home .late{color:var(--red);font-weight:600}.erino-home .today{color:var(--green);font-weight:600}.erino-home .stuck{color:#8a2e00;font-weight:600}.erino-home .mock figcaption{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.erino-home .toast{z-index:3;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;line-height:1.35;animation:6s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 24px 40px -18px #4a0e6373}.erino-home .toast b{font-weight:600}.erino-home .toast small{color:var(--muted);font-size:11.5px;display:block}.erino-home .toast .tic{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.erino-home .toast.t1{top:58px;left:-6px}.erino-home .toast.t1 .tic{background:var(--green-soft);color:var(--green)}.erino-home .toast.t2{animation-delay:-2s;top:150px;right:-6px}.erino-home .toast.t2 .tic{background:var(--orange-soft);color:var(--orange-text)}.erino-home .toast.t3{animation-delay:-4s;bottom:-22px;left:24%}.erino-home .toast.t3 .tic{background:var(--lav-2);color:var(--purple)}.erino-home .gauge{background:conic-gradient(var(--orange) 0 82%,var(--lav-2) 82% 100%);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.erino-home .gauge span{width:24px;height:24px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:9.5px;font-weight:700;display:grid}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.erino-home .onpage{top:calc(env(safe-area-inset-top,0px) + var(--hdr));z-index:40;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky}.erino-home .onpage .wrap{scrollbar-width:none;align-items:center;gap:4px;padding-block:9px;font-size:13px;display:flex;overflow-x:auto}.erino-home .onpage .wrap::-webkit-scrollbar{display:none}.erino-home .onpage .lbl{color:var(--ink);white-space:nowrap;font-weight:600;font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;margin-right:10px;font-size:11px}.erino-home .onpage a{color:var(--body);white-space:nowrap;border-radius:999px;padding:6px 12px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.erino-home .onpage a:hover{background:var(--lav);color:var(--purple)}.erino-home .onpage a.on{background:var(--purple);color:#fff}.erino-home .stats{background:var(--bg)}.erino-home .stats .wrap{padding-block:56px 20px}.erino-home .stats-in{border:1px solid var(--line);background:linear-gradient(180deg,#fff,var(--lav));border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.erino-home .stat{min-width:0;padding:28px 26px;position:relative}.erino-home .stat+.stat{border-left:1px solid var(--line)}.erino-home .stat .viz{align-items:flex-end;height:44px;margin-bottom:16px;display:flex}.erino-home .stat .n{letter-spacing:-1.6px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;line-height:1}.erino-home .stat .n span{color:var(--orange)}.erino-home .stat .t{color:var(--ink);margin-top:10px;font-size:15px;font-weight:600}.erino-home .stat .s{color:var(--muted);margin-top:2px;font-size:12.5px}.erino-home .ring{background:conic-gradient(var(--purple) 0 100%);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.erino-home .ring:after{content:"";background:#fff;border-radius:50%;width:32px;height:32px}.erino-home .clock{border:3px solid var(--purple);border-radius:50%;width:44px;height:44px;position:relative}.erino-home .clock:before{content:"";background:var(--purple);border-radius:2px;width:3px;height:14px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.erino-home .clock:after{content:"";background:var(--orange);transform-origin:0;border-radius:2px;width:12px;height:3px;position:absolute;top:50%;left:50%;transform:rotate(-30deg)}.erino-home .bars{align-items:flex-end;gap:5px;height:44px;display:flex}.erino-home .bars i{background:var(--lav-2);border-radius:3px 3px 0 0;width:10px}.erino-home .bars i.hi{background:var(--purple)}.erino-home .customers .wrap{text-align:center;padding-block:36px 16px}.erino-home .customers p{color:var(--muted);font-size:14px;font-weight:500}.erino-home .marquee{margin-top:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.erino-home .logos{flex-wrap:nowrap;align-items:center;gap:48px;width:max-content;animation:38s linear infinite slide;display:flex}.erino-home .marquee:hover .logos{animation-play-state:paused}.erino-home .logos span{flex:none;align-items:center;height:40px;display:inline-flex}.erino-home .logos span:before{content:none;display:none}.erino-home .logos img{object-fit:contain;width:auto;height:40px}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.erino-home .sec{position:relative}.erino-home .sec>.wrap{padding-block:104px}.erino-home .sec.lav{background:var(--lav)}.erino-home .eyebrow{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--orange-text);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.erino-home .eyebrow:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}.erino-home .sec h2{letter-spacing:-1.4px;max-width:880px;margin-top:16px;font-size:clamp(30px,3.8vw,48px);font-weight:700;line-height:1.1}.erino-home .sec .intro{max-width:64ch;margin-top:18px;font-size:17.5px;line-height:1.7}.erino-home .after{margin-top:36px}.erino-home .ic{background:var(--lav);width:44px;height:44px;color:var(--purple);border-radius:12px;flex:none;place-items:center;display:grid}.erino-home .ic svg{width:22px;height:22px}.erino-home .night{background:var(--night);color:var(--ntext);overflow:hidden}.erino-home .night:before{content:"";pointer-events:none;background:radial-gradient(circle,#9c27b059 0%,#9c27b000 62%);width:900px;height:900px;position:absolute;top:-520px;left:50%;transform:translate(-50%)}.erino-home .night .wrap{position:relative}.erino-home .night h2,.erino-home .night h3{color:#fff}.erino-home .night h2 .p{color:#e3a6f2}.erino-home .night .eyebrow{color:var(--peach)}.erino-home .night .intro{color:var(--ntext)}.erino-home .leaks{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.erino-home .leak{background:linear-gradient(180deg,var(--night-2),#25113099);border:1px solid var(--nline);border-radius:22px;min-width:0;padding:14px 14px 24px;transition:border-color .2s,transform .2s}.erino-home .leak:hover{border-color:#f26b1d73;transform:translateY(-3px)}.erino-home .leak h3{align-items:baseline;gap:10px;margin:20px 10px 0;font-size:18.5px;font-weight:600;display:flex}.erino-home .leak h3:before{content:attr(data-n);font-family:var(--mono);color:var(--peach);font-size:11px;font-weight:600}.erino-home .leak p{color:var(--ntext);margin:8px 10px 0;font-size:14.5px;line-height:1.65}.erino-home .leak .ic{display:none}.erino-home .vig{color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-height:118px;padding:14px;font-size:12px;display:flex}.erino-home .vig .vrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.erino-home .vig .lbl{color:var(--muted);font-size:11px}.erino-home .av{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}.erino-home .avs{display:flex}.erino-home .avs .av+.av{margin-left:-8px}.erino-home .av.q{color:var(--muted);background:#d9cfe0}.erino-home .emptyslot{text-align:center;color:var(--muted);border:1.5px dashed #d8c7e2;border-radius:10px;padding:10px}.erino-home .task{background:#faf7fc;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.erino-home .task i{border:1.5px solid #c9bad3;border-radius:4px;flex:none;width:12px;height:12px}.erino-home .task.bad{background:var(--red-soft)}.erino-home .task.bad i{border-color:var(--red)}.erino-home .task.bad b{color:var(--red);white-space:nowrap;margin-left:auto;font-weight:600}.erino-home .cmpbar{align-items:flex-end;gap:18px;height:96px;padding:0 6px;display:flex}.erino-home .cmpbar div{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:10.5px;display:flex}.erino-home .cmpbar u{border-radius:6px 6px 2px 2px;width:100%;text-decoration:none;display:block}.erino-home .cmpbar b{color:var(--ink);font-size:13px}.erino-home .cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.erino-home .cal span{aspect-ratio:1;max-width:100%;color:var(--muted);background:#f4eef8;border-radius:6px;place-items:center;font-size:10px;display:grid}.erino-home .cal span.x{background:var(--red);color:#fff;font-weight:700}.erino-home .night .after a{color:#fff;border-color:#ffffff40}.erino-home .night .after a:hover{border-color:var(--peach)}.erino-home .how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.erino-home .steps{flex-direction:column;gap:8px;margin:36px 0 0;padding:0;list-style:none;display:flex;position:relative}.erino-home .steps li{cursor:pointer;border:1px solid #0000;border-radius:18px;grid-template-columns:44px 1fr;gap:16px;padding:16px 18px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.erino-home .steps li:hover{background:#fff}.erino-home .steps li.on{border-color:var(--line);background:#fff;box-shadow:0 20px 40px -28px #4a0e6366}.erino-home .steps .num{border:1.5px solid var(--line);width:44px;height:44px;color:var(--purple);background:#fff;border-radius:14px;place-items:center;font-size:16px;font-weight:700;transition:all .2s;display:grid}.erino-home .steps li.on .num{background:var(--purple);border-color:var(--purple);color:#fff}.erino-home .steps h3{margin-top:9px;font-size:18px;font-weight:600}.erino-home .steps p{margin-top:6px;font-size:15px;line-height:1.65}.erino-home .steps li .prog{background:0 0;border-radius:2px;height:2px;position:absolute;bottom:0;left:18px;right:18px;overflow:hidden}.erino-home .steps li.on .prog:after{content:"";background:var(--orange);height:100%;animation:4.2s linear forwards prog;display:block}.erino-home .paused .steps li.on .prog:after{animation-play-state:paused}@keyframes prog{0%{width:0}to{width:100%}}.erino-home .how-right{position:sticky;top:150px}.erino-home .flowcard{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 40px 70px -45px #4a0e638c}.erino-home .flow-head{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;font-size:14px;font-weight:600;display:flex}.erino-home .flow-head span{font-family:var(--mono);color:var(--green);background:var(--green-soft);text-transform:uppercase;letter-spacing:.4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:500}.erino-home .flow{background-image:radial-gradient(#e7daf0 1px,#0000 1.2px);background-size:16px 16px;flex-direction:column;align-items:center;padding:26px 22px 28px;display:flex}.erino-home .flow .starts{font-family:var(--mono);color:var(--green);background:var(--green-soft);text-transform:uppercase;letter-spacing:.4px;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:600}.erino-home .node{border:1.5px solid var(--line);width:100%;max-width:360px;color:var(--body);background:#fff;border-radius:14px;padding:12px 14px 12px 52px;font-size:14px;transition:all .3s;position:relative}.erino-home .node:before{content:attr(data-k);background:var(--lav);width:28px;height:28px;color:var(--purple);font-family:var(--mono);border-radius:9px;place-items:center;font-size:11px;font-weight:600;transition:all .3s;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.erino-home .node strong{color:var(--ink);font-weight:600}.erino-home .node.lit{border-color:var(--purple);box-shadow:0 0 0 5px var(--lav-2),0 16px 30px -18px #7b1fa299;transform:scale(1.02)}.erino-home .node.lit:before{background:var(--purple);color:#fff}.erino-home .node.esc.lit{border-color:var(--orange);box-shadow:0 0 0 5px var(--orange-soft),0 16px 30px -18px #f26b1d99}.erino-home .node.esc.lit:before{background:var(--orange)}.erino-home .node.esc strong{color:#8a2e00}.erino-home .wire{background:repeating-linear-gradient(180deg,var(--purple-light) 0 4px,transparent 4px 8px);background-size:2px 8px;width:2px;height:24px;animation:1s linear infinite flowdash}@keyframes flowdash{to{background-position:0 8px}}.erino-home .quote{background:var(--night);border-radius:22px;margin:20px 0 0;padding:24px 26px;position:relative;overflow:hidden}.erino-home .quote:before{content:"“";color:#ffffff12;font-size:120px;font-weight:700;line-height:1;position:absolute;top:-18px;right:14px}.erino-home .quote blockquote{color:#fff;margin:0;font-size:16.5px;font-weight:500;line-height:1.55}.erino-home .quote figcaption{color:var(--ntext);align-items:center;gap:12px;margin-top:14px;font-size:13.5px;display:flex}.erino-home .quote figcaption .mark{background:#fff;border-radius:50%;flex:none;width:44px;height:44px;padding:0;display:block;overflow:hidden}.erino-home .quote figcaption .mark img{object-fit:cover;object-position:center 20%;border-radius:0;width:100%;max-width:none;height:100%;display:block}.erino-home .quote figcaption strong{color:#fff;font-weight:600}.erino-home .quote figcaption a{color:var(--peach)}.erino-home .ai{background:var(--night)}.erino-home .ai:after{content:"";pointer-events:none;background:radial-gradient(circle,#f26b1d38 0%,#f26b1d00 60%);width:700px;height:700px;position:absolute;bottom:-380px;right:-300px}.erino-home .ai .head{text-align:center}.erino-home .ai h2{margin-left:auto;margin-right:auto}.erino-home .ai .intro{margin-left:auto;margin-right:auto}.erino-home .ai-bento{z-index:1;grid-template-rows:auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:52px;display:grid;position:relative}.erino-home .callcard{background:linear-gradient(180deg,var(--night-3),var(--night-2));border:1px solid var(--nline);border-radius:24px;flex-direction:column;grid-area:1/1/4/3;gap:16px;min-width:0;padding:22px;display:flex}.erino-home .cc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.erino-home .cc-who{align-items:center;gap:10px;display:flex}.erino-home .cc-who .av{background:#8e24aa;border:0;width:38px;height:38px;font-size:13px}.erino-home .cc-who b{color:#fff;font-size:14.5px;font-weight:600;display:block}.erino-home .cc-who small{color:var(--ntext);font-size:12px}.erino-home .rec{font-family:var(--mono);color:#ff8a80;align-items:center;gap:6px;font-size:11px;display:flex}.erino-home .rec:before{content:"";background:#ff5252;border-radius:50%;width:8px;height:8px;animation:1.4s infinite pulse}@keyframes pulse{50%{opacity:.25}}.erino-home .wave{align-items:center;gap:3px;height:56px;padding:0 4px;display:flex}.erino-home .wave i{background:#e3a6f273;border-radius:3px;flex:1;min-width:2px}.erino-home .wave i.me{background:#ffb37db3}.erino-home .tx{flex-direction:column;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.erino-home .tx div{grid-template-columns:72px 1fr;gap:10px;display:grid}.erino-home .tx .sp{font-family:var(--mono);color:var(--ntext);padding-top:2px;font-size:11px}.erino-home .tx .ln{color:#fff}.erino-home .tx mark{color:#ffd2b5;background:#f26b1d40;border-radius:4px;padding:0 3px}.erino-home .cc-sig{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.erino-home .sig{border:1px solid var(--nline);background:#ffffff0d;border-radius:14px;padding:12px}.erino-home .sig .mono{color:var(--ntext);font-size:10px}.erino-home .sig b{color:#fff;margin-top:6px;font-size:14px;font-weight:600;display:block}.erino-home .sig .meter{background:#ffffff1a;border-radius:5px;height:5px;margin-top:8px;overflow:hidden}.erino-home .sig .meter i{background:linear-gradient(90deg,var(--orange),var(--peach));border-radius:5px;height:100%;display:block}.erino-home .chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.erino-home .chips span{color:#f1d3f8;background:#e3a6f22e;border-radius:999px;padding:2px 8px;font-size:11px}.erino-home .aicard{border:1px solid var(--nline);background:#ffffff0a;border-radius:20px;min-width:0;padding:20px;transition:background .2s,border-color .2s}.erino-home .aicard:hover{background:#ffffff12;border-color:#e3a6f259}.erino-home .aicard .badge{font-family:var(--mono);color:var(--peach);letter-spacing:.4px;text-transform:uppercase;background:#f26b1d29;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-block}.erino-home .aicard h3{color:#fff;margin-top:12px;font-size:16.5px;font-weight:600;line-height:1.35}.erino-home .aicard p{color:var(--ntext);margin-top:6px;font-size:14px;line-height:1.6}.erino-home .ai-foot{border-top:1px solid var(--nline);z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding-top:30px;display:flex;position:relative}.erino-home .ai .proofline{color:#fff;align-items:center;gap:12px;max-width:62ch;font-size:16.5px;font-weight:500;line-height:1.55;display:flex}.erino-home .ai .proofline .mark{background:#fff;border-radius:50%;flex:none;width:44px;height:44px;padding:0;display:block;overflow:hidden}.erino-home .ai .proofline .mark img{object-fit:cover;object-position:center 20%;border-radius:0;width:100%;max-width:none;height:100%;display:block}.erino-home .bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.erino-home .fcard{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-width:0;padding:22px;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.erino-home .fcard:hover{transform:translateY(-2px);box-shadow:0 30px 50px -36px #4a0e6380}.erino-home .fcard.w2{grid-column:span 2}.erino-home .fcard.w3{grid-column:span 3}.erino-home .fcard.tint{background:linear-gradient(160deg,var(--lav) 0%,#fff 60%)}.erino-home .fcard.dark{background:var(--purple);border-color:var(--purple)}.erino-home .fcard.dark h3,.erino-home .fcard.dark h3 a{color:#fff}.erino-home .fcard.dark p{color:#ffffffd9}.erino-home .fcard .ic{display:none}.erino-home .fviz{background:var(--lav);min-height:128px;color:var(--ink);border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;padding:14px;font-size:11.5px;display:flex;position:relative;overflow:hidden}.erino-home .fcard.tint .fviz{border:1px solid var(--line);background:#fff}.erino-home .fcard h3{font-size:17px;font-weight:600;line-height:1.35}.erino-home .fcard h3 a{color:var(--ink);text-decoration:none}.erino-home .fcard h3 a:hover{color:var(--purple)}.erino-home .fcard p{margin-top:6px;font-size:14px;line-height:1.6}.erino-home .mk{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.erino-home .mk div{flex-direction:column;gap:5px;display:flex}.erino-home .mk b{background:#fff;border-radius:6px;padding:4px 6px;font-size:10.5px;font-weight:600}.erino-home .mk i{border:1px solid var(--line);background:#fff;border-radius:6px;height:20px;display:block}.erino-home .mk i.pp{border-left:3px solid var(--purple)}.erino-home .mk i.oo{border-left:3px solid var(--orange)}.erino-home .rr{width:120px;height:120px;position:relative}.erino-home .rr .hub{background:var(--purple);color:#fff;text-align:center;z-index:1;border-radius:50%;place-items:center;font-size:10px;font-weight:600;line-height:1.1;display:grid;position:absolute;inset:38px}.erino-home .rr .orbit{border:1.5px dashed var(--purple-light);border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:0}.erino-home .rr .orbit .av{width:28px;height:28px;position:absolute}.erino-home .rr .orbit .av:first-child{background:#8e24aa;top:-14px;left:46px}.erino-home .rr .orbit .av:nth-child(2){background:var(--orange);bottom:8px;left:-6px}.erino-home .rr .orbit .av:nth-child(3){background:#3e7bd6;bottom:8px;right:-6px}@keyframes spin{to{transform:rotate(360deg)}}.erino-home .trig{flex-direction:column;gap:6px;width:100%;display:flex}.erino-home .trig span{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 10px;font-weight:500}.erino-home .trig span:first-child{background:var(--green-soft);color:#0f6b41;border-color:#bfe3cf}.erino-home .trig span:last-child{background:var(--orange-soft);color:#8a2e00;border-color:#f6cdb2}.erino-home .chat{flex-direction:column;gap:7px;width:100%;max-width:340px;display:flex}.erino-home .bub{background:#fff;border-radius:12px 12px 12px 4px;max-width:80%;padding:8px 11px;font-size:12px;line-height:1.4;box-shadow:0 2px 6px -4px #0003}.erino-home .bub.out{background:#dcf8c6;border-radius:12px 12px 4px;align-self:flex-end}.erino-home .chat .own{border:1px solid var(--line);color:var(--purple);background:#fff;border-radius:999px;align-self:center;padding:3px 10px;font-size:10.5px;font-weight:600}.erino-home .phone{border:5px solid var(--ink);background:#fff;border-radius:18px;flex-direction:column;gap:5px;width:96px;height:138px;padding:12px 6px 6px;display:flex;position:relative}.erino-home .phone:before{content:"";background:var(--ink);border-radius:3px;width:26px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.erino-home .phone .pin{background:repeating-linear-gradient(45deg,#efe6f5 0 6px,#f8f1fc 6px 12px);border-radius:8px;place-items:center;height:46px;display:grid}.erino-home .phone .pin svg{color:var(--orange)}.erino-home .phone .ck{background:var(--green-soft);color:#0f6b41;text-align:center;border-radius:6px;padding:4px;font-size:9px;font-weight:600}.erino-home .phone .ln{background:#efe6f5;border-radius:3px;height:6px}.erino-home .dash{align-items:flex-end;gap:7px;width:100%;max-width:200px;height:90px;display:flex}.erino-home .dash i{background:var(--lav-2);border-radius:5px 5px 2px 2px;flex:1}.erino-home .dash i:nth-child(5){background:var(--orange)}.erino-home .dash i:nth-child(3){background:var(--purple)}.erino-home .perm{flex-direction:column;gap:8px;width:100%;display:flex}.erino-home .perm div{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:7px 10px;font-weight:500;display:flex}.erino-home .sw{background:var(--purple);border-radius:999px;width:28px;height:16px;position:relative}.erino-home .sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.erino-home .sw.off{background:#d8cde0}.erino-home .sw.off:after{left:2px;right:auto}.erino-home .bignum{letter-spacing:-3px;color:#fff;font-size:72px;font-weight:800;line-height:.9}.erino-home .bignum span{color:var(--peach)}.erino-home .fcard.dark .fviz{background:#ffffff14;justify-content:flex-start;gap:18px}.erino-home .dots-grid{grid-template-columns:repeat(6,22px);gap:6px;display:grid}.erino-home .dots-grid i{background:#ffffff2e;border-radius:7px;width:22px;height:22px}.erino-home .dots-grid i:nth-child(4n){background:var(--peach)}.erino-home .dots-grid i:nth-child(7n){background:#fff}.erino-home .app-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.erino-home .app-row .link-arrow{margin-right:14px}.erino-home .store-badge{border-radius:7px;line-height:0;display:inline-flex;overflow:hidden}.erino-home .store-badge img{width:auto;height:40px;display:block}.erino-home .store-badge:hover{filter:brightness(1.12)}.erino-home .integr{border:1px solid var(--line);background:linear-gradient(180deg,#fff,var(--lav));border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:32px;margin-top:56px;padding:36px;display:grid}.erino-home .integr p.h{letter-spacing:-.6px;color:var(--ink);font-size:24px;font-weight:700;line-height:1.25}.erino-home .integr p.h:after{content:"Each connects in setup. Your Erino team does it for you.";letter-spacing:0;color:var(--muted);margin-top:10px;font-size:14px;font-weight:400;display:block}.erino-home .integr .list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.erino-home .integr .list span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px;font-size:13px;font-weight:600;line-height:1.25;transition:transform .15s,box-shadow .15s;display:flex}.erino-home .integr .list span:hover{transform:translateY(-2px);box-shadow:0 14px 24px -16px #4a0e6373}.erino-home .integr .list span:before{content:attr(data-m);color:#fff;background:var(--lc,var(--purple));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.erino-home .ind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.erino-home .indcard{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:22px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative}.erino-home .indcard:hover{border-color:var(--purple-light);transform:translateY(-3px);box-shadow:0 30px 50px -36px #4a0e638c}.erino-home .indcard .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.erino-home .indcard h3{font-size:18.5px;font-weight:600;line-height:1.3}.erino-home .indcard h3 a{color:var(--ink);text-decoration:none}.erino-home .indcard h3 a:after{content:"";border-radius:22px;position:absolute;inset:0}.erino-home .indcard h3 .for{color:var(--muted);margin-top:3px;font-size:14px;font-weight:400;display:block}.erino-home .indcard p{font-size:14.5px;line-height:1.65}.erino-home .indcard .more{z-index:1;margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:600;position:relative}.erino-home .indcard .more a{text-decoration:none}.erino-home .flowstrip{color:var(--purple);flex-wrap:wrap;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.erino-home .flowstrip span{background:var(--lav);border-radius:6px;padding:3px 8px}.erino-home .flowstrip span:last-child{background:var(--purple);color:#fff}.erino-home .flowstrip i{background:var(--purple-light);width:8px;height:1.5px}.erino-home .ind-foot{border:1px dashed var(--purple-light);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:28px;padding:18px 22px;font-size:15px;display:flex}.erino-home .ind-foot a{color:var(--wa);font-weight:600}.erino-home .your{color:var(--orange-text);font-style:italic;font-weight:600}.erino-home .why{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:64px;display:grid}.erino-home .why-left{position:sticky;top:150px}.erino-home .why-left .after{font-size:15px;line-height:1.7}.erino-home .reasons{flex-direction:column;display:flex}.erino-home .reason{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:24px;min-width:0;padding:28px 0;display:grid}.erino-home .reason .ic{display:none}.erino-home .reason .big{letter-spacing:-1.5px;color:var(--purple);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.erino-home .reason .big small{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:10.5px;font-weight:500;display:block}.erino-home .reason h3{font-size:19px;font-weight:600}.erino-home .reason p{margin-top:8px;font-size:15px;line-height:1.7}.erino-home .tbl-wrap{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:44px;overflow-x:auto;box-shadow:0 30px 60px -50px #4a0e6380}.erino-home table.tbl{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:14.5px}.erino-home .tbl th,.erino-home .tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:18px 22px}.erino-home .tbl tbody tr:last-child th,.erino-home .tbl tbody tr:last-child td{border-bottom:0}.erino-home .tbl tbody tr{transition:background .15s}.erino-home .tbl tbody tr:hover{background:#fdfafe}.erino-home .tbl thead th{color:var(--muted);font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;border-bottom:1px solid var(--line);background:#fff;font-size:11px;font-weight:600}.erino-home .tbl thead th.hl{color:var(--purple)}.erino-home .tbl tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.erino-home .tbl tbody th .cm{background:var(--lav-2);width:34px;height:34px;color:var(--purple);vertical-align:middle;border-radius:10px;place-items:center;margin-right:12px;font-size:12px;font-weight:700;display:inline-grid}.erino-home .tbl td.dim{color:var(--muted);font-size:13.5px}.erino-home .pills{flex-wrap:wrap;gap:6px;display:flex}.erino-home .pills span{background:var(--lav);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.4}.erino-home .pills span:first-child{background:var(--purple);color:#fff}.erino-home .tbl a.story{white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.erino-home .cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.erino-home .cta-row span{color:var(--muted);font-size:14px}.erino-home .fine{color:var(--muted);margin-top:16px;font-size:13px}.erino-home .cmpt{min-width:700px}.erino-home .cmpt thead th.hl{background:var(--purple);color:#fff;border-radius:0}.erino-home .cmpt td.us{color:var(--ink);background:linear-gradient(#fbf5fe,#f6ecfb);padding-left:46px;font-weight:500;position:relative}.erino-home .cmpt td.us:before{content:"";background:var(--purple) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.erino-home .cmpt tbody th a{font-weight:600;text-decoration:none}.erino-home .review-all{margin:14px 0 0}.erino-home .revs{columns:3 300px;column-gap:16px;margin-top:28px}.erino-home .rev{break-inside:avoid;border:1px solid var(--line);background:#fff;border-radius:22px;margin:0 0 16px;padding:26px;display:block}.erino-home .rev .stars{color:var(--orange);letter-spacing:2px;font-size:14px}.erino-home .rev blockquote{color:var(--ink);margin:12px 0 0;font-size:15.5px;line-height:1.65}.erino-home .rev figcaption{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:40px 1fr;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:12.5px;line-height:1.35;display:grid}.erino-home .rev figcaption:before{content:attr(data-i);background:var(--lav-2);width:40px;height:40px;color:var(--purple);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.erino-home .rev figcaption .who{flex-direction:column;gap:2px;min-width:0;display:flex}.erino-home .rev figcaption strong{color:var(--ink);font-size:14px;font-weight:600}.erino-home .rev figcaption.has-avatar:before{content:none}.erino-home .rev figcaption .avatar{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.erino-home .rev figcaption .avatar img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.erino-home .rev figcaption .avatar.logo img{object-fit:contain;object-position:center;padding:6px}.erino-home .rev.feat{background:var(--purple);border-color:var(--purple)}.erino-home .rev.feat blockquote{color:#fff;letter-spacing:-.3px;font-size:22px;font-weight:500;line-height:1.45}.erino-home .rev.feat .stars{color:var(--peach)}.erino-home .rev.feat figcaption{color:#fffc;border-color:#fff3}.erino-home .rev.feat figcaption strong,.erino-home .rev.feat figcaption a{color:#fff}.erino-home .rev.feat figcaption:before{color:#fff;background:#ffffff26}.erino-home .rev.alt{background:var(--orange-soft);border-color:#f8d9c4}.erino-home .review-on{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:14px;display:flex}.erino-home .review-on span{color:var(--ink);margin-right:8px;font-weight:600}.erino-home .review-on a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;font-weight:500;text-decoration:none}.erino-home .review-on a:hover{border-color:var(--purple)}.erino-home .duo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;display:grid}.erino-home .duo>article{border-radius:28px;min-width:0;padding:40px;position:relative;overflow:hidden}.erino-home .duo>article.sec-card{background:var(--night);color:var(--ntext)}.erino-home .duo>article.sec-card h2,.erino-home .duo>article.sec-card h3{color:#fff}.erino-home .duo>article.sec-card .eyebrow{color:var(--peach)}.erino-home .duo>article.sec-card .txt{color:var(--ntext)}.erino-home .duo h2{letter-spacing:-.8px;max-width:none;font-size:clamp(25px,2.7vw,34px)}.erino-home .person{z-index:1;align-items:center;gap:14px;margin-top:24px;display:flex;position:relative}.erino-home .avatar{border:2px dashed var(--orange);width:64px;height:64px;color:var(--orange-text);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.erino-home .person .nm{color:var(--ink);font-size:16px;font-weight:600}.erino-home .person .rl{font-size:14px}.erino-home .duo .txt{z-index:1;margin-top:20px;font-size:16px;line-height:1.75;position:relative}.erino-home .duo .lnk{z-index:1;margin-top:18px;font-size:15px;position:relative}.erino-home .shield{opacity:.13;width:200px;height:200px;position:absolute;top:-30px;right:-30px}.erino-home .badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.erino-home .badges>div{border:1px solid var(--nline);background:#ffffff0d;border-radius:18px;padding:16px 16px 16px 58px;position:relative}.erino-home .badges>div:before{content:"";border:1.5px solid var(--peach);background:#f26b1d1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23FFB37D' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/15px no-repeat;border-radius:50%;width:30px;height:30px;position:absolute;top:16px;left:16px}.erino-home .badges h3{font-size:15px;font-weight:600}.erino-home .badges p{color:var(--ntext);margin-top:4px;font-size:13.5px;line-height:1.55}.erino-home .badges p a{color:var(--peach)}.erino-home .onb{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.erino-home .onb:before{content:"";background:linear-gradient(90deg,var(--purple) 0%,var(--purple-light) 60%,var(--orange) 100%);height:2px;position:absolute;top:24px;left:24px;right:24px}.erino-home .onb li{min-width:0;position:relative}.erino-home .onb .sn{border:2px solid var(--purple);width:50px;height:50px;color:var(--purple);font-family:var(--mono);z-index:1;box-shadow:0 0 0 6px var(--lav);background:#fff;border-radius:16px;place-items:center;font-size:14px;font-weight:600;display:grid;position:relative}.erino-home .onb li:last-child .sn{border-color:var(--orange);background:var(--orange);color:#fff}.erino-home .onb h3{margin-top:22px;font-size:18px;font-weight:600}.erino-home .onb p.d{margin-top:8px;font-size:14.5px;line-height:1.65}.erino-home .pilot{border:1px solid var(--line);background:#fff;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:36px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 70px -50px #4a0e6399}.erino-home .pilot:before{content:"";background:linear-gradient(180deg,var(--purple),var(--orange));width:6px;position:absolute;top:0;bottom:0;left:0}.erino-home .pilot>div{flex:36%;align-items:center;gap:22px;min-width:0;max-width:40%;display:flex}.erino-home .pilot .cal14{background:var(--lav);border:1px solid var(--line);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:76px;height:84px;display:flex;overflow:hidden}.erino-home .pilot .cal14 b{color:var(--purple);letter-spacing:-1px;font-size:34px;font-weight:700;line-height:1}.erino-home .pilot .cal14 small{font-family:var(--mono);color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:10px}.erino-home .pilot h3{letter-spacing:-.3px;font-size:21px;font-weight:700}.erino-home .pilot p{margin-top:6px;font-size:15px;line-height:1.65}.erino-home .posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.erino-home .post{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.erino-home .post:hover{transform:translateY(-3px);box-shadow:0 30px 50px -36px #4a0e638c}.erino-home .cover{align-items:flex-end;height:150px;padding:16px;display:flex;position:relative;overflow:hidden}.erino-home .cover:after{content:attr(data-g);letter-spacing:-4px;color:#ffffff2e;font-size:84px;font-weight:800;line-height:1;position:absolute;top:8px;right:16px}.erino-home .cv1{background:linear-gradient(135deg,#7b1fa2,#b03acb)}.erino-home .cv2{background:linear-gradient(135deg,#1b7a43,#2fa866)}.erino-home .cv3{background:linear-gradient(135deg,#f26b1d,#f79a55)}.erino-home .cv4{background:radial-gradient(circle at 20% 30%,#9c27b0 0,#0000 55%),#2a1336}.erino-home .cv5{background:repeating-linear-gradient(135deg,#4a0e63 0 14px,#5a1676 14px 28px)}.erino-home .cv6{background:linear-gradient(135deg,#c24e0c,#7b1fa2)}.erino-home .post .tag2{z-index:1;color:var(--ink);background:#fffffff2;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600;position:relative}.erino-home .post .pbody{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.erino-home .post h3{font-size:16.5px;font-weight:600;line-height:1.4}.erino-home .post h3 a{color:var(--ink);text-decoration:none}.erino-home .post h3 a:hover{color:var(--purple)}.erino-home .post p{font-size:14px;line-height:1.6}.erino-home .post .more{margin-top:auto;font-size:13.5px;font-weight:600}.erino-home .post .more a{text-decoration:none}.erino-home .faqwrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:64px;display:grid}.erino-home .faq-left{position:sticky;top:150px}.erino-home .faq-list{flex-direction:column;gap:10px;display:flex}.erino-home .faq-item{border:1px solid var(--line);background:#fff;border-radius:18px;transition:border-color .2s,box-shadow .2s}.erino-home .faq-item.open{border-color:var(--purple-light);box-shadow:0 20px 40px -32px #4a0e6380}.erino-home .faq-item h3{font-size:16.5px;font-weight:600}.erino-home .faq-item h3 button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:inherit;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;line-height:1.4;display:flex}.erino-home .faq-item h3 button:focus-visible{outline:3px solid var(--orange);outline-offset:-3px;border-radius:18px}.erino-home .faq-item h3 button:after{content:"+";background:var(--lav);width:30px;height:30px;color:var(--purple);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:500;transition:transform .2s,background .2s,color .2s;display:grid}.erino-home .faq-item.open h3 button:after{background:var(--purple);color:#fff;transform:rotate(45deg)}.erino-home .faq-item p{padding:0 22px 22px;font-size:15px;line-height:1.7}.erino-home .faq-item.js:not(.open) p{display:none}.erino-home .about{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:14px;margin-top:28px;padding:20px;display:flex}.erino-home .about .avatar{border-color:var(--purple-light);width:52px;height:52px;color:var(--purple)}.erino-home .about>div:last-child{min-width:0;font-size:13.5px;line-height:1.65}.erino-home .about strong{color:var(--ink);font-size:14.5px;font-weight:600}.erino-home .about p+p{margin-top:6px}.erino-home .closer-sec{background:var(--night);position:relative;overflow:hidden}.erino-home .closer-sec .wrap{z-index:1;padding-block:110px;position:relative}.erino-home .closer-sec:before{content:"";pointer-events:none;background:radial-gradient(50% 70% at 50% 110%,#9c27b08c 0%,#9c27b000 70%),radial-gradient(30% 40% at 85% 10%,#f26b1d40 0%,#f26b1d00 70%);position:absolute;inset:0}.erino-home .closer-sec:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000,#0000);mask-image:radial-gradient(60% 60%,#000,#0000)}.erino-home .closer{text-align:center}.erino-home .closer h2{color:#fff;letter-spacing:-2.5px;margin:0 auto;font-size:clamp(36px,6vw,76px);font-weight:700;line-height:1.02}.erino-home .closer h2 span{background:linear-gradient(90deg,var(--peach),var(--orange));color:#0000;-webkit-background-clip:text;background-clip:text}.erino-home .closer .lead{max-width:60ch;color:var(--ntext);margin:22px auto 0;font-size:17.5px;line-height:1.7}.erino-home .closer .acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.erino-home .closer .btn-white{color:var(--wa);background:#fff}.erino-home .closer .btn-white:hover{color:var(--wa)}.erino-home .closer .btn-line{color:#fff;background:0 0;border:1.5px solid #ffffff59}.erino-home .closer .btn-line:hover{color:#fff;border-color:#fff}.erino-home .closer .small{color:var(--ntext);margin-top:22px;font-size:14px}.erino-home .closer .small a{color:#fff;font-weight:600}.erino-home footer.site{color:#ffffff9e;background:#12061a}.erino-home footer.site .wrap{padding-block:64px 32px}.erino-home .fgrid{grid-template-columns:2fr 1fr 1.2fr 1.2fr 1fr;gap:36px;display:grid}.erino-home footer.site .logo{color:#fff}.erino-home .fgrid>div:first-child p{max-width:340px;margin-top:16px;font-size:14px;line-height:1.65}.erino-home .fgrid>div:first-child p.ad{font-size:13px}.erino-home .fgrid a{color:#ffffffd1}.erino-home .fgrid nav{flex-direction:column;gap:10px;min-width:0;font-size:14px;display:flex}.erino-home .fgrid nav p{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--peach);margin-bottom:4px;font-size:11px}.erino-home .fgrid nav a{color:#ffffffb8;text-decoration:none}.erino-home .fgrid nav a:hover{color:#fff}.erino-home .copy{border-top:1px solid #ffffff1a;margin-top:48px;padding-top:22px;font-size:13px}.erino-home .wa-float{right:max(20px,calc(env(safe-area-inset-right,0px) + 12px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--wa);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 14px 30px -10px #0006}.erino-home .wa-float:hover{color:#fff;filter:brightness(1.1)}.erino-home .mbar{z-index:45;padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));border-top:1px solid var(--line);background:#fffffff7;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1f1a2414}.erino-home .mbar a{color:#fff;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.erino-home .mbar a.d{background:var(--purple)}.erino-home .mbar a.w{background:var(--wa)}@media (max-width:1140px){.erino-home .top-cta .btn-ghost{display:none}.erino-home .mainnav a{padding:8px 9px}.erino-home .ai-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.erino-home .callcard{grid-area:auto/1/auto/-1}.erino-home .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.erino-home .fcard.w3{grid-column:span 2}.erino-home .integr{grid-template-columns:1fr}.erino-home .integr .list{grid-template-columns:repeat(3,minmax(0,1fr))}.erino-home .fgrid{grid-template-columns:1fr 1fr 1fr}.erino-home .fgrid>div:first-child{grid-column:1/-1}}@media (max-width:980px){.erino-home .menu-btn{display:grid}.erino-home .mainnav{border-bottom:1px solid var(--line);padding:8px max(16px,env(safe-area-inset-right,0px)) 14px max(16px,env(safe-area-inset-left,0px));background:#fff;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px -20px #1f1a2440}.erino-home .mainnav a{border-bottom:1px solid var(--line);border-radius:0;padding:13px 4px;font-size:15px}.erino-home .mainnav a:last-child{border-bottom:0}.erino-home header.top.open .mainnav{display:flex}.erino-home .top-in{position:relative}.erino-home .hero-grid{grid-template-columns:1fr;gap:40px}.erino-home .formcard{max-width:600px}.erino-home .stage{padding:0}.erino-home .toast.t1{top:-20px;left:12px}.erino-home .toast.t2{top:auto;bottom:40%;right:12px}.erino-home .toast.t3{display:none}.erino-home .how,.erino-home .why,.erino-home .faqwrap{grid-template-columns:1fr;gap:40px}.erino-home .how-right,.erino-home .why-left,.erino-home .faq-left{position:static}.erino-home .leaks,.erino-home .ind-grid,.erino-home .posts{grid-template-columns:repeat(2,minmax(0,1fr))}.erino-home .duo{grid-template-columns:1fr}.erino-home .stats-in{grid-template-columns:repeat(2,minmax(0,1fr))}.erino-home .stat:nth-child(3){border-left:0}.erino-home .stat:nth-child(n+3){border-top:1px solid var(--line)}.erino-home .mock-app{grid-template-columns:1fr}.erino-home .mock-side{display:none}.erino-home .onb{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.erino-home .onb:before{display:none}}@media (max-width:899px){.erino-home .mbar,.erino-home .wa-float{display:none}}@media (max-width:640px){.erino-home .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))}.erino-home .top-cta{display:none}.erino-home .logo{font-size:23px}.erino-home .hero-in{padding-block:36px 28px}.erino-home .hero h1{letter-spacing:-1.4px}.erino-home .hero h1 .o{white-space:normal}.erino-home .hero-ctas .btn{width:100%}.erino-home .sec>.wrap{padding-block:72px}.erino-home .leaks,.erino-home .ind-grid,.erino-home .posts,.erino-home .bento,.erino-home .ai-bento,.erino-home .badges,.erino-home .onb,.erino-home .cc-sig{grid-template-columns:1fr}.erino-home .fcard.w2,.erino-home .fcard.w3{grid-column:auto}.erino-home .integr{padding:22px}.erino-home .integr .list{grid-template-columns:repeat(2,minmax(0,1fr))}.erino-home .fc-row{grid-template-columns:1fr}.erino-home .fc-head{padding:22px 20px 0}.erino-home .fc-body{padding:18px 20px 22px}.erino-home .duo>article{padding:26px}.erino-home .pilot{padding:26px 22px 26px 28px}.erino-home .pilot>div{flex-direction:column;align-items:flex-start}.erino-home .pilot .btn,.erino-home .closer .btn{width:100%}.erino-home .closer-sec .wrap{padding-block:80px}.erino-home .stat{padding:20px 16px}.erino-home .stat .n{font-size:34px}.erino-home .reason{grid-template-columns:1fr;gap:12px}.erino-home .reason .big{font-size:36px}.erino-home .toast{display:none}.erino-home .fgrid{grid-template-columns:1fr 1fr}.erino-home .btn{white-space:normal;text-align:center}.erino-home .tx div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.erino-home{scroll-behavior:auto}.erino-home *,.erino-home :before,.erino-home :after{transition:none!important;animation:none!important}}.erino-home .btn-primary,.erino-home .btn-orange{isolation:isolate;position:relative;overflow:hidden}.erino-home .btn-primary:after,.erino-home .btn-orange:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;animation:4.5s ease-in-out infinite shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes shine{0%,70%{left:-60%}to{left:130%}}.erino-home .btn-primary:hover,.erino-home .btn-orange:hover{box-shadow:0 18px 34px -14px #7b1fa2e6}.erino-home .btn-orange:hover{box-shadow:0 18px 34px -14px #f26b1df2}.erino-home .rv{opacity:0;transform:translateY(34px)scale(.98)}.erino-home .rv.in{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--d,0s);transform:none}.erino-home .toast{animation:.8s cubic-bezier(.34,1.56,.64,1) both toastIn,6s ease-in-out 1.6s infinite bob}.erino-home .toast.t1{animation-delay:.5s,1.3s}.erino-home .toast.t2{animation-delay:1.3s,2.1s}.erino-home .toast.t3{animation-delay:2.1s,2.9s}@keyframes toastIn{0%{opacity:0;transform:translateY(24px)scale(.7)rotate(-4deg)}to{opacity:1;transform:none}}.erino-home .hero h1 .o:after{transform-origin:0;animation:1s cubic-bezier(.2,.7,.2,1) .4s both underline}@keyframes underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.erino-home .stat{transition:transform .25s}.erino-home .stat:hover{transform:translateY(-4px)}.erino-home .stat .viz>*{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.erino-home .stat:hover .viz>*{transform:scale(1.15)rotate(-6deg)}.erino-home .leaks{perspective:1000px}.erino-home .leak{transform-style:preserve-3d;will-change:transform;transition:transform .15s ease-out,border-color .2s,box-shadow .2s}.erino-home .leak:hover{border-color:#f26b1d8c;box-shadow:0 30px 60px -30px #f26b1d73}.erino-home .leak .vig{transform:translateZ(30px)}.erino-home .task.bad,.erino-home .cal span.x{animation:1.6s ease-in-out infinite alarm}@keyframes alarm{0%,to{box-shadow:0 0 #b3261e00}50%{box-shadow:0 0 0 5px #b3261e2e}}.erino-home .wire{height:30px;position:relative}.erino-home .wire:after{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px;margin-left:-5px;animation:1.3s cubic-bezier(.6,0,.4,1) infinite travel;position:absolute;top:0;left:50%;box-shadow:0 0 0 4px #f26b1d33,0 0 14px #f26b1dcc}@keyframes travel{0%{opacity:0;top:-4px;transform:scale(.4)}20%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;top:26px;transform:scale(.4)}}.erino-home .node.lit{animation:.5s cubic-bezier(.34,1.56,.64,1) nodepop}@keyframes nodepop{0%{transform:scale(.96)}60%{transform:scale(1.05)}to{transform:scale(1.02)}}.erino-home .fcard{position:relative}.erino-home .fcard:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#9c27b021,transparent 60%);transition:opacity .25s;position:absolute;inset:0}.erino-home .fcard.dark:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#ffffff29,transparent 60%)}.erino-home .fcard:hover:after{opacity:1}.erino-home .fcard:hover .fviz>*{transform:scale(1.04)}.erino-home .fviz>*{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.erino-home .indcard:hover .flowstrip span{animation:.45s cubic-bezier(.34,1.56,.64,1) both stage}.erino-home .indcard:hover .flowstrip span:nth-of-type(2){animation-delay:.15s}.erino-home .indcard:hover .flowstrip span:nth-of-type(3){animation-delay:.3s}@keyframes stage{0%{transform:scale(1)}50%{background:var(--orange);color:#fff;transform:scale(1.18)}to{transform:scale(1)}}.erino-home .indcard:hover .ic{background:var(--purple);color:#fff;transform:rotate(-8deg)scale(1.08)}.erino-home .indcard .ic{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.erino-home .reasons{gap:18px;padding-bottom:40px}.erino-home .reason{top:calc(150px + var(--i,0) * 16px);border:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;border-radius:26px;padding:30px;position:sticky;box-shadow:0 30px 60px -40px #4a0e6380}.erino-home .reason:last-child{border-bottom:1px solid var(--line)}.erino-home .reason:nth-child(2){background:#fcf7fe}.erino-home .reason:nth-child(3){background:var(--orange-soft);border-color:#f8d9c4}.erino-home .reason:nth-child(4){background:var(--lav)}.erino-home .reason:nth-child(5){background:#fff}.erino-home .reason:nth-child(6){background:var(--purple);border-color:var(--purple)}.erino-home .reason:nth-child(6) h3{color:#fff}.erino-home .reason:nth-child(6) p{color:#ffffffdb}.erino-home .reason:nth-child(6) .big{color:#fff}.erino-home .reason:nth-child(6) .big small{color:var(--peach)}.erino-home .reason .big{font-size:52px}.erino-home .ai{color:var(--body);background:linear-gradient(#fff0e2 0%,#fbeaf3 30%,#f2e6fb 62%,#e6dbfa 100%);overflow:hidden}.erino-home .ai:after{background:radial-gradient(circle,#9c27b038 0%,#9c27b000 60%);bottom:-300px;right:-200px}.erino-home .ai .head{padding-top:20px;position:relative}.erino-home .ai h2{color:var(--ink);letter-spacing:-2.4px;max-width:980px;font-size:clamp(36px,5.6vw,72px);line-height:1.02}.erino-home .ai h2 .hl{background:linear-gradient(90deg,#7b1fa2 0%,#c2187a 45%,#f26b1d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.erino-home .ai .eyebrow{color:var(--orange-text);background:#fff;border-radius:999px;padding:6px 14px;box-shadow:0 8px 20px -12px #f26b1d99}.erino-home .ai .eyebrow:before{display:none}.erino-home .ai .intro{color:var(--body)}.erino-home .ai .aicard{-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #7b1fa21f}.erino-home .ai .aicard:hover{border-color:var(--purple-light);background:#fff;transform:translateY(-4px);box-shadow:0 26px 40px -28px #4a0e638c}.erino-home .ai .aicard{transition:all .25s}.erino-home .ai .aicard h3{color:var(--ink)}.erino-home .ai .aicard p{color:var(--body)}.erino-home .ai .aicard .badge{background:var(--orange-soft);color:var(--orange-text)}.erino-home .ai .ai-foot{border-top-color:#7b1fa226}.erino-home .ai .proofline{color:var(--ink)}.erino-home .callcard{box-shadow:0 60px 100px -50px #4a0e63bf}.erino-home .spk{width:var(--s);height:var(--s);filter:drop-shadow(0 14px 16px var(--sh));z-index:0;pointer-events:none;animation:spkIn 1s cubic-bezier(.34,1.56,.64,1) var(--dl,0s) both,spkFloat 5s ease-in-out calc(var(--dl,0s) + 1s) infinite;position:absolute}.erino-home .spk:before{content:"";clip-path:polygon(50% 0,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0 50%,40% 38%);background:radial-gradient(circle at 42% 34%,#fff 0 7%,var(--c1) 26%,var(--c2) 72%,var(--c3) 100%);position:absolute;inset:0}.erino-home .spk:after{content:"";filter:blur(1px);background:#ffffffbf;border-radius:50%;width:10%;height:22%;position:absolute;top:20%;left:38%}.erino-home .spk.s1{--s:86px;--c1:#e3a6f2;--c2:#9c27b0;--c3:#5e1580;--sh:#7b1fa273;--dl:.1s;top:120px;left:4%}.erino-home .spk.s2{--s:118px;--c1:#ffd2b5;--c2:#f79a55;--c3:#c24e0c;--sh:#f26b1d73;--dl:.35s;top:20px;right:3%}.erino-home .spk.s3{--s:46px;--c1:#f1d3f8;--c2:#c77ddb;--c3:#7b1fa2;--sh:#7b1fa259;--dl:.6s;top:170px;right:13%}.erino-home .spk.s4{--s:34px;--c1:#ffe3cc;--c2:#f26b1d;--c3:#a33e07;--sh:#f26b1d66;--dl:.8s;top:24px;left:15%}.erino-home .orb{pointer-events:none;background:radial-gradient(circle at 34% 30%,#fff 0 8%,#f1d3f8 18%,#9c27b0 62%,#4a0e63 100%);border-radius:50%;width:54px;height:54px;animation:1s cubic-bezier(.34,1.56,.64,1) .9s both spkIn,6s ease-in-out 2s infinite spkFloat;position:absolute;top:210px;left:10%;box-shadow:0 18px 26px -10px #4a0e638c}.erino-home .ai:not(.go) .spk,.erino-home .ai:not(.go) .orb{animation-play-state:paused}@keyframes spkIn{0%{opacity:0;transform:scale(0)rotate(-60deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes spkFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(8deg)}}.erino-home .ai .head>:not(.spk):not(.orb){z-index:1;position:relative}.erino-home .wave i{transition:background .15s,transform .15s}.erino-home .wave i.on{background:#e3a6f2;transform:scaleY(1.08)}.erino-home .wave i.me.on{background:var(--peach)}.erino-home .callcard.run .tx>div{opacity:0;transform:translateY(10px)}.erino-home .callcard .tx>div{transition:opacity .45s,transform .45s}.erino-home .callcard.run .tx>div.show{opacity:1;transform:none}.erino-home .callcard .tx mark{transition:background .3s,box-shadow .3s}.erino-home .callcard.run .tx mark{color:#fff;background:0 0}.erino-home .callcard.run .tx div.hl mark{color:#ffd2b5;background:#f26b1d52;animation:.5s cubic-bezier(.34,1.56,.64,1) markpop;box-shadow:0 0 0 3px #f26b1d2e}@keyframes markpop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.erino-home .callcard .sig .meter i{transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.erino-home .callcard.run .sig .meter i{width:0!important}.erino-home .callcard.run.done .sig .meter i{width:var(--w)!important}.erino-home .callcard .chips span{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s}.erino-home .callcard.run .chips span{opacity:0;transform:scale(.4)}.erino-home .callcard.run.done .chips span{opacity:1;transform:none}.erino-home .callcard.run.done .chips span:nth-child(2){transition-delay:.15s}.erino-home .sig{transition:border-color .4s,background .4s}.erino-home .callcard.run.done .sig{background:#ffffff14;border-color:#ffb37d59}.erino-home .rec.live{color:#ff8a80}.erino-home .steps-bar{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:4px;font-size:11px;display:none}.erino-home .steps-bar i{background:var(--lav-2);border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.erino-home .steps-bar i:after{content:"";background:linear-gradient(90deg,var(--purple),var(--orange));border-radius:4px;width:50%;transition:width .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.erino-home form.two .steps-bar{display:flex}.erino-home form.two.s2 .steps-bar i:after{width:100%}.erino-home form.two .stgroup{flex-direction:column;gap:12px;display:flex}.erino-home form.two .stgroup.st2,.erino-home form.two.s2 .stgroup.st1{display:none}.erino-home form.two.s2 .stgroup.st2{animation:.4s cubic-bezier(.2,.7,.2,1) slideIn;display:flex}.erino-home form:not(.two) .stgroup{display:contents}.erino-home form.two .next{display:inline-flex}.erino-home form:not(.two) .next,.erino-home form.two:not(.s2) button[type=submit],.erino-home form.two.s2 .next{display:none}.erino-home form .back{all:unset;cursor:pointer;color:var(--purple);align-self:flex-start;font-size:13px;font-weight:600}.erino-home form:not(.two.s2) .back{display:none}@keyframes slideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.erino-home .done-panel{text-align:center;padding:16px 4px 6px;display:none}.erino-home .done-panel .tick{background:var(--green-soft);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 14px;animation:.7s cubic-bezier(.34,1.56,.64,1) spkIn;display:grid}.erino-home .done-panel b{color:var(--ink);font-size:19px;display:block}.erino-home .done-panel p{margin-top:6px;font-size:14px}.erino-home .formbox.sent form,.erino-home .formbox.sent .fc-note{display:none}.erino-home .formbox.sent .done-panel{display:block}.erino-home .lead-error{color:#b3261e;margin-top:4px;font-size:12.5px;font-weight:500}.erino-home .pilot-form>div,.erino-home .quick form>div{min-width:0}.erino-home input[aria-invalid=true],.erino-home select[aria-invalid=true]{border-color:#b3261e}.erino-home .btn:disabled{opacity:.7;cursor:wait;transform:none}.erino-home .modal{z-index:80;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));justify-content:center;align-items:center;display:none;position:fixed;inset:0}.erino-home .modal.open{display:flex}.erino-home .modal .scrim{-webkit-backdrop-filter:blur(6px);background:#1a0a2299;animation:.25s fade;position:absolute;inset:0}.erino-home .modal .formcard{overscroll-behavior:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:460px;max-height:min(100%,100dvh - 32px);animation:.45s cubic-bezier(.34,1.56,.64,1) modalIn;position:relative;overflow:clip auto}.erino-home .modal .formcard:before{inset:0}.erino-home .modal .x{border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--ink);z-index:2;background:#fff;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.erino-home .modal .x:hover{background:var(--lav)}@keyframes fade{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:none}}.erino-home .mproof{background:var(--lav);color:var(--ink);border-radius:12px;margin-top:14px;padding:10px 12px;font-size:12.5px;display:block}.erino-home .mproof b{color:var(--purple)}.erino-home .quick{-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:22px;width:min(100%,980px);margin:30px auto 0;padding:10px}.erino-home .quick form{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.9fr) max-content;align-items:start;gap:8px;display:grid}.erino-home .quick input,.erino-home .quick select{width:100%;min-height:58px;color:var(--ink);background:#fff;border:1px solid #0000;border-radius:14px;padding:0 16px;font-size:15px}.erino-home .quick input:focus,.erino-home .quick select:focus{outline:none;box-shadow:0 0 0 4px #f26b1d59}.erino-home .quick label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.erino-home .quick .btn{border-radius:14px;min-height:58px;padding-inline:18px}.erino-home .quick.sent form{display:none}.erino-home .quick .qdone{color:#fff;padding:14px;font-weight:500;display:none}.erino-home .quick.sent .qdone{display:block}@media (max-width:980px){.erino-home .reason{position:relative;top:auto}.erino-home .spk.s1{--s:56px;top:150px}.erino-home .spk.s2{--s:72px}.erino-home .spk.s3,.erino-home .orb{display:none}}@media (max-width:640px){.erino-home .quick form{grid-template-columns:1fr}.erino-home .spk.s1{--s:40px;top:auto;bottom:-10px;left:-6px}.erino-home .spk.s2{--s:52px;top:0;right:-8px}.erino-home .spk.s4{display:none}.erino-home .ai h2{letter-spacing:-1.4px}}@media (prefers-reduced-motion:reduce){.erino-home .rv{opacity:1;transform:none}.erino-home .toast,.erino-home .spk,.erino-home .orb{opacity:1}}.erino-home .aiw{color:#fff;background:linear-gradient(110deg,#7b1fa2,#c2187a,#f26b1d,#c2187a,#7b1fa2) 0 0/300% 100%;border-radius:.22em;margin:0 .02em;padding:0 .2em;line-height:1.05;animation:6s linear infinite aiflow;display:inline-block;position:relative;transform:rotate(-2deg);box-shadow:0 18px 40px -14px #c2187ab3,inset 0 1px #ffffff59}.erino-home .aiw:after{content:"";clip-path:polygon(50% 0,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0 50%,40% 38%);background:radial-gradient(circle at 40% 35%,#fff 0 10%,#ffd2b5 35%,#f26b1d 100%);width:.5em;height:.5em;animation:2.4s ease-in-out infinite twinkle;position:absolute;top:-.3em;right:-.28em}@keyframes aiflow{to{background-position:300% 0}}@keyframes twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.6)rotate(45deg)}}.erino-home .ai .eyebrow.ai-eb{color:#fff;background:linear-gradient(90deg,#7b1fa2,#c2187a,#f26b1d);align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:inline-flex;box-shadow:0 12px 28px -12px #c2187acc}.erino-home .onpage a.ai-link b{color:#fff;background:linear-gradient(90deg,#7b1fa2,#f26b1d);border-radius:6px;margin-right:2px;padding:0 6px;font-weight:700;display:inline-block}.erino-home .vault{background:var(--night);color:var(--ntext);overflow:hidden}.erino-home .vault:before{content:"";pointer-events:none;background:radial-gradient(45% 60% at 78% 40%,#9c27b061,#0000 70%),radial-gradient(30% 40% at 10% 100%,#f26b1d29,#0000 70%);position:absolute;inset:0}.erino-home .vault:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 75% 40%,#000,#0000);mask-image:radial-gradient(60% 70% at 75% 40%,#000,#0000)}.erino-home .vault .wrap{z-index:1;position:relative}.erino-home .vault .eyebrow{color:var(--peach)}.erino-home .vault h2{color:#fff;letter-spacing:-1.8px;max-width:620px;font-size:clamp(34px,4.6vw,60px)}.erino-home .vault-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.erino-home .vault-yes{color:var(--ntext);max-width:30ch;margin-top:22px;font-size:20px;line-height:1.5}.erino-home .vault-yes span{color:#0000;background:linear-gradient(90deg,var(--peach),var(--orange));-webkit-background-clip:text;background-clip:text;font-size:1.25em;font-weight:700}.erino-home .vault .vault-more{margin-top:26px}.erino-home .vault .vault-more a{color:#fff;background:var(--orange);border-radius:999px;align-items:center;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.erino-home .vault .vault-more a:hover{background:var(--orange);color:#fff;filter:brightness(1.06)}.erino-home .shieldviz{place-items:center;height:360px;display:grid;position:relative}.erino-home .bigshield{z-index:2;filter:drop-shadow(0 30px 40px #00000073)drop-shadow(0 0 40px #9c27b08c);width:150px;height:auto;animation:5s ease-in-out infinite shieldfloat;position:relative}@keyframes shieldfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.erino-home .vring{border:1px solid #e3a6f247;border-radius:50%;position:absolute}.erino-home .vring.r1{width:220px;height:220px}.erino-home .vring.r2{border-style:dashed;width:300px;height:300px;animation:40s linear infinite spin}.erino-home .vring.r3{border-color:#ffb37d29;width:380px;height:380px}.erino-home .vring.r1{animation:3s ease-out infinite radar}@keyframes radar{0%{box-shadow:0 0 #e3a6f259}to{box-shadow:0 0 0 60px #e3a6f200}}.erino-home .sat{z-index:3;font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:7px 12px;font-size:11px;animation:6s ease-in-out infinite bob;position:absolute}.erino-home .sat:before{content:"";vertical-align:1px;background:#4ade80;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #4ade80}.erino-home .sat.s1{top:16%;left:4%}.erino-home .sat.s2{animation-delay:-1.5s;top:24%;right:6%}.erino-home .sat.s3{animation-delay:-3s;bottom:16%;left:10%}.erino-home .sat.s4{animation-delay:-4.5s;bottom:22%;right:4%}.erino-home .vault .badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:56px}.erino-home .vault .badges>div{border-radius:20px;padding:20px 20px 20px 64px;transition:transform .25s,border-color .25s,background .25s}.erino-home .vault .badges>div:hover{background:#ffffff14;border-color:#ffb37d80;transform:translateY(-4px)}.erino-home .vault .badges>div:before{top:20px;left:18px}.erino-home .vault .badges h3{color:#fff;font-size:16px}.erino-home .vault .badges p{color:var(--ntext);font-size:14px}.erino-home .vault .badges p a{color:var(--peach)}.erino-home .care{background:linear-gradient(#fff6ef 0%,#fff1e8 100%)}.erino-home .care-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.erino-home .care h2 .o{color:var(--orange)}.erino-home .care .eyebrow{color:var(--orange-text)}.erino-home .promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.erino-home .promises li{background:#fff;border:1px solid #f8d9c4;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;transition:transform .25s,box-shadow .25s;display:flex}.erino-home .promises li:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #c24e0c80}.erino-home .pi{background:var(--orange);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.erino-home .promises li:hover .pi{transform:rotate(-10deg)scale(1.1)}.erino-home .pi svg{width:20px;height:20px}.erino-home .promises h3{font-size:15.5px;font-weight:600;line-height:1.3}.erino-home .promises p{margin-top:4px;font-size:13.5px;line-height:1.55}.erino-home .care-viz{flex-direction:column;gap:16px;min-width:0;display:flex}.erino-home .amchat{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 40px 70px -40px #4a0e6380}.erino-home .am-head{border-bottom:1px solid var(--line);background:#fcf9fe;align-items:center;gap:12px;padding:16px 18px;display:flex}.erino-home .am-head .av{background:var(--orange);border:0;width:40px;height:40px;font-size:13px}.erino-home .am-head b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.erino-home .am-head small{color:var(--muted);font-size:12px}.erino-home .am-head .dot{vertical-align:1px;background:#22c55e;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:2s infinite pulse;display:inline-block}.erino-home .am-body{background-image:radial-gradient(#f1e6f6 1px,#0000 1.2px);background-size:16px 16px;flex-direction:column;gap:10px;min-height:300px;padding:18px;display:flex}.erino-home .msg{border-radius:16px;max-width:84%;padding:10px 13px;font-size:13.5px;line-height:1.45;position:relative}.erino-home .msg time,.erino-home .sysmsg time{opacity:.6;font-size:10.5px;font-family:var(--mono);margin-top:4px;display:block}.erino-home .msg.me{background:var(--purple);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.erino-home .msg.them{border:1px solid var(--line);color:var(--ink);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.erino-home .sysmsg{background:var(--green-soft);color:#0f6b41;text-align:center;border-radius:999px;align-self:center;padding:8px 14px;font-size:12.5px;font-weight:600}.erino-home .sysmsg time{margin:0 0 0 8px;display:inline}.erino-home .amchat.run .am-body>*{opacity:0;transform:translateY(12px)scale(.96)}.erino-home .amchat .am-body>*{transition:opacity .45s,transform .5s cubic-bezier(.34,1.56,.64,1)}.erino-home .amchat.run .am-body>.show{opacity:1;transform:none}.erino-home .typing{border:1px solid var(--line);background:#fff;border-radius:16px;align-self:flex-start;gap:4px;padding:12px 14px;display:none}.erino-home .typing.on{display:flex}.erino-home .typing i{background:var(--purple-light);border-radius:50%;width:6px;height:6px;animation:1s infinite typing}.erino-home .typing i:nth-child(2){animation-delay:.15s}.erino-home .typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.erino-home .vsbox{background:#fff;border:1px solid #f8d9c4;border-radius:20px;padding:8px 18px;font-size:13.5px}.erino-home .vs-row{border-bottom:1px solid #fbe5d6;grid-template-columns:1.1fr 1fr 1.1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.erino-home .vs-row:last-child{border-bottom:0}.erino-home .vs-row span:first-child{color:var(--muted)}.erino-home .vs-row span:nth-child(2){color:var(--muted);-webkit-text-decoration:line-through #c24e0c73;text-decoration:line-through #c24e0c73}.erino-home .vs-row span:nth-child(3){color:var(--ink);font-weight:600}.erino-home .vs-row span:nth-child(3):before{content:"✓ ";color:var(--green)}.erino-home .vs-h span{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;font-size:10.5px;color:var(--muted)!important;text-decoration:none!important}.erino-home .vs-h span:nth-child(3):before{content:""}.erino-home .vs-h span:nth-child(3){color:var(--orange-text)!important}.erino-home .indcard.lead-ind{border-color:var(--purple-light);box-shadow:0 24px 44px -34px #4a0e6399}@media (max-width:980px){.erino-home .pilot>div,.erino-home .pilot-form{flex-basis:100%;max-width:none}.erino-home .quick{width:100%}.erino-home .vault-top,.erino-home .care-grid{grid-template-columns:1fr}.erino-home .shieldviz{height:300px}.erino-home .vault .badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.erino-home .vault .badges,.erino-home .promises{grid-template-columns:1fr}.erino-home .vring.r3{display:none}.erino-home .vring.r2{width:260px;height:260px}.erino-home .sat.s1{left:0}.erino-home .sat.s4,.erino-home .sat.s2{right:0}.erino-home .sat.s3{left:0}.erino-home .vs-row{grid-template-columns:1fr 1fr 1fr;font-size:12.5px}}.erino-home .pilot-form{flex:60%;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;gap:8px;min-width:0;max-width:60%;display:grid}.erino-home .pilot-form label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.erino-home .pilot-form input{border:1.5px solid var(--line);width:100%;min-height:58px;color:var(--ink);background:#fcfafe;border-radius:14px;padding:0 16px;font-size:15px}.erino-home .pilot-form input:focus{border-color:var(--purple);box-shadow:0 0 0 4px var(--lav-2);background:#fff;outline:none}.erino-home .pilot-form .btn{border-radius:14px;min-height:58px}.erino-home .pilot .qdone{color:#0f6b41;font-weight:600;display:none}.erino-home .pilot.sent form{display:none}.erino-home .pilot.sent .qdone{display:block}.erino-home .integr2{background:var(--night);color:var(--ntext);isolation:isolate;border-radius:32px;margin-top:64px;padding:40px;position:relative;overflow:hidden}.erino-home .integr2:before{content:"";z-index:-1;background:radial-gradient(40% 55% at 50% 52%,#9c27b073,#0000 70%),radial-gradient(30% 40% at 100% 0,#f26b1d2e,#0000 70%);position:absolute;inset:0}.erino-home .integr2:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 55%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 55%,#000,#0000)}.erino-home .ih-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.erino-home .integr2 p.h{letter-spacing:-.8px;color:#fff;max-width:520px;font-size:clamp(24px,2.8vw,34px);font-weight:700;line-height:1.15}.erino-home .ih-sub{max-width:52ch;color:var(--ntext);margin-top:10px;font-size:15px}.erino-home .itabs{border:1px solid var(--nline);background:#ffffff0f;border-radius:999px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.erino-home .itabs button{color:var(--ntext);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s}.erino-home .itabs button:hover{color:#fff}.erino-home .itabs button.on{color:var(--purple);background:#fff;font-weight:600;box-shadow:0 8px 20px -10px #0009}.erino-home .ih-stage{grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);grid-template-areas:"l c r""b b b";align-items:center;gap:28px 40px;margin-top:40px;display:grid;position:relative}.erino-home .ih-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.erino-home .ih-lines path{fill:none;stroke:#e3a6f22e;stroke-width:1.2px;transition:stroke .3s,stroke-width .3s,opacity .3s}.erino-home .ih-lines path.hot{stroke:var(--peach);stroke-width:2.2px;filter:drop-shadow(0 0 6px #f26b1dcc)}.erino-home .ih-lines path.dim{opacity:.15}.erino-home .ih-lines circle{fill:#e3a6f2}.erino-home .ih-lines circle.big{fill:var(--orange);filter:drop-shadow(0 0 8px #f26b1df2)}.erino-home .ih-col{z-index:1;min-width:0;position:relative}.erino-home .ih-left{grid-area:l}.erino-home .ih-right{grid-area:r}.erino-home .ih-bottom{z-index:1;grid-area:b;position:relative}.erino-home .ih-lab{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--peach);margin-bottom:12px;font-size:11px}.erino-home .ih-right .ih-lab{text-align:right}.erino-home .ih-col .list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.erino-home .ih-bottom .list{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.erino-home .itile{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:9px 12px 9px 9px;font-size:12.5px;font-weight:600;line-height:1.25;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .3s,box-shadow .25s,filter .3s;display:flex;box-shadow:0 10px 24px -16px #000000b3}.erino-home .itile:before{content:attr(data-m);color:#fff;background:var(--lc);letter-spacing:-.2px;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.erino-home .itile:hover,.erino-home .itile.hot{transform:translateY(-3px)scale(1.04);box-shadow:0 0 0 3px #f26b1d8c,0 18px 30px -14px #f26b1db3}.erino-home .itile.dim{opacity:.22;filter:grayscale()}.erino-home .itile.more{color:#fff;background:#ffffff14;border:1px dashed #ffffff4d}.erino-home .ih-core{z-index:2;grid-area:c;place-items:center;height:300px;display:grid;position:relative}.erino-home .cring{border:1px solid #e3a6f24d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.erino-home .cring.cr1{width:170px;height:170px;animation:2.6s ease-out infinite coreradar}@keyframes coreradar{0%{box-shadow:0 0 #f26b1d59}to{box-shadow:0 0 0 70px #f26b1d00}}.erino-home .cring.cr2{border-style:dashed;width:240px;height:240px;animation:30s linear infinite spinc}.erino-home .cring.cr3{border-color:#ffb37d26;width:300px;height:300px}@keyframes spinc{to{transform:translate(-50%,-50%)rotate(360deg)}}.erino-home .core-card{color:#fff;background:linear-gradient(150deg,#9c27b0,#4a0e63);border-radius:36px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:150px;height:150px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -20px #000c,0 0 60px #9c27b099}.erino-home .core-card.pulse{animation:.6s cubic-bezier(.34,1.56,.64,1) corepulse}@keyframes corepulse{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.erino-home .core-card b{font-size:14px;font-weight:600}.erino-home .core-card small{font-family:var(--mono);color:#ffffffb8;text-align:center;font-variant-numeric:tabular-nums;padding:0 8px;font-size:9.5px}.erino-home .ih-feed{width:max-content;max-width:440px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 16px 30px -12px #0009}.erino-home .ih-feed span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.erino-home .fdot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite pulse}.erino-home .ih-feed.flash{animation:.45s cubic-bezier(.34,1.56,.64,1) feedin}@keyframes feedin{0%{opacity:0;transform:translate(-50%,8px)scale(.94)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1140px){.erino-home .ih-stage{grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);gap:24px}.erino-home .ih-col .list{grid-template-columns:1fr}}@media (max-width:980px){.erino-home .integr2{padding:28px 20px}.erino-home .ih-stage{grid-template-columns:1fr;grid-template-areas:"c""l""r""b";gap:28px}.erino-home .ih-lines{display:none}.erino-home .ih-core{height:240px}.erino-home .ih-col .list{grid-template-columns:repeat(3,minmax(0,1fr))}.erino-home .ih-right .ih-lab{text-align:left}.erino-home .itabs{scrollbar-width:none;border-radius:16px;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.erino-home .itabs button{white-space:nowrap}}@media (max-width:640px){.erino-home .pilot-form{grid-template-columns:1fr}.erino-home .ih-col .list{grid-template-columns:repeat(2,minmax(0,1fr))}.erino-home .ih-feed{max-width:calc(100vw - 72px);font-size:11px}.erino-home .cring.cr3{display:none}}.erino-home .tailored{background:radial-gradient(60% 50% at 85% 20%,#c77ddb38,#0000 70%),linear-gradient(#fff 0%,#fbf6fe 100%);overflow:hidden}.erino-home .tl-head{text-align:center}.erino-home .tl-head h2{letter-spacing:-1.8px;margin-left:auto;margin-right:auto;font-size:clamp(32px,4.4vw,56px)}.erino-home .tl-head .intro{margin-left:auto;margin-right:auto}.erino-home .tl-switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:36px auto 0;display:flex}.erino-home .tl-sw-lab{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-right:6px;font-size:11px}.erino-home .tl-switch button{border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.erino-home .tl-switch button:hover{border-color:var(--purple);transform:translateY(-2px)}.erino-home .tl-switch button.on{background:var(--acc,var(--purple));border-color:var(--acc,var(--purple));color:#fff;box-shadow:0 12px 24px -12px var(--acc,var(--purple));transform:translateY(-2px)}.erino-home .tl-switch button.on:after{content:"";background:#ffffffb3;height:3px;animation:4.6s linear forwards tlprog;position:absolute;bottom:0;left:0}.erino-home .tl-switch.hold button.on:after{width:100%;animation:none}@keyframes tlprog{0%{width:0}to{width:100%}}.erino-home .tl-panel{grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);align-items:center;gap:28px;margin-top:36px;display:grid}.erino-home .tl-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.erino-home .tl-list li{border:1px solid var(--line);cursor:default;background:#fff;border-radius:18px;padding:16px 18px 16px 50px;transition:all .25s;position:relative}.erino-home .tl-list li:before{content:"";background:var(--lav-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%237B1FA2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;width:18px;height:18px;transition:background-color .25s;position:absolute;top:19px;left:18px}.erino-home .tl-list li b{color:var(--ink);font-size:15.5px;font-weight:600;display:block}.erino-home .tl-list li span{margin-top:2px;font-size:13.5px;line-height:1.5;display:block}.erino-home .tl-list li.on,.erino-home .tl-list li:hover{border-color:var(--acc,var(--purple));box-shadow:0 18px 30px -24px var(--acc,var(--purple));transform:translate(6px)}.erino-home .tl-list li.on:before{box-shadow:0 0 0 2px var(--acc,var(--purple));background-color:#fff}.erino-home .tl-mock{--acc:#7b1fa2;border:1px solid var(--line);background:#fff;border-radius:24px;min-width:0;transition:box-shadow .4s;overflow:hidden;box-shadow:0 50px 90px -50px #4a0e6399}.erino-home .tl-mock [data-z]{border-radius:12px;transition:box-shadow .3s,background .3s}.erino-home .tl-mock [data-z].glow{box-shadow:0 0 0 3px var(--acc),0 0 0 7px color-mix(in srgb,var(--acc) 22%,transparent)}.erino-home .tm-bar{background:var(--acc);color:#fff;align-items:center;gap:12px;padding:14px 18px;transition:background .5s;display:flex;border-radius:0!important}.erino-home .tm-logo{width:38px;height:38px;color:var(--acc);background:#fff;border-radius:11px;flex:none;place-items:center;font-size:14px;font-weight:800;transition:color .5s;display:grid}.erino-home .tm-bar b{font-size:15.5px;font-weight:600;display:block}.erino-home .tm-bar small{opacity:.8;font-size:11.5px}.erino-home .tm-user{background:#fff3;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;font-size:11px;font-weight:700;display:grid}.erino-home .tm-nav{border-bottom:1px solid var(--line);gap:4px;padding:8px 14px;font-size:13px;display:flex;border-radius:0!important}.erino-home .tm-nav span{color:var(--muted);border-radius:8px;padding:7px 12px}.erino-home .tm-nav span.on{background:color-mix(in srgb,var(--acc) 12%,#fff);color:var(--acc);font-weight:600}.erino-home .tm-body{background:#fcfafe;flex-direction:column;gap:14px;padding:16px;display:flex}.erino-home .tm-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px;display:grid}.erino-home .tm-st{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:10px 12px}.erino-home .tm-st small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.erino-home .tm-st b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.erino-home .tm-st i{background:var(--acc);opacity:.25;border-radius:4px;height:4px;margin-top:6px;display:block}.erino-home .tm-st.cur{border-color:var(--acc)}.erino-home .tm-st.cur i{opacity:1}.erino-home .tm-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;display:grid}.erino-home .tm-rec{border:1px solid var(--line);background:#fff;min-width:0;padding:14px}.erino-home .tm-rec-h{align-items:center;gap:10px;display:flex}.erino-home .tm-av{background:var(--acc);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;transition:background .5s;display:grid}.erino-home .tm-rec-h b{color:var(--ink);font-size:14.5px;display:block}.erino-home .tm-rec-h small{color:var(--muted);font-size:11.5px}.erino-home .tm-tag{color:#8a2e00;background:#ffe0cc;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:600}.erino-home .tm-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.erino-home .tm-fields div{background:#faf7fc;border-radius:9px;min-width:0;padding:7px 10px}.erino-home .tm-fields small{color:var(--muted);font-size:10.5px;display:block}.erino-home .tm-fields b{color:var(--ink);font-size:12.5px;font-weight:600}.erino-home .tm-next{background:color-mix(in srgb,var(--acc) 10%,#fff);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;font-size:12px;display:flex}.erino-home .tm-next span{color:var(--muted)}.erino-home .tm-next b{color:var(--acc)}.erino-home .tm-rep{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;padding:14px;display:flex}.erino-home .tm-rep p{color:var(--ink);font-size:12.5px;font-weight:600}.erino-home .tm-bars{align-items:flex-end;gap:8px;height:120px;margin-top:auto;padding-top:14px;display:flex}.erino-home .tm-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.erino-home .tm-bars i{background:var(--acc);opacity:.85;border-radius:6px 6px 2px 2px;width:100%;transition:height .7s cubic-bezier(.34,1.56,.64,1),background .5s;display:block}.erino-home .tm-bars i.lo{opacity:.35}.erino-home .tm-bars small{color:var(--muted);white-space:nowrap;font-size:10px}.erino-home .tl-mock.swap .tm-body,.erino-home .tl-mock.swap .tm-bar>div,.erino-home .tl-mock.swap .tm-nav{animation:.55s cubic-bezier(.2,.7,.2,1) tlswap}@keyframes tlswap{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.erino-home .wa-band{color:#fff;background:linear-gradient(135deg,#0f3d25 0%,#1b7a43 55%,#25a35a 100%);border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;margin-top:56px;padding:44px 48px;display:grid;position:relative;overflow:hidden}.erino-home .wa-band:before{content:"";border:60px solid #ffffff0f;border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-120px}.erino-home .wa-band h3{color:#fff;letter-spacing:-1px;max-width:16ch;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.12}.erino-home .wa-band ul{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.erino-home .wa-band li{color:#ffffffeb;align-items:center;gap:12px;font-size:16px;display:flex}.erino-home .wa-band li span{background:#ffffff26;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.erino-home .wa-proof{background:#ffffff1f;border-radius:999px;margin-top:22px;padding:8px 14px;font-size:14px;display:inline-block}.erino-home .wa-proof b{color:#fff;font-size:16px}.erino-home .wa-phone{z-index:1;place-items:center;display:grid;position:relative}.erino-home .ph-frame{background:#fff;border:8px solid #10151b;border-radius:38px;flex-direction:column;width:250px;height:440px;display:flex;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 40px 70px -30px #0009}.erino-home .ph-top{color:var(--ink);justify-content:space-between;align-items:center;padding:20px 16px 8px;display:flex}.erino-home .ph-top b{font-size:17px}.erino-home .ph-top span{color:var(--muted);font-size:11px}.erino-home .ph-search{color:var(--muted);background:#f2eef5;border-radius:999px;margin:0 12px 8px;padding:8px 12px;font-size:11.5px}.erino-home .ph-list{flex-direction:column;display:flex}.erino-home .ph-row{color:var(--ink);border-bottom:1px solid #f2eef5;align-items:center;gap:10px;padding:10px 12px;transition:background .3s;display:flex}.erino-home .ph-row .pa{background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11.5px;font-weight:700;display:grid}.erino-home .ph-row div{flex:1;min-width:0}.erino-home .ph-row b{font-size:12.5px;display:block}.erino-home .ph-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.erino-home .ph-row em{color:var(--muted);flex-direction:column;align-items:flex-end;gap:3px;font-size:10px;font-style:normal;display:flex}.erino-home .ph-row em i{color:#fff;background:#25a35a;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.erino-home .ph-row.new{background:#f0fbf4;animation:.6s cubic-bezier(.34,1.56,.64,1) rowin}@keyframes rowin{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}.erino-home .ph-sheet{background:#fff;border-radius:22px 22px 0 0;padding:14px 12px 18px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 30px -10px #00000040}.erino-home .ph-sheet p{color:var(--ink);text-align:center;font-size:12px;font-weight:600}.erino-home .ph-sheet div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.erino-home .ph-sheet span{text-align:center;color:#fff;border-radius:12px;padding:9px 4px;font-size:11px;font-weight:600}.erino-home .ph-sheet .a1{background:var(--purple)}.erino-home .ph-sheet .a2{background:#25a35a}.erino-home .ph-sheet .a3{background:var(--orange)}.erino-home .wa-phone.open .ph-sheet{transform:none}.erino-home .tap{opacity:0;pointer-events:none;background:#7b1fa259;border-radius:50%;width:30px;height:30px;margin-left:-15px;position:absolute;top:150px;left:50%}.erino-home .wa-phone.tapping .tap{animation:.6s ease-out tapr}@keyframes tapr{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@media (max-width:980px){.erino-home .tl-panel{grid-template-columns:1fr}.erino-home .tl-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erino-home .tl-list li:hover,.erino-home .tl-list li.on{transform:none}.erino-home .wa-band{grid-template-columns:1fr;padding:32px 24px}}@media (max-width:640px){.erino-home .tl-switch{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:4px 2px 8px;overflow-x:auto}.erino-home .tl-switch button{white-space:nowrap;flex:none}.erino-home .tl-sw-lab{display:none}.erino-home .tl-list{grid-template-columns:1fr}.erino-home .tl-mock{order:-1}.erino-home .tl-list li{padding:12px 14px 12px 44px}.erino-home .tl-list li:before{top:15px;left:14px}.erino-home .tm-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.erino-home .tm-row{grid-template-columns:1fr}.erino-home .tm-bars{height:90px}.erino-home .ph-frame{transform:none}}.erino-home .onpage.is-fixed{width:100%;position:fixed;left:0;right:0}
