.apt-page .p2p-promises{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.apt-page .p2p-promises li{border:1px solid var(--apt-card-line);border-left:3px solid var(--accent);background:var(--apt-card);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;padding:24px 24px 20px;display:flex}.apt-page .p2p-tick{color:#7d6120;background:#b08d3724;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:12px;display:inline-flex}.apt-page .p2p-promises h3{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);margin:0 0 8px;font-size:1.06rem;font-weight:600;line-height:1.25}.apt-page .p2p-promises p{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.6}.apt-page .p2p-incl-sec{background:var(--apt-ground)}.apt-page .p2p-incl{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;margin-top:34px;display:grid}.apt-page .p2p-incl article{border:1px solid var(--apt-card-line);background:var(--apt-card);border-radius:14px;padding:26px 26px 22px}.apt-page .p2p-in{border-top:3px solid var(--accent)}.apt-page .p2p-incl h3{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);margin:0 0 14px;font-size:1.12rem;font-weight:600}.apt-page .p2p-incl ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.apt-page .p2p-in li{color:var(--text);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:.92rem;line-height:1.5;display:grid}.apt-page .p2p-in li svg{color:#7d6120;margin-top:3px}.apt-page .p2p-out li{color:var(--text-soft);padding-left:16px;font-size:.92rem;line-height:1.5;position:relative}.apt-page .p2p-out li:before{content:"";background:var(--text-soft);width:7px;height:1px;position:absolute;top:.62em;left:0}.apt-page .p2p-out-note{color:var(--text);margin:16px 0 0;font-size:.86rem;font-weight:600;line-height:1.55}.apt-page .p2p-shapes{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.apt-page .p2p-shapes li{border:1px solid var(--apt-card-line);background:#fbfaf7;border-radius:14px;flex-direction:column;padding:24px 24px 22px;display:flex}.apt-page .p2p-shape-ours{border-left:3px solid var(--accent);box-shadow:var(--shadow-sm)}.apt-page .p2p-shape-verdict{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#7d6120;margin-bottom:10px;font-size:.68rem;font-weight:700;display:block}.apt-page .p2p-shapes h3{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);margin:0 0 8px;font-size:1.06rem;font-weight:600}.apt-page .p2p-shapes p{color:var(--text-soft);margin:0 0 14px;font-size:.9rem;line-height:1.6}.apt-page .p2p-shape-link{color:#7d6120;margin-top:auto;font-size:.86rem;font-weight:700;text-decoration:none}.apt-page .p2p-shape-link:hover{text-decoration:underline}.apt-page .p2p-shape-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.apt-page .p2p-shapes-foot,.apt-page .p2p-routes-foot{color:var(--text-soft);margin:22px 0 0;font-size:.92rem;line-height:1.6}.apt-page .p2p-shapes-foot a{color:#7d6120;white-space:nowrap;font-weight:700}.apt-page .p2p-routes-sec{background:var(--apt-ground)}.apt-page .p2p-routes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.apt-page .p2p-routes a{border:1px solid var(--apt-card-line);border-left:3px solid var(--accent);background:var(--apt-card);border-radius:12px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:4px 12px;padding:18px 20px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:grid}.apt-page .p2p-routes a:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.apt-page .p2p-routes a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.apt-page .p2p-route-name{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);grid-column:1;font-size:1.02rem;font-weight:600}.apt-page .p2p-route-detail{color:var(--text-soft);grid-column:1;font-size:.84rem}.apt-page .p2p-route-go{color:#7d6120;grid-area:1/2/span 2;justify-content:center;align-items:center;display:inline-flex}@media (max-width:700px){.apt-page .p2p-promises li,.apt-page .p2p-shapes li,.apt-page .p2p-incl article{padding:20px 20px 18px}}
