.why{background:var(--bg-soft);padding:96px 0}.why-head{margin-bottom:56px}.why-intro{color:rgba(28,26,20,.65);font-size:.95rem;line-height:1.75;margin-top:1rem;max-width:520px}.why-layout{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}.why-accord{border-top:1px solid rgba(28,26,20,.1)}.why-item{border-bottom:1px solid rgba(28,26,20,.08)}.why-item-hd{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:grid;font:inherit;gap:20px;grid-template-columns:60px 1fr 36px;padding:24px 0;text-align:left;width:100%}.why-item-hd:hover .why-item-title{color:var(--orange)}.why-item-num{color:rgba(232,93,60,.35);font-family:var(--serif);font-size:36px;font-weight:700;line-height:1;transition:color .3s}.why-item.open .why-item-num{color:var(--orange)}.why-item-title{color:rgba(28,26,20,.68);font-size:15px;font-weight:700;line-height:1.35;transition:color .2s}.why-item.open .why-item-title{color:var(--dark)}.why-item-toggle{align-items:center;border:1px solid rgba(28,26,20,.15);border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:border-color .2s,background .2s,transform .3s;width:30px}.why-item.open .why-item-toggle{background:rgba(232,93,60,.08);border-color:var(--orange);transform:rotate(45deg)}.why-item-toggle svg{fill:none;stroke:rgba(28,26,20,.45);stroke-width:1.5;transition:stroke .2s}.why-item.open .why-item-toggle svg{stroke:var(--orange)}.why-item-bd{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.why-item.open .why-item-bd{max-height:480px}.why-item-body{color:rgba(28,26,20,.65);font-size:13px;line-height:1.8;padding:0 0 24px 80px}.why-panels{position:sticky;top:120px}.why-panel{animation:wpIn .35s ease;background:#fff;border:1px solid rgba(28,26,20,.08);border-radius:6px;box-shadow:0 4px 24px rgba(28,26,20,.06);display:none;min-height:340px;padding:40px}.why-panel.active{display:flex;flex-direction:column;justify-content:center}@keyframes wpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wp-label{color:var(--orange);font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:28px;text-transform:uppercase}.wp-sub{color:rgba(28,26,20,.6);font-size:13px;line-height:1.6;margin-top:16px}.wp-funnel-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.wp-funnel-grid .wp-vt{margin-bottom:7px}.wp-funnel-stage{color:var(--orange);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wp-funnel-note{color:rgba(28,26,20,.6);font-size:10px;line-height:1.4;margin-top:2px}.wp-stat-row{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.wp-stat-cell{background:var(--bg-soft);border-radius:5px;padding:12px 8px;text-align:center}.wp-stat-cell-num{color:var(--dark);font-family:var(--serif);font-size:28px;font-weight:700;line-height:1}.wp-stat-cell-num span{color:var(--orange)}.wp-stat-cell-lbl{color:rgba(28,26,20,.55);letter-spacing:.1em;margin-top:4px}.wp-logo-label,.wp-stat-cell-lbl{font-size:9px;font-weight:700;text-transform:uppercase}.wp-logo-label{color:rgba(28,26,20,.5);letter-spacing:.12em;margin-bottom:10px}.wp-logo-grid{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.wp-logo-chip{background:#fff;border:1px solid rgba(28,26,20,.08);border-radius:4px;color:rgba(28,26,20,.55);font-size:11px;font-weight:700;padding:7px 8px;text-align:center}.wp-vid-grid{display:grid;flex:1;gap:8px;grid-template-columns:1fr 1fr}.wp-vt{aspect-ratio:16/9;background:#111;border-radius:5px;cursor:pointer;overflow:hidden;position:relative}.wp-vt img{height:100%;object-fit:cover;width:100%}.wp-vt-overlay{background:rgba(12,10,6,.3);flex-direction:column;gap:5px;inset:0;position:absolute}.wp-vt-overlay,.wp-vt-play{align-items:center;display:flex;justify-content:center}.wp-vt-play{background:hsla(0,0%,100%,.9);border-radius:50%;height:24px;width:24px}.wp-vt-play svg{margin-left:2px}.wp-vt-lbl{color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;text-shadow:0 1px 4px rgba(0,0,0,.5);text-transform:uppercase}.wp-vt-sub{color:hsla(0,0%,100%,.85);font-size:9px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.wp-framework{display:flex;flex-direction:column}.wp-fw-row{align-items:flex-start;border-bottom:1px solid rgba(28,26,20,.07);display:flex;gap:16px;padding:14px 0}.wp-fw-row.hi,.wp-fw-row:last-child{border-bottom:none}.wp-fw-row.hi{background:rgba(232,93,60,.04);border-radius:4px;margin:0 -12px;padding:14px 12px}.wp-fw-row.hi .wp-fw-num{color:var(--orange)}.wp-fw-num{color:rgba(28,26,20,.35);flex-shrink:0;font-family:var(--serif);font-size:18px;font-weight:700;line-height:1.2;min-width:28px}.wp-fw-text{display:flex;flex-direction:column;gap:3px}.wp-fw-text strong{color:var(--dark);font-size:13px;font-weight:700;line-height:1.3}.wp-fw-text span{color:rgba(28,26,20,.6);font-size:11px;line-height:1.4}.wp-formats{display:flex;flex-direction:column;gap:10px}.wp-format{align-items:center;border:1px solid rgba(28,26,20,.08);border-radius:4px;display:flex;justify-content:space-between;padding:16px 20px}.wp-format-name{color:var(--dark);font-size:14px;font-weight:700}.wp-format-len{color:var(--orange);font-family:var(--serif);font-size:22px}.wp-format-ch{color:rgba(28,26,20,.55);font-size:11px;margin-top:2px}.wp-timeline{display:flex;flex-direction:column}.wp-tl-row{align-items:stretch;display:flex;gap:16px}.wp-tl-left{align-items:center;display:flex;flex-direction:column}.wp-tl-dot{border:2px solid var(--orange);border-radius:50%;flex-shrink:0;height:10px;margin-top:3px;width:10px}.wp-tl-line{background:rgba(232,93,60,.2);flex:1;min-height:20px;width:1px}.wp-tl-row:last-child .wp-tl-line{display:none}.wp-tl-content{padding-bottom:18px}.wp-tl-title{color:var(--dark);font-size:13px;font-weight:700;margin-bottom:2px}.wp-tl-note{color:rgba(28,26,20,.55);font-size:11px}@media(max-width:1024px){.why-layout{gap:40px;grid-template-columns:1fr}.why-panels{position:static}.why-panels:empty{display:none}.why-item-body{padding-left:0}.why-item .why-panel{margin:2px 0 22px;min-height:0;padding:26px 22px}}@media(max-width:640px){.why-item-hd{gap:12px;grid-template-columns:44px 1fr 30px}}