.SER7uG_page{background:var(--brand-v2-field-white);color:var(--brand-v2-ink);overflow:clip}.SER7uG_hero{isolation:isolate;background:var(--brand-v2-pure-white);position:relative;overflow:clip}.SER7uG_hero>.brand-v2-shell{padding-block:clamp(3rem,6vw,6rem)}.SER7uG_hero:before{z-index:-1;aspect-ratio:1;content:"";filter:brightness(0);opacity:.028;pointer-events:none;background:url(/images/brand/f-icon-red.png) 50%/contain no-repeat;width:min(44rem,55vw);position:absolute;top:-9rem;right:-12rem;transform:rotate(8deg)}.SER7uG_heroGrid{min-height:min(42rem, calc(100svh - var(--brand-v2-chrome-height)));grid-template-columns:minmax(0,1.05fr) minmax(25rem,.72fr);align-items:center;gap:clamp(3.5rem,8vw,9rem);padding-block:clamp(4.5rem,7vw,7rem);display:grid}.SER7uG_heroCopy{max-width:48rem}.SER7uG_hero h1,.SER7uG_finder h2,.SER7uG_category h2,.SER7uG_emptyState h2,.SER7uG_finalCta h2{font-family:var(--brand-v2-font-display);margin:0}.SER7uG_hero h1{max-width:20ch;font-size:var(--b2-t0);font-weight:var(--b2-tf);letter-spacing:-.04em;line-height:var(--b2-tk);text-wrap:balance;margin-top:1.35rem}.SER7uG_hero h1 em{color:var(--brand-v2-rose-ink);font-style:normal}.SER7uG_heroLead{max-width:39rem;color:var(--marketing-copy-muted);text-wrap:pretty;margin:1.7rem 0 0;font-size:clamp(1.05rem,1.55vw,1.22rem);font-weight:500;line-height:1.58}.SER7uG_heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.SER7uG_heroProof{background:var(--brand-v2-ink);color:var(--brand-v2-pure-white);box-shadow:var(--brand-v2-shadow-card);border-radius:10px;overflow:hidden}.SER7uG_proofSignal,.SER7uG_proofNote{margin:0}.SER7uG_proofSignal{border-bottom:1px solid var(--brand-v2-on-dark-divider);color:var(--brand-v2-accent-on-dark);font-family:var(--brand-v2-font-display);letter-spacing:.08em;text-transform:uppercase;padding:1.2rem 1.4rem;font-size:.78rem;font-weight:700}.SER7uG_proofItem{border-bottom:1px solid var(--brand-v2-on-dark-divider);grid-template-columns:2rem minmax(6.5rem,.58fr) minmax(0,1fr);align-items:baseline;gap:.75rem;padding:1.35rem 1.4rem;display:grid}.SER7uG_proofItem>span{color:var(--brand-v2-on-dark-strong);font-family:var(--marketing-mono);font-size:.68rem;font-weight:700}.SER7uG_proofItem strong{color:var(--brand-v2-pure-white);font-family:var(--brand-v2-font-display);letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.3rem,2.1vw,1.75rem);font-weight:600;line-height:1}.SER7uG_proofItem p{color:var(--brand-v2-on-dark-strong);text-wrap:pretty;margin:0;font-size:.83rem;font-weight:550;line-height:1.4}.SER7uG_proofNote{color:var(--brand-v2-on-dark-strong);text-wrap:pretty;padding:1.05rem 1.4rem;font-size:.75rem;font-weight:600;line-height:1.45}.SER7uG_finder{border-block:1px solid var(--brand-v2-hairline);background:var(--brand-v2-field-white)}.SER7uG_finderInner{grid-template-columns:minmax(16rem,.56fr) minmax(22rem,1fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:2rem;display:grid}.SER7uG_finderCopy p{color:var(--brand-v2-rose-ink);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .3rem;font-size:.78rem;font-weight:750}.SER7uG_finderCopy h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.3vw,2.05rem);font-weight:600;line-height:1.1}.SER7uG_searchField{border:1px solid var(--brand-v2-hairline);background:var(--brand-v2-pure-white);min-width:0;transition:border-color var(--brand-v2-motion-effects-fast) var(--brand-v2-ease-effects), box-shadow var(--brand-v2-motion-effects-fast) var(--brand-v2-ease-effects);border-radius:6px;align-items:center;display:flex;position:relative}.SER7uG_searchField:focus-within{border-color:var(--brand-v2-rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-v2-rose) 14%, transparent)}.SER7uG_searchField>svg{width:1.1rem;height:1.1rem;color:var(--brand-v2-rose-ink);flex:none;margin-left:1rem}.SER7uG_searchField input{width:100%;min-width:0;height:3.6rem;color:var(--brand-v2-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 .8rem;font-size:1rem}.SER7uG_searchField input::placeholder{color:var(--marketing-copy-faint);opacity:1}.SER7uG_searchField button{min-height:2.75rem;color:var(--brand-v2-rose-ink);font:inherit;cursor:pointer;transition:background-color var(--brand-v2-motion-effects-fast) var(--brand-v2-ease-effects), color var(--brand-v2-motion-effects-fast) var(--brand-v2-ease-effects);background:0 0;border:0;border-radius:4px;padding:.4rem 1rem;font-size:.78rem;font-weight:750}.SER7uG_searchField button:hover,.SER7uG_searchField button:active{background:var(--brand-v2-pale)}.SER7uG_categoryNav{background:var(--brand-v2-pure-white)}.SER7uG_categoryNavInner{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.SER7uG_categoryNav a{border-left:1px solid var(--brand-v2-hairline);min-width:0;min-height:5rem;color:var(--brand-v2-ink);font-family:var(--brand-v2-font-display);text-align:center;transition:background-color var(--brand-v2-motion-effects-fast) var(--brand-v2-ease-effects), color var(--brand-v2-motion-effects-fast) var(--brand-v2-ease-effects);justify-content:center;align-items:center;gap:.6rem;font-size:.88rem;font-weight:650;text-decoration:none;display:flex}.SER7uG_categoryNav a:last-child{border-right:1px solid var(--brand-v2-hairline)}.SER7uG_categoryNav a:hover{background:var(--brand-v2-pale);color:var(--brand-v2-rose-ink)}.SER7uG_categoryNav a:active{background:color-mix(in srgb, var(--brand-v2-rose) 12%, var(--brand-v2-pure-white));color:var(--brand-v2-rose-ink)}.SER7uG_categoryNav svg{width:1rem;height:1rem;color:var(--brand-v2-rose-ink);flex:none}.SER7uG_faqBody{border-top:1px solid var(--brand-v2-hairline);padding-block:clamp(4.5rem,8vw,8rem)}.SER7uG_categoryList{gap:clamp(5rem,9vw,9rem);display:grid}.SER7uG_category{grid-template-columns:minmax(15rem,.55fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);scroll-margin-top:10rem;display:grid}.SER7uG_categoryIntro{grid-template-columns:auto 1fr;align-items:center;gap:.85rem;display:grid;position:sticky;top:10rem}.SER7uG_categoryNumber{color:var(--marketing-copy-faint);font-family:var(--marketing-mono);letter-spacing:.06em;grid-column:1/-1;font-size:.7rem;font-weight:700}.SER7uG_categoryIntro>svg{width:1.25rem;height:1.25rem;color:var(--brand-v2-rose-ink)}.SER7uG_categoryIntro h2{letter-spacing:-.032em;font-size:clamp(1.75rem,2.7vw,2.45rem);font-weight:600;line-height:1.05}.SER7uG_categoryIntro p{max-width:30rem;color:var(--marketing-copy-muted);text-wrap:pretty;grid-column:1/-1;margin:.45rem 0 0;font-size:.98rem;font-weight:500;line-height:1.58}.SER7uG_questions{border-top:1px solid var(--brand-v2-ink)}.SER7uG_question{border-bottom:1px solid var(--brand-v2-hairline);transition:background-color var(--brand-v2-motion-effects) var(--brand-v2-ease-effects);background:0 0}.SER7uG_question[open]{background:var(--brand-v2-pure-white)}.SER7uG_question summary{min-height:5.1rem;color:var(--brand-v2-ink);font-family:var(--brand-v2-font-display);text-wrap:pretty;cursor:pointer;transition:color var(--brand-v2-motion-effects-fast) var(--brand-v2-ease-effects);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.2rem 1.05rem;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:600;line-height:1.35;list-style:none;display:grid}.SER7uG_question summary::-webkit-details-marker{display:none}.SER7uG_question summary:hover{color:var(--brand-v2-rose-ink)}.SER7uG_question summary:active{color:var(--brand-v2-rose-hover)}.SER7uG_question summary svg{width:1.05rem;height:1.05rem;color:var(--brand-v2-rose-ink);transition:transform var(--brand-v2-motion-layout) var(--brand-v2-ease-out)}.SER7uG_question[open] summary svg{transform:rotate(180deg)}.SER7uG_answer{padding:0 3.3rem 1.65rem 1.05rem}.SER7uG_answer p{max-width:52rem;color:var(--marketing-copy-muted);text-wrap:pretty;margin:0;font-size:.98rem;line-height:1.72}.SER7uG_inlineLink{color:var(--brand-v2-rose-ink);text-underline-offset:.22em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.SER7uG_inlineLink:hover{color:var(--brand-v2-rose-hover)}.SER7uG_emptyState{border-top:1px solid var(--brand-v2-ink);justify-items:start;gap:1rem;padding:3rem 0;display:grid}.SER7uG_emptyState>svg{width:1.7rem;height:1.7rem;color:var(--brand-v2-rose-ink)}.SER7uG_emptyState h2{font-size:clamp(2rem,4vw,3.3rem);font-weight:var(--b2-tf);letter-spacing:-.04em}.SER7uG_emptyState p{max-width:35rem;color:var(--marketing-copy-muted);margin:0;line-height:1.6}.SER7uG_finalCta{isolation:isolate;border-top:1px solid var(--brand-v2-hairline);background:var(--brand-v2-field-white);color:var(--brand-v2-ink);position:relative;overflow:hidden}.SER7uG_finalCta:after{z-index:-1;aspect-ratio:1;background:var(--brand-v2-mark-image) center / contain no-repeat;content:"";opacity:.045;pointer-events:none;width:min(35rem,44vw);position:absolute;top:50%;right:-7rem;transform:translateY(-50%)rotate(7deg)}.SER7uG_finalCtaInner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding-block:clamp(4.5rem,8vw,7rem);display:grid}.SER7uG_finalSignal{color:var(--brand-v2-rose-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:750}.SER7uG_finalCta h2{max-width:15ch;font-size:var(--b2-t2);font-weight:var(--b2-tf);letter-spacing:-.04em;text-wrap:balance;line-height:1.08}.SER7uG_finalCtaInner>div:first-child>p:last-child{max-width:44rem;color:var(--marketing-copy-muted);text-wrap:pretty;margin:1.35rem 0 0;font-size:1.02rem;line-height:1.6}.SER7uG_finalActions{justify-items:stretch;gap:.85rem;min-width:15rem;display:grid}.SER7uG_demoLink{min-height:2.75rem;color:var(--brand-v2-ink);font-family:var(--brand-v2-font-display);text-underline-offset:.24em;justify-content:center;align-items:center;font-size:.9rem;font-weight:650;display:inline-flex}.SER7uG_demoLink:hover{color:var(--brand-v2-rose-ink)}.SER7uG_searchField button:focus-visible,.SER7uG_categoryNav a:focus-visible,.SER7uG_question summary:focus-visible,.SER7uG_inlineLink:focus-visible,.SER7uG_demoLink:focus-visible{outline:3px solid var(--brand-v2-action);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.SER7uG_heroCopy,.SER7uG_heroProof{animation:SER7uG_faqEnter .76s var(--brand-v2-ease-out) both}.SER7uG_heroProof{animation-delay:.1s}}@keyframes SER7uG_faqEnter{0%{transform:translateY(22px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.SER7uG_question[open] .SER7uG_answer{animation:SER7uG_faq-answer-in .26s var(--brand-v2-ease-out) both}}@keyframes SER7uG_faq-answer-in{0%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (max-width:1023px){.SER7uG_heroGrid{grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);gap:3.5rem;min-height:auto;padding-block:5rem}.SER7uG_heroCopy h1{font-size:var(--b2-t0)}.SER7uG_heroActions a{padding-inline:1rem;font-size:.94rem}.SER7uG_proofItem{grid-template-columns:1.5rem minmax(6rem,.65fr) minmax(0,1fr);gap:.55rem;padding-inline:1.1rem}.SER7uG_category{grid-template-columns:minmax(13rem,.5fr) minmax(0,1fr);gap:3.5rem}}@media (max-width:799px){.SER7uG_heroGrid,.SER7uG_finderInner,.SER7uG_category,.SER7uG_finalCtaInner{grid-template-columns:minmax(0,1fr)}.SER7uG_heroGrid{gap:2.75rem;padding-block:4rem}.SER7uG_heroCopy h1{max-width:20ch}.SER7uG_heroProof{width:min(100%,36rem)}.SER7uG_finderInner{gap:1.3rem}.SER7uG_categoryNav{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;overflow-x:auto}.SER7uG_categoryNav::-webkit-scrollbar{display:none}.SER7uG_categoryNavInner{grid-template-columns:repeat(6,minmax(7rem,1fr));width:max-content;min-width:100%}.SER7uG_categoryNav a{scroll-snap-align:start}.SER7uG_categoryIntro{position:static}.SER7uG_finalCtaInner{align-items:start}.SER7uG_finalActions{width:min(100%,22rem)}}@media (max-width:639px){.SER7uG_hero:before{opacity:.045;width:25rem;top:-4rem;right:-8rem}.SER7uG_heroGrid{gap:2.35rem;padding-block:3.5rem}.SER7uG_heroCopy h1{font-size:var(--b2-t0);line-height:var(--b2-tk);margin-top:1.1rem}.SER7uG_heroLead{margin-top:1.35rem;font-size:1rem}.SER7uG_heroActions{margin-top:1.6rem;display:grid}.SER7uG_heroActions a{width:100%}.SER7uG_heroProof{border-radius:8px}.SER7uG_proofItem{grid-template-columns:1.5rem minmax(6.8rem,.7fr) minmax(0,1fr);padding-block:1.1rem}.SER7uG_proofItem strong{font-size:1.25rem}.SER7uG_finderInner{padding-block:1.5rem}.SER7uG_finderCopy h2{font-size:1.55rem}.SER7uG_searchField input{height:3.35rem;font-size:.95rem}.SER7uG_categoryNavInner{margin-inline:0}.SER7uG_categoryNav a{min-height:4.3rem}.SER7uG_faqBody{padding-block:4.25rem}.SER7uG_categoryList{gap:5rem}.SER7uG_category{gap:2rem;scroll-margin-top:8rem}.SER7uG_categoryIntro h2{font-size:1.9rem}.SER7uG_categoryIntro p{font-size:.93rem}.SER7uG_question summary{gap:.75rem;min-height:4.6rem;padding:1.1rem .25rem;font-size:1rem}.SER7uG_answer{padding:0 1.8rem 1.35rem .25rem}.SER7uG_answer p{font-size:.94rem;line-height:1.67}.SER7uG_finalCtaInner{gap:2.25rem;padding-block:4.25rem}.SER7uG_finalCta h2{max-width:15ch;font-size:var(--b2-t2);text-wrap:pretty}.SER7uG_finalCta:after{width:24rem;right:-10rem}}@media (prefers-reduced-motion:reduce){.SER7uG_heroCopy,.SER7uG_heroProof,.SER7uG_question summary svg{transition:none;animation:none}}.SER7uG_audienceChoice{flex-wrap:wrap;gap:8px;display:flex}.SER7uG_audienceChoice button{border:1px solid var(--brand-v2-hairline);cursor:pointer;border-radius:24px;min-height:44px;padding:12px 16px;font-size:14px}.SER7uG_audienceChoice button[aria-pressed=true]{background:var(--brand-v2-rose-ink);color:var(--brand-v2-pure-white);border-color:var(--brand-v2-rose-ink)}.SER7uG_audienceChoice button:not([aria-pressed=true]):hover{background:var(--brand-v2-pale);border-color:var(--brand-v2-ink)}.SER7uG_audienceChoice button:focus-visible{outline:3px solid var(--brand-v2-action);outline-offset:3px}.SER7uG_resultCount{color:var(--marketing-copy-muted);font-size:var(--b2-tc);align-self:center;margin:0}.SER7uG_emptyActions{flex-wrap:wrap;gap:12px;display:flex}.SER7uG_question{scroll-margin-top:140px}
