.FLKPNW_page{--gutter:max(1.25rem, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body), sans-serif;flex-direction:column;display:flex}.FLKPNW_page>main{flex:1}.FLKPNW_wrap{max-width:960px;padding-inline:var(--gutter);margin:0 auto}.FLKPNW_hero{background:linear-gradient(180deg, var(--ll-color-soft-pink), var(--bg));text-align:center;padding:calc(64px + clamp(48px,8vw,96px)) 0 clamp(48px,7vw,80px)}.FLKPNW_title{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.FLKPNW_search{border:1px solid var(--border);background:var(--bg-lowest);max-width:640px;color:var(--text-muted);border-radius:100px;align-items:center;gap:12px;margin:32px auto 0;padding:0 8px 0 20px;display:flex;box-shadow:0 12px 32px -18px #3c142859}.FLKPNW_search:focus-within{border-color:var(--accent)}.FLKPNW_search input{min-width:0;height:56px;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:1.05rem}.FLKPNW_search input::-webkit-search-cancel-button{display:none}.FLKPNW_search button{width:40px;height:40px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.FLKPNW_search button:hover{background:var(--bg-low)}.FLKPNW_tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:8px;display:grid}.FLKPNW_tile{background:var(--tint-soft);color:var(--text);text-align:center;border-radius:30px;justify-items:center;gap:12px;padding:24px 16px 20px;transition:transform .16s;display:grid;position:relative}.FLKPNW_tile:hover{transform:translateY(-2px)}.FLKPNW_tileIcon{background:var(--bg-lowest);width:52px;height:52px;color:var(--tint);border-radius:50%;place-items:center;display:grid}.FLKPNW_tileLabel{font-weight:800;line-height:1.3}.FLKPNW_tileCount{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700;position:absolute;top:14px;right:16px}.FLKPNW_topic,.FLKPNW_results{padding-top:clamp(40px,6vw,64px);scroll-margin-top:80px}.FLKPNW_heading{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.2}.FLKPNW_empty{color:var(--text-muted);line-height:1.6}.FLKPNW_contact{background:var(--bg-low);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:clamp(56px,8vw,96px);padding:40px;display:grid}.FLKPNW_contact p{color:var(--text-muted);line-height:1.6}.FLKPNW_contactActions{justify-items:start;gap:16px;display:grid}.FLKPNW_email{background:var(--accent);color:var(--on-accent);border-radius:100px;align-items:center;gap:12px;padding:12px 24px 12px 20px;transition:transform .16s;display:inline-flex}.FLKPNW_email:active{transform:scale(.97)}.FLKPNW_email span{line-height:1.25;display:grid}.FLKPNW_email small{opacity:.85;font-size:.8rem}.FLKPNW_community{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.9rem;display:flex}.FLKPNW_community a{color:var(--text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.FLKPNW_community a:hover{color:var(--accent)}.FLKPNW_learn{background:var(--ll-color-soft-indigo);color:var(--text);border-radius:30px;align-items:center;gap:20px;margin:16px 0 clamp(64px,9vw,112px);padding:28px 32px;display:flex}.FLKPNW_learn>svg{color:var(--ll-color-indigo);flex:none}.FLKPNW_learn>span:nth-child(2){flex:1;gap:4px;display:grid}.FLKPNW_learn>span:nth-child(2)>span{color:var(--text-muted);line-height:1.5}.FLKPNW_learnCta{color:var(--ll-color-indigo);flex:none;align-items:center;gap:6px;font-weight:800;display:inline-flex}@media (max-width:720px){.FLKPNW_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.FLKPNW_contact{grid-template-columns:1fr;padding:28px 24px}.FLKPNW_learn{grid-template-columns:auto 1fr;gap:12px 16px;padding:24px;display:grid}.FLKPNW_learnCta{grid-column:2}.FLKPNW_community{grid-template-columns:auto auto;justify-content:start;display:grid}.FLKPNW_community>:first-child{grid-column:1/-1}}
