.chero{background-color:var(--color-white);width:100%;padding:.75em}.chero__frame{isolation:isolate;border-radius:1.5em;width:100%;height:44em;position:relative;overflow:hidden}.chero__sky{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.chero__scrim{z-index:1;pointer-events:none;background:linear-gradient(#080c1894 0%,#080c1857 42%,#080c189e 100%);position:absolute;inset:0}.chero__content{z-index:6;text-align:center;flex-direction:column;align-items:center;gap:1.75em;width:54.625em;max-width:calc(100% - 3em);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chero__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff24;border-radius:2em;align-items:center;gap:.5em;padding:.4em .9em;display:inline-flex}.chero__badge-dot{background:var(--color-lime);border-radius:50%;width:.4em;height:.4em}.chero__info{flex-direction:column;align-items:center;gap:1em;display:flex}.chero__title{font-family:var(--font-heading);letter-spacing:-3.6px;color:#fff;max-width:16.5em;font-size:3.75em;font-weight:500;line-height:1.12}.chero__title .muted{color:#ffffffba}.chero__subtitle{font-family:var(--font-body);letter-spacing:-.32px;color:#ffffffeb;max-width:31.2em;font-size:1em;line-height:1.5}.chero__btn{cursor:pointer;background:var(--color-white);color:var(--color-ink);transition:opacity var(--transition-base);border:none;border-radius:2em;justify-content:center;align-items:center;gap:.5em;padding:.25em .25em .25em 1em;display:inline-flex}.chero__btn:hover{opacity:.92}.chero__btn .chip{background:var(--color-ink-900);color:#fff;border-radius:2.5em;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:inline-flex}.chero__trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75em;display:inline-flex}.chero__stars{gap:.25em;display:inline-flex}.chero__star{color:#ffc53d;width:1.1em;height:1.1em}.chero__trust-text{font-family:var(--font-body);color:#ffffffd9;font-size:.9375em}.chero__trust-text strong{color:#fff;font-weight:600}.ceyebrow{align-items:center;gap:.75em;display:inline-flex}.ceyebrow__dot{background:var(--color-ink);width:.25em;height:.25em}.ceyebrow__text{color:var(--color-ink)}.csec-head{text-align:center;flex-direction:column;align-items:center;gap:1.25em;width:47em;max-width:100%;display:flex}.csec-head__title{font-family:var(--font-heading);letter-spacing:-2.88px;color:var(--color-ink);max-width:44.875em;font-size:3em;font-weight:500;line-height:1.1667}.csec-head__title .hl{background:var(--color-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em;padding:0 .18em}.csec-head__subtitle{font-family:var(--font-body);letter-spacing:-.32px;color:#585858;max-width:33.25em;font-size:1em;line-height:1.5}.cvalue{background:var(--color-white);flex-direction:column;align-items:center;gap:3em;width:100%;padding:4.5em 3.25em;display:flex}.cvalue__card{background:var(--color-paper);border:1px solid var(--color-border);border-radius:1.5em;align-items:stretch;width:100%;max-width:64em;display:flex;overflow:hidden}.cvalue__media{background:var(--color-paper-2);border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;justify-content:center;gap:.75em;width:24em;padding:2em;display:flex}.cvalue__chat{align-items:flex-start;gap:.6em;display:flex}.cvalue__chat--me{flex-direction:row-reverse}.cvalue__avatar{width:2em;height:2em;font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7em;font-weight:700;display:inline-flex}.cvalue__avatar--oneco{background:var(--color-ink);color:#fff}.cvalue__avatar--me{border:1px solid var(--color-border-200);color:var(--color-text-soft);background:#fff}.cvalue__bubble{border:1px solid var(--color-border-200);max-width:15em;font-family:var(--font-body);color:var(--color-text);background:#fff;border-radius:1em;padding:.7em .9em;font-size:.8125em;line-height:1.45}.cvalue__bubble--oneco{border-top-left-radius:.25em}.cvalue__bubble--me{background:var(--color-lime);color:var(--color-ink);border-color:#0000;border-top-right-radius:.25em}.cvalue__copy{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:1em;min-width:0;padding:2.5em;display:flex}.cvalue__copy h3{font-family:var(--font-heading);letter-spacing:-1.6px;color:var(--color-ink);font-size:2em;font-weight:500;line-height:1.15}.cvalue__copy p{font-family:var(--font-body);letter-spacing:-.32px;color:#585858;font-size:1em;line-height:1.5}.cbtn-dark{background:var(--color-white);color:var(--color-ink);border:1px solid var(--color-border-200);transition:opacity var(--transition-base);cursor:pointer;border-radius:2em;align-items:center;gap:.5em;margin-top:.5em;padding:.25em .25em .25em 1em;display:inline-flex}.cbtn-dark:hover{opacity:.9}.cbtn-dark .chip{background:var(--color-ink-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.25em;height:2.25em;display:inline-flex}.csteps{background:var(--color-paper);flex-direction:column;align-items:center;gap:4em;width:100%;padding:4.5em 3.25em;display:flex}.csteps__list{flex-direction:column;gap:4em;width:100%;max-width:64em;display:flex}.cstep{align-items:center;gap:4em;display:flex}.cstep--rev{flex-direction:row-reverse}.cstep__text{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:.5em;min-width:0;display:flex}.cstep__num{font-family:var(--font-heading);letter-spacing:1.68px;color:var(--color-text-faint);font-size:1em;font-weight:500}.cstep__title{font-family:var(--font-heading);letter-spacing:-1.6px;color:var(--color-ink);font-size:2em;font-weight:500;line-height:1.15}.cstep__body{font-family:var(--font-body);letter-spacing:-.32px;color:#585858;font-size:1em;line-height:1.5}.cstep__visual{flex:1 0 0;justify-content:center;min-width:0;display:flex}.cviz{border:1px solid var(--color-border);width:100%;max-width:22em;box-shadow:var(--shadow-card);background:#fff;border-radius:1.25em;padding:1.25em}.cviz__label{font-family:var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:.9em;font-size:.6875em}.cviz__row{background:var(--color-paper);border:1px solid var(--color-border);border-radius:.6em;align-items:center;gap:.7em;margin-bottom:.5em;padding:.6em .8em;display:flex}.cviz__row:last-child{margin-bottom:0}.cviz__row-ico{border:1px solid var(--color-border-200);width:1.6em;height:1.6em;color:var(--color-text-soft);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cviz__row-ico svg{width:.85em;height:.85em}.cviz__logo{object-fit:contain;object-position:left center;width:auto;max-width:62%;height:1.15em;display:block}.cviz__row-name{font-family:var(--font-body);color:var(--color-ink);font-size:.8125em;font-weight:500}.cviz__check{color:var(--color-green);margin-left:auto}.cviz__check svg{width:1em;height:1em}.cviz__balance{background:var(--color-ink);border-radius:.9em;margin-bottom:.7em;padding:.9em 1em}.cviz__balance-lbl{font-family:var(--font-body);color:#ffffff8c;margin-bottom:.2em;font-size:.6875em}.cviz__balance-val{font-family:var(--font-heading);letter-spacing:-1px;color:#fff;font-size:1.5em;font-weight:500}.cviz__grid{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.cviz__stat{background:var(--color-paper);border:1px solid var(--color-border);border-radius:.6em;padding:.6em .7em}.cviz__stat-lbl{font-family:var(--font-body);color:var(--color-text-faint);margin-bottom:.15em;font-size:.625em}.cviz__stat-val{font-family:var(--font-body);color:var(--color-ink);font-size:.8125em;font-weight:600}.cviz__stat-val.pos{color:var(--color-green)}.cviz__event{background:var(--color-paper);border:1px solid var(--color-border);border-radius:.8em;align-items:flex-start;gap:.6em;margin-bottom:.5em;padding:.7em .8em;display:flex}.cviz__event:last-child{margin-bottom:0}.cviz__event-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.4em;height:1.4em;display:inline-flex}.cviz__event-dot--green{background:var(--color-green)}.cviz__event-dot--lime{background:var(--color-lime)}.cviz__event-dot svg{width:.8em;height:.8em}.cviz__event-title{font-family:var(--font-body);color:var(--color-ink);font-size:.8125em;font-weight:600}.cviz__event-sub{font-family:var(--font-body);color:var(--color-text-faint);margin-top:.1em;font-size:.6875em}.cfeatures{background:var(--color-white);flex-direction:column;align-items:center;gap:3.5em;width:100%;padding:4.5em 3.25em;display:flex}.cfeatures__grid{grid-template-columns:repeat(3,1fr);gap:1em;width:100%;max-width:64em;display:grid}.cfeat{background:var(--color-paper);border:1px solid var(--color-border);transition:border-color var(--transition-base), transform var(--transition-base);border-radius:1.25em;flex-direction:column;align-items:flex-start;gap:.9em;padding:1.5em;display:flex}.cfeat:hover{border-color:var(--color-border-200);transform:translateY(-2px)}.cfeat__icon{background:var(--color-lime);width:2.5em;height:2.5em;color:var(--color-ink);border-radius:.75em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cfeat__icon svg{width:1.4em;height:1.4em}.cfeat__title{font-family:var(--font-heading);letter-spacing:-.6px;color:var(--color-ink);font-size:1.25em;font-weight:500;line-height:1.2}.cfeat__desc{font-family:var(--font-body);letter-spacing:-.2px;color:#585858;font-size:.9375em;line-height:1.5}.cfaq{background:var(--color-paper);flex-direction:column;align-items:center;gap:3em;width:100%;padding:4.5em 3.25em;display:flex}.cfaq__list{flex-direction:column;gap:.75em;width:100%;max-width:46em;display:flex}.cfaq__item{border:1px solid var(--color-border);background:#fff;border-radius:1em;overflow:hidden}.cfaq__btn{cursor:pointer;text-align:left;width:100%;transition:background var(--transition-base);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1em;padding:1.25em 1.5em;display:flex}.cfaq__btn:hover{background:var(--color-paper)}.cfaq__q{font-family:var(--font-heading);letter-spacing:-.4px;color:var(--color-ink);font-size:1.0625em;font-weight:500}.cfaq__chev{width:1.1em;height:1.1em;color:var(--color-text-soft);transition:transform var(--transition-base);flex-shrink:0}.cfaq__item.is-open .cfaq__chev{transform:rotate(180deg)}.cfaq__panel{transition:grid-template-rows var(--transition-base);grid-template-rows:0fr;display:grid}.cfaq__item.is-open .cfaq__panel{grid-template-rows:1fr}.cfaq__panel-inner{overflow:hidden}.cfaq__a{font-family:var(--font-body);letter-spacing:-.2px;color:#585858;padding:0 1.5em 1.25em;font-size:.9375em;line-height:1.6}.cfinal{background:var(--color-white);text-align:center;flex-direction:column;align-items:center;gap:1.5em;width:100%;padding:5em 3.25em;display:flex}.cfinal__title{font-family:var(--font-heading);letter-spacing:-2.88px;color:var(--color-ink);max-width:18em;font-size:3em;font-weight:500;line-height:1.1667}.cfinal__sub{font-family:var(--font-body);letter-spacing:-.32px;color:#585858;font-size:1em}.cfinal__btn{background:var(--color-white);color:var(--color-ink);border:1px solid var(--color-border-200);transition:opacity var(--transition-base);border-radius:2em;align-items:center;gap:.5em;margin-top:.5em;padding:.35em .35em .35em 1.25em;display:inline-flex}.cfinal__btn:hover{opacity:.9}.cfinal__btn .chip{background:var(--color-ink-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:inline-flex}@media screen and (max-width:991px){.chero__frame{height:40em}.chero__title{letter-spacing:-2px;font-size:3em}.chero__content{width:auto}.cvalue,.csteps,.cfeatures,.cfaq,.cfinal{padding:3.5em 1.25em}.csec-head__title,.cfinal__title{letter-spacing:-1.6px;font-size:2.5em}.cvalue__card{flex-direction:column}.cvalue__media{border-right:none;border-bottom:1px solid var(--color-border);width:100%}.cstep,.cstep--rev{flex-direction:column;gap:2em}.cstep__visual{width:100%}}@media screen and (max-width:767px){.chero__frame{border-radius:1.25em;height:36em}.chero__title{letter-spacing:-1px;font-size:2.25em}.csec-head{width:100%}.csec-head__title,.cfinal__title{letter-spacing:-1.2px;font-size:2.125em}.cvalue__copy{padding:1.75em}.cfeatures__grid{grid-template-columns:1fr 1fr}.cstep__title{font-size:1.75em}}@media screen and (max-width:479px){.chero__frame{height:33em}.chero__title{font-size:1.875em}.chero__subtitle{font-size:.95em}.csec-head__title,.cfinal__title{font-size:1.75em}.cfeatures__grid{grid-template-columns:1fr}.cfaq__q{font-size:1em}}
