.signwith-landing .why-signwith .section-intro{max-width:900px}.signwith-landing .why-signwith .section-intro h2{max-width:880px}.signwith-landing .why-proof-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.signwith-landing .why-proof-points li{min-width:0;min-height:190px;display:grid;align-content:start;padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--white);box-shadow:var(--shadow-card)}.signwith-landing .why-proof-points strong{color:var(--product-blue);font-size:30px;line-height:1;letter-spacing:-.04em}.signwith-landing .why-proof-points span{margin-top:20px;color:var(--ink);font-size:16px;font-weight:800;line-height:1.35}.signwith-landing .why-proof-points small{margin-top:7px;color:var(--ink-soft);font-size:12px;line-height:1.5}.signwith-landing .cost-calculator{width:min(100%,980px);margin:0 auto;padding:clamp(28px,5vw,52px);border:1px solid #cfddf0;border-radius:24px;background-color:rgb(255,255,255);background-image:radial-gradient(circle at 100% 0,rgba(49,84,134,.07),transparent 34%);color:var(--ink);box-shadow:0 24px 70px rgba(49,84,134,.1)}.signwith-landing .cost-calculator__header{max-width:650px}.signwith-landing .cost-calculator__eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid #c9daf1;border-radius:999px;background:rgba(255,255,255,.84);color:var(--product-blue);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 5px 14px rgba(49,84,134,.08)}.signwith-landing .cost-calculator__eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--product-blue);box-shadow:0 0 0 4px rgba(49,84,134,.1)}.signwith-landing .cost-calculator__header h3{margin-top:14px;color:var(--ink-strong);font-size:clamp(28px,3.4vw,42px);font-weight:750;line-height:1.06;letter-spacing:-.045em}.signwith-landing .cost-calculator__control{margin-top:clamp(28px,4vw,38px)}.signwith-landing .cost-slider__question{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--ink-soft);font-size:clamp(17px,2vw,20px);font-weight:650;line-height:1.4}.signwith-landing .cost-slider__question output{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid #c9daf1;border-radius:9px;background:var(--blue-wash);color:var(--product-blue);font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.signwith-landing .cost-slider{--slider-progress:0%;margin-top:13px}.signwith-landing .cost-slider input{width:100%;height:44px;margin:0;appearance:none;background:transparent;cursor:grab}.signwith-landing .cost-slider input:active{cursor:grabbing}.signwith-landing .cost-slider input::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--product-blue) 0 var(--slider-progress),#dce6f3 var(--slider-progress) 100%)}.signwith-landing .cost-slider input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;appearance:none;border:4px solid var(--white);border-radius:50%;background:var(--product-blue);box-shadow:0 0 0 2px rgba(49,84,134,.18),0 7px 18px rgba(49,84,134,.2);transition:transform .16s ease,box-shadow .16s ease}.signwith-landing .cost-slider input:focus-visible::-webkit-slider-thumb,.signwith-landing .cost-slider input:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 0 4px rgba(49,84,134,.13),0 9px 20px rgba(49,84,134,.22)}.signwith-landing .cost-slider input::-moz-range-track{height:6px;border-radius:999px;background:#dce6f3}.signwith-landing .cost-slider input::-moz-range-progress{height:6px;border-radius:999px;background:var(--product-blue)}.signwith-landing .cost-slider input::-moz-range-thumb{width:14px;height:14px;border:4px solid var(--white);border-radius:50%;background:var(--product-blue);box-shadow:0 0 0 2px rgba(49,84,134,.18)}.signwith-landing .cost-calculator__result{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:22px 30px;align-items:start;margin-top:32px;padding-top:30px;border-top:1px solid var(--line)}.signwith-landing .cost-result__savings{align-self:center;min-width:0}.signwith-landing .cost-result__enterprise>span,.signwith-landing .cost-result__savings>span{color:var(--ink-soft);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.signwith-landing .cost-result__enterprise h4,.signwith-landing .cost-result__savings h4{margin-top:7px;color:var(--ink-strong);font-size:clamp(26px,3vw,38px);line-height:1.08;letter-spacing:-.04em}.signwith-landing .cost-result__savings h4 strong{color:var(--product-blue);font:inherit;font-variant-numeric:tabular-nums}.signwith-landing .cost-result__comparison{grid-column:2;grid-row:1/span 2;display:grid;grid-template-columns:1fr 1fr;gap:9px}.signwith-landing .cost-amount{min-width:0;min-height:132px;display:flex;flex-wrap:wrap;align-content:space-between;align-items:baseline;padding:17px;border:1px solid var(--line);border-radius:14px;background:#f8fafc}.signwith-landing .cost-amount--signwith{border-color:#bce8d6;background:#f0fbf6}.signwith-landing .cost-amount span{flex-basis:100%;color:var(--ink-soft);font-size:10px;font-weight:750;line-height:1.4}.signwith-landing .cost-amount strong{color:var(--ink-strong);font-size:28px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.signwith-landing .cost-amount--signwith strong{color:#0b7a55}.signwith-landing .cost-amount--signwith span{color:#0b7a55;font-size:14px;font-weight:850}.signwith-landing .cost-amount small{margin-left:2px;color:var(--ink-soft);font-size:10px}.signwith-landing .cost-plan{min-height:60px;padding-left:15px;border-left:3px solid var(--success)}.signwith-landing .cost-plan>strong{display:block;color:var(--ink);font-size:14px;font-weight:800;line-height:1.45}.signwith-landing .cost-plan p{margin-top:7px;color:#0b7a55;font-size:13px;font-weight:800;line-height:1.4}.signwith-landing .cost-calculator__assumption{grid-column:1/-1;margin-top:1px;color:#8492a8;font-size:10px;line-height:1.45}.signwith-landing .cost-result__enterprise{grid-column:1/-1;min-height:180px;display:grid;align-content:center;justify-items:start}.signwith-landing .cost-result__enterprise p{max-width:620px;margin-top:9px;color:var(--ink-soft);font-size:15px;line-height:1.55}.signwith-landing .cost-result__enterprise a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:0 18px;border-radius:10px;background:var(--product-blue);color:var(--white);font-size:13px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease}.signwith-landing .cost-result__enterprise a:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(49,84,134,.2)}.signwith-landing .why-actions{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:30px}.signwith-landing .why-actions__pricing{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--marketing-blue);font-size:14px;font-weight:800}@media (max-width:980px){.signwith-landing .why-proof-points li{padding:22px}.signwith-landing .why-proof-points strong{font-size:25px}.signwith-landing .cost-calculator__result{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr)}}@media (max-width:640px){.signwith-landing .why-proof-points{grid-template-columns:1fr}.signwith-landing .why-proof-points li{min-height:0}.signwith-landing .cost-calculator{padding:26px 20px}.signwith-landing .cost-calculator__result{grid-template-columns:1fr}.signwith-landing .cost-result__comparison{grid-column:1;grid-row:auto}.signwith-landing .cost-calculator__assumption,.signwith-landing .cost-plan{grid-column:1}.signwith-landing .why-actions{flex-direction:column;align-items:stretch}.signwith-landing .why-actions .button,.signwith-landing .why-actions__pricing{width:100%;justify-content:center}}@media (max-width:420px){.signwith-landing .cost-result__comparison{grid-template-columns:1fr}.signwith-landing .cost-amount{min-height:104px}}@media (prefers-reduced-motion:reduce){.signwith-landing .cost-result__enterprise a:hover,.signwith-landing .cost-slider input::-webkit-slider-thumb{transform:none}.signwith-landing .cost-slider input::-webkit-slider-thumb{transition:none}}@media (max-width:640px){.signwith-landing .pricing .price-card{min-height:auto}.signwith-landing .pricing .price-card .button{margin-top:24px}}