/* mktn.es · Presencia Web (dirección B de Claude Design: "Escaparate de barrio")
   Generado por tools/presencia-web.py desde el DOM renderizado de las tres entregas (375, 1024 y 1440 px). Base: 375 px;
   a partir de 1024 y de 1280 px solo cambian las propiedades que difieren. Sin degradados ni sombras. */
.pwb { background: #F4F3EF; color: #161616; font-size: 17px; line-height: 1.5; }
.pwb summary { list-style: none; cursor: pointer; } .pwb summary::-webkit-details-marker { display: none; }
.pwb details[open] > summary > svg { transform: rotate(180deg); }
.pwb a:not([class]) { color: #161616; text-underline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .pwb * { transition: none !important; } }
.pwb-1{background:rgb(215, 237, 232);padding:20px 20px 32px}
.pwb-2{max-width:1312px;margin:0px auto}
.pwb-3{margin:0px 0px 14px;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgb(31, 58, 48)}
.pwb-4{margin:0px;font-size:36px;line-height:1.04;font-weight:600;letter-spacing:-0.05em;text-wrap:balance;max-width:none}
.pwb-5{margin-top:12px;display:flex;flex-direction:column;gap:16px}
.pwb-6{display:flex;flex-direction:column;gap:12px}
.pwb-7{margin:0px;font-size:17px;line-height:1.5;text-wrap:pretty;max-width:30em}
.pwb-8{display:flex;flex-direction:column;gap:2px}
.pwb-9{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.3;font-weight:500;color:rgb(22, 22, 22)}
.pwb-10{flex:0 0 auto}
.pwb-11{display:flex;flex-direction:column;gap:4px}
.pwb-12{margin:0px;font-size:14px;line-height:1.3;font-weight:600;color:rgb(31, 58, 48)}
.pwb-13{margin:0px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}
.pwb-14{font-size:44px;line-height:1;font-weight:600;letter-spacing:-0.05em}
.pwb-15{font-size:16px;font-weight:500;color:rgb(94, 93, 88)}
.pwb-16{margin:0px;font-size:15px;line-height:1.4;color:rgb(94, 93, 88)}
.pwb-17{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0px 28px;border-radius:999px;font-size:17px;font-weight:600;text-decoration:none;box-sizing:border-box;transition:background-color 0.15s;background-color:rgb(31, 58, 48);color:rgb(244, 243, 239);width:100%;margin-top:6px}
.pwb-18{margin:2px 0px 0px;font-size:14px;line-height:1.4;color:rgb(94, 93, 88);text-align:center}
.pwb-19{background:rgb(31, 58, 48);padding:8px 20px}
.pwb-20{max-width:1312px;margin:0px auto;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));column-gap:16px}
.pwb-21{padding:12px 0px;display:flex;flex-direction:column;gap:4px}
.pwb-22{margin:0px;flex:0 0 auto;font-size:28px;line-height:1;font-weight:600;letter-spacing:-0.04em;color:rgb(244, 243, 239)}
.pwb-23{font-size:14px;font-weight:500;letter-spacing:0px;margin-left:3px;color:rgb(215, 237, 232)}
.pwb-24{margin:0px;font-size:14px;line-height:1.35;color:rgb(215, 237, 232)}
.pwb-25{background:rgb(244, 243, 239);padding:40px 20px}
.pwb-26{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0px;margin:0px auto 24px;max-width:760px}
.pwb-27{margin:0px 0px 14px;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgb(94, 93, 88)}
.pwb-28{margin:0px;font-size:30px;line-height:1.04;font-weight:600;letter-spacing:-0.04em;text-wrap:balance}
.pwb-29{display:grid;grid-template-columns:minmax(0px, 1fr);gap:18px}
.pwb-30{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid rgb(216, 214, 207)}
.pwb-31{margin:0px;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-0.015em;text-wrap:balance}
.pwb-32{margin:0px;font-size:16px;line-height:1.55;color:rgb(94, 93, 88);text-wrap:pretty}
.pwb-33{align-self:flex-start;font-size:13px;line-height:1;padding:7px 12px;border-radius:999px;background:rgb(244, 243, 239);border:1px solid rgb(216, 214, 207);color:rgb(22, 22, 22);font-weight:600;margin-top:4px}
.pwb-34{background:rgb(215, 237, 232);padding:40px 20px}
.pwb-35{margin:16px 0px 0px;font-size:17px;line-height:1.55;text-wrap:pretty;max-width:38em}
.pwb-36{display:grid;grid-template-columns:minmax(0px, 1fr);gap:12px}
.pwb-37{background:rgb(233, 231, 225);border:1px solid rgb(216, 214, 207);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}
.pwb-38{display:flex;flex-direction:column;gap:10px}
.pwb-39{margin:0px;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgb(94, 93, 88)}
.pwb-40{display:flex;flex-direction:column;gap:8px;flex:1 1 0%}
.pwb-41{margin:0px;font-size:12px;line-height:1.3;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgb(31, 58, 48)}
.pwb-42{border-radius:6px;padding:14px;min-height:0px;flex:1 1 0%;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;background:rgb(244, 243, 239);border:1px solid rgb(216, 214, 207)}
.pwb-43{margin:0px;font-size:12px;line-height:1.3;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgb(31, 58, 48)}
.pwb-44{margin:0px;font-size:19px;line-height:1.2;font-weight:600;letter-spacing:-0.02em}
.pwb-45{margin:0px;font-size:13px;line-height:1.35;color:rgb(94, 93, 88)}
.pwb-46{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.pwb-47{margin:0px;font-size:21px;line-height:1;font-weight:600;letter-spacing:-0.02em}
.pwb-48{display:inline-flex;align-items:center;height:28px;padding:0px 12px;border-radius:999px;font-size:12px;font-weight:600;background:rgb(22, 22, 22);color:rgb(244, 243, 239)}
.pwb-49{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:4px}
.pwb-50{margin:0px;font-size:15px;line-height:1.3;font-weight:600}
.pwb-51{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0px;border-bottom:1px solid rgb(216, 214, 207)}
.pwb-52{margin:0px;font-size:13px;line-height:1.35;color:rgb(22, 22, 22);font-weight:500;text-align:right}
.pwb-53{margin:auto 0px 0px;padding-top:6px;font-size:21px;line-height:1;font-weight:600;letter-spacing:-0.02em;text-align:right}
.pwb-54{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:6px;flex:1 1 0%}
.pwb-55{border-radius:3px;min-height:44px;background:rgb(31, 58, 48)}
.pwb-56{border-radius:3px;min-height:44px;background:rgb(215, 237, 232)}
.pwb-57{border-radius:3px;min-height:44px;background:rgb(216, 214, 207)}
.pwb-58{border-radius:3px;min-height:44px;background:rgb(22, 22, 22);color:rgb(244, 243, 239);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}
.pwb-59{border-radius:6px;padding:14px;min-height:0px;flex:1 1 0%;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;background:rgb(17, 17, 17);border:1px solid rgb(17, 17, 17);justify-content:center}
.pwb-60{margin:0px;font-size:24px;line-height:1.1;font-weight:600;letter-spacing:-0.02em;color:rgb(244, 243, 239)}
.pwb-61{margin:0px;font-size:13px;line-height:1.35;color:rgb(184, 182, 174)}
.pwb-62{display:inline-flex;align-items:center;height:28px;padding:0px 12px;border-radius:999px;font-size:12px;font-weight:600;background:rgb(248, 229, 171);color:rgb(22, 22, 22)}
.pwb-63{border-radius:6px;padding:14px;min-height:0px;flex:1 1 0%;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;background:rgb(244, 243, 239);border:1px solid rgb(216, 214, 207);align-items:center}
.pwb-64{flex:0 0 auto;width:96px;height:96px;border-radius:3px;background:rgb(215, 237, 232);padding:8px;box-sizing:border-box}
.pwb-65{display:inline-flex;align-items:center;height:22px;padding:0px 12px;border-radius:999px;font-size:12px;font-weight:600;background:rgb(244, 243, 239);color:rgb(22, 22, 22)}
.pwb-66{display:flex;flex-direction:column;gap:6px}
.pwb-67{max-width:880px;margin:0px auto}
.pwb-68{margin:0px auto 20px;text-align:center;font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-0.02em;text-wrap:balance;max-width:26em}
.pwb-69{display:flex;flex-direction:column;gap:16px}
.pwb-70{margin:0px;font-size:16px;line-height:1.55;color:rgb(22, 22, 22);text-wrap:pretty}
.pwb-71{margin:24px auto 0px;max-width:720px}
.pwb-72{border:1px solid rgb(216, 214, 207);border-radius:6px;overflow:hidden;background:rgb(244, 243, 239);max-width:640px}
.pwb-73{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid rgb(216, 214, 207);background:rgb(233, 231, 225)}
.pwb-74{width:8px;height:8px;border-radius:50%;background:rgb(216, 214, 207)}
.pwb-75{margin-left:10px;font-size:13px;line-height:1;padding:5px 10px;border-radius:999px;background:rgb(244, 243, 239);color:rgb(22, 22, 22);font-weight:500}
.pwb-76{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 16px;border-bottom:1px solid rgb(216, 214, 207);font-size:14px;line-height:1.3;font-weight:500;color:rgb(22, 22, 22)}
.pwb-77{padding:12px 16px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:8px}
.pwb-78{height:24px;border-radius:3px;background:rgb(31, 58, 48)}
.pwb-79{height:24px;border-radius:3px;background:rgb(215, 237, 232)}
.pwb-80{height:24px;border-radius:3px;background:rgb(216, 214, 207)}
.pwb-81{margin:0px;padding:10px 16px;border-top:1px solid rgb(216, 214, 207);font-size:13px;line-height:1.3;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgb(31, 58, 48)}
.pwb-82{background:rgb(233, 231, 225);padding:40px 20px}
.pwb-83{display:flex;flex-direction:column;margin:0px 0px 24px;max-width:760px}
.pwb-84{margin:0px;padding:0px;list-style:none;display:grid;grid-template-columns:minmax(0px, 1fr);gap:0px}
.pwb-85{display:flex;flex-direction:column;gap:6px;padding:14px 0px;border-top:1px solid rgb(216, 214, 207)}
.pwb-86{margin:0px 0px 4px;width:44px;height:44px;border-radius:50%;background:rgb(248, 229, 171);color:rgb(22, 22, 22);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}
.pwb-87{margin-top:24px;background:rgb(31, 58, 48);border-radius:6px;padding:20px;display:flex;flex-direction:column;align-items:stretch;gap:18px}
.pwb-88{margin:0px;font-size:21px;line-height:1.2;font-weight:600;letter-spacing:-0.025em;color:rgb(244, 243, 239)}
.pwb-89{margin:0px;font-size:16px;line-height:1.55;color:rgb(215, 237, 232);text-wrap:pretty}
.pwb-90{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0px 28px;border-radius:999px;font-size:17px;font-weight:600;text-decoration:none;box-sizing:border-box;transition:background-color 0.15s;background-color:rgb(244, 243, 239);color:rgb(22, 22, 22);width:100%}
.pwb-91{display:flex;flex-direction:column;gap:24px}
.pwb-92{display:flex;flex-direction:column;gap:14px}
.pwb-93{width:100%;background:rgb(233, 231, 225);border:1px solid rgb(216, 214, 207);color:rgb(22, 22, 22);border-radius:6px;overflow:hidden}
.pwb-94{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px;border-bottom:1px solid rgb(216, 214, 207)}
.pwb-95{padding:16px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid rgb(216, 214, 207)}
.pwb-96{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.pwb-97{display:flex;align-items:center;gap:10px}
.pwb-98{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:rgb(31, 58, 48);color:rgb(244, 243, 239)}
.pwb-99{display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.pwb-100{display:inline-flex;align-items:center;height:22px;padding:0px 8px;border-radius:999px;font-size:12px;font-weight:600;background:rgb(244, 243, 239);color:rgb(22, 22, 22)}
.pwb-101{margin:0px;font-size:15px;line-height:1.5;color:rgb(22, 22, 22);text-wrap:pretty}
.pwb-102{padding:16px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid rgb(216, 214, 207);background:rgb(215, 237, 232)}
.pwb-103{display:flex;align-items:center;gap:8px;padding:14px 20px}
.pwb-104{margin:0px;font-size:15px;font-weight:600;color:rgb(31, 58, 48)}
.pwb-105{display:flex;flex-direction:column;gap:12px}
.pwb-106{background:rgb(233, 231, 225);border:1px solid rgb(216, 214, 207);border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}
.pwb-107{display:flex;align-items:center;gap:14px}
.pwb-108{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto}
.pwb-109{margin:0px;font-size:16px;letter-spacing:2px;color:rgb(31, 58, 48)}
.pwb-110{margin:0px;font-size:19px;line-height:1.4;font-weight:500;letter-spacing:-0.015em;color:rgb(22, 22, 22);text-wrap:pretty}
.pwb-111{align-self:flex-start;display:inline-flex;align-items:center;height:26px;padding:0px 10px;border-radius:999px;font-size:13px;font-weight:600;background:rgb(244, 243, 239);border:1px solid rgb(216, 214, 207);color:rgb(22, 22, 22)}
.pwb-112{display:grid;grid-template-columns:minmax(0px, 1fr);column-gap:32px}
.pwb-113{display:flex;gap:14px;align-items:baseline;padding:12px 0px;border-top:1px solid rgb(216, 214, 207)}
.pwb-114{margin:0px;font-size:13px;font-weight:600;color:rgb(94, 93, 88);font-variant-numeric:tabular-nums}
.pwb-115{margin:0px;font-size:17px;line-height:1.35;font-weight:500;text-wrap:pretty}
.pwb-116{margin-top:24px;padding-top:20px;border-top:2px solid rgb(22, 22, 22);display:flex;flex-direction:column;gap:12px}
.pwb-117{display:flex;flex-direction:column}
.pwb-118{margin:0px;font-size:21px;line-height:1.2;font-weight:600;letter-spacing:-0.025em;text-wrap:balance}
.pwb-119{display:flex;flex-direction:column;gap:14px}
.pwb-120{color:rgb(22, 22, 22);text-decoration:underline rgb(31, 58, 48);text-underline-offset:3px}
.pwb-121{display:flex;flex-direction:column;gap:28px}
.pwb-122{display:flex;flex-direction:column;gap:14px}
.pwb-123{background:rgb(244, 243, 239);border:1px solid rgb(216, 214, 207);border-radius:6px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
.pwb-124{margin:0px 0px 4px;font-size:28px;line-height:1;font-weight:600;letter-spacing:-0.035em;color:rgb(31, 58, 48)}
.pwb-125{margin:0px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;justify-content:center}
.pwb-126{font-size:30px;line-height:1;font-weight:600;letter-spacing:-0.04em}
.pwb-127{margin:0px;font-size:16px;line-height:1.55;color:rgb(94, 93, 88);text-wrap:pretty;text-align:center;max-width:36em}
.pwb-128{margin:0px;font-size:16px;line-height:1.55;color:rgb(22, 22, 22);text-wrap:pretty;text-align:center}
.pwb-129{margin:0px;padding:0px;list-style:none;display:grid;grid-template-columns:minmax(0px, 1fr);gap:12px}
.pwb-130{background:rgb(233, 231, 225);border:1px solid rgb(216, 214, 207);border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;margin:0px}
.pwb-131{margin:24px auto 0px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;max-width:760px}
.pwb-132{display:inline-flex;align-items:center;min-height:44px;color:rgb(22, 22, 22);font-size:17px;font-weight:600;text-decoration:none}
.pwb-133{text-decoration:underline 2px rgb(31, 58, 48);text-underline-offset:5px}
.pwb-134{display:inline-block;margin-left:4px;transform:translateX(var(--ax,0px));transition:transform 0.15s}
.pwb-135{display:flex;flex-direction:column;gap:12px;padding:20px 0px;border-top:1px solid rgb(216, 214, 207)}
.pwb-136{margin:0px;font-size:28px;line-height:1;font-weight:600;letter-spacing:-0.04em;color:rgb(31, 58, 48);font-variant-numeric:tabular-nums}
.pwb-137{display:flex;flex-direction:column;gap:8px}
.pwb-138{margin:0px;background:rgb(244, 243, 239);border:1px solid rgb(216, 214, 207);border-radius:6px;padding:16px 18px;font-size:15px;line-height:1.5;color:rgb(94, 93, 88);text-wrap:pretty}
.pwb-139{background:rgb(244, 243, 239);padding:40px 20px 0px}
.pwb-140{max-width:820px;margin:0px auto}
.pwb-141{background:rgb(233, 231, 225);border:1px solid rgb(216, 214, 207);border-radius:6px;padding:4px 20px 20px}
.pwb-142{display:flex;flex-direction:column;gap:10px;padding:16px 0px;border-bottom:1px dashed rgb(94, 93, 88)}
.pwb-143{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}
.pwb-144{margin:0px;flex:0 0 auto;display:flex;align-items:baseline;gap:6px}
.pwb-145{font-size:36px;line-height:1;font-weight:600;letter-spacing:-0.045em}
.pwb-146{margin:0px;font-size:16px;line-height:1.55;color:rgb(94, 93, 88);text-wrap:pretty;max-width:none}
.pwb-147{display:flex;flex-direction:column;gap:10px;padding:16px 0px;border-bottom:2px solid rgb(22, 22, 22)}
.pwb-148{margin:0px;font-size:15px;line-height:1.55;color:rgb(94, 93, 88);text-wrap:pretty;padding-top:16px}
.pwb-149{background:rgb(244, 243, 239);padding:20px 20px 40px}
.pwb-150{display:flex;flex-direction:column;gap:16px}
.pwb-151{margin:0px;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgb(94, 93, 88)}
.pwb-152{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:120px;height:120px;border-radius:50%;background:rgb(248, 229, 171);flex:0 0 auto}
.pwb-153{margin:0px;font-size:44px;line-height:1;font-weight:600;letter-spacing:-0.04em;color:rgb(22, 22, 22)}
.pwb-154{margin:0px;font-size:14px;font-weight:600;color:rgb(22, 22, 22)}
.pwb-155{display:flex;flex-direction:column;gap:8px}
.pwb-156{background:rgb(244, 243, 239);border:1px solid rgb(216, 214, 207);border-radius:6px;padding:0px 20px}
.pwb-157{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:14px 0px;font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-0.01em}
.pwb-158{margin:0px;font-size:16px;line-height:1.55;color:rgb(22, 22, 22);text-wrap:pretty;padding:0px 0px 20px}
.pwb-159{background:rgb(17, 17, 17);padding:48px 20px;color:rgb(244, 243, 239)}
.pwb-160{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}
.pwb-161{margin:0px;font-size:32px;line-height:1.02;font-weight:600;letter-spacing:-0.04em;text-wrap:balance;color:rgb(244, 243, 239)}
.pwb-162{display:flex;align-items:center;gap:14px;text-align:left}
.pwb-163{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:0 0 auto}
.pwb-164{margin:0px;font-size:15px;line-height:1.3;font-weight:600;color:rgb(244, 243, 239)}
.pwb-165{margin:0px;font-size:15px;line-height:1.55;color:rgb(184, 182, 174);text-wrap:pretty}
.pwb-166{margin:0px;font-size:16px;line-height:1.55;color:rgb(244, 243, 239);text-wrap:pretty;max-width:32em}
.pwb-167{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0px 28px;border-radius:999px;font-size:17px;font-weight:600;text-decoration:none;box-sizing:border-box;transition:background-color 0.15s;background-color:rgb(244, 243, 239);color:rgb(17, 17, 17);width:100%}
.pwb > section:first-child { padding-top: calc(56px + 20px); }
@media (min-width:1024px){
.pwb-1{padding:48px 64px 44px}
.pwb-4{font-size:66px;line-height:0.96;max-width:13em}
.pwb-5{flex-direction:initial;margin-top:28px;display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 1fr);gap:40px;align-items:start}
.pwb-6{gap:24px}
.pwb-7{font-size:20px}
.pwb-8{gap:8px}
.pwb-9{gap:10px;font-size:17px;line-height:1.35}
.pwb-11{gap:8px;padding-left:32px;border-left:1px solid rgb(31, 58, 48)}
.pwb-14{font-size:80px}
.pwb-17{width:initial;align-self:flex-start;min-width:280px;margin-top:12px}
.pwb-18{text-align:initial;margin:4px 0px 0px}
.pwb-19{padding:0px 64px}
.pwb-20{column-gap:initial;grid-template-columns:repeat(4, minmax(0px, 1fr))}
.pwb-21{flex-direction:initial;padding:18px 16px 18px 0px;align-items:center;gap:14px}
.pwb-22{font-size:32px}
.pwb-23{font-size:16px}
.pwb-25{padding:52px 64px}
.pwb-26{margin:0px auto 32px}
.pwb-28{font-size:40px}
.pwb-29{grid-template-columns:repeat(2, minmax(0px, 1fr));gap:28px 32px}
.pwb-30{padding-top:18px}
.pwb-31{font-size:19px}
.pwb-32{font-size:17px}
.pwb-34{padding:52px 64px}
.pwb-35{margin:20px 0px 0px;font-size:19px}
.pwb-36{grid-template-columns:repeat(2, minmax(0px, 1fr));gap:20px}
.pwb-37{padding:20px}
.pwb-42{min-height:120px}
.pwb-55{min-height:52px}
.pwb-56{min-height:52px}
.pwb-57{min-height:52px}
.pwb-58{min-height:52px}
.pwb-59{min-height:120px}
.pwb-63{min-height:120px}
.pwb-64{width:104px;height:104px}
.pwb-68{margin:0px auto 28px;font-size:28px}
.pwb-69{flex-direction:initial;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:32px}
.pwb-70{font-size:17px}
.pwb-71{margin:36px auto 0px}
.pwb-76{gap:8px 24px}
.pwb-77{grid-template-columns:repeat(4, minmax(0px, 1fr))}
.pwb-78{height:32px}
.pwb-79{height:32px}
.pwb-80{height:32px}
.pwb-82{padding:52px 64px}
.pwb-83{margin:0px 0px 28px}
.pwb-84{grid-template-columns:repeat(2, minmax(0px, 1fr));gap:32px}
.pwb-85{padding:initial;padding-top:18px;border-top:1px solid rgb(22, 22, 22)}
.pwb-87{flex-direction:initial;margin-top:32px;padding:28px;align-items:center;justify-content:space-between;gap:32px}
.pwb-88{font-size:24px}
.pwb-89{font-size:17px}
.pwb-90{width:initial;flex:0 0 auto}
.pwb-91{flex-direction:initial;display:grid;grid-template-columns:minmax(0px, 5fr) minmax(0px, 7fr);gap:32px;align-items:center;max-width:1180px;margin:0px auto}
.pwb-95{padding:20px}
.pwb-101{font-size:16px}
.pwb-102{padding:20px;margin-left:64px}
.pwb-105{flex-direction:initial;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:20px}
.pwb-106{padding:28px}
.pwb-110{font-size:22px}
.pwb-112{grid-template-columns:repeat(2, minmax(0px, 1fr))}
.pwb-113{padding:14px 0px}
.pwb-115{font-size:18px}
.pwb-116{flex-direction:initial;margin-top:28px;padding-top:24px;display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 3fr);gap:40px}
.pwb-118{font-size:24px}
.pwb-119{flex-direction:initial;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:20px 32px}
.pwb-121{flex-direction:initial;display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 1fr);gap:40px;align-items:center}
.pwb-122{gap:16px}
.pwb-123{padding:32px 28px}
.pwb-124{font-size:36px}
.pwb-126{font-size:36px}
.pwb-127{font-size:17px}
.pwb-128{font-size:17px}
.pwb-129{grid-template-columns:repeat(2, minmax(0px, 1fr));gap:20px}
.pwb-131{margin:28px auto 0px}
.pwb-135{flex-direction:initial;display:grid;grid-template-columns:56px minmax(0px, 1fr) minmax(0px, 1fr);gap:24px;align-items:start}
.pwb-136{font-size:36px}
.pwb-139{padding:52px 64px 0px}
.pwb-141{padding:8px 40px 32px}
.pwb-142{flex-direction:initial;justify-content:space-between;align-items:flex-end;gap:40px;text-align:left;padding:20px 0px}
.pwb-145{font-size:48px}
.pwb-146{font-size:17px;max-width:26em}
.pwb-147{flex-direction:initial;justify-content:space-between;align-items:flex-end;gap:40px;text-align:left;padding:20px 0px}
.pwb-148{padding-top:20px}
.pwb-149{padding:24px 64px 52px}
.pwb-150{flex-direction:initial;display:grid;grid-template-columns:minmax(0px, 1fr) auto;gap:40px;align-items:center}
.pwb-152{width:160px;height:160px}
.pwb-153{font-size:60px}
.pwb-155{flex-direction:initial;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:12px 20px;align-items:start}
.pwb-157{padding:18px 0px;font-size:18px}
.pwb-158{font-size:17px}
.pwb-159{padding:64px}
.pwb-160{gap:24px}
.pwb-161{font-size:44px}
.pwb-166{font-size:17px}
.pwb-167{width:initial}
.pwb > section:first-child { padding-top: calc(56px + 48px); }
}
@media (min-width:1280px){
.pwb-1{padding:56px 64px 48px}
.pwb-4{font-size:80px}
.pwb-5{margin-top:32px;gap:64px}
.pwb-7{font-size:22px}
.pwb-11{padding-left:48px}
.pwb-14{font-size:96px}
.pwb-21{padding:20px 24px 20px 0px}
.pwb-22{font-size:40px}
.pwb-25{padding:56px 64px}
.pwb-26{margin:0px auto 36px;max-width:860px}
.pwb-28{font-size:44px}
.pwb-29{grid-template-columns:repeat(3, minmax(0px, 1fr))}
.pwb-34{padding:56px 64px}
.pwb-35{font-size:20px}
.pwb-36{gap:24px}
.pwb-37{display:grid;gap:20px;grid-template-columns:minmax(0px, 5fr) minmax(0px, 6fr);align-items:stretch}
.pwb-67{max-width:960px}
.pwb-68{font-size:32px}
.pwb-69{gap:40px}
.pwb-72{max-width:initial}
.pwb-82{padding:56px 64px}
.pwb-83{margin:0px 0px 32px}
.pwb-84{grid-template-columns:repeat(4, minmax(0px, 1fr));gap:0px 32px}
.pwb-87{margin-top:36px}
.pwb-88{font-size:26px}
.pwb-91{gap:56px}
.pwb-105{gap:24px}
.pwb-110{font-size:24px}
.pwb-112{grid-template-columns:repeat(3, minmax(0px, 1fr))}
.pwb-116{margin-top:32px}
.pwb-118{font-size:26px}
.pwb-121{gap:72px}
.pwb-123{padding:36px 32px}
.pwb-124{font-size:44px}
.pwb-126{font-size:40px}
.pwb-129{grid-template-columns:repeat(4, minmax(0px, 1fr))}
.pwb-131{margin:32px auto 0px}
.pwb-135{grid-template-columns:80px minmax(0px, 5fr) minmax(0px, 4fr);gap:32px;padding:22px 0px}
.pwb-136{font-size:44px}
.pwb-139{padding:56px 64px 0px}
.pwb-140{max-width:880px}
.pwb-145{font-size:56px}
.pwb-149{padding:24px 64px 56px}
.pwb-159{padding:72px 64px}
.pwb-161{font-size:52px}
.pwb > section:first-child { padding-top: calc(56px + 56px); }
}
.pwb-17{transition:background-color .15s,color .15s,text-decoration-thickness .15s}
.pwb-17:hover{background-color:#161616;color:#F4F3EF}
.pwb-17:focus-visible{outline:2px solid #161616;outline-offset:3px}
.pwb-90{transition:background-color .15s,color .15s,text-decoration-thickness .15s}
.pwb-90:hover{background-color:#D7EDE8;color:#161616}
.pwb-90:focus-visible{outline:2px solid #F4F3EF;outline-offset:3px}
.pwb-120{transition:background-color .15s,color .15s,text-decoration-thickness .15s}
.pwb-120:hover{color:#1F3A30;text-decoration-thickness:2px}
.pwb-120:focus-visible{outline:2px solid #161616;outline-offset:2px}
.pwb-132{transition:background-color .15s,color .15s,text-decoration-thickness .15s}
.pwb-132:hover{color:#1F3A30;--ax:4px}
.pwb-132:focus-visible{outline:2px solid #161616;outline-offset:3px}
.pwb-167{transition:background-color .15s,color .15s,text-decoration-thickness .15s}
.pwb-167:hover{background-color:#D7EDE8;color:#111111}
.pwb-167:focus-visible{outline:2px solid #F4F3EF;outline-offset:3px}
.pwb summary:focus-visible{outline:2px solid #161616;outline-offset:2px}
