.m15-pitch{background:var(--sa-cream);color:var(--sa-text);padding:var(--layout-section) var(--layout-gutter);border-top:1px solid #0e0e0e0f;border-bottom:1px solid #0e0e0e0f}.m15-pitch-inner{max-width:var(--layout-container);margin:0 auto}.m15-pitch-headline{text-align:center;max-width:820px;margin:0 auto 56px}.m15-pitch-eyebrow{font-family:var(--font-text), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#ff1500;margin-bottom:22px;font-size:11px;font-weight:700;display:inline-block}.m15-pitch-h{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:#0e0e0e;margin:0 0 28px;font-size:clamp(28px,3.6vw,44px);font-weight:650;font-stretch:96%;line-height:1.16}.m15-pitch-h em{color:#ff1500;font-style:normal}.m15-pitch-cta{font-family:var(--font-text), sans-serif;letter-spacing:.18em;text-transform:uppercase;background:#ff1500;border-radius:3px;align-items:center;gap:10px;padding:16px 30px;font-size:11px;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 14px 32px #ff150038;color:#fff!important}.m15-pitch-cta svg{fill:none;stroke:currentColor;stroke-width:2px;width:11px;height:11px}.m15-pitch-divider{display:none}.m15-pitch-stats{border-top:1px solid #0e0e0e1f;border-bottom:1px solid #0e0e0e1f;grid-template-columns:repeat(4,1fr);display:grid}.m15-pitch-stat{text-align:center;border-right:1px solid #0e0e0e1a;padding:40px 22px 36px;position:relative}.m15-pitch-stat:last-child{border-right:none}.m15-pitch-stat:before{content:"";opacity:0;background:#ff1500;width:32px;height:2px;transition:opacity .22s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:50%;transform:translate(-50%)}.m15-pitch-stat:hover:before{opacity:1}.m15-pitch-num{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:#0e0e0e;margin-bottom:14px;font-size:clamp(28px,3.4vw,44px);font-weight:650;font-stretch:96%;line-height:1}.m15-pitch-num em{color:#ff1500;font-style:normal}.m15-pitch-lab{font-family:var(--font-text), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#0e0e0e80;font-size:11px;font-weight:500;line-height:1.55}@media (width<=900px){.m15-pitch-stats{grid-template-columns:1fr 1fr}.m15-pitch-stat:nth-child(odd){border-right:1px solid #0e0e0e1a}.m15-pitch-stat:nth-child(2n){border-right:none}.m15-pitch-stat:nth-child(-n+2){border-bottom:1px solid #0e0e0e1a}}@media (width<=768px){.m15-pitch{padding:var(--layout-section) var(--layout-gutter)}.m15-pitch-headline{margin-bottom:36px}.m15-pitch-stat{padding:32px 16px 28px}}@media (width<=480px){.m15-pitch-stat{padding:26px 12px 22px}.m15-pitch-num{margin-bottom:10px;font-size:26px}.m15-pitch-lab{letter-spacing:.18em;font-size:11px}.m15-pitch-cta{letter-spacing:.16em;padding:14px 22px;font-size:11px}.m15-pitch-h{font-size:26px;line-height:1.22}}.m15-faq-row{border-bottom:1px solid #ffffff1a}.m15-faq-q{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:clamp(16px,2.4vw,32px);padding:26px 0;list-style:none;display:grid}.m15-faq-q::-webkit-details-marker{display:none}.m15-faq-i{font-family:var(--font-ui);letter-spacing:.16em;color:rgb(245 244 241/calc(50% + var(--hot,0) * 30%));transition:color var(--t-standard) var(--e-out);font-size:11px;font-weight:500}.m15-faq-row[open] .m15-faq-i{color:var(--sa-red)}.m15-faq-qt{padding-bottom:.06em;display:block;overflow:hidden}.m15-faq-qi{font-family:var(--font-text);letter-spacing:-.005em;color:var(--sa-cream);transform:translateX(calc(var(--hot,0) * 6px));transition:transform .78s var(--e-out);margin:0;font-size:clamp(17px,1.5vw,22px);font-weight:475;line-height:1.25;display:block}.m15-faq-mark{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sa-cream);align-items:center;font-size:11px;font-weight:500;display:flex}.m15-faq-br{color:#f5f4f185;font-weight:500;transition:color .24s}.m15-faq-view{opacity:0;max-width:0;transition:max-width .42s var(--e-out), opacity .26s linear;display:inline-block;overflow:hidden}.m15-faq-pm{margin:0 .45em;transition:color .24s;display:inline-block}@media (hover:hover) and (pointer:fine){.m15-faq-row:hover,.m15-faq-row[open]{--hot:1}.m15-faq-row:hover .m15-faq-view{opacity:1;max-width:90px;padding-left:.45em}.m15-faq-row:hover .m15-faq-pm{color:var(--sa-red)}.m15-faq-row:hover .m15-faq-br{color:#f5f4f1b8}}.m15-faq-q:focus-visible{outline:1px solid var(--sa-cream);outline-offset:-1px}.m15-faq-wrap{transform:translateX(calc(var(--hot,0) * 6px));transition:transform .78s var(--e-out);overflow:hidden}.m15-faq-a{max-width:700px;font-family:var(--font-body);color:#f5f4f1a6;transform:translateY(calc((1 - var(--open,0)) * 14px));opacity:var(--open,0);transition:transform .52s var(--e-out), opacity .32s linear;margin:0;padding:0 clamp(16px,3vw,48px) 28px 46px;font-size:16px;line-height:1.7}.m15-audit-input{color:#fff;background:0 0;border:1px solid #ffffff26;border-radius:3px;width:100%;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .2s,background-color .2s}.m15-audit-input::placeholder{color:#ffffff59}.m15-audit-input:focus{background:#ffffff05;border-color:#ff1500;outline:none}.m15-audit-select{color:#fff;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.5'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;border:1px solid #ffffff26;border-radius:3px;width:100%;padding:14px 44px 14px 16px;font-size:16px;line-height:1.4;transition:border-color .2s,background-color .2s}.m15-audit-select:focus{background-color:#ffffff05;border-color:#ff1500;outline:none}.m15-audit-select option{color:#fff;background:#0a0a0a}.m15-audit-select option:disabled{color:#ffffff59}
