.hero{color:#fff;min-height:calc(100vh - var(--navh,65px));min-height:calc(100svh - var(--navh,65px));background:linear-gradient(#1c1d3a,#26274c);flex-direction:column;justify-content:center;padding:48px 0;display:flex}.hero>.wrap{width:100%}@media (max-width:640px){.hero{justify-content:flex-start;min-height:auto;padding:40px 0 44px}.sectionhead a,.feat .pcard:nth-child(n+4){display:none}.wrap .feat-more{display:flex}.hero .herosearch{border-radius:20px;flex-direction:column;align-items:stretch;gap:0;margin-top:30px;padding:16px 18px 14px}.hero .herosearch textarea{flex:none;padding:6px 2px 0;font-size:17px}.hero .herosearch button.btn.primary{border-radius:14px;align-self:flex-end;margin-top:14px;padding:12px 26px}.hero .herotags{gap:8px;margin-top:24px}.hero .htag{padding:6px 12px;font-size:13px}}.hero h1{max-width:760px;font-size:clamp(30px,5.2vw,46px);font-weight:760;line-height:1.12}.hero p{color:#c9cae0;max-width:600px;margin:16px 0 0;font-size:18px}.hero .eyebrow{color:#b9b8f3}.herosearch{background:#fff;border:1px solid #191a2214;border-radius:18px;align-items:center;gap:10px;max-width:740px;margin-top:32px;padding:8px 8px 8px 24px;display:flex;box-shadow:0 1px 1px #191a2208,0 30px 62px -22px #191a2252}.herosearch:focus-within{border-color:#191a2233;box-shadow:0 1px 1px #191a2208,0 30px 60px -22px #191a2261}.herosearch textarea{min-width:0;letter-spacing:inherit;color:#191a22;resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;max-height:168px;padding:8px 0;font-family:inherit;font-size:17px;line-height:1.4;display:block;overflow-y:auto}.herosearch textarea::placeholder{color:#aab0b8;font-size:14px}.herosearch button.btn.primary{border-radius:12px;flex:none;padding:10px 24px;font-size:15px;font-weight:650;color:#fff!important;background:#171717!important;border-color:#171717!important;box-shadow:0 8px 18px -8px #191a2273!important}.herosearch button.btn.primary:hover{transform:translateY(-1px);background:#000!important}.herogoals{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.hgchip{color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;padding:9px 16px;font-size:13.5px;font-weight:600;transition:all .13s;display:inline-flex}.hgchip:hover{box-shadow:var(--shadow);border-color:#d6d4cd;transform:translateY(-1px)}.herotags{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.scaleline{color:#c9cae0;margin-top:16px;font-size:14px}.scaleline b{color:#fff;font-weight:700}.htag{color:#e6e6f5;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:6px 13px;font-size:13px}.hh{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(56px,8vw,124px);display:grid}.herocopy{min-width:0}.herovis{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.herovis:before{content:"";z-index:0;pointer-events:none;filter:blur(10px);background:radial-gradient(60% 66% at 52% 46%,#ffffffe6,#ffffff73 46%,#0000 74%);position:absolute;inset:-12% -8%}.hv{z-index:1;width:min(370px,100%);position:relative}.hvc{background:#fff;border:1px solid #191a2214;border-radius:20px;min-height:398px;padding:20px;box-shadow:0 34px 70px -30px #1a2e0566}.hv-top{align-items:center;gap:12px;display:flex}.hv-av{border-radius:14px;flex:none;width:48px;height:48px;overflow:hidden}.hv-av img{object-fit:cover;width:100%;height:100%;display:block}.hv-nm{color:#191a22;font-size:17px;font-weight:750}.hv-sub{color:#7c7f8a;margin-top:1px;font-size:12.5px}.hv-el{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.hv-badge{color:#3f6212;background:#ecfccb;border:1px solid #d7f2a8;border-radius:999px;margin-top:14px;padding:4px 11px;font-size:12px;font-weight:650;display:inline-flex}.hv-q{background:#f7f7fb;border:1px solid #191a220f;border-radius:12px;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 12px;display:flex}.hv-qav{border-radius:50%;flex:none;width:26px;height:26px;margin-top:1px;overflow:hidden}.hv-qav img{object-fit:cover;width:100%;height:100%;display:block}.hv-qb{color:#4a4d59;font-size:12.5px;line-height:1.4}.hv-qb b{color:#191a22;font-size:12px;font-weight:700;display:block}.hv-tick{color:#3f6212;font-size:10.5px;font-weight:800}.hv-circle{color:#4d7c0f;background:#ecfccb;border:1px solid #d7f2a8;border-radius:12px;align-items:center;gap:10px;margin-top:11px;padding:10px 12px;font-size:12.5px;display:flex}.hv-circle b{font-weight:750}.hv-cfaces{flex:none;display:inline-flex}.hv-cfaces span{border:2px solid #ecfccb;border-radius:50%;width:24px;height:24px;margin-left:-8px;overflow:hidden}.hv-cfaces span:first-child{margin-left:0}.hv-cfaces img{object-fit:cover;width:100%;height:100%;display:block}.hv-wa{color:#fff;text-align:center;background:#1faa53;border-radius:11px;margin-top:13px;padding:11px;font-size:13.5px;font-weight:700}.hv.ph-1 .hv-badge,.hv.ph-2 .hv-badge,.hv.ph-3 .hv-badge,.hv.ph-4 .hv-badge,.hv.ph-2 .hv-q,.hv.ph-3 .hv-q,.hv.ph-4 .hv-q,.hv.ph-3 .hv-circle,.hv.ph-4 .hv-circle,.hv.ph-4 .hv-wa{opacity:1;transform:translateY(0)}.hv-cap{text-align:center;color:var(--wa-ink);min-height:18px;margin-top:14px;font-size:13px;font-weight:600}@media (max-width:900px){.hh{grid-template-columns:1fr;gap:0}.herovis{display:none}}@media (prefers-reduced-motion:reduce){.hv-el{transition:none;opacity:1!important;transform:none!important}}section{padding:84px 0;position:relative;overflow:hidden}section h2{text-wrap:balance;font-size:clamp(26px,3.3vw,34px);line-height:1.1}section .sub{color:var(--ink-soft);max-width:60ch;margin:13px 0 0;font-size:16px;line-height:1.6}.sec-white{background:var(--paper)}.sec-paper{background:var(--bg);background-image:radial-gradient(circle,#1a2e050d 1px,#0000 1.4px);background-size:24px 24px}.sec-band{background:linear-gradient(#f7fee7 0%,#ecfccb 100%)}.sec-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#a3e63552,#0000 62%);border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-200px}.sec-band>.wrap{position:relative}.sec-cta{justify-content:center;margin-top:38px;display:flex}@media (max-width:640px){section{padding:56px 0}}.wrap>.seclabel{margin-left:auto;margin-right:auto;display:table}.wrap>h2{text-align:center;max-width:26ch;margin-left:auto;margin-right:auto}.wrap>.sub{text-align:center;margin:13px auto 0}.wrap>.tnote{text-align:center}.sectionhead{justify-content:center}.browse{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:16px;margin-top:30px;display:grid}.ncard{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:16px;padding:18px 20px;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,border-color .2s,opacity .5s;display:flex;position:relative;overflow:hidden}.ncard:before{content:"";background:var(--grad);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.ncard:after{content:"";background:var(--grad);width:4px;position:absolute;top:0;bottom:0;left:0}.ncard>*{position:relative}.ncard:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 1px 1px #191a220a, 0 24px 44px -22px color-mix(in srgb,var(--accent) 70%,transparent);transform:translateY(-4px)}.ncard:hover:before{opacity:.05}.ncard .avastack{flex:none;align-items:center;padding-left:4px;display:flex}.ncard .fa{border:2.5px solid var(--paper);background:#e7e9f1;border-radius:50%;width:44px;height:44px;margin-left:-16px;overflow:hidden;box-shadow:0 2px 6px -2px #191a2259}.ncard .fa:first-child{margin-left:0}.ncard .fa img{object-fit:cover;width:100%;height:100%;display:block}.ncard .dot{color:#fff;width:50px;height:50px;box-shadow:0 10px 20px -8px var(--accent);border-radius:14px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.ncard .body{flex:auto;min-width:0}.ncard h4{font-size:15.5px;transition:color .2s}.ncard:hover h4{color:var(--accent)}.ncard p{color:var(--ink-soft);margin:3px 0 0;font-size:12.5px;line-height:1.45}.ncard .cnt{color:var(--ink-soft);align-items:center;gap:7px;margin-top:9px;font-size:12px;font-weight:650;display:inline-flex}.ncard .live{background:var(--wa);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite livepulse}@keyframes livepulse{0%{box-shadow:0 0 #1c9e5480}70%{box-shadow:0 0 0 7px #1c9e5400}to{box-shadow:0 0 #1c9e5400}}.ncard .go{width:28px;height:28px;color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--paper));opacity:0;border-radius:50%;flex:none;align-self:center;place-items:center;font-size:15px;font-weight:800;transition:opacity .2s,transform .2s;display:grid;transform:translate(-6px)}.ncard:hover .go{opacity:1;transform:none}.ncard.intern{background:#fbfaf6;border-style:dashed;border-color:#e6cf9a}.ncard.intern:after{opacity:.55}.ncard.intern:hover{border-color:#d6b35a}body.reveal-on .browse .ncard{opacity:0}body.reveal-on .browse.in .ncard{opacity:1;transition-delay:0s,0s,0s,calc(var(--i,0)*60ms)}.feat{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:22px;display:grid}.feat-more{border:1px solid var(--line);box-shadow:var(--shadow);color:var(--indigo);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:15px;font-size:15px;font-weight:650;display:none}.pcard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:16px;transition:all .14s;display:block}.pcard:hover{border-color:#c9cbe0;transform:translateY(-2px)}.pcard .top{align-items:flex-start;gap:12px;display:flex}.pcard .nm{font-size:15.5px;font-weight:700}.pcard .role{color:var(--muted);margin-top:1px;font-size:12px}.pcard .hl{color:var(--ink-soft);margin-top:10px;font-size:13px;line-height:1.45}.pcard .meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.loop{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}@media (max-width:720px){.loop{grid-template-columns:1fr}}.step{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:18px}.step .n{background:var(--indigo-soft);width:30px;height:30px;color:var(--indigo);border-radius:9px;place-items:center;font-size:14px;font-weight:800;display:grid}.step h4{margin-top:12px;font-size:16px}.step p{color:var(--ink-soft);margin:6px 0 0;font-size:13.5px}.faqs{flex-direction:column;gap:12px;max-width:840px;margin:24px auto 0;display:flex}.faq{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:14px;transition:border-color .18s,box-shadow .18s}.faq:hover{border-color:#d6d4cd}.faq.open{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--indigo) 35%,var(--line))}.faq-q{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-family:inherit;font-size:15.5px;font-weight:650;line-height:1.4;display:flex}.faq-ic{background:var(--indigo-soft);width:27px;height:27px;color:var(--indigo);border-radius:50%;flex:none;place-items:center;font-size:19px;line-height:1;transition:transform .22s;display:grid}.faq.open .faq-ic{transform:rotate(45deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:var(--ink-soft);max-width:720px;margin:0;padding:0 20px 18px;font-size:14px;line-height:1.62}.sectionhead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sectionhead a{color:var(--indigo);margin-left:auto;font-size:13.5px;font-weight:600}.browse-more{justify-content:center;margin-top:26px;display:flex}.browse-more a{color:var(--indigo);border:1px solid color-mix(in srgb,var(--indigo) 30%,var(--line));background:var(--paper);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:6px;padding:12px 22px;font-size:15px;font-weight:650;transition:all .14s;display:inline-flex}.browse-more a:hover{border-color:var(--indigo);box-shadow:var(--shadow);transform:translateY(-1px)}.cmp{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:18px;width:100%;max-width:820px;margin:24px auto 0;display:grid;overflow:hidden}.cmp.cmp3{grid-template-columns:minmax(0,1.6fr) .8fr .8fr .95fr}.cmp-h{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);text-align:center;background:var(--line-2);padding:15px 12px;font-size:12px;font-weight:700}.cmp-h.ct.win{color:var(--wa-ink);background:var(--wa-soft)}.cmp-row{display:contents}.cmp .cl{color:var(--ink);border-top:1px solid var(--line);text-align:left;align-items:center;padding:15px 16px;font-size:14px;font-weight:600;display:flex}.cmp .cx,.cmp .cv,.cmp .cm{border-top:1px solid var(--line);place-items:center;font-size:20px;font-weight:800;display:grid}.cmp .cx{color:#c65454}.cmp .cv{color:var(--wa);background:var(--wa-soft)}.cmp .cm{color:var(--muted)}@media (max-width:560px){.cmp.cmp3 .cmp-h{padding:12px 6px;font-size:10px}.cmp.cmp3 .cl{padding:12px 10px;font-size:13px}}.seclabel{letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);background:var(--indigo-soft);border:1px solid #d7f2a8;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.sec-band .seclabel{background:#fff;border-color:#d7f2a8}.prooflist{flex-direction:column;gap:26px;margin:6px 0 0;padding:0;list-style:none;display:flex}.prooflist li{color:var(--ink-soft);max-width:460px;padding-left:30px;font-size:15px;line-height:1.6;position:relative}.prooflist li b{color:var(--ink)}.prooflist li:before{content:"✓";background:var(--wa-soft);width:21px;height:21px;color:var(--wa-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.proofrow .prooflist li,.proofrow .dp{transition:opacity .45s,box-shadow .45s}.proofrow .prooflist li{opacity:.7}.proofrow.pp-0 .prooflist li:first-child,.proofrow.pp-1 .prooflist li:nth-child(2),.proofrow.pp-2 .prooflist li:nth-child(3){opacity:1}.proofrow .dp{opacity:.5}.proofrow .dp-mid{border-radius:12px}.proofrow.pp-0 .dp-badge,.proofrow.pp-1 .dp-mid,.proofrow.pp-2 .dp-circle{opacity:1;box-shadow:0 0 0 2.5px #bef264,0 10px 24px -14px #65a30d80}.proofrow.pp-3 .prooflist li,.proofrow.pp-3 .dp{opacity:1;box-shadow:none}.srow.proofrow{align-items:stretch;padding:12px 0 24px}.proofrow .stext{display:flex}.proofrow .prooflist{flex:1;justify-content:space-evenly;margin:0}@media (prefers-reduced-motion:reduce){.proofrow .prooflist li,.proofrow .dp{transition:none;opacity:1!important;box-shadow:none!important}}.demo-q{color:var(--ink-soft);background:#f7f7fb;border-radius:11px;margin-top:13px;padding:9px 11px;font-size:12.5px;line-height:1.45}.demo-q b{color:var(--ink);font-size:11.5px;font-weight:650}.demo-circle{background:var(--indigo-soft);color:var(--indigo);border:1px solid #d7f2a8;border-radius:11px;align-items:center;gap:9px;margin-top:11px;padding:9px 11px;font-size:12px;display:flex}.demo-circle b{font-weight:750}.dc-faces{flex:none;display:inline-flex}.dc-faces span{border:2px solid var(--indigo-soft);border-radius:50%;width:22px;height:22px;margin-left:-7px;overflow:hidden}.dc-faces span:first-child{margin-left:0}.dc-faces img{object-fit:cover;width:100%;height:100%;display:block}.home-final{text-align:center;border-top:1px solid var(--line);background:linear-gradient(#f7fee7,#ecfccb);padding:96px 0 100px}.home-final+.sitefoot{border-top:0;margin-top:0}.home-final h2{color:var(--indigo-ink,#1a2e05);text-wrap:balance;max-width:20ch;margin:0 auto;font-size:clamp(26px,3.6vw,36px)}.home-final p{color:var(--wa-ink);max-width:44ch;margin:14px auto 0;font-size:15.5px}.hf-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.hf-alt{color:var(--wa-ink);font-size:14.5px;font-weight:650}.ava-photo{box-shadow:var(--shadow-sm);background:#eef0f6;flex:none;display:inline-block;position:relative;overflow:hidden}.ava-photo img{object-fit:cover;width:100%;height:100%;display:block}.story{flex-direction:column;margin-top:34px;display:flex}.srow{grid-template-columns:1fr 1fr;align-items:center;gap:52px;padding:40px 0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);display:grid}body.reveal-on .srow{opacity:0;transform:translateY(26px)}body.reveal-on .srow.in{opacity:1;transform:none}.srow+.srow{border-top:1px solid var(--line)}.sec-band .srow+.srow{border-top-color:#1a2e051a}.srow:nth-child(2n) .stext{order:2}@media (max-width:760px){.srow{grid-template-columns:1fr;gap:22px;padding:30px 0}.srow:nth-child(2n) .stext{order:0}}.snum{letter-spacing:.12em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:11px;font-size:12px;font-weight:700;display:inline-flex}.snum .b{width:26px;height:26px;color:var(--indigo);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d7f2a8;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.stext h3{letter-spacing:-.01em;margin-top:10px;font-size:clamp(20px,2.5vw,26px);line-height:1.15}.stext p{color:var(--ink-soft);max-width:48ch;margin-top:12px;font-size:15px;line-height:1.65}.sec-band .demo-card,.sec-band .demo-picks,.sec-band .demo-hello,.sec-band .ds-box{box-shadow:0 30px 60px -30px #1a2e054d, var(--shadow-sm)}.svis{justify-content:center;display:flex}@media (max-width:760px){.svis{justify-content:flex-start}}.demo-card{border:1px solid var(--line);width:300px;max-width:100%;box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:20px}.demo-card .nm{margin-top:13px;font-size:18px;font-weight:750}.demo-card .role{color:var(--muted);margin-top:2px;font-size:12.5px}.demo-card .chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.demo-card .vchip{background:var(--wa-soft);color:var(--wa-ink);border:1px solid #d7f2a8;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.demo-wa{width:300px;max-width:100%;box-shadow:var(--shadow);background:#e9e4dc;border-radius:18px;padding:16px}.wa-og{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000001f}.wa-og .cover{background:linear-gradient(135deg,#34339a,#5b59c9);height:70px}.wa-og .row{align-items:center;gap:10px;padding:12px;display:flex}.wa-og .nm{font-size:13.5px;font-weight:700}.wa-og .u{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:1px;font-size:10.5px}.wa-cap{color:#1f2b1f;background:#dcf8c6;border-radius:10px;margin-top:10px;padding:9px 12px;font-size:13px}.demo-ref{width:300px;max-width:100%}.demo-ref .strip{background:var(--indigo);color:#fff;text-align:center;border-radius:12px;padding:12px 15px;font-size:13.5px;font-weight:600}.demo-ref .strip b{font-weight:800}.demo-ref .who{border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink-soft);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;font-size:12.5px;display:flex}.demo-search{width:300px;max-width:100%}.ds-box{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 11px 11px 16px;display:flex}.ds-ph{color:var(--muted);flex:1;font-size:13px}.ds-btn{color:#fff;background:#171717;border-radius:10px;padding:8px 16px;font-size:12.5px;font-weight:650}.ds-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ds-chips span{color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.demo-picks{border:1px solid var(--line);width:300px;max-width:100%;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:6px 8px}.pkrow{align-items:center;gap:11px;padding:12px 10px;display:flex}.pkrow+.pkrow{border-top:1px solid var(--line-2)}.pkb{min-width:0}.pkb b{color:var(--ink);font-size:14px;font-weight:700;display:block}.pkby{color:var(--indigo);align-items:center;gap:6px;margin-top:4px;font-size:11.5px;font-weight:600;display:flex}.pkby .dc-faces span{border-color:#fff}.demo-hello{border:1px solid var(--line);width:300px;max-width:100%;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:16px}.dh-top{align-items:center;gap:11px;display:flex}.dh-nm{color:var(--ink);font-size:14.5px;font-weight:700}.dh-sub{color:var(--muted);margin-top:1px;font-size:11.5px}.dh-btn{color:#fff;text-align:center;background:#1faa53;border-radius:11px;margin-top:13px;padding:11px;font-size:13.5px;font-weight:700}.dh-note{color:var(--muted);text-align:center;margin-top:10px;font-size:11.5px;line-height:1.5}.moat{background:linear-gradient(135deg,#ecfccb,#f7fee7);border:1px solid #d7f2a8;border-radius:24px;align-items:flex-start;gap:44px;margin-top:34px;padding:38px 40px;display:flex}.moat .mtext{flex-direction:column;flex:auto;align-self:stretch;min-width:0;display:flex}.moat .mtext>p{flex:none}.moat .mtext p{color:var(--wa-ink);max-width:560px;margin-top:8px;font-size:14.5px;line-height:1.6}.moat .mvis{flex:none;align-items:center;display:flex}.groupdemo{flex-direction:column;align-items:stretch;width:300px;max-width:100%}.gd-chat{box-shadow:0 30px 60px -30px #1a2e054d, var(--shadow-sm);background:#e9e4dc;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.gd-bub{color:#1f2b1f;background:#fff;border-radius:3px 10px 10px;align-self:flex-start;max-width:92%;padding:8px 11px;font-size:12.5px;line-height:1.45;box-shadow:0 1px 1px #00000014}.gd-bub b{color:#b0792f;margin-bottom:1px;font-size:11px;font-weight:700;display:block}.gd-bub.gd-ask{background:#dcf8c6;border-radius:10px 3px 10px 10px;align-self:flex-end}.gd-sys{color:#5b6150;text-align:center;background:#1a2e0512;border-radius:8px;align-self:center;margin-top:6px;padding:4px 11px;font-size:11px;font-weight:600}.joinrow{color:var(--wa-ink);align-items:center;gap:10px;margin-top:16px;font-size:12.5px;font-weight:600;display:flex}.joinrow b{font-weight:800}.jr-faces{flex:none;display:inline-flex}.jr-faces span{border:2px solid #f7fee7;border-radius:50%;width:26px;height:26px;margin-left:-8px;overflow:hidden;box-shadow:0 2px 5px -2px #1a2e0566}.jr-faces span:first-child{margin-left:0}.jr-faces img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.moat{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 22px}}.tgrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:24px;display:grid}.tcard{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:14px;padding:20px}.tcard .quote{color:var(--ink);font-size:14.5px;line-height:1.55}.tcard .by{align-items:center;gap:10px;margin-top:14px;display:flex}.tcard .by .nm{font-size:13.5px;font-weight:700}.tcard .by .meta{color:var(--ink-soft);margin-top:1px;font-size:12px}.tnote{color:var(--ink-soft);margin-top:18px;font-size:12px}
