.why-now{padding:clamp(72px, 8vw, 120px) clamp(20px, 4vw, 80px);max-width:1280px;margin:0 auto}.arg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line-pink-soft);border-left:1px solid var(--line-pink-soft)}.arg{border-right:1px solid var(--line-pink-soft);border-bottom:1px solid var(--line-pink-soft);padding:32px 28px;background:rgb(20 19 17 / .42);display:flex;flex-direction:column;gap:14px;position:relative;transition:background .55s var(--ease)}.arg:hover{background:rgb(238 75 159 / .05)}.arg:nth-child(even):hover{background:rgb(219 92 33 / .05)}.arg::before{content:"";position:absolute;top:-1px;left:28px;width:28px;height:1px}.arg:nth-child(odd)::before{background:var(--pink)}.arg:nth-child(even)::before{background:var(--orange)}.arg .stat{font-weight:800;font-size:clamp(36px, 4vw, 56px);letter-spacing:-.025em;line-height:1}.arg:nth-child(odd) .stat{color:var(--pink)}.arg:nth-child(even) .stat{color:var(--orange)}.arg .label{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute);font-weight:600}.arg p{font-size:14.5px;line-height:1.6;color:var(--text)}.arg p b{font-weight:600}.audit-deep{padding:clamp(72px, 8vw, 120px) clamp(20px, 4vw, 80px);max-width:1280px;margin:0 auto}.audit-deep .panel{border:1px solid var(--line-pink);background:var(--panel-2);backdrop-filter:blur(8px);padding:clamp(32px, 4vw, 56px);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px, 3vw, 48px);align-items:start}.audit-deep .head .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--pink);margin-bottom:16px;display:inline-flex;align-items:center;gap:12px}.audit-deep .head .kicker::before{content:"";width:24px;height:1px;background:var(--pink)}.audit-deep .head h2{font-weight:800;font-size:clamp(28px, 3vw, 44px);line-height:1.05;letter-spacing:-.02em}.audit-deep .head h2 .emp{color:var(--orange)}.audit-deep .head p{margin-top:18px;font-size:16px;line-height:1.6;color:var(--text);max-width:50ch}.audit-deep .head p b{font-weight:600}.audit-deep .head .ctas{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.audit-deep .checklist{border-left:1px solid var(--line-pink-soft);padding-left:clamp(24px, 3vw, 36px);display:flex;flex-direction:column;gap:14px}.audit-deep .checklist .label{font-family:var(--mono);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.audit-deep .checklist .item{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:14.5px;line-height:1.55;color:var(--text);transition:transform .35s var(--ease)}.audit-deep .checklist .item:hover{transform:translateX(4px)}.audit-deep .checklist .item .num{font-family:var(--mono);font-size:12px;color:var(--pink);font-weight:700;letter-spacing:.1em}.audit-deep .checklist .item:nth-child(even) .num{color:var(--orange)}.audit-deep .checklist .item b{font-weight:600}.process{padding:clamp(72px, 8vw, 120px) clamp(20px, 4vw, 80px);max-width:1280px;margin:0 auto}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line-pink-soft);counter-reset:step}.step{border-left:1px solid var(--line-pink-soft);padding:28px 24px;display:flex;flex-direction:column;gap:12px;background:rgb(20 19 17 / .4);counter-increment:step;position:relative}.step:last-child{border-right:1px solid var(--line-pink-soft)}.step::before{content:counter(step,upper-roman) ".";font-family:var(--font);font-weight:700;font-size:22px;letter-spacing:.12em}.step:nth-child(odd)::before{color:var(--pink)}.step:nth-child(even)::before{color:var(--orange)}.step h4{font-weight:700;font-size:18px;letter-spacing:-.015em;line-height:1.15}.step p{font-size:14px;line-height:1.55;color:var(--text)}.step .when{margin-top:auto;padding-top:12px;border-top:1px dashed var(--line-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}.faq{padding:clamp(72px, 8vw, 120px) clamp(20px, 4vw, 80px);max-width:1080px;margin:0 auto}.faq .item{border-top:1px solid var(--line);padding:22px 0}.faq .item:last-child{border-bottom:1px solid var(--line)}.faq .item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-weight:700;font-size:clamp(17px, 1.6vw, 21px);letter-spacing:-.01em;line-height:1.3;color:var(--text);transition:color .35s}.faq .item summary::-webkit-details-marker{display:none}.faq .item summary::after{content:"+";font-family:var(--mono);font-size:22px;color:var(--pink);font-weight:700;transition:transform .35s var(--ease),color .35s}.faq .item[open] summary::after{transform:rotate(45deg);color:var(--orange)}.faq .item summary:hover{color:var(--pink)}.faq .item p{margin-top:14px;font-size:15px;line-height:1.65;color:var(--text);max-width:70ch}.faq .item p b{font-weight:600}@media (max-width:1100px){.arg-grid{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:1px solid var(--line-pink-soft)}.step:nth-child(3),.step:nth-child(4){border-top:1px solid var(--line-pink-soft)}.audit-deep .panel{grid-template-columns:1fr}.audit-deep .checklist{border-left:0;padding-left:0;border-top:1px solid var(--line-pink-soft);padding-top:24px}}@media (max-width:600px){.timeline{grid-template-columns:1fr}.step{border-right:1px solid var(--line-pink-soft)}.step:nth-child(n+2){border-top:1px solid var(--line-pink-soft)}}