.registration-page{background:rgb(255,255,255);color:rgb(0,0,0)}.registration-container{max-width:900px;margin:0 auto}.registration-header{text-align:center;margin-bottom:60px;@media (max-width:768px){margin-bottom:40px}h1{margin:0 0 16px;font-size:56px;line-height:1.2;font-weight:700;color:rgb(0,0,0);@media (max-width:768px){font-size:42px}@media (max-width:400px){font-size:36px}}.subtitle{font-size:20px;line-height:1.5;color:rgb(80,80,80);margin:0;@media (max-width:768px){font-size:18px}}}.registration-content{display:flex;flex-direction:column;gap:48px;@media (max-width:768px){gap:36px}}.content-block{h2{font-size:32px;line-height:1.3;font-weight:700;color:rgb(0,0,0);margin:0 0 16px;@media (max-width:768px){font-size:28px;margin-left:0;margin-bottom:12px;margin-right:0;margin-top:0}}p{font-size:18px;line-height:1.7;color:rgb(40,40,40);margin:0;@media (max-width:768px){font-size:16px}}}.values-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;li{font-size:18px;line-height:1.7;color:rgb(40,40,40);padding-left:24px;position:relative;@media (max-width:768px){font-size:16px;padding-left:20px}&:before{content:"•";position:absolute;left:0;color:rgb(240,177,0);font-size:24px;line-height:1.7}strong{color:rgb(0,0,0);font-weight:600}}}