.student-section{scroll-margin-top:120px;border-top:1px solid var(--line-blue);padding-top:32px}.student-section--home{margin-top:48px;margin-bottom:64px}.student-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:end;margin-bottom:28px}.student-heading h2{font-size:clamp(30px,4vw,52px);line-height:1.1;letter-spacing:-.04em;margin-top:10px}.student-heading>p{max-width:440px;line-height:1.7}.student-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.student-offer{padding:clamp(24px,3vw,40px);background:var(--majorelle);color:#fff}.student-offer+.student-offer{background:#fff;color:var(--ink);border:1px solid var(--line-blue)}.student-offer h3{font-size:clamp(24px,2.8vw,34px);color:inherit;line-height:1.2}.student-price{font-size:clamp(42px,5vw,66px);font-weight:600;letter-spacing:-.04em;margin:12px 0;font-variant-numeric:tabular-nums}.student-offer>p:last-child{max-width:480px;line-height:1.7}.student-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px 0;border-bottom:1px solid var(--line-blue);line-height:1.7;font-size:15px}.student-extras strong{color:var(--majorelle)}.student-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px}.student-actions>p{max-width:560px;font-size:14px;line-height:1.7}.student-actions .btn-primary{text-align:center}@media (max-width:700px){.student-extras,.student-heading,.student-offers{grid-template-columns:1fr}.student-extras,.student-heading{gap:16px}.student-actions{align-items:stretch;flex-direction:column;gap:16px}}