.hero[data-v-7d6db8c6]{background:radial-gradient(50% 60% at 82% 18%, #f7b32b3d, transparent 65%), radial-gradient(40% 50% at 5% 100%, #35d0ba1a, transparent 70%), var(--ink-900);isolation:isolate;padding-block:clamp(2.5rem,6vw,5rem) clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.hero[data-v-7d6db8c6]:before{content:"";z-index:-1;background-image:var(--hex-pattern);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 80% 25%,#000,#0000 75%);mask-image:radial-gradient(70% 90% at 80% 25%,#000,#0000 75%)}.hero__grid[data-v-7d6db8c6]{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=980px){.hero__grid[data-v-7d6db8c6]{grid-template-columns:1.05fr .95fr}}.hero__copy[data-v-7d6db8c6]{justify-items:start;gap:1.75rem;display:grid}.hero__accent[data-v-7d6db8c6]{background:linear-gradient(100deg, var(--honey-400), var(--honey-600));color:#0000;-webkit-background-clip:text;background-clip:text}.hero__lead[data-v-7d6db8c6]{max-width:36rem;color:var(--text-muted-on-dark);font-size:var(--fs-lead);line-height:1.55}.visual[data-v-7d6db8c6]{width:min(100%,540px);margin-inline:auto;display:grid;position:relative}.visual__hex[data-v-7d6db8c6]{aspect-ratio:.9;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg, var(--honey-300), var(--honey-600));justify-self:end;width:min(80%,420px);padding:5px}.visual__hex-inner[data-v-7d6db8c6]{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--ink-800);width:100%;height:100%}.visual__hex-inner img[data-v-7d6db8c6]{object-fit:cover;object-position:62% 42%;width:100%;height:100%}.visual__card[data-v-7d6db8c6]{z-index:1;justify-self:start;width:min(100%,370px);margin-top:-6.5rem;animation:7s ease-in-out infinite float-7d6db8c6;position:relative}.visual__card[data-v-7d6db8c6] .tile{min-height:92px}.visual__alert[data-v-7d6db8c6]{z-index:2;border:1px solid var(--line-on-dark);max-width:15.5rem;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121d18eb;border-radius:16px;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1.35;animation:6s ease-in-out -2s infinite float-7d6db8c6;display:flex;position:absolute;top:8%;left:0}.visual__alert-icon[data-v-7d6db8c6]{background:var(--honey-500);width:2.4rem;height:2.4rem;color:var(--ink-900);border-radius:12px;flex:none;place-items:center;display:grid}.visual__alert p[data-v-7d6db8c6]{color:var(--text-muted-on-dark)}.visual__alert b[data-v-7d6db8c6]{color:var(--white)}@media (width<=639px){.visual__card[data-v-7d6db8c6]{margin-top:-3rem}.visual__alert[data-v-7d6db8c6]{max-width:13rem;padding:.6rem .8rem .6rem .6rem;font-size:.8125rem;top:1%}}@keyframes float-7d6db8c6{50%{transform:translateY(-10px)}}.stats[data-v-7d6db8c6]{z-index:2;background:var(--ink-950);border-block:1px solid var(--line-on-dark);color:var(--text-on-dark);margin-top:-1px;position:relative}.stats__grid[data-v-7d6db8c6]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem 2rem;margin:0;padding-block:clamp(1.75rem,3vw,2.5rem);display:grid}.stats__item[data-v-7d6db8c6]{gap:.15rem;display:grid}.stats__item dt[data-v-7d6db8c6]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--honey-500);font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:700;line-height:1}.stats__item dd[data-v-7d6db8c6]{color:var(--text-muted-on-dark);margin:0;font-size:1rem}.solution[data-v-7d6db8c6]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease) var(--d,0s), box-shadow .3s var(--ease), border-color .3s, opacity .7s var(--ease) var(--d,0s);align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.1rem);display:grid;position:relative}.solution[data-v-7d6db8c6]:hover{border-color:var(--honey-500);box-shadow:var(--shadow);transform:translateY(-6px)}.solution__n[data-v-7d6db8c6]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--cream-200);font-size:2.6rem;font-weight:700;position:absolute;top:1.4rem;right:1.6rem}.solution .icon-badge[data-v-7d6db8c6]{border-radius:18px;width:3.75rem;height:3.75rem}.solution__link[data-v-7d6db8c6]{min-height:44px;color:var(--honey-700);font-family:var(--font-display);align-items:center;gap:.5rem;margin-top:.4rem;font-weight:650;text-decoration:none;display:inline-flex}.solution__link[data-v-7d6db8c6]:hover{text-decoration:underline}.solution--teal[data-v-7d6db8c6]:hover{border-color:var(--teal-400)}.solution--leaf[data-v-7d6db8c6]:hover{border-color:var(--leaf-400)}.solution--teal .solution__link[data-v-7d6db8c6]{color:var(--teal-700)}.solution--leaf .solution__link[data-v-7d6db8c6]{color:var(--leaf-700)}.solution--teal .checklist li>svg[data-v-7d6db8c6]{background:var(--teal-400)}.solution--leaf .checklist li>svg[data-v-7d6db8c6]{background:var(--leaf-400)}.spot[data-v-7d6db8c6]{background:radial-gradient(50% 70% at 80% 40%, #35d0ba24, transparent 70%), var(--ink-900)}.spot__phone[data-v-7d6db8c6]{padding-block:1rem}.sensors[data-v-7d6db8c6]{gap:.75rem;display:grid}.sensor[data-v-7d6db8c6]{border:1px solid var(--line-on-dark);border-radius:var(--radius);background:#ffffff0a;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.sensor__icon[data-v-7d6db8c6]{width:2.8rem;height:2.8rem;color:var(--honey-400);background:#f7b32b24;border-radius:12px;place-items:center;display:grid}.sensor b[data-v-7d6db8c6]{font-family:var(--font-display);display:block}.sensor span[data-v-7d6db8c6]:not(.sensor__icon){color:var(--text-muted-on-dark);font-size:1rem}.steps[data-v-7d6db8c6]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1rem,2.4vw,1.75rem);display:grid}.step[data-v-7d6db8c6]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream-50);justify-items:start;gap:.9rem;padding:1.75rem;display:grid;position:relative}.step__n[data-v-7d6db8c6]{font-family:var(--font-display);color:var(--cream-200);font-size:3.2rem;font-weight:700;line-height:1;position:absolute;top:1.1rem;right:1.5rem}.collage[data-v-7d6db8c6]{grid-template-rows:auto auto;grid-template-columns:1fr .8fr;align-items:start;gap:.9rem;display:grid}.collage img[data-v-7d6db8c6]{object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow)}.collage__a[data-v-7d6db8c6]{aspect-ratio:.82;grid-row:1/3}.collage__b[data-v-7d6db8c6]{aspect-ratio:1}.collage__c[data-v-7d6db8c6]{aspect-ratio:.82;object-position:50% 25%}.manage__phone[data-v-7d6db8c6]{padding-block:.5rem;display:grid}.manage__trace[data-v-7d6db8c6]{margin-top:clamp(2.5rem,5vw,4rem)}.price[data-v-7d6db8c6]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);align-content:start;gap:.6rem;padding:clamp(1.5rem,3vw,2.1rem);display:grid}.price--feature[data-v-7d6db8c6]{border-color:var(--honey-500);background:linear-gradient(170deg, var(--white), var(--cream-100));box-shadow:var(--shadow)}.price h3[data-v-7d6db8c6]{font-size:1.2rem}.price__amount[data-v-7d6db8c6]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink-900);font-size:clamp(2.4rem,3.4vw,3.1rem);font-weight:700;line-height:1.05}.price__amount small[data-v-7d6db8c6]{letter-spacing:0;color:var(--text-muted);margin-left:.2rem;font-size:1.1rem;font-weight:500}.price__more[data-v-7d6db8c6]{margin-top:2.25rem}.about[data-v-7d6db8c6]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.about[data-v-7d6db8c6]{grid-template-columns:1.1fr .9fr}}.about__values[data-v-7d6db8c6]{gap:.9rem;display:grid}.about__values li[data-v-7d6db8c6]{border:1px solid var(--line-on-dark);border-radius:var(--radius);color:var(--text-muted-on-dark);background:#ffffff0a;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.1rem 1.25rem;display:grid}.about__values li svg[data-v-7d6db8c6]{color:var(--honey-400);margin-top:.15rem}.about__values b[data-v-7d6db8c6]{color:var(--white)}
