*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Spectral',serif;background:linear-gradient(147deg,#0a0a0f 0%,#1a1a2e 100%);color:#e8e8f0;min-height:100vh;display:flex;flex-direction:column}
.site-hd-v2{background:linear-gradient(156deg,#0B3477 0%,#1a1a2e 48%,#0a0a0f 100%);padding:24px 0;box-shadow:0 8px 32px #f9631a26;border-bottom:1px solid #d4cfcc1a}
.site-hd-v2 .hd-wrap--main{max-width:1366px;margin:0 auto;padding:0 24px}
.site-hd-v2 .top-strip{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}
.site-hd-v2 .logo-zone{display:flex;align-items:center;gap:18px}
.site-hd-v2 .logo-link-v1{display:block;width:85px;height:85px;background:#ffffff0d;border-radius:28px;padding:12px;box-shadow:0 4px 16px #0b34774d;transition:all .3s ease}
.site-hd-v2 .logo-link-v1:hover{background:#f9631a14;box-shadow:0 6px 24px #f9631a40}
.site-hd-v2 .logo-img{width:100%;height:100%;object-fit:contain}
.site-hd-v2 .brand-flow{display:flex;align-items:center;gap:12px}
.site-hd-v2 .brand-nm{font-size:26px;font-weight:700;font-style:italic;color:#F9631A;text-shadow:0 2px 8px #f9631a66}
.site-hd-v2 .connect-dot{width:6px;height:6px;background:#D4CFCC;border-radius:50%;box-shadow:0 0 12px #d4cfcc99}
.site-hd-v2 .tag-phrase{font-size:15px;color:#D4CFCC;opacity:.85}
.site-hd-v2 .main-nv-v3{display:flex;align-items:center;gap:8px}
.site-hd-v2 .nv-itm{padding:12px 22px;color:#e8e8f0;text-decoration:none;font-size:16px;border-radius:24px;transition:background .25s ease,color .25s ease;position:relative}
.site-hd-v2 .nv-itm:hover{background:#f9631a1f;color:#F9631A}
.site-hd-v2 .nv-itm--parent{position:relative}
.site-hd-v2 .nv-itm--parent:hover .sub-nv-v2{opacity:1;visibility:visible;transform:translateY(0)}
.site-hd-v2 .sub-nv-v2{position:absolute;top:100%;left:0;background:linear-gradient(148deg,#1a1a2e 0%,#0B3477 100%);border-radius:20px;padding:12px 0;min-width:200px;box-shadow:0 12px 32px #00000080;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;margin-top:8px;z-index:100}
.site-hd-v2 .sub-nv-v2::before{content:'';position:absolute;top:-8px;left:0;right:0;height:8px}
.site-hd-v2 .sub-itm{display:block;padding:10px 20px;color:#e8e8f0;text-decoration:none;font-size:15px;transition:background .2s ease,color .2s ease}
.site-hd-v2 .sub-itm:hover{background:#f9631a26;color:#F9631A}
main{flex:1}
.site-ft-v1{background:linear-gradient(162deg,#0a0a0f 0%,#0B3477 100%);padding:64px 0 32px;margin-top:80px;border-top:2px solid #f9631a33}
.site-ft-v1 .ft-grid{max-width:1366px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:48px}
.site-ft-v1 .ft-heading{font-size:22px;color:#F9631A;margin-bottom:20px;font-weight:700;font-style:italic}
.site-ft-v1 .ft-desc{font-size:15px;line-height:1.7;color:#D4CFCC;margin-bottom:24px}
.site-ft-v1 .ft-contact-v2{display:flex;flex-direction:column;gap:14px}
.site-ft-v1 .contact-row{display:flex;align-items:center;gap:12px;font-size:14px;color:#e8e8f0}
.site-ft-v1 .contact-row i{font-size:20px;color:#F9631A}
.site-ft-v1 .contact-row a{color:#e8e8f0;text-decoration:none;transition:color .2s ease}
.site-ft-v1 .contact-row a:hover{color:#F9631A}
.site-ft-v1 .ft-menu-v1{display:flex;flex-direction:column;gap:12px}
.site-ft-v1 .ft-link{color:#e8e8f0;text-decoration:none;font-size:15px;transition:color .2s ease}
.site-ft-v1 .ft-link:hover{color:#F9631A}
.site-ft-v1 .ft-text{font-size:15px;line-height:1.7;color:#D4CFCC}
.site-ft-v1 .ft-bottom{max-width:1366px;margin:0 auto;padding:24px 24px 0;border-top:1px solid #d4cfcc26;text-align:center}
.site-ft-v1 .copyright-v1{font-size:14px;color:#D4CFCC;opacity:.75}
.cookie-popup-v3{position:fixed;bottom:24px;right:24px;background:linear-gradient(152deg,#1a1a2e 0%,#0B3477 100%);border-radius:28px;padding:28px 32px;max-width:420px;box-shadow:0 16px 48px #000000b3 0 0 0 1px #f9631a33;animation:slideInFromTop .4s ease-out;z-index:10000}
.cookie-popup-v3.hide-v1{animation:slideOutToTop .3s ease-in forwards}
@keyframes slideInFromTop {
from{opacity:0;transform:translateY(-30px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes slideOutToTop {
from{opacity:1;transform:translateY(0)}
to{opacity:0;transform:translateY(-30px)}
}
.cookie-popup-v3 .cookie-txt{font-size:14px;line-height:1.6;color:#e8e8f0;margin-bottom:20px}
.cookie-popup-v3 .cookie-actions-v1{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}
.cookie-popup-v3 .cookie-btn{padding:10px 20px;border:none;border-radius:20px;font-family:'Spectral',serif;font-size:14px;cursor:pointer;transition:all .25s ease}
.cookie-popup-v3 .cookie-btn--accept{background:#F9631A;color:#fff}
.cookie-popup-v3 .cookie-btn--accept:hover{background:#e05515;box-shadow:0 4px 16px #f9631a66}
.cookie-popup-v3 .cookie-btn--decline{background:#d4cfcc26;color:#e8e8f0}
.cookie-popup-v3 .cookie-btn--decline:hover{background:#d4cfcc40}
.cookie-popup-v3 .cookie-link{color:#D4CFCC;text-decoration:underline;font-size:13px;transition:color .2s ease}
.cookie-popup-v3 .cookie-link:hover{color:#F9631A}
.cookie-popup-v3 .opt-out-toggle{display:flex;align-items:center;gap:8px;font-size:13px;color:#e8e8f0;cursor:pointer}
.cookie-popup-v3 .opt-out-toggle input{cursor:pointer}
@media (max-width: 768px) {
.site-hd-v2 .top-strip{flex-direction:column;align-items:flex-start;gap:20px}
.site-hd-v2 .main-nv-v3{flex-direction:column;align-items:flex-start;width:100%;gap:4px}
.site-hd-v2 .nv-itm{width:100%}
.site-hd-v2 .sub-nv-v2{position:static;margin-top:4px;margin-left:16px}
.site-ft-v1 .ft-grid{grid-template-columns:1fr;gap:32px}
.cookie-popup-v3{right:12px;left:12px;bottom:12px;max-width:none}
}
@media (max-width: 480px) {
.site-hd-v2 .logo-zone{flex-direction:column;align-items:flex-start;gap:12px}
.site-hd-v2 .brand-flow{flex-direction:column;align-items:flex-start;gap:6px}
.site-hd-v2 .connect-dot{display:none}
}
.terms-block{max-width:1366px;margin:0 auto;padding:80px 24px;background:linear-gradient(158deg,#0a0e1a 0%,#121623 45%,#0d1119 100%);color:#e8e9ed;line-height:1.75}
@media (min-width: 768px) {
.terms-block{padding:120px 48px}
}
@media (min-width: 1024px) {
.terms-block{padding:140px 80px}
}
.terms-block h1{font-size:2.8rem;font-weight:700;color:#fff;margin:0 0 48px;line-height:1.2;letter-spacing:-.02em;text-shadow:0 4px 24px #f9631a26}
@media (min-width: 768px) {
.terms-block h1{font-size:3.5rem;margin-bottom:64px}
}
.terms-block h2{font-size:2rem;font-weight:600;color:#F9631A;margin:64px 0 32px;line-height:1.3;letter-spacing:-.01em}
@media (min-width: 768px) {
.terms-block h2{font-size:2.4rem;margin-top:80px}
}
.terms-block h3{font-size:1.6rem;font-weight:600;color:#D4CFCC;margin:48px 0 24px;line-height:1.4}
@media (min-width: 768px) {
.terms-block h3{font-size:1.85rem}
}
.terms-block h4{font-size:1.35rem;font-weight:600;color:#b8bcc8;margin:40px 0 20px;line-height:1.45}
.terms-block h5{font-size:1.15rem;font-weight:600;color:#9ca3b4;margin:32px 0 16px;line-height:1.5}
.terms-block h6{font-size:1rem;font-weight:600;color:#858c9f;margin:28px 0 14px;line-height:1.5;text-transform:uppercase;letter-spacing:.05em}
.terms-block p{font-size:1.05rem;margin:0 0 24px;color:#d1d4dc}
@media (min-width: 768px) {
.terms-block p{font-size:1.1rem}
}
.terms-block ul{margin:0 0 32px;padding:0 0 0 28px;list-style:none}
.terms-block ul li{position:relative;font-size:1.05rem;margin:0 0 16px;padding-left:12px;color:#d1d4dc}
@media (min-width: 768px) {
.terms-block ul li{font-size:1.1rem}
}
.terms-block ul li::before{content:'';position:absolute;left:-20px;top:12px;width:6px;height:6px;background:linear-gradient(135deg,#F9631A 0%,#ff7d3d 100%);border-radius:50%;box-shadow:0 2px 8px #f9631a66}
.terms-block ol{margin:0 0 32px;padding:0 0 0 28px;counter-reset:ol-cntr;list-style:none}
.terms-block ol li{position:relative;font-size:1.05rem;margin:0 0 16px;padding-left:12px;color:#d1d4dc;counter-increment:ol-cntr}
@media (min-width: 768px) {
.terms-block ol li{font-size:1.1rem}
}
.terms-block ol li::before{content:counter(ol-cntr) ".";position:absolute;left:-28px;font-weight:600;color:#0B3477;text-shadow:0 2px 12px #0b347780}
.terms-block ul ul,.terms-block ol ol,.terms-block ul ol,.terms-block ol ul{margin:16px 0 0}
.terms-block strong,.terms-block b{font-weight:700;color:#fff}
.terms-block em,.terms-block i{font-style:italic;color:#D4CFCC}
.terms-block a{color:#F9631A;text-decoration:none;border-bottom:1px solid #f9631a4d;transition:all .3s cubic-bezier(0.4,0,0.2,1)}
.terms-block a:hover{color:#ff7d3d;border-bottom-color:#ff7d3d;text-shadow:0 2px 16px #f9631a66}
.terms-block a:focus{outline:2px solid #F9631A;outline-offset:4px;border-radius:4px}
.terms-block h1:first-child,.terms-block h2:first-child,.terms-block h3:first-child,.terms-block h4:first-child,.terms-block h5:first-child,.terms-block h6:first-child{margin-top:0}
.terms-block :last-child{margin-bottom:0}
.hero-ovr{position:relative;min-height:520px;display:flex;align-items:center;background:#0a0c14;overflow:hidden}
.hero-ovr::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(./img_assets/2026_01-mmenu.jpg);background-size:cover;background-position:center;z-index:1}
.hero-ovr::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0a0c14eb 0%,#0a0c14a6 40%,#0a0c14a6 60%,#0a0c14eb 100%);z-index:2}
.ptrn-deco{position:absolute;top:50%;right:8%;transform:translateY(-50%);width:180px;height:180px;opacity:.08;z-index:3}
.ptrn-deco svg{width:100%;height:100%}
.hero-cnt-v2{position:relative;z-index:4;max-width:1366px;margin:0 auto;padding:80px 24px;width:100%}
.hero-qa-wrp{max-width:720px;background:#d4cfcc0f;backdrop-filter:blur(12px);border-radius:32px;padding:48px 56px;border:1px solid #d4cfcc24}
.qa-q{font-size:2.1rem;line-height:1.3;color:#F9631A;margin:0 0 24px;font-weight:600}
.qa-a{font-size:1.15rem;line-height:1.65;color:#ffffffe0;margin:0}
@media (max-width: 768px) {
.hero-ovr{min-height:420px}
.hero-qa-wrp{padding:36px 28px}
.qa-q{font-size:1.6rem}
.qa-a{font-size:1.05rem}
.ptrn-deco{width:120px;height:120px;opacity:.05}
}
.crs-grid-sec{background:#0d0f18;padding:96px 24px;position:relative}
.crs-grid-sec::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#F9631A,transparent);opacity:.3}
.crs-grid-cnt{max-width:1366px;margin:0 auto}
.grid-hd-v1{text-align:center;margin-bottom:64px}
.grid-hd-v1 h2{font-size:2.4rem;color:#fff;margin:0 0 20px;font-weight:600;position:relative;display:inline-block}
.grid-hd-v1 h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#0B3477,#F9631A);border-radius:2px}
.grid-hd-v1 p{font-size:1.1rem;color:#ffffffb3;margin:24px 0 0;max-width:680px;margin-left:auto;margin-right:auto}
.crs-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.crd-item-v3{background:linear-gradient(145deg,#0b34771f,#0a0c14cc);border-radius:28px;padding:40px 32px;border:1px solid #d4cfcc1a;transition:all .35s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}
.crd-item-v3::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#F9631A,#0B3477);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.crd-item-v3:hover{transform:translateY(-8px);border-color:#f9631a66;box-shadow:0 24px 48px #f9631a26}
.crd-item-v3:hover::before{transform:scaleX(1)}
.crd-icn-v2{width:64px;height:64px;background:linear-gradient(135deg,#f9631a26,#0b347733);border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.crd-icn-v2 i{font-size:32px;color:#F9631A}
.crd-item-v3 h3{font-size:1.5rem;color:#fff;margin:0 0 16px;font-weight:600}
.crd-item-v3 p{font-size:1rem;line-height:1.6;color:#ffffffbf;margin:0 0 24px}
.crd-meta{display:flex;align-items:center;gap:20px;padding-top:20px;border-top:1px solid #d4cfcc1a}
.meta-itm{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#fff9}
.meta-itm i{font-size:16px;color:#0B3477}
@media (max-width: 968px) {
.crs-cards-grid{grid-template-columns:repeat(2,1fr);gap:28px}
}
@media (max-width: 640px) {
.crs-grid-sec{padding:64px 20px}
.grid-hd-v1 h2{font-size:1.9rem}
.crs-cards-grid{grid-template-columns:1fr;gap:24px}
.crd-item-v3{padding:32px 24px}
}
.enrl-split-v1{background:#08090f;position:relative;overflow:hidden}
.enrl-split-v1::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#f9631a14 0%,transparent 70%);pointer-events:none}
.splt-inner{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:0}
.splt-img-side{position:relative;height:680px}
.splt-img-side img{width:100%;height:100%;object-fit:cover;display:block}
.splt-cnt-side{padding:80px 48px 80px 0}
.splt-cnt-side h2{font-size:2.6rem;color:#fff;margin:0 0 28px;font-weight:600;line-height:1.25}
.splt-cnt-side h2 span{color:#F9631A;position:relative;display:inline-block}
.splt-cnt-side p{font-size:1.1rem;line-height:1.7;color:#ffffffc7;margin:0 0 36px}
.chk-list-v2{list-style:none;margin:0 0 40px;padding:0}
.chk-list-v2 li{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px;font-size:1.05rem;color:#ffffffd1;line-height:1.5}
.chk-list-v2 li::before{content:'';width:24px;height:24px;flex-shrink:0;background:linear-gradient(135deg,#F9631A,#0B3477);border-radius:6px;display:flex;align-items:center;justify-content:center;margin-top:2px;position:relative}
.chk-list-v2 li::after{content:'✓';position:absolute;color:#fff;font-size:14px;font-weight:700;left:5px;top:3px}
.btn-enrl-v3{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#F9631A 0%,#d85416 100%);color:#fff;padding:18px 42px;border-radius:30px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;box-shadow:0 8px 24px #f9631a4d}
.btn-enrl-v3:hover{transform:translateY(-3px);box-shadow:0 16px 40px #f9631a73;background:linear-gradient(135deg,#ff6e22 0%,#f55a0f 100%)}
.btn-enrl-v3 i{font-size:20px;transition:transform .3s ease}
.btn-enrl-v3:hover i{transform:translateX(4px)}
@media (max-width: 968px) {
.splt-inner{grid-template-columns:1fr;gap:0}
.splt-img-side{height:420px;order:2}
.splt-cnt-side{padding:64px 24px;order:1}
.splt-cnt-side h2{font-size:2rem}
}
@media (max-width: 640px) {
.splt-cnt-side h2{font-size:1.7rem}
.splt-img-side{height:340px}
.btn-enrl-v3{width:100%;justify-content:center}
}
.cosmic-hero{background:linear-gradient(156deg,#0a0d1f 0%,#1a1f3a 48%,#0f1428 100%);padding:8rem 2rem;position:relative;overflow:hidden}
.cosmic-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,#f9631a14 0%,transparent 50%),radial-gradient(circle at 80% 30%,#0b34771f 0%,transparent 50%)}
.hero-wrp--v1{max-width:1366px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1fr 400px 1fr;gap:3rem;align-items:center}
.hro-txt{grid-column:1}
.hro-txt .smltxt{color:#F9631A;font-size:.95rem;letter-spacing:1.2px;margin-bottom:1.5rem;display:block}
.hro-txt h1{color:#fff;font-size:2.8rem;line-height:1.2;margin-bottom:2rem}
.hro-txt .answr{color:#D4CFCC;font-size:1.1rem;line-height:1.7}
.hero-img-ctr{grid-column:2;position:relative}
.hero-img-ctr img{width:100%;height:520px;object-fit:cover;border-radius:32px;box-shadow:0 24px 48px #0006 0 0 0 1px #f9631a33;opacity:.85}
.hero-deco{grid-column:3;display:flex;flex-direction:column;gap:2rem}
.deco-box{background:#f9631a0f;border:1px solid #f9631a26;border-radius:24px;padding:1.8rem;backdrop-filter:blur(8px)}
.deco-box .icn{font-size:2.2rem;color:#F9631A;margin-bottom:1rem}
.deco-box h3{color:#fff;font-size:1.1rem;margin-bottom:.8rem}
.deco-box p{color:#D4CFCC;font-size:.92rem;line-height:1.6}
.ppl-sec{background:#0d1124;padding:7rem 2rem;position:relative}
.ppl-sec::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#F9631A,transparent);opacity:.3}
.ppl-ctn{max-width:1366px;margin:0 auto}
.sec-hd{text-align:center;margin-bottom:5rem}
.sec-hd h2{color:#fff;font-size:2.4rem;margin-bottom:1.2rem;position:relative;display:inline-block}
.sec-hd h2::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#F9631A,#0B3477);border-radius:2px}
.sec-hd p{color:#D4CFCC;font-size:1.05rem;max-width:720px;margin:2rem auto 0}
.ppl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}
.ppl-crd{background:linear-gradient(135deg,#151932 0%,#0f1226 100%);border:1px solid #f9631a1f;border-radius:28px;padding:2.5rem;transition:all .4s ease}
.ppl-crd:hover{transform:translateY(-8px);box-shadow:0 20px 40px #f9631a26;border-color:#f9631a4d}
.ppl-crd h4{color:#F9631A;font-size:1.3rem;margin-bottom:1rem}
.ppl-crd .role{color:#fff;font-size:.95rem;margin-bottom:1.5rem;opacity:.9}
.ppl-crd p{color:#D4CFCC;font-size:.94rem;line-height:1.7}
.directions{background:linear-gradient(220deg,#0a0e1f 0%,#141828 50%,#0c1022 100%);padding:7rem 2rem}
.dir-wrap{max-width:1366px;margin:0 auto}
.dir-hdr{margin-bottom:4rem}
.dir-hdr h2{color:#fff;font-size:2.5rem;margin-bottom:1.5rem}
.dir-hdr h2 span{color:#F9631A}
.dir-hdr p{color:#D4CFCC;font-size:1.05rem;line-height:1.7;max-width:680px}
.dir-layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem}
.dir-img{border-radius:32px;overflow:hidden;box-shadow:0 16px 32px #0000004d}
.dir-img img{width:100%;height:480px;object-fit:cover}
.dir-list{display:flex;flex-direction:column;gap:1.8rem}
.dir-itm{background:#0b347714;border-left:4px solid #F9631A;border-radius:20px;padding:2rem 2rem 2rem 2.5rem;transition:all .3s ease}
.dir-itm:hover{background:#0b347726;transform:translateX(8px)}
.dir-itm h5{color:#fff;font-size:1.2rem;margin-bottom:.8rem}
.dir-itm p{color:#D4CFCC;font-size:.93rem;line-height:1.65}
.eco-zone{background:#0b0f1e;padding:7rem 2rem;position:relative;overflow:hidden}
.eco-zone::before{content:'';position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,#f9631a0f 0%,transparent 70%);transform:translate(-50%,-50%);border-radius:50%}
.eco-inner{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.eco-top{text-align:center;margin-bottom:5rem}
.eco-top h2{color:#fff;font-size:2.6rem;margin-bottom:1.3rem}
.eco-top .sub{color:#D4CFCC;font-size:1.08rem;max-width:760px;margin:0 auto;line-height:1.7}
.eco-blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}
.eco-blk{background:linear-gradient(155deg,#0f1428cc 0%,#0a0e1ee6 100%);border:1px solid #d4cfcc14;border-radius:24px;padding:2.2rem;text-align:center;transition:all .4s ease;position:relative}
.eco-blk::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f9631a08,#0b34770d);border-radius:24px;opacity:0;transition:opacity .4s ease}
.eco-blk:hover::before{opacity:1}
.eco-blk:hover{transform:scale(1.05);box-shadow:0 16px 32px #f9631a1f}
.eco-blk .num{color:#F9631A;font-size:2.5rem;font-weight:700;margin-bottom:1rem;display:block}
.eco-blk h6{color:#fff;font-size:1.1rem;margin-bottom:.9rem;position:relative;z-index:1}
.eco-blk p{color:#D4CFCC;font-size:.9rem;line-height:1.6;position:relative;z-index:1}
.tech-area{background:linear-gradient(185deg,#0f1428 0%,#0a0d1f 100%);padding:7rem 2rem}
.tech-cont{max-width:1366px;margin:0 auto}
.tech-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;margin-bottom:5rem}
.tech-txt h2{color:#fff;font-size:2.5rem;margin-bottom:1.5rem}
.tech-txt h2::before{content:'//';color:#F9631A;margin-right:.5rem}
.tech-txt p{color:#D4CFCC;font-size:1.02rem;line-height:1.75;margin-bottom:1.2rem}
.tech-vis img{width:100%;height:380px;object-fit:cover;border-radius:28px;box-shadow:0 20px 40px #00000059}
.tech-features{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}
.tech-feat{background:#0b34770f;border:1px solid #f9631a1a;border-radius:26px;padding:2.5rem;display:flex;gap:1.8rem;transition:all .3s ease}
.tech-feat:hover{background:#0b34771f;border-color:#f9631a40}
.tech-feat .ic{font-size:2.8rem;color:#F9631A;flex-shrink:0}
.tech-feat-txt h5{color:#fff;font-size:1.25rem;margin-bottom:1rem}
.tech-feat-txt p{color:#D4CFCC;font-size:.95rem;line-height:1.65}
.trust-section{background:#0d1124;padding:7rem 2rem;position:relative}
.trust-section::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#f9631a4d,transparent)}
.trust-box{max-width:1366px;margin:0 auto}
.trust-hd{text-align:center;margin-bottom:4.5rem}
.trust-hd h2{color:#fff;font-size:2.5rem;margin-bottom:1.2rem}
.trust-hd h2 span{background:linear-gradient(90deg,#F9631A,#0B3477);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.trust-hd .desc{color:#D4CFCC;font-size:1.05rem;max-width:700px;margin:0 auto;line-height:1.7}
.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}
.trust-card{background:linear-gradient(160deg,#0f1426b3,#0a0d1ce6);border:1px solid #d4cfcc1a;border-radius:30px;padding:3rem;position:relative;overflow:hidden}
.trust-card::before{content:'';position:absolute;top:-50%;right:-50%;width:300px;height:300px;background:radial-gradient(circle,#f9631a14 0%,transparent 60%);border-radius:50%}
.trust-card .badge{display:inline-block;background:#f9631a1f;color:#F9631A;padding:.6rem 1.5rem;border-radius:20px;font-size:.88rem;margin-bottom:1.8rem;font-weight:600}
.trust-card h4{color:#fff;font-size:1.6rem;margin-bottom:1.3rem;position:relative;z-index:1}
.trust-card p{color:#D4CFCC;font-size:1rem;line-height:1.75;margin-bottom:1.5rem;position:relative;z-index:1}
.trust-card .meta{color:#d4cfccb3;font-size:.9rem;display:flex;align-items:center;gap:1.5rem;position:relative;z-index:1}
.trust-card .meta span{display:flex;align-items:center;gap:.5rem}
.trust-card .meta .icn{color:#F9631A}
@media (max-width: 1200px) {
.hero-wrp--v1{grid-template-columns:1fr;text-align:center}
.hro-txt{grid-column:1}
.hero-img-ctr{grid-column:1;max-width:500px;margin:0 auto}
.hero-deco{grid-column:1;flex-direction:row}
.ppl-grid{grid-template-columns:repeat(2,1fr)}
.dir-layout{grid-template-columns:1fr}
.eco-blocks{grid-template-columns:repeat(2,1fr)}
.tech-intro{grid-template-columns:1fr}
.tech-features{grid-template-columns:1fr}
.trust-grid{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.cosmic-hero{padding:5rem 1.5rem}
.hro-txt h1{font-size:2rem}
.hero-img-ctr img{height:360px}
.hero-deco{flex-direction:column}
.ppl-grid{grid-template-columns:1fr}
.sec-hd h2{font-size:2rem}
.dir-hdr h2{font-size:2rem}
.dir-img img{height:320px}
.eco-blocks{grid-template-columns:1fr}
.eco-top h2{font-size:2rem}
.tech-txt h2{font-size:2rem}
.tech-vis img{height:280px}
.trust-hd h2{font-size:2rem}
.trust-card{padding:2rem}
}
.cr-v2{background:linear-gradient(137deg,#0a0f1a 0%,#0d1420 45%,#111826 100%);padding:7.5rem 2rem;position:relative;overflow:hidden}
.cr-v2::before{content:'';position:absolute;top:-20%;right:-15%;width:65%;height:130%;background:radial-gradient(circle at center,#0f347726 0%,transparent 65%);border-radius:50%;animation:pls-v1 18s ease-in-out infinite}
@keyframes pls-v1 {
0%,100%{transform:translate(0,0) scale(1);opacity:.15}
50%{transform:translate(-8%,5%) scale(1.08);opacity:.22}
}
.cr-v2::after{content:'';position:absolute;bottom:-25%;left:-10%;width:55%;height:110%;background:radial-gradient(ellipse at center,#f9631a14 0%,transparent 60%);border-radius:50%;animation:pls-v2 22s ease-in-out infinite reverse}
@keyframes pls-v2 {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(6%,-4%) scale(1.12)}
}
.cr-ctr{max-width:920px;margin:0 auto;position:relative;z-index:3}
.cr-crcl{width:420px;height:420px;margin:0 auto 4.5rem;position:relative;border-radius:50%;background:linear-gradient(162deg,#0b347740 0%,#f9631a1f 100%);box-shadow:0 12px 48px #00000059 inset 0 2px 6px #d4cfcc14;display:flex;align-items:center;justify-content:center}
.cr-crcl::before{content:'';position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(245deg,#f9631a66,#0b347766,#d4cfcc33);z-index:-1;opacity:.6;animation:rtt-v3 25s linear infinite}
@keyframes rtt-v3 {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.cr-crcl::after{content:'';position:absolute;inset:24px;border-radius:50%;background:linear-gradient(78deg,#0d1420 0%,#111826 100%);z-index:1;box-shadow:0 8px 24px #0006}
.cr-txt-v1{position:relative;z-index:2;text-align:center;padding:0 2.5rem}
.cr-txt-v1 h1{font-size:2.8rem;font-weight:700;color:#f4f4f5;margin:0 0 1.2rem;line-height:1.2;letter-spacing:-.02em}
.cr-txt-v1 p{font-size:1.05rem;color:#b8b9bc;margin:0;line-height:1.6}
.cntct-wrp{background:linear-gradient(125deg,#0f1724 0%,#131a28 100%);border-radius:32px;padding:4rem 3rem;box-shadow:0 16px 56px #0006 inset 0 1px 3px #f9631a14;position:relative}
.cntct-wrp::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#f9631a80,transparent);border-radius:32px 32px 0 0}
.cntct-grd{display:grid;grid-template-columns:1fr 1fr;gap:3rem}
.info-sd{display:flex;flex-direction:column;gap:2.8rem}
.inf-blk{position:relative;padding-left:4.2rem}
.inf-blk i{position:absolute;left:0;top:.3rem;width:52px;height:52px;background:linear-gradient(135deg,#f9631a33 0%,#0b347726 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#F9631A;box-shadow:0 4px 16px #f9631a33}
.inf-blk h3{font-size:1.1rem;font-weight:600;color:#e8e8e9;margin:0 0 .6rem;letter-spacing:.01em}
.inf-blk p{font-size:.98rem;color:#a4a5a8;margin:0;line-height:1.7}
.inf-blk a{color:#b8b9bc;text-decoration:none;transition:color .3s ease}
.inf-blk a:hover{color:#F9631A}
.frm-sd{background:linear-gradient(140deg,#0b34771f 0%,#0f172466 100%);border-radius:24px;padding:2.5rem;box-shadow:inset 0 2px 8px #00000040;position:relative}
.frm-sd::after{content:'';position:absolute;inset:0;border-radius:24px;border:1px solid #d4cfcc0f;pointer-events:none}
.frm-sd form{display:flex;flex-direction:column;gap:1.8rem}
.fld-grp{display:flex;flex-direction:column;gap:.5rem}
.fld-grp label{font-size:.92rem;font-weight:500;color:#d1d2d4;letter-spacing:.01em}
.fld-grp input,.fld-grp select{width:100%;padding:.95rem 1.3rem;background:#0d142099;border:1.5px solid #d4cfcc1f;border-radius:12px;color:#e8e8e9;font-size:.96rem;transition:all .3s ease;box-sizing:border-box}
.fld-grp input:focus,.fld-grp select:focus{outline:none;border-color:#f9631a80;background:#0d1420cc;box-shadow:0 0 0 3px #f9631a1a}
.fld-grp input::placeholder{color:#6b6c6f}
.tpc-slct{position:relative}
#tpc{appearance:none;cursor:pointer;padding-right:2.5rem}
.tpc-slct::after{content:'\25BC';position:absolute;right:1.3rem;top:50%;transform:translateY(-50%);color:#F9631A;font-size:.75rem;pointer-events:none}
#cnd-v2{display:none}
#sls-tpc:checked ~ .cnd-flds .cnd-v2{display:flex;animation:sld-dwn .4s ease}
@keyframes sld-dwn {
from{opacity:0;transform:translateY(-12px)}
to{opacity:1;transform:translateY(0)}
}
.cnd-flds{display:flex;flex-direction:column;gap:1.8rem}
.prvc-chk{display:flex;align-items:flex-start;gap:.8rem;margin-top:.5rem}
.prvc-chk input[type="checkbox"]{width:20px;height:20px;margin-top:.15rem;cursor:pointer;accent-color:#F9631A}
.prvc-chk label{font-size:.88rem;color:#a4a5a8;line-height:1.5}
.prvc-chk a{color:#F9631A;text-decoration:none;transition:color .3s ease}
.prvc-chk a:hover{color:#ff7a3a}
.sbt-btn-v3{padding:1.1rem 2.5rem;background:linear-gradient(135deg,#F9631A 0%,#e85510 100%);border:none;border-radius:14px;color:#fff;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 24px #f9631a59;margin-top:.5rem}
.sbt-btn-v3:hover{background:linear-gradient(135deg,#ff7a3a 0%,#F9631A 100%);transform:translateY(-2px);box-shadow:0 10px 32px #f9631a73}
.sbt-btn-v3:active{transform:translateY(0)}
.vsl-dtl{background:linear-gradient(155deg,#0d1420 0%,#0a0f1a 100%);padding:5.5rem 2rem;position:relative}
.vsl-dtl::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,#d4cfcc33,transparent)}
.vsl-ctr{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}
.img-wrp-v1{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 18px 64px #00000080}
.img-wrp-v1::before{content:'';position:absolute;inset:0;background:linear-gradient(125deg,#f9631a26 0%,#0b347733 100%);z-index:1;mix-blend-mode:overlay}
.img-wrp-v1 img{width:100%;height:480px;object-fit:cover;display:block}
.txt-cntnt-v2{display:flex;flex-direction:column;gap:1.8rem}
.txt-cntnt-v2 h2{font-size:2.2rem;font-weight:700;color:#f4f4f5;margin:0;line-height:1.25;position:relative;padding-left:1.8rem}
.txt-cntnt-v2 h2::before{content:'';position:absolute;left:0;top:.4rem;width:5px;height:85%;background:linear-gradient(180deg,#F9631A 0%,#0B3477 100%);border-radius:8px}
.txt-cntnt-v2 p{font-size:1.02rem;color:#b8b9bc;line-height:1.7;margin:0}
.hlts-v1{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem}
.hlt-itm{background:linear-gradient(130deg,#0b347726 0%,#0f172440 100%);border-radius:18px;padding:1.5rem;border:1px solid #d4cfcc14;transition:all .4s ease}
.hlt-itm:hover{border-color:#f9631a4d;box-shadow:0 8px 28px #f9631a26;transform:translateY(-4px)}
.hlt-itm i{display:block;width:42px;height:42px;background:linear-gradient(135deg,#f9631a40 0%,#0b347733 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#F9631A;margin-bottom:1rem}
.hlt-itm h4{font-size:1.05rem;font-weight:600;color:#e8e8e9;margin:0 0 .5rem}
.hlt-itm p{font-size:.92rem;color:#9fa0a3;margin:0;line-height:1.6}
.hrs-sctn{background:linear-gradient(145deg,#111826 0%,#0d1420 100%);padding:5rem 2rem;position:relative;overflow:hidden}
.hrs-sctn::before{content:'';position:absolute;bottom:-30%;left:-20%;width:70%;height:120%;background:radial-gradient(circle at center,#0b34771f 0%,transparent 55%);border-radius:50%}
.hrs-ctr{max-width:860px;margin:0 auto;position:relative;z-index:2}
.hrs-hdr{text-align:center;margin-bottom:3.5rem}
.hrs-hdr h2{font-size:2.1rem;font-weight:700;color:#f4f4f5;margin:0 0 1rem;line-height:1.3}
.hrs-hdr p{font-size:1.02rem;color:#b8b9bc;margin:0}
.hrs-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
.hr-crd{background:linear-gradient(140deg,#0f172480 0%,#0d142099 100%);border-radius:22px;padding:2rem 1.8rem;border:1px solid #d4cfcc1a;text-align:center;box-shadow:0 8px 32px #0000004d;transition:all .4s ease}
.hr-crd:hover{border-color:#f9631a66;box-shadow:0 12px 40px #f9631a33;transform:translateY(-6px)}
.hr-crd h3{font-size:1.15rem;font-weight:600;color:#F9631A;margin:0 0 1.2rem;letter-spacing:.02em}
.hr-crd .dy{font-size:.96rem;color:#d1d2d4;margin:.5rem 0;display:flex;justify-content:space-between;align-items:center;padding:0 .5rem}
.hr-crd .dy span:first-child{font-weight:500}
.hr-crd .dy span:last-child{color:#a4a5a8}
.hr-crd .clsd{color:#e85510;font-weight:600;font-size:.98rem}
@media (max-width: 1024px) {
.cr-v2{padding:5rem 1.5rem}
.cr-crcl{width:360px;height:360px}
.cr-txt-v1 h1{font-size:2.3rem}
.cntct-grd{grid-template-columns:1fr;gap:2.5rem}
.vsl-ctr{grid-template-columns:1fr;gap:3rem}
.img-wrp-v1 img{height:400px}
.hrs-grd{grid-template-columns:1fr 1fr}
}
@media (max-width: 768px) {
.cr-crcl{width:300px;height:300px}
.cr-txt-v1{padding:0 1.5rem}
.cr-txt-v1 h1{font-size:1.9rem}
.cr-txt-v1 p{font-size:.98rem}
.cntct-wrp{padding:2.5rem 1.8rem;border-radius:24px}
.inf-blk{padding-left:3.8rem}
.inf-blk i{width:46px;height:46px;font-size:1.3rem}
.frm-sd{padding:2rem 1.5rem}
.txt-cntnt-v2 h2{font-size:1.85rem}
.hlts-v1{grid-template-columns:1fr}
.hrs-grd{grid-template-columns:1fr;gap:1.5rem}
.hrs-hdr h2{font-size:1.8rem}
}
@media (max-width: 480px) {
.cr-v2{padding:4rem 1rem}
.cr-crcl{width:260px;height:260px;margin-bottom:3rem}
.cr-txt-v1 h1{font-size:1.6rem}
.cr-txt-v1 p{font-size:.92rem}
.cntct-wrp{padding:2rem 1.2rem}
.info-sd{gap:2rem}
.inf-blk h3{font-size:1rem}
.inf-blk p{font-size:.92rem}
.fld-grp input,.fld-grp select{padding:.85rem 1.1rem;font-size:.92rem}
.sbt-btn-v3{padding:1rem 2rem;font-size:1rem}
.img-wrp-v1 img{height:320px}
.txt-cntnt-v2 h2{font-size:1.6rem;padding-left:1.5rem}
}
.abt-hro--v2{background:linear-gradient(127deg,#0B3477 0%,#1a1a2e 45%,#16213e 100%);padding:5.5rem 1.2rem 6rem;position:relative;overflow:hidden}
.abt-hro--v2::before{content:'';position:absolute;top:15%;right:8%;width:420px;height:420px;background:radial-gradient(circle,#f9631a26 0%,transparent 70%);border-radius:50%;filter:blur(60px);pointer-events:none}
.abt-hro--v2::after{content:'';position:absolute;bottom:20%;left:5%;width:380px;height:380px;background:radial-gradient(circle,#0b34774d 0%,transparent 65%);border-radius:50%;filter:blur(50px);pointer-events:none}
.abt-hro--v2 .ctr{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.abt-hro--v2 .inn{text-align:center;max-width:840px;margin:0 auto}
.abt-hro--v2 .dcrtr-lne{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.8rem}
.abt-hro--v2 .dcrtr-lne span{width:6px;height:6px;background:#F9631A;border-radius:50%;opacity:.7}
.abt-hro--v2 .dcrtr-lne span:nth-child(2){opacity:.5}
.abt-hro--v2 .dcrtr-lne span:nth-child(3){opacity:.3}
.abt-hro--v2 h1{font-size:3rem;color:#fff;margin:0 0 1.5rem;line-height:1.2;font-weight:700;letter-spacing:-.02em}
.abt-hro--v2 .dscrptn{font-size:1.15rem;color:#D4CFCC;line-height:1.7;margin:0 0 2.8rem;opacity:.95}
.abt-hro--v2 .btns-wrp{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
.abt-hro--v2 .btn-prm{background:linear-gradient(135deg,#F9631A 0%,#e05515 100%);color:#fff;padding:1rem 2.2rem;border-radius:28px;text-decoration:none;font-size:1.05rem;font-weight:600;display:inline-flex;align-items:center;gap:.6rem;transition:all .3s ease;border:none;box-shadow:0 8px 24px #f9631a40;z-index:10;position:relative}
.abt-hro--v2 .btn-prm:hover{transform:translateY(-2px);box-shadow:0 12px 32px #f9631a59}
.abt-hro--v2 .btn-scnd{background:#ffffff14;color:#fff;padding:1rem 2.2rem;border-radius:28px;text-decoration:none;font-size:1.05rem;font-weight:600;border:1px solid #d4cfcc33;transition:all .3s ease;z-index:10;position:relative}
.abt-hro--v2 .btn-scnd:hover{background:#ffffff1f;border-color:#d4cfcc4d;transform:translateY(-2px)}
.stry-blck{background:#0d0d1a;padding:5rem 1.2rem;position:relative}
.stry-blck .ctr{max-width:1366px;margin:0 auto}
.stry-blck .grd-lyot{display:grid;grid-template-columns:1.1fr 0.9fr;gap:4rem;align-items:center}
.stry-blck .txt-sd h2{font-size:2.5rem;color:#fff;margin:0 0 1.5rem;line-height:1.25;font-weight:700}
.stry-blck .txt-sd h2::before{content:'';display:block;width:60px;height:4px;background:linear-gradient(90deg,#F9631A 0%,#0B3477 100%);margin-bottom:1.2rem;border-radius:3px}
.stry-blck .txt-sd p{font-size:1.05rem;color:#D4CFCC;line-height:1.8;margin:0 0 1.3rem;opacity:.92}
.stry-blck .txt-sd p:last-child{margin-bottom:0}
.stry-blck .img-sd{position:relative}
.stry-blck .img-sd img{width:100%;height:420px;object-fit:cover;border-radius:32px;box-shadow:0 16px 48px #0006}
.stry-blck .img-sd::before{content:'';position:absolute;top:-12px;left:-12px;right:12px;bottom:12px;border:2px solid #f9631a4d;border-radius:32px;pointer-events:none}
.vls-sctn{background:linear-gradient(158deg,#16213e 0%,#0d0d1a 100%);padding:5rem 1.2rem}
.vls-sctn .ctr{max-width:1366px;margin:0 auto}
.vls-sctn .hdr{text-align:center;max-width:700px;margin:0 auto 3.5rem}
.vls-sctn .hdr h2{font-size:2.4rem;color:#fff;margin:0 0 1rem;font-weight:700;line-height:1.3}
.vls-sctn .hdr p{font-size:1.08rem;color:#D4CFCC;line-height:1.7;margin:0;opacity:.9}
.vls-sctn .crds-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
.vls-sctn .crd-itm{background:#ffffff08;border:1px solid #d4cfcc1a;border-radius:28px;padding:2.5rem 2rem;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}
.vls-sctn .crd-itm::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,#f9631a14 0%,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}
.vls-sctn .crd-itm:hover{transform:translateY(-6px);border-color:#f9631a4d;box-shadow:0 12px 36px #0000004d}
.vls-sctn .crd-itm:hover::before{opacity:1}
.vls-sctn .crd-itm .icn-wrp{width:80px;height:80px;background:linear-gradient(135deg,#f9631a26 0%,#0b347726 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.8rem;position:relative;z-index:2}
.vls-sctn .crd-itm .icn-wrp i{font-size:2.2rem;color:#F9631A}
.vls-sctn .crd-itm h3{font-size:1.5rem;color:#fff;margin:0 0 1rem;font-weight:600;position:relative;z-index:2}
.vls-sctn .crd-itm p{font-size:.98rem;color:#D4CFCC;line-height:1.7;margin:0;opacity:.88;position:relative;z-index:2}
.tmln-wrp{background:#0d0d1a;padding:5rem 1.2rem;position:relative}
.tmln-wrp .ctr{max-width:1366px;margin:0 auto}
.tmln-wrp .hdr{text-align:center;margin-bottom:4rem}
.tmln-wrp .hdr h2{font-size:2.4rem;color:#fff;margin:0 0 1rem;font-weight:700}
.tmln-wrp .hdr p{font-size:1.08rem;color:#D4CFCC;margin:0;opacity:.9}
.tmln-wrp .tml-ctn{position:relative;max-width:1000px;margin:0 auto}
.tmln-wrp .tml-ctn::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#f9631a4d 0%,#0b34774d 100%);transform:translateX(-50%)}
.tmln-wrp .tml-itm{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem;position:relative}
.tmln-wrp .tml-itm:nth-child(even) .tml-cntnt{grid-column:2;grid-row:1}
.tmln-wrp .tml-itm:nth-child(even) .tml-yr{grid-column:1;grid-row:1;text-align:right}
.tmln-wrp .tml-itm:nth-child(odd) .tml-yr{text-align:left}
.tmln-wrp .tml-yr{display:flex;align-items:center;position:relative}
.tmln-wrp .tml-yr span{font-size:2rem;color:#F9631A;font-weight:700;background:#0b347733;padding:.5rem 1.5rem;border-radius:20px;border:2px solid #f9631a4d}
.tmln-wrp .tml-yr::after{content:'';position:absolute;width:16px;height:16px;background:#F9631A;border-radius:50%;border:3px solid #0d0d1a;box-shadow:0 0 0 3px #f9631a4d}
.tmln-wrp .tml-itm:nth-child(odd) .tml-yr::after{right:-1.68rem}
.tmln-wrp .tml-itm:nth-child(even) .tml-yr::after{left:-1.68rem}
.tmln-wrp .tml-cntnt{background:#ffffff0a;border:1px solid #d4cfcc1a;border-radius:24px;padding:2rem 2.2rem}
.tmln-wrp .tml-cntnt h3{font-size:1.4rem;color:#fff;margin:0 0 .8rem;font-weight:600}
.tmln-wrp .tml-cntnt p{font-size:.98rem;color:#D4CFCC;line-height:1.7;margin:0;opacity:.88}
.rsns-blck{background:linear-gradient(162deg,#1a1a2e 0%,#16213e 50%,#0d0d1a 100%);padding:5rem 1.2rem;position:relative}
.rsns-blck::before{content:'';position:absolute;top:30%;left:10%;width:350px;height:350px;background:radial-gradient(circle,#0b347733 0%,transparent 70%);border-radius:50%;filter:blur(70px);pointer-events:none}
.rsns-blck .ctr{max-width:1366px;margin:0 auto}
.rsns-blck .flx-lyot{display:flex;gap:3.5rem;align-items:center}
.rsns-blck .img-wrp{flex:0 0 48%}
.rsns-blck .img-wrp .img-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}
.rsns-blck .img-wrp .img-grd img{width:100%;height:220px;object-fit:cover;border-radius:24px;box-shadow:0 8px 28px #0000004d}
.rsns-blck .img-wrp .img-grd img:first-child{transform:translateY(20px)}
.rsns-blck .img-wrp .img-grd img:last-child{transform:translateY(-20px)}
.rsns-blck .cntnt-wrp{flex:1}
.rsns-blck .cntnt-wrp h2{font-size:2.4rem;color:#fff;margin:0 0 1.8rem;font-weight:700;line-height:1.3}
.rsns-blck .cntnt-wrp .rsn-lst{list-style:none;padding:0;margin:0 0 2.5rem}
.rsns-blck .cntnt-wrp .rsn-lst li{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.2rem 1.5rem;background:#ffffff08;border-radius:20px;border-left:3px solid #F9631A;transition:all .3s ease}
.rsns-blck .cntnt-wrp .rsn-lst li:hover{background:#ffffff0d;transform:translateX(6px)}
.rsns-blck .cntnt-wrp .rsn-lst li i{font-size:1.5rem;color:#F9631A;flex-shrink:0;margin-top:.2rem}
.rsns-blck .cntnt-wrp .rsn-lst li div h4{font-size:1.2rem;color:#fff;margin:0 0 .5rem;font-weight:600}
.rsns-blck .cntnt-wrp .rsn-lst li div p{font-size:.95rem;color:#D4CFCC;line-height:1.6;margin:0;opacity:.88}
.rsns-blck .cntnt-wrp .act-btn{background:linear-gradient(135deg,#F9631A 0%,#e05515 100%);color:#fff;padding:1rem 2.5rem;border-radius:28px;text-decoration:none;font-size:1.05rem;font-weight:600;display:inline-block;transition:all .3s ease;box-shadow:0 8px 24px #f9631a40;z-index:10;position:relative}
.rsns-blck .cntnt-wrp .act-btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #f9631a59}
@media (max-width: 992px) {
.abt-hro--v2 h1{font-size:2.4rem}
.stry-blck .grd-lyot{grid-template-columns:1fr;gap:3rem}
.stry-blck .img-sd{order:-1}
.vls-sctn .crds-grd{grid-template-columns:1fr;gap:1.5rem}
.tmln-wrp .tml-ctn::before{left:0}
.tmln-wrp .tml-itm{grid-template-columns:1fr;gap:1rem}
.tmln-wrp .tml-itm:nth-child(even) .tml-cntnt{grid-column:1}
.tmln-wrp .tml-itm:nth-child(even) .tml-yr{grid-column:1;text-align:left}
.tmln-wrp .tml-yr::after{left:-1.3rem!important;right:auto!important}
.rsns-blck .flx-lyot{flex-direction:column}
.rsns-blck .img-wrp{flex:0 0 100%}
}
@media (max-width: 768px) {
.abt-hro--v2{padding:4rem 1rem 4.5rem}
.abt-hro--v2 h1{font-size:2rem}
.abt-hro--v2 .dscrptn{font-size:1.05rem}
.abt-hro--v2 .btns-wrp{flex-direction:column}
.abt-hro--v2 .btn-prm,.abt-hro--v2 .btn-scnd{width:100%;justify-content:center}
.stry-blck,.vls-sctn,.tmln-wrp,.rsns-blck{padding:3.5rem 1rem}
.stry-blck .txt-sd h2,.vls-sctn .hdr h2,.tmln-wrp .hdr h2,.rsns-blck .cntnt-wrp h2{font-size:2rem}
.rsns-blck .img-wrp .img-grd{grid-template-columns:1fr}
.rsns-blck .img-wrp .img-grd img:first-child,.rsns-blck .img-wrp .img-grd img:last-child{transform:translateY(0)}
}
.sc-pg{background:#0d0f1a;min-height:85vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:60px 20px}
.sc-pg::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 40%,#0b347726 0%,transparent 50%),radial-gradient(circle at 70% 60%,#f9631a14 0%,transparent 50%);animation:pls-v2 20s ease-in-out infinite}
@keyframes pls-v2 {
0%,100%{transform:translate(0,0) rotate(0deg)}
50%{transform:translate(-5%,-5%) rotate(5deg)}
}
.sc-pg::after{content:'';position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,#f9631a1f 0%,transparent 70%);top:20%;right:10%;filter:blur(80px);animation:flt-v1 15s ease-in-out infinite alternate}
@keyframes flt-v1 {
0%{transform:translate(0,0)}
100%{transform:translate(-40px,60px)}
}
.cntWrp{position:relative;z-index:2;max-width:720px;margin:0 auto;text-align:center;background:#0f121c99;backdrop-filter:blur(20px);border-radius:32px;padding:80px 60px;border:1px solid #d4cfcc14;box-shadow:0 20px 60px #0006 0 0 1px #f9631a4d inset}
.ic-chk--v1{width:96px;height:96px;margin:0 auto 36px;position:relative}
.ic-chk--v1 svg{width:100%;height:100%;filter:drop-shadow(0 8px 24px #f9631a66)}
.ic-chk--v1 circle{fill:none;stroke:#F9631A;stroke-width:3;stroke-linecap:round;animation:drw-crc 1.2s ease-out forwards;transform-origin:center}
@keyframes drw-crc {
0%{stroke-dasharray:0 300;transform:rotate(-90deg)}
100%{stroke-dasharray:300 0;transform:rotate(0deg)}
}
.ic-chk--v1 polyline{fill:none;stroke:#F9631A;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:drw-chk .6s .8s ease-out forwards}
@keyframes drw-chk {
to{stroke-dashoffset:0}
}
.hdTxt-v3{font-size:42px;font-weight:700;color:#fff;margin:0 0 24px;line-height:1.2;letter-spacing:-.02em}
.hdTxt-v3 .acnt{background:linear-gradient(135deg,#F9631A 0%,#ff8e54 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}
.hdTxt-v3 .acnt::after{content:'';position:absolute;bottom:-8px;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent 0%,#F9631A 50%,transparent 100%);border-radius:2px}
.msg-tx{font-size:18px;color:#d4cfccd9;line-height:1.7;margin:0 0 40px;max-width:520px;margin-left:auto;margin-right:auto}
.bt-grp{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.bt--prim{background:linear-gradient(135deg,#F9631A 0%,#d94d0f 100%);color:#fff;padding:16px 40px;border-radius:28px;text-decoration:none;font-size:16px;font-weight:600;border:none;box-shadow:0 12px 32px #f9631a4d 0 2px 8px #0003 inset;transition:all .3s ease;position:relative;z-index:10;display:inline-block}
.bt--prim:hover{transform:translateY(-3px);box-shadow:0 16px 40px #f9631a73 0 2px 8px #0003 inset}
.bt--prim:active{transform:translateY(-1px)}
.bt--sec{background:#0b34774d;color:#d4cfccf2;padding:16px 40px;border-radius:28px;text-decoration:none;font-size:16px;font-weight:600;border:1px solid #0b347780;box-shadow:0 8px 24px #0003;transition:all .3s ease;position:relative;z-index:10;display:inline-block}
.bt--sec:hover{background:#0b347773;border-color:#0b3477b3;transform:translateY(-2px);box-shadow:0 12px 28px #0000004d}
.bt--sec:active{transform:translateY(0)}
.dcr-pts{position:absolute;width:8px;height:8px;border-radius:50%;background:#f9631a66;box-shadow:0 0 16px #f9631a99}
.dcr-pts:nth-child(1){top:12%;left:8%;animation:twnk 3s ease-in-out infinite}
.dcr-pts:nth-child(2){top:25%;right:12%;width:6px;height:6px;animation:twnk 4s .5s ease-in-out infinite;background:#0b347780;box-shadow:0 0 12px #0b3477b3}
.dcr-pts:nth-child(3){bottom:18%;left:15%;width:10px;height:10px;animation:twnk 3.5s 1s ease-in-out infinite}
.dcr-pts:nth-child(4){bottom:30%;right:10%;width:7px;height:7px;animation:twnk 4.5s 1.5s ease-in-out infinite;background:#d4cfcc4d;box-shadow:0 0 10px #d4cfcc80}
@keyframes twnk {
0%,100%{opacity:.3;transform:scale(1)}
50%{opacity:1;transform:scale(1.4)}
}
@media (max-width: 768px) {
.sc-pg{padding:40px 20px;min-height:75vh}
.cntWrp{padding:60px 32px;border-radius:24px}
.hdTxt-v3{font-size:32px;margin-bottom:20px}
.msg-tx{font-size:16px;margin-bottom:32px}
.bt-grp{flex-direction:column;gap:12px}
.bt--prim,.bt--sec{width:100%;padding:14px 32px}
.ic-chk--v1{width:80px;height:80px;margin-bottom:28px}
.dcr-pts{display:none}
}
@media (max-width: 480px) {
.cntWrp{padding:48px 24px}
.hdTxt-v3{font-size:28px}
.msg-tx{font-size:15px}
}