html,body{margin:0;padding:0;font-family:'Source Serif Pro',serif;background:#fafbfc;color:#2c3e50}
.main-hdr{background:linear-gradient(90deg,#11C29B 0%,#F16707 100%);padding:20px 0;box-shadow:0 4px 12px #00000014}
.main-hdr .hdr-wrpr{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:40px}
.main-hdr .logo-ctnr{flex-shrink:0}
.main-hdr .logo-lnk{display:block;background:#fffffff2;padding:8px;border-radius:28px;box-shadow:0 2px 8px #0000001f}
.main-hdr .logo-img{height:70px;width:70px;display:block}
.main-hdr .cmpny-nm{flex-grow:1;text-align:center}
.main-hdr .nm-txt{font-size:32px;font-weight:700;color:#fff;text-shadow:0 2px 4px #00000026}
.main-hdr .main-nvgtn{display:flex;gap:32px;align-items:center;flex-shrink:0}
.main-hdr .nv-lnk{color:#fff;text-decoration:none;font-size:16px;font-weight:600;padding:10px 16px;border-radius:20px;background:#ffffff1a;transition:background .2s ease}
.main-hdr .nv-lnk:hover{background:#ffffff40}
.main-ftr{background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%);color:#ecf0f1;padding:48px 0 24px;margin-top:80px}
.main-ftr .ftr-cntnt{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:32px}
.main-ftr .ftr-sctn .ftr-ttl{font-size:20px;font-weight:700;margin-bottom:20px;color:#11C29B}
.main-ftr .contact-sctn .cntct-item{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:15px}
.main-ftr .contact-sctn .cntct-item i{font-size:20px;color:#F16707}
.main-ftr .contact-sctn .cntct-item a{color:#ecf0f1;text-decoration:none;transition:color .2s ease}
.main-ftr .contact-sctn .cntct-item a:hover{color:#11C29B}
.main-ftr .links-sctn .ftr-nvgtn{display:flex;flex-direction:column;gap:12px}
.main-ftr .links-sctn .ftr-lnk{color:#ecf0f1;text-decoration:none;font-size:15px;transition:color .2s ease}
.main-ftr .links-sctn .ftr-lnk:hover{color:#11C29B}
.main-ftr .ftr-btm{max-width:1280px;margin:0 auto;padding:24px 24px 0;border-top:1px solid #ecf0f133;text-align:center}
.main-ftr .cpyrght-txt{font-size:14px;color:#95a5a6;margin:0}
.cookie-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:9999;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}
.cookie-popup.is-visible{opacity:1}
.cookie-popup .cookie-modal{background:#fff;border-radius:32px;box-shadow:0 12px 40px #00000040;max-width:520px;width:90%;transform:translateX(100%);transition:transform .3s ease}
.cookie-popup.is-visible .cookie-modal{transform:translateX(0)}
.cookie-popup .cookie-cntnt{padding:40px}
.cookie-popup .cookie-ttl{font-size:24px;font-weight:700;color:#2c3e50;margin:0 0 16px}
.cookie-popup .cookie-txt{font-size:16px;line-height:1.6;color:#555;margin:0 0 28px}
.cookie-popup .cookie-btns{display:flex;gap:16px}
.cookie-popup .cookie-btn{flex:1;padding:14px 24px;border:none;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:'Source Serif Pro',serif}
.cookie-popup .accept-btn{background:linear-gradient(135deg,#11C29B 0%,#F16707 100%);color:#fff}
.cookie-popup .accept-btn:hover{box-shadow:0 6px 20px #11c29b66}
.cookie-popup .decline-btn{background:#e8eaed;color:#2c3e50}
.cookie-popup .decline-btn:hover{background:#d4d6d9}
@media (max-width: 768px) {
.main-hdr .hdr-wrpr{flex-direction:column;gap:20px;text-align:center}
.main-hdr .main-nvgtn{flex-direction:column;gap:12px;width:100%}
.main-hdr .nv-lnk{width:100%;text-align:center}
.main-ftr .ftr-cntnt{grid-template-columns:1fr;gap:32px}
.cookie-popup .cookie-cntnt{padding:28px}
.cookie-popup .cookie-btns{flex-direction:column}
}
.policy-frame{max-width:1280px;margin:0 auto;padding:80px 24px 120px;background:#fff}
.policy-frame h1{font-size:48px;line-height:1.2;font-weight:700;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.02em}
.policy-frame h2{font-size:36px;line-height:1.3;font-weight:700;color:#2a2a2a;margin:64px 0 24px;letter-spacing:-.01em}
.policy-frame h3{font-size:28px;line-height:1.4;font-weight:600;color:#3a3a3a;margin:48px 0 20px}
.policy-frame h4{font-size:22px;line-height:1.4;font-weight:600;color:#4a4a4a;margin:36px 0 16px}
.policy-frame h5{font-size:18px;line-height:1.5;font-weight:600;color:#5a5a5a;margin:28px 0 12px}
.policy-frame h6{font-size:16px;line-height:1.5;font-weight:600;color:#6a6a6a;margin:24px 0 12px;text-transform:uppercase;letter-spacing:.05em}
.policy-frame p{font-size:17px;line-height:1.75;color:#404040;margin:0 0 20px}
.policy-frame strong,.policy-frame b{font-weight:700;color:#2a2a2a}
.policy-frame em,.policy-frame i{font-style:italic;color:#505050}
.policy-frame ul,.policy-frame ol{margin:0 0 28px;padding:0 0 0 32px}
.policy-frame ul li,.policy-frame ol li{font-size:17px;line-height:1.75;color:#404040;margin:0 0 12px;padding-left:8px}
.policy-frame ul li{list-style-type:disc}
.policy-frame ol li{list-style-type:decimal}
.policy-frame ul ul,.policy-frame ol ol,.policy-frame ul ol,.policy-frame ol ul{margin:12px 0 0}
.policy-frame ul ul li,.policy-frame ol ol li{font-size:16px}
.policy-frame table{width:100%;border-collapse:collapse;margin:32px 0 40px;background:#fafafa;border-radius:20px;overflow:hidden}
.policy-frame thead{background:linear-gradient(135deg,#11C29B 0%,#0ea888 100%)}
.policy-frame thead tr th{font-size:16px;font-weight:700;color:#fff;text-align:left;padding:20px 24px;border-bottom:2px solid #0ea888}
.policy-frame tbody tr{border-bottom:1px solid #e8e8e8}
.policy-frame tbody tr:last-child{border-bottom:none}
.policy-frame tbody tr:nth-child(even){background:#f5f5f5}
.policy-frame tbody tr:hover{background:#f0f8f6}
.policy-frame tbody tr td{font-size:16px;line-height:1.6;color:#404040;padding:18px 24px;vertical-align:top}
.policy-frame th{font-weight:700}
.policy-frame td strong{color:#2a2a2a}
.policy-frame hr{border:none;height:2px;background:linear-gradient(90deg,transparent 0%,#11C29B 20%,#F16707 50%,#B25FF9 80%,transparent 100%);margin:56px 0;opacity:.3}
@media (max-width: 768px) {
.policy-frame{padding:48px 20px 80px}
.policy-frame h1{font-size:36px;margin-bottom:12px}
.policy-frame h2{font-size:28px;margin:48px 0 20px}
.policy-frame h3{font-size:24px;margin:36px 0 16px}
.policy-frame h4{font-size:20px;margin:28px 0 14px}
.policy-frame h5{font-size:17px;margin:24px 0 12px}
.policy-frame h6{font-size:15px;margin:20px 0 10px}
.policy-frame p{font-size:16px;line-height:1.7;margin-bottom:18px}
.policy-frame ul,.policy-frame ol{padding-left:24px;margin-bottom:24px}
.policy-frame ul li,.policy-frame ol li{font-size:16px;margin-bottom:10px}
.policy-frame table{font-size:14px;border-radius:16px;margin:24px 0 32px}
.policy-frame thead tr th{font-size:14px;padding:16px}
.policy-frame tbody tr td{font-size:14px;padding:14px 16px}
.policy-frame hr{margin:40px 0}
}
@media (max-width: 480px) {
.policy-frame{padding:32px 16px 60px}
.policy-frame h1{font-size:28px}
.policy-frame h2{font-size:24px}
.policy-frame table{display:block;overflow-x:auto;border-radius:12px}
.policy-frame thead tr th,.policy-frame tbody tr td{padding:12px;font-size:13px}
}
.hro_sctn{position:relative;padding:80px 20px 100px;overflow:hidden}
.hro_scg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.blr_splt_1{position:absolute;top:-10%;left:-5%;width:400px;height:400px;background:linear-gradient(135deg,#11C29B 0%,#F16707 100%);filter:blur(80px);opacity:.3;border-radius:50%}
.blr_splt_2{position:absolute;bottom:-15%;right:-8%;width:450px;height:450px;background:linear-gradient(225deg,#B25FF9 0%,#11C29B 100%);filter:blur(90px);opacity:.25;border-radius:50%}
.hro_cntnr{max-width:1280px;margin:0 auto;position:relative;z-index:2;display:flex;align-items:center;gap:60px}
.hro_txt_blk{flex:1}
.hro_hdng{font-size:52px;font-weight:700;color:#1a1a1a;line-height:1.15;margin:0 0 32px}
.hro_dsc{font-size:20px;color:#4a4a4a;line-height:1.6;margin:0}
.hro_mg_wrp{flex:1;position:relative}
.hro_mg_cntnr{position:relative;border-radius:32px;overflow:hidden;box-shadow:0 12px 40px #00000026}
.hro_mg_cntnr img{width:100%;height:500px;object-fit:cover;display:block}
.lrng_tls_sctn{padding:100px 20px;background:linear-gradient(183deg,#11C29B 0%,#F16707 50%,#B25FF9 100%);position:relative}
.lrng_tls_cntnr{max-width:1280px;margin:0 auto}
.lrng_tls_hdng{font-size:42px;font-weight:700;color:#fff;text-align:center;margin:0 0 24px}
.lrng_tls_subhdng{font-size:18px;color:#fff;text-align:center;margin:0 0 60px;opacity:.95}
.tls_grd{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.tl_crd{background:#ffffff26;backdrop-filter:blur(10px);border-radius:24px;padding:36px 28px;border:2px solid #ffffff40;transition:all .3s ease}
.tl_crd:hover{transform:translateY(-8px);box-shadow:0 16px 48px #0003;background:#ffffff38}
.tl_cn{font-size:40px;color:#fff;margin:0 0 20px;display:block}
.tl_ttl{font-size:22px;font-weight:600;color:#fff;margin:0 0 12px}
.tl_dsc{font-size:15px;color:#fff;line-height:1.6;margin:0;opacity:.9}
.ffcncy_sctn{padding:100px 20px;background:#fafbfc}
.ffcncy_cntnr{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.ffcncy_mg{border-radius:32px;overflow:hidden;box-shadow:0 8px 32px #0000001f}
.ffcncy_mg img{width:100%;height:520px;object-fit:cover;display:block}
.ffcncy_cntnt{padding-right:20px}
.ffcncy_hdng{font-size:40px;font-weight:700;color:#1a1a1a;margin:0 0 28px;line-height:1.2}
.ffcncy_txt{font-size:17px;color:#4a4a4a;line-height:1.7;margin:0 0 36px}
.ffcncy_lst{list-style:none;padding:0;margin:0}
.ffcncy_lst li{padding:16px 0 16px 48px;position:relative;font-size:16px;color:#2a2a2a;border-bottom:1px solid #e5e7eb}
.ffcncy_lst li:last-child{border-bottom:none}
.ffcncy_lst li::before{content:'→';position:absolute;left:0;top:16px;font-size:24px;font-weight:700;color:#11C29B}
.flxblty_sctn{padding:100px 20px;background:#fff}
.flxblty_cntnr{max-width:1280px;margin:0 auto}
.flxblty_hdng_blk{text-align:center;margin-bottom:70px}
.flxblty_hdng{font-size:42px;font-weight:700;color:#1a1a1a;margin:0 0 18px}
.flxblty_subhdng{font-size:18px;color:#5a5a5a;margin:0}
.flxblty_grd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.flx_crd{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:28px;padding:42px 32px;border:2px solid #e5e7eb;position:relative;transition:all .3s ease}
.flx_crd::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#11C29B 0%,#F16707 50%,#B25FF9 100%);border-radius:28px 0 0 28px;opacity:0;transition:opacity .3s ease}
.flx_crd:hover::before{opacity:1}
.flx_crd:hover{transform:scale(1.03);box-shadow:0 12px 40px #0000001a}
.flx_cn{font-size:36px;color:#F16707;margin:0 0 20px;display:block}
.flx_ttl{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 14px}
.flx_dsc{font-size:16px;color:#4a4a4a;line-height:1.6;margin:0}
.csystm_sctn{padding:100px 20px;background:#1a1a1a;position:relative;overflow:hidden}
.csystm_bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,#b15ff926 0%,transparent 70%);pointer-events:none}
.csystm_cntnr{max-width:1280px;margin:0 auto;position:relative;z-index:2}
.csystm_hdng_wrp{text-align:center;margin-bottom:80px}
.csystm_hdng{font-size:44px;font-weight:700;color:#fff;margin:0 0 20px}
.csystm_subhdng{font-size:19px;color:#c9c9c9;margin:0}
.csystm_lyt{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}
.csystm_mg_area{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.csystm_mg_bx{border-radius:24px;overflow:hidden;box-shadow:0 8px 32px #0006}
.csystm_mg_bx img{width:100%;height:280px;object-fit:cover;display:block}
.csystm_cntnt_area{display:flex;flex-direction:column;gap:32px}
.csystm_blk{background:#ffffff0d;border-radius:24px;padding:32px;border:1px solid #ffffff1a}
.csystm_blk_hdng{font-size:22px;font-weight:600;color:#11C29B;margin:0 0 14px}
.csystm_blk_txt{font-size:16px;color:#d4d4d4;line-height:1.7;margin:0}
.cmprsn_sctn{padding:100px 20px;background:linear-gradient(135deg,#fafbfc 0%,#fff 100%)}
.cmprsn_cntnr{max-width:1280px;margin:0 auto}
.cmprsn_hdng_blk{text-align:center;margin-bottom:60px}
.cmprsn_hdng{font-size:42px;font-weight:700;color:#1a1a1a;margin:0 0 16px}
.cmprsn_subhdng{font-size:18px;color:#5a5a5a;margin:0}
.cmprsn_tbl_wrp{background:#fff;border-radius:32px;padding:48px;box-shadow:0 8px 32px #00000014}
.cmprsn_tbl{width:100%;border-collapse:separate;border-spacing:0}
.cmprsn_tbl thead th{padding:20px 24px;text-align:left;font-size:18px;font-weight:600;color:#1a1a1a;border-bottom:3px solid #11C29B}
.cmprsn_tbl tbody tr{border-bottom:1px solid #e5e7eb}
.cmprsn_tbl tbody tr:last-child{border-bottom:none}
.cmprsn_tbl tbody td{padding:24px;font-size:16px;color:#4a4a4a}
.cmprsn_tbl tbody td:first-child{font-weight:600;color:#2a2a2a}
.chck_cn{color:#11C29B;font-size:24px}
.scl_rspt_sctn{padding:100px 20px;background:#fff}
.scl_rspt_cntnr{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}
.scl_rspt_cntnt{padding-left:20px}
.scl_rspt_hdng{font-size:40px;font-weight:700;color:#1a1a1a;margin:0 0 24px;line-height:1.2}
.scl_rspt_txt{font-size:17px;color:#4a4a4a;line-height:1.7;margin:0 0 32px}
.scl_rspt_ftr_lst{list-style:none;padding:0;margin:0 0 40px}
.scl_rspt_ftr_lst li{padding:14px 0 14px 40px;position:relative;font-size:16px;color:#2a2a2a}
.scl_rspt_ftr_lst li::before{content:'✓';position:absolute;left:0;top:14px;font-size:20px;font-weight:700;color:#B25FF9}
.scl_rspt_btn{display:inline-block;padding:16px 40px;background:linear-gradient(135deg,#11C29B 0%,#F16707 100%);color:#fff;text-decoration:none;border-radius:28px;font-size:17px;font-weight:600;transition:all .3s ease;box-shadow:0 6px 24px #11c29b4d;z-index:10;position:relative}
.scl_rspt_btn:hover{transform:translateY(-3px);box-shadow:0 10px 32px #11c29b66}
.scl_rspt_mg{border-radius:32px;overflow:hidden;box-shadow:0 12px 40px #00000026}
.scl_rspt_mg img{width:100%;height:540px;object-fit:cover;display:block}
@media (max-width: 1024px) {
.hro_cntnr{flex-direction:column;gap:40px}
.hro_hdng{font-size:40px}
.tls_grd{grid-template-columns:repeat(2,1fr)}
.ffcncy_cntnr{grid-template-columns:1fr;gap:50px}
.flxblty_grd{grid-template-columns:1fr}
.csystm_lyt{grid-template-columns:1fr}
.scl_rspt_cntnr{grid-template-columns:1fr;gap:50px}
}
@media (max-width: 768px) {
.hro_sctn{padding:60px 20px 80px}
.hro_hdng{font-size:32px;margin-bottom:20px}
.hro_dsc{font-size:17px}
.hro_mg_cntnr img{height:350px}
.lrng_tls_sctn{padding:80px 20px}
.lrng_tls_hdng{font-size:32px}
.tls_grd{grid-template-columns:1fr}
.ffcncy_sctn,.flxblty_sctn,.csystm_sctn,.cmprsn_sctn,.scl_rspt_sctn{padding:80px 20px}
.ffcncy_hdng,.flxblty_hdng,.csystm_hdng,.cmprsn_hdng,.scl_rspt_hdng{font-size:32px}
.ffcncy_mg img,.scl_rspt_mg img{height:380px}
.csystm_mg_area{grid-template-columns:1fr}
.cmprsn_tbl_wrp{padding:24px;overflow-x:auto}
}
.cntct_hdr{background:linear-gradient(183deg,#11C29B 0%,#F16707 50%,#B25FF9 100%);padding:80px 20px;position:relative;overflow:hidden}
.cntct_hdr::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#ffffff26 0%,transparent 70%);border-radius:50%}
.cntct_hdr::after{content:'';position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,#ffffff1a 0%,transparent 70%);border-radius:50%}
.hdr_cntnr{max-width:1280px;margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column;gap:32px}
.hdr_cntnr .ttl{color:#fff;font-size:48px;font-weight:700;line-height:1.2;margin:0}
.hdr_cntnr .sbtl{color:#fff;font-size:20px;line-height:1.6;max-width:680px;margin:0;opacity:.95}
.hdr_img_wrp{position:relative;margin-top:24px;max-width:520px}
.hdr_img_wrp img{width:100%;height:auto;border-radius:32px;box-shadow:0 12px 40px #0003;position:relative;z-index:1}
.hdr_img_wrp::before{content:'';position:absolute;top:-12px;left:-12px;right:12px;bottom:12px;background:#fff3;border-radius:32px;z-index:0}
.cntct_inf_sctn{padding:80px 20px;background:#f8f9fa}
.inf_wrp{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}
.inf_crd{background:#fff;padding:40px 32px;border-radius:28px;box-shadow:0 4px 16px #0000000f;transition:transform .3s ease,box-shadow .3s ease}
.inf_crd:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}
.inf_crd .icn{width:56px;height:56px;background:linear-gradient(135deg,#11C29B 0%,#F16707 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.inf_crd .icn i{font-size:28px;color:#fff}
.inf_crd h3{font-size:22px;font-weight:600;margin:0 0 12px;color:#1a1a1a}
.inf_crd .dtl{font-size:16px;line-height:1.6;color:#4a4a4a;margin:0}
.inf_crd a{color:#F16707;text-decoration:none;transition:color .2s ease}
.inf_crd a:hover{color:#11C29B}
.frm_sctn{padding:80px 20px;background:#fff}
.frm_cntnr{max-width:920px;margin:0 auto}
.frm_cntnr h2{font-size:38px;font-weight:700;margin:0 0 16px;color:#1a1a1a}
.frm_cntnr .frm_dsc{font-size:18px;line-height:1.6;color:#5a5a5a;margin:0 0 48px}
.cntct_frm{background:#f8f9fa;padding:48px;border-radius:32px;box-shadow:0 6px 24px #00000014}
.frm_grp{margin-bottom:28px}
.frm_grp label{display:block;font-size:15px;font-weight:600;margin-bottom:8px;color:#2a2a2a}
.frm_grp input[type="text"],.frm_grp input[type="tel"]{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:20px;font-size:16px;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}
.frm_grp input[type="text"]:focus,.frm_grp input[type="tel"]:focus{outline:none;border-color:#11C29B;box-shadow:0 0 0 4px #11c29b1a}
.slct_wrp{position:relative}
.slct_wrp select{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:20px;font-size:16px;background:#fff;cursor:pointer;appearance:none;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}
.slct_wrp::after{content:'\F0140';font-family:'Material Design Icons';position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6a6a6a;font-size:20px}
.slct_wrp select:focus{outline:none;border-color:#11C29B;box-shadow:0 0 0 4px #11c29b1a}
.prvc_chck{display:flex;align-items:flex-start;gap:12px;margin:32px 0 28px}
.prvc_chck input[type="checkbox"]{margin-top:4px;width:20px;height:20px;cursor:pointer;accent-color:#11C29B}
.prvc_chck label{font-size:14px;line-height:1.6;color:#4a4a4a;cursor:pointer}
.prvc_chck a{color:#F16707;text-decoration:none;transition:color .2s ease}
.prvc_chck a:hover{color:#11C29B}
.sbmt_btn{width:100%;padding:18px 32px;background:linear-gradient(135deg,#11C29B 0%,#F16707 100%);color:#fff;font-size:18px;font-weight:600;border:none;border-radius:24px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;position:relative;z-index:10}
.sbmt_btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f167074d}
.sbmt_btn:active{transform:translateY(0)}
.hrs_sctn{padding:80px 20px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}
.hrs_cntnr{max-width:1280px;margin:0 auto}
.hrs_cntnr h2{font-size:38px;font-weight:700;margin:0 0 48px;color:#1a1a1a;text-align:center}
.hrs_grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}
.dy_crd{background:#fff;padding:32px 28px;border-radius:24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 12px #0000000f;transition:box-shadow .3s ease}
.dy_crd:hover{box-shadow:0 6px 20px #0000001a}
.dy_crd .dy_nm{font-size:18px;font-weight:600;color:#2a2a2a}
.dy_crd .tm_rng{font-size:16px;color:#F16707;font-weight:500}
.mp_sctn{padding:80px 20px;background:#fff}
.mp_cntnr{max-width:1280px;margin:0 auto}
.mp_cntnr h2{font-size:38px;font-weight:700;margin:0 0 24px;color:#1a1a1a}
.mp_cntnr .lctn_txt{font-size:18px;line-height:1.6;color:#5a5a5a;margin:0 0 32px;max-width:720px}
.mp_frm{background:#f8f9fa;padding:48px;border-radius:32px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}
.lctn_dtls h3{font-size:24px;font-weight:600;margin:0 0 24px;color:#1a1a1a}
.lctn_dtls .addrs_ln{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}
.lctn_dtls .addrs_ln i{font-size:24px;color:#11C29B;margin-top:2px}
.lctn_dtls .addrs_ln p{font-size:16px;line-height:1.6;color:#4a4a4a;margin:0}
.img_plc{position:relative;overflow:hidden;border-radius:24px;box-shadow:0 6px 24px #0000001a}
.img_plc img{width:100%;height:420px;object-fit:cover}
@media (max-width: 968px) {
.hdr_cntnr .ttl{font-size:38px}
.hdr_cntnr .sbtl{font-size:18px}
.inf_wrp{grid-template-columns:1fr}
.cntct_frm{padding:32px 24px}
.mp_frm{grid-template-columns:1fr;padding:32px 24px}
.hrs_grd{grid-template-columns:1fr}
}
@media (max-width: 640px) {
.cntct_hdr{padding:60px 20px}
.hdr_cntnr .ttl{font-size:32px}
.hdr_cntnr .sbtl{font-size:16px}
.cntct_inf_sctn,.frm_sctn,.hrs_sctn,.mp_sctn{padding:60px 20px}
.frm_cntnr h2,.hrs_cntnr h2,.mp_cntnr h2{font-size:28px}
.cntct_frm,.mp_frm{padding:24px 20px}
.inf_crd{padding:32px 24px}
}
.prgrm_hdr{background:linear-gradient(183deg,#11C29B 0%,#F16707 50%,#B25FF9 100%);padding:120px 20px 80px;position:relative;overflow:hidden}
.prgrm_hdr::before{content:'';position:absolute;top:30px;left:-50px;width:200px;height:200px;border:3px solid #ffffff26;border-radius:30px;transform:rotate(25deg);animation:shft_dcr 8s ease-in-out infinite}
.prgrm_hdr::after{content:'';position:absolute;bottom:50px;right:-30px;width:150px;height:150px;border:2px solid #fff3;border-radius:25px;transform:rotate(-15deg);animation:shft_dcr 10s ease-in-out infinite reverse}
@keyframes shft_dcr {
0%,100%{transform:rotate(25deg) translateY(0)}
50%{transform:rotate(25deg) translateY(-20px)}
}
.prgrm_hdr .cntnr_mx{max-width:1280px;margin:0 auto;position:relative;z-index:2}
.prgrm_hdr .ttl_txt{font-size:3.2rem;font-weight:700;color:#fff;margin:0 0 24px;line-height:1.2;text-shadow:0 2px 8px #00000026}
.prgrm_hdr .sbtl_txt{font-size:1.25rem;color:#fffffff2;line-height:1.6;max-width:680px;margin:0}
.prgrm_hdr .img_wrp{margin-top:50px;border-radius:30px;overflow:hidden;box-shadow:0 16px 40px #0003;animation:flt_img 6s ease-in-out infinite}
@keyframes flt_img {
0%,100%{transform:translateY(0)}
50%{transform:translateY(-12px)}
}
.prgrm_hdr .img_wrp img{width:100%;height:auto;display:block;object-fit:cover}
.pth_sctn{padding:90px 20px;background:linear-gradient(to bottom,#fff 0%,#f9fafb 100%)}
.pth_sctn .cntnr_mx{max-width:1280px;margin:0 auto}
.pth_sctn .sctn_hdr{text-align:center;margin-bottom:70px}
.pth_sctn .sctn_hdr h2{font-size:2.5rem;font-weight:700;color:#1a202c;margin:0 0 18px;position:relative;display:inline-block}
.pth_sctn .sctn_hdr h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#11C29B 0%,#F16707 100%);border-radius:2px}
.pth_sctn .sctn_hdr p{font-size:1.125rem;color:#4a5568;line-height:1.7;max-width:720px;margin:0 auto}
.pth_grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}
.pth_crd{background:#fff;border-radius:28px;padding:40px 32px;box-shadow:0 4px 16px #0000000f;border:1px solid #e2e8f0;transition:all .3s ease;position:relative}
.pth_crd:hover{transform:translateY(-8px);box-shadow:0 12px 32px #0000001f;border-color:#11C29B}
.pth_crd .icn_bx{width:64px;height:64px;background:linear-gradient(135deg,#11C29B 0%,#F16707 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.pth_crd .icn_bx i{font-size:32px;color:#fff}
.pth_crd h3{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0 0 16px}
.pth_crd .dsc_txt{font-size:1rem;color:#4a5568;line-height:1.7;margin:0 0 20px}
.pth_crd .ftr_lst{list-style:none;padding:0;margin:0}
.pth_crd .ftr_lst li{font-size:.95rem;color:#2d3748;padding:10px 0;border-bottom:1px solid #e2e8f0;display:flex;align-items:center}
.pth_crd .ftr_lst li:last-child{border-bottom:none}
.pth_crd .ftr_lst li i{color:#11C29B;margin-right:12px;font-size:18px}
.strct_sctn{padding:90px 20px;background:#fff;position:relative}
.strct_sctn::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#11C29B 0%,#F16707 50%,#B25FF9 100%)}
.strct_sctn .cntnr_mx{max-width:1280px;margin:0 auto}
.strct_sctn .sctn_hdr{margin-bottom:60px}
.strct_sctn .sctn_hdr h2{font-size:2.5rem;font-weight:700;color:#1a202c;margin:0 0 20px}
.strct_sctn .sctn_hdr .intrdc{font-size:1.125rem;color:#4a5568;line-height:1.7;max-width:820px}
.tmln_wrp{position:relative;padding-left:60px}
.tmln_wrp::before{content:'';position:absolute;left:20px;top:20px;bottom:20px;width:3px;background:linear-gradient(180deg,#11C29B 0%,#F16707 50%,#B25FF9 100%)}
.tmln_itm{position:relative;margin-bottom:50px;padding:32px;background:#f7fafc;border-radius:24px;border-left:4px solid #11C29B;transition:all .3s ease}
.tmln_itm:hover{background:#edf2f7;transform:translateX(8px)}
.tmln_itm::before{content:'';position:absolute;left:-66px;top:40px;width:20px;height:20px;background:#11C29B;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 4px #11c29b33}
.tmln_itm:nth-child(2)::before{background:#F16707;box-shadow:0 0 0 4px #f1670733}
.tmln_itm:nth-child(3)::before{background:#B25FF9;box-shadow:0 0 0 4px #b25ff933}
.tmln_itm .stg_nmb{display:inline-block;font-size:.875rem;font-weight:700;color:#fff;background:#11C29B;padding:6px 16px;border-radius:20px;margin-bottom:16px}
.tmln_itm:nth-child(2) .stg_nmb{background:#F16707}
.tmln_itm:nth-child(3) .stg_nmb{background:#B25FF9}
.tmln_itm h3{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0 0 14px}
.tmln_itm p{font-size:1rem;color:#4a5568;line-height:1.7;margin:0 0 20px}
.tmln_itm .dtls_lst{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px}
.tmln_itm .dtl_bx{background:#fff;padding:16px;border-radius:16px;border:1px solid #e2e8f0}
.tmln_itm .dtl_bx .lbl{font-size:.875rem;color:#718096;margin-bottom:6px}
.tmln_itm .dtl_bx .vl{font-size:1.125rem;font-weight:700;color:#1a202c}
.spprt_sctn{padding:90px 20px;background:linear-gradient(135deg,#f7fafc 0%,#edf2f7 100%)}
.spprt_sctn .cntnr_mx{max-width:1280px;margin:0 auto}
.spprt_grd{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.spprt_cntnt h2{font-size:2.5rem;font-weight:700;color:#1a202c;margin:0 0 24px;line-height:1.2}
.spprt_cntnt .ldd_txt{font-size:1.125rem;color:#4a5568;line-height:1.7;margin:0 0 36px}
.ftr_grd{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.ftr_bx{background:#fff;padding:28px;border-radius:24px;border:2px solid #e2e8f0;transition:all .3s ease}
.ftr_bx:hover{border-color:#11C29B;box-shadow:0 8px 24px #11c29b26}
.ftr_bx .icn_hd{width:48px;height:48px;background:linear-gradient(135deg,#11C29B 0%,#F16707 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}
.ftr_bx .icn_hd i{font-size:24px;color:#fff}
.ftr_bx h4{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0 0 10px}
.ftr_bx p{font-size:.95rem;color:#4a5568;line-height:1.6;margin:0}
.spprt_img{border-radius:30px;overflow:hidden;box-shadow:0 12px 32px #0000001a}
.spprt_img img{width:100%;height:auto;display:block;object-fit:cover}
.cta_sctn{padding:80px 20px;background:linear-gradient(183deg,#11C29B 0%,#F16707 50%,#B25FF9 100%);position:relative;overflow:hidden}
.cta_sctn::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:#ffffff14;border-radius:40px;transform:rotate(45deg)}
.cta_sctn .cntnr_mx{max-width:1280px;margin:0 auto;text-align:center;position:relative;z-index:2}
.cta_sctn h2{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 20px}
.cta_sctn p{font-size:1.25rem;color:#fffffff2;line-height:1.6;max-width:700px;margin:0 auto 36px}
.cta_btns{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.btn_prm{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:#fff;color:#1a202c;font-size:1.125rem;font-weight:700;border-radius:28px;text-decoration:none;box-shadow:0 8px 20px #00000026;transition:all .3s ease;position:relative;z-index:10}
.btn_prm:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0003;background:#f7fafc}
.btn_prm i{font-size:22px}
.btn_scnd{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:transparent;color:#fff;font-size:1.125rem;font-weight:700;border:2px solid #fff;border-radius:28px;text-decoration:none;transition:all .3s ease;position:relative;z-index:10}
.btn_scnd:hover{background:#ffffff26;transform:translateY(-3px)}
.btn_scnd i{font-size:22px}
@media (max-width: 768px) {
.prgrm_hdr .ttl_txt{font-size:2.2rem}
.prgrm_hdr .sbtl_txt{font-size:1.125rem}
.pth_sctn .sctn_hdr h2,.strct_sctn .sctn_hdr h2,.spprt_cntnt h2,.cta_sctn h2{font-size:2rem}
.pth_grd{grid-template-columns:1fr}
.tmln_wrp{padding-left:40px}
.tmln_itm::before{left:-46px}
.spprt_grd{grid-template-columns:1fr;gap:40px}
.ftr_grd{grid-template-columns:1fr}
.cta_btns{flex-direction:column;align-items:center}
.btn_prm,.btn_scnd{width:100%;max-width:300px;justify-content:center}
}
@media (max-width: 480px) {
.prgrm_hdr{padding:80px 20px 60px}
.prgrm_hdr .ttl_txt{font-size:1.8rem}
.pth_sctn,.strct_sctn,.spprt_sctn{padding:60px 20px}
.pth_crd,.tmln_itm{padding:28px 20px}
.cta_sctn{padding:60px 20px}
}
.nws_hdr{background:linear-gradient(183deg,#11C29B 0%,#F16707 50%,#B25FF9 100%);padding:120px 20px 140px;position:relative;overflow:hidden}
.nws_hdr::before{content:'';position:absolute;top:-50px;right:-80px;width:400px;height:400px;background:#ffffff14;border-radius:50%}
.nws_hdr::after{content:'';position:absolute;bottom:-100px;left:-60px;width:350px;height:350px;background:#ffffff0d;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}
.hdr_cntnr{max-width:1280px;margin:0 auto;position:relative;z-index:2}
.hdr_cntnr h1{color:#fff;font-size:3.2rem;margin:0 0 16px;line-height:1.2}
.hdr_cntnr .nmrc_ccnt{display:inline-block;background:#fff3;padding:8px 20px;border-radius:30px;font-size:1.4rem;font-weight:700;margin-bottom:20px}
.hdr_cntnr p{color:#fffffff2;font-size:1.15rem;line-height:1.7;max-width:720px}
.nws_grd{max-width:1280px;margin:-80px auto 0;padding:0 20px 80px;position:relative;z-index:3}
.grd_wrp{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}
.nws_crd{background:#fff;border-radius:28px;box-shadow:0 8px 24px #00000014;overflow:hidden;transition:all .3s ease}
.nws_crd:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0000001f}
.crd_mg{width:100%;height:240px;object-fit:cover}
.crd_cntnt{padding:32px}
.crd_cntnt .dt_bg{display:inline-block;background:linear-gradient(135deg,#11C29B,#F16707);color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:16px}
.crd_cntnt h3{color:#1a1a1a;font-size:1.5rem;margin:0 0 14px;line-height:1.4}
.crd_cntnt p{color:#4a4a4a;font-size:1rem;line-height:1.6;margin:0 0 20px}
.crd_cntnt .rd_mr{color:#F16707;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap .3s ease}
.crd_cntnt .rd_mr:hover{gap:12px}
.pdcst_sctn{background:linear-gradient(165deg,#11c29b14 0%,#f167070f 100%);padding:100px 20px;margin:60px 0}
.pdcst_cntnr{max-width:1280px;margin:0 auto}
.pdcst_hdr{text-align:center;margin-bottom:60px}
.pdcst_hdr h2{color:#1a1a1a;font-size:2.4rem;margin:0 0 16px}
.pdcst_hdr h2::before{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#11C29B,#B25FF9);margin:0 auto 20px;border-radius:4px}
.pdcst_hdr p{color:#4a4a4a;font-size:1.1rem;max-width:640px;margin:0 auto;line-height:1.6}
.pdcst_grd{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}
.pdcst_tm{background:#fff;padding:36px;border-radius:32px;display:flex;gap:24px;box-shadow:0 4px 16px #0000000f;transition:all .3s ease;align-items:flex-start}
.pdcst_tm:hover{box-shadow:0 8px 28px #0000001a;transform:translateX(8px)}
.pdcst_cn{width:80px;height:80px;background:linear-gradient(135deg,#B25FF9,#F16707);border-radius:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.pdcst_cn i{font-size:2.2rem;color:#fff}
.pdcst_txt h4{color:#1a1a1a;font-size:1.3rem;margin:0 0 10px}
.pdcst_txt .tm_nf{color:#11C29B;font-size:.9rem;font-weight:600;margin-bottom:12px;display:block}
.pdcst_txt p{color:#4a4a4a;font-size:.95rem;line-height:1.6;margin:0}
.vnt_sctn{max-width:1280px;margin:0 auto;padding:80px 20px}
.vnt_wrp{display:flex;gap:60px;align-items:center}
.vnt_mg{flex:1}
.vnt_mg img{width:100%;height:auto;border-radius:32px;box-shadow:0 12px 32px #0000001a}
.vnt_cntnt{flex:1}
.vnt_cntnt h2{color:#1a1a1a;font-size:2.2rem;margin:0 0 24px;position:relative;padding-left:24px}
.vnt_cntnt h2::before{content:'';position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,#11C29B,#B25FF9);border-radius:6px}
.vnt_lst{list-style:none;padding:0;margin:0 0 32px}
.vnt_lst li{padding:20px 0;border-bottom:1px solid #00000014;display:flex;align-items:flex-start;gap:16px}
.vnt_lst li:last-child{border-bottom:none}
.vnt_lst .vnt_dt{background:#F16707;color:#fff;padding:8px 12px;border-radius:12px;font-size:.85rem;font-weight:700;white-space:nowrap}
.vnt_lst .vnt_nf{flex:1}
.vnt_lst .vnt_nf h5{color:#1a1a1a;font-size:1.1rem;margin:0 0 6px}
.vnt_lst .vnt_nf p{color:#4a4a4a;font-size:.9rem;margin:0;line-height:1.5}
.vnt_cntnt .rsvn_btn{background:linear-gradient(135deg,#11C29B,#B25FF9);color:#fff;padding:16px 40px;border-radius:30px;text-decoration:none;display:inline-block;font-weight:600;font-size:1.05rem;transition:all .3s ease;box-shadow:0 6px 20px #11c29b4d;z-index:10;position:relative}
.vnt_cntnt .rsvn_btn:hover{transform:translateY(-3px);box-shadow:0 10px 28px #11c29b66}
.nwslttr_sctn{background:#1a1a1a;padding:100px 20px;position:relative;overflow:hidden}
.nwslttr_sctn::before{content:'';position:absolute;top:-120px;left:-120px;width:400px;height:400px;background:#11c29b26;border-radius:50%}
.nwslttr_sctn::after{content:'';position:absolute;bottom:-80px;right:-80px;width:350px;height:350px;background:#b25ff91f;clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%)}
.nwslttr_cntnr{max-width:920px;margin:0 auto;text-align:center;position:relative;z-index:2}
.nwslttr_cntnr h2{color:#fff;font-size:2.6rem;margin:0 0 16px}
.nwslttr_cntnr p{color:#ffffffd9;font-size:1.1rem;line-height:1.6;margin:0 0 40px}
.nwslttr_frm{display:flex;gap:16px;max-width:600px;margin:0 auto}
.nwslttr_frm input{flex:1;padding:18px 24px;border:2px solid #fff3;border-radius:30px;background:#ffffff14;color:#fff;font-size:1rem;transition:all .3s ease}
.nwslttr_frm input::placeholder{color:#ffffff80}
.nwslttr_frm input:focus{outline:none;border-color:#11C29B;background:#ffffff1f}
.nwslttr_frm button{background:linear-gradient(135deg,#F16707,#B25FF9);color:#fff;padding:18px 44px;border:none;border-radius:30px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #f1670766;z-index:10;position:relative}
.nwslttr_frm button:hover{transform:translateY(-3px);box-shadow:0 10px 28px #f1670780}
@media (max-width: 968px) {
.nws_hdr{padding:80px 20px 100px}
.hdr_cntnr h1{font-size:2.4rem}
.grd_wrp{grid-template-columns:1fr;gap:32px}
.pdcst_grd{grid-template-columns:1fr}
.vnt_wrp{flex-direction:column;gap:40px}
.nwslttr_cntnr h2{font-size:2rem}
.nwslttr_frm{flex-direction:column}
.nwslttr_frm button{width:100%}
}
@media (max-width: 640px) {
.hdr_cntnr h1{font-size:1.9rem}
.pdcst_tm{flex-direction:column;text-align:center}
.vnt_cntnt h2{font-size:1.8rem}
.vnt_lst li{flex-direction:column;gap:12px}
}
.sccs_mn{min-height:85vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;overflow:hidden}
.sccs_mn::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,#11C29B 0%,#F16707 45%,#B25FF9 100%);opacity:.08;animation:grdnt_shft 12s ease-in-out infinite;z-index:1}
@keyframes grdnt_shft {
0%,100%{transform:translate(0,0) rotate(0deg)}
33%{transform:translate(10%,-5%) rotate(5deg)}
66%{transform:translate(-5%,10%) rotate(-3deg)}
}
.sccs_cntnt_wrp{max-width:680px;width:100%;position:relative;z-index:2;text-align:left}
.sccs_icn_blck{display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;background:linear-gradient(183deg,#11C29B 0%,#F16707 50%,#B25FF9 100%);border-radius:32px;margin-bottom:2rem;box-shadow:0 8px 24px #11c29b38;animation:icn_pls 2.5s ease-in-out infinite}
@keyframes icn_pls {
0%,100%{transform:scale(1);box-shadow:0 8px 24px #11c29b38}
50%{transform:scale(1.05);box-shadow:0 12px 32px #11c29b52}
}
.sccs_icn_blck i{font-size:48px;color:#fff}
.sccs_hdng_txt{font-size:2.8rem;font-weight:700;color:#1a1a1a;margin:0 0 1.2rem;line-height:1.2;letter-spacing:-.02em}
.sccs_hdng_txt span{background:linear-gradient(183deg,#11C29B 0%,#F16707 50%,#B25FF9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.sccs_sbhdng{font-size:1.4rem;color:#4a4a4a;margin:0 0 1.8rem;line-height:1.6;font-weight:500}
.sccs_prgrph_cntnt{font-size:1.05rem;color:#666;line-height:1.75;margin:0 0 2.4rem}
.sccs_dtls_crd{background:#fafafa;border-left:4px solid #11C29B;padding:1.6rem 1.8rem;border-radius:20px;margin:0 0 2.6rem;box-shadow:0 4px 16px #0000000a}
.sccs_dtls_crd .dtls_ttl{font-size:.92rem;font-weight:700;color:#1a1a1a;margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.05em}
.sccs_dtls_crd .dtls_nf{font-size:1.02rem;color:#555;line-height:1.7;margin:0}
.sccs_dtls_crd .dtls_nf i{color:#11C29B;margin-right:.6rem;font-size:1.1rem}
.sccs_ctn_grp{display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center}
.btn_prm_sccs{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.2rem;background:linear-gradient(183deg,#11C29B 0%,#F16707 50%,#B25FF9 100%);color:#fff;text-decoration:none;border-radius:28px;font-size:1.05rem;font-weight:600;box-shadow:0 6px 20px #11c29b47;transition:all .3s ease;border:none;position:relative;z-index:5}
.btn_prm_sccs:hover{transform:translateY(-2px);box-shadow:0 10px 28px #11c29b61;color:#fff}
.btn_scnd_sccs{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.2rem;background:#fff;color:#11C29B;text-decoration:none;border-radius:28px;font-size:1.05rem;font-weight:600;border:2px solid #11C29B;transition:all .3s ease;position:relative;z-index:5}
.btn_scnd_sccs:hover{background:#11C29B;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #11c29b38}
.sccs_tmln{display:flex;gap:1.4rem;margin:2.8rem 0 0;padding:2rem 0 0;border-top:2px solid #e8e8e8}
.tmln_tm{flex:1;text-align:center;position:relative}
.tmln_tm::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:12px;height:12px;background:#11C29B;border-radius:50%;margin-top:-7px}
.tmln_tm.is_actv::before{width:18px;height:18px;margin-top:-10px;background:linear-gradient(183deg,#11C29B 0%,#F16707 50%,#B25FF9 100%);box-shadow:0 4px 12px #11c29b66}
.tmln_tm .tm_lbl{font-size:.88rem;font-weight:700;color:#1a1a1a;margin:.8rem 0 .4rem}
.tmln_tm .tm_dsc{font-size:.92rem;color:#777;line-height:1.5}
@media (max-width: 768px) {
.sccs_mn{padding:1.5rem 1rem}
.sccs_hdng_txt{font-size:2rem}
.sccs_sbhdng{font-size:1.2rem}
.sccs_icn_blck{width:76px;height:76px;margin-bottom:1.5rem}
.sccs_icn_blck i{font-size:38px}
.sccs_ctn_grp{flex-direction:column;align-items:stretch}
.btn_prm_sccs,.btn_scnd_sccs{justify-content:center;width:100%}
.sccs_tmln{flex-direction:column;gap:2rem}
.tmln_tm::before{left:0;transform:translateX(0)}
.tmln_tm{text-align:left;padding-left:2rem}
}
@media (max-width: 480px) {
.sccs_hdng_txt{font-size:1.7rem}
.sccs_sbhdng{font-size:1.1rem}
.sccs_dtls_crd{padding:1.3rem 1.4rem}
.btn_prm_sccs,.btn_scnd_sccs{padding:.9rem 1.8rem;font-size:1rem}
}