html{box-sizing:border-box;scroll-behavior:auto;}*,*::before,*::after{box-sizing:inherit;}body{font-family:'PT Sans',sans-serif;background-color:#0d1117;}*:focus{outline:none;box-shadow:0 0 0 3px rgba(191,168,56,0.45);}.siteheader{background:linear-gradient(160deg,#0d1117 0%,#111820 55%,#0f1a14 100%);border-bottom:1px solid rgba(191,168,56,0.18);position:relative;box-shadow:0 8px 48px -1px rgba(191,168,56,0.14);}.headerdeck{max-width:1170px;margin:0 auto;padding:24px 48px;display:flex;flex-direction:column;gap:24px;}.logopod{display:flex;align-items:center;gap:24px;}.logocell{background-color:#1a2030;border:1px solid rgba(191,168,56,0.3);box-shadow:0 2px 5px -1px rgba(191,168,56,0.05),0 6px 25px -1px rgba(191,168,56,0.09);width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.logocell img{width:52px;height:52px;object-fit:contain;display:block;}.brandtext{display:flex;flex-direction:column;gap:8px;}.brandname{font-size:21px;font-weight:700;line-height:1.1;color:#BFA838;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;transition:color 0.6s ease;}.brandname:hover{color:#DAD2A4;}.branddesc{font-size:13px;line-height:1.6;color:rgba(218,210,164,0.6);font-style:italic;}.mainmenu{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;}.mainmenu li{display:flex;}.mainmenu a{font-size:13px;font-weight:700;line-height:1.6;color:rgba(251,250,247,0.7);text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding:8px 24px;border:1px solid transparent;border-radius:5px;transition:color 0.7s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.7s cubic-bezier(0.25,0.46,0.45,0.94),background-color 0.8s ease;display:block;}.mainmenu a:hover{color:#BFA838;border-color:rgba(191,168,56,0.3);background-color:rgba(191,168,56,0.06);}.mainmenu a[aria-current="page"]{color:#BFA838;border-color:rgba(191,168,56,0.25);}.menubar{display:flex;align-items:center;gap:8px;border-top:1px solid rgba(191,168,56,0.1);padding-top:24px;}.menuaccent{width:3px;height:24px;background:linear-gradient(180deg,#BFA838 0%,rgba(191,168,56,0.2) 100%);border-radius:5px;flex-shrink:0;}@media (max-width:1024px){.headerdeck{padding:24px;}}@media (max-width:640px){.headerdeck{padding:24px 8px;gap:8px;}.logopod{gap:8px;}.mainmenu a{padding:8px;letter-spacing:0.05em;}.menubar{padding-top:8px;}}.sitefooter{background:linear-gradient(170deg,#0d1117 0%,#091209 60%,#060d06 100%);border-top:1px solid rgba(191,168,56,0.15);padding:48px 0 24px;}.footerdeck{max-width:1170px;margin:0 auto;padding:0 48px;}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(191,168,56,0.1);}.footerbrand{display:flex;flex-direction:column;gap:24px;}.footerlogopod{display:flex;align-items:center;gap:24px;}.footerlogocell{background-color:#111820;border:1px solid rgba(191,168,56,0.25);box-shadow:0 2px 5px -1px rgba(191,168,56,0.05),0 6px 25px -1px rgba(191,168,56,0.09);width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.footerlogocell img{width:48px;height:48px;object-fit:contain;display:block;}.footerbrandname{font-size:21px;font-weight:700;line-height:1.1;color:#BFA838;text-transform:uppercase;letter-spacing:0.04em;}.footerblurb{font-size:13px;line-height:1.6;color:rgba(218,210,164,0.55);max-width:320px;}.footercontactlink{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#BFA838;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;border-bottom:1px solid rgba(191,168,56,0.3);padding-bottom:8px;transition:color 0.65s ease,border-color 0.65s ease;width:fit-content;}.footercontactlink:hover{color:#DAD2A4;border-color:rgba(218,210,164,0.5);}.footercol{display:flex;flex-direction:column;gap:24px;}.footercolhead{font-size:13px;font-weight:700;line-height:1.1;color:rgba(251,250,247,0.4);text-transform:uppercase;letter-spacing:0.12em;}.footernav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}.footernav a{font-size:13px;line-height:1.6;color:rgba(218,210,164,0.6);text-decoration:none;transition:color 0.7s cubic-bezier(0.25,0.46,0.45,0.94);}.footernav a:hover{color:#BFA838;}.footerbottom{padding-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;}.footercopy{font-size:13px;line-height:1.6;color:rgba(218,210,164,0.3);}.footeraddr{font-size:13px;line-height:1.6;color:rgba(218,210,164,0.3);font-style:normal;}@media (max-width:1024px){.footerdeck{padding:0 24px;}.footergrid{grid-template-columns:1fr 1fr;gap:24px;}.footerbrand{grid-column:1 / -1;}}@media (max-width:640px){.footerdeck{padding:0 8px;}.footergrid{grid-template-columns:1fr;gap:24px;padding-bottom:24px;}.footerbottom{flex-direction:column;align-items:flex-start;}}.cookiepopup{position:fixed;top:24px;right:24px;width:340px;background:#111820;border:1px solid rgba(191,168,56,0.25);border-radius:8px;box-shadow:0 8px 48px -1px rgba(191,168,56,0.14),0 6px 25px -1px rgba(191,168,56,0.09);z-index:1000;padding:24px;display:none;}.cookiebody{display:flex;flex-direction:column;gap:24px;}.cookietext{font-size:13px;line-height:1.6;color:rgba(218,210,164,0.75);font-family:'PT Sans',sans-serif;}.cookiepanel{display:none;flex-direction:column;gap:8px;background:rgba(191,168,56,0.04);border-radius:5px;padding:8px;border:1px solid rgba(191,168,56,0.1);}.cookiepanel.open{display:flex;}.cookietogglerow{display:flex;align-items:center;justify-content:space-between;gap:8px;}.cookietogglabel{font-size:13px;line-height:1.6;color:rgba(218,210,164,0.7);font-family:'PT Sans',sans-serif;}.cookietogglabel.fixed{color:rgba(218,210,164,0.4);font-style:italic;}.cookiecheckbox{width:16px;height:16px;accent-color:#BFA838;cursor:pointer;}.cookiebtns{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;}.cookiebtn{font-family:'PT Sans',sans-serif;font-size:13px;font-weight:700;line-height:1.6;background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color 0.6s ease;letter-spacing:0.04em;}.cookiebtn:active{transform:scale(0.97);}.cookiebtn.accept{color:#BFA838;}.cookiebtn.accept:hover,.cookiebtn.accept:focus{color:#DAD2A4;}.cookiebtn.reject{color:rgba(218,210,164,0.55);}.cookiebtn.reject:hover,.cookiebtn.reject:focus{color:rgba(251,250,247,0.8);}.cookiebtn.manage{color:rgba(218,210,164,0.4);font-weight:400;}.cookiebtn.manage:hover,.cookiebtn.manage:focus{color:rgba(218,210,164,0.7);}@media (max-width:640px){.cookiepopup{right:8px;left:8px;width:auto;top:8px;}}.policy-frame{max-width:1170px;margin:0 auto;padding:96px 48px;color:#c8c4b0;background:#0e1118;line-height:1.6;font-size:21px;}.policy-frame h1{font-size:50px;line-height:1.1;color:#DAD2A4;margin-bottom:48px;margin-top:0;letter-spacing:0.01em;}.policy-frame h2{font-size:38px;line-height:1.1;color:#DAD2A4;margin-top:96px;margin-bottom:24px;}.policy-frame h3{font-size:21px;line-height:1.1;color:#BFA838;margin-top:48px;margin-bottom:24px;letter-spacing:0.04em;text-transform:uppercase;}.policy-frame h4{font-size:21px;line-height:1.6;color:#DAD2A4;margin-top:48px;margin-bottom:8px;}.policy-frame h5{font-size:13px;line-height:1.6;color:#BFA838;letter-spacing:0.08em;text-transform:uppercase;margin-top:24px;margin-bottom:8px;}.policy-frame h6{font-size:13px;line-height:1.6;color:#9a9480;letter-spacing:0.06em;text-transform:uppercase;margin-top:24px;margin-bottom:8px;}.policy-frame p{margin-top:0;margin-bottom:24px;font-size:21px;line-height:1.6;color:#c8c4b0;}.policy-frame strong,.policy-frame b{color:#FBFAF7;font-weight:600;}.policy-frame em,.policy-frame i{color:#DAD2A4;font-style:italic;}.policy-frame hr{border:none;border-top:1px solid rgba(191,168,56,0.18);margin:96px 0;}.policy-frame table{width:100%;border-collapse:collapse;margin-bottom:48px;font-size:13px;line-height:1.6;border-radius:8px;overflow:hidden;box-shadow:0 6px 25px -1px rgba(191,168,56,0.09);}.policy-frame thead{background:rgba(191,168,56,0.12);}.policy-frame thead th{color:#DAD2A4;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;padding:24px;text-align:left;font-weight:600;border-bottom:1px solid rgba(191,168,56,0.2);}.policy-frame tbody tr{border-bottom:1px solid rgba(191,168,56,0.07);transition:background 0.6s ease;}.policy-frame tbody tr:last-child{border-bottom:none;}.policy-frame tbody tr:hover{background:rgba(191,168,56,0.05);}.policy-frame td{padding:24px;color:#c8c4b0;vertical-align:top;font-size:13px;line-height:1.6;}.policy-frame div{margin-bottom:24px;}@media (max-width:1024px){.policy-frame{padding:96px 48px;font-size:21px;}.policy-frame h1{font-size:38px;}.policy-frame h2{font-size:21px;}}@media (max-width:640px){.policy-frame{padding:48px 24px;font-size:21px;}.policy-frame h1{font-size:38px;margin-bottom:24px;}.policy-frame h2{font-size:21px;margin-top:48px;}.policy-frame h3{margin-top:24px;}.policy-frame hr{margin:48px 0;}.policy-frame table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}.policy-frame thead th,.policy-frame td{padding:8px 24px;}}.srvpg{background:#0d1117;color:#c8c4b0;overflow-x:hidden;}.srvpg *{box-sizing:border-box;}.srvpg .pgwrap{max-width:1170px;margin:0 auto;padding:0 24px;}@keyframes loadReveal{from{opacity:0;transform:rotate(-1.5deg) translateY(18px);}to{opacity:1;transform:rotate(0deg) translateY(0);}}@keyframes gradShift{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}.srvpg .titband{position:relative;background:linear-gradient(127deg,#0d1117 0%,#1a1608 30%,#2a2100 55%,#BFA838 100%);background-size:300% 300%;animation:gradShift 12s ease infinite;padding:48px 0;overflow:hidden;}.srvpg .titband::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 60% 50%,rgba(191,168,56,0.13) 0%,transparent 70%);pointer-events:none;}.srvpg .titband .cornerline{position:absolute;pointer-events:none;}.srvpg .titband .cornerline.tl{top:16px;left:16px;width:48px;height:48px;border-top:1px solid rgba(191,168,56,0.45);border-left:1px solid rgba(191,168,56,0.45);}.srvpg .titband .cornerline.br{bottom:16px;right:16px;width:32px;height:32px;border-bottom:1px solid rgba(191,168,56,0.3);border-right:1px solid rgba(191,168,56,0.3);}.srvpg .titband .tbinner{display:flex;flex-direction:row;align-items:center;gap:48px;animation:loadReveal 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both;}.srvpg .titband .tbtext{flex:1;}.srvpg .titband .eyebrow{display:inline-block;font-size:13px;letter-spacing:0.18em;text-transform:uppercase;color:#BFA838;margin-bottom:8px;line-height:1.6;}.srvpg .titband h1{font-size:50px;line-height:1.1;color:#FBFAF7;margin:0;}.srvpg .titband h1 em{font-style:normal;color:#BFA838;}.srvpg .titband .tbimg{width:260px;flex-shrink:0;border-radius:8px;overflow:hidden;position:relative;box-shadow:0 8px 48px -1px rgba(191,168,56,0.14);}.srvpg .titband .tbimg::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 30%,rgba(13,17,23,0.55) 100%);pointer-events:none;}.srvpg .titband .tbimg img{width:100%;height:180px;object-fit:cover;object-position:center;display:block;filter:brightness(0.85);transition:filter 0.7s ease;}.srvpg .titband .tbimg:hover img{filter:brightness(1);}.srvpg .detailsec{padding:96px 0 48px;position:relative;}.srvpg .detailsec .dsbg{position:absolute;inset:0;background-image:url('./uploads/03-OFFERS.jpg');background-size:cover;background-position:center;opacity:0.045;pointer-events:none;}.srvpg .detailsec .dsinner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}.srvpg .detailsec .dsleft{position:relative;}.srvpg .detailsec .shapemark{width:22px;height:22px;background:#BFA838;border-radius:5px;transform:rotate(12deg);margin-bottom:24px;display:block;}.srvpg .detailsec h2{font-size:38px;line-height:1.1;color:#FBFAF7;margin:0 0 24px;}.srvpg .detailsec h2 strong{color:#BFA838;font-weight:inherit;}.srvpg .detailsec .leadtxt{font-size:21px;line-height:1.6;color:#DAD2A4;margin:0 0 24px;}.srvpg .detailsec .bodytxt{font-size:13px;line-height:1.6;color:#c8c4b0;margin:0 0 24px;}.srvpg .detailsec .bodytxt:last-child{margin-bottom:0;}.srvpg .detailsec .dsright{display:flex;flex-direction:column;gap:24px;}.srvpg .detailsec .svccard{background:linear-gradient(135deg,#141a10 0%,#0f1309 100%);border-radius:22px;padding:24px;box-shadow:inset 0 2px 5px -1px rgba(191,168,56,0.05),0 6px 25px -1px rgba(191,168,56,0.09);transition:box-shadow 0.7s ease,transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);position:relative;}.srvpg .detailsec .svccard:hover{box-shadow:inset 0 2px 5px -1px rgba(191,168,56,0.08),0 8px 48px -1px rgba(191,168,56,0.14);transform:translateY(-3px);}.srvpg .detailsec .svccard h4{font-size:21px;line-height:1.1;color:#FBFAF7;margin:0 0 8px;}.srvpg .detailsec .svccard p{font-size:13px;line-height:1.6;color:#c8c4b0;margin:0;}.srvpg .detailsec .svccard .cardtag{display:inline-block;font-size:13px;letter-spacing:0.12em;text-transform:uppercase;color:#BFA838;background:rgba(191,168,56,0.09);border-radius:5px;padding:4px 8px;margin-bottom:8px;}.srvpg .stripediv{height:2px;background:linear-gradient(90deg,#BFA838 0%,#DAD2A4 100%);margin:0;}.srvpg .featsec{padding:96px 0;background:#0a0e08;}.srvpg .featsec .fshead{text-align:right;margin-bottom:48px;}.srvpg .featsec .fshead .shapemark2{width:14px;height:14px;background:transparent;border:2px solid #BFA838;border-radius:5px;display:inline-block;margin-bottom:8px;transform:rotate(20deg);}.srvpg .featsec .fshead h2{font-size:38px;line-height:1.1;color:#FBFAF7;margin:0 0 8px;}.srvpg .featsec .fshead h2 em{font-style:normal;color:#BFA838;}.srvpg .featsec .fshead p{font-size:13px;line-height:1.6;color:#c8c4b0;margin:0;max-width:480px;margin-left:auto;}.srvpg .featsec .iconstrip{display:flex;flex-direction:row;gap:24px;margin-bottom:48px;flex-wrap:wrap;}.srvpg .featsec .iconstrip .iitem{flex:1;min-width:140px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 8px;border-radius:22px;background:rgba(191,168,56,0.04);box-shadow:0 2px 5px -1px rgba(191,168,56,0.05);transition:background 0.8s ease,box-shadow 0.7s ease;}.srvpg .featsec .iconstrip .iitem:hover{background:rgba(191,168,56,0.09);box-shadow:0 6px 25px -1px rgba(191,168,56,0.09);}.srvpg .featsec .iconstrip .iitem .isvg{width:40px;height:40px;margin-bottom:8px;}.srvpg .featsec .iconstrip .iitem .ilabel{font-size:13px;line-height:1.6;color:#DAD2A4;text-transform:uppercase;letter-spacing:0.1em;}.srvpg .featsec .twocols{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}.srvpg .featsec .textfmt{display:flex;flex-direction:column;gap:24px;}.srvpg .featsec .textfmt p{font-size:13px;line-height:1.6;color:#c8c4b0;margin:0;}.srvpg .featsec .textfmt .bigq{font-size:21px;line-height:1.6;color:#DAD2A4;}.srvpg .featsec .vizfmt{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 8px 48px -1px rgba(191,168,56,0.14);}.srvpg .featsec .vizfmt img{width:100%;height:320px;object-fit:cover;object-position:center;display:block;filter:brightness(0.7) saturate(0.6);transition:filter 0.8s ease;}.srvpg .featsec .vizfmt:hover img{filter:brightness(0.9) saturate(1);}.srvpg .featsec .vizfmt .imgover{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 40%,rgba(10,14,8,0.6) 100%);pointer-events:none;}.srvpg .testimonialrow{padding:48px 0 96px;background:#0d1117;}.srvpg .testimonialrow .trowinner{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.srvpg .testimonialrow .tcard{background:#111508;border-radius:22px;padding:24px;box-shadow:inset 0 2px 5px -1px rgba(191,168,56,0.05),0 6px 25px -1px rgba(191,168,56,0.09);display:flex;flex-direction:column;gap:24px;transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.srvpg .testimonialrow .tcard:hover{transform:translateY(-4px);}.srvpg .testimonialrow .tcard .tquote{font-size:13px;line-height:1.6;color:#c8c4b0;margin:0;}.srvpg .testimonialrow .tcard .tperson{display:flex;flex-direction:row;align-items:center;gap:8px;}.srvpg .testimonialrow .tcard .tperson img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:center;flex-shrink:0;}.srvpg .testimonialrow .tcard .tpname{font-size:13px;line-height:1.6;color:#DAD2A4;}.srvpg .testimonialrow .tcard .tprole{font-size:13px;line-height:1.6;color:#BFA838;text-transform:uppercase;letter-spacing:0.1em;}.srvpg .testimonialrow .tcard.noportrait .tperson{flex-direction:column;align-items:flex-start;}.srvpg .pillbadge{display:inline-block;font-size:13px;border-radius:5px;padding:4px 8px;background:rgba(218,210,164,0.08);color:#DAD2A4;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:8px;}@media (max-width:1024px){.srvpg .titband h1{font-size:38px;}.srvpg .titband .tbinner{gap:24px;}.srvpg .titband .tbimg{width:200px;}.srvpg .detailsec .dsinner{grid-template-columns:1fr;gap:24px;}.srvpg .featsec .twocols{grid-template-columns:1fr;gap:24px;}.srvpg .testimonialrow .trowinner{grid-template-columns:1fr 1fr;}}@media (max-width:640px){.srvpg .titband h1{font-size:38px;}.srvpg .titband .tbinner{flex-direction:column;gap:24px;}.srvpg .titband .tbimg{width:100%;}.srvpg .detailsec{padding:48px 0;}.srvpg .featsec{padding:48px 0;}.srvpg .featsec .iconstrip{gap:8px;}.srvpg .featsec .iconstrip .iitem{min-width:100px;}.srvpg .testimonialrow .trowinner{grid-template-columns:1fr;}.srvpg .testimonialrow{padding:24px 0 48px;}}.bse{background:#0d1117;color:#c8c4b4;overflow-x:clip;}.bse *{box-sizing:border-box;}.bse .pgwrap{max-width:1170px;margin:0 auto;padding:0 24px;}.bse .slidein{opacity:0;transform:translateX(60px);animation:slideRight 0.8s cubic-bezier(0.25,0.46,0.45,0.94) forwards;}.bse .slidein:nth-child(1){animation-delay:0.1s;}.bse .slidein:nth-child(2){animation-delay:0.3s;}.bse .slidein:nth-child(3){animation-delay:0.5s;}.bse .slidein:nth-child(4){animation-delay:0.7s;}@keyframes slideRight{to{opacity:1;transform:translateX(0);}}.bse .titband{padding:48px 0;position:relative;}.bse .titband .pgwrap{display:flex;flex-direction:row;align-items:stretch;gap:48px;}.bse .tittext{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:48px 0;}.bse .titlabel{font-size:13px;text-transform:uppercase;letter-spacing:0.18em;color:#BFA838;}.bse .tith1{font-size:50px;line-height:1.1;color:#FBFAF7;margin:0;}.bse .tith1 em{font-style:normal;color:#BFA838;}.bse .titdesc{font-size:21px;line-height:1.6;color:#DAD2A4;max-width:480px;margin:0;}.bse .titstrip{width:260px;flex-shrink:0;position:relative;border-radius:5px;overflow:hidden;}.bse .titstrip img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.bse .titstrip::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,#0d1117 100%);pointer-events:none;}.bse .geoshape{position:absolute;border-radius:50%;background:#BFA838;opacity:0.06;pointer-events:none;}.bse .geoshape.g1{width:320px;height:320px;top:-80px;left:-100px;}.bse .geoshape.g2{width:180px;height:180px;bottom:-40px;left:200px;}.bse .geoshape.g3{width:90px;height:90px;top:40px;left:340px;opacity:0.04;}.bse .divtri{width:100%;line-height:0;overflow:hidden;}.bse .divtri svg{display:block;width:100%;}.bse .hesitsec{background:#111620;padding:96px 0 48px;position:relative;}.bse .hesitsec .pgwrap{display:flex;flex-direction:row;align-items:flex-start;gap:48px;}.bse .hesitleft{flex:0 0 340px;}.bse .hesitright{flex:1 1 0;}.bse .secmark{display:inline-block;width:8px;height:8px;background:#BFA838;border-radius:5px;margin-bottom:24px;}.bse .sech3{font-size:38px;line-height:1.1;color:#FBFAF7;margin:0 0 24px;}.bse .sech3 em{font-style:normal;color:#BFA838;}.bse .bodytxt{font-size:21px;line-height:1.6;color:#c8c4b4;margin:0 0 24px;}.bse .bodytxt:last-child{margin-bottom:0;}.bse .hesitimg{width:100%;border-radius:22px;overflow:hidden;box-shadow:0 8px 48px -1px rgba(191,168,56,0.14);position:relative;}.bse .hesitimg img{width:100%;height:280px;object-fit:cover;object-position:center;display:block;transition:filter 0.7s cubic-bezier(0.25,0.46,0.45,0.94);filter:brightness(0.75) saturate(0.7);}.bse .hesitimg:hover img{filter:brightness(1) saturate(1);}.bse .gapsec{background:#0d1117;padding:96px 0;}.bse .gapsec .pgwrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}.bse .gapvisual{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 6px 25px -1px rgba(191,168,56,0.09);}.bse .gapvisual img{width:100%;height:360px;object-fit:cover;object-position:center;display:block;filter:brightness(0.7) saturate(0.65);transition:filter 0.8s ease;}.bse .gapvisual:hover img{filter:brightness(1) saturate(1);}.bse .gaptxtblock{display:flex;flex-direction:column;gap:24px;}.bse .gapsteps{display:flex;flex-direction:column;gap:24px;margin-top:8px;}.bse .gapstep{display:flex;flex-direction:row;gap:24px;align-items:flex-start;}.bse .gapnum{font-size:38px;line-height:1.1;color:#BFA838;opacity:0.35;flex-shrink:0;width:48px;}.bse .gapsteptxt{font-size:13px;line-height:1.6;color:#c8c4b4;}.bse .gapsteptxt strong{display:block;font-size:21px;color:#DAD2A4;margin-bottom:8px;}.bse .condssec{background:#131926;padding:96px 0;position:relative;}.bse .condssec .pgwrap{display:flex;flex-direction:column;gap:48px;}.bse .condstop{display:flex;flex-direction:row;gap:48px;align-items:flex-end;}.bse .condstoptext{flex:1 1 0;}.bse .condstopimg{flex:0 0 200px;border-radius:38px;overflow:hidden;box-shadow:0 2px 5px -1px rgba(191,168,56,0.05);}.bse .condstopimg img{width:200px;height:300px;object-fit:cover;object-position:center;display:block;filter:brightness(0.72) saturate(0.6);transition:filter 0.65s ease;}.bse .condstopimg:hover img{filter:brightness(1) saturate(1);}.bse .condsgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.bse .condcard{background:#0d1117;border-radius:8px;padding:24px;box-shadow:inset 0 2px 8px rgba(191,168,56,0.06),0 6px 25px -1px rgba(191,168,56,0.09);transition:box-shadow 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.bse .condcard:hover{box-shadow:inset 0 2px 8px rgba(191,168,56,0.12),0 8px 48px -1px rgba(191,168,56,0.14);}.bse .condcard h5{font-size:21px;line-height:1.1;color:#DAD2A4;margin:0 0 8px;}.bse .condcard p{font-size:13px;line-height:1.6;color:#c8c4b4;margin:0;}.bse .gradsec{background:#0d1117;padding:96px 0;}.bse .gradsec .pgwrap{display:flex;flex-direction:row;gap:48px;align-items:flex-start;}.bse .gradleft{flex:1 1 0;display:flex;flex-direction:column;gap:24px;}.bse .gradright{flex:0 0 420px;display:flex;flex-direction:column;gap:24px;}.bse .dualcard{border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:8px;}.bse .dualcard.dark{background:#111620;box-shadow:inset 0 2px 5px rgba(191,168,56,0.05);}.bse .dualcard.lit{background:#17200e;border:1px solid rgba(191,168,56,0.2);}.bse .dualcard h5{font-size:21px;line-height:1.1;color:#DAD2A4;margin:0;}.bse .dualcard p{font-size:13px;line-height:1.6;color:#c8c4b4;margin:0;}.bse .gradimg{border-radius:22px;overflow:hidden;box-shadow:0 6px 25px -1px rgba(191,168,56,0.09);}.bse .gradimg img{width:100%;height:220px;object-fit:cover;object-position:center;display:block;filter:brightness(0.72) saturate(0.6);transition:filter 0.75s ease;}.bse .gradimg:hover img{filter:brightness(1) saturate(1);}.bse .gradperson{display:flex;flex-direction:row;gap:24px;align-items:center;background:#111620;border-radius:8px;padding:24px;box-shadow:0 2px 5px -1px rgba(191,168,56,0.05);}.bse .gradportrait{width:80px;height:120px;border-radius:22px;overflow:hidden;flex-shrink:0;}.bse .gradportrait img{width:80px;height:120px;object-fit:cover;object-position:center;display:block;}.bse .gradpersontxt{display:flex;flex-direction:column;gap:8px;}.bse .gradpersontxt strong{font-size:21px;color:#DAD2A4;display:block;}.bse .gradpersontxt span{font-size:13px;color:#BFA838;display:block;}.bse .gradpersontxt p{font-size:13px;line-height:1.6;color:#c8c4b4;margin:0;}.bse .longsec{background:#111620;padding:96px 0;position:relative;}.bse .longsec .pgwrap{display:flex;flex-direction:column;gap:48px;}.bse .longtop{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}.bse .longbottom{display:flex;flex-direction:row;gap:24px;}.bse .longstat{flex:1 1 0;background:#0d1117;border-radius:8px;padding:24px;text-align:right;box-shadow:inset 0 2px 5px rgba(191,168,56,0.05),0 6px 25px -1px rgba(191,168,56,0.09);transition:box-shadow 0.7s ease;}.bse .longstat:hover{box-shadow:inset 0 2px 5px rgba(191,168,56,0.1),0 8px 48px -1px rgba(191,168,56,0.14);}.bse .longstat .statnum{font-size:50px;line-height:1.1;color:#BFA838;display:block;}.bse .longstat .statlabel{font-size:13px;line-height:1.6;color:#c8c4b4;}.bse .longtxtblock{display:flex;flex-direction:column;gap:24px;}.bse .longimgblock{border-radius:22px;overflow:hidden;box-shadow:0 8px 48px -1px rgba(191,168,56,0.14);}.bse .longimgblock img{width:100%;height:300px;object-fit:cover;object-position:center;display:block;filter:brightness(0.7) saturate(0.6);transition:filter 0.8s cubic-bezier(0.25,0.46,0.45,0.94);}.bse .longimgblock:hover img{filter:brightness(1) saturate(1);}.bse .underline-anim{position:relative;display:inline;text-decoration:none;color:#DAD2A4;}.bse .underline-anim::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#BFA838;transition:width 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.bse .underline-anim:hover::after{width:100%;}@media (max-width:1024px){.bse .titband .pgwrap{gap:24px;}.bse .titstrip{width:200px;}.bse .hesitsec .pgwrap{flex-direction:column;gap:24px;}.bse .hesitleft{flex:none;width:100%;}.bse .gapsec .pgwrap{grid-template-columns:1fr;}.bse .condsgrid{grid-template-columns:1fr 1fr;}.bse .gradsec .pgwrap{flex-direction:column;}.bse .gradright{flex:none;width:100%;}.bse .longtop{grid-template-columns:1fr;}.bse .condstop{flex-direction:column;gap:24px;}.bse .condstopimg{flex:none;}}@media (max-width:640px){.bse .tith1{font-size:38px;}.bse .titstrip{display:none;}.bse .titband .pgwrap{flex-direction:column;}.bse .sech3{font-size:21px;}.bse .condsgrid{grid-template-columns:1fr;}.bse .longbottom{flex-direction:column;}.bse .gapstep{flex-direction:column;gap:8px;}.bse .gradsec .pgwrap{flex-direction:column;}}.aboutUs{background-color:#0d1117;color:#DAD2A4;overflow-x:clip;position:relative;}.aboutUs .bgOscillate{animation:bgPulse 6s ease-in-out infinite;}@keyframes bgPulse{0%,100%{background-color:#0d1117;}50%{background-color:#111820;}}.aboutUs .geoBg{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;}.aboutUs .geoBg span{position:absolute;border-radius:50%;border:1px solid rgba(191,168,56,0.06);}.aboutUs .geoBg span:nth-child(1){width:600px;height:600px;top:-200px;right:-100px;}.aboutUs .geoBg span:nth-child(2){width:350px;height:350px;bottom:48px;left:-80px;}.aboutUs .geoBg span:nth-child(3){width:180px;height:180px;top:200px;left:30%;}.aboutUs .titleBlock{position:relative;padding:96px 48px;background:linear-gradient(160deg,#0d1117 30%,#1a1508 100%);overflow:hidden;}.aboutUs .titleBlock .geoBg span{border-color:rgba(191,168,56,0.08);}.aboutUs .tbGrid{max-width:1170px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;}.aboutUs .tbText{padding:48px 48px 48px 0;}.aboutUs .tbLabel{display:inline-block;font-size:13px;letter-spacing:0.18em;text-transform:uppercase;color:#BFA838;margin-bottom:24px;border-bottom:1px solid rgba(191,168,56,0.3);padding-bottom:8px;}.aboutUs .tbHeading{font-size:50px;line-height:1.1;color:#FBFAF7;margin:0 0 24px;}.aboutUs .tbHeading em{font-style:normal;color:#BFA838;}.aboutUs .tbDesc{font-size:21px;line-height:1.6;color:#DAD2A4;margin:0;max-width:480px;}.aboutUs .tbImgWrap{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 8px 48px -1px rgba(191,168,56,0.14);}.aboutUs .tbImgWrap img{width:100%;height:480px;object-fit:cover;object-position:center;display:block;transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94);}.aboutUs .tbImgWrap:hover img{transform:scale(1.04);}.aboutUs .tbImgOverlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(13,17,23,0.7) 0%,transparent 60%);transition:opacity 0.6s ease;}.aboutUs .tbImgWrap:hover .tbImgOverlay{opacity:0.4;}.aboutUs .tbDeco{position:absolute;bottom:-24px;left:-24px;width:120px;height:120px;border-radius:50%;border:2px solid rgba(191,168,56,0.15);pointer-events:none;}.aboutUs .tbDecoLine{position:absolute;top:48px;right:0;width:3px;height:120px;background:linear-gradient(to bottom,#BFA838,transparent);border-radius:5px;}.aboutUs .aboutBody{position:relative;padding:96px 48px;background-color:#0d1117;}.aboutUs .aboutBody.bgOscillate{animation:bgPulse 6s ease-in-out infinite;}.aboutUs .abInner{max-width:1170px;margin:0 auto;}.aboutUs .abTopRow{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin-bottom:96px;align-items:start;}.aboutUs .abSideLabel{position:sticky;top:48px;}.aboutUs .abSideIcon{width:64px;height:64px;margin-bottom:24px;}.aboutUs .abSideHeading{font-size:38px;line-height:1.1;color:#FBFAF7;margin:0 0 24px;}.aboutUs .abSideHeading em{font-style:normal;color:#BFA838;}.aboutUs .abSideNote{font-size:13px;line-height:1.6;color:rgba(218,210,164,0.6);text-transform:uppercase;letter-spacing:0.12em;}.aboutUs .abTextCol{display:flex;flex-direction:column;gap:48px;}.aboutUs .abTextBlock{padding:24px;border-radius:8px;background:rgba(191,168,56,0.04);box-shadow:inset 0 2px 5px -1px rgba(191,168,56,0.05);transition:background 0.7s ease;}.aboutUs .abTextBlock:hover{background:rgba(191,168,56,0.08);}.aboutUs .abBlockHead{font-size:21px;line-height:1.1;color:#FBFAF7;margin:0 0 8px;display:flex;flex-direction:row;align-items:center;gap:8px;}.aboutUs .abBlockDot{width:8px;height:8px;border-radius:50%;background:#BFA838;flex-shrink:0;}.aboutUs .abBlockP{font-size:21px;line-height:1.6;color:#DAD2A4;margin:0;}.aboutUs .abMidRow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:96px;}.aboutUs .abStatCard{border-radius:22px;padding:48px 24px;background:rgba(255,255,255,0.02);box-shadow:inset 0 2px 5px -1px rgba(191,168,56,0.05),0 6px 25px -1px rgba(191,168,56,0.09);text-align:right;transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.6s ease;}.aboutUs .abStatCard:hover{transform:translateY(-4px);box-shadow:0 8px 48px -1px rgba(191,168,56,0.14);}.aboutUs .abStatNum{font-size:50px;line-height:1.1;color:#BFA838;display:block;margin-bottom:8px;}.aboutUs .abStatDesc{font-size:13px;line-height:1.6;color:rgba(218,210,164,0.7);text-transform:uppercase;letter-spacing:0.1em;}.aboutUs .abDonutRow{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:96px;align-items:center;}.aboutUs .abDonutWrap{display:flex;flex-direction:column;align-items:center;gap:24px;}.aboutUs .abDonutSvg{width:200px;height:200px;}.aboutUs .abDonutLegend{display:flex;flex-direction:column;gap:8px;width:100%;max-width:220px;}.aboutUs .abLegItem{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;line-height:1.6;color:#DAD2A4;}.aboutUs .abLegDot{width:10px;height:10px;border-radius:50%;flex-shrink:0;}.aboutUs .abDonutTextCol{display:flex;flex-direction:column;gap:24px;}.aboutUs .abDonutHead{font-size:38px;line-height:1.1;color:#FBFAF7;margin:0;}.aboutUs .abDonutHead em{font-style:normal;color:#BFA838;}.aboutUs .abDonutP{font-size:21px;line-height:1.6;color:#DAD2A4;margin:0;}.aboutUs .abTeamRow{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:96px;}.aboutUs .abTeamCard{display:flex;flex-direction:row;gap:24px;align-items:flex-start;padding:24px;border-radius:22px;background:rgba(191,168,56,0.03);box-shadow:inset 0 2px 5px -1px rgba(191,168,56,0.05);transition:background 0.8s ease;}.aboutUs .abTeamCard:hover{background:rgba(191,168,56,0.07);}.aboutUs .abPortrait{width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center;flex-shrink:0;box-shadow:0 6px 25px -1px rgba(191,168,56,0.09);}.aboutUs .abTeamInfo{display:flex;flex-direction:column;gap:8px;}.aboutUs .abTeamName{font-size:21px;line-height:1.1;color:#FBFAF7;margin:0;}.aboutUs .abTeamRole{font-size:13px;line-height:1.6;color:#BFA838;text-transform:uppercase;letter-spacing:0.1em;}.aboutUs .abTeamBio{font-size:13px;line-height:1.6;color:#DAD2A4;margin:0;}.aboutUs .abImgGrid{display:grid;grid-template-columns:1.2fr 0.8fr 1fr;gap:24px;margin-bottom:96px;}.aboutUs .abImgItem{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 6px 25px -1px rgba(191,168,56,0.09);}.aboutUs .abImgItem img{width:100%;height:280px;object-fit:cover;object-position:center;display:block;transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94);}.aboutUs .abImgItem:hover img{transform:scale(1.05);}.aboutUs .abImgDark{position:absolute;inset:0;background:rgba(13,17,23,0.55);transition:opacity 0.7s ease;}.aboutUs .abImgItem:hover .abImgDark{opacity:0;}.aboutUs .abImgCaption{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(13,17,23,0.85),transparent);font-size:13px;line-height:1.6;color:#DAD2A4;opacity:0;transition:opacity 0.6s ease;}.aboutUs .abImgItem:hover .abImgCaption{opacity:1;}.aboutUs .abBottomBanner{border-radius:38px;padding:48px;background:linear-gradient(135deg,#1a1508 0%,#0d1117 100%);box-shadow:0 8px 48px -1px rgba(191,168,56,0.14);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:48px;}.aboutUs .abBannerText{flex:1;}.aboutUs .abBannerHead{font-size:38px;line-height:1.1;color:#FBFAF7;margin:0 0 8px;}.aboutUs .abBannerHead em{font-style:normal;color:#BFA838;}.aboutUs .abBannerSub{font-size:21px;line-height:1.6;color:#DAD2A4;margin:0;}.aboutUs .abBannerLink{display:inline-block;font-size:21px;line-height:1.1;color:#BFA838;text-decoration:none;border-bottom:1px solid rgba(191,168,56,0.4);padding-bottom:4px;transition:color 0.6s ease,border-color 0.6s ease;flex-shrink:0;background:none;background-image:linear-gradient(#BFA838,#BFA838);background-size:0% 1px;background-repeat:no-repeat;background-position:left bottom;border-bottom:none;}.aboutUs .abBannerLink:hover{color:#FBFAF7;background-size:100% 1px;}.aboutUs .abBannerLink:active{transform:scale(0.97);}.aboutUs .abBannerLink:focus-visible{outline:2px solid #BFA838 !important;outline-offset:4px !important;border-radius:5px;}@media (max-width:1024px){.aboutUs .tbGrid{grid-template-columns:1fr;}.aboutUs .tbText{padding:0;}.aboutUs .tbImgWrap img{height:340px;}.aboutUs .abTopRow{grid-template-columns:1fr;}.aboutUs .abSideLabel{position:static;}.aboutUs .abMidRow{grid-template-columns:1fr 1fr;}.aboutUs .abDonutRow{grid-template-columns:1fr;}.aboutUs .abImgGrid{grid-template-columns:1fr 1fr;}.aboutUs .abImgGrid .abImgItem:last-child{grid-column:span 2;}.aboutUs .abBottomBanner{flex-direction:column;align-items:flex-start;}}@media (max-width:640px){.aboutUs .titleBlock{padding:48px 24px;}.aboutUs .tbHeading{font-size:38px;}.aboutUs .aboutBody{padding:48px 24px;}.aboutUs .abMidRow{grid-template-columns:1fr;}.aboutUs .abTeamRow{grid-template-columns:1fr;}.aboutUs .abImgGrid{grid-template-columns:1fr;}.aboutUs .abImgGrid .abImgItem:last-child{grid-column:span 1;}.aboutUs .abBottomBanner{padding:24px;}.aboutUs .abBannerHead{font-size:21px;}.aboutUs .abStatNum{font-size:38px;}}.lprog{background:#0d1117;color:#c8c4b0;overflow-x:clip;}.lprog .maxw{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.lprog .stripImg{width:100%;height:220px;overflow:hidden;position:relative;}.lprog .stripImg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;animation:fadeInImg 1.1s cubic-bezier(0.25,0.46,0.45,0.94) 0.2s forwards;}.lprog .stripImg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,17,23,0.18) 0%,rgba(13,17,23,0.72) 100%);pointer-events:none;}@keyframes fadeInImg{to{opacity:1;}}.lprog .titleZone{padding-top:48px;padding-bottom:96px;position:relative;}.lprog .blobA{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle at center,rgba(191,168,56,0.18) 0%,rgba(191,168,56,0) 70%);top:-48px;right:80px;pointer-events:none;filter:blur(32px);}.lprog .blobB{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle at center,rgba(218,210,164,0.12) 0%,rgba(218,210,164,0) 70%);bottom:24px;left:40px;pointer-events:none;filter:blur(24px);}.lprog .titleGrid{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start;}.lprog .numAccent{font-size:50px;line-height:1.1;color:#BFA838;display:block;letter-spacing:-1px;margin-bottom:8px;}.lprog .mainHead{font-size:50px;line-height:1.1;color:#FBFAF7;margin:0 0 24px 0;}.lprog .mainHead em{font-style:normal;color:#BFA838;text-decoration:underline;text-decoration-color:rgba(191,168,56,0.4);text-underline-offset:6px;}.lprog .titleDesc{font-size:21px;line-height:1.6;color:#DAD2A4;margin:0 0 48px 0;max-width:540px;}.lprog .arrowRead{display:flex;align-items:center;gap:8px;color:rgba(191,168,56,0.6);font-size:13px;letter-spacing:0.08em;text-transform:uppercase;}.lprog .arrowRead svg{flex-shrink:0;}.lprog .statPanel{background:rgba(191,168,56,0.06);border:1px solid rgba(191,168,56,0.15);border-radius:22px;padding:48px 24px;box-shadow:0 8px 48px -1px rgba(191,168,56,0.14);display:flex;flex-direction:column;gap:24px;}.lprog .statRow{display:flex;flex-direction:column;gap:8px;}.lprog .statNum{font-size:38px;line-height:1.1;color:#BFA838;}.lprog .statLabel{font-size:13px;line-height:1.6;color:#DAD2A4;text-transform:uppercase;letter-spacing:0.1em;}.lprog .statDivider{height:1px;background:rgba(191,168,56,0.15);}.lprog .waveDiv{width:100%;overflow:hidden;line-height:0;margin:0;}.lprog .waveDiv svg{display:block;width:100%;}.lprog .modulesSec{background:#111620;padding-top:96px;padding-bottom:96px;}.lprog .secLabel{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.6;text-transform:uppercase;letter-spacing:0.12em;color:#BFA838;margin-bottom:24px;}.lprog .secLabel .dot{width:8px;height:8px;border-radius:50%;background:#BFA838;flex-shrink:0;}.lprog .modulesLayout{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start;}.lprog .sidebar{display:flex;flex-direction:column;gap:24px;}.lprog .sideIcon{display:flex;flex-direction:column;align-items:flex-start;gap:8px;}.lprog .iconBox{width:48px;height:48px;border-radius:8px;background:rgba(191,168,56,0.1);border:1px solid rgba(191,168,56,0.2);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px -1px rgba(191,168,56,0.05);}.lprog .iconBox svg{width:22px;height:22px;}.lprog .sideCaption{font-size:13px;line-height:1.6;color:#8a8470;text-transform:uppercase;letter-spacing:0.1em;}.lprog .modulesList{display:flex;flex-direction:column;gap:24px;}.lprog .moduleCard{background:rgba(255,255,255,0.03);border:1px solid rgba(218,210,164,0.08);border-radius:22px;padding:24px;box-shadow:inset 0 2px 8px rgba(191,168,56,0.04),0 2px 5px -1px rgba(191,168,56,0.05);transition:border-color 0.6s ease,box-shadow 0.7s cubic-bezier(0.25,0.46,0.45,0.94);}.lprog .moduleCard:hover{border-color:rgba(191,168,56,0.3);box-shadow:inset 0 2px 8px rgba(191,168,56,0.04),0 6px 25px -1px rgba(191,168,56,0.09);}.lprog .cardTop{display:flex;align-items:center;gap:24px;margin-bottom:8px;}.lprog .cardNum{font-size:38px;line-height:1.1;color:rgba(191,168,56,0.25);flex-shrink:0;}.lprog .cardHead{font-size:21px;line-height:1.1;color:#FBFAF7;margin:0;}.lprog .cardBody{font-size:13px;line-height:1.6;color:#9e9880;margin:0;padding-left:62px;}.lprog .pillRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding-left:62px;}.lprog .pill{font-size:13px;line-height:1.6;color:#DAD2A4;background:rgba(191,168,56,0.08);border:1px solid rgba(191,168,56,0.15);border-radius:5px;padding:0 8px;}.lprog .boldSec{background:#BFA838;padding-top:96px;padding-bottom:96px;position:relative;overflow:hidden;}.lprog .boldSec::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(251,250,247,0.08) 0%,rgba(251,250,247,0) 70%);pointer-events:none;}.lprog .boldLayout{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center;}.lprog .boldHead{font-size:38px;line-height:1.1;color:#0d1117;margin:0 0 24px 0;}.lprog .boldHead strong{display:block;font-size:50px;}.lprog .boldText{font-size:21px;line-height:1.6;color:rgba(13,17,23,0.75);margin:0 0 24px 0;}.lprog .boldLink{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.6;color:#0d1117;text-transform:uppercase;letter-spacing:0.1em;text-decoration:none;border-bottom:1px solid rgba(13,17,23,0.3);padding-bottom:4px;transition:border-color 0.5s ease,color 0.5s ease;}.lprog .boldLink:hover{border-color:#0d1117;color:#0d1117;}.lprog .imgFrame{position:relative;border-radius:22px;overflow:hidden;}.lprog .imgFrame img{width:100%;height:360px;object-fit:cover;object-position:center;display:block;transition:filter 0.8s cubic-bezier(0.25,0.46,0.45,0.94);filter:saturate(0.6) brightness(0.9);}.lprog .imgFrame:hover img{filter:saturate(1) brightness(1);}.lprog .imgFrame::after{content:"";position:absolute;inset:0;background:rgba(191,168,56,0.18);pointer-events:none;transition:opacity 0.8s cubic-bezier(0.25,0.46,0.45,0.94);}.lprog .imgFrame:hover::after{opacity:0;}.lprog .reviewsSec{background:#0d1117;padding-top:96px;padding-bottom:96px;}.lprog .reviewsHead{font-size:38px;line-height:1.1;color:#FBFAF7;margin:0 0 48px 0;text-align:right;}.lprog .reviewsHead span{color:#BFA838;}.lprog .reviewsGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.lprog .reviewCard{background:rgba(218,210,164,0.04);border:1px solid rgba(218,210,164,0.1);border-radius:22px;padding:24px;box-shadow:inset 0 2px 10px rgba(191,168,56,0.04);animation:shadowPulse 3.5s ease-in-out infinite;}.lprog .reviewCard:nth-child(2){animation-delay:1.2s;}@keyframes shadowPulse{0%,100%{box-shadow:inset 0 2px 10px rgba(191,168,56,0.04),0 2px 5px -1px rgba(191,168,56,0.05);}50%{box-shadow:inset 0 2px 10px rgba(191,168,56,0.04),0 8px 48px -1px rgba(191,168,56,0.14);}}.lprog .reviewerRow{display:flex;flex-direction:row;align-items:center;gap:24px;margin-bottom:24px;}.lprog .portrait{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center;flex-shrink:0;border:2px solid rgba(191,168,56,0.3);}.lprog .reviewerInfo{display:flex;flex-direction:column;gap:8px;}.lprog .reviewerName{font-size:21px;line-height:1.1;color:#FBFAF7;}.lprog .reviewerRole{font-size:13px;line-height:1.6;color:#8a8470;text-transform:uppercase;letter-spacing:0.08em;}.lprog .stars{display:flex;flex-direction:row;gap:4px;margin-bottom:8px;}.lprog .star{width:14px;height:14px;}.lprog .reviewText{font-size:13px;line-height:1.6;color:#9e9880;margin:0;}.lprog .ratingBar{margin-top:48px;display:flex;flex-direction:row;align-items:center;gap:48px;background:rgba(191,168,56,0.06);border:1px solid rgba(191,168,56,0.12);border-radius:22px;padding:24px 48px;}.lprog .bigRating{font-size:50px;line-height:1.1;color:#BFA838;flex-shrink:0;}.lprog .ratingMeta{display:flex;flex-direction:column;gap:8px;}.lprog .ratingCount{font-size:13px;line-height:1.6;color:#8a8470;text-transform:uppercase;letter-spacing:0.1em;}.lprog .img2Frame{margin-top:48px;border-radius:22px;overflow:hidden;position:relative;}.lprog .img2Frame img{width:100%;height:280px;object-fit:cover;object-position:center;display:block;filter:saturate(0.5) brightness(0.8);transition:filter 0.9s cubic-bezier(0.25,0.46,0.45,0.94);}.lprog .img2Frame:hover img{filter:saturate(1) brightness(1);}.lprog .img2Frame::after{content:"";position:absolute;inset:0;background:rgba(13,17,23,0.38);pointer-events:none;transition:opacity 0.9s ease;}.lprog .img2Frame:hover::after{opacity:0;}@media (max-width:1024px){.lprog .titleGrid{grid-template-columns:1fr;}.lprog .statPanel{flex-direction:row;flex-wrap:wrap;}.lprog .modulesLayout{grid-template-columns:1fr;}.lprog .boldLayout{grid-template-columns:1fr;gap:48px;}.lprog .reviewsGrid{grid-template-columns:1fr;}.lprog .ratingBar{flex-direction:column;align-items:flex-start;gap:24px;padding:24px;}}@media (max-width:640px){.lprog .mainHead{font-size:38px;}.lprog .numAccent{font-size:38px;}.lprog .stripImg{height:140px;}.lprog .titleZone{padding-top:24px;padding-bottom:48px;}.lprog .boldHead strong{font-size:38px;}.lprog .reviewsHead{font-size:21px;text-align:left;}.lprog .cardBody,.lprog .pillRow{padding-left:0;}.lprog .cardTop{flex-direction:column;align-items:flex-start;gap:8px;}}.contUs{background:#0d1117;min-height:100vh;overflow-x:clip;}.contUs .titleStrip{max-width:1170px;margin:0 auto;padding:48px 24px;display:flex;flex-direction:row;align-items:center;gap:48px;}.contUs .imgCol{position:relative;flex:0 0 55%;border-radius:22px;overflow:hidden;}.contUs .imgCol img{width:100%;height:340px;object-fit:cover;display:block;border-radius:22px;transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94),brightness 0.7s ease;}.contUs .imgCol:hover img{transform:scale(1.04);filter:brightness(1.08);}.contUs .imgVignette{position:absolute;inset:0;border-radius:22px;background:radial-gradient(circle at 50% 50%,transparent 40%,rgba(13,17,23,0.72) 100%);pointer-events:none;}.contUs .textCol{flex:1;position:relative;padding:24px;}.contUs .textColDeco{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(191,168,56,0.07) 0%,transparent 70%);border-radius:22px;pointer-events:none;}.contUs .eyebrow{display:inline-block;font-size:13px;line-height:1.6;letter-spacing:0.12em;text-transform:uppercase;color:#BFA838;margin-bottom:8px;}.contUs .stripH1{font-size:38px;line-height:1.1;color:#FBFAF7;margin:0;}.contUs .stripH1 span{color:#BFA838;}.contUs .zigzagTop{width:100%;overflow:hidden;line-height:0;}.contUs .zigzagTop svg{display:block;width:100%;}.contUs .formArea{background:linear-gradient(180deg,#131920 0%,#0d1117 100%);padding:48px 0 96px;position:relative;}.contUs .formAreaInner{max-width:1170px;margin:0 auto;padding:0 24px;display:flex;flex-direction:row;gap:96px;align-items:flex-start;}.contUs .contactInfo{flex:0 0 300px;}.contUs .infoLabel{font-size:13px;line-height:1.6;letter-spacing:0.1em;text-transform:uppercase;color:#BFA838;margin-bottom:24px;display:block;}.contUs .infoItem{margin-bottom:24px;}.contUs .infoItemHead{font-size:13px;line-height:1.6;color:#DAD2A4;margin-bottom:8px;display:block;}.contUs .infoItemVal{font-size:21px;line-height:1.1;color:#FBFAF7;}.contUs .infoItemVal a{color:#FBFAF7;text-decoration:none;position:relative;transition:color 0.6s ease;}.contUs .infoItemVal a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#BFA838;transition:width 0.7s cubic-bezier(0.25,0.46,0.45,0.94);}.contUs .infoItemVal a:hover{color:#BFA838;}.contUs .infoItemVal a:hover::after{width:100%;}.contUs .counterBadge{display:inline-flex;align-items:center;gap:8px;background:rgba(191,168,56,0.1);border:1px solid rgba(191,168,56,0.25);border-radius:38px;padding:8px 24px;margin-top:24px;}.contUs .counterBadge .badgeNum{font-size:21px;line-height:1.1;color:#BFA838;}.contUs .counterBadge .badgeTxt{font-size:13px;line-height:1.6;color:#DAD2A4;}.contUs .formWrap{flex:1;}.contUs .formHead{font-size:21px;line-height:1.1;color:#FBFAF7;margin-bottom:24px;}.contUs .formHead span{color:#BFA838;}.contUs .fieldRow{display:flex;flex-direction:row;gap:24px;margin-bottom:24px;}.contUs .fieldGroup{display:flex;flex-direction:column;gap:8px;flex:1;}.contUs .fieldGroup label{font-size:13px;line-height:1.6;color:#DAD2A4;letter-spacing:0.05em;}.contUs .fieldGroup input,.contUs .fieldGroup select{background:rgba(218,210,164,0.05);border:1px solid rgba(218,210,164,0.15);border-radius:8px;padding:16px 24px;font-size:13px;line-height:1.6;color:#FBFAF7;width:100%;outline:none;transition:border-color 0.6s ease,background 0.6s ease,box-shadow 0.7s cubic-bezier(0.25,0.46,0.45,0.94);box-shadow:inset 0 2px 5px -1px rgba(191,168,56,0.05);appearance:none;-webkit-appearance:none;}.contUs .fieldGroup input::placeholder{color:rgba(218,210,164,0.35);font-size:13px;}.contUs .fieldGroup input:focus,.contUs .fieldGroup select:focus{border-color:rgba(191,168,56,0.5);background:rgba(218,210,164,0.08);box-shadow:inset 0 2px 5px -1px rgba(191,168,56,0.05),0 6px 25px -1px rgba(191,168,56,0.09);}.contUs .selectWrap{position:relative;}.contUs .selectWrap select{cursor:pointer;padding-right:48px;}.contUs .selectArrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;width:12px;height:8px;}.contUs .selectArrow svg{display:block;width:12px;height:8px;}.contUs .timelineField{margin-bottom:24px;}.contUs .timelineLabel{font-size:13px;line-height:1.6;color:#DAD2A4;margin-bottom:8px;display:block;}.contUs .timelinePills{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;}.contUs .timelinePills input[type="radio"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none;}.contUs .timelinePills label{display:inline-block;padding:8px 24px;border-radius:38px;border:1px solid rgba(218,210,164,0.2);font-size:13px;line-height:1.6;color:#DAD2A4;cursor:pointer;transition:border-color 0.6s ease,background 0.6s ease,color 0.6s ease;background:transparent;}.contUs .timelinePills input[type="radio"]:checked+label{border-color:#BFA838;background:rgba(191,168,56,0.12);color:#BFA838;}.contUs .timelinePills label:hover{border-color:rgba(191,168,56,0.45);color:#FBFAF7;}.contUs .privacyRow{display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin-bottom:24px;}.contUs .privacyRow input[type="checkbox"]{margin-top:3px;flex-shrink:0;accent-color:#BFA838;width:16px;height:16px;cursor:pointer;}.contUs .privacyTxt{font-size:13px;line-height:1.6;color:#DAD2A4;}.contUs .privacyTxt a{color:#BFA838;text-decoration:none;position:relative;transition:color 0.6s ease;}.contUs .privacyTxt a::after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#BFA838;transition:width 0.7s cubic-bezier(0.25,0.46,0.45,0.94);}.contUs .privacyTxt a:hover::after{width:100%;}.contUs .submitBtn{background:transparent;border:1px solid #BFA838;border-radius:5px;color:#BFA838;font-size:13px;line-height:1.6;letter-spacing:0.08em;text-transform:uppercase;padding:16px 48px;cursor:pointer;transition:background 0.7s cubic-bezier(0.25,0.46,0.45,0.94),color 0.7s ease,box-shadow 0.8s ease;box-shadow:0 2px 5px -1px rgba(191,168,56,0.05);}.contUs .submitBtn:hover{background:rgba(191,168,56,0.12);box-shadow:0 6px 25px -1px rgba(191,168,56,0.09);}.contUs .submitBtn:active{transform:scale(0.97);}.contUs .submitBtn:focus-visible{outline:2px solid #BFA838;outline-offset:3px;}.contUs .revealA{opacity:0;transform:translateY(24px);animation:slideUp 0.7s cubic-bezier(0.25,0.46,0.45,0.94) 0.1s forwards;}.contUs .revealB{opacity:0;transform:translateY(18px);animation:slideUp 0.7s cubic-bezier(0.25,0.46,0.45,0.94) 0.25s forwards;}.contUs .revealC{opacity:0;transform:translateY(12px);animation:slideUp 0.65s cubic-bezier(0.25,0.46,0.45,0.94) 0.4s forwards;}@keyframes slideUp{to{opacity:1;transform:translateY(0);}}@media (max-width:1024px){.contUs .titleStrip{flex-direction:column;gap:24px;padding:48px 24px;}.contUs .imgCol{flex:none;width:100%;}.contUs .formAreaInner{flex-direction:column;gap:48px;}.contUs .contactInfo{flex:none;width:100%;}}@media (max-width:640px){.contUs .stripH1{font-size:38px;}.contUs .fieldRow{flex-direction:column;gap:24px;}.contUs .imgCol img{height:220px;}.contUs .formAreaInner{padding:0 24px;}}.successPage{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px;background:#0d1117;}.successPage .innerWrap{max-width:1170px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:48px;}.successPage .iconCircle{width:96px;height:96px;border-radius:38px;background:linear-gradient(135deg,rgba(191,168,56,0.18) 0%,rgba(218,210,164,0.08) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 25px -1px rgba(191,168,56,0.09),0 8px 48px -1px rgba(191,168,56,0.14);flex-shrink:0;}.successPage .iconCircle svg{display:block;}.successPage .textBlock{display:flex;flex-direction:column;gap:24px;align-items:center;}.successPage .mainHeading{font-size:38px;line-height:1.1;color:#FBFAF7;margin:0;}.successPage .mainHeading span{color:#BFA838;}.successPage .subText{font-size:21px;line-height:1.6;color:#DAD2A4;margin:0;max-width:520px;}.successPage .smallNote{font-size:13px;line-height:1.6;color:rgba(218,210,164,0.6);margin:0;}.successPage .returnLink{display:inline-block;font-size:13px;line-height:1.6;color:#BFA838;text-decoration:none;letter-spacing:0.08em;text-transform:uppercase;padding:8px 24px;border:1px solid rgba(191,168,56,0.35);border-radius:5px;transition:color 0.6s ease,border-color 0.7s cubic-bezier(0.25,0.46,0.45,0.94),background 0.8s ease;}.successPage .returnLink:hover{color:#FBFAF7;border-color:rgba(191,168,56,0.8);background:rgba(191,168,56,0.1);}.successPage .returnLink:active{transform:scale(0.97);}@media (max-width:640px){.successPage{padding:48px 24px;}.successPage .mainHeading{font-size:21px;}.successPage .subText{font-size:13px;}}/*# sourceMappingURL=main.0sfwh1i0.chunk.css.map */