.eco{--eco-fg: var(--wf-on-dark);--eco-fg-2: var(--wf-on-dark-2);--eco-fg-3: var(--wf-on-dark-3);--eco-disc: #0b1f39;--eco-hub: var(--wf-navy-800);--eco-track: rgba(157, 226, 255, .5);--eco-bead: var(--wf-sky);--eco-kicker: var(--wf-sky);--eco-step: rgba(195, 210, 226, .3);--eco-rule: rgba(150, 190, 235, .16)}.eco.is-light{--eco-fg: var(--wf-ink);--eco-fg-2: var(--wf-ink-2);--eco-fg-3: var(--wf-ink-3);--eco-disc: #fff;--eco-hub: #fff;--eco-track: rgba(20, 112, 232, .35);--eco-bead: var(--wf-blue);--eco-kicker: var(--wf-blue);--eco-step: var(--wf-rule);--eco-rule: var(--wf-rule)}.eco .wf-kicker{color:var(--eco-kicker)}.eco.is-pinned{height:calc(var(--wf-vh, 1vh) * 620);padding:0}.eco.is-pinned .eco-sticky{align-items:center;display:flex;height:100vh;height:100svh;height:calc(var(--wf-vh, 1svh) * 100);padding-top:72px;position:sticky;top:0}.eco-grid{align-items:center;display:grid;gap:clamp(24px,3.5vw,56px);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);width:100%}.eco-art{min-width:0}.eco:not(.is-pinned) .eco-grid{align-items:start}.eco:not(.is-pinned) .eco-art{position:sticky;top:110px}.eco-diagram{display:block;height:auto;max-height:calc(100svh - 120px);max-height:calc(var(--wf-vh, 1svh) * 100 - 120px);overflow:visible;width:100%}.eco-diagram text{font-family:var(--font-body)}.eco-name{fill:var(--eco-fg);font-size:19px;font-weight:700}.eco-price{fill:var(--eco-fg-3);font-size:14.5px}.eco-ring{fill:none;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:2.5;transition:stroke-dashoffset 1.4s var(--wf-ease)}.eco-ring.is-on{stroke-dashoffset:0}.eco-ring-run{fill:none;opacity:0;stroke:var(--wf-green);stroke-dasharray:2 14;stroke-linecap:round;stroke-width:3;transition:opacity .8s}.eco-ring-run.is-on{animation:eco-flow 1.6s linear infinite;opacity:1}.eco-inner{transform:rotate(calc(var(--p, 0) * 240deg));transform-box:view-box;transform-origin:380px 330px}.eco-track{fill:none;opacity:.7;stroke:var(--eco-track);stroke-dasharray:.1 11;stroke-linecap:round;stroke-width:2.5}.eco-bead{fill:var(--eco-bead)}.eco-flow{animation:eco-flow 1s linear infinite;fill:none;opacity:.9;stroke-dasharray:.1 10;stroke-linecap:round;stroke-width:5.5;transition:opacity .3s,stroke-width .3s}.eco-spoke.is-spot .eco-flow{animation-duration:.4s;opacity:1;stroke-width:7}@keyframes eco-flow{to{stroke-dashoffset:-10.1}}.eco-reveal{fill:none;stroke:#fff;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:16;transition:stroke-dashoffset 1s var(--wf-ease)}.eco-reveal.is-on{stroke-dashoffset:0}.eco-spark{filter:drop-shadow(0 0 6px var(--glow));opacity:0;transition:opacity .4s}.eco-spoke.is-on .eco-spark{opacity:.9}.eco-addon{outline:none;text-decoration:none;transition:opacity .4s}.eco-addon .eco-node,.eco-addon .eco-label{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .45s,transform .7s var(--wf-spring)}.eco-addon.is-on .eco-node,.eco-addon.is-on .eco-label{opacity:1;transform:none}.eco-addon.is-spot .eco-node{transform:scale(1.14)}.eco-addon.is-soon.is-on .eco-node,.eco-addon.is-soon.is-on .eco-label{opacity:.62}.eco-addon.is-soon .eco-disc-ring{stroke-dasharray:5 6}.eco-diagram.has-spot .eco-addon:not(.is-spot),.eco-diagram.has-spot .eco-spoke:not(.is-spot){opacity:.38}.eco-spoke{transition:opacity .4s}a.eco-addon:hover .eco-disc-ring,a.eco-addon:focus-visible .eco-disc-ring{stroke-width:9}a.eco-addon:focus-visible .eco-disc{stroke:var(--wf-sky);stroke-width:3}.eco-disc{fill:var(--eco-disc)}.eco-disc-ring{fill:none;stroke-width:6;transition:stroke-width .2s}.eco-halo{fill:none;opacity:0;stroke-width:2.5}.eco-addon.is-spot .eco-halo{animation:eco-halo 1.6s ease-out infinite}@keyframes eco-halo{0%{opacity:.8;r:52px}to{opacity:0;r:82px}}.eco-icon{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.eco-hub-disc{fill:var(--eco-hub)}.eco-hub-ring{fill:none;stroke-width:5}.eco-hub-halo{animation:eco-hub 2.4s ease-out infinite;fill:none;stroke-width:2}@keyframes eco-hub{0%{opacity:.55;r:100px}to{opacity:0;r:132px}}.eco .eco-hub-name{fill:var(--eco-fg);font-family:var(--font-display);font-size:21px;font-weight:800}.eco-hub-price{fill:var(--eco-fg-3);font-size:13.5px}.eco-words{min-width:0}.eco-panels{display:grid;gap:44px}.eco.is-pinned .eco-panels{gap:0}.eco.is-pinned .eco-panel{grid-area:1 / 1;opacity:0;transform:translateY(16px);transition:opacity .45s,transform .55s var(--wf-ease),visibility 0s .55s;visibility:hidden}.eco.is-pinned .eco-panel.is-shown{opacity:1;transform:none;transition:opacity .45s,transform .55s var(--wf-ease);visibility:visible}.eco:not(.is-pinned) .eco-panel+.eco-panel{border-top:1px solid var(--eco-rule);padding-top:36px}.eco .wf-h2{color:var(--eco-fg);margin:6px 0 14px}.eco-title{color:var(--eco-fg);font-size:clamp(28px,3vw,40px);margin:6px 0 10px}.eco-lede{color:var(--eco-fg-2);font-size:17.5px;line-height:1.6;margin:0 0 18px;max-width:46ch}.eco-swatch{border-radius:50%;display:inline-block;height:10px;margin-right:8px;vertical-align:0;width:10px}.eco-price{align-items:center;color:var(--wf-ink-2);display:inline-flex;font-size:15px;font-weight:650;margin:0 0 12px}.is-dark .eco-price{color:var(--wf-sky)}.eco-clip{border-radius:14px;box-shadow:0 0 0 1px #96c3f033,0 30px 60px -30px #000000b3;overflow:hidden}.eco.is-light .eco-clip{box-shadow:0 0 0 1px var(--wf-rule),var(--wf-shadow-lg)}.eco-clip video,.eco-clip img{display:block;height:auto;width:100%}.eco .eco-more{color:var(--eco-kicker);margin-top:6px}.eco-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.eco-list li{color:var(--eco-fg-2);display:flex;font-size:17px;gap:12px;line-height:1.55;max-width:48ch}.eco-list li:before{background:var(--wf-green);border-radius:50%;content:"";flex:0 0 9px;height:9px;margin-top:9px}.eco-steps{display:flex;gap:0;margin-top:22px}.eco-steps button{background:var(--eco-step);border:0;border-radius:99px;clip-path:inset(0 9px round 99px);cursor:pointer;height:10px;padding:0;transition:clip-path .3s,background .3s;width:28px}.eco-steps button:hover{background:var(--eco-fg-3)}.eco-steps button.is-on{background:var(--eco-kicker);clip-path:inset(0 0 round 99px)}.eco-steps button:focus-visible{outline:3px solid var(--wf-sky);outline-offset:3px}@media(max-width:899px){.eco-grid{grid-template-columns:minmax(0,1fr)}.eco:not(.is-pinned) .eco-art{position:static}.eco-diagram{margin:0 auto;max-height:none;max-width:560px}}@media(prefers-reduced-motion:reduce){.eco-flow,.eco-ring-run.is-on,.eco-addon.is-spot .eco-halo,.eco-hub-halo{animation:none}.eco-spark{display:none}.eco-ring,.eco-reveal,.eco-addon .eco-node,.eco-addon .eco-label{transition:none}}.eco:not(.is-pinned) .eco-panel{scroll-margin-top:96px}.hb{display:grid;gap:16px;margin:0 0 0 auto;max-width:760px;width:100%}.hb-stage{aspect-ratio:16 / 11.2;position:relative}.hb-browser{background:#fff;border-radius:16px;box-shadow:0 0 0 1px #0a234614,0 2px 4px #081e461a,0 40px 80px -36px #081e4680,0 70px 120px -50px #0046be66;inset:0 7% 9% 0;overflow:hidden;position:absolute}.hb-bar{align-items:center;background:linear-gradient(180deg,#f7f9fc,#eef3f8);border-bottom:1px solid #e3eaf2;display:flex;gap:7px;height:36px;padding:0 14px}.hb-bar i{background:#ff6159;border-radius:50%;height:10px;width:10px}.hb-bar i:nth-child(2){background:#ffbd2e}.hb-bar i:nth-child(3){background:#28c941}.hb-address{align-items:center;background:#fff;border:1px solid #e3eaf2;border-radius:7px;color:#55697e;display:inline-flex;font-size:12.5px;gap:5px;margin:0 auto;overflow:hidden;padding:3px 14px;text-overflow:ellipsis;white-space:nowrap}.hb-address svg{color:#128a57;flex:0 0 auto}.hb-live{background:#c9f5df;border-radius:99px;color:#0b5c37;font-size:12px;font-weight:800;opacity:0;padding:3px 10px;transform:scale(.8);transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1)}.hb-stage[data-stage="3"] .hb-live{opacity:1;transform:none}.hb-screen{background:#f3f6fa;height:calc(100% - 36px);position:relative}.hb-site{clip-path:inset(0 0 0 0);display:block;height:100%;inset:0;object-fit:cover;object-position:top;position:absolute;transition:clip-path 1.4s cubic-bezier(.2,.8,.2,1);width:100%}.hb-stage[data-stage="0"] .hb-site{clip-path:inset(0 0 100% 0)}.hb-skeleton{display:grid;gap:5%;grid-auto-rows:12%;grid-template-columns:repeat(3,minmax(0,1fr));inset:0;padding:6%;position:absolute}.hb-skeleton i{background:#e2e8f0;border-radius:8px;overflow:hidden;position:relative}.hb-skeleton i:after{animation:hb-shimmer 1.5s linear infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.hb-skeleton .is-wide{grid-column:span 3;height:55%}.hb-skeleton .is-head{grid-column:span 2}.hb-skeleton .is-photo{grid-row:span 3}.hb-skeleton i:nth-child(4),.hb-skeleton i:nth-child(5){background:#e9eef4;grid-column:span 2}@keyframes hb-shimmer{to{transform:translate(100%)}}.hb-brief{background:#fff;border-radius:16px;box-shadow:0 0 0 1px #0a23460f,0 30px 60px -24px #081e4680;color:#0b1a2b;left:5%;opacity:0;padding:16px 18px;position:absolute;top:12%;transform:translate(-8%,-16%) scale(.82) rotate(-4deg);transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1);width:min(46%,300px)}.hb-stage[data-stage="0"] .hb-brief{opacity:1;transform:none}.hb-brief-title{align-items:center;color:#1470e8;display:flex;font-size:14px;font-weight:800;gap:6px;margin:0 0 8px}.hb-brief dl{display:grid;gap:7px;margin:0}.hb-brief dl div{border-top:1px solid #e3eaf2;padding-top:6px}.hb-brief dt{color:#55697e;font-size:11.5px}.hb-brief dd{font-size:14px;font-weight:700;margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-stage[data-stage="0"] .hb-brief dd{animation:hb-type .9s steps(22) both}.hb-stage[data-stage="0"] .hb-brief div:nth-child(2) dd{animation-delay:.7s}.hb-stage[data-stage="0"] .hb-brief div:nth-child(3) dd{animation-delay:1.4s}@keyframes hb-type{0%{max-width:0}to{max-width:100%}}.hb-chat{align-items:flex-end;display:flex;flex-direction:column;gap:10px;position:absolute;right:12%;top:16%;width:min(44%,260px)}.hb-chat p{border-radius:14px 14px 4px;box-shadow:0 0 0 1px #0a23460f,0 20px 40px -18px #081e4680;font-size:13.5px;line-height:1.4;margin:0;opacity:0;padding:10px 14px;transform:translateY(12px) scale(.95);transition:opacity .4s,transform .6s cubic-bezier(.34,1.56,.64,1)}.hb-chat b{display:block;font-size:12px}.hb-chat .is-ask{background:#fff;color:#2b3f55}.hb-chat .is-ask b{color:#0b1a2b}.hb-chat .is-reply{background:#1470e8;border-radius:14px 14px 14px 4px;color:#fff}.hb-chat .is-reply b{color:#cfe3ff}.hb-stage[data-stage="2"] .hb-chat p{opacity:1;transform:none}.hb-stage[data-stage="2"] .hb-chat .is-reply{transition-delay:.9s}.hb-phone{aspect-ratio:9 / 18.6;background:#0a1422;border-radius:15%/7.2%;bottom:0;box-shadow:0 0 0 1.5px #24344a,0 40px 70px -26px #051432b3;opacity:0;padding:3.2%;position:absolute;right:0;transform:translate3d(30%,12%,0) rotate(6deg);transition:opacity .6s,transform 1s cubic-bezier(.2,.8,.2,1);width:22%}.hb-phone img{border-radius:12%/5.6%;display:block;height:100%;object-fit:cover;object-position:top;width:100%}.hb-enquiry{align-items:center;background:#08182df2;border:1px solid rgba(61,220,151,.35);border-radius:16px;bottom:3%;box-shadow:0 30px 60px -20px #0000008c;color:#eaf3ff;display:flex;gap:12px;left:-3%;max-width:320px;opacity:0;padding:12px 16px;position:absolute;transform:translateY(16px) scale(.94);transition:opacity .5s .5s,transform .8s cubic-bezier(.34,1.56,.64,1) .5s}.hb-enquiry-icon{align-items:center;background:#3ddc97;border-radius:11px;color:#04261a;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.hb-enquiry b{display:block;font-size:14.5px}.hb-enquiry small{color:#a9c0d8;display:block;font-size:13px}.hb-stage[data-stage="3"] .hb-phone,.hb-stage[data-stage="3"] .hb-enquiry{opacity:1;transform:none}.hb-chapters{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.hb-chapters button{background:#fff9;border:1px solid var(--wf-rule, #e0e9f3);border-radius:14px;color:var(--wf-ink, #0b1a2b);cursor:pointer;display:grid;font:inherit;gap:6px;height:100%;padding:12px 14px 14px;text-align:left;transition:background .3s,border-color .3s,box-shadow .3s;width:100%}.hb-chapters button:hover{background:#fff;border-color:#c9dbef}.hb-chapters button.is-on{background:#fff;border-color:#bcd3ee;box-shadow:var(--wf-shadow-sm)}.hb-chapters button:focus-visible{outline:3px solid var(--wf-sky, #3db4ff);outline-offset:2px}.hb-progress{background:#e3eaf3;border-radius:3px;display:block;height:3px;overflow:hidden;position:relative}.hb-progress i{background:linear-gradient(90deg,#3db4ff,#1470e8);inset:0;position:absolute;transform:scaleX(0);transform-origin:0 50%}.is-done .hb-progress i,.is-on .hb-progress i{transform:scaleX(1)}.hb.is-playing .is-on .hb-progress i{animation:hb-fill var(--hb-ms, 3.8s) linear both}@keyframes hb-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hb-step{color:var(--wf-ink-3, #55697e);font-size:13px}.hb-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.hb-row b{font-size:15.5px}.hb-price{color:var(--wf-free, #128a57);font-family:var(--font-display);font-size:20px!important;white-space:nowrap}.hb-price.is-paid{color:var(--wf-blue, #1470e8)}@media(max-width:1000px){.hb{margin:0 auto;max-width:680px}}@media(max-width:640px){.hb{gap:12px}.hb-bar{gap:5px;height:28px;padding:0 9px}.hb-bar i{height:7px;width:7px}.hb-address{font-size:10.5px;padding:2px 8px}.hb-live{font-size:10px;padding:2px 7px}.hb-screen{height:calc(100% - 28px)}.hb-brief{padding:11px 12px;width:62%}.hb-brief dd{font-size:12px}.hb-chat{right:6%;width:64%}.hb-chat p{font-size:12px;padding:8px 10px}.hb-enquiry{left:0;max-width:78%;padding:9px 11px}.hb-enquiry small{font-size:11.5px}.hb-enquiry-icon{height:30px;width:30px}.hb-chapters{gap:6px}.hb-chapters button{gap:4px;padding:9px 9px 10px}.hb-step{display:none}.hb-row{align-items:flex-start;flex-direction:column;gap:2px}.hb-row b{font-size:13px}.hb-price{font-size:17px!important}}@media(prefers-reduced-motion:reduce){.hb *,.hb *:before,.hb *:after{animation:none!important;transition:none!important}}.bsx-stage{margin:0 auto clamp(28px,4vw,44px);max-width:860px}.bsx-stage .hb{margin:0 auto;max-width:none}.bsx-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:center}.pf-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin-bottom:clamp(28px,4vw,44px)}.pf-head>div{max-width:760px}.pf-head .wf-h2{margin:0}.pf-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.pf-card{display:flex;flex-direction:column;gap:12px;margin:0;min-width:0}.pf-card.is-big{grid-column:span 2;grid-row:span 2}.pf-shot{background:#fff;border-radius:14px;box-shadow:0 0 0 1px #0a234614,0 30px 60px -36px #081e468c;display:block;overflow:hidden;text-decoration:none;transition:box-shadow .35s var(--wf-ease),transform .45s var(--wf-ease)}.pf-shot:hover{box-shadow:0 0 0 1px #1470e84d,0 40px 70px -36px #081e4699;transform:translateY(-4px)}.pf-shot:focus-visible{outline:3px solid #1470e8;outline-offset:3px}.pf-bar{align-items:center;background:linear-gradient(180deg,#f7f9fc,#eef3f8);border-bottom:1px solid #e3eaf2;display:flex;gap:6px;height:30px;padding:0 12px}.pf-bar>i{background:#d5dee8;border-radius:50%;height:8px;width:8px}.pf-bar span{color:#55697e;font-size:11.5px;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-bar b{align-items:center;color:var(--wf-free);display:inline-flex;font-size:11px;gap:5px}.pf-bar b i{background:#3ddc97;border-radius:50%;height:7px;width:7px}.pf-shot img{aspect-ratio:16 / 10;display:block;height:auto;object-fit:cover;object-position:top;width:100%}.pf-card.is-big .pf-shot{display:flex;flex:1 1 auto;flex-direction:column}.pf-card.is-big .pf-shot img{aspect-ratio:auto;flex:1 1 auto;min-height:0}.pf-meta{display:flex;flex-direction:column;gap:2px;margin:0}.pf-meta b{color:var(--wf-ink);font-size:17px}.pf-meta span{color:var(--wf-ink-3);font-size:14px}.pf-review{background:#0b2140;border-radius:18px;color:#eaf3ff;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:0;padding:clamp(22px,3vw,32px)}.pf-review blockquote{margin:0}.pf-review p{font-family:var(--font-display);font-size:clamp(17px,1.4vw,19px);font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0}.pf-review figcaption{color:#9fb6cf;font-size:14px}.pf-review figcaption b{color:#fff}.pf-review a{color:#9de2ff}.pf-review .rv-stars svg{fill:#f5b13d}@media(max-width:1000px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-card.is-big{grid-row:auto}.pf-card.is-big .pf-shot img{aspect-ratio:16 / 10}}@media(max-width:620px){.pf-grid{gap:18px;grid-template-columns:minmax(0,1fr)}.pf-card.is-big{grid-column:auto}}@media(prefers-reduced-motion:reduce){.pf-shot{transition:none}.pf-shot:hover{transform:none}}.ha{aspect-ratio:16 / 12.5;margin-top:clamp(16px,3vw,48px);position:relative}.ha .lp-frame{box-shadow:0 0 0 1px #96c3f033,0 50px 100px -40px #000000d9}.ha-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#122c52d1,#08182ee6);border:1px solid rgba(150,195,240,.22);border-radius:18px;box-shadow:0 30px 70px -30px #000c;color:var(--wf-on-dark);padding:clamp(18px,2vw,26px)}.ha-label{align-items:center;color:var(--wf-sky);display:flex;font-size:14px;font-weight:700;gap:7px;margin:0 0 14px}.ha-chip{align-items:center;background:#08182df0;border:1px solid rgba(150,195,240,.26);border-radius:999px;bottom:0;box-shadow:0 18px 40px -16px #000000b3;color:#fff;display:inline-flex;font-size:14px;font-weight:650;gap:9px;left:50%;padding:9px 16px;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:3}.ha-chip i{background:var(--wf-green);border-radius:50%;box-shadow:0 0 0 4px #3ddc9733;height:8px;width:8px}.ha-brief-site{position:absolute;right:0;top:4%;width:82%}.ha-brief-card{bottom:12%;left:0;position:absolute;width:min(300px,52%);z-index:2}.ha-brief-card dl{display:grid;gap:10px;margin:0}.ha-brief-card dt{color:var(--wf-on-dark-3);font-size:12.5px}.ha-brief-card dd{font-size:15.5px;font-weight:650;margin:1px 0 0}.ha-sent{align-items:center;color:#7fe8b8;display:flex;font-size:13.5px;font-weight:650;gap:6px;margin:14px 0 0}.ha-portal{aspect-ratio:auto;padding-bottom:56px}.ha-portal .lp-frame img{aspect-ratio:auto}.ha-meter{align-items:center;aspect-ratio:auto;display:flex;justify-content:center}.ha-meter-card{max-width:460px;width:100%}.ha-meter-card ol{display:grid;gap:4px;list-style:none;margin:0;padding:0}.ha-meter-card li{align-items:center;border-radius:12px;display:grid;gap:12px;grid-template-columns:30px 1fr auto;padding:12px 10px}.ha-meter-card li+li{border-top:1px solid rgba(150,195,240,.12)}.ha-num{align-items:center;background:#3db4ff24;border-radius:50%;color:var(--wf-sky);display:inline-flex;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.ha-meter-card b{font-size:16px;font-weight:600}.ha-meter-card strong{color:#7fe8b8;font-family:var(--font-display, "DM Sans"),sans-serif;font-size:24px;font-variant-numeric:tabular-nums}.ha-meter-card li.is-live{background:linear-gradient(95deg,#1478f247,#3db4ff1f);border-top-color:transparent}.ha-meter-card li.is-live strong{background:var(--wf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ha-meter-card strong small{font-size:14px;font-weight:600}.ha-foot{color:var(--wf-on-dark-2);font-size:14.5px;margin:14px 0 0;text-align:center}.ha-orbit{aspect-ratio:1;margin-left:auto;margin-right:auto;max-width:520px;width:100%}.ha-ring{border:1px dashed rgba(150,195,240,.3);border-radius:50%;inset:12%;position:absolute}.ha-hub{align-items:center;background:radial-gradient(circle at 50% 30%,rgba(61,180,255,.3),transparent 70%),linear-gradient(180deg,var(--wf-navy-700),var(--wf-navy-900));border:1px solid rgba(150,195,240,.3);border-radius:50%;box-shadow:0 0 0 10px #3db4ff0f,0 40px 80px -30px #000000e6;color:#fff;display:flex;flex-direction:column;gap:4px;height:38%;justify-content:center;left:31%;position:absolute;top:31%;width:38%}.ha-hub img{height:46px;width:46px}.ha-hub b{font-size:16px}.ha-hub small{color:var(--wf-on-dark-2);font-size:13px}.ha-moon{align-items:center;background:#08182df0;border:1px solid rgba(150,195,240,.26);border-radius:999px;box-shadow:0 18px 40px -18px #000c;color:#fff;display:inline-flex;font-size:14.5px;gap:9px;padding:8px 14px 8px 8px;position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.ha-moon small{color:#7fe8b8;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700}.ha-moon-ico{align-items:center;background:var(--wf-grad-logo);border-radius:50%;display:inline-flex;height:32px;justify-content:center;width:32px}.ha-moon.is-0{left:50%;top:12%}.ha-moon.is-1{left:88%;top:50%}.ha-moon.is-2{left:50%;top:88%}.ha-moon.is-3{left:12%;top:50%}.ha-ask{align-items:center;aspect-ratio:auto;display:flex;justify-content:center}.ha-ask-card{display:grid;gap:12px;max-width:480px;width:100%}.ha-ask-card .ha-label{margin:0 0 4px}.ha-bubble{border-radius:16px;font-size:15.5px;line-height:1.5;margin:0;max-width:88%;padding:12px 16px}.ha-bubble.is-you{background:var(--wf-blue-600, #1470e8);color:#fff;justify-self:end}.ha-bubble.is-us{background:#ffffff14;border:1px solid rgba(150,195,240,.16);color:var(--wf-on-dark)}.ha-input{border:1px solid rgba(150,195,240,.28);border-radius:12px;color:var(--wf-on-dark-3);font-size:15px;margin-top:4px;padding:12px 14px}.ha-founder{aspect-ratio:auto;margin-left:auto;margin-right:auto;max-width:420px;padding-bottom:28px;width:100%}.ha-photo{border-radius:24px;box-shadow:0 0 0 1px #96c3f033,0 50px 100px -40px #000000d9;display:block;overflow:hidden}.ha-photo img{aspect-ratio:4 / 4.6;display:block;height:auto;object-fit:cover;width:100%}.ha-name{bottom:0;left:-6%;padding:14px 20px;position:absolute}.ha-name b{display:block;font-size:17px}.ha-name small{color:var(--wf-on-dark-2);font-size:14px}@media(max-width:1000px){.ha{margin:8px auto 0;max-width:620px;width:100%}.ha-name{left:0}}@media(max-width:560px){.ha-moon{font-size:13px;padding:6px 11px 6px 6px}.ha-moon small{display:none}.ha-moon-ico{height:26px;width:26px}.ha-chip{font-size:12.5px;padding:7px 12px}.ha-brief-card{width:60%}}@media(max-width:760px){.ha-orbit{display:none}}.ha-quote{color:#fff;display:block;font-size:15.5px;font-weight:600;line-height:1.45;margin-bottom:10px;max-width:30ch}
