.prc-note{margin:0;font-size:14px;font-weight:600}.prc-tile{flex-direction:column;gap:4px;display:flex}.prc-tile h3{margin:0 0 6px}.prc-tile p{font-size:15.5px}.prc-foot{max-width:760px;margin:clamp(24px,3vw,36px) 0 0;font-size:15px}.prc-card{flex-direction:column;gap:14px;display:flex}.prc-card h3{margin:0}.prc-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prc-rows .row{font-size:15px}.prc-rows a{border-bottom:1.5px solid color-mix(in oklch,var(--blue) 70%,transparent);padding-bottom:1px;font-weight:600}ol.prc-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.prc-steps .tile{flex-direction:column;gap:10px;padding:24px;display:flex}.prc-steps .k{width:40px;height:40px;font:800 16px var(--fd);color:#fff;border-radius:12px;place-items:center;display:grid}.prc-steps h3{font:700 20px/1.2 var(--fd);letter-spacing:-.03em;margin:0}.prc-steps p{margin:0;font-size:15px}@media (max-width:1100px){.g12>.prc-tile{grid-column:span 6}ol.prc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){ol.prc-steps{grid-template-columns:minmax(0,1fr)}}.prc-price{color:#111;--ink:#111;--bg:#f6f8fb;background:#fff;border-radius:22px 22px 0 0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,3vw,40px);padding:clamp(22px,3vw,40px);display:grid;box-shadow:0 -30px 80px -40px #11111173}.prc-price-main{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.prc-price-h{font:700 clamp(26px,2.8vw,40px)/1.08 var(--fd);letter-spacing:-.04em;margin:0}.prc-price-main p{max-width:520px;margin:0}.prc-price-num{background:#f6f8fb;border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}.prc-price-num b{font:800 clamp(40px,4.4vw,60px)/1 var(--fd);letter-spacing:-.05em}.prc-price-num b em{font:600 18px var(--fb);letter-spacing:0;color:#555;font-style:normal}.prc-price-num ul{flex-direction:column;gap:4px;margin:8px 0;padding-left:18px;font-size:15px;display:flex}.prc-price-num .lnk{align-self:flex-start}.prc-price-num small{font-size:13px}@media (max-width:900px){.prc-price{grid-template-columns:minmax(0,1fr)}}
