.page-module__hOYmNa__page{color:var(--text);flex-direction:column;gap:2.2rem;padding:1rem 0 3rem;display:flex;position:relative}.page-module__hOYmNa__page:before,.page-module__hOYmNa__page:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:auto}.page-module__hOYmNa__page:before{background:radial-gradient(circle,#ffffffeb,#f5f1eb00 72%);width:28rem;height:28rem;top:0;left:-6rem}.page-module__hOYmNa__page:after{background:radial-gradient(circle,#e6a07a2e,#e6a07a00 70%);width:34rem;height:34rem;top:8rem;right:-7rem}.page-module__hOYmNa__hero,.page-module__hOYmNa__statsStrip{z-index:1;position:relative}.page-module__hOYmNa__hero{padding:2.5rem 0 .5rem}.page-module__hOYmNa__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"copy visual""flow flow";align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.page-module__hOYmNa__heroCopy{grid-area:copy;max-width:35rem;padding-left:clamp(0,1vw,.75rem)}.page-module__hOYmNa__title{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(4.1rem,7vw,5.85rem);line-height:.92}.page-module__hOYmNa__highlight{color:var(--accent);display:inline-block;position:relative}.page-module__hOYmNa__highlight:after{content:"";background:var(--accent);opacity:.88;border-radius:999px;height:.1em;position:absolute;bottom:.04em;left:0;right:-.08em;transform:rotate(-1deg)}.page-module__hOYmNa__subtitle{max-width:32rem;color:var(--text-muted);margin-top:1.7rem;font-size:1.26rem;line-height:1.75}.page-module__hOYmNa__heroActions{flex-wrap:wrap;gap:.95rem;margin-top:1.2rem;display:flex}.page-module__hOYmNa__primaryAction,.page-module__hOYmNa__secondaryAction{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;padding:0 1.25rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.page-module__hOYmNa__primaryAction{color:var(--text-on-accent);background:var(--accent);box-shadow:0 14px 28px #c65f3529}.page-module__hOYmNa__secondaryAction{color:var(--text);border-color:var(--border);background:#ffffffc7;box-shadow:0 10px 24px #4d3a2514}.page-module__hOYmNa__secondaryAction svg{width:.95rem;height:.95rem}.page-module__hOYmNa__primaryAction:hover,.page-module__hOYmNa__secondaryAction:hover,.page-module__hOYmNa__badgeLink:hover{text-decoration:none;transform:translateY(-1px)}.page-module__hOYmNa__primaryAction:hover{background:var(--accent-strong);color:var(--text-on-accent)}.page-module__hOYmNa__secondaryAction:hover{background:var(--surface);border-color:var(--surface-accent-border-soft);color:var(--foreground)}.page-module__hOYmNa__badgeRow{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;margin-top:1.45rem;display:flex}.page-module__hOYmNa__badgeLink{justify-content:center;align-items:center;transition:transform .2s,opacity .2s;display:inline-flex}.page-module__hOYmNa__badgeDisabled{opacity:.62}.page-module__hOYmNa__badge{width:auto;height:44px;display:block}.page-module__hOYmNa__heroVisual{grid-area:visual;min-height:46rem;position:relative}.page-module__hOYmNa__phoneFrame{z-index:1;width:min(26rem,100%);position:absolute;top:0;right:clamp(0rem,1.2vw,1rem)}.page-module__hOYmNa__phoneImage{filter:drop-shadow(0 24px 40px #3423142e);width:100%;height:auto;display:block}.page-module__hOYmNa__sprig{opacity:.78;pointer-events:none;width:auto;height:auto;position:absolute}.page-module__hOYmNa__sprigLeft{opacity:.6;z-index:0;width:24rem;top:7rem;left:-3rem;transform:rotate(-30deg)}.page-module__hOYmNa__flowSection{z-index:1;border-radius:28px;grid-area:flow;padding:1.6rem 2.3rem;position:relative}.page-module__hOYmNa__flowTitle{max-width:36rem;font-size:clamp(2.25rem,3.4vw,3rem);line-height:1.08}.page-module__hOYmNa__flowRail{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.1rem;display:grid}.page-module__hOYmNa__flowItem{border-right:1px solid var(--border);padding:1.3rem 1.45rem}.page-module__hOYmNa__flowItem:last-child{border-right:0}.page-module__hOYmNa__flowIcon{width:2.9rem;height:2.9rem;color:var(--accent);background:#c65f351f;border-radius:.95rem;justify-content:center;align-items:center;display:inline-flex}.page-module__hOYmNa__flowItemHeader{align-items:center;gap:.9rem;display:flex}.page-module__hOYmNa__flowItem h3{font-family:var(--font-inter), Arial, sans-serif;font-size:1.42rem;font-weight:600}.page-module__hOYmNa__flowItem p{color:var(--text-muted);margin-top:.9rem;font-size:1rem;line-height:1.65}.page-module__hOYmNa__statsStrip{border-top:1px solid #ddd3c6f2;border-bottom:1px solid #ddd3c6f2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__hOYmNa__statItem{border-right:1px solid #ddd3c6f2;justify-content:center;align-items:center;gap:.95rem;min-height:4rem;padding:1rem 1.25rem;display:flex}.page-module__hOYmNa__statItem:last-child{border-right:0}.page-module__hOYmNa__statIcon{width:2rem;height:2rem;color:var(--text);justify-content:center;align-items:center;font-size:1.35rem;display:inline-flex}.page-module__hOYmNa__statIconAccent{color:var(--accent)}.page-module__hOYmNa__statCopy{min-width:0}.page-module__hOYmNa__statValueRow{align-items:baseline;gap:.5rem;display:flex}.page-module__hOYmNa__statValue{font-family:var(--font-inter), Arial, sans-serif;font-size:1.7rem;font-weight:600;line-height:1}.page-module__hOYmNa__statLabel{color:var(--text-muted);margin-top:.18rem;font-size:.96rem;line-height:1.35}.page-module__hOYmNa__ratingStars{color:var(--accent);letter-spacing:.18em;font-size:.78rem;transform:translateY(-.04rem)}@media (max-width:1200px){.page-module__hOYmNa__heroCopy{max-width:100%;padding-left:0}.page-module__hOYmNa__heroVisual{min-height:37rem}.page-module__hOYmNa__phoneFrame{width:min(20.8rem,100%);right:0;transform:none}.page-module__hOYmNa__sprigLeft{width:19.2rem}}@media (max-width:900px){.page-module__hOYmNa__page{gap:1.6rem;padding-bottom:2.2rem}.page-module__hOYmNa__heroGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);grid-template-areas:"copy copy""flow visual";align-items:start;gap:1.6rem}.page-module__hOYmNa__heroCopy{padding-top:1.6rem}.page-module__hOYmNa__title{font-size:clamp(3.2rem,12vw,4.7rem)}.page-module__hOYmNa__subtitle{font-size:1.08rem}.page-module__hOYmNa__heroVisual{min-height:52rem}.page-module__hOYmNa__phoneFrame{width:min(23rem,78vw);right:0;transform:none}.page-module__hOYmNa__sprigLeft{display:none}.page-module__hOYmNa__flowSection{margin-top:0;padding:1.4rem 1.4rem 1rem}.page-module__hOYmNa__flowRail{grid-template-columns:1fr}.page-module__hOYmNa__flowItem{border-top:1px solid var(--border)}.page-module__hOYmNa__flowItem:first-child{border-top:0}.page-module__hOYmNa__flowItem,.page-module__hOYmNa__flowItem:nth-child(odd){border-right:0;padding-left:0}.page-module__hOYmNa__statsStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__hOYmNa__statItem:nth-child(2){border-right:0}.page-module__hOYmNa__statItem:first-child,.page-module__hOYmNa__statItem:nth-child(2){border-bottom:1px solid #ddd3c6f2}}@media (max-width:676px){.page-module__hOYmNa__heroGrid{grid-template-columns:1fr;grid-template-areas:"copy""visual""flow";row-gap:1.4rem}.page-module__hOYmNa__heroCopy{padding-top:0}.page-module__hOYmNa__heroVisual{min-height:48rem}.page-module__hOYmNa__phoneFrame{width:min(23rem,82vw);right:50%;transform:translate(50%)}}@media (max-width:640px){.page-module__hOYmNa__page{padding-top:.5rem}.page-module__hOYmNa__badge{max-width:100%;height:42px}.page-module__hOYmNa__flowRail,.page-module__hOYmNa__statsStrip{grid-template-columns:1fr}.page-module__hOYmNa__flowItem,.page-module__hOYmNa__flowItem:nth-child(odd){border-right:0}.page-module__hOYmNa__flowItem:nth-child(2){border-top:1px solid var(--border)}.page-module__hOYmNa__statItem,.page-module__hOYmNa__statItem:nth-child(2){border-right:0}.page-module__hOYmNa__statItem{border-bottom:1px solid #ddd3c6f2;justify-content:flex-start}.page-module__hOYmNa__statItem:last-child{border-bottom:0}}@media (max-width:500px){.page-module__hOYmNa__heroActions{flex-direction:column;align-items:stretch}.page-module__hOYmNa__primaryAction,.page-module__hOYmNa__secondaryAction{width:100%}}
