.analysis-toolkit{padding-top:64px;padding-bottom:80px;text-align:center}.analysis-toolkit h2{font-size:clamp(32px,3.65vw,52px);line-height:1.2;letter-spacing:-.04em;margin:18px auto 0;max-width:1160px;text-wrap:balance}.analysis-toolkit-description{margin:22px auto 0;color:var(--muted);font-size:16px;line-height:1.7;max-width:650px;text-wrap:pretty}.analysis-research-phrase{white-space:nowrap}.analysis-toolkit-network{max-width:1200px;margin:36px auto 0}.analysis-branches{display:block;width:100%;height:96px;margin:0 auto 12px;overflow:visible;stroke:#999a95;stroke-width:1.2;stroke-linecap:round}.analysis-branches-wide{--branch-animation: analysis-branch-in}.analysis-branches-medium,.analysis-branches-narrow{--branch-animation: none;display:none}.analysis-branches path{--branch-order: 0;vector-effect:non-scaling-stroke}.analysis-branches path:nth-child(2),.analysis-branches path:nth-child(5){--branch-order: 1}.analysis-branches path:nth-child(1),.analysis-branches path:nth-child(6){--branch-order: 2}.analysis-tool-pills{display:flex;flex-direction:column;gap:16px;width:100%;height:auto;padding:0;background:transparent;border:0;border-radius:0}.analysis-tool-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:12px;width:100%}.analysis-tool-pill{--entry-delay: calc(.18s + var(--row-order) * .1s + var(--entry-order) * 85ms);display:inline-flex;align-items:center;justify-content:center;flex:none;justify-self:center;gap:8px;width:calc(100% - 16px);min-height:56px;height:auto;padding:10px 12px;border:1px solid #292929;border-radius:999px;background:#111;color:var(--muted);font-size:14px;font-weight:400;line-height:1.5;text-wrap:balance;box-shadow:none;transition:color .2s,background-color .2s,border-color .2s,translate .35s var(--ease)}.analysis-tool-pill svg{width:18px;height:18px;color:#8e928d;transition:color .2s}.analysis-tool-pill:hover{color:#ededed;border-color:#545454;background:#181818}.analysis-tool-pill:hover svg{color:#d3c6a9}.analysis-calculations{margin-top:28px}.analysis-calculations [data-slot=collapsible-trigger]{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;min-height:44px;margin:0 auto;padding:10px 17px;border:1px dashed #363636;border-radius:999px;background:#0f0f0f;color:var(--muted);font-size:14px;font-weight:500;line-height:1.5;list-style:none;cursor:pointer;transition:color .2s,border-color .2s}.analysis-calculations [data-slot=collapsible-trigger]:hover{color:var(--ink);border-color:#777}.analysis-calculations [data-slot=collapsible-trigger]:focus-visible{outline:2px solid #c6b99a;outline-offset:4px}.analysis-calculations [data-slot=collapsible-trigger] svg{transition:transform .2s}.analysis-calculations[data-state=open] [data-slot=collapsible-trigger] svg{transform:rotate(45deg)}.analysis-calculation-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 24px;text-align:left;margin:30px auto 0;padding:28px 0 0;border-top:1px solid var(--line)}.analysis-calculation-groups[hidden]{display:none}.analysis-calculation-groups h3{font:500 14px/1.5 Inter,Arial,sans-serif;color:var(--ink);margin:0 0 13px}.analysis-calculation-groups ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.analysis-calculation-groups li{font-size:14px;color:var(--muted);line-height:1.6}@media(prefers-reduced-motion:no-preference){.analysis-toolkit-network[data-motion=ready] .analysis-branches[data-entered=false] path{stroke-dasharray:1;stroke-dashoffset:1}.analysis-toolkit-network[data-motion=ready] .analysis-branches[data-entered=true] path{animation:var(--branch-animation) 1s var(--ease) both;animation-delay:calc(var(--branch-order) * 90ms)}.analysis-toolkit-network[data-motion=ready] .analysis-tool-pill[data-entered=false]{opacity:0;transform:translateY(12px) scale(.98)}.analysis-toolkit-network[data-motion=ready] .analysis-tool-pill[data-entered=true]{animation:analysis-tool-in .65s var(--ease) both;animation-delay:var(--entry-delay)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.analysis-tool-pill:hover{translate:0 -3px}}@keyframes analysis-branch-in{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes analysis-tool-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:1100px){.analysis-branches-wide{--branch-animation: none;display:none}.analysis-branches-medium{--branch-animation: analysis-branch-in;display:inline}.analysis-branches{height:80px}.analysis-tool-row{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-tool-pills{gap:24px}}@media(max-width:900px){.analysis-toolkit{padding-top:56px;padding-bottom:72px}.analysis-toolkit h2{max-width:700px}.analysis-calculation-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.analysis-toolkit{padding-top:48px;padding-bottom:56px}.analysis-toolkit>.eyebrow{font-size:9px;letter-spacing:.14em}.analysis-toolkit h2{font-size:clamp(29px,7.4vw,40px);line-height:1.25;max-width:430px}.analysis-toolkit-description{margin-top:18px}.analysis-toolkit-network{margin-top:28px;margin-inline:-4px}.analysis-branches{height:64px;margin-bottom:12px}.analysis-tool-row{row-gap:10px}.analysis-tool-pill{max-width:100%;width:calc(100% - 8px);white-space:normal;font-size:13px;padding:10px;gap:7px}.analysis-tool-pill svg{width:15px;height:15px}.analysis-calculation-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}}@media(max-width:760px){.analysis-branches-medium{--branch-animation: none;display:none}.analysis-branches-narrow{--branch-animation: analysis-branch-in;display:inline}.analysis-tool-row{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-tool-pill{--entry-delay: 0ms}.analysis-tool-pill:nth-child(2n){--entry-delay: 70ms}}@media(max-width:360px){.analysis-tool-pill{font-size:12px;gap:5px}}@media(prefers-reduced-motion:reduce){.analysis-toolkit *,.analysis-toolkit *:after{animation:none!important;transition:none!important}}.waitlist-faq{padding-bottom:88px}.waitlist-faq-inner{max-width:800px;margin-inline:auto}.waitlist-faq h2{font-size:clamp(25px,2.3vw,30px);line-height:1.3;letter-spacing:-.025em}.waitlist-faq-list{margin-top:28px}.waitlist-faq-item{border-bottom:0;border-top:1px solid var(--line)}.waitlist-faq-item:last-child{border-bottom:1px solid var(--line)}.waitlist-faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:21px 0;border:0;border-radius:0;background:none;box-shadow:none;font-weight:400;text-decoration:none;transition:none;color:var(--ink);font-family:var(--serif);font-size:18px;line-height:1.5;letter-spacing:-.02em;cursor:pointer}.waitlist-faq-answer{padding:0}.waitlist-faq [data-slot=accordion-content]{animation:none}.waitlist-faq-trigger:hover{color:#fffaf0}.waitlist-faq-trigger:focus-visible{outline:2px solid #c6b99a;outline-offset:5px}.waitlist-faq-trigger svg{transform:none;flex:0 0 18px;width:18px;height:18px;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}.waitlist-faq-item[data-state=open] .faq-icon-vertical{display:none}.waitlist-faq-item p{padding:0 42px 24px 0;color:var(--muted);font-size:16px;line-height:1.7;text-wrap:pretty}@media(max-width:800px){.waitlist-faq{padding-bottom:72px}}@media(max-width:560px){.waitlist-faq{padding-bottom:64px}.waitlist-faq-list{margin-top:24px}.waitlist-faq-trigger{gap:18px;font-size:17px;padding-block:20px}.waitlist-faq-item p{padding-right:0}}
