.app--pr .app-header__logo{gap:10px}.app--pr .app-hero__title mark{background:linear-gradient(transparent 55%,var(--yellow) 55%)}.app--pr .app-hero__badge{background:var(--yellow)}.app--pr .app-form__opt input:checked+span{background:var(--yellow)}.app--pr .tt-nav a:hover{background:var(--yellow)}.pr-hero__visual{flex:1 1 420px;min-width:0;position:relative}.pr-hero__photo{width:100%;height:auto;display:block;background:#fff;border:3px solid var(--ink);border-radius:24px;box-shadow:8px 8px 0 var(--ink)}.pr-hero__ring{position:absolute;left:-18px;bottom:-22px;width:124px;height:124px}.pr-hero__ring svg{display:block;overflow:visible}.pr-hero__ring-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:800;font-size:12px;line-height:1.15}.pr-hero__ring-text b{font-family:Anton,sans-serif;font-size:30px;font-weight:400}.app .pr-btn--line{background:#fff;border:3px solid var(--ink);box-shadow:5px 5px 0 var(--yellow);padding:12px 24px}.pr-section{padding:88px 24px;border-top:3px solid var(--ink)}.pr-section--lime{background:var(--lime)}.pr-section--white{background:#fff}.pr-section--paper{background:var(--paper)}.pr-section--flush{border-top:0}.pr-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.pr-inner--narrow{max-width:880px}.pr-head{display:flex;flex-direction:column;gap:10px}.pr-note{margin:0;font-size:15px;font-weight:700;color:var(--sub)}.pr-worries{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.pr-worry{background:#fff;border:3px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 var(--ink);padding:16px 18px;display:flex;gap:10px;font-size:15px;font-weight:700}.pr-worry__check{font-family:Anton,sans-serif;color:var(--orange)}.pr-worries__note{margin:0;font-size:18px;font-weight:800;line-height:1.7}.pr-worries__note mark{background:linear-gradient(transparent 55%,#fff 55%);color:inherit;padding:0 4px}.pr-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:24px}.pr-item{background:#fff;border:3px solid var(--ink);border-radius:20px;box-shadow:8px 8px 0 var(--ink);padding:24px;display:flex;flex-direction:column;gap:10px}.pr-item__no{font-family:Anton,sans-serif;font-size:28px;line-height:1}.pr-item__title{font-size:20px;font-weight:800}.pr-item__body{font-size:15px;color:var(--sub)}.pr-price{background:var(--yellow);padding:clamp(24px,4vw,44px);display:flex;flex-wrap:wrap;gap:32px;align-items:center}.pr-price__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.pr-price__badge{align-self:flex-start;font-size:13px;font-weight:800;padding:4px 14px;background:#fff;border:2px solid var(--ink);border-radius:999px}.pr-price__name{margin:0;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.4}.pr-price__body{margin:0;font-size:16px;font-weight:500}.pr-price__rows{margin:0;display:flex;flex-direction:column;gap:8px}.pr-price__row{display:flex;flex-wrap:wrap;gap:2px 12px;padding-bottom:7px;border-bottom:2px dashed rgba(20,20,20,.35)}.pr-price__row dt{flex:0 0 104px;font-size:14px;font-weight:800}.pr-price__row dd{flex:1 1 220px;margin:0;font-size:15px}.pr-price__box{flex:0 0 auto;margin:0 auto;background:#fff;border:3px solid var(--ink);border-radius:20px;box-shadow:8px 8px 0 var(--ink);padding:26px 30px;display:flex;flex-direction:column;align-items:center;gap:14px}.pr-price__amount{font-family:Anton,sans-serif;font-size:52px;line-height:1}.pr-price__tax{font-size:14px;font-weight:800;color:var(--mute)}.pr-check__scenes{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:3px solid var(--ink)}.pr-scenes{display:flex;flex-wrap:wrap;gap:10px}.pr-ways{display:flex;flex-wrap:wrap;gap:24px}.pr-way{flex:1 1 320px;min-width:0;background:#fff;border:3px solid var(--ink);border-radius:16px;box-shadow:5px 5px 0 var(--ink);padding:22px 24px;display:flex;flex-direction:column;gap:8px}.pr-way__title{font-size:19px;font-weight:800}.pr-way__body{font-size:15px;color:var(--sub)}.pr-prices{background:var(--yellow);padding:clamp(24px,4vw,40px);display:flex;flex-direction:column;gap:20px;align-items:flex-start}.pr-prices__list{list-style:none;margin:0;padding:0;align-self:stretch}.pr-prow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:14px 0;border-bottom:2px dashed rgba(20,20,20,.35)}.pr-prow:first-child{padding-top:0}.pr-prow__len{flex:0 0 110px;font-size:19px;font-weight:800}.pr-prow__count{flex:0 0 auto;font-size:15px;font-weight:700}.pr-prow__amount{flex:1 1 auto;text-align:right;font-family:Anton,sans-serif;font-size:34px;line-height:1.1}.pr-prow__amount small{font-family:"M PLUS 1p",sans-serif;font-size:13px;font-weight:800}.pr-prices__note{margin:0;font-size:14px;font-weight:700}.pr-lessons{display:flex;flex-wrap:wrap;gap:24px}.app .pr-lesson{flex:1 1 320px;min-width:0;text-decoration:none;background:#fff;border:3px solid var(--ink);border-radius:20px;box-shadow:8px 8px 0 var(--ink);padding:26px;display:flex;flex-direction:column;gap:10px}.pr-lesson__kind{font-family:Anton,sans-serif;font-size:15px;letter-spacing:.5px}.pr-lesson__name{font-size:22px;font-weight:800}.pr-lesson__body{font-size:15px;color:var(--sub)}.pr-lesson__more{margin-top:auto;font-weight:800}.pr-faqs{display:flex;flex-direction:column;gap:16px}.pr-faq{background:#fff;border:3px solid var(--ink);border-radius:16px;box-shadow:5px 5px 0 var(--ink);padding:20px 22px;display:flex;flex-direction:column;gap:8px}.pr-faq__q{margin:0;font-size:17px;font-weight:800;display:flex;gap:10px}.pr-faq__mark{font-family:Anton,sans-serif;color:var(--orange)}.pr-faq__a{margin:0;font-size:15px;color:var(--sub);padding-left:26px}@media(max-width:719px){.pr-section{padding:64px 20px}.pr-hero__ring{left:auto;right:-6px;bottom:-18px;width:96px;height:96px}.pr-hero__ring svg{width:96px;height:96px}.pr-hero__ring-text{font-size:10px}.pr-hero__ring-text b{font-size:22px}.pr-price__box{align-self:stretch}}
