*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Source Serif Pro',serif;font-size:16px;line-height:1.6;color:#1a1a1a;background:#fafafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%;height:auto;display:block}
a{text-decoration:none;color:inherit;cursor:pointer}
button{cursor:pointer;font-family:inherit}
.hdrWrppr{background:linear-gradient(127deg,#17285D 0%,#2a4080 100%);box-shadow:0 4px 12px #00000014;position:relative}
.hdrWrppr .topRw{max-width:1140px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.hdrWrppr .lgCntnr{display:flex;align-items:center;gap:16px}
.hdrWrppr .lgCntnr img{width:92px;height:92px;background:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 8px #0000001f}
.hdrWrppr .mainNvgtn{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.hdrWrppr .mainNvgtn a{color:#fff;padding:10px 18px;border-radius:6px;transition:background .2s ease;font-size:15px}
.hdrWrppr .mainNvgtn a:hover{background:#ffffff1a}
.hdrWrppr .nvItmWthSub{position:relative}
.hdrWrppr .nvItmWthSub > a{display:flex;align-items:center;gap:4px}
.hdrWrppr .subMnCntr{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border-radius:8px;box-shadow:0 8px 24px #00000026;min-width:200px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:100}
.hdrWrppr .nvItmWthSub:hover .subMnCntr{opacity:1;visibility:visible}
.hdrWrppr .subMnCntr a{display:block;color:#17285D;padding:12px 20px;transition:background .2s ease}
.hdrWrppr .subMnCntr a:hover{background:#FFFBDA}
.hdrWrppr .subMnCntr a:first-child{border-radius:8px 8px 0 0}
.hdrWrppr .subMnCntr a:last-child{border-radius:0 0 8px 8px}
.hdrWrppr .btmRw{background:#ffffff0d;border-top:1px solid #ffffff1a}
.hdrWrppr .btmRw .cmpnyNmBlck{max-width:1140px;margin:0 auto;padding:14px 24px;text-align:center;color:#FFFBDA;font-size:18px;font-weight:700;letter-spacing:.5px}
.ftrWrppr{background:linear-gradient(143deg,#17285D 0%,#1a2f6b 100%);color:#fff;padding:48px 0 24px;margin-top:80px}
.ftrWrppr .ftrInner{max-width:1140px;margin:0 auto;padding:0 24px}
.ftrWrppr .ftrGrdLyt{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}
.ftrWrppr .ftrClmn h3{color:#FFFBDA;font-size:18px;margin-bottom:16px;font-weight:700}
.ftrWrppr .ftrClmn p{margin-bottom:12px;line-height:1.7;opacity:.9}
.ftrWrppr .ftrClmn a{display:inline-block;margin-bottom:10px;color:#fff;opacity:.85;transition:opacity .2s ease}
.ftrWrppr .ftrClmn a:hover{opacity:1;color:#FFFBDA}
.ftrWrppr .ftrClmn .scIcon{display:inline-flex;align-items:center;gap:8px;font-size:15px}
.ftrWrppr .btmBar{border-top:1px solid #ffffff26;padding-top:24px;text-align:center;font-size:14px;opacity:.8}
.ckConsntBlck{position:fixed;bottom:24px;right:24px;background:#fff;border-radius:12px;box-shadow:0 12px 32px #0000002e;max-width:420px;padding:24px;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}
.ckConsntBlck.shwCk{opacity:1;visibility:visible}
.ckConsntBlck h3{color:#17285D;font-size:20px;margin-bottom:12px;font-weight:700}
.ckConsntBlck p{color:#444;font-size:14px;line-height:1.6;margin-bottom:18px}
.ckConsntBlck .btnGrp{display:flex;gap:10px;flex-wrap:wrap}
.ckConsntBlck .btnPrmry{flex:1;padding:11px 20px;background:#F87200;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:700;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}
.ckConsntBlck .btnPrmry:hover{background:#d66200}
.ckConsntBlck .btnScndry{flex:1;padding:11px 20px;background:#e8e8e8;color:#17285D;border:none;border-radius:6px;font-size:14px;font-weight:700;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}
.ckConsntBlck .btnScndry:hover{background:#d4d4d4}
.ckConsntBlck .btnSttng{width:100%;padding:11px 20px;background:transparent;color:#17285D;border:2px solid #17285D;border-radius:6px;font-size:14px;font-weight:700;margin-top:8px;transition:background .2s ease}
.ckConsntBlck .btnSttng:hover{background:#17285d0d}
.ckConsntBlck .dtlSttng{display:none;margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}
.ckConsntBlck .dtlSttng.shw{display:block}
.ckConsntBlck .ckOptn{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:8px 0}
.ckConsntBlck .ckOptn label{font-size:14px;color:#333;cursor:pointer}
.ckConsntBlck .ckOptn input[type="checkbox"]{width:20px;height:20px;cursor:pointer}
@media (max-width: 768px) {
.hdrWrppr .topRw{flex-direction:column;text-align:center;gap:20px}
.hdrWrppr .mainNvgtn{justify-content:center;width:100%}
.hdrWrppr .lgCntnr{justify-content:center}
.ftrWrppr .ftrGrdLyt{grid-template-columns:1fr;gap:32px}
.ckConsntBlck{left:16px;right:16px;bottom:16px;max-width:none}
.ckConsntBlck .btnGrp{flex-direction:column}
}
.legal-area{max-width:1140px;margin:0 auto;padding:80px 24px;background:#fff}
.legal-area h1{font-size:42px;font-weight:700;line-height:1.2;color:#17285D;margin:0 0 48px;letter-spacing:-.5px}
.legal-area h2{font-size:32px;font-weight:700;line-height:1.3;color:#17285D;margin:56px 0 24px;letter-spacing:-.3px}
.legal-area h3{font-size:24px;font-weight:600;line-height:1.4;color:#17285D;margin:40px 0 20px}
.legal-area h4{font-size:20px;font-weight:600;line-height:1.4;color:#17285D;margin:32px 0 16px}
.legal-area h5{font-size:18px;font-weight:600;line-height:1.5;color:#17285D;margin:28px 0 14px}
.legal-area h6{font-size:16px;font-weight:600;line-height:1.5;color:#17285D;margin:24px 0 12px;text-transform:uppercase;letter-spacing:.5px}
.legal-area p{font-size:17px;line-height:1.8;color:#2d3748;margin:0 0 20px}
.legal-area strong,.legal-area b{font-weight:700;color:#17285D}
.legal-area em,.legal-area i{font-style:italic;color:#4a5568}
.legal-area hr{border:none;border-top:2px solid #e2e8f0;margin:48px 0;opacity:.6}
.legal-area table{width:100%;border-collapse:collapse;margin:32px 0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #17285d14}
.legal-area thead{background:linear-gradient(135deg,#17285D 0%,#2d4a8f 100%)}
.legal-area thead tr{border:none}
.legal-area thead th{padding:18px 20px;text-align:left;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.8px;border:none}
.legal-area tbody tr{border-bottom:1px solid #e2e8f0;transition:background .3s ease}
.legal-area tbody tr:last-child{border-bottom:none}
.legal-area tbody tr:hover{background:#fffbda}
.legal-area tbody td{padding:16px 20px;font-size:16px;line-height:1.6;color:#2d3748;border:none}
.legal-area tbody th{padding:16px 20px;font-size:16px;font-weight:600;line-height:1.6;color:#17285D;text-align:left;background:#f7fafc;border:none}
.legal-area div{margin:24px 0}
@media (max-width: 768px) {
.legal-area{padding:48px 20px}
.legal-area h1{font-size:32px;margin-bottom:32px}
.legal-area h2{font-size:26px;margin-top:40px;margin-bottom:20px}
.legal-area h3{font-size:22px;margin-top:32px;margin-bottom:16px}
.legal-area h4{font-size:19px;margin-top:28px}
.legal-area h5{font-size:17px;margin-top:24px}
.legal-area h6{font-size:15px;margin-top:20px}
.legal-area p{font-size:16px;line-height:1.7}
.legal-area table{font-size:14px;border-radius:8px}
.legal-area thead th{padding:14px 12px;font-size:13px}
.legal-area tbody td,.legal-area tbody th{padding:12px;font-size:14px}
.legal-area hr{margin:32px 0}
}
@media (max-width: 480px) {
.legal-area{padding:32px 16px}
.legal-area h1{font-size:28px;margin-bottom:24px}
.legal-area h2{font-size:24px;margin-top:32px}
.legal-area table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
.legal-area thead th{white-space:nowrap}
.legal-area tbody td{white-space:nowrap}
}
.topHro{position:relative;min-height:480px;background:linear-gradient(117deg,#17285D 0%,#F87200 100%);overflow:hidden;display:flex;align-items:center;padding:80px 20px}
.topHro .intrnl-wrp{max-width:1140px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}
.topHro .txt-zne{color:#FFFBDA}
.topHro .txt-zne h1{font-size:2.8rem;line-height:1.2;margin:0 0 24px;font-weight:700}
.topHro .txt-zne .prgrph-mn{font-size:1.1rem;line-height:1.7;margin:0 0 16px;opacity:.95}
.topHro .vsl-wrp{position:relative}
.topHro .vsl-wrp img{width:100%;height:380px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000004d;animation:fltAnim 6s ease-in-out infinite}
@keyframes fltAnim {
0%,100%{transform:translateY(0px)}
50%{transform:translateY(-12px)}
}
.topHro::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#fffbda26 0%,transparent 70%);border-radius:50%;animation:prlx 8s ease-in-out infinite}
@keyframes prlx {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(30px,20px) scale(1.1)}
}
.stry-blck{padding:100px 20px;background:#FFFBDA;position:relative}
.stry-blck .cntnt-hld{max-width:1140px;margin:0 auto;display:flex;gap:80px;align-items:flex-start}
.stry-blck .lft-sd{flex:1}
.stry-blck .lft-sd h2{font-size:2.2rem;color:#17285D;margin:0 0 28px;position:relative;display:inline-block}
.stry-blck .lft-sd h2::after{content:'';position:absolute;bottom:-8px;left:0;width:60%;height:4px;background:linear-gradient(90deg,#F87200 0%,transparent 100%)}
.stry-blck .lft-sd .txt-prgrph{font-size:1.05rem;line-height:1.8;color:#17285D;margin:0 0 18px}
.stry-blck .rght-sd{flex:.6;background:#fff;padding:40px;border-radius:16px;box-shadow:0 12px 24px #17285d1a}
.stry-blck .rght-sd h3{font-size:1.4rem;color:#F87200;margin:0 0 20px}
.stry-blck .rght-sd .fct-tm{margin:0 0 16px}
.stry-blck .rght-sd .fct-tm .lbl{font-size:.9rem;color:#17285D;opacity:.7;display:block;margin:0 0 4px}
.stry-blck .rght-sd .fct-tm .vl{font-size:1.6rem;color:#17285D;font-weight:700}
.srv-dtl{padding:90px 20px;background:#fff}
.srv-dtl .wrp-cntnt{max-width:1140px;margin:0 auto}
.srv-dtl .hdr-sctn{text-align:center;margin:0 0 60px}
.srv-dtl .hdr-sctn h2{font-size:2.4rem;color:#17285D;margin:0 0 16px}
.srv-dtl .hdr-sctn .sbtxt{font-size:1.1rem;color:#17285D;opacity:.8;max-width:700px;margin:0 auto;line-height:1.7}
.srv-dtl .grd-cntnt{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.srv-dtl .crd-srv{background:linear-gradient(135deg,#FFFBDA 0%,#fff 100%);padding:36px;border-radius:12px;border:2px solid transparent;transition:all .3s ease;cursor:pointer;position:relative}
.srv-dtl .crd-srv:hover{border-color:#F87200;transform:translateY(-6px);box-shadow:0 16px 32px #f8720033}
.srv-dtl .crd-srv .icn-wrp{width:60px;height:60px;background:linear-gradient(135deg,#F87200 0%,#17285D 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 20px}
.srv-dtl .crd-srv .icn-wrp i{font-size:1.8rem;color:#fff}
.srv-dtl .crd-srv h4{font-size:1.3rem;color:#17285D;margin:0 0 12px}
.srv-dtl .crd-srv .dsc{font-size:.95rem;line-height:1.6;color:#17285D;opacity:.85}
.prcs-stps{padding:100px 20px;background:linear-gradient(180deg,#17285D 0%,#0f1a3d 100%);position:relative}
.prcs-stps::before{content:'';position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(135deg,transparent 49%,#17285D 50%)}
.prcs-stps .cntnt-wrpr{max-width:1140px;margin:0 auto}
.prcs-stps .ttl-arh2{font-size:2.3rem;color:#FFFBDA;text-align:center;margin:0 0 70px}
.prcs-stps .tmln{position:relative}
.prcs-stps .stp-itm{display:grid;grid-template-columns:1fr 60px 1fr;gap:40px;margin:0 0 50px;align-items:center}
.prcs-stps .stp-itm:nth-child(even) .cntnt-lft{grid-column:3;grid-row:1}
.prcs-stps .stp-itm:nth-child(even) .cntnt-rght{grid-column:1;grid-row:1}
.prcs-stps .stp-itm:nth-child(even) .cntr-mkr{grid-column:2;grid-row:1}
.prcs-stps .cntr-mkr{position:relative;display:flex;align-items:center;justify-content:center}
.prcs-stps .cntr-mkr::before{content:'';position:absolute;width:2px;height:150%;background:linear-gradient(180deg,#F87200 0%,transparent 100%);top:50%;left:50%;transform:translateX(-50%);z-index:1}
.prcs-stps .stp-itm:last-child .cntr-mkr::before{display:none}
.prcs-stps .cntr-mkr .crcl{width:60px;height:60px;background:#F87200;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;position:relative;z-index:2;box-shadow:0 8px 16px #f8720066}
.prcs-stps .cntnt-lft,.prcs-stps .cntnt-rght{background:#fffbda1a;padding:28px;border-radius:12px;border:1px solid #f872004d}
.prcs-stps .cntnt-lft h5,.prcs-stps .cntnt-rght h5{font-size:1.3rem;color:#FFFBDA;margin:0 0 12px}
.prcs-stps .cntnt-lft p,.prcs-stps .cntnt-rght p{font-size:.95rem;line-height:1.6;color:#FFFBDA;opacity:.9;margin:0}
.prcs-stps .cntnt-rght{text-align:right}
.tm-shwcs{padding:90px 20px;background:#fff}
.tm-shwcs .mxwd{max-width:1140px;margin:0 auto}
.tm-shwcs .hdng-sct{text-align:center;margin:0 0 50px}
.tm-shwcs .hdng-sct h2{font-size:2.3rem;color:#17285D;margin:0 0 14px}
.tm-shwcs .hdng-sct .txt-sub{font-size:1.05rem;color:#17285D;opacity:.8;line-height:1.7}
.tm-shwcs .grd-lyt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:50px}
.tm-shwcs .prfl-crd{text-align:center;position:relative}
.tm-shwcs .prfl-crd .img-hld{width:180px;height:180px;margin:0 auto 24px;position:relative}
.tm-shwcs .prfl-crd .img-hld::before{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(135deg,#F87200 0%,#17285D 100%);border-radius:50%;z-index:1}
.tm-shwcs .prfl-crd .img-hld img{width:100%;height:100%;object-fit:cover;border-radius:50%;position:relative;z-index:2}
.tm-shwcs .prfl-crd h4{font-size:1.4rem;color:#17285D;margin:0 0 8px}
.tm-shwcs .prfl-crd .rl{font-size:1rem;color:#F87200;margin:0 0 14px;font-weight:600}
.tm-shwcs .prfl-crd .bio{font-size:.95rem;line-height:1.6;color:#17285D;opacity:.85}
.tm-shwcs .cntnt-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px}
.tm-shwcs .img-blck{position:relative;height:320px;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #17285d26}
.tm-shwcs .img-blck img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.tm-shwcs .img-blck:hover img{transform:scale(1.08)}
@media (max-width: 968px) {
.topHro .intrnl-wrp{grid-template-columns:1fr;gap:40px}
.topHro .txt-zne h1{font-size:2.2rem}
.stry-blck .cntnt-hld{flex-direction:column;gap:40px}
.srv-dtl .grd-cntnt{grid-template-columns:1fr}
.prcs-stps .stp-itm{grid-template-columns:1fr}
.prcs-stps .stp-itm:nth-child(even) .cntnt-lft,.prcs-stps .stp-itm:nth-child(even) .cntnt-rght{grid-column:1;grid-row:auto}
.prcs-stps .cntr-mkr{grid-column:1;margin:20px 0}
.prcs-stps .cntnt-rght{text-align:left}
.tm-shwcs .cntnt-grd{grid-template-columns:1fr}
}
@media (max-width: 640px) {
.topHro{padding:60px 16px;min-height:380px}
.topHro .txt-zne h1{font-size:1.8rem}
.topHro .vsl-wrp img{height:280px}
.stry-blck,.srv-dtl,.prcs-stps,.tm-shwcs{padding:60px 16px}
}
.hro-wrppr{background:linear-gradient(163deg,#17285D 0%,#0d1631 100%);padding:80px 20px;position:relative;overflow:hidden}
.hro-wrppr::before{content:'';position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,#f8720014 0%,transparent 70%);animation:hro-flt 20s infinite ease-in-out}
@keyframes hro-flt {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(-30px,40px) scale(1.1)}
}
.hro-crcl-cntnr{max-width:1140px;margin:0 auto;position:relative}
.hro-crcl-bck{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,#f872001f 0%,transparent 70%);opacity:.6}
.hro-crcl-nner{position:relative;z-index:2;text-align:center;padding:60px 30px}
.hro-mn-ttl{font-size:52px;line-height:1.2;color:#fff;margin:0 0 24px;font-weight:700}
.hro-dsc{font-size:20px;line-height:1.6;color:#ffffffd9;margin:0 auto 36px;max-width:680px}
.hro-ctn-grp{display:flex;gap:18px;justify-content:center;align-items:center;flex-wrap:wrap}
.hro-prm-btn{display:inline-block;padding:16px 38px;background:linear-gradient(135deg,#F87200 0%,#d96200 100%);color:#fff;text-decoration:none;border-radius:8px;font-size:18px;font-weight:600;transition:all .3s ease;cursor:pointer;box-shadow:0 6px 20px #f872004d}
.hro-prm-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #f8720066}
.hro-scndry-lnk{display:inline-block;padding:16px 38px;background:transparent;color:#fff;text-decoration:none;border-radius:8px;font-size:18px;font-weight:500;border:2px solid #ffffff4d;transition:all .3s ease;cursor:pointer}
.hro-scndry-lnk:hover{border-color:#fff9;background:#ffffff0d}
.hro-flm-mgs{position:absolute;bottom:-40px;right:5%;width:280px;height:280px;border-radius:50%;overflow:hidden;z-index:1;box-shadow:0 15px 50px #0000004d}
.hro-mgs-tm{width:100%;height:100%;object-fit:cover;filter:contrast(1.1) brightness(0.95);position:relative}
.hro-mgs-tm::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,#00000008 0px,transparent 2px,transparent 4px,#00000008 6px);pointer-events:none}
@media (max-width: 768px) {
.hro-wrppr{padding:50px 16px}
.hro-mn-ttl{font-size:36px}
.hro-dsc{font-size:17px}
.hro-flm-mgs{width:200px;height:200px;right:50%;transform:translateX(50%);bottom:-30px}
.hro-crcl-nner{padding:40px 20px 140px}
}
.tstmnl-wrp{background:#fafbfc;padding:90px 20px}
.tstmnl-cntnt-mxwd{max-width:1140px;margin:0 auto}
.tstmnl-hdr-zn{text-align:center;margin-bottom:60px}
.tstmnl-sctn-ttl{font-size:42px;line-height:1.3;color:#17285D;margin:0;font-weight:700}
.tstmnl-grd-systm{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}
.tstmnl-crd-blck{background:#fff;padding:36px;border-radius:16px;box-shadow:0 8px 24px #17285d14;transition:all .3s ease}
.tstmnl-crd-blck:hover{transform:translateY(-4px);box-shadow:0 14px 36px #17285d24}
.tstmnl-prfl-rw{display:flex;align-items:center;gap:16px;margin-bottom:24px}
.tstmnl-prfl-pic{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #F87200}
.tstmnl-prfl-nf{flex:1}
.tstmnl-prfl-nm{font-size:19px;color:#17285D;margin:0 0 4px;font-weight:600}
.tstmnl-prfl-pst{font-size:15px;color:#6b7280;margin:0}
.tstmnl-txt-cntnt{font-size:17px;line-height:1.7;color:#374151;margin:0}
@media (max-width: 768px) {
.tstmnl-wrp{padding:60px 16px}
.tstmnl-sctn-ttl{font-size:32px}
.tstmnl-grd-systm{grid-template-columns:1fr;gap:28px}
}
.qlt-grnts-wrp{background:linear-gradient(147deg,#17285D 0%,#0d1631 100%);padding:90px 20px;position:relative}
.qlt-mxwd-cntnr{max-width:1140px;margin:0 auto}
.qlt-cntnt-spl{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:60px}
.qlt-mn-hdng{font-size:44px;line-height:1.25;color:#fff;margin:0 0 28px;font-weight:700}
.qlt-ntr-txt{font-size:18px;line-height:1.7;color:#ffffffd9;margin:0 0 20px}
.qlt-ntr-txt:last-of-type{margin-bottom:32px}
.qlt-lnk-btn{display:inline-block;padding:15px 34px;background:#F87200;color:#fff;text-decoration:none;border-radius:8px;font-size:17px;font-weight:600;transition:all .3s ease;cursor:pointer}
.qlt-lnk-btn:hover{background:#d96200;transform:translateY(-2px)}
.qlt-mtrcs-sd{display:flex;flex-direction:column;gap:32px}
.qlt-mtrc-tm{background:#ffffff14;padding:28px;border-radius:12px;border-left:4px solid #F87200;backdrop-filter:blur(10px)}
.qlt-mtrc-nmbr{font-size:48px;font-weight:700;color:#F87200;margin:0 0 8px;line-height:1}
.qlt-mtrc-sgn{font-size:32px;margin-left:4px}
.qlt-mtrc-lbl{font-size:16px;line-height:1.5;color:#fffc;margin:0}
.qlt-btm-mgs{width:100%;max-width:900px;height:auto;border-radius:16px;display:block;margin:0 auto;box-shadow:0 20px 60px #0000004d}
@media (max-width: 968px) {
.qlt-cntnt-spl{grid-template-columns:1fr;gap:40px}
.qlt-mn-hdng{font-size:36px}
}
@media (max-width: 768px) {
.qlt-grnts-wrp{padding:60px 16px}
}
.prfssnl-stndrd-wrp{background:#fff;padding:90px 20px}
.prfssnl-cntr-mxwd{max-width:1140px;margin:0 auto}
.prfssnl-sctn-hdng{font-size:42px;line-height:1.3;color:#17285D;text-align:center;margin:0 0 70px;font-weight:700}
.prfssnl-grd-lyut{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:36px}
.prfssnl-crd-nt{background:#fafbfc;padding:34px;border-radius:12px;transition:all .3s ease;border:2px solid transparent}
.prfssnl-crd-nt:hover{border-color:#F87200;transform:translateY(-3px);box-shadow:0 10px 28px #f8720026}
.prfssnl-cn-wrp{width:64px;height:64px;background:linear-gradient(135deg,#F87200 0%,#d96200 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}
.prfssnl-cn-cstm{font-size:32px;color:#fff}
.prfssnl-crd-ttl{font-size:22px;line-height:1.4;color:#17285D;margin:0 0 16px;font-weight:600}
.prfssnl-crd-dsc{font-size:16px;line-height:1.7;color:#4b5563;margin:0}
@media (max-width: 768px) {
.prfssnl-stndrd-wrp{padding:60px 16px}
.prfssnl-sctn-hdng{font-size:32px;margin-bottom:50px}
.prfssnl-grd-lyut{grid-template-columns:1fr;gap:24px}
}
.csystm-wrp{background:linear-gradient(154deg,#FFFBDA 0%,#fff8c4 100%);padding:90px 20px}
.csystm-mxwd-cntr{max-width:1140px;margin:0 auto}
.csystm-txt-zn{text-align:center;margin-bottom:60px}
.csystm-hdng-mn{font-size:42px;line-height:1.3;color:#17285D;margin:0 0 20px;font-weight:700}
.csystm-prgrph-txt{font-size:19px;line-height:1.6;color:#374151;margin:0 auto;max-width:720px}
.csystm-prgrss-cntnr{background:#fff;border-radius:20px;padding:50px;box-shadow:0 12px 40px #17285d1a}
.csystm-rd-npt{position:absolute;opacity:0;pointer-events:none}
.csystm-tbs-hdr{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px;border-bottom:2px solid #e5e7eb}
.csystm-tb-lbl{display:flex;flex-direction:column;align-items:center;padding:16px 12px 20px;cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent;margin-bottom:-2px}
.csystm-tb-nmbr{font-size:28px;font-weight:700;color:#9ca3af;margin-bottom:8px;transition:all .3s ease}
.csystm-tb-txt{font-size:16px;color:#6b7280;text-align:center;transition:all .3s ease}
.csystm-rd-npt:checked + .csystm-tbs-hdr .csystm-tb-lbl,.csystm-rd-npt:checked ~ .csystm-tbs-hdr .csystm-tb-lbl:first-child{border-bottom-color:transparent}
#csystm-stp1:checked ~ .csystm-tbs-hdr label:nth-child(1),#csystm-stp2:checked ~ .csystm-tbs-hdr label:nth-child(2),#csystm-stp3:checked ~ .csystm-tbs-hdr label:nth-child(3),#csystm-stp4:checked ~ .csystm-tbs-hdr label:nth-child(4){border-bottom-color:#F87200}
#csystm-stp1:checked ~ .csystm-tbs-hdr label:nth-child(1) .csystm-tb-nmbr,#csystm-stp2:checked ~ .csystm-tbs-hdr label:nth-child(2) .csystm-tb-nmbr,#csystm-stp3:checked ~ .csystm-tbs-hdr label:nth-child(3) .csystm-tb-nmbr,#csystm-stp4:checked ~ .csystm-tbs-hdr label:nth-child(4) .csystm-tb-nmbr{color:#F87200}
#csystm-stp1:checked ~ .csystm-tbs-hdr label:nth-child(1) .csystm-tb-txt,#csystm-stp2:checked ~ .csystm-tbs-hdr label:nth-child(2) .csystm-tb-txt,#csystm-stp3:checked ~ .csystm-tbs-hdr label:nth-child(3) .csystm-tb-txt,#csystm-stp4:checked ~ .csystm-tbs-hdr label:nth-child(4) .csystm-tb-txt{color:#17285D;font-weight:600}
.csystm-cntnt-pnls{position:relative;min-height:400px}
.csystm-pnl{position:absolute;top:0;left:0;right:0;opacity:0;pointer-events:none;transition:opacity .4s ease}
#csystm-stp1:checked ~ .csystm-cntnt-pnls .csystm-pnl1,#csystm-stp2:checked ~ .csystm-cntnt-pnls .csystm-pnl2,#csystm-stp3:checked ~ .csystm-cntnt-pnls .csystm-pnl3,#csystm-stp4:checked ~ .csystm-cntnt-pnls .csystm-pnl4{opacity:1;pointer-events:auto}
.csystm-pnl-grd{display:grid;grid-template-columns:1.2fr 0.8fr;gap:50px;align-items:center}
.csystm-pnl-ttl{font-size:32px;line-height:1.3;color:#17285D;margin:0 0 24px;font-weight:700}
.csystm-pnl-dsc{font-size:17px;line-height:1.7;color:#4b5563;margin:0 0 18px}
.csystm-pnl-dsc:last-child{margin-bottom:0}
.csystm-pnl-mgs{width:100%;height:320px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #17285d1f}
.csystm-mgs-fll{width:100%;height:100%;object-fit:cover}
@media (max-width: 968px) {
.csystm-tbs-hdr{grid-template-columns:repeat(2,1fr)}
.csystm-pnl-grd{grid-template-columns:1fr;gap:30px}
}
@media (max-width: 768px) {
.csystm-wrp{padding:60px 16px}
.csystm-hdng-mn{font-size:32px}
.csystm-prgrss-cntnr{padding:30px 20px}
.csystm-tbs-hdr{grid-template-columns:1fr;gap:8px}
.csystm-tb-lbl{flex-direction:row;justify-content:flex-start;padding:12px;gap:12px}
.csystm-tb-nmbr{margin-bottom:0;font-size:24px}
.csystm-tb-txt{text-align:left}
.csystm-pnl-ttl{font-size:26px}
}
.rthm-wrp{background:#fff;padding:90px 20px}
.rthm-cntr-mxwd{max-width:1140px;margin:0 auto}
.rthm-sctn-hdng{font-size:42px;line-height:1.3;color:#17285D;text-align:center;margin:0 0 20px;font-weight:700}
.rthm-ntr-prgrph{font-size:19px;line-height:1.6;color:#4b5563;text-align:center;margin:0 auto 60px;max-width:740px}
.rthm-tmlne-cntnr{position:relative;padding-left:80px;margin-bottom:60px}
.rthm-tmlne-cntnr::before{content:'';position:absolute;left:24px;top:20px;bottom:20px;width:3px;background:linear-gradient(180deg,#F87200 0%,#17285D 100%)}
.rthm-tmlne-tm{position:relative;display:grid;grid-template-columns:160px 1fr;gap:40px;margin-bottom:50px;align-items:flex-start}
.rthm-tmlne-tm::before{content:'';position:absolute;left:-67px;top:8px;width:16px;height:16px;background:#F87200;border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 2px #F87200;z-index:2}
.rthm-tmlne-drt{text-align:right}
.rthm-tm-nmbr{font-size:18px;font-weight:700;color:#F87200;background:#fff8f0;padding:8px 16px;border-radius:6px;display:inline-block}
.rthm-tm-ttl{font-size:24px;line-height:1.4;color:#17285D;margin:0 0 12px;font-weight:600}
.rthm-tm-dsc{font-size:17px;line-height:1.7;color:#4b5563;margin:0}
.rthm-btm-llstr{width:100%;max-width:800px;height:auto;border-radius:16px;display:block;margin:0 auto;box-shadow:0 14px 40px #17285d1f}
@media (max-width: 768px) {
.rthm-wrp{padding:60px 16px}
.rthm-sctn-hdng{font-size:32px}
.rthm-tmlne-cntnr{padding-left:40px}
.rthm-tmlne-tm{grid-template-columns:1fr;gap:16px}
.rthm-tmlne-drt{text-align:left}
.rthm-tmlne-tm::before{left:-27px}
.rthm-tmlne-cntnr::before{left:4px}
}
.fnl-ct-wrp{background:linear-gradient(152deg,#F87200 0%,#d96200 100%);padding:100px 20px;position:relative;overflow:hidden}
.fnl-ct-wrp::before{content:'';position:absolute;top:-30%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,#ffffff1a 0%,transparent 70%);border-radius:50%}
.fnl-ct-nner-cntnr{max-width:900px;margin:0 auto;position:relative;z-index:2}
.fnl-ct-cntnt-blck{text-align:center}
.fnl-ct-hdng{font-size:46px;line-height:1.3;color:#fff;margin:0 0 24px;font-weight:700}
.fnl-ct-txt{font-size:20px;line-height:1.6;color:#fffffff2;margin:0 0 40px}
.fnl-ct-btn-grp{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}
.fnl-ct-prm-btn{display:inline-block;padding:17px 40px;background:#fff;color:#F87200;text-decoration:none;border-radius:8px;font-size:18px;font-weight:600;transition:all .3s ease;cursor:pointer;box-shadow:0 8px 24px #00000026}
.fnl-ct-prm-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0003;background:#fffbf5}
.fnl-ct-scndry-btn{display:inline-block;padding:17px 40px;background:transparent;color:#fff;text-decoration:none;border-radius:8px;font-size:18px;font-weight:500;border:2px solid #ffffff80;transition:all .3s ease;cursor:pointer}
.fnl-ct-scndry-btn:hover{border-color:#fff;background:#ffffff1a}
@media (max-width: 768px) {
.fnl-ct-wrp{padding:70px 16px}
.fnl-ct-hdng{font-size:34px}
.fnl-ct-txt{font-size:18px}
.fnl-ct-btn-grp{flex-direction:column;gap:16px}
.fnl-ct-prm-btn,.fnl-ct-scndry-btn{width:100%;max-width:320px}
}
.cntctPgWrp{background:linear-gradient(162deg,#FFFBDA 0%,#fff 48%,#f9f9f9 100%);min-height:calc(100vh - 120px);padding:0}
.hdBlck{max-width:1140px;margin:0 auto;padding:80px 24px 60px;position:relative;display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:center}
.hdBlck::before{content:'';position:absolute;top:20px;left:20px;width:8px;height:8px;background:#F87200;border-radius:50%;box-shadow:0 0 0 4px #f8720033}
.hdBlck::after{content:'';position:absolute;bottom:20px;right:20px;width:12px;height:12px;background:#17285D;border-radius:50%;box-shadow:0 0 0 6px #17285d26}
.hdTxtWrp h1{font-size:3rem;line-height:1.15;color:#17285D;margin:0 0 16px;font-weight:700}
.hdTxtWrp h1 span{display:inline-block;background:linear-gradient(135deg,#F87200 0%,#ff9433 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}
.hdTxtWrp p{font-size:1.1rem;line-height:1.65;color:#444;margin:0 0 12px;max-width:540px}
.hdTxtWrp .sbTxt{font-size:1.25rem;font-weight:600;color:#17285D;margin-top:24px}
.hdImgWrp{position:relative;height:320px;overflow:hidden;border-radius:16px;box-shadow:0 12px 32px #0000001f}
.hdImgWrp::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(225deg,#f872004d 0%,#17285d33 100%);z-index:1;pointer-events:none}
.hdImgWrp img{width:100%;height:100%;object-fit:cover}
.cntctInfBlck{background:#fff;max-width:1140px;margin:0 auto;padding:60px 24px}
.infGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px}
.infCrd{background:linear-gradient(145deg,#f9f9f9 0%,#fff 100%);padding:32px 28px;border-radius:12px;border:2px solid #f0f0f0;transition:all .3s ease;position:relative}
.infCrd:hover{border-color:#F87200;box-shadow:0 8px 24px #f8720026;transform:translateY(-4px)}
.infCrd i{font-size:2.5rem;color:#F87200;display:block;margin-bottom:20px}
.infCrd h3{font-size:1.2rem;color:#17285D;margin:0 0 12px;font-weight:700}
.infCrd p{font-size:.95rem;color:#555;margin:0;line-height:1.6}
.infCrd a{color:#F87200;text-decoration:none;font-weight:600;transition:color .25s}
.infCrd a:hover{color:#17285D}
.frmBlck{background:linear-gradient(175deg,#17285D 0%,#243b7a 100%);max-width:1140px;margin:0 auto;padding:70px 24px}
.frmCntnr{max-width:680px;margin:0 auto}
.frmHdr{text-align:center;margin-bottom:48px}
.frmHdr h2{font-size:2.4rem;color:#fff;margin:0 0 16px;font-weight:700}
.frmHdr p{font-size:1.05rem;color:#ffffffd9;margin:0;line-height:1.6}
.cstmFrm{background:#fff;padding:44px 40px;border-radius:16px;box-shadow:0 16px 48px #0003}
.fldGrp{margin-bottom:28px}
.fldGrp label{display:block;font-size:.95rem;font-weight:600;color:#17285D;margin-bottom:10px}
.fldGrp input,.fldGrp select{width:100%;padding:14px 16px;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;transition:all .3s ease;background:#fff;color:#333}
.fldGrp input:focus,.fldGrp select:focus{outline:none;border-color:#F87200;box-shadow:0 0 0 3px #f872001a}
.fldGrp select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2317285D' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:44px}
.chkbxWrp{margin:32px 0;display:flex;align-items:flex-start;gap:12px}
.chkbxWrp input[type="checkbox"]{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#F87200}
.chkbxWrp label{font-size:.9rem;color:#555;line-height:1.5;cursor:pointer}
.chkbxWrp label a{color:#F87200;text-decoration:none;font-weight:600;transition:color .25s}
.chkbxWrp label a:hover{color:#17285D}
.sbmtBtn{width:100%;padding:16px 32px;font-size:1.1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#F87200 0%,#ff9433 100%);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #f8720040;z-index:10;position:relative}
.sbmtBtn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #f8720059}
.sbmtBtn:active{transform:translateY(0)}
@media (max-width: 900px) {
.hdBlck{grid-template-columns:1fr;gap:40px;padding:60px 20px 50px}
.hdImgWrp{height:280px}
.hdTxtWrp h1{font-size:2.4rem}
.infGrd{grid-template-columns:1fr;gap:28px}
.frmHdr h2{font-size:2rem}
.cstmFrm{padding:36px 28px}
}
@media (max-width: 640px) {
.hdTxtWrp h1{font-size:2rem}
.hdTxtWrp p{font-size:1rem}
.hdTxtWrp .sbTxt{font-size:1.1rem}
.hdImgWrp{height:240px}
.frmHdr h2{font-size:1.75rem}
.cstmFrm{padding:28px 20px}
.sbmtBtn{font-size:1rem;padding:14px 28px}
}
.srvPgWrpr{background:linear-gradient(167deg,#FFFBDA 0%,#fff 48%,#fef5e6 100%)}
.hdrBlck{max-width:1140px;margin:0 auto;padding:5rem 1.5rem 4rem;position:relative;overflow:hidden}
.hdrBlck .cntnrInr{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}
.hdrBlck .txtZn h1{font-size:3.2rem;line-height:1.15;color:#17285D;font-weight:800;margin:0 0 .8rem}
.hdrBlck .txtZn .sbHdng{font-size:1.4rem;color:#F87200;font-weight:600;margin:0 0 1.2rem;letter-spacing:-.01em}
.hdrBlck .txtZn .dscPara{font-size:1.05rem;line-height:1.65;color:#3a3a3a;max-width:540px;margin:0}
.hdrBlck .imgCntnr{position:relative;width:100%;max-width:480px;margin:0 auto}
.hdrBlck .imgCntnr img{width:100%;height:auto;border-radius:12px;display:block;position:relative;z-index:2;mix-blend-mode:multiply;opacity:.92}
.hdrBlck .imgCntnr::before{content:'';position:absolute;top:-18px;left:-18px;width:140px;height:140px;background:linear-gradient(135deg,#F87200 0%,#f93 100%);border-radius:50%;z-index:1;opacity:.25}
.hdrBlck .imgCntnr::after{content:'';position:absolute;bottom:-24px;right:-24px;width:180px;height:180px;background:linear-gradient(225deg,#17285D 0%,#2a3f7a 100%);border-radius:16px;transform:rotate(12deg);z-index:1;opacity:.18}
.srvcDtlSctn{background:#fff;padding:5rem 1.5rem;position:relative}
.srvcDtlSctn::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#F87200 0%,#17285D 100%)}
.srvcDtlSctn .cntWrp{max-width:1140px;margin:0 auto}
.srvcDtlSctn .sctnTtl{font-size:2.4rem;color:#17285D;font-weight:700;margin:0 0 1rem;position:relative;display:inline-block}
.srvcDtlSctn .sctnTtl::after{content:'';position:absolute;bottom:-6px;left:0;width:60px;height:4px;background:#F87200;border-radius:2px}
.srvcDtlSctn .intrPara{font-size:1.08rem;line-height:1.7;color:#4a4a4a;max-width:720px;margin:2rem 0 3rem}
.srvcGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin:3rem 0 0}
.srvcCrd{background:linear-gradient(145deg,#fefefe 0%,#f9f9f9 100%);border:2px solid #e8e8e8;border-radius:14px;padding:2rem 1.8rem;transition:all .3s ease;position:relative;overflow:hidden}
.srvcCrd::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#F87200 0%,#f93 100%);transform:scaleY(0);transform-origin:top;transition:transform .4s ease}
.srvcCrd:hover::before{transform:scaleY(1)}
.srvcCrd:hover{border-color:#F87200;box-shadow:0 8px 24px #f8720026;transform:translateY(-4px)}
.srvcCrd .icnWrp{width:56px;height:56px;background:linear-gradient(135deg,#F87200 0%,#ff8c1a 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 0 1.4rem}
.srvcCrd .icnWrp i{font-size:1.8rem;color:#fff}
.srvcCrd h3{font-size:1.35rem;color:#17285D;font-weight:700;margin:0 0 .9rem}
.srvcCrd p{font-size:.98rem;line-height:1.62;color:#555;margin:0}
.prcssBlck{background:linear-gradient(192deg,#f8f9fc 0%,#fff 100%);padding:5rem 1.5rem}
.prcssBlck .cntWrp{max-width:1140px;margin:0 auto}
.prcssBlck .sctnHdr{text-align:center;margin:0 0 4rem}
.prcssBlck .sctnHdr h2{font-size:2.6rem;color:#17285D;font-weight:800;margin:0 0 1rem}
.prcssBlck .sctnHdr .sbTxt{font-size:1.1rem;color:#F87200;font-weight:600;margin:0 0 .8rem}
.prcssBlck .sctnHdr p{font-size:1.05rem;line-height:1.65;color:#4a4a4a;max-width:640px;margin:0 auto}
.stpsCntnr{display:flex;flex-direction:column;gap:0;position:relative}
.stpsCntnr::before{content:'';position:absolute;left:29px;top:40px;bottom:40px;width:3px;background:linear-gradient(180deg,#F87200 0%,#17285D 100%);z-index:1}
.stpItm{display:grid;grid-template-columns:60px 1fr;gap:2rem;padding:1.5rem 0;position:relative}
.stpNmbr{width:60px;height:60px;background:linear-gradient(135deg,#F87200 0%,#f93 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#fff;box-shadow:0 4px 16px #f872004d;position:relative;z-index:2}
.stpCntnt h4{font-size:1.3rem;color:#17285D;font-weight:700;margin:0 0 .7rem}
.stpCntnt p{font-size:1rem;line-height:1.65;color:#555;margin:0}
.tstmnlSctn{background:#fff;padding:5rem 1.5rem}
.tstmnlSctn .cntWrp{max-width:940px;margin:0 auto}
.tstmnlCrd{background:linear-gradient(160deg,#fafafa 0%,#fff 100%);border:2px solid #e5e5e5;border-radius:16px;padding:2.5rem;box-shadow:0 6px 20px #0000000f;position:relative}
.tstmnlCrd::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#F87200 0%,#17285D 100%);border-radius:16px;opacity:0;transition:opacity .4s ease;z-index:-1}
.tstmnlCrd:hover::before{opacity:.15}
.tstmnlHdr{display:flex;align-items:center;gap:1.5rem;margin:0 0 1.8rem}
.tstmnlImg{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #F87200}
.tstmnlInf h5{font-size:1.2rem;color:#17285D;font-weight:700;margin:0 0 .3rem}
.tstmnlInf .pstn{font-size:.95rem;color:#F87200;font-weight:600;margin:0}
.tstmnlTxt{font-size:1.05rem;line-height:1.7;color:#3a3a3a;font-style:italic;margin:0;position:relative;padding-left:2rem}
.tstmnlTxt::before{content:'"';position:absolute;left:0;top:-8px;font-size:3.5rem;color:#F87200;opacity:.35;font-family:Georgia,serif;line-height:1}
.ctaSctn{background:linear-gradient(155deg,#17285D 0%,#2a3f7a 100%);padding:4.5rem 1.5rem;position:relative;overflow:hidden}
.ctaSctn::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#f8720033 0%,transparent 70%);border-radius:50%}
.ctaSctn .cntWrp{max-width:840px;margin:0 auto;text-align:center;position:relative;z-index:2}
.ctaSctn h2{font-size:2.4rem;color:#fff;font-weight:800;margin:0 0 1rem}
.ctaSctn p{font-size:1.1rem;line-height:1.65;color:#e8e8e8;margin:0 0 2rem}
.ctaBtnsWrp{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}
.btnPrmry{display:inline-flex;align-items:center;gap:.5rem;background:#F87200;color:#fff;font-size:1.05rem;font-weight:700;padding:1rem 2rem;border-radius:8px;text-decoration:none;transition:all .3s ease;border:2px solid #F87200;cursor:pointer}
.btnPrmry:hover{background:#ff8c1a;border-color:#ff8c1a;transform:translateY(-2px);box-shadow:0 6px 20px #f8720066}
.btnScndry{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#fff;font-size:1.05rem;font-weight:700;padding:1rem 2rem;border-radius:8px;text-decoration:none;transition:all .3s ease;border:2px solid #fff;cursor:pointer}
.btnScndry:hover{background:#fff;color:#17285D;transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}
@media (min-width: 768px) {
.hdrBlck .cntnrInr{grid-template-columns:1.2fr 1fr;gap:3.5rem}
.hdrBlck .imgCntnr{margin:0}
.stpsCntnr::before{left:29px}
}
@media (min-width: 1024px) {
.hdrBlck .txtZn h1{font-size:3.8rem}
.srvcGrd{grid-template-columns:repeat(3,1fr)}
}
@media (max-width: 767px) {
.hdrBlck{padding:3rem 1.5rem 2.5rem}
.hdrBlck .txtZn h1{font-size:2.4rem}
.hdrBlck .txtZn .sbHdng{font-size:1.2rem}
.srvcDtlSctn .sctnTtl{font-size:2rem}
.prcssBlck .sctnHdr h2{font-size:2rem}
.stpsCntnr::before{left:29px}
.ctaSctn h2{font-size:2rem}
.ctaBtnsWrp{flex-direction:column;align-items:stretch}
}
.sccssPg{background:linear-gradient(135deg,#FFFBDA 0%,#fff 100%);min-height:85vh;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}
.sccssCntnr{max-width:720px;margin:0 auto;text-align:center}
.sccssIcnWrpr{margin-bottom:2.5rem;position:relative;display:inline-block}
.sccssIcnWrpr::before{content:'';position:absolute;width:140px;height:140px;background:linear-gradient(45deg,#F87200 0%,#17285D 100%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);animation:plsAnim .6s ease-out forwards;z-index:1;opacity:.15}
@keyframes plsAnim {
0%{transform:translate(-50%,-50%) scale(0);opacity:.15}
100%{transform:translate(-50%,-50%) scale(1);opacity:.15}
}
.sccssIcnWrpr svg{position:relative;z-index:2;filter:drop-shadow(0 8px 24px #f8720040)}
.sccssTtl{font-size:2.75rem;font-weight:700;color:#17285D;margin-bottom:1.25rem;line-height:1.2}
.sccssTtl::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#F87200 0%,#17285D 100%);margin:1.5rem auto 0;border-radius:2px}
.sccssTxt{font-size:1.15rem;color:#4a5568;line-height:1.7;margin-bottom:3rem;max-width:560px;margin-left:auto;margin-right:auto}
.sccssActns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
.sccssBttnPrmry{background:linear-gradient(135deg,#F87200 0%,#ff8c1f 100%);color:#fff;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.05rem;transition:all .3s ease;box-shadow:0 4px 16px #f872004d;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}
.sccssBttnPrmry:hover{transform:translateY(-2px);box-shadow:0 6px 24px #f8720066;background:linear-gradient(135deg,#ff8c1f 0%,#F87200 100%)}
.sccssBttnScndry{background:transparent;color:#17285D;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.05rem;transition:all .3s ease;border:2px solid #17285D;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}
.sccssBttnScndry:hover{background:#17285D;color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px #17285d40}
.sccssNt{margin-top:3rem;padding:1.5rem;background:#fffbda80;border-left:4px solid #F87200;border-radius:6px;text-align:left}
.sccssNt p{font-size:.95rem;color:#2d3748;line-height:1.6;margin:0}
.sccssNt p strong{color:#17285D;font-weight:600}
@media (max-width: 768px) {
.sccssPg{padding:2rem 1rem}
.sccssTtl{font-size:2rem}
.sccssTxt{font-size:1rem}
.sccssActns{flex-direction:column;align-items:stretch}
.sccssBttnPrmry,.sccssBttnScndry{width:100%;justify-content:center}
.sccssIcnWrpr::before{width:100px;height:100px}
}
@media (max-width: 480px) {
.sccssTtl{font-size:1.75rem}
.sccssBttnPrmry,.sccssBttnScndry{padding:.875rem 1.5rem;font-size:1rem}
}