.chero2{isolation:isolate;padding:clamp(28px,4vw,56px) 0 clamp(40px,5vw,80px);position:relative;overflow:hidden}.chero2 .bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.chero2 .bg .prism{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.chero2 .bg .glow{background:radial-gradient(40% 70% at 26% 50%,var(--stage-a),transparent 70%),radial-gradient(50% 60% at 0% 0%,var(--glow-a),transparent 70%);position:absolute;inset:0}.chero2 .bg .fade{background:linear-gradient(180deg,transparent,var(--bg));height:160px;position:absolute;inset:auto 0 0}.chero2 .bg svg{width:900px;height:900px;color:var(--wm);position:absolute;top:-200px;right:-280px;transform:rotate(-12deg)}.cgrid{align-items:center;gap:40px;display:grid}@media (width>=1000px){.cgrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;min-height:620px}}.chero2 .poster{font-size:clamp(76px,9.6vw,156px)}.chero2 .lead{max-width:36ch;margin-top:24px}.dl{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.dl .store{height:56px}.cstage{place-items:center;min-height:560px;display:grid;position:relative}.cstage .ring{border:1px dashed color-mix(in srgb,var(--accent) 40%,transparent);opacity:.6;border-radius:50%;width:560px;height:560px;position:absolute}.cstage .ring.r2{opacity:.35;width:420px;height:420px}.cstage .note{white-space:nowrap;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.orbit{background:var(--glass);backdrop-filter:blur(14px);height:40px;box-shadow:var(--sh-2);font:700 14px/1 var(--f-ui);white-space:nowrap;z-index:3;border-radius:20px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute}.orbit i{color:var(--accent);font-size:18px}.orbit.o1{top:12%;right:-2%}.orbit.o2{top:48%;left:-4%}.orbit.o3{bottom:14%;right:2%}@media (width<=999px){.cstage{min-height:460px}.cstage .card-obj{--s:.8!important}.orbit.o2{left:0}.orbit.o1{right:0}.cstage .ring{width:420px;height:420px}}@media (width<=599px){.orbit{display:none}.cstage{min-height:400px}.cstage .card-obj{--s:.7!important}}.anat{align-items:center;gap:28px;display:grid}.anat-list{gap:14px;list-style:none;display:grid}.anat-list li{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:20px;display:grid}.anat-list .ic{background:var(--tint-accent);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;font-size:24px;display:grid}.anat-list b{font:800 18px/1.3 var(--f-ui);display:block}.anat-list span{color:var(--text-2);margin-top:4px;font-size:15.5px;line-height:1.55;display:block}.anat-card{border-radius:var(--r-xl);background:radial-gradient(50% 55% at 50% 50%,var(--stage-a),transparent 72%),var(--surface);box-shadow:var(--sh-1);place-items:center;padding:40px 0;display:grid;position:relative;overflow:hidden}.anat-card .tick{background:var(--primary);width:32px;height:32px;color:var(--on-primary);font:800 14px/1 var(--f-ui);z-index:3;border-radius:10px;place-items:center;display:grid;position:absolute;transform:rotate(45deg);box-shadow:0 8px 16px -8px #00081e99}.anat-card .tick span{transform:rotate(-45deg)}@media (width>=1000px){.anat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.steps3{grid-template-columns:1fr;gap:18px;display:grid}.st{text-align:center;border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-1);justify-items:center;gap:18px;padding:28px 22px 0;display:grid;position:relative;overflow:hidden}.st .n{background:linear-gradient(135deg,#c7e6e4,#5cc6d3 45%,#1c8a9e);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;transform:rotate(45deg);box-shadow:inset 0 1.5px #ffffffb3}.st .n b{font:800 17px/1 var(--f-ui);color:#00184f;transform:rotate(-45deg)}.st h3{font:800 21px/1.25 var(--f-ui)}.st p{color:var(--text-2);max-width:30ch;font-size:15.5px;line-height:1.5}.st .phone-shot{--w:230px;filter:drop-shadow(0 24px 30px #00081e59);margin-bottom:-150px}@media (width>=900px){.steps3{grid-template-columns:repeat(3,1fr)}}.uses{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=900px){.uses{grid-template-columns:repeat(3,1fr)}}.use{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);align-items:flex-start;gap:16px;padding:22px;text-decoration:none;display:flex}.use b{font:800 18px/1.3 var(--f-ui);display:block}.use span{color:var(--text-2);margin-top:4px;font-size:15.5px;line-height:1.5;display:block}.use .more{margin-top:8px;font-size:15px}.faq-wrap{gap:28px;display:grid}@media (width>=1000px){.faq-wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:56px}}.final{border-radius:var(--r-xl);color:#fff;background:radial-gradient(50% 90% at 20% 100%,#5cc6d36b,#0000 62%),linear-gradient(160deg,#00184f,#0b385b 70%,#12506b);align-items:center;gap:28px;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.final .poster{font-size:clamp(60px,6.4vw,104px)}.final .poster .hl{color:#8fe3ec}.final p{color:#cfe6ea;max-width:40ch;margin-top:14px}.final img.m{filter:drop-shadow(0 0 30px #5cc6d359);width:200px;position:absolute;bottom:-20px;left:4%}.final .dl-qr{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.final .dl-qr span{color:#cfe6ea}@media (width>=1000px){.final{grid-template-columns:minmax(0,1fr) auto;padding-inline-end:330px}}@media (width<=999px){.final img.m{width:200px;margin:0 auto -30px;position:static}}.chero2 .bg>svg{width:900px;height:900px;color:var(--wm);position:absolute;top:-200px;right:-280px;transform:rotate(-12deg)}.final img.m{height:auto}
