.dp-landing--story .dp-section--plans>.dp-container{width:min(100% - 48px,1240px)}.dp-landing--story .dp-plans{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:stretch;gap:28px;max-width:1240px;margin-inline:auto;display:grid}.dp-landing--story .dp-plans .dp-plan{border:3px solid var(--ink);color:var(--ink);box-shadow:10px 10px var(--ink);background:#fff;border-radius:0;flex-direction:column;margin:0;padding:28px 32px;display:flex;position:relative;transform:none}.dp-landing--story .dp-plans .dp-plan--pro{background:var(--blue-strong);color:var(--paper);box-shadow:14px 14px var(--ink)}.dp-landing--story .dp-plan__header{padding:0 0 18px}.dp-landing--story .dp-plan .dp-plan__label{margin:0 0 10px;font-size:22px;line-height:1.25}.dp-landing--story .dp-plan .dp-plan__flag{font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;border:3px solid var(--ink);background:var(--yellow);color:var(--ink);box-shadow:4px 4px 0 var(--ink);align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:400;display:inline-flex;position:absolute;top:-17px;left:26px;right:auto;transform:rotate(-2deg)}.dp-landing--story .dp-plan .dp-plan__price-wrap{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-height:0;display:flex}.dp-landing--story .dp-plan .dp-plan__price{font-family:var(--font-archivo-black),sans-serif;text-transform:none;margin:0;font-size:clamp(46px,4.4vw,68px);line-height:1}.dp-landing--story .dp-plan .dp-plan__price--pending{font-size:27px}.dp-landing--story .dp-plan .dp-plan__price small{font-family:var(--font-space-grotesk),sans-serif;color:inherit;opacity:.75;text-transform:none;margin-left:8px;font-size:16px;font-weight:700;display:inline}.dp-landing--story .dp-plan .dp-plan__price-wrap del{color:inherit;opacity:.6;order:-1;margin:0;font-size:24px;position:static}.dp-landing--story .dp-plan .dp-plan__tag{color:inherit;margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.5}.dp-landing--story .dp-plan__body{flex-direction:column;flex:1;min-width:0;padding:18px 0 0;display:flex}.dp-landing--story .dp-plan .dp-check-list{gap:12px;margin:0 0 30px;padding:0;display:grid}.dp-landing--story .dp-plan .dp-check-list li{padding-left:26px;font-size:16px;font-weight:500;line-height:1.45;display:block;position:relative}.dp-landing--story .dp-plan .dp-check-list li:before{content:"";border:2px solid var(--ink);background:var(--green);width:12px;height:12px;position:absolute;top:6px;left:0}.dp-landing--story .dp-plan .dp-check-list b{font-weight:700;display:inline}.dp-landing--story .dp-plan .dp-plan__groups{gap:16px;margin:0 0 26px;display:grid}.dp-landing--story .dp-plan .dp-plan__groups .dp-check-list{gap:8px;margin:0}.dp-landing--story .dp-plan--pro .dp-check-list li:before{background:var(--yellow)}.dp-landing--story .dp-plan .dp-plan__groups>div{border:0;padding:0}.dp-landing--story .dp-plan .dp-plan__groups h4{color:var(--ink);border-bottom:2px solid;margin:0 0 10px;padding-bottom:6px;font-size:13px;line-height:1.3}.dp-landing--story .dp-plan--pro .dp-plan__groups h4{color:var(--yellow)}.dp-landing--story .dp-plan__footer{flex-direction:column;align-items:stretch;gap:16px;margin-top:auto;display:flex}.dp-landing--story .dp-plan .dp-plan__footer .btn{border:3px solid var(--ink);width:100%;min-height:56px;box-shadow:6px 6px var(--ink);padding:15px 24px;font-size:17px}.dp-landing--story .dp-plan--free .dp-plan__footer .btn{color:var(--ink);background:#fff}.dp-landing--story .dp-plan--pro .dp-plan__footer .btn{background:var(--yellow);color:var(--ink)}.dp-landing--story .dp-plan .dp-plan__fine,.dp-landing--story .dp-plan .dp-plan__parent{color:inherit;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.5;display:inline-flex}.dp-landing--story .dp-plan-note{margin-top:32px;font-size:14px}.dp-landing--story .dp-plan-anchor{font-family:var(--font-archivo-black),sans-serif;margin-top:12px;font-size:24px;line-height:1.25}@media (max-width:1050px){.dp-landing--story .dp-plan .dp-plan__price{font-size:48px}}@media (max-width:860px){.dp-landing--story .dp-plans{grid-template-columns:minmax(0,1fr);gap:36px;max-width:620px}}@media (max-width:700px){.dp-landing--story .dp-plans .dp-plan{padding:28px 22px}.dp-landing--story .dp-plan .dp-plan__price{font-size:44px}.dp-landing--story .dp-plan .dp-plan__price--pending{font-size:26px}.dp-landing--story .dp-plan .dp-plan__price-wrap del{font-size:18px}.dp-landing--story .dp-plan-anchor{font-size:20px}}
