.why-hero{padding:clamp(48px,8vw,104px) 0 clamp(40px,6vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,5vw,64px);align-items:end}.why-title{margin:0;font-size:clamp(42px,6vw,84px);line-height:.98;text-transform:uppercase;max-width:14ch;animation:settle .4s var(--ease) both}.why-hero-aside{animation:settle .4s var(--ease) .2s both}.why-hero-aside p{margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.55;max-width:48ch}.why-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.section-title.why-heading{margin-bottom:16px;max-width:18ch}.section-body+.section-body{margin-top:14px}.why-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,4vw,56px);align-items:start}.why-cost-title,.why-plan-title,.why-handover-title{margin:0 0 16px;font-family:var(--font-heading);font-weight:600;font-size:20px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.why-table-wrap{margin-top:32px}.why-table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--color-bg)}.why-table th,.why-table td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-divider)}.why-table thead th{font-family:var(--font-heading);font-weight:600;font-size:20px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;vertical-align:bottom;border-bottom-color:var(--color-text)}.why-table .why-corner{width:16%}.why-table thead .is-us{width:24%}.why-us-star{display:inline-block;vertical-align:-2px;margin-right:8px}.why-table tbody th{font-family:var(--font-heading);font-weight:600;font-size:18px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.why-table td{font-size:15px;line-height:1.5;color:var(--color-neutral-800)}.why-table .is-us{background:var(--color-accent-100);border-left:1px solid var(--color-accent);border-right:1px solid var(--color-accent);color:var(--color-text)}.why-table thead .is-us{box-shadow:inset 0 3px 0 var(--color-accent)}.why-table tbody tr:last-child .is-us{border-bottom-color:var(--color-accent)}.why-cell-label{display:none}.why-table-note{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--color-neutral-700);max-width:60ch}@media(max-width:1100px){.why-table th,.why-table td{padding:14px 12px}.why-table td{font-size:14px}}@media(max-width:859px){.why-table,.why-table tbody,.why-table tr,.why-table th,.why-table td{display:block;width:auto}.why-table{background:none}.why-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.why-table tbody tr{border:1px solid var(--color-divider);background:var(--color-bg)}.why-table tbody tr+tr{margin-top:16px}.why-table tbody th{padding:14px 16px;font-size:20px}.why-table td{padding:12px 16px;font-size:15px}.why-table td:last-child{border-bottom:0}.why-table .is-us,.why-table tbody tr:last-child .is-us{border-left:0;border-right:0;border-bottom-color:var(--color-divider);box-shadow:inset 3px 0 0 var(--color-accent)}.why-cell-label{display:block;margin-bottom:2px;font-family:var(--font-heading);font-weight:600;font-size:17px;line-height:1.2;color:var(--color-text)}.why-table .is-us .why-cell-label{color:var(--color-accent-700)}}.why-cost{padding:22px 24px;background:var(--color-bg)}.why-cost-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.why-cost-list li{display:grid;gap:6px}.why-cost-when{font-size:14px;color:var(--color-neutral-800)}.why-cost-track{display:block;height:10px;background:var(--color-neutral-200)}.why-cost-bar{display:block;height:100%;background:var(--color-accent-400);transform-origin:left center}.why-cost-list li:nth-child(2) .why-cost-bar{background:var(--color-accent)}.why-cost-list li:nth-child(3) .why-cost-bar{background:var(--color-accent-700)}.why-cost-what{font-family:var(--font-heading);font-weight:600;font-size:19px;line-height:1.2}.why-cost-note{margin:18px 0 0;font-size:13px;color:var(--color-neutral-700)}.why-lead{margin:clamp(36px,5vw,56px) 0 0;font-size:16px;font-weight:500}.why-grid{margin-top:16px;display:grid;border-top:1px solid var(--color-divider);border-left:1px solid var(--color-divider)}.why-grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.why-grid-3{margin-top:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.why-cell{padding:22px 22px 26px;border-right:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.why-cell h3{font-size:22px;text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px}.why-cell p{margin:0;font-size:15px;line-height:1.55;color:var(--color-neutral-800)}.section-body.why-after{margin-top:24px;max-width:60ch}.why-plan{padding:22px 24px;background:var(--color-bg)}.why-plan-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--color-divider)}.why-plan-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--color-divider)}.why-plan-name{font-size:15px;line-height:1.4}.why-plan-list li.is-later .why-plan-name{color:var(--color-neutral-700)}.why-plan-foot{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--color-neutral-800)}.why-tag{display:inline-block;flex-shrink:0;padding:3px 9px;border:1px solid;font-family:var(--font-heading);font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.why-tag-core{background:var(--color-accent-700);border-color:var(--color-accent-700);color:var(--color-bg)}.why-tag-foundation{background:var(--color-accent-100);border-color:var(--color-accent);color:var(--color-accent-800)}.why-tag-later{border-style:dashed;border-color:var(--color-neutral-500);color:var(--color-neutral-700)}.why-legend{margin:20px 0 0;display:grid;gap:12px}.why-legend div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:baseline}.why-legend dt,.why-legend dd{margin:0}.why-legend dd{font-size:14px;line-height:1.5;color:var(--color-neutral-800)}.why-ai{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,3vw,28px)}.why-ai-card{padding:24px}.why-ai-tool{border:1px dashed var(--color-neutral-500)}.why-ai-people{background:var(--color-accent-100);border-color:var(--color-accent)}.why-ai-card h3{font-size:22px;text-transform:uppercase;letter-spacing:.02em;margin-bottom:12px}.why-ai-card ul{list-style:none;margin:0;padding:0}.why-ai-card li{padding:10px 0;border-top:1px solid var(--color-divider);font-size:15px;line-height:1.45}.why-ai-tool li{color:var(--color-neutral-800)}.why-ai-people li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;border-top-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}.why-check{margin-top:3px;color:var(--color-accent-700)}.why-handover{padding:24px;background:var(--color-accent-100);border-color:var(--color-accent)}.why-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.why-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px}.why-list h3{font-size:20px;text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px}.why-list p{margin:0;font-size:15px;line-height:1.5;color:var(--color-neutral-800)}.why-upfront{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(16px,3vw,28px)}.why-note{display:flex;flex-direction:column;padding:24px;background:var(--color-bg)}.why-note h3{font-size:24px;text-transform:uppercase;letter-spacing:.02em;margin-bottom:10px}.why-note p{margin:0 0 18px;font-size:15px;line-height:1.55;color:var(--color-neutral-800)}.why-more{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:auto;font-family:var(--font-heading);font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.why-more svg{transition:transform .2s var(--ease)}.why-more:hover svg{transform:translate(3px)}.section.why-cta{padding:clamp(48px,7vw,96px) 0}.why-cta-title{font-size:clamp(36px,5vw,64px);line-height:1;text-transform:uppercase;max-width:16ch}.why-cta p{font-size:16px;max-width:52ch;margin:18px 0 0}
