.bakalavr-referat-page{background:#f5f7ff;padding:20px 0 40px 0;border-radius:28px;color:#18213d;line-height:1.6}.bakalavr-referat-page *{box-sizing:border-box}.bakalavr-referat-page img,.bakalavr-referat-page svg{max-width:100%;display:block}.bakalavr-referat-page a{text-decoration:none;color:inherit}.bakalavr-referat-page .container{width:94%;max-width:1180px;margin:0 auto}.bakalavr-referat-page .hero{padding:26px 0 24px 0}.bakalavr-referat-page .hero-grid{display:flex;flex-wrap:wrap;gap:28px;align-items:center}.bakalavr-referat-page .hero-card{background:#ffffff;border:1px solid rgba(91,93,240,0.12);box-shadow:0 18px 50px rgba(34,47,120,0.12);border-radius:28px}.bakalavr-referat-page .hero-copy{flex:1 1 540px;padding:34px}.bakalavr-referat-page .hero-visual{flex:1 1 420px;padding:18px;overflow:hidden}.bakalavr-referat-page .eyebrow{display:inline-block;padding:8px 14px;border-radius:999px;background:rgba(91,93,240,0.08);border:1px solid rgba(91,93,240,0.12);color:#5b5df0;font-weight:700;font-size:14px}.bakalavr-referat-page h1,.bakalavr-referat-page h2,.bakalavr-referat-page h3{margin:0 0 14px 0;line-height:1.15;color:#18213d}.bakalavr-referat-page h1{font-size:42px;margin-top:18px}.bakalavr-referat-page h2{font-size:32px}.bakalavr-referat-page h3{font-size:22px}.bakalavr-referat-page p,.bakalavr-referat-page li,.bakalavr-referat-page span{color:#5f6b8a}.bakalavr-referat-page .hero-copy p{font-size:17px;margin:0 0 22px 0}.bakalavr-referat-page .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.bakalavr-referat-page .btn{display:inline-block;padding:14px 22px;border-radius:16px;font-weight:700;border:0}.bakalavr-referat-page .btn-primary{color:#ffffff!important;background:#5b5df0;box-shadow:0 14px 28px rgba(91,93,240,0.24)}.bakalavr-referat-page .btn-secondary{color:#5b5df0!important;background:rgba(91,93,240,0.08);border:1px solid rgba(91,93,240,0.12)}.bakalavr-referat-page .hero-features{display:flex;flex-wrap:wrap;gap:12px}.bakalavr-referat-page .mini{flex:1 1 160px;background:rgba(255,255,255,0.72);border:1px solid rgba(91,93,240,0.12);border-radius:18px;padding:14px}.bakalavr-referat-page .mini strong{display:block;margin-bottom:4px;font-size:16px;color:#18213d}.bakalavr-referat-page .mini span{font-size:14px}.bakalavr-referat-page .section{padding:28px 0}.bakalavr-referat-page .section-header{margin-bottom:18px}.bakalavr-referat-page .section-header p{margin:0;max-width:700px}.bakalavr-referat-page .cards-3,.bakalavr-referat-page .cards-4,.bakalavr-referat-page .steps,.bakalavr-referat-page .faq-grid,.bakalavr-referat-page .price-wrap{display:flex;flex-wrap:wrap;gap:18px}.bakalavr-referat-page .cards-3 .card{flex:1 1 300px}.bakalavr-referat-page .cards-4 .card{flex:1 1 220px}.bakalavr-referat-page .steps .card{flex:1 1 220px}.bakalavr-referat-page .faq-grid .faq-item{flex:1 1 420px}.bakalavr-referat-page .price-wrap .price-card{flex:1 1 420px}.bakalavr-referat-page .card{background:#ffffff;border:1px solid rgba(91,93,240,0.12);border-radius:22px;padding:24px;box-shadow:0 12px 28px rgba(34,47,120,0.06)}.bakalavr-referat-page .icon-wrap{width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:rgba(91,93,240,0.08)}.bakalavr-referat-page .price-card{background:#ffffff;border:1px solid rgba(91,93,240,0.12);border-radius:28px;padding:28px;box-shadow:0 18px 50px rgba(34,47,120,0.12)}.bakalavr-referat-page .price{display:flex;align-items:flex-end;gap:8px;margin:10px 0 18px 0}.bakalavr-referat-page .price strong{font-size:42px;line-height:1;color:#18213d}.bakalavr-referat-page .price span{font-weight:600;padding-bottom:6px}.bakalavr-referat-page ul.clean{list-style:none;padding:0;margin:0}.bakalavr-referat-page ul.clean li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.bakalavr-referat-page .dot{width:10px;height:10px;border-radius:50%;background:#5b5df0;margin-top:8px;flex:0 0 auto}.bakalavr-referat-page .steps .card{position:relative;overflow:hidden}.bakalavr-referat-page .step-number{position:absolute;top:16px;right:16px;font-size:32px;font-weight:800;color:rgba(91,93,240,0.12);line-height:1}.bakalavr-referat-page .faq-item{background:rgba(255,255,255,0.9);border:1px solid rgba(91,93,240,0.12);border-radius:20px;padding:22px}.bakalavr-referat-page .cta{padding:30px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;background:#5b5df0;color:#ffffff;border-radius:30px;box-shadow:0 18px 48px rgba(91,93,240,0.3)}.bakalavr-referat-page .cta h2,.bakalavr-referat-page .cta span{color:#ffffff}.bakalavr-referat-page .cta p{color:rgba(255,255,255,0.86)}.bakalavr-referat-page .cta>div:first-child{flex:1 1 420px}.bakalavr-referat-page .cta-actions{flex:1 1 320px;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.bakalavr-referat-page .cta .btn-secondary{color:#ffffff!important;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2)}.bakalavr-referat-page .check-list{list-style:none;padding:0;margin:18px 0 0 0;display:flex;flex-wrap:wrap;gap:12px 20px}.bakalavr-referat-page .check-list li{width:calc(50% - 10px)}.bakalavr-referat-page .check-list li:before{content:"✓";color:#2da56b;font-weight:800;margin-right:10px}.bakalavr-referat-page .footer{padding:34px 0 50px 0;color:#5f6b8a;font-size:15px}.bakalavr-referat-page .footer-box{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(91,93,240,0.08);padding-top:22px}@media (max-width:980px){.bakalavr-referat-page h1{font-size:34px}.bakalavr-referat-page h2{font-size:28px}.bakalavr-referat-page .check-list li{width:100%}.bakalavr-referat-page .cta-actions{justify-content:flex-start}}@media (max-width:767px){.bakalavr-referat-page .hero-copy,.bakalavr-referat-page .price-card,.bakalavr-referat-page .card,.bakalavr-referat-page .cta{padding:22px}.bakalavr-referat-page h1{font-size:28px}.bakalavr-referat-page h2{font-size:24px}.bakalavr-referat-page h3{font-size:20px}}.et_pb_section_0.et_pb_section{padding-top:50px}.et_pb_row_0.et_pb_row{margin-top:-100px!important}.et_pb_code_0{min-height:5077.1px;padding-left:1px}.et_pb_text_0.et_pb_text{color:#3c3a47!important}.et_pb_text_0{line-height:1.75em;font-family:'Proza Libre',Helvetica,Arial,Lucida,sans-serif;font-weight:Proza Libre_weight;font-size:16px;line-height:1.75em}.et_pb_text_0.et_pb_text a{color:#03045e!important}.et_pb_text_0 a{font-weight:Proza Libre_weight}.et_pb_text_0.et_pb_text blockquote{color:#0e0c19!important}.et_pb_text_0 blockquote{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:Cormorant Garamond_weight;border-color:#0077b6}.et_pb_text_0 h1{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:Cormorant Garamond_weight;font-size:72px;color:#0e0c19!important;line-height:1.15em}.et_pb_text_0 h2{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:Cormorant Garamond_weight;font-size:50px;color:#0e0c19!important;line-height:1.2em}.et_pb_text_0 h3{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:Cormorant Garamond_weight;font-size:32px;color:#0e0c19!important;line-height:1.3em}.et_pb_text_0 h4{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:Cormorant Garamond_weight;font-size:24px;color:#0e0c19!important;line-height:1.4em}.et_pb_text_0 h5{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:Cormorant Garamond_weight;font-size:18px;color:#0e0c19!important;line-height:1.4em}.et_pb_text_0 h6{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:Cormorant Garamond_weight;color:#0e0c19!important;line-height:1.5em}.et_pb_code_1{margin-top:-130px!important}@media only screen and (max-width:980px){.et_pb_text_0,.et_pb_text_0 h5{font-size:15px}.et_pb_text_0 h1{font-size:40px}.et_pb_text_0 h2{font-size:28px}.et_pb_text_0 h3{font-size:22px}.et_pb_text_0 h4{font-size:18px}.et_pb_text_0 h6{font-size:13px}}@media only screen and (max-width:767px){.et_pb_text_0,.et_pb_text_0 h5{font-size:14px}.et_pb_text_0 h1{font-size:24px}.et_pb_text_0 h2{font-size:20px}.et_pb_text_0 h3{font-size:17px}.et_pb_text_0 h4{font-size:15px}.et_pb_text_0 h6{font-size:13px}}