.pp-hero{padding-block:28px 56px;overflow:hidden}.pp-hero__grid{align-items:center;gap:36px;display:grid}.pp-hero__grid>*,.pp-split>*{min-width:0}.pp-hero__lead{margin-top:14px}.pp-hero__cta{margin-top:22px}.pp-hero__visual{place-items:center;padding:18px 0 8px;display:grid;position:relative}.pp-hero__blob{background:var(--violet-soft);border-radius:48px;position:absolute;inset:6% 10% 0;transform:rotate(-6deg)}.pp-hero__phone{position:relative;transform:rotate(4deg)}@media (max-width:899px){.pp-hero__phone{--phone-w:236px!important}}@media (min-width:900px){.pp-hero{padding-block:56px 96px}.pp-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}}.pp-split{align-items:center;gap:36px;display:grid}.pp-split--top{align-items:start}@media (min-width:900px){.pp-split{grid-template-columns:1fr 1fr;gap:56px}}.pp-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pp-item{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;font-size:17px;line-height:1.5;display:grid}.pp-list--plain{gap:10px;margin-top:12px}.pp-list--plain li{color:var(--muted);padding-left:18px;font-size:16px;line-height:1.55;position:relative}.pp-list--plain li:before{content:"";background:var(--brand);border-radius:3px;width:8px;height:8px;position:absolute;top:.62em;left:0}.pp-two{gap:16px;display:grid}@media (min-width:760px){.pp-two{grid-template-columns:1fr 1fr;gap:20px}}.pp-three{gap:16px;display:grid}@media (min-width:900px){.pp-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.pp-card-title{color:var(--foreground);align-items:center;gap:10px;display:flex}.pp-card-title svg{color:var(--brand-text)}.pp-card-text{margin-top:10px;font-size:16px;line-height:1.6}.pp-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pp-steps{grid-template-columns:repeat(3,1fr);gap:20px}}.pp-step{align-content:start;gap:10px;display:grid}.pp-note{max-width:760px;color:var(--muted);margin-top:24px;font-size:16px;line-height:1.6}.pp-price{text-align:center;padding:32px 24px}.pp-price .tb-lead{margin-left:auto;margin-right:auto}.pp-free{text-align:center}.pp-free .tb-lead{margin-left:auto;margin-right:auto}.pp-free__links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pp-free__links .tb-btn{min-height:48px;font-size:15px}.pp-tutor-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.pp-tutor-actions .tb-btn{min-height:48px;font-size:16px}