@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:ital,opsz,wght@0,9..144,600;1,9..144,500&family=Inter:wght@400;500;600;700;800&display=swap";.hv7{line-height:normal;letter-spacing:normal;font-feature-settings:normal;border-color:currentColor}.hv7 *,.hv7 *:before,.hv7 *:after{border-color:currentColor}.hv7 :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal}.hv7 a{text-decoration:underline}.hv7 ul{list-style:disc}.hv7 ol{list-style:decimal}.hv7 :is(img,svg,video,canvas,audio,iframe,embed,object){display:inline;vertical-align:baseline}.hv7 :is(img,video){max-width:none}.hv7{--ink:#1A1A1A;--t2:#4A4A4A;--mute:#6B6B6B;--line:#E6E6E6;--warm:#F5F3EE;--gold:#FBBD23;--goldt:#9A5B05;--ok:#1E7F43;--okbg:#E2F6EA;--brand:#E11D48;--sh:0 12px 32px rgba(26,26,26,.08);margin:0;background:#fcfcfc;color:var(--ink);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.hv7 *{box-sizing:border-box}.hv7 a{color:var(--ink);text-decoration:none}.hv7 a:hover{color:var(--goldt)}.hv7 button{font-family:inherit;color:inherit}html:has(.hv7){scroll-behavior:smooth}.hv7 .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.hv7 .serif{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.02em}.hv7 .ui{font-family:Inter,system-ui,sans-serif}.hv7 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:12px;font-size:16px;font-weight:600;white-space:nowrap;transition:transform .2s,background .2s}.hv7 .btn:hover{transform:translateY(-1px)}.hv7 .btn-gold{background:var(--gold);color:var(--ink)}.hv7 .btn-gold:hover{background:#fab505;color:var(--ink)}.hv7 .btn-line{background:#fff;color:var(--ink);border:1px solid var(--line)}.hv7 .btn-line:hover{color:var(--ink);border-color:#bdbdbd}.hv7 .lab{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--t2)}.hv7 .lab i{width:7px;height:7px;border-radius:50%;background:var(--gold);display:inline-block}.hv7 .sec{padding:120px 0 0;scroll-margin-top:72px}.hv7 .h2{font-size:clamp(36px,4.4vw,54px);line-height:1.08;margin:0 0 16px;text-wrap:balance}.hv7 .h3{font-size:24px;line-height:1.2;margin:0 0 8px}.hv7 .lede{font-size:19px;line-height:1.55;color:#3a3a3a;margin:0}.hv7 .body{font-size:16px;line-height:1.55;color:var(--t2);margin:0}.hv7 .small{font-size:14px;line-height:1.5}.hv7 .cap{font-size:12px;color:var(--mute)}.hv7 .head{max-width:760px;margin:0 auto;text-align:center}.hv7 .card{background:#fff;border:1px solid var(--line);border-radius:16px}.hv7 .lift{box-shadow:var(--sh)}.hv7 .stage{border-radius:24px;background:var(--warm)}.hv7 .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--warm)}.hv7 .sk{display:block;height:8px;border-radius:4px;background:#ececec}.hv7 .ok{font-size:12px;font-weight:600;border-radius:999px;padding:3px 9px;white-space:nowrap;background:var(--okbg);color:var(--ok)}.hv7 .vid{display:block;width:100%;height:auto;border-radius:16px;background:#fff}.hv7 .row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid #F0F0F0}.hv7 .seg{display:flex;gap:4px;padding:4px;background:#efede8;border-radius:14px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;margin:0 auto}.hv7 .seg button{border:0;cursor:pointer;background:transparent;border-radius:12px;min-height:44px;padding:0 16px;font-size:16px;font-weight:600;color:var(--t2);white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.hv7 .seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #1a1a1a1f}.hv7 .faq{border-top:1px solid #EAEAEA;padding:24px 0}.hv7 .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-size:19px;font-weight:600}.hv7 .faq summary::-webkit-details-marker{display:none}.hv7 .faq summary .pm{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:16px;color:var(--t2);transition:transform .2s}.hv7 .faq[open] summary .pm{transform:rotate(45deg)}.hv7 .faq .a{margin-top:12px;font-size:16px;line-height:1.6;color:var(--t2);max-width:760px}.hv7 .topnav{display:flex;gap:24px;font-size:16px;font-weight:500}.hv7 .topnav a{color:#3a3a3a}.hv7 .topnav{align-items:center}.hv7 .topnav a{white-space:nowrap}.hv7 .zacts{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.hv7 a.zmore,.hv7 a.fmore{font-size:15px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:4px}.hv7 a.fmore{display:inline-block;margin-top:12px}.hv7 .ethlinks{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px}@media (max-width:1180px){.hv7 .topnav{gap:16px;font-size:15px}}.hv7 .ctasub{white-space:nowrap}.hv7 .duo{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch}.hv7 .pane{background:#fff;border-radius:16px;box-shadow:var(--sh);overflow:hidden;min-height:496px;position:relative}.hv7 .arrow{width:40px;height:40px;border-radius:50%;background:var(--ink);display:grid;place-items:center;flex:none;align-self:center}.hv7 .sp{opacity:0}.hv7 .k1{animation:hv7-k1 14s infinite}.hv7 .k2{animation:hv7-k2 14s infinite}.hv7 .k3{animation:hv7-k3 14s infinite}.hv7 .k4{animation:hv7-k4 14s infinite}.hv7 .k5{animation:hv7-k5 14s infinite}@keyframes hv7-k1{0%,3%{opacity:0;transform:translateY(8px)}7%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hv7-k2{0%,13%{opacity:0;transform:translateY(8px)}17%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hv7-k3{0%,26%{opacity:0;transform:translateY(8px)}30%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hv7-k4{0%,37%{opacity:0;transform:translateY(8px)}41%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hv7-k5{0%,52%{opacity:0;transform:translateY(14px) scale(.98)}58%,92%{opacity:1;transform:none}98%,to{opacity:0}}.hv7 .wave{display:flex;align-items:center;gap:4px;height:44px}.hv7 .wave span{width:5px;border-radius:3px;background:var(--gold);animation:hv7-wv 1.1s ease-in-out infinite}@keyframes hv7-wv{0%,to{height:10px}50%{height:40px}}.hv7 .blink{animation:hv7-blink 1.2s infinite}@keyframes hv7-blink{50%{opacity:.25}}.hv7 .bub{max-width:86%;border-radius:16px;padding:8px 12px;font-size:14px;line-height:1.45}.hv7 .bub.e{align-self:flex-start;background:#f1f1f1;border-bottom-left-radius:4px}.hv7 .bub.u{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.hv7 .g{color:var(--c);background-color:transparent;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:hv7-gtx 14s infinite}@keyframes hv7-gtx{0%,50%{color:transparent;background-color:#e4e4e4}57%,95%{color:var(--c);background-color:transparent}to{color:transparent;background-color:#e4e4e4}}.hv7 .se-doc{display:flex;flex-direction:column;overflow:hidden;background:#fff}.hv7 .se-top{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #EFEFEF;font-size:12px}.hv7 .se-back{width:22px;height:22px;display:grid;place-items:center;flex:none}.hv7 .se-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #E6E6E6;border-radius:8px;padding:3px 9px;font-weight:500;color:#1a1a1a;white-space:nowrap}.hv7 .se-pill i{width:7px;height:7px;border-radius:50%;display:inline-block}.hv7 .se-saved{margin-left:auto;color:var(--mute)}.hv7 .se-copy{display:inline-flex;align-items:center;gap:5px;border:1px solid #E6E6E6;border-radius:8px;padding:3px 9px;font-weight:600;color:#1a1a1a}.hv7 .se-body{padding:18px 22px 22px;font-family:DM Sans,system-ui,sans-serif;flex:1;display:flex;flex-direction:column;min-height:0}.hv7 .se-h1{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.02em;font-size:22px;line-height:1.2}.hv7 .se-efw{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:600;color:#1e7f43}.hv7 .se-body img{display:block;width:100%;height:150px;flex:1 1 150px;min-height:150px;max-height:260px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-top:14px}.hv7 .se-body p{margin:12px 0 0;font-size:14.5px;line-height:1.6;color:#2b2b2b}.hv7 .eo{animation:hv7-eo 14s infinite}@keyframes hv7-eo{0%,55%{opacity:0}60%,95%{opacity:1}to{opacity:0}}.hv7 .callpane{background:#f7f6f3;display:flex;align-items:center;justify-content:center;padding:14px}.hv7 .phone{position:relative;width:min(100%,280px);border-radius:40px;background:linear-gradient(180deg,#2a2a2e,#121214);border:6px solid #1A1A1A;box-shadow:0 24px 48px #1a1a1a40;color:#fff;padding:14px 22px 18px;display:flex;flex-direction:column;align-items:center}.hv7 .notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:84px;height:22px;border-radius:12px;background:#000}.hv7 .ph-status{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;padding:0 6px}.hv7 .ph-sig{display:inline-flex;gap:2px;align-items:flex-end}.hv7 .ph-sig i{width:3px;background:#fff;border-radius:1px}.hv7 .ph-sig i:nth-child(1){height:4px}.hv7 .ph-sig i:nth-child(2){height:6px}.hv7 .ph-sig i:nth-child(3){height:8px}.hv7 .ph-sig i:nth-child(4){height:10px}.hv7 .ph-av{width:64px;height:64px;border-radius:50%;background:#1a1a1a;box-shadow:0 0 0 1px #ffffff24;display:grid;place-items:center;margin-top:18px}.hv7 .ph-name{font-size:20px;font-weight:600;margin-top:14px;text-align:center;line-height:1.2}.hv7 .ph-time{font-size:15px;color:#bdbdbd;margin-top:6px;font-variant-numeric:tabular-nums;min-height:20px}.hv7 .keys{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 14px;margin-top:20px}.hv7 .kb{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;color:#ededed}.hv7 .kc{width:50px;height:50px;border-radius:50%;background:#ffffff24;display:grid;place-items:center}.hv7 .endc{width:54px;height:54px;border-radius:50%;background:#ef4444;display:grid;place-items:center;margin-top:18px}.hv7 .se-wrap{position:relative;background:#fff;min-height:496px!important}.hv7 .talk{position:absolute;top:0;right:0;bottom:0;left:0;padding:8px 24px 20px;display:flex;flex-direction:column;animation:hv7-tlk 14s infinite;background:#fff}.hv7 .talk .mlist{padding:16px 2px 6px;gap:10px}.hv7 .talk .mb{display:block;max-width:80%;font-size:15px;line-height:1.45;padding:11px 16px;border-radius:20px}.hv7 .talk .mb.el{border-bottom-left-radius:6px}.hv7 .talk .mb.me{border-bottom-right-radius:6px}@media (max-width:640px){.hv7 .talk .mb{font-size:13.5px;padding:9px 13px;max-width:80%}}.hv7 .talk .mb .sw{flex:none;transform:translateY(1px)}.hv7 .talk .mb.el .sw{color:var(--gold)}.hv7 .talk .mb.me .sw{color:var(--mute)}.hv7 .mhead.tcall{padding:12px 0}.hv7 .tdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;margin-right:5px;vertical-align:1px}.hv7 .tlab{position:absolute;top:20px;left:24px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--mute)}.hv7 .tlab i{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:hv7-blink 1.2s infinite}.hv7 .after{position:absolute;top:0;right:0;bottom:0;left:0;animation:hv7-aft 14s infinite}@keyframes hv7-tlk{0%,50%{opacity:1}55%,95%{opacity:0}to{opacity:1}}@keyframes hv7-aft{0%,52%{opacity:0;transform:translateY(10px)}58%,94%{opacity:1;transform:none}99%,to{opacity:0}}.hv7 .turn{display:flex;gap:10px;align-items:flex-end;max-width:88%}.hv7 .turn.ke{align-self:flex-end;flex-direction:row-reverse}.hv7 .tav{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}.hv7 .turn.el .tav{background:#1a1a1a;color:#fff;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:12px}.hv7 .turn.ke .tav{background:#e9e6df;overflow:hidden}.hv7 .ph-av span{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:24px;line-height:1;color:#fff}.hv7 .tav img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;transform:scale(1.7);transform-origin:50% 24%}.hv7 .tb{border-radius:20px;padding:10px 14px 12px;box-shadow:0 1px 2px #1a1a1a0f}.hv7 .turn.el .tb{background:#1a1a1a;color:#fff;border-bottom-left-radius:6px}.hv7 .turn.ke .tb{background:#fff;border:1px solid var(--line);border-bottom-right-radius:6px}.hv7 .tb .who{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--t2);margin-bottom:2px}.hv7 .turn.el .who{color:var(--gold)}.hv7 .turn.el .tx{color:#fff}.hv7 .tb .tx{font-size:15px;line-height:1.45;color:var(--ink)}.hv7 .sw{display:inline-flex;align-items:center;gap:2px;height:12px}.hv7 .sw i{width:2.5px;border-radius:2px;background:currentColor;animation:hv7-wv2 .9s ease-in-out infinite}.hv7 .sw i:nth-child(2){animation-delay:.15s}.hv7 .sw i:nth-child(3){animation-delay:.3s}.hv7 .sw i:nth-child(4){animation-delay:.45s}@keyframes hv7-wv2{0%,to{height:3px}50%{height:12px}}@property --t{syntax:"<integer>";inherits:false;initial-value:0}.hv7 .ph-time{--t:0;animation:hv7-clk 14s steps(14,end) infinite;counter-reset:mm round(down,calc(var(--t) / 60),1) ss mod(var(--t),60)}.hv7 .ph-time:after{content:counter(mm) ":" counter(ss,decimal-leading-zero)}@keyframes hv7-clk{0%{--t:0}to{--t:14}}.hv7 .ph-sub2{font-size:13px;color:#bdbdbd;margin-top:2px}.hv7 #top .se-saved,.hv7 #top .se-copy{display:none}.hv7 #top .se-pill{margin-left:auto}.hv7 .phone{height:470px}.hv7 .phone.light{background:#fff;border-color:#1a1a1a;color:var(--ink);padding:14px 12px 12px;align-items:stretch}.hv7 .phone.light .ph-status{color:var(--ink)}.hv7 .phone.light .ph-sig i{background:var(--ink)}.hv7 .mhead{display:flex;align-items:center;gap:8px;padding:12px 4px 10px;border-bottom:1px solid #F0F0F0;font-size:13px;line-height:1.2}.hv7 .mhead .msub{font-size:11px;color:var(--mute)}.hv7 .mav{width:28px;height:28px;border-radius:50%;background:#1a1a1a;color:#fff;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:12px;display:grid;place-items:center;flex:none}.hv7 .mlist{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:10px 2px;overflow:hidden}.hv7 .mb{max-width:84%;border-radius:18px;padding:8px 12px;font-size:13px;line-height:1.4}.hv7 .mb.el{align-self:flex-start;background:#1a1a1a;color:#fff;border-bottom-left-radius:6px}.hv7 .mb.me{align-self:flex-end;background:#fff;border:1px solid var(--line);border-bottom-right-radius:6px}.hv7 .mb.mphoto{padding:3px;width:72%}.hv7 .mb.mphoto img{display:block;width:100%;height:92px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;border-radius:14px}.hv7 .minp{height:36px;border:1px solid #E2E2E2;border-radius:18px;display:flex;align-items:center;padding:0 14px;font-size:12.5px;color:var(--mute);margin-top:4px}.hv7 #top .k1,.hv7 #top .k2,.hv7 #top .k3,.hv7 #top .k4,.hv7 #top .k5,.hv7 #top .g,.hv7 #top .eo,.hv7 #top .talk,.hv7 #top .after{animation-duration:18s}.hv7 #top .ph-time{animation:hv7-clk 18s steps(18,end) infinite}@keyframes hv7-clk{0%{--t:0}to{--t:18}}.hv7 #top .k1{animation-name:hv7-hk1}.hv7 #top .k2{animation-name:hv7-hk2}.hv7 #top .k3{animation-name:hv7-hk3}.hv7 #top .k4{animation-name:hv7-hk4}@keyframes hv7-hk1{0%,2%{opacity:0;transform:translateY(8px)}4%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hv7-hk2{0%,15%{opacity:0;transform:translateY(8px)}17%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hv7-hk3{0%,28%{opacity:0;transform:translateY(8px)}30%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hv7-hk4{0%,40%{opacity:0;transform:translateY(8px)}42%,92%{opacity:1;transform:none}98%,to{opacity:0}}.hv7 #top .talk .k1{animation:hv7-pk1 30s infinite}.hv7 #top .talk .k2{animation:hv7-pk2 30s infinite}.hv7 #top .talk .k3{animation:hv7-pk3 30s infinite}.hv7 #top .talk .k4{animation:hv7-pk4 30s infinite}@keyframes hv7-pk1{0%{opacity:0;transform:translateY(8px)}2.5%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hv7-pk2{0%,17%{opacity:0;transform:translateY(8px)}18.5%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hv7-pk3{0%,38%{opacity:0;transform:translateY(8px)}39.5%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hv7-pk4{0%,48%{opacity:0;transform:translateY(8px)}49.5%,95%{opacity:1;transform:none}98%,to{opacity:0}}.hv7 #top .talk{animation:hv7-ptlk 30s infinite}@keyframes hv7-ptlk{0%,62%{opacity:1}66%,98.5%{opacity:0}to{opacity:1}}.hv7 #top .se-wrap .after{animation:hv7-paft 30s infinite}@keyframes hv7-paft{0%,63%{opacity:0;transform:translateY(10px)}67%,98.5%{opacity:1;transform:none}to{opacity:0}}.hv7 #top .ph-time{animation:hv7-clk2 30s linear infinite,hv7-hup1 30s infinite}.hv7 .ph-end{display:none}@keyframes hv7-clk2{0%{--t:0}62%,to{--t:19}}.hv7 .ph-tw{position:relative;margin-top:6px;min-height:20px;width:100%;text-align:center}.hv7 .ph-tw .ph-time{margin-top:0}.hv7 .ph-end{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-size:15px;color:#ef4444;font-weight:600;white-space:nowrap;opacity:0;animation:hv7-hup2 30s infinite}@keyframes hv7-hup1{0%,62%{opacity:1}64%,98.5%{opacity:.35}to{opacity:1}}@keyframes hv7-hup2{0%,62%{opacity:0}63%,97%{opacity:1}to{opacity:0}}.hv7 .keys.hang{animation:hv7-hup3 30s infinite}@keyframes hv7-hup3{0%,62%{opacity:1}64%,98.5%{opacity:.3}to{opacity:1}}.hv7 .endc.hang2{animation:hv7-hup4 30s infinite}@keyframes hv7-hup4{0%,61%{transform:none;opacity:1}62%{transform:scale(.88)}64%,98.5%{transform:scale(.88);opacity:.35}to{transform:none;opacity:1}}.hv7 .talk .mb{position:relative;overflow:visible}.hv7 .talk .mb .sw{position:absolute;top:50%;margin-top:-11px;display:flex;align-items:center;gap:3px;height:22px;opacity:0}.hv7 .talk .mb.el .sw{left:100%;margin-left:12px;color:#d99a06}.hv7 .talk .mb.me .sw{right:100%;margin-right:12px;color:#4a4a4a}.hv7 .talk .mb .sw i{width:2.5px;height:22px;border-radius:2px;background:currentColor;transform:scaleY(.2);animation:hv7-vb 1.1s ease-in-out infinite}.hv7 .talk .mb .sw i:nth-child(1){animation-delay:-.1s}.hv7 .talk .mb .sw i:nth-child(2){animation-delay:-.6s}.hv7 .talk .mb .sw i:nth-child(3){animation-delay:-.3s}.hv7 .talk .mb .sw i:nth-child(4){animation-delay:-.85s}.hv7 .talk .mb .sw i:nth-child(5){animation-delay:-.2s}.hv7 .talk .mb .sw i:nth-child(6){animation-delay:-.7s}.hv7 .talk .mb .sw i:nth-child(7){animation-delay:-.45s}.hv7 .talk .mb .sw i:nth-child(8){animation-delay:-.95s}.hv7 .talk .mb .sw i:nth-child(9){animation-delay:-.15s}@keyframes hv7-vb{0%,to{transform:scaleY(.2)}20%{transform:scaleY(.75)}40%{transform:scaleY(.4)}60%{transform:scaleY(1)}80%{transform:scaleY(.5)}}.hv7 .talk .mb.k1 .sw{animation:hv7-sw1 30s linear infinite}.hv7 .talk .mb.k2 .sw{animation:hv7-sw2 30s linear infinite}.hv7 .talk .mb.k3 .sw{animation:hv7-sw3 30s linear infinite}.hv7 .talk .mb.k4 .sw{animation:hv7-sw4 30s linear infinite}@keyframes hv7-sw1{0%{opacity:0}1.5%,14%{opacity:1}15%,to{opacity:0}}@keyframes hv7-sw2{0%,17%{opacity:0}18.5%,35%{opacity:1}36%,to{opacity:0}}@keyframes hv7-sw3{0%,38%{opacity:0}39.5%,45%{opacity:1}46%,to{opacity:0}}@keyframes hv7-sw4{0%,48%{opacity:0}49.5%,59.5%{opacity:1}60.5%,to{opacity:0}}@media (max-width:640px){.hv7 #top .se-wrap .after .se-body img{min-height:120px;max-height:130px;flex:0 0 130px}.hv7 .talk .mb .sw{gap:2px;height:18px;margin-top:-9px}.hv7 .talk .mb .sw i{width:2px;height:18px}.hv7 .talk .mb.el .sw{margin-left:8px}.hv7 .talk .mb.me .sw{margin-right:8px}.hv7 .talk .mb{max-width:76%!important}}@media (prefers-reduced-motion:reduce){.hv7 .talk .mb .sw{display:none}}.hv7 .vphone{padding:0;overflow:hidden;background:#111;justify-content:flex-end}.hv7 .vphone .vfeed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:34px}.hv7 .vphone .notch,.hv7 .vphone .ph-status{position:absolute;left:0;right:0;z-index:2}.hv7 .vphone .ph-status{top:14px;padding:0 22px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.hv7 .vrec{position:absolute;top:44px;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:6px;background:#1111118c;color:#fff;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;animation:hv7-vrec 30s infinite}.hv7 .vdot{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:hv7-vbl 1.2s ease-in-out infinite}@keyframes hv7-vbl{50%{opacity:.35}}@keyframes hv7-vrec{0%,62%{opacity:1}64%,98.5%{opacity:0}to{opacity:1}}.hv7 .vcaps{position:relative;z-index:2;width:100%;display:grid;padding:60px 12px 14px;background:linear-gradient(180deg,#0000,#00000073);border-radius:0 0 34px 34px}.hv7 .vcaps .mb{grid-area:1/1;position:relative;opacity:0;font-size:13px;max-width:none}.hv7 .vcaps .mb.el{justify-self:start;align-self:start;max-width:80%}.hv7 .vcaps .mb.me{justify-self:end;align-self:end;max-width:80%;margin-top:0}.hv7 .vcaps .vk1{grid-row:1}.hv7 .vcaps .vk2{grid-row:2;margin-top:6px}.hv7 .vcaps .vk3{grid-row:1}.hv7 .vcaps .vk4{grid-row:2;margin-top:6px}.hv7 .vcaps .mb .sw{display:inline-flex;vertical-align:-3px;margin-right:7px;gap:2px;height:14px}.hv7 .vcaps .mb .sw i{width:2px;height:14px;border-radius:1px;background:currentColor;transform:scaleY(.2);animation:hv7-vb 1.1s ease-in-out infinite}.hv7 .vcaps .mb.el .sw{color:#fbbd23}.hv7 .vcaps .mb.me .sw{color:#4a4a4a}.hv7 .vcaps .mb .sw i:nth-child(2){animation-delay:-.6s}.hv7 .vcaps .mb .sw i:nth-child(3){animation-delay:-.3s}.hv7 .vcaps .mb .sw i:nth-child(4){animation-delay:-.85s}.hv7 .vcaps .mb .sw i:nth-child(5){animation-delay:-.2s}.hv7 .vcaps .mb .sw i:nth-child(6){animation-delay:-.7s}.hv7 .vcaps .mb .sw i:nth-child(7){animation-delay:-.45s}.hv7 .vcaps .mb .sw i:nth-child(8){animation-delay:-.95s}.hv7 .vcaps .mb .sw i:nth-child(9){animation-delay:-.15s}.hv7 .vcaps .vk1{animation:hv7-vq1 30s infinite}.hv7 .vcaps .vk2{animation:hv7-vq2 30s infinite}.hv7 .vcaps .vk3{animation:hv7-vq3 30s infinite}.hv7 .vcaps .vk4{animation:hv7-vq4 30s infinite}@keyframes hv7-vq1{0%{opacity:0;transform:translateY(8px)}1.5%,30%{opacity:1;transform:none}32%,to{opacity:0}}@keyframes hv7-vq2{0%,12%{opacity:0;transform:translateY(8px)}13.5%,30%{opacity:1;transform:none}32%,to{opacity:0}}@keyframes hv7-vq3{0%,33%{opacity:0;transform:translateY(8px)}34.5%,62%{opacity:1;transform:none}64%,to{opacity:0}}@keyframes hv7-vq4{0%,44%{opacity:0;transform:translateY(8px)}45.5%,62%{opacity:1;transform:none}64%,to{opacity:0}}.hv7 .vcaps .vk1 .sw{animation:hv7-vs1 30s linear infinite}.hv7 .vcaps .vk2 .sw{animation:hv7-vs2 30s linear infinite}.hv7 .vcaps .vk3 .sw{animation:hv7-vs3 30s linear infinite}.hv7 .vcaps .vk4 .sw{animation:hv7-vs4 30s linear infinite}@keyframes hv7-vs1{0%{opacity:0}1.5%,9.5%{opacity:1}10.5%,to{opacity:0}}@keyframes hv7-vs2{0%,12%{opacity:0}13.5%,28%{opacity:1}29%,to{opacity:0}}@keyframes hv7-vs3{0%,33%{opacity:0}34.5%,41.5%{opacity:1}42.5%,to{opacity:0}}@keyframes hv7-vs4{0%,44%{opacity:0}45.5%,57%{opacity:1}58%,to{opacity:0}}.hv7 .vbody{gap:0}.hv7 .vgrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:12px;margin-top:14px}.hv7 .vcol{display:flex;flex-direction:column;gap:12px;min-height:0}.hv7 .vf{margin:0;display:flex;flex-direction:column;gap:6px;min-height:0}.hv7 .vreel{height:100%}.hv7 .vbox{position:relative;border-radius:10px;overflow:hidden;background:#e4e4e4;flex:1;min-height:0}.hv7 .vyt .vbox{aspect-ratio:16/9;flex:none}.hv7 .vsq{flex:1}.hv7 .vsq .vbox{aspect-ratio:1/1;height:100%;width:auto;align-self:flex-start;max-width:100%}.hv7 .vbox .vc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;margin:0;max-height:none;min-height:0;animation:hv7-vin 30s infinite}@keyframes hv7-vin{0%,62%{opacity:0}66%,98.5%{opacity:1}to{opacity:0}}.hv7 .vbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#fff0 30%,#ffffffb3,#fff0 70%) #e4e4e4;background-size:250% 100%;animation:hv7-vshim 1.6s linear infinite,hv7-vshv 30s infinite}@keyframes hv7-vshim{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes hv7-vshv{0%,62%{opacity:1}66%,98.5%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hv7 .vbox:before{display:none}}.hv7 .vf figcaption{font-size:12px;font-weight:600;color:var(--ink)}.hv7 .vf figcaption span{font-weight:400;color:var(--mute);margin-left:4px}.hv7 #top .vbody .g{animation:hv7-vg 30s infinite}.hv7 #top .vbody .eo{animation:hv7-veo 30s infinite}@keyframes hv7-vg{0%,62%{color:transparent;background-color:#e4e4e4}66%,98.5%{color:var(--c);background-color:transparent}to{color:transparent;background-color:#e4e4e4}}@keyframes hv7-veo{0%,63%{opacity:0}67%,98.5%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hv7 .vcaps .mb{display:none}.hv7 .vbox .vc,.hv7 .vrec{animation:none!important;opacity:1!important}}.hv7 .vphone .notch{position:absolute;left:50%;right:auto;transform:translate(-50%);top:8px;z-index:3}.hv7 .vphone .ph-status{top:12px}.hv7 .vcaps .mb.me{color:var(--ink)}.hv7 .vcaps .mb .sw{position:absolute;bottom:100%;margin:0 0 5px 4px;left:0}.hv7 .vcaps .mb.me .sw{left:auto;right:4px;margin:0 4px 5px 0;color:#fff}.hv7 .vcaps .vk2,.hv7 .vcaps .vk4{margin-top:24px!important}.hv7 .vrow{flex:1;min-height:0;display:flex;gap:12px}.hv7 .vrow .vsq{flex:none;width:46%}.hv7 .vrow .vsq .vbox{width:100%;height:auto;aspect-ratio:1/1;flex:none}.hv7 .vchap{flex:1;min-width:0;border:1px solid #EFEFEF;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.35;color:var(--t2);display:flex;flex-direction:column;gap:8px;align-self:flex-start}.hv7 .vchap .vch-h{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.hv7 .vchap b{display:block;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.hv7 #top .vbody .vchap.eo{animation:hv7-veo 30s infinite}.hv7 .vphone:before{content:"";position:absolute;left:0;right:0;top:0;height:90px;z-index:1;background:linear-gradient(180deg,#00000073,#0000);border-radius:34px 34px 0 0}@media (max-width:640px){.hv7 .vchap{display:none!important}.hv7 .vrow .vsq{width:100%}.hv7 .vf figcaption{white-space:nowrap;font-size:11.5px}}.hv7 .vpane{flex-direction:row!important;gap:20px;justify-content:center;align-items:center}.hv7 .vpane .vphone{width:228px;flex:none}.hv7 .vchaps{flex:1;max-width:190px;display:flex;flex-direction:column;gap:6px}.hv7 .vchaps .vch-h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.hv7 .vchaps>div:not(.vch-h){font-size:13.5px;line-height:1.35;color:var(--t2);padding:8px 0 8px 12px;border-left:2px solid #E4E4E4}.hv7 .vchaps b{display:block;font-size:12px;font-weight:600;color:var(--mute);font-variant-numeric:tabular-nums;margin-bottom:2px}.hv7 .vchaps .vc1{border-left-color:#fbbd23!important;color:var(--ink)!important}.hv7 .vchaps .vc1 b{color:var(--ink)}@keyframes hv7-vch1{0%,20%{border-left-color:#fbbd23;color:var(--ink)}21%,to{border-left-color:#e4e4e4;color:var(--t2)}}@keyframes hv7-vch2{0%,20%{opacity:.35}21%,41%{opacity:1;border-left-color:#fbbd23;color:var(--ink)}42%,62%{opacity:1;border-left-color:#e4e4e4;color:var(--t2)}63%,to{opacity:1}}@keyframes hv7-vch3{0%,41%{opacity:.35}42%,62%{opacity:1;border-left-color:#fbbd23;color:var(--ink)}63%,to{opacity:1;border-left-color:#e4e4e4}}.hv7 .vrow .vsq{width:auto;flex:none;height:100%}.hv7 .vrow .vsq .vbox,.hv7 .vrow .vpost .vbox{height:calc(100% - 24px);width:auto;flex:none}.hv7 .vrow .vsq .vbox{aspect-ratio:1/1}.hv7 .vrow .vpost{flex:none;height:100%}.hv7 .vrow .vpost .vbox{aspect-ratio:4/5}@media (max-width:640px){.hv7 .vpane{flex-direction:column!important}.hv7 .vpane .vphone{width:min(100%,260px)}.hv7 .vchaps{max-width:none;width:100%}.hv7 .vrow .vpost{display:none}.hv7 .vgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex:none}.hv7 .vreel{height:auto}.hv7 .vreel .vbox{aspect-ratio:9/16;flex:none}.hv7 .vrow{flex:none}.hv7 .vrow .vsq{height:auto;width:72%}.hv7 .vrow .vsq .vbox{width:100%;height:auto}}.hv7 .g{background-image:linear-gradient(100deg,#fff0 30%,#ffffffb3,#fff0 70%);background-size:250% 100%;background-repeat:no-repeat;animation:hv7-gtx 14s infinite,hv7-vshim 1.6s linear infinite}.hv7 #top .g{animation:hv7-gtx 18s infinite,hv7-vshim 1.6s linear infinite}.hv7 #top .vbody .g{animation:none;color:var(--c);background:none}.hv7 #top .vbody .eo,.hv7 #top .vbody .vchap.eo{animation:none;opacity:1}.hv7 .vbox .vc{animation:none!important;opacity:1}.hv7 .vbox:before{display:none!important}.hv7 .vrec{animation:none!important;opacity:1}.hv7 .note .nk{display:block;font-size:12px;font-weight:600;color:var(--mute);margin-bottom:4px}.hv7 .note.nf{width:264px;display:flex;gap:10px;align-items:flex-start}.hv7 .note .nav{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;margin-top:2px}.hv7 .note .nav.nph{width:48px;height:48px;border-radius:8px}.hv7 .note .ntx{min-width:0}.hv7 .lib{padding:18px;display:flex}.hv7 .lpanel{flex:1;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.hv7 .lhead{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #EFEFEF}.hv7 .lhead .lt{font-weight:700;font-size:14px}.hv7 .lsearch{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mute);border:1px solid #E6E6E6;border-radius:999px;padding:5px 12px}.hv7 .lcols,.hv7 .lrow{display:grid;grid-template-columns:minmax(0,1.6fr) 112px 128px minmax(0,1.3fr);align-items:center;gap:14px;padding:0 16px}.hv7 .lcols{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mute);padding-top:10px;padding-bottom:8px;border-bottom:1px solid #F2F2F2}.hv7 .lrow{flex:1;border-bottom:1px solid #F2F2F2;font-size:13px;animation:hv7-lrin .5s ease-out both}.hv7 .lrow:last-child{border-bottom:0}.hv7 .lrow>.lav{display:none}.hv7 .lrow,.hv7 .lcols{grid-template-columns:40px minmax(0,1.6fr) 112px 128px minmax(0,1.3fr)}.hv7 .lcols>span:first-child{grid-column:1/3}.hv7 .lrow>.lav{display:block;width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.hv7 .lrow>.lav.lph{border-radius:8px}.hv7 .lwho{min-width:0;display:flex;flex-direction:column;gap:1px}.hv7 .lwho b{font-weight:600}.hv7 .lwho span{color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv7 .lsrc{display:flex;align-items:center;gap:6px;color:var(--t2);font-size:12.5px}.hv7 .lok{display:flex;align-items:center;gap:5px;color:#1e7f43;font-size:12.5px;font-weight:600}.hv7 .louts{display:flex;flex-wrap:wrap;gap:6px}.hv7 .lchip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;border:1px solid #E6E6E6;border-radius:999px;padding:3px 9px;white-space:nowrap}.hv7 .lchip i{width:6px;height:6px;border-radius:50%}@keyframes hv7-lrin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:760px){.hv7 .lrow .lok:after{content:" consent";font-weight:600}.hv7 .lib{height:auto!important;padding:12px}.hv7 .lcols{display:none}.hv7 .lrow{grid-template-columns:36px minmax(0,1fr);row-gap:6px;padding:12px}.hv7 .lrow .lsrc{display:none}.hv7 .lrow .lok,.hv7 .lrow .louts{grid-column:2}}@media (prefers-reduced-motion:reduce){.hv7 .lrow{animation:none}}.hv7 #top .seg{background:transparent;padding:0;border-radius:0;gap:28px;border-bottom:0;box-shadow:inset 0 -1px 0 var(--line);overflow:visible}.hv7 #top .seg button{background:transparent!important;box-shadow:none!important;border-radius:0;min-height:44px;padding:0 2px;font-size:15px;font-weight:500;color:var(--mute);border-bottom:2px solid transparent;margin-bottom:0}.hv7 #top .seg button:hover{color:var(--ink)}.hv7 #top .seg button.on{color:var(--ink);font-weight:600;border-bottom-color:var(--gold)}@media (max-width:640px){.hv7 #top .seg{gap:18px}.hv7 #top .seg button{font-size:14px}}.hv7 .carr{position:absolute;top:50%;margin-top:-24px;width:48px;height:48px;border-radius:50%;border:1px solid #E6E6E6;background:#fff;display:grid;place-items:center;cursor:pointer;z-index:2;box-shadow:0 6px 16px #1a1a1a14;transition:transform .15s,border-color .15s}.hv7 .carr.l{left:20px}.hv7 .carr.r{right:20px}.hv7 .fbox{width:100%;min-height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center}.hv7 .zw{width:460px;max-width:100%}.hv7 .carr:hover{border-color:#bdbdbd;transform:scale(1.06)}@media (max-width:640px){.hv7 .carr{width:36px;height:36px;margin-top:-18px}.hv7 .carr.l{left:6px}.hv7 .carr.r{right:6px}.hv7 .fstage{padding:28px 46px!important}.hv7 .fbox{min-height:0}.hv7 .zw{zoom:1!important;width:100%}}.hv7 .orbit{position:relative;height:460px;max-width:900px;margin:40px auto 0}.hv7 .orbit .ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hv7 .orbit .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.hv7 .ochip{cursor:default;font-family:inherit;color:#1a1a1a;position:absolute;display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #E6E6E6;border-radius:14px;padding:8px 16px 8px 8px;font-size:15px;font-weight:600;white-space:nowrap;box-shadow:0 8px 20px #1a1a1a0f;transition:scale .25s,box-shadow .25s,background .2s,border-color .2s}.hv7 .ochip.on{background:#fff;color:#1a1a1a;border-color:#fbbd23;box-shadow:0 8px 20px #1a1a1a0f}@keyframes hv7-floaty{0%,to{translate:0 0}50%{translate:0 -9px}}@media (prefers-reduced-motion:reduce){.hv7 .ochip{animation:none}}@media (max-width:760px){.hv7 .orbit{height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hv7 .orbit .core{position:static;transform:none;width:100%;margin-bottom:10px}.hv7 .ochip{position:static;transform:none!important;animation:none}.hv7 .ochip:hover{transform:none}.hv7 .hh1{font-size:34px!important;line-height:1.08!important}}@media (min-width:761px){.hv7 .hh1{font-size:min(44px,calc((100vw - 80px) / 20.5))!important;white-space:nowrap;text-wrap:nowrap!important}}.hv7 .eth6{width:100%;max-width:860px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:28px 56px}.hv7 .eth6>div{text-align:center}.hv7 .eth6>div>span:first-child{margin-left:auto;margin-right:auto}@media (max-width:640px){.hv7 .eth6{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}.hv7 #ethics .eth6{max-width:980px;gap:28px 40px;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);grid-auto-flow:row}.hv7 #ethics .ethc{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:18px 0 0;text-align:center}.hv7 #ethics .ethc>span:first-child{margin:0 auto 14px!important}.hv7 #ethics .ethc b{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:19px!important}@media (max-width:860px){.hv7 #ethics .eth6{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hv7 #ethics .eth6{grid-template-columns:1fr;gap:10px}.hv7 #ethics .ethc{padding:14px 0 0}.hv7 #ethics .ethc>span:first-child{margin:0 auto 10px!important}.hv7 #ethics .ethc b{font-size:17px!important}.hv7 #ethics .ethc>span:last-child{margin-top:2px!important;font-size:14px!important}}.hv7 .fgrid{margin-top:48px;display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.hv7 .fcard{grid-column:span 2;padding:12px;display:flex;flex-direction:column}.hv7 .fcard.fwide{grid-column:span 3}.hv7 .stage.fvis{background:#f5f5f5}.hv7 .fvis{height:230px;border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px;overflow:hidden;font-size:13px}.hv7 .ftx{padding:20px 12px 12px}.hv7 .fidea{display:flex;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.hv7 .fidea-ph{width:96px;flex:none;background:#f0efec;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#555}.hv7 .fidea-ph svg{width:30px;height:30px;padding:7px;border-radius:50%;background:#fff;color:#1a1a1a}.hv7 .fidea-bd{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.hv7 .fidea-bd b{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:15px;line-height:1.2}.hv7 .fidea-bd span{color:var(--mute);font-size:12px;line-height:1.4}.hv7 .fidea-bd em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;margin-top:4px}.hv7 .fidea-bd em.fmut{color:var(--mute)}.hv7 .fidea2{background:#fff;border-color:var(--line);opacity:.75;margin-left:24px}.hv7 .fdoc{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;font-size:13.5px;line-height:1.5}.hv7 .fdoc p{margin:0}.hv7 .fadd{background:#eff5fe;color:#1e3a8a;padding:6px 10px;border-radius:6px}.hv7 .fsrc{display:flex;align-items:center;gap:10px;border-top:1px solid #F0F0F0;padding-top:10px;font-size:12px;color:var(--t2)}.hv7 .fsrc b{color:var(--ink);font-weight:600}.hv7 .fsrc-ic{width:28px;height:28px;border-radius:8px;background:#eef3fb;color:#2f5da8;font-weight:700;display:grid;place-items:center;flex:none}.hv7 .fcmt{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;line-height:1.45}.hv7 .fcmt-r{margin-left:22px}.hv7 .fcmt-h{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:12px}.hv7 .fcmt-h span:last-child{color:var(--mute)}.hv7 .fav,.hv7 .fe{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;flex:none}.hv7 .fe{background:#1a1a1a;color:#fff;font-family:Inter,system-ui,sans-serif}.hv7 .fat{color:#b45309;font-weight:700}.hv7 .fqr{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.hv7 .fqr-code{padding:6px;border:1px solid var(--line);border-radius:8px;flex:none;line-height:0}.hv7 .fqr b{display:block;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:15px;line-height:1.2}.hv7 .fqr span{display:block;color:var(--mute);font-size:12px;margin-top:4px}.hv7 .fmail{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-left:22px;font-size:12px;color:var(--t2)}.hv7 .fmail b{color:var(--ink);font-weight:600}.hv7 .fmail-ic{width:28px;height:28px;border-radius:50%;background:#fff1f3;color:#be123c;display:grid;place-items:center;flex:none;font-size:13px}.hv7 .frev{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:9px}.hv7 .frev-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.hv7 .frev-h b{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:15px}.hv7 .frev-pill{background:#f0efec;color:var(--ink);font-size:10.5px;font-weight:600;border-radius:999px;padding:3px 9px;white-space:nowrap}.hv7 .frev-r{display:flex;align-items:center;gap:9px;font-size:13px}.hv7 .frev-ck{width:20px;height:20px;border-radius:50%;background:#e2f6ea;color:#1e7f43;display:grid;place-items:center;flex:none}@media (max-width:980px){.hv7 .fgrid{grid-template-columns:1fr 1fr}.hv7 .fcard,.hv7 .fcard.fwide{grid-column:span 1}.hv7 .fcard.fwide:first-child{grid-column:1/-1}}@media (max-width:640px){.hv7 .fgrid{grid-template-columns:1fr;gap:16px}.hv7 .fcard,.hv7 .fcard.fwide,.hv7 .fcard.fwide:first-child{grid-column:auto}.hv7 .fvis{height:auto;min-height:190px}}.hv7 .fth{display:flex;align-items:center;gap:12px}.hv7 .fti{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none}.hv7 .fth{gap:12px}.hv7 .plan{border:1px solid #E6E6E6;border-radius:20px;background:#fff;padding:28px;transition:transform .3s,box-shadow .3s}.hv7 .plan:hover{transform:translateY(-6px);box-shadow:0 22px 44px #1a1a1a1a}.hv7 #top{background:radial-gradient(1100px 520px at 50% -80px,#fbbd2326,#fbbd2300 70%)}.hv7 .zrows{margin-top:56px;display:flex;flex-direction:column;gap:clamp(56px,7vw,104px)}.hv7 .zrow{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.hv7 .zrow.zrev{grid-template-columns:1fr 1.25fr}.hv7 .zrow.zrev .zvis{order:2}.hv7 .zvis{border-radius:28px;padding:clamp(16px,2.6vw,36px)}.hv7 .zvis .vid{display:block;width:100%;border-radius:14px}.hv7 .ztag{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;border:1px solid;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hv7 .zh{font-size:clamp(30px,3.2vw,42px);line-height:1.08;margin:16px 0 12px}.hv7 .ztx .body{font-size:18px}.hv7 .zul{list-style:none;margin:20px 0 28px;padding:0;display:flex;flex-direction:column;gap:12px}.hv7 .zul li{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--ink)}.hv7 .zck{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none}@media (max-width:860px){.hv7 .zrow,.hv7 .zrow.zrev{grid-template-columns:1fr;gap:24px}.hv7 .zrow.zrev .zvis{order:0}}.hv7 .fmband{background:var(--warm);padding:96px 0}.hv7 .fmgrid{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.hv7 .fmcard{background:#fff;border:1px solid rgba(26,26,26,.06);border-radius:20px;padding:24px;display:grid;grid-template-columns:1fr 210px;gap:20px;align-items:center;box-shadow:0 1px 2px #1a1a1a0a}.hv7 .ftag{display:inline-flex;height:24px;align-items:center;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hv7 .fmh{font-size:24px;line-height:1.15;margin:12px 0 8px}.hv7 .fmtx p{margin:0;font-size:15px;line-height:1.5;color:var(--t2)}.hv7 .fmth{height:150px;border-radius:14px;background:#f6f4ef;padding:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hv7 .th{width:100%;background:#fff;border-radius:10px;box-shadow:0 6px 16px #1a1a1a1a;font-family:Inter,system-ui,sans-serif;font-size:9px;color:var(--ink);overflow:hidden}.hv7 .th img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.hv7 .th b{display:block;font-weight:800;line-height:1.2}.hv7 .th em{font-style:normal;font-weight:700;letter-spacing:.08em;font-size:7.5px}.hv7 .th-mail{padding:8px}.hv7 .th-mail img{height:62px;border-radius:6px}.hv7 .th-mail b{font-size:11px;margin:6px 0}.hv7 .th-btn{display:inline-block;color:#fff;font-weight:700;border-radius:5px;padding:3px 8px}.hv7 .th-ig .th-igh{display:flex;align-items:center;gap:5px;padding:5px 7px;font-weight:700}.hv7 .th-ig .th-igh i{width:12px;height:12px;border-radius:50%;background:linear-gradient(45deg,#f59e0b,#f43f5e,#8b5cf6)}.hv7 .th-ig img{height:70px}.hv7 .th-ig span{display:block;padding:5px 7px}.hv7 .th-news{padding:8px}.hv7 .th-nl{font-weight:800;font-size:8px;border-bottom:1.5px solid #1A1A1A;padding-bottom:4px;letter-spacing:.05em}.hv7 .th-nr{display:flex;gap:7px;margin:7px 0}.hv7 .th-nr img{width:46px;height:52px;border-radius:5px;flex:none}.hv7 .th-nr em{color:#e11d48}.hv7 .th-nr b{font-size:10px;margin-top:3px}.hv7 .th-news>i{display:block;height:4px;border-radius:2px;background:#efefef;margin-top:4px}.hv7 .th-grant{padding:10px}.hv7 .th-grant b{font-size:11px}.hv7 .th-gr{display:flex;flex-direction:column;gap:3px;margin:7px 0;color:#1e7f43;font-weight:600}.hv7 .th-gk{background:#1a1a1a;color:#fff;border-radius:5px;padding:5px 7px;font-weight:700}.hv7 .th-blog{padding:8px}.hv7 .th-blog em{color:#e11d48}.hv7 .th-blog b{font-size:10px;margin:4px 0 6px}.hv7 .th-blog img{height:52px;border-radius:5px}.hv7 .th-slide{display:flex;aspect-ratio:16/9}.hv7 .th-slide>div{flex:1.1;padding:8px;display:flex;flex-direction:column;justify-content:flex-end}.hv7 .th-slide em{color:#e11d48}.hv7 .th-slide b{font-size:11px;margin:3px 0}.hv7 .th-slide span{color:#737373}.hv7 .th-slide img{flex:1;height:auto;min-height:100%}@media (max-width:980px){.hv7 .fmgrid{grid-template-columns:1fr}}@media (max-width:520px){.hv7 .fmcard{grid-template-columns:1fr}.hv7 .fmth{height:170px}}.hv7 #pricing{--page: #f6f5f2;--card: #ffffff;--ink: #1A1A1A;--body: #4A4A4A;--muted: #6B6B6B;--faint: #A3A3A3;--line: #E6E6E6;--soft: #EFEDE8;--gold: #fbbd23;--on-gold: #1c1917;--green: #1E7F43}.hv7 #pricing *{box-sizing:border-box}.hv7 #pricing{color:var(--body);font:15px/1.5 DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.hv7 #pricing .tabs{display:flex;justify-content:center;margin:26px 0 16px}.hv7 #pricing .seg{display:inline-flex;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:4px;gap:2px}.hv7 #pricing .seg button{border:0;background:transparent;font:500 14.5px DM Sans,sans-serif;color:var(--muted);padding:8px 18px;border-radius:9px;cursor:pointer;white-space:nowrap}.hv7 #pricing .seg button[aria-selected=true]{background:var(--soft);color:var(--ink);font-weight:600}.hv7 #pricing .seg button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.hv7 #pricing .billing{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:30px}.hv7 #pricing .billing .seg button{padding:6px 14px;font-size:13.5px}.hv7 #pricing .save{font-size:13.5px;color:var(--green);font-weight:600;white-space:nowrap}.hv7 #pricing .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.hv7 #pricing .plan{position:relative;background:var(--card);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;min-width:0}.hv7 #pricing .plan.featured{border-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.hv7 #pricing .badge{position:absolute;top:18px;right:18px;font-size:11.5px;font-weight:600;color:var(--ink);background:var(--soft);border-radius:999px;padding:3px 10px;white-space:nowrap}.hv7 #pricing .top{padding:26px 24px 22px;border-bottom:1px solid var(--line)}.hv7 #pricing .plan h2{font:700 26px/1.15 Fraunces,Georgia,serif;color:var(--ink);margin:0 0 6px;padding-right:96px}.hv7 #pricing .for{color:var(--muted);font-size:14px;margin:0;min-height:42px;text-wrap:pretty}.hv7 #pricing .price{display:flex;align-items:baseline;gap:6px;margin:18px 0 2px}.hv7 #pricing .amount{font:700 44px/1 Fraunces,Georgia,serif;color:var(--ink);letter-spacing:-.02em}.hv7 #pricing .per{color:var(--muted);font-size:14px;white-space:nowrap}.hv7 #pricing .billed{color:var(--muted);font-size:13.5px;min-height:20px}.hv7 #pricing .credits{margin-top:14px;font-size:14px;color:var(--ink);font-weight:600}.hv7 #pricing .credits span{font-weight:400;color:var(--muted)}.hv7 #pricing .mid{padding:18px 24px;border-bottom:1px solid var(--line)}.hv7 #pricing .btn{display:block;width:100%;text-align:center;text-decoration:none;font:600 15px DM Sans,sans-serif;border-radius:10px;padding:11px 16px;white-space:nowrap;border:1px solid var(--ink);color:var(--ink);background:var(--card);cursor:pointer}.hv7 #pricing .btn:hover{background:var(--soft)}.hv7 #pricing .btn.primary{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.hv7 #pricing .btn.primary:hover{filter:brightness(.97);background:var(--gold)}.hv7 #pricing .feat{padding:18px 24px 24px;flex:1}.hv7 #pricing .feat .lead{font-size:13.5px;color:var(--muted);margin:0 0 8px}.hv7 #pricing .feat ul{list-style:none;margin:0;padding:0}.hv7 #pricing .feat li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--body);padding:4px 0}.hv7 #pricing .feat li svg{flex:none;margin-top:4px}.hv7 #pricing .tip{display:inline-flex;vertical-align:-2px;margin-left:4px;color:var(--faint);cursor:help;position:relative}.hv7 #pricing .tip:hover,.hv7 #pricing .tip:focus{color:var(--muted)}.hv7 #pricing .tip .bubble{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:230px;background:var(--ink);color:#fff;font-size:12.5px;line-height:1.45;border-radius:8px;padding:8px 10px;z-index:5}.hv7 #pricing .tip:hover .bubble,.hv7 #pricing .tip:focus .bubble{display:block}.hv7 #pricing .fine{text-align:center;color:var(--muted);font-size:13.5px;margin:26px auto 0;max-width:640px;text-wrap:balance}.hv7 #pricing .costs{margin-top:56px;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.hv7 #pricing .costs h3{font:700 22px/1.2 Fraunces,Georgia,serif;color:var(--ink);margin:0;padding:22px 24px 4px}.hv7 #pricing .costs>p{margin:0;padding:0 24px 16px;color:var(--muted);font-size:14px}.hv7 #pricing .costs table{width:100%;border-collapse:collapse;font-size:14.5px}.hv7 #pricing .costs td{padding:11px 24px;border-top:1px solid var(--line);vertical-align:top}.hv7 #pricing .costs td:last-child{text-align:right;white-space:nowrap;color:var(--ink);font-weight:600}.hv7 #pricing .costs td small{display:block;color:var(--muted);font-size:13px}.hv7 #pricing .free-row td:last-child{color:var(--green)}.hv7 #pricing .addons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.hv7 #pricing .addon{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.hv7 #pricing .addon h3{font:700 20px/1.2 Fraunces,Georgia,serif;color:var(--ink);margin:0 0 6px}.hv7 #pricing .addon p{margin:0 0 8px;color:var(--body);font-size:14.5px}.hv7 #pricing .addon .small{color:var(--muted);font-size:13.5px;margin:0}@media (max-width: 900px){.hv7 #pricing .plans{grid-template-columns:1fr;max-width:480px;margin:0 auto}.hv7 #pricing .for{min-height:0}.hv7 #pricing .addons{grid-template-columns:1fr}}@media (max-width: 480px){.hv7 #pricing .seg button{padding:8px 12px}.hv7 #pricing .top,.hv7 #pricing .mid,.hv7 #pricing .feat,.hv7 #pricing .costs td{padding-left:18px;padding-right:18px}}.hv7 #pricing .tabs{margin-top:32px}.hv7 #pricing .plan{padding:0;transition:none}.hv7 #pricing .plan:hover{transform:none;box-shadow:none}.hv7 #pricing .plan.featured:hover{box-shadow:0 1px 0 var(--ink)}.hv7 .audhide{display:none}.hv7 .audsw{display:inline-flex;gap:22px;padding:0;background:transparent;border:0;margin-bottom:28px}.hv7 .audsw button{border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer;border-radius:0;padding:6px 2px;min-height:44px;font:500 15px DM Sans,sans-serif;color:var(--mute)}.hv7 .audsw button:hover{color:var(--ink)}.hv7 .audsw button[aria-selected=true]{background:transparent;color:var(--ink);font-weight:600;border-bottom-color:var(--gold)}.hv7 #pricing .billing{flex-direction:column;gap:10px;margin-bottom:12px}.hv7 #pricing .plink{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 30px;font-size:14px;color:var(--muted)}.hv7 #pricing .plink button{border:0;background:none;padding:2px 0;font:500 14px DM Sans,sans-serif;color:var(--muted);cursor:pointer;border-bottom:1.5px solid transparent}.hv7 #pricing .plink button:hover{color:var(--ink)}.hv7 #pricing .plink button[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--gold)}.hv7 #pricing .plink i{font-style:normal;color:var(--faint)}.hv7 #pricing .save2{color:var(--green);font-weight:600;margin-left:4px}.hv7 .steps{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:32px;align-items:center}.hv7 .stepbtn{display:flex;gap:16px;align-items:flex-start;text-align:left;width:100%;border:1px solid transparent;background:transparent;border-radius:16px;padding:16px;cursor:pointer;transition:background .2s}.hv7 .stepbtn:hover{background:#f6f6f6}.hv7 .stepbtn.on{background:#fff;border-color:var(--line);box-shadow:var(--sh)}.hv7 .stepbtn .n{width:32px;height:32px;border-radius:50%;background:#efede8;color:var(--t2);display:grid;place-items:center;font-weight:700;font-size:14px;flex:none}.hv7 .stepbtn.on .n{background:var(--ink);color:#fff}.hv7 .stepbtn .t{font-size:19px;font-weight:600}.hv7 .stepbtn .d{font-size:16px;line-height:1.5;color:var(--t2);margin-top:4px;display:none}.hv7 .stepbtn.on .d{display:block}.hv7 .show{padding:clamp(16px,3vw,40px);min-height:480px;display:flex;align-items:center;justify-content:center}.hv7 .tick{animation:hv7-tk 7s infinite}.hv7 .tick2{animation:hv7-tk2 7s infinite}@keyframes hv7-tk{0%,15%{background:#fff;border-color:#cfcfcf}20%,to{background:var(--ok);border-color:var(--ok)}}@keyframes hv7-tk2{0%,30%{background:#fff;border-color:#cfcfcf}35%,to{background:var(--ok);border-color:var(--ok)}}.hv7 .tick svg{animation:hv7-tko 7s infinite}.hv7 .tick2 svg{animation:hv7-tko2 7s infinite}@keyframes hv7-tko{0%,15%{opacity:0}20%,to{opacity:1}}@keyframes hv7-tko2{0%,30%{opacity:0}35%,to{opacity:1}}.hv7 .sig{animation:hv7-sig 7s infinite}@keyframes hv7-sig{0%,48%{clip-path:inset(0 100% 0 0)}62%,to{clip-path:inset(0 0 0 0)}}.hv7 .signed{animation:hv7-sgd 7s infinite}@keyframes hv7-sgd{0%,66%{opacity:0;transform:scale(.9)}72%,to{opacity:1;transform:none}}.hv7 .sugg{animation:hv7-sug 8s infinite}@keyframes hv7-sug{0%,25%{opacity:0;transform:translateY(8px)}32%,to{opacity:1;transform:none}}.hv7 .note{position:absolute;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.45;box-shadow:var(--sh);width:230px}@media (prefers-reduced-motion:reduce){.hv7 .sw i,.hv7 .ph-time,.hv7 .ph-end,.hv7 .keys.hang,.hv7 .endc.hang2{animation:none!important}.hv7 .talk{display:none}.hv7 .after,.hv7 .eo{animation:none!important;opacity:1!important}.hv7 .g{animation:none!important;color:var(--c)!important;background:none!important}.hv7 .k1,.hv7 .k2,.hv7 .k3,.hv7 .k4,.hv7 .k5,.hv7 .wave span,.hv7 .blink,.hv7 .tick,.hv7 .tick2,.hv7 .tick svg,.hv7 .tick2 svg,.hv7 .sig,.hv7 .signed,.hv7 .sugg{animation:none!important;opacity:1!important;clip-path:none!important}}@media (max-width:1000px){.hv7 .topnav{display:none}}@media (max-width:900px){.hv7 .steps,.hv7 .duo{grid-template-columns:1fr}.hv7 .arrow{transform:rotate(90deg);margin:0 auto}.hv7 .pane{min-height:0}}@media (max-width:780px){.hv7 .ctasub{white-space:normal;max-width:560px}}@media (max-width:760px){.hv7 .sec{padding-top:88px}.hv7 .hidesm{display:none!important}.hv7 .wrap{padding:0 16px}.hv7 .seg button{padding:0 12px;font-size:14px}.hv7 .seg button .tl{display:none}}@media (max-width:700px){.hv7 .messy{height:auto!important;display:flex;flex-direction:column;gap:8px;padding:16px}.hv7 .messy .note{position:static;width:auto;transform:none!important}}@media (max-width:560px){.hv7 .invite{grid-template-columns:1fr!important;justify-items:center}.hv7 .invite>.card:first-child{width:100%}.hv7 .flow{grid-template-columns:1fr!important}.hv7 .flow .arrow{transform:rotate(90deg)}}.hv7 .zvis:has(>.vid){padding:0;overflow:hidden}.hv7 .zvis>.vid{border-radius:0!important;box-shadow:none!important}.hv7 .orbx{position:relative;max-width:1180px;margin:0 auto;min-height:620px;display:flex;align-items:center;justify-content:center}.hv7 .orbx .head{position:relative;z-index:1;max-width:720px;margin:0 auto}.hv7 .orbx .oc{position:absolute;display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #E6E6E6;border-radius:14px;padding:7px 15px 7px 7px;font-size:15px;font-weight:600;color:#1a1a1a;white-space:nowrap;box-shadow:0 10px 24px #1a1a1a12;animation:hv7-ocfloat 6s ease-in-out infinite}.hv7 .orbx .oc i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none}@keyframes hv7-ocfloat{0%,to{translate:0 0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.hv7 .orbx .oc{animation:none}}@media (max-width:900px){.hv7 .orbx{display:block;min-height:0;text-align:center}.hv7 .orbx .head{margin-bottom:22px}.hv7 .orbx .ocs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hv7 .orbx .oc{position:static;transform:none!important;animation:none;font-size:14px}}.hv7 .ep *{transform-box:fill-box;transform-origin:center}.hv7 .ep .ep-look{transform-box:view-box;transform-origin:0 0;transform:translate(-2px)}.hv7 .ep .ep-happy,.hv7 .ep .ep-dots,.hv7 .ep .ep-ring{opacity:0}.hv7 .ep-live .ep-eye{animation:hv7-epBlink 4.6s infinite}@keyframes hv7-epBlink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}.hv7 .ep-idle .ep-body{animation:hv7-epBreathe 3.8s ease-in-out infinite}@keyframes hv7-epBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.hv7 .ep-hello .ep-pop{animation:hv7-epPop 10s cubic-bezier(.3,1.4,.5,1) infinite}@keyframes hv7-epPop{0%{transform:translateY(40%) scale(.6);opacity:0}5%{transform:translateY(-6%) scale(1.04);opacity:1}7%,to{transform:none;opacity:1}}.hv7 .ep-hello .ep-body{transform-origin:50% 100%;animation:hv7-epRock 10s ease-in-out infinite}@keyframes hv7-epRock{0%,6%{transform:rotate(0)}8%{transform:rotate(-14deg)}10%{transform:rotate(10deg)}12%{transform:rotate(-14deg)}14%{transform:rotate(10deg)}16%{transform:rotate(-6deg)}18%,to{transform:rotate(0)}}.hv7 .ep-think .ep-look{animation:hv7-epWander 3.2s ease-in-out infinite}@keyframes hv7-epWander{0%,8%{transform:translate(-2.4px,-2.2px)}20%,30%{transform:translate(-3.2px)}42%,50%{transform:translate(-.6px,-2.8px)}62%,70%{transform:translate(1.6px,-1.6px)}82%,92%{transform:translate(-2.8px,-1.2px)}to{transform:translate(-2.4px,-2.2px)}}.hv7 .ep-think .ep-eye{animation:hv7-epBlink 2.6s infinite}.hv7 .ep-think .ep-mouth{opacity:0}.hv7 .ep-think .ep-dots{opacity:1}.hv7 .ep-think .ep-dots circle{animation:hv7-epHop 1.1s infinite}.hv7 .ep-think .ep-dots circle:nth-child(2){animation-delay:.15s}.hv7 .ep-think .ep-dots circle:nth-child(3){animation-delay:.3s}@keyframes hv7-epHop{0%,70%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-2px);opacity:1}}.hv7 .ep-idea .ep-body{animation:hv7-epHopBig 2.4s cubic-bezier(.3,1.4,.5,1) infinite}@keyframes hv7-epHopBig{0%,60%,to{transform:translateY(0)}20%{transform:translateY(-8%)}35%{transform:translateY(0) scaleY(.96)}}.hv7 .ep-idea .ep-ring{animation:hv7-epRing 2.4s ease-out infinite}@keyframes hv7-epRing{0%{opacity:.8;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.35)}}.hv7 .ep-done .ep-body{animation:hv7-epNod .9s ease-out 1}@keyframes hv7-epNod{0%{transform:translateY(0)}40%{transform:translateY(-6%)}to{transform:translateY(0)}}.hv7 .ep-done .ep-eye{animation:hv7-epHide 3.2s ease 1 both}.hv7 .ep-done .ep-happy{animation:hv7-epShow 3.2s ease 1 both}@keyframes hv7-epHide{0%,85%{opacity:0}to{opacity:1}}@keyframes hv7-epShow{0%,85%{opacity:1}to{opacity:0}}.hv7 .ep-read .ep-body{transform-origin:50% 100%;animation:hv7-epReadNod 5.2s ease-in-out infinite}@keyframes hv7-epReadNod{0%,to{transform:translateY(4%) scaleY(.97)}50%{transform:translateY(5%) scaleY(.96)}}.hv7 .ep-read .ep-look{transform:translate(-2px,7px);animation:hv7-epRead 5.2s ease-in-out infinite}@keyframes hv7-epRead{0%,10%{transform:translate(-3.4px,7px)}40%,48%{transform:translate(2.6px,7.4px)}56%,64%{transform:translate(-3.4px,8px)}88%,to{transform:translate(-3.4px,7px)}}@media (prefers-reduced-motion:reduce){.hv7 .ep *{animation:none!important}}.hv7 .mav.ef,.hv7 .ph-av.ef,.hv7 .fe.ef{background:transparent!important;box-shadow:none!important}.hv7 .arrow.ef-hand{background:transparent;width:auto;height:auto;display:flex;flex-direction:column;align-items:center;gap:6px}.hv7 .ef-hand .ea{display:block}@media (max-width:900px){.hv7 .arrow.ef-hand{transform:none;flex-direction:row}.hv7 .ef-hand .ea{transform:rotate(90deg)}}.hv7 .sec .wrap{max-width:1040px}.hv7 .hv{position:relative;max-width:1040px;margin:48px auto 0}.hv7 .hv-img{display:block;width:100%;height:460px;-o-object-fit:cover;object-fit:cover;border-radius:24px}.hv7 .hv-q{position:absolute;left:28px;top:28px;max-width:330px;display:flex;flex-direction:column;gap:8px}.hv7 .hv-b{background:#fff;border-radius:16px;padding:12px 14px;font-size:15px;line-height:1.45;box-shadow:0 12px 32px #1a1a1a24;display:flex;gap:10px;align-items:flex-start;text-align:left}.hv7 .hv-b.me{align-self:flex-end;background:#1a1a1a;color:#fff;max-width:290px}.hv7 .hv-card{position:absolute;right:28px;bottom:28px;width:300px;background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 16px 40px #1a1a1a2e;text-align:left}.hv7 .hv-card .se-h1{font-size:21px;margin-top:10px}.hv7 .hv-cap{position:absolute;left:28px;bottom:24px;color:#fff;font-size:13px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.45)}.hv7 .ptiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:40px 28px;max-width:1040px;margin:48px auto 0;text-align:left}.hv7 .ptiles.four{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));max-width:880px}.hv7 .pt{margin:0}.hv7 .pt img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:16px}.hv7 .pt blockquote{margin:16px 0 8px;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.hv7 .pt figcaption{font-size:14px;color:var(--mute)}.hv7 .pt figcaption b{color:var(--ink);font-weight:600}@media (max-width:760px){.hv7 .ptiles,.hv7 .ptiles.four{grid-template-columns:1fr 1fr;gap:24px 14px}.hv7 .pt blockquote{font-size:15px;margin:10px 0 6px}.hv7 .pt figcaption{font-size:12px}.hv7 .hv-img{height:300px}.hv7 .hv-q,.hv7 .hv-card{position:static;max-width:none;width:auto;margin-top:12px}.hv7 .hv-cap{display:none}.hv7 .hv-b.me{max-width:none}}.hv7 .more{display:flex;flex-direction:column;gap:7px;margin-top:10px;-webkit-mask-image:linear-gradient(#000 0%,transparent 100%);mask-image:linear-gradient(#000 0%,transparent 100%)}.hv7 .more i{display:block;height:8px;border-radius:4px;background:#ececec}.hv7 .more i:nth-child(2){width:86%}.hv7 .more i:nth-child(3){width:58%}.hv7 #top .k1,.hv7 #top .k2,.hv7 #top .k3,.hv7 #top .k4,.hv7 #top .k5,.hv7 #top .eo,.hv7 #top .after{animation-duration:13.5s}.hv7 #top .g{animation-duration:13.5s,1.6s}.hv7 #top .talk,.hv7 #top .talk .k1,.hv7 #top .talk .k2,.hv7 #top .talk .k3,.hv7 #top .talk .k4,.hv7 #top .talk .mb .sw,.hv7 #top .se-wrap .after{animation-duration:22.5s}.hv7 #top .ph-time{animation-duration:22.5s,22.5s}.hv7 #top .ph-end,.hv7 #top .keys.hang,.hv7 #top .endc.hang2{animation-duration:22.5s}.hv7 .ep.ep-inl{display:inline-block;vertical-align:-8px;margin-left:8px;overflow:visible;filter:drop-shadow(0 1px 2px rgba(0,0,0,.08))}.hv7 .ep.ep-inl .ep-look{transform:translate(-2.6px)}.hv7 .lede a{color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:3px}.hv7 .lede a:hover{color:var(--ink)}.hv7 .tipw{white-space:nowrap}.hv7 .tipw .bubble{white-space:normal;text-align:left}.hv7 .faq .a ul{margin:12px 0;padding-left:20px}.hv7 .faq .a li{margin:6px 0}.hv7 .faq .a li b{color:var(--ink);font-weight:600}.hv7 .faq .a a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:3px}.hv7 .tsgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center;margin-top:48px}.hv7 .tslist{list-style:none;margin:0;padding:0;display:grid;gap:24px}.hv7 .tslist li{display:flex;gap:14px;align-items:flex-start}.hv7 .tsi{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.hv7 .tslist b{display:block;font-size:17px;font-weight:600;color:var(--ink)}.hv7 .tslist .tsd{display:block;font-size:15.5px;line-height:1.5;color:var(--t2);margin-top:2px}.hv7 .tsv .h3{margin:0 0 8px}.hv7 .tsv .body{margin:0 0 20px}.hv7 .tsvc{padding:18px}.hv7 .tsv-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.hv7 .tsv-lab{font-size:13px;font-weight:600;color:var(--mute);margin-right:2px}.hv7 .tsc{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13.5px;color:var(--t2);background:#fff;white-space:nowrap}.hv7 .tsc em{font-style:normal;font-size:12px;color:var(--mute)}.hv7 .tsc.on{background:#efede8;border-color:#d9d6cf;color:var(--ink);font-weight:600}.hv7 .tsv-doc{padding:18px 20px;background:#f5f5f5;border-radius:14px}.hv7 .tsv-doc b{display:block;font-size:19px;line-height:1.25;color:var(--ink)}.hv7 .tsv-doc p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--t2)}.hv7 .tsv-ok{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:var(--ok)}@media (max-width:860px){.hv7 .tsgrid{grid-template-columns:minmax(0,1fr);gap:40px}}
