@import "https://cdn.jsdelivr.net/npm/@fontsource/public-sans@latest/400.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/public-sans@latest/700.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/inconsolata@latest/400.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/inconsolata@latest/700.css";
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;font-size:16px}
body{font-family:'Public Sans',-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;color:#1a1a1a;background:#FAFBFC}
img{max-width:100%;height:auto;display:block}
a{text-decoration:none;color:inherit;transition:all .28s ease}
.hdr-wrapper{background:linear-gradient(135deg,#fff 0%,#f5f7fa 100%);box-shadow:0 2px 8px #0000000f 0 4px 16px #0000000a}
.hdr-container{max-width:1536px;margin:0 auto;padding:0 24px}
.hdr-top-row{padding:20px 0;border-bottom:1px solid #129cd31f}
.hdr-top-grid{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}
.hdr-logo-blck{display:flex;align-items:center;gap:16px}
.logo-link-box{display:flex;align-items:center}
.logo-img{height:88px;width:88px;object-fit:contain;background:#fff;padding:8px;border-radius:12px;box-shadow:0 2px 6px #fb753e24 0 1px 3px #129cd31a}
.cmpny-name-box .cmpny-txt{font-size:28px;font-weight:700;background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:'Inconsolata',monospace;letter-spacing:-.5px}
.hdr-cntct-blck{display:flex;gap:28px;flex-wrap:wrap}
.cntct-item-box{display:flex;align-items:center;gap:8px}
.cntct-icn{color:#FB753E;font-size:18px}
.cntct-link,.cntct-txt{font-size:14px;color:#2d3748;font-weight:400}
.cntct-link:hover{color:#129CD3}
.hdr-mid-row{padding:0;background:linear-gradient(90deg,#fb753e0d 0%,#129cd30d 100%)}
.nvgtn-wrapper{display:flex;justify-content:center}
.mn-nav-list{display:flex;list-style:none;gap:4px;margin:0;padding:0}
.nav-item-box{position:relative}
.nav-link-main{display:block;padding:18px 28px;font-size:15px;font-weight:600;color:#2d3748;transition:all .24s ease;border-radius:4px}
.nav-link-main:hover{background:#fb753e14;color:#FB753E}
.nav-item-box.has-submnu{position:relative}
.submnu-list{display:none;position:absolute;top:100%;left:0;background:#fff;list-style:none;min-width:200px;box-shadow:0 6px 18px #0000001f 0 2px 8px #00000014;border-radius:8px;padding:8px 0;z-index:1000;margin-top:0}
.nav-item-box.has-submnu:hover .submnu-list{display:block}
.submnu-item{margin:0}
.submnu-link{display:block;padding:12px 20px;font-size:14px;color:#2d3748;transition:all .22s ease}
.submnu-link:hover{background:linear-gradient(90deg,#fb753e1a 0%,#129cd31a 100%);color:#FB753E;padding-left:24px}
.hdr-btm-row{padding:12px 0;background:linear-gradient(90deg,#FB753E 0%,#129CD3 100%)}
.tagline-box{text-align:center}
.tagline-txt{font-size:13px;font-weight:600;color:#fff;letter-spacing:.3px;text-transform:uppercase}
.ftr-wrapper{background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);padding:64px 0 24px;margin-top:80px;box-shadow:0 -4px 12px #00000014 0 -8px 24px #0000000f 0 -2px 6px #0000000a}
.ftr-container{max-width:1536px;margin:0 auto;padding:0 24px}
.ftr-grid-layout{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:48px}
.ftr-info-blck{padding-right:32px}
.ftr-hding{font-size:26px;font-weight:700;color:#fff;margin-bottom:16px;font-family:'Inconsolata',monospace}
.ftr-desc-txt{font-size:14px;line-height:1.7;color:#cbd5e0;margin-bottom:24px}
.ftr-cntct-data{display:flex;flex-direction:column;gap:12px}
.ftr-cntct-row{display:flex;align-items:flex-start;gap:10px}
.ftr-icn-small{color:#FB753E;font-size:16px;margin-top:2px;flex-shrink:0}
.ftr-link-txt,.ftr-addr-txt{font-size:13px;color:#e2e8f0;line-height:1.6}
.ftr-link-txt:hover{color:#129CD3}
.ftr-links-blck,.ftr-social-blck{padding-top:8px}
.ftr-sub-hding{font-size:16px;font-weight:700;color:#fff;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}
.ftr-link-list{list-style:none;display:flex;flex-direction:column;gap:12px}
.ftr-nav-link{font-size:14px;color:#cbd5e0;transition:all .24s ease;display:inline-block}
.ftr-nav-link:hover{color:#FB753E;padding-left:6px}
.social-icn-row{display:flex;gap:16px}
.social-link-box{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fb753e1f;border-radius:10px;transition:all .26s ease}
.social-link-box:hover{background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);transform:translateY(-3px);box-shadow:0 4px 12px #fb753e4d}
.social-icn{font-size:20px;color:#fff}
.ftr-btm-bar{padding-top:32px;border-top:1px solid #cbd5e026;text-align:center}
.cprght-txt{font-size:13px;color:#a0aec0}
.cookie-cnsnt-popup{position:fixed;bottom:24px;right:24px;background:#fff;max-width:440px;border-radius:16px;box-shadow:0 8px 24px #00000029 0 4px 12px #0000001f;padding:28px;z-index:10000;animation:elasticAppear .6s cubic-bezier(0.68,-0.55,0.265,1.55)}
@keyframes elasticAppear {
0%{opacity:0;transform:scale(0.7) translateY(30px)}
50%{transform:scale(1.05) translateY(-5px)}
100%{opacity:1;transform:scale(1) translateY(0)}
}
.cookie-content-box{display:flex;flex-direction:column;gap:18px}
.cookie-hding{font-size:20px;font-weight:700;color:#1a202c;margin-bottom:4px}
.cookie-desc-txt{font-size:14px;color:#4a5568;line-height:1.6}
.cookie-sttngs-group{display:flex;flex-direction:column;gap:14px;padding:16px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}
.cookie-option-row{display:flex;align-items:center}
.cookie-lbl-txt{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#2d3748}
.cookie-chkbx{width:20px;height:20px;cursor:pointer;accent-color:#FB753E}
.cookie-chkbx:disabled{cursor:not-allowed;opacity:.6}
.cookie-bttn-row{display:flex;gap:12px;margin-top:8px}
.cookie-bttn-outline{flex:1;padding:12px 20px;font-size:14px;font-weight:600;color:#FB753E;background:transparent;border:2px solid #FB753E;border-radius:8px;cursor:pointer;transition:all .26s ease;font-family:'Public Sans',sans-serif}
.cookie-bttn-outline:hover{background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 12px #fb753e4d}
.cookie-sttngs-icn{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #fb753e66;transition:all .28s ease;z-index:9999}
.cookie-sttngs-icn:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 8px 24px #fb753e80}
.cookie-sttngs-icn i{color:#fff;font-size:24px}
@media (max-width: 1024px) {
.hdr-top-grid{flex-direction:column;align-items:flex-start}
.hdr-cntct-blck{width:100%}
.mn-nav-list{flex-wrap:wrap;justify-content:center}
.ftr-grid-layout{grid-template-columns:1fr;gap:36px}
.ftr-info-blck{padding-right:0}
}
@media (max-width: 768px) {
.hdr-container{padding:0 16px}
.logo-img{height:64px;width:64px}
.cmpny-name-box .cmpny-txt{font-size:22px}
.hdr-cntct-blck{flex-direction:column;gap:12px}
.mn-nav-list{flex-direction:column;width:100%}
.nav-link-main{padding:14px 20px;text-align:center}
.submnu-list{position:static;display:none;box-shadow:none;background:#fb753e0d;border-radius:4px;margin-top:8px}
.nav-item-box.has-submnu:hover .submnu-list{display:block}
.tagline-txt{font-size:11px}
.cookie-cnsnt-popup{bottom:16px;right:16px;left:16px;max-width:none}
.cookie-bttn-row{flex-direction:column}
.cookie-sttngs-icn{width:48px;height:48px;bottom:16px;right:16px}
}
@media (max-width: 480px) {
.hdr-logo-blck{flex-direction:column;align-items:center;text-align:center;width:100%}
.logo-img{height:56px;width:56px}
.cmpny-name-box .cmpny-txt{font-size:20px}
}
.policy-text{max-width:1536px;margin:0 auto;padding:80px 24px;background:#FAFBFC}
.policy-text h1{font-size:48px;font-weight:700;line-height:1.2;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.02em}
.policy-text h2{font-size:36px;font-weight:600;line-height:1.3;color:#2a2a2a;margin:56px 0 24px;letter-spacing:-.01em}
.policy-text h3{font-size:28px;font-weight:600;line-height:1.4;color:#3a3a3a;margin:40px 0 20px}
.policy-text h4{font-size:22px;font-weight:600;line-height:1.4;color:#4a4a4a;margin:32px 0 16px}
.policy-text h5{font-size:18px;font-weight:600;line-height:1.5;color:#5a5a5a;margin:24px 0 12px}
.policy-text h6{font-size:16px;font-weight:600;line-height:1.5;color:#6a6a6a;margin:20px 0 12px;text-transform:uppercase;letter-spacing:.05em}
.policy-text p{font-size:17px;line-height:1.75;color:#444;margin:0 0 24px;max-width:800px}
.policy-text strong,.policy-text b{font-weight:600;color:#2a2a2a}
.policy-text em,.policy-text i{font-style:italic;color:#555}
.policy-text ul{margin:0 0 24px;padding:0 0 0 32px;list-style:disc}
.policy-text ol{margin:0 0 24px;padding:0 0 0 32px;list-style:decimal}
.policy-text li{font-size:17px;line-height:1.75;color:#444;margin:0 0 12px;padding-left:8px}
.policy-text li ul,.policy-text li ol{margin:12px 0 0}
.policy-text a{color:#129CD3;text-decoration:underline;transition:color .2s ease}
.policy-text a:hover{color:#FB753E}
.policy-text table{width:100%;max-width:1000px;margin:40px 0;border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}
.policy-text thead{background:linear-gradient(135deg,#FB753E,#129CD3)}
.policy-text thead tr th{font-size:15px;font-weight:600;color:#fff;text-align:left;padding:18px 24px;letter-spacing:.02em}
.policy-text tbody tr{border-bottom:1px solid #e8e8e8;transition:background .2s ease}
.policy-text tbody tr:last-child{border-bottom:none}
.policy-text tbody tr:hover{background:#f8f9fa}
.policy-text tbody tr td{font-size:16px;line-height:1.6;color:#444;padding:16px 24px}
.policy-text th{font-weight:600}
.policy-text td strong,.policy-text th strong{font-weight:700}
.policy-text blockquote{margin:32px 0;padding:24px 32px;background:#fff;border-left:4px solid #FB753E;border-radius:8px;box-shadow:0 2px 6px #0000000a}
.policy-text blockquote p{margin:0;font-size:18px;color:#555;font-style:italic}
.policy-text hr{border:none;height:2px;background:linear-gradient(90deg,#FB753E,#129CD3,transparent);margin:56px 0;border-radius:2px}
.policy-text code{font-family:'Courier New',monospace;font-size:15px;background:#f5f5f5;padding:2px 8px;border-radius:4px;color:#d63384}
.policy-text pre{background:#2a2a2a;color:#f8f8f8;padding:24px;border-radius:8px;overflow-x:auto;margin:32px 0}
.policy-text pre code{background:none;padding:0;color:inherit;font-size:14px;line-height:1.6}
.policy-text div.ntc-bx{padding:24px 28px;margin:32px 0;background:#fff8f0;border:2px solid #FB753E;border-radius:12px;box-shadow:0 4px 12px #fb753e1a}
.policy-text div.ntc-bx p{margin:0;color:#3a3a3a;font-weight:500}
@media (max-width: 768px) {
.policy-text{padding:48px 20px}
.policy-text h1{font-size:36px;margin:0 0 12px}
.policy-text h2{font-size:28px;margin:40px 0 20px}
.policy-text h3{font-size:22px;margin:32px 0 16px}
.policy-text h4{font-size:19px;margin:24px 0 12px}
.policy-text p,.policy-text li{font-size:16px;line-height:1.7}
.policy-text table{font-size:14px;border-radius:8px}
.policy-text thead tr th{padding:14px 16px;font-size:14px}
.policy-text tbody tr td{padding:12px 16px;font-size:15px}
.policy-text blockquote{padding:20px 24px;margin:24px 0}
.policy-text blockquote p{font-size:16px}
.policy-text ul,.policy-text ol{padding-left:24px}
.policy-text div.ntc-bx{padding:20px;margin:24px 0}
}
@media (max-width: 480px) {
.policy-text{padding:32px 16px}
.policy-text h1{font-size:28px}
.policy-text h2{font-size:24px}
.policy-text table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
}
.bnrSctn{position:relative;background-image:url(./visual_archive/large3-20224_04_30.jpg);background-size:cover;background-position:center;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.bnrSctn::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,#fb753e26 0%,#129cd359 50%,#000000bf 100%);z-index:1}
.bnrSctn::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#fb753e4d 0%,transparent 50%);animation:glwPls 8s ease-in-out infinite;z-index:2}
@keyframes glwPls {
0%,100%{opacity:.3;transform:scale(1)}
50%{opacity:.6;transform:scale(1.1)}
}
.bnrCntnr{position:relative;z-index:3;text-align:center;max-width:960px;padding:0 24px;margin:0 auto}
.bnrHdng{font-size:52px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2;text-shadow:0 4px 12px #00000080}
.bnrTxt{font-size:20px;color:#FAFBFC;margin:0 0 32px;line-height:1.6;text-shadow:0 2px 8px #0006}
.bnrBtn{display:inline-block;padding:16px 42px;background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);color:#fff;font-size:18px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 20px #fb753e66;position:relative;z-index:10}
.bnrBtn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #fb753e80}
.stryBx{max-width:1536px;margin:0 auto;padding:96px 24px;background:linear-gradient(180deg,#FAFBFC 0%,#fff 100%)}
.stryGrd{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.stryLft{display:flex;flex-direction:column;gap:48px}
.stryImgWrp{position:relative}
.stryImg1{width:100%;height:420px;object-fit:cover;border-radius:16px;box-shadow:0 12px 32px #129cd333}
.stryImgGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.strySmImg{width:100%;height:280px;object-fit:cover;border-radius:12px;box-shadow:0 8px 24px #fb753e26}
.stryCntnt{display:flex;flex-direction:column;gap:28px}
.stryLbl{display:inline-block;padding:8px 20px;background:linear-gradient(90deg,#fb753e1a 0%,#129cd31a 100%);color:#FB753E;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:24px;width:fit-content}
.stryTtl{font-size:42px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3;position:relative}
.stryTtl::before{content:'';position:absolute;left:-32px;top:12px;width:4px;height:60px;background:linear-gradient(180deg,#FB753E 0%,#129CD3 100%);border-radius:2px}
.stryPrgrph{font-size:17px;color:#4a4a4a;line-height:1.75;margin:0}
.stryHghlght{background:linear-gradient(180deg,transparent 60%,#fb753e33 60%);padding:2px 4px;font-weight:600;color:#1a1a1a}
.vlBlck{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}
.vlItm{padding:32px 24px;background:#fff;border-radius:12px;border-left:4px solid #FB753E;box-shadow:0 4px 16px #0000000f;transition:all .3s ease}
.vlItm:nth-child(2){border-left-color:#129CD3}
.vlItm:nth-child(3){border-left-color:#FB753E}
.vlItm:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}
.vlIcn{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fb753e1a 0%,#129cd31a 100%);border-radius:50%;margin-bottom:20px}
.vlIcn i{font-size:28px;color:#FB753E}
.vlItm:nth-child(2) .vlIcn i{color:#129CD3}
.vlItm:nth-child(3) .vlIcn i{color:#FB753E}
.vlHdng{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 12px}
.vlDsc{font-size:15px;color:#5a5a5a;line-height:1.6;margin:0}
.tmSctn{max-width:1536px;margin:0 auto;padding:80px 24px;background:#fff}
.tmHdr{text-align:center;margin-bottom:64px}
.tmSbttl{font-size:15px;color:#129CD3;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 16px}
.tmMnTtl{font-size:38px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}
.tmGrd{display:grid;grid-template-columns:420px 1fr;gap:72px;align-items:start}
.tmPrflBx{position:sticky;top:120px;background:linear-gradient(135deg,#FAFBFC 0%,#fff 100%);padding:40px;border-radius:20px;box-shadow:0 8px 32px #129cd31f}
.tmPhtWrp{position:relative;margin-bottom:28px}
.tmPht{width:100%;height:380px;object-fit:cover;border-radius:16px;box-shadow:0 6px 24px #0000001a}
.tmBdg{position:absolute;bottom:-16px;right:24px;background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);color:#fff;padding:12px 24px;border-radius:24px;font-size:14px;font-weight:600;box-shadow:0 4px 16px #fb753e4d}
.tmNm{font-size:26px;font-weight:700;color:#1a1a1a;margin:0 0 8px}
.tmRl{font-size:16px;color:#129CD3;font-weight:600;margin:0 0 20px}
.tmBo{font-size:15px;color:#5a5a5a;line-height:1.7;margin:0}
.tmCntntBx{display:flex;flex-direction:column;gap:48px}
.jrnyBlck{background:#FAFBFC;padding:44px;border-radius:16px;border:2px solid #e8e8e8;position:relative}
.jrnyBlck::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#FB753E 0%,#129CD3 100%);border-radius:16px 0 0 16px}
.jrnyHdng{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 24px;display:flex;align-items:center;gap:12px}
.jrnyHdng i{color:#FB753E;font-size:32px}
.jrnyTxt{font-size:16px;color:#4a4a4a;line-height:1.8;margin:0 0 16px}
.jrnyTxt:last-child{margin-bottom:0}
.prtnrBlck{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.prtnrCrd{background:#fff;padding:36px 32px;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border-top:3px solid #FB753E}
.prtnrCrd:nth-child(even){border-top-color:#129CD3}
.prtnrCrd:hover{transform:translateY(-6px);box-shadow:0 12px 36px #00000024}
.prtnrIcnBx{width:64px;height:64px;background:linear-gradient(135deg,#fb753e1a 0%,#129cd31a 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.prtnrIcnBx i{font-size:32px;color:#FB753E}
.prtnrCrd:nth-child(even) .prtnrIcnBx i{color:#129CD3}
.prtnrTtl{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 12px}
.prtnrDsc{font-size:15px;color:#5a5a5a;line-height:1.7;margin:0}
.achvBlck{background:linear-gradient(135deg,#FAFBFC 0%,#fff 100%);padding:48px;border-radius:20px;box-shadow:0 8px 28px #129cd31a}
.achvHdng{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 32px;text-align:center}
.achvGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.achvStt{text-align:center;padding:24px;background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000f}
.achvNmbr{font-size:42px;font-weight:700;background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}
.achvLbl{font-size:16px;color:#5a5a5a;font-weight:600;margin:0}
.glrySctn{margin-top:56px}
.glryHdng{font-size:26px;font-weight:700;color:#1a1a1a;margin:0 0 28px}
.glryGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.glryItm{width:100%;height:240px;object-fit:cover;border-radius:12px;box-shadow:0 6px 20px #0000001a;transition:all .3s ease}
.glryItm:hover{transform:scale(1.05);box-shadow:0 12px 32px #00000029}
@media (max-width: 1024px) {
.stryGrd{grid-template-columns:1fr;gap:48px}
.tmGrd{grid-template-columns:1fr;gap:48px}
.tmPrflBx{position:static}
.vlBlck{grid-template-columns:1fr}
.prtnrBlck{grid-template-columns:1fr}
.achvGrd{grid-template-columns:repeat(2,1fr)}
.glryGrd{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.bnrHdng{font-size:36px}
.bnrTxt{font-size:17px}
.stryBx{padding:64px 20px}
.stryTtl{font-size:32px}
.stryTtl::before{display:none}
.stryImgGrid{grid-template-columns:1fr}
.tmMnTtl{font-size:30px}
.jrnyBlck{padding:28px}
.achvGrd{grid-template-columns:1fr}
.glryGrd{grid-template-columns:1fr}
.achvNmbr{font-size:36px}
}
.hwksPg{max-width:1536px;margin:0 auto}
.hwr-Mnwrpr{position:relative;background:linear-gradient(135deg,#FAFBFC 0%,#f0f4f8 100%);padding:80px 24px;overflow:hidden}
.hwr-Mnwrpr::before{content:'';position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,#fb753e14 0%,transparent 70%);border-radius:50%;animation:prticlFlt 25s infinite ease-in-out}
.hwr-Mnwrpr::after{content:'';position:absolute;bottom:-30%;left:-15%;width:600px;height:600px;background:radial-gradient(circle,#129cd30f 0%,transparent 70%);border-radius:50%;animation:prticlFlt 20s infinite ease-in-out reverse}
@keyframes prticlFlt {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(30px,-30px) scale(1.1)}
}
.hwr-cntnr{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.hwr-hdrbx{text-align:center;margin-bottom:48px}
.hwr-ttl{font-size:52px;font-weight:700;color:#1a202c;margin:0 0 24px;line-height:1.2}
.hwr-sbttl{font-size:20px;color:#4a5568;line-height:1.7;max-width:720px;margin:0 auto 16px}
.hwr-thss{font-size:18px;color:#718096;line-height:1.6;max-width:680px;margin:0 auto}
.hwr-imgbx{margin-top:48px;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0000001f;position:relative}
.hwr-imgbx::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fb753e26 0%,#129cd31a 100%);z-index:1;pointer-events:none}
.hwr-img{width:100%;height:480px;object-fit:cover;display:block}
.prcss-sctn{padding:100px 24px;background:#fff}
.prcss-wrpr{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
.prcss-lft{position:sticky;top:120px}
.prcss-hdr{font-size:42px;font-weight:700;color:#1a202c;margin:0 0 24px;line-height:1.3}
.prcss-hdr::before{content:'';display:block;width:60px;height:5px;background:linear-gradient(90deg,#FB753E,#129CD3);margin-bottom:24px;border-radius:3px}
.prcss-dsc{font-size:18px;color:#4a5568;line-height:1.8;margin-bottom:32px}
.prcss-hlght{background:linear-gradient(135deg,#fef5f1 0%,#e8f5fb 100%);padding:28px;border-radius:16px;border-left:4px solid #FB753E}
.prcss-hlght p{font-size:16px;color:#2d3748;line-height:1.7;margin:0}
.prcss-stps{display:flex;flex-direction:column;gap:48px}
.stp-itm{position:relative;padding-left:80px}
.stp-nmbr{position:absolute;left:0;top:0;width:56px;height:56px;background:linear-gradient(135deg,#FB753E,#129CD3);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;box-shadow:0 4px 16px #fb753e4d}
.stp-cntnt h3{font-size:26px;font-weight:700;color:#1a202c;margin:0 0 16px;line-height:1.3}
.stp-cntnt p{font-size:17px;color:#4a5568;line-height:1.8;margin:0 0 20px}
.stp-dtls{display:flex;gap:12px;flex-wrap:wrap}
.stp-tag{background:#f7fafc;color:#2d3748;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;border:1px solid #e2e8f0}
.bnfts-sctn{padding:100px 24px;background:linear-gradient(180deg,#fafbfc 0%,#fff 100%)}
.bnfts-wrpr{max-width:1300px;margin:0 auto}
.bnfts-hdr{text-align:center;margin-bottom:72px}
.bnfts-hdr h2{font-size:44px;font-weight:700;color:#1a202c;margin:0 0 20px;line-height:1.2}
.bnfts-hdr p{font-size:19px;color:#4a5568;line-height:1.7;max-width:700px;margin:0 auto}
.bnfts-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.bnft-crd{background:#fff;padding:40px 32px;border-radius:16px;box-shadow:0 8px 24px #0000000f;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}
.bnft-crd::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#FB753E,#129CD3);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.bnft-crd:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0000001f}
.bnft-crd:hover::before{transform:scaleX(1)}
.bnft-icn{width:64px;height:64px;background:linear-gradient(135deg,#FB753E,#129CD3);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.bnft-icn i{font-size:32px;color:#fff}
.bnft-crd h4{font-size:22px;font-weight:700;color:#1a202c;margin:0 0 16px;line-height:1.3}
.bnft-crd p{font-size:16px;color:#4a5568;line-height:1.8;margin:0}
.tstmnls-sctn{padding:100px 24px;background:#fff}
.tstmnls-wrpr{max-width:1200px;margin:0 auto}
.tstmnls-hdr{text-align:center;margin-bottom:64px}
.tstmnls-hdr h2{font-size:44px;font-weight:700;color:#1a202c;margin:0 0 20px;line-height:1.2}
.tstmnls-hdr p{font-size:19px;color:#4a5568;line-height:1.7}
.tstmnl-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.tstmnl-crd{background:linear-gradient(135deg,#fafbfc 0%,#fff 100%);padding:40px;border-radius:20px;border:2px solid #e2e8f0;position:relative}
.tstmnl-crd::before{content:'"';position:absolute;top:20px;left:30px;font-size:80px;color:#fb753e26;font-weight:700;line-height:1}
.tstmnl-prf{display:flex;align-items:center;gap:20px;margin-bottom:24px;position:relative;z-index:2}
.tstmnl-vtr{width:72px;height:72px;border-radius:50%;overflow:hidden;border:3px solid #FB753E;flex-shrink:0}
.tstmnl-vtr img{width:100%;height:100%;object-fit:cover}
.tstmnl-nf h5{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 6px}
.tstmnl-nf p{font-size:15px;color:#718096;margin:0}
.tstmnl-txt{font-size:17px;color:#2d3748;line-height:1.8;margin:0;position:relative;z-index:2}
@media (max-width: 1024px) {
.prcss-wrpr{grid-template-columns:1fr;gap:60px}
.prcss-lft{position:static}
.bnfts-grd{grid-template-columns:repeat(2,1fr)}
.tstmnl-grd{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.hwr-Mnwrpr{padding:60px 20px}
.hwr-ttl{font-size:36px}
.hwr-sbttl{font-size:18px}
.hwr-img{height:300px}
.prcss-sctn{padding:60px 20px}
.prcss-hdr{font-size:32px}
.stp-itm{padding-left:0;padding-top:70px}
.stp-nmbr{left:50%;transform:translateX(-50%)}
.bnfts-sctn{padding:60px 20px}
.bnfts-grd{grid-template-columns:1fr;gap:24px}
.tstmnls-sctn{padding:60px 20px}
}
.titleWrap{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:4rem}
.titleWrap .bgImg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(0px);z-index:1}
.titleWrap::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 40%,#fb753e66,transparent 50%),radial-gradient(circle at 70% 60%,#129cd359,transparent 50%);z-index:2;mix-blend-mode:multiply}
.titleWrap::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fafbfc1a 0%,#fafbfcd9 100%);z-index:3}
.titleWrap .innerCntr{position:relative;z-index:4;max-width:1200px;width:90%;margin:0 auto;text-align:center;padding:3rem 1.5rem;background:#ffffffeb;border-radius:18px;box-shadow:0 12px 48px #00000026}
.titleWrap .mainHdng{font-size:3.2rem;line-height:1.2;color:#1a1a1a;margin:0 0 1.5rem;font-weight:700;letter-spacing:-.02em}
.titleWrap .qoteText{font-size:1.35rem;line-height:1.6;color:#2c2c2c;margin:0;font-weight:400;max-width:720px;margin-left:auto;margin-right:auto}
.exprienceWrpr{max-width:1536px;margin:0 auto 5rem;padding:0 1.5rem}
.exprienceWrpr .sctnHdr{text-align:center;margin-bottom:3.5rem}
.exprienceWrpr .sctnHdr h2{font-size:2.6rem;color:#1a1a1a;margin:0 0 1rem;font-weight:700;position:relative;display:inline-block}
.exprienceWrpr .sctnHdr h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#FB753E,#129CD3);border-radius:2px}
.exprienceWrpr .sctnHdr p{font-size:1.15rem;color:#4a4a4a;margin:1.5rem auto 0;max-width:680px;line-height:1.65}
.exprienceWrpr .grdLyout{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}
.exprienceWrpr .storyCard{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 18px #00000014;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #129cd31f}
.exprienceWrpr .storyCard:hover{transform:translateY(-6px);box-shadow:0 12px 32px #00000024}
.exprienceWrpr .storyCard .prflArea{display:flex;align-items:center;margin-bottom:1.5rem;gap:1rem}
.exprienceWrpr .storyCard .prflArea img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #FB753E}
.exprienceWrpr .storyCard .prflArea .nmData h4{font-size:1.15rem;color:#1a1a1a;margin:0 0 .25rem;font-weight:600}
.exprienceWrpr .storyCard .prflArea .nmData p{font-size:.92rem;color:#6a6a6a;margin:0}
.exprienceWrpr .storyCard .cntntTxt{font-size:1.05rem;line-height:1.7;color:#3a3a3a;margin:0 0 1.25rem}
.exprienceWrpr .storyCard .mtrcRow{display:flex;gap:1.5rem;padding-top:1.25rem;border-top:1px solid #129cd326}
.exprienceWrpr .storyCard .mtrcRow .mtrcItem{flex:1}
.exprienceWrpr .storyCard .mtrcRow .mtrcItem .mtrcVl{font-size:1.6rem;font-weight:700;color:#129CD3;display:block;margin-bottom:.25rem}
.exprienceWrpr .storyCard .mtrcRow .mtrcItem .mtrcLbl{font-size:.88rem;color:#6a6a6a}
.advntgBox{background:linear-gradient(135deg,#FAFBFC 0%,#f0f5f9 100%);padding:5rem 1.5rem;margin-bottom:5rem}
.advntgBox .cntrWdth{max-width:1536px;margin:0 auto}
.advntgBox .topHdr{max-width:860px;margin:0 auto 4rem;text-align:center}
.advntgBox .topHdr h2{font-size:2.5rem;color:#1a1a1a;margin:0 0 1.25rem;font-weight:700}
.advntgBox .topHdr h2::before{content:'◆';color:#FB753E;margin-right:.75rem;font-size:1.4rem}
.advntgBox .topHdr p{font-size:1.12rem;color:#4a4a4a;line-height:1.65;margin:0}
.advntgBox .cmprsGrid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}
.advntgBox .cmprsGrid .imgCol{position:relative}
.advntgBox .cmprsGrid .imgCol img{width:100%;height:480px;object-fit:cover;border-radius:20px;box-shadow:0 8px 28px #0000001f}
.advntgBox .cmprsGrid .ftrList{display:flex;flex-direction:column;gap:1.75rem}
.advntgBox .cmprsGrid .ftrList .ftrItm{background:#fff;padding:1.75rem;border-radius:14px;box-shadow:0 3px 14px #00000012;border-left:5px solid #129CD3;transition:border-color .3s ease}
.advntgBox .cmprsGrid .ftrList .ftrItm:hover{border-left-color:#FB753E}
.advntgBox .cmprsGrid .ftrList .ftrItm h3{font-size:1.35rem;color:#1a1a1a;margin:0 0 .75rem;font-weight:600;display:flex;align-items:center;gap:.75rem}
.advntgBox .cmprsGrid .ftrList .ftrItm h3 i{color:#FB753E;font-size:1.5rem}
.advntgBox .cmprsGrid .ftrList .ftrItm p{font-size:1.02rem;color:#4a4a4a;line-height:1.65;margin:0}
.bznsSlvWrap{max-width:1536px;margin:0 auto 5rem;padding:0 1.5rem}
.bznsSlvWrap .hdrZone{text-align:center;margin-bottom:3.5rem}
.bznsSlvWrap .hdrZone h2{font-size:2.6rem;color:#1a1a1a;margin:0 0 1rem;font-weight:700}
.bznsSlvWrap .hdrZone p{font-size:1.12rem;color:#4a4a4a;max-width:720px;margin:0 auto;line-height:1.65}
.bznsSlvWrap .slvGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}
.bznsSlvWrap .slvGrid .slvCard{background:#fff;border-radius:18px;padding:2.5rem;box-shadow:0 6px 24px #00000014;border:2px solid transparent;transition:border-color .3s ease,transform .3s ease;position:relative;overflow:hidden}
.bznsSlvWrap .slvGrid .slvCard::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#FB753E,#129CD3);opacity:0;transition:opacity .3s ease}
.bznsSlvWrap .slvGrid .slvCard:hover{transform:translateX(8px);border-color:#129cd333}
.bznsSlvWrap .slvGrid .slvCard:hover::before{opacity:1}
.bznsSlvWrap .slvGrid .slvCard .icnArea{width:68px;height:68px;background:linear-gradient(135deg,#fb753e26,#129cd326);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}
.bznsSlvWrap .slvGrid .slvCard .icnArea i{font-size:2rem;color:#129CD3}
.bznsSlvWrap .slvGrid .slvCard h3{font-size:1.45rem;color:#1a1a1a;margin:0 0 1rem;font-weight:600}
.bznsSlvWrap .slvGrid .slvCard p{font-size:1.05rem;color:#4a4a4a;line-height:1.7;margin:0 0 1.5rem}
.bznsSlvWrap .slvGrid .slvCard .bnftsLst{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}
.bznsSlvWrap .slvGrid .slvCard .bnftsLst li{font-size:.98rem;color:#3a3a3a;display:flex;align-items:center;gap:.75rem}
.bznsSlvWrap .slvGrid .slvCard .bnftsLst li::before{content:'✓';color:#FB753E;font-weight:700;font-size:1.1rem}
.prcessArea{background:linear-gradient(180deg,#fff 0%,#FAFBFC 100%);padding:5rem 1.5rem;margin-bottom:5rem;position:relative}
.prcessArea::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent,#129cd333,transparent);z-index:1}
.prcessArea .wdthCntnr{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.prcessArea .ttlHdr{text-align:center;margin-bottom:4rem}
.prcessArea .ttlHdr h2{font-size:2.6rem;color:#1a1a1a;margin:0 0 1.25rem;font-weight:700;position:relative;display:inline-block}
.prcessArea .ttlHdr h2::before{content:'';position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:50px;height:4px;background:linear-gradient(90deg,#FB753E,#129CD3);border-radius:2px}
.prcessArea .ttlHdr p{font-size:1.12rem;color:#4a4a4a;margin:0;line-height:1.65}
.prcessArea .stpsFlow{display:flex;flex-direction:column;gap:3rem}
.prcessArea .stpsFlow .stpNode{display:grid;grid-template-columns:1fr 80px 1fr;gap:2rem;align-items:center}
.prcessArea .stpsFlow .stpNode:nth-child(even) .cntntBlck{order:3}
.prcessArea .stpsFlow .stpNode:nth-child(even) .nmbArea{order:2}
.prcessArea .stpsFlow .stpNode:nth-child(even) .imgBlck{order:1}
.prcessArea .stpsFlow .stpNode .cntntBlck{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 18px #00000014}
.prcessArea .stpsFlow .stpNode .cntntBlck h3{font-size:1.4rem;color:#1a1a1a;margin:0 0 1rem;font-weight:600}
.prcessArea .stpsFlow .stpNode .cntntBlck p{font-size:1.05rem;color:#4a4a4a;line-height:1.7;margin:0}
.prcessArea .stpsFlow .stpNode .nmbArea{width:80px;height:80px;background:linear-gradient(135deg,#FB753E,#129CD3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;font-weight:700;box-shadow:0 6px 20px #fb753e59;flex-shrink:0}
.prcessArea .stpsFlow .stpNode .imgBlck{border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #0000001a}
.prcessArea .stpsFlow .stpNode .imgBlck img{width:100%;height:240px;object-fit:cover}
.aftrLrnWrap{max-width:1536px;margin:0 auto 5rem;padding:0 1.5rem}
.aftrLrnWrap .hdrSctn{text-align:center;margin-bottom:3.5rem}
.aftrLrnWrap .hdrSctn h2{font-size:2.6rem;color:#1a1a1a;margin:0 0 1rem;font-weight:700}
.aftrLrnWrap .hdrSctn p{font-size:1.12rem;color:#4a4a4a;max-width:740px;margin:0 auto;line-height:1.65}
.aftrLrnWrap .pthwGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
.aftrLrnWrap .pthwGrid .pthCard{background:linear-gradient(135deg,#fff 0%,#FAFBFC 100%);border-radius:16px;padding:2.25rem;box-shadow:0 5px 20px #00000014;border:1px solid #129cd31f;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}
.aftrLrnWrap .pthwGrid .pthCard::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#FB753E,#129CD3);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.aftrLrnWrap .pthwGrid .pthCard:hover{transform:translateY(-8px);box-shadow:0 12px 36px #00000024}
.aftrLrnWrap .pthwGrid .pthCard:hover::after{transform:scaleX(1)}
.aftrLrnWrap .pthwGrid .pthCard .icnWrap{width:64px;height:64px;background:linear-gradient(135deg,#fb753e26,#129cd326);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}
.aftrLrnWrap .pthwGrid .pthCard .icnWrap i{font-size:1.8rem;color:#129CD3}
.aftrLrnWrap .pthwGrid .pthCard h3{font-size:1.35rem;color:#1a1a1a;margin:0 0 1rem;font-weight:600}
.aftrLrnWrap .pthwGrid .pthCard p{font-size:1.02rem;color:#4a4a4a;line-height:1.7;margin:0 0 1.5rem}
.aftrLrnWrap .pthwGrid .pthCard .dtlsLnk{display:inline-flex;align-items:center;gap:.5rem;color:#129CD3;font-size:1rem;font-weight:600;text-decoration:none;transition:gap .3s ease}
.aftrLrnWrap .pthwGrid .pthCard .dtlsLnk:hover{gap:.85rem}
.aftrLrnWrap .pthwGrid .pthCard .dtlsLnk i{font-size:.9rem}
.ctaFnlBox{background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);padding:4rem 1.5rem;margin-bottom:5rem;border-radius:24px;max-width:1536px;margin-left:auto;margin-right:auto;box-shadow:0 12px 40px #fb753e40}
.ctaFnlBox .innrCntr{max-width:900px;margin:0 auto;text-align:center}
.ctaFnlBox .innrCntr h2{font-size:2.4rem;color:#fff;margin:0 0 1.25rem;font-weight:700;text-shadow:0 2px 8px #00000026}
.ctaFnlBox .innrCntr p{font-size:1.15rem;color:#fff;line-height:1.65;margin:0 0 2.5rem;opacity:.95}
.ctaFnlBox .innrCntr .btnGrp{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}
.ctaFnlBox .innrCntr .btnGrp .primBtn{background:#fff;color:#129CD3;padding:1rem 2.5rem;border-radius:10px;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.75rem;box-shadow:0 6px 20px #00000026;transition:transform .3s ease,box-shadow .3s ease;border:none}
.ctaFnlBox .innrCntr .btnGrp .primBtn:hover{transform:translateY(-4px);box-shadow:0 10px 28px #00000038}
.ctaFnlBox .innrCntr .btnGrp .scndBtn{background:transparent;color:#fff;padding:1rem 2.5rem;border-radius:10px;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.75rem;border:2px solid #fff;transition:background .3s ease,color .3s ease}
.ctaFnlBox .innrCntr .btnGrp .scndBtn:hover{background:#fff;color:#129CD3}
@media (max-width: 1024px) {
.titleWrap .mainHdng{font-size:2.6rem}
.titleWrap .qoteText{font-size:1.2rem}
.exprienceWrpr .grdLyout{grid-template-columns:1fr;gap:2rem}
.advntgBox .cmprsGrid{grid-template-columns:1fr;gap:2.5rem}
.advntgBox .cmprsGrid .imgCol img{height:360px}
.bznsSlvWrap .slvGrid{grid-template-columns:1fr}
.prcessArea .stpsFlow .stpNode{grid-template-columns:1fr}
.prcessArea .stpsFlow .stpNode .cntntBlck,.prcessArea .stpsFlow .stpNode .nmbArea,.prcessArea .stpsFlow .stpNode .imgBlck{order:initial!important}
.prcessArea .stpsFlow .stpNode .nmbArea{margin:0 auto}
.aftrLrnWrap .pthwGrid{grid-template-columns:1fr}
.ctaFnlBox .innrCntr .btnGrp{flex-direction:column;align-items:center}
}
@media (max-width: 768px) {
.titleWrap{min-height:420px}
.titleWrap .mainHdng{font-size:2rem}
.titleWrap .qoteText{font-size:1.05rem}
.exprienceWrpr .sctnHdr h2,.advntgBox .topHdr h2,.bznsSlvWrap .hdrZone h2,.prcessArea .ttlHdr h2,.aftrLrnWrap .hdrSctn h2{font-size:2rem}
.ctaFnlBox .innrCntr h2{font-size:1.9rem}
.prcessArea .stpsFlow .stpNode .imgBlck img{height:200px}
}
.cntctWrpr{max-width:1536px;margin:0 auto;padding:0}
.tlBlck{display:flex;align-items:center;justify-content:center;padding:80px 24px;background:linear-gradient(135deg,#FAFBFC 0%,#f0f4f7 100%);position:relative;overflow:hidden}
.tlBlck::before{content:'';position:absolute;width:400px;height:400px;background:radial-gradient(circle,#fb753e14 0%,transparent 70%);border-radius:50%;top:-100px;right:-100px;animation:pls 8s ease-in-out infinite}
.tlBlck::after{content:'';position:absolute;width:300px;height:300px;background:radial-gradient(circle,#129cd30f 0%,transparent 70%);border-radius:50%;bottom:-80px;left:-80px;animation:pls 6s ease-in-out infinite reverse}
@keyframes pls {
0%,100%{transform:scale(1) translateY(0)}
50%{transform:scale(1.1) translateY(-20px)}
}
.tlCntnr{display:flex;flex-direction:row;align-items:center;gap:64px;max-width:1200px;position:relative;z-index:2}
.tlTxt{flex:1}
.tlTxt h1{font-size:48px;line-height:1.2;color:#1a1a1a;margin:0 0 16px;font-weight:700}
.tlTxt p{font-size:18px;line-height:1.6;color:#4a4a4a;margin:0}
.tlImg{flex:0 0 380px;position:relative}
.tlImg img{width:100%;height:auto;border-radius:16px;box-shadow:0 12px 32px #0000001f;border:3px solid #FB753E}
.dtlsSctn{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:80px 24px;max-width:1200px;margin:0 auto}
.dtlCrd{background:#fff;padding:40px 32px;border-radius:12px;box-shadow:0 4px 16px #00000014;transition:all .3s ease;border-top:4px solid #FB753E}
.dtlCrd:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000026}
.dtlCrd i{font-size:36px;color:#129CD3;margin-bottom:20px;display:block}
.dtlCrd h3{font-size:22px;color:#1a1a1a;margin:0 0 12px;font-weight:600}
.dtlCrd p{font-size:16px;line-height:1.6;color:#4a4a4a;margin:0 0 16px}
.dtlCrd a{font-size:16px;color:#FB753E;text-decoration:none;font-weight:500;transition:color .3s ease}
.dtlCrd a:hover{color:#129CD3}
.frmSctn{padding:80px 24px;background:linear-gradient(180deg,#fff 0%,#FAFBFC 100%)}
.frmCntnr{max-width:800px;margin:0 auto}
.frmHdr{text-align:center;margin-bottom:48px}
.frmHdr h2{font-size:38px;color:#1a1a1a;margin:0 0 16px;font-weight:700}
.frmHdr p{font-size:18px;color:#4a4a4a;margin:0;line-height:1.6}
.frmBx{background:#fff;padding:48px;border-radius:16px;box-shadow:0 8px 24px #0000001a}
.frmGrp{margin-bottom:28px}
.frmGrp label{display:block;font-size:15px;color:#2a2a2a;margin-bottom:8px;font-weight:500}
.frmGrp input[type="text"],.frmGrp input[type="tel"]{width:100%;padding:14px 16px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}
.frmGrp input[type="text"]:focus,.frmGrp input[type="tel"]:focus{outline:none;border-color:#FB753E;box-shadow:0 0 0 3px #fb753e1a}
.frmNmRow{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}
.chkbxGrp{margin-bottom:28px}
.chkbxGrp p{font-size:16px;color:#2a2a2a;margin:0 0 16px;font-weight:500}
.chkbxItm{display:flex;align-items:center;margin-bottom:12px}
.chkbxItm input[type="checkbox"]{width:20px;height:20px;margin-right:12px;cursor:pointer;accent-color:#FB753E}
.chkbxItm label{font-size:15px;color:#4a4a4a;cursor:pointer;margin:0}
.prvcy{display:flex;align-items:flex-start;margin-bottom:32px}
.prvcy input[type="checkbox"]{width:20px;height:20px;margin-right:12px;margin-top:2px;cursor:pointer;accent-color:#FB753E;flex-shrink:0}
.prvcy label{font-size:14px;color:#4a4a4a;line-height:1.5;cursor:pointer;margin:0}
.prvcy a{color:#129CD3;text-decoration:none;font-weight:500}
.prvcy a:hover{text-decoration:underline}
.sbmtBttn{width:100%;padding:16px 32px;font-size:18px;font-weight:600;color:#fff;background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #fb753e4d;z-index:10;position:relative}
.sbmtBttn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #fb753e66}
.sbmtBttn:active{transform:translateY(0)}
.mpSctn{padding:80px 24px;background:#FAFBFC}
.mpCntnr{max-width:1200px;margin:0 auto}
.mpHdr{text-align:center;margin-bottom:48px}
.mpHdr h2{font-size:38px;color:#1a1a1a;margin:0 0 16px;font-weight:700}
.mpHdr p{font-size:18px;color:#4a4a4a;margin:0;line-height:1.6}
.mpBx{background:#fff;padding:40px;border-radius:16px;box-shadow:0 8px 24px #0000001a}
.mpLst{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}
.mpItm{display:flex;gap:16px}
.mpItm i{font-size:24px;color:#FB753E;flex-shrink:0;margin-top:4px}
.mpTxt h4{font-size:18px;color:#1a1a1a;margin:0 0 8px;font-weight:600}
.mpTxt p{font-size:15px;color:#4a4a4a;margin:0;line-height:1.6}
@media (max-width: 1024px) {
.tlCntnr{flex-direction:column;gap:40px}
.tlImg{flex:0 0 auto;width:100%;max-width:500px}
.dtlsSctn{grid-template-columns:1fr;gap:24px}
.mpLst{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.tlBlck{padding:60px 20px}
.tlTxt h1{font-size:36px}
.tlTxt p{font-size:16px}
.dtlsSctn{padding:60px 20px}
.frmSctn{padding:60px 20px}
.frmHdr h2{font-size:32px}
.frmBx{padding:32px 24px}
.frmNmRow{grid-template-columns:1fr;gap:0}
.mpSctn{padding:60px 20px}
.mpHdr h2{font-size:32px}
.mpBx{padding:28px 20px}
}
.prgrmHd{position:relative;background:linear-gradient(135deg,#FAFBFC 0%,#f0f4f8 100%);padding:80px 20px 100px;overflow:hidden}
.prgrmHd::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#fb753e14 0%,transparent 70%);border-radius:50%}
.prgrmHd::after{content:'';position:absolute;bottom:-30%;left:-15%;width:500px;height:500px;background:radial-gradient(circle,#129cd30f 0%,transparent 70%);border-radius:50%}
.prgrmCntnr{max-width:1536px;margin:0 auto;position:relative;z-index:2}
.prgrmGrd{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.prgrmTxtWrp{transform:translateY(-20px)}
.prgrmTtl{font-size:52px;line-height:1.2;color:#1a2332;margin:0 0 24px;font-weight:700}
.prgrmTtl::before{content:'';display:block;width:60px;height:4px;background:linear-gradient(90deg,#FB753E 0%,#129CD3 100%);margin-bottom:20px;border-radius:2px}
.prgrmDsc{font-size:19px;line-height:1.7;color:#4a5568;margin:0}
.prgrmImgWrp{position:relative;transform:translateY(20px) rotate(-2deg)}
.prgrmImgBx{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 20px 40px #0000001f}
.prgrmImgBx::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fb753e26 0%,#129cd326 100%);z-index:1}
.prgrmImgBx img{width:100%;height:480px;object-fit:cover;display:block}
.mdlsTrck{background:#fff;padding:90px 20px}
.mdlsCntnr{max-width:1536px;margin:0 auto}
.mdlsHdr{text-align:center;margin-bottom:70px}
.mdlsHdr h2{font-size:42px;color:#1a2332;margin:0 0 18px;font-weight:700;position:relative;display:inline-block}
.mdlsHdr h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#FB753E 0%,#129CD3 100%);border-radius:2px}
.mdlsHdr p{font-size:18px;color:#5a6a7f;margin:0;max-width:680px;margin-left:auto;margin-right:auto}
.mdlsTrckWrp{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:50px}
.mdlBx{background:#FAFBFC;border-radius:16px;padding:40px 32px;position:relative;transition:all .3s ease;border:2px solid transparent}
.mdlBx:hover{transform:translateY(-6px);box-shadow:0 16px 32px #00000014;border-color:#FB753E}
.mdlNmbr{width:50px;height:50px;background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin-bottom:24px}
.mdlBx h3{font-size:24px;color:#1a2332;margin:0 0 14px;font-weight:600}
.mdlBx p{font-size:16px;line-height:1.6;color:#4a5568;margin:0 0 20px}
.mdlDrtn{font-size:14px;color:#129CD3;font-weight:600}
.mdlsPrgrs{background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);padding:50px;border-radius:20px;text-align:center;color:#fff}
.mdlsPrgrs h3{font-size:32px;margin:0 0 16px;font-weight:700}
.mdlsPrgrs p{font-size:18px;margin:0 0 32px;opacity:.95}
.prgrsBtn{background:#fff;color:#FB753E;padding:16px 40px;border-radius:10px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:0 8px 20px #00000026}
.prgrsBtn:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0003}
.cmprsn{background:#f8f9fb;padding:90px 20px}
.cmprsn .prgrmCntnr{max-width:1536px;margin:0 auto}
.cmprsnHdr{margin-bottom:60px}
.cmprsnHdr h2{font-size:44px;color:#1a2332;margin:0 0 20px;font-weight:700}
.cmprsnHdr p{font-size:18px;color:#5a6a7f;margin:0;max-width:700px}
.cmprsnGrd{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}
.cmprsnImgBx{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 18px 36px #0000001a}
.cmprsnImgBx img{width:100%;height:520px;object-fit:cover;display:block}
.cmprsnLst{background:#fff;border-radius:18px;padding:50px 40px;box-shadow:0 10px 30px #0000000f}
.cmprsnLst h3{font-size:28px;color:#1a2332;margin:0 0 30px;font-weight:600}
.cmprsnItm{display:flex;align-items:flex-start;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e8ebef}
.cmprsnItm:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.cmprsnIcn{width:28px;height:28px;background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:16px;margin-top:2px}
.cmprsnIcn i{color:#fff;font-size:14px}
.cmprsnTxt{flex:1}
.cmprsnTxt h4{font-size:18px;color:#1a2332;margin:0 0 8px;font-weight:600}
.cmprsnTxt p{font-size:15px;line-height:1.6;color:#4a5568;margin:0}
.tstmnls{background:#fff;padding:90px 20px}
.tstmnls .prgrmCntnr{max-width:1536px;margin:0 auto}
.tstmnlsHdr{text-align:center;margin-bottom:70px}
.tstmnlsHdr h2{font-size:42px;color:#1a2332;margin:0 0 16px;font-weight:700}
.tstmnlsHdr p{font-size:18px;color:#5a6a7f;margin:0}
.tstmnlsGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.tstmnlCrd{background:linear-gradient(145deg,#FAFBFC 0%,#fff 100%);border-radius:18px;padding:40px 32px;box-shadow:0 8px 24px #0000000f;transition:all .3s ease;border:1px solid #e8ebef}
.tstmnlCrd:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0000001a;border-color:#129CD3}
.tstmnlQts{font-size:48px;color:#FB753E;line-height:1;margin:0 0 20px;opacity:.3}
.tstmnlTxt{font-size:16px;line-height:1.7;color:#4a5568;margin:0 0 28px;font-style:italic}
.tstmnlPrfl{display:flex;align-items:center;gap:16px}
.tstmnlImgBx{width:60px;height:60px;border-radius:50%;overflow:hidden;border:3px solid #FB753E;flex-shrink:0}
.tstmnlImgBx img{width:100%;height:100%;object-fit:cover}
.tstmnlInf{flex:1}
.tstmnlInf h4{font-size:17px;color:#1a2332;margin:0 0 4px;font-weight:600}
.tstmnlInf p{font-size:14px;color:#129CD3;margin:0;font-weight:500}
.fnlCta{background:linear-gradient(135deg,#1a2332 0%,#2d3748 100%);padding:80px 20px;position:relative;overflow:hidden}
.fnlCta::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,#fb753e1a 0%,transparent 70%);border-radius:50%}
.fnlCta .prgrmCntnr{max-width:1536px;margin:0 auto;position:relative;z-index:2;text-align:center}
.fnlCta h2{font-size:46px;color:#fff;margin:0 0 22px;font-weight:700}
.fnlCta p{font-size:19px;color:#ffffffd9;margin:0 0 40px;max-width:740px;margin-left:auto;margin-right:auto;line-height:1.6}
.fnlCtaBtns{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.fnlCtaPrmry{background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);color:#fff;padding:18px 44px;border-radius:12px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:0 10px 28px #fb753e4d}
.fnlCtaPrmry:hover{transform:translateY(-4px);box-shadow:0 14px 36px #fb753e66}
.fnlCtaScndry{background:transparent;color:#fff;padding:18px 44px;border-radius:12px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease;border:2px solid #ffffff4d}
.fnlCtaScndry:hover{border-color:#fff;background:#ffffff1a}
@media (max-width: 1024px) {
.prgrmGrd{grid-template-columns:1fr;gap:40px}
.prgrmTxtWrp{transform:translateY(0)}
.prgrmImgWrp{transform:translateY(0) rotate(0)}
.mdlsTrckWrp{grid-template-columns:1fr 1fr}
.cmprsnGrd{grid-template-columns:1fr;gap:40px}
.tstmnlsGrd{grid-template-columns:1fr 1fr}
}
@media (max-width: 768px) {
.prgrmHd{padding:60px 20px 70px}
.prgrmTtl{font-size:38px}
.prgrmDsc{font-size:17px}
.prgrmImgBx img{height:360px}
.mdlsTrck{padding:60px 20px}
.mdlsHdr h2{font-size:34px}
.mdlsTrckWrp{grid-template-columns:1fr;gap:30px}
.cmprsn{padding:60px 20px}
.cmprsnHdr h2{font-size:36px}
.cmprsnImgBx img{height:400px}
.cmprsnLst{padding:40px 28px}
.tstmnls{padding:60px 20px}
.tstmnlsHdr h2{font-size:34px}
.tstmnlsGrd{grid-template-columns:1fr}
.fnlCta{padding:60px 20px}
.fnlCta h2{font-size:36px}
.fnlCtaBtns{flex-direction:column;align-items:center}
.fnlCtaPrmry,.fnlCtaScndry{width:100%;max-width:320px}
}
.sccssPgWrppr{background:linear-gradient(135deg,#FAFBFC 0%,#f0f4f8 100%);min-height:85vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}
.sccssCntnrBx{max-width:720px;margin:0 auto;text-align:center}
.sccssIcnBx{width:96px;height:96px;margin:0 auto 2rem;background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 24px #fb753e40;animation:plsAnim 2s ease-in-out}
@keyframes plsAnim {
0%{transform:scale(0) rotate(-180deg);opacity:0}
50%{transform:scale(1.1) rotate(10deg)}
100%{transform:scale(1) rotate(0deg);opacity:1}
}
.sccssIcnBx::before{content:'';position:absolute;width:120px;height:120px;border:3px solid #FB753E;border-radius:50%;opacity:.2;animation:rplsAnim 2s ease-out .3s}
@keyframes rplsAnim {
0%{transform:scale(0.8);opacity:0}
100%{transform:scale(1);opacity:.2}
}
.sccssIcnBx i{font-size:48px;color:#FAFBFC;animation:chckAnim 1s ease-out .5s both}
@keyframes chckAnim {
0%{transform:scale(0);opacity:0}
50%{transform:scale(1.2)}
100%{transform:scale(1);opacity:1}
}
.sccssHdngTxt{font-size:2.5rem;font-weight:700;color:#1a202c;margin:0 0 1rem;line-height:1.2;animation:fdInUp .8s ease-out .6s both}
@keyframes fdInUp {
0%{transform:translateY(20px);opacity:0}
100%{transform:translateY(0);opacity:1}
}
.sccssSubHdng{font-size:1.25rem;color:#4a5568;margin:0 0 1.5rem;line-height:1.6;animation:fdInUp .8s ease-out .8s both}
.sccssDescTxt{font-size:1rem;color:#718096;line-height:1.75;margin:0 0 2.5rem;animation:fdInUp .8s ease-out 1s both}
.sccssInfBx{background:#fff;border-radius:16px;padding:2rem;margin:0 0 2rem;box-shadow:0 4px 16px #0000000f;animation:fdInUp .8s ease-out 1.2s both}
.sccssInfTtl{font-size:1.125rem;font-weight:600;color:#2d3748;margin:0 0 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}
.sccssInfTtl i{color:#129CD3;font-size:1.25rem}
.sccssInfDtlBx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}
.sccssInfItm{text-align:left}
.sccssInfLbl{font-size:.875rem;color:#a0aec0;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em}
.sccssInfVl{font-size:1rem;color:#2d3748;font-weight:600}
.sccssActnBx{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;animation:fdInUp .8s ease-out 1.4s both}
.sccssBtn{padding:.875rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;cursor:pointer;border:2px solid transparent}
.sccssBtn-prmry{background:linear-gradient(135deg,#FB753E 0%,#129CD3 100%);color:#fff;box-shadow:0 4px 12px #fb753e4d}
.sccssBtn-prmry:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fb753e66}
.sccssBtn-scndry{background:#fff;color:#129CD3;border-color:#129CD3;box-shadow:0 2px 8px #00000014}
.sccssBtn-scndry:hover{background:#f7fafc;transform:translateY(-2px);box-shadow:0 4px 12px #129cd333}
.sccssNtBx{background:linear-gradient(135deg,#fb753e14 0%,#129cd314 100%);border-left:4px solid #FB753E;padding:1.25rem;border-radius:8px;margin:2rem 0 0;animation:fdInUp .8s ease-out 1.6s both}
.sccssNtTxt{font-size:.9375rem;color:#4a5568;line-height:1.6;margin:0}
.sccssNtTxt strong{color:#2d3748;font-weight:600}
@media (max-width: 768px) {
.sccssPgWrppr{padding:1.5rem 1rem}
.sccssHdngTxt{font-size:2rem}
.sccssSubHdng{font-size:1.125rem}
.sccssIcnBx{width:80px;height:80px;margin-bottom:1.5rem}
.sccssIcnBx i{font-size:40px}
.sccssInfBx{padding:1.5rem}
.sccssInfDtlBx{grid-template-columns:1fr;gap:1rem}
.sccssActnBx{flex-direction:column}
.sccssBtn{width:100%;justify-content:center}
}
@media (max-width: 480px) {
.sccssHdngTxt{font-size:1.75rem}
.sccssIcnBx{width:72px;height:72px}
.sccssIcnBx i{font-size:36px}
.sccssInfBx{padding:1.25rem}
}