.fhero{position:relative;overflow:hidden;padding:88px 0 56px}.fhero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(560px 380px at 78% 40%,rgba(251,173,65,.22),transparent 70%),radial-gradient(460px 300px at 5% 10%,rgba(243,128,32,.1),transparent 70%)}.fhero-inner{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center}.fhero h1{font-size:clamp(40px,5.4vw,62px);letter-spacing:-.035em;line-height:1.05;margin:20px 0}.fhero .lead{font-size:18px;color:var(--muted);max-width:540px}.fhero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.fhero-chips a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14.5px;font-weight:500;color:var(--ink-2);box-shadow:var(--shadow-sm);transition:border-color .15s,transform .15s}.fhero-chips a svg{color:var(--brand)}.fhero-chips a:hover{border-color:var(--brand);transform:translateY(-1px)}.fhero-art{position:relative;height:380px}.fhero-blob{position:absolute;inset:8% 6%;border-radius:46% 54% 52% 48%/50% 44% 56% 50%;background:linear-gradient(140deg,#FFE6CF,#FFF4EA)}.fhero-illo{position:absolute;left:12%;right:8%;top:18%}.fhero-illo svg{width:100%;height:auto;display:block}.fq{position:absolute;display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px 14px;font-size:14px;font-weight:500;box-shadow:0 18px 36px -18px rgba(120,60,10,.4);animation:float 5s ease-in-out infinite;white-space:nowrap}.fq span{width:24px;height:24px;display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff;background:var(--brand)}.fq img,.fq span{border-radius:50%}.fq img{width:26px;height:26px;object-fit:cover}.fq-1{left:0;top:4%}.fq-2{right:0;top:30%;animation-delay:-2s}.fq-3{left:6%;bottom:6%;animation-delay:-3.5s}.fq-ans{background:var(--brand);color:#fff;border-color:var(--brand)}.fbrowse{padding-top:32px}.fb-search{display:flex;align-items:center;gap:12px;max-width:760px;margin:0 auto 40px;padding:0 10px 0 22px;height:64px;border-radius:20px;background:#fff;border:1px solid var(--line-2);box-shadow:0 20px 44px -26px rgba(120,60,10,.4);transition:border-color .15s,box-shadow .15s}.fb-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 5px var(--brand-50),0 20px 44px -26px rgba(120,60,10,.4)}.fb-search svg{color:var(--brand);flex-shrink:0}.fb-search input{flex:1 1;border:0;outline:none;font:16px var(--font-sans),sans-serif;background:transparent;color:var(--ink);min-width:0}.fb-search button{border:0;background:var(--bg-soft);color:var(--ink-2);font:600 13px var(--font-sans),sans-serif;padding:8px 14px;border-radius:10px;cursor:pointer}.fb-layout{display:grid;grid-template-columns:260px 1fr;grid-gap:32px;gap:32px;align-items:start}.fb-tabs{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:4px;gap:4px}.fb-tab{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:14px;background:none;font:500 14.5px var(--font-sans),sans-serif;color:var(--ink-2);cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.fb-tab:hover{background:var(--bg-soft)}.fb-tab.on{background:#fff;border-color:var(--brand-100);color:var(--ink);box-shadow:0 10px 24px -18px rgba(120,60,10,.5)}.fb-tab-ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--bg-soft);color:var(--muted);transition:all .15s}.fb-tab.on .fb-tab-ico{background:var(--brand);color:#fff}.fb-tab-label{flex:1 1}.fb-tab small{font-size:12px;color:var(--muted);background:var(--bg-soft);border-radius:999px;padding:2px 8px}.fb-list{display:grid;grid-gap:36px;gap:36px}.fb-group-title{display:flex;align-items:center;gap:10px;font-size:18px;margin-bottom:14px}.fb-group-title span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand)}.fb-item{background:#fff;border:1px solid var(--line);border-radius:16px;padding:0 22px;margin-bottom:10px;transition:border-color .2s,box-shadow .2s}.fb-item[open]{border-color:var(--brand-100);box-shadow:0 14px 30px -22px rgba(120,60,10,.5)}.fb-item summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.fb-item summary::-webkit-details-marker{display:none}.fb-item summary svg{color:var(--muted);transition:transform .2s;flex-shrink:0}.fb-item[open] summary svg{transform:rotate(45deg);color:var(--brand)}.fb-item p{padding:0 0 18px;color:var(--muted);font-size:15.5px}.fb-empty{text-align:center;padding:56px 24px;background:#fff;border:1px dashed var(--line-2);border-radius:24px}.fb-empty>span{width:64px;height:64px;margin:0 auto 16px;border-radius:20px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand)}.fb-empty h3{font-size:20px}.fb-empty p{color:var(--muted);margin:8px auto 20px;max-width:420px}.still{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px;align-items:center;background:#fff;border:1px solid #f0e4d8;border-radius:32px;padding:48px;box-shadow:0 30px 60px -36px rgba(120,60,10,.45)}.still-art{position:relative;background:linear-gradient(150deg,#FFF4EA,#FFE2C7);border-radius:26px;padding:32px 24px 24px}.still-art svg{width:100%;height:auto;display:block}.still-faces{display:flex;align-items:center;margin-top:18px}.still-faces img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:3px solid #fff;margin-left:-10px;box-shadow:0 6px 14px -6px rgba(0,0,0,.3)}.still-faces img:first-child{margin-left:0}.still-online{margin-left:14px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.still-online i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.still-copy h2{font-size:clamp(28px,3.4vw,38px)}.still-copy>p{color:var(--muted);font-size:17px;margin:10px 0 24px}.still-ways{display:grid;grid-gap:10px;gap:10px}.way{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);transition:border-color .15s,background .15s}a.way:hover{border-color:var(--brand);background:var(--brand-50)}.way>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand);flex-shrink:0}.way div{flex:1 1}.way strong{display:block;font-size:15px}.way small{color:var(--muted);font-size:13.5px}.way>svg{color:var(--brand)}@media (max-width:1024px){.fhero-inner,.still{grid-template-columns:1fr}.fhero-art{height:340px;max-width:520px}.fb-layout{grid-template-columns:1fr}.fb-tabs{position:static;display:flex;overflow-x:auto;gap:6px;padding-bottom:6px;scrollbar-width:none}.fb-tab{width:auto;white-space:nowrap;flex-shrink:0}}@media (max-width:640px){.fhero{padding:56px 0 32px}.fhero-art{height:300px}.fq{font-size:12.5px}.fb-search{height:56px;padding-left:16px}.fb-tab small{display:none}.still{padding:24px;border-radius:26px}}