.section-eyebrow{display:inline-block;background:#d4af3724;color:#d4af37;border:1px solid rgba(212,175,55,.3);padding:5px 18px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.section-eyebrow--light{background:#d4af371a;border-color:#d4af3759}@keyframes fade-up-in{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-left-in{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:translate(0)}}@keyframes fade-right-in{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.reveal-fade-up,.reveal-fade-left,.reveal-fade-right,.reveal-scale{opacity:0}.reveal-fade-up.is-revealed{animation:fade-up-in .72s cubic-bezier(.4,0,.2,1) calc(var(--reveal-i, 0) * .13s) both}.reveal-fade-left.is-revealed{animation:fade-left-in .68s cubic-bezier(.4,0,.2,1) both}.reveal-fade-right.is-revealed{animation:fade-right-in .68s cubic-bezier(.4,0,.2,1) both}.reveal-scale.is-revealed{animation:scale-in .6s cubic-bezier(.4,0,.2,1) both}.partners-marquee{background:linear-gradient(170deg,#040d2e,#071b63);padding:60px 0 68px;overflow:hidden}.partners-marquee__head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:44px;padding:0 16px;text-align:center}.partners-marquee__subhead{color:#ffffffb8;font-weight:400;font-size:clamp(1rem,2.5vw,1.32rem);margin:0}.partners-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%)}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partners-marquee__track{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:partners-scroll 24s linear infinite;will-change:transform}.partners-marquee__viewport:hover .partners-marquee__track,.partners-marquee__viewport:focus-within .partners-marquee__track{animation-play-state:paused}.partners-marquee__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px 36px;margin:0 14px;transition:background-color .22s ease,border-color .22s ease}.partners-marquee__item:hover{background:#ffffff21;border-color:#d4af3759}.partners-marquee__item img{width:120px;height:68px;-o-object-fit:contain;object-fit:contain;display:block;filter:brightness(1.1)}.about{background:#fff}.about-content{display:flex;flex-direction:column;align-items:center;text-align:center}.about-title{font-size:clamp(1.35rem,3vw,2.1rem);font-weight:600;color:#071b63;line-height:1.3;margin:14px 0 16px}.about-body{font-size:clamp(.92rem,1.5vw,1.05rem);color:#475569;line-height:1.72;max-width:520px;margin:0 auto 8px}.stat-col{position:relative}.stat-num{font-size:clamp(2rem,4.5vw,3rem)!important;font-weight:700!important;color:#071b63;letter-spacing:-.03em;line-height:1.05;margin:0 0 6px}.stat-label{font-size:clamp(.78rem,1.4vw,.9rem);color:#64748b;margin:0;line-height:1.4}.stat-icon{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;margin-top:8px;opacity:.6}.stat-col:after{content:"";display:block;width:32px;height:2px;background:#d4af37;border-radius:2px;margin:10px auto 0;transform:scaleX(0);transform-origin:center;transition:transform .5s cubic-bezier(.4,0,.2,1) calc(1.92s + var(--reveal-i, 0) * .14s)}.stat-col.is-revealed:after{transform:scaleX(1)}.about-img-col{padding:24px 16px}.about-img{width:100%;max-width:100%;box-shadow:0 24px 64px #071b6329,0 8px 24px #071b631a}.logo{position:absolute;width:30%;max-width:150px;top:35%;left:49%;transform:translate(-35%,-49%);box-shadow:0 8px 24px #071b6333}.services_btn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;margin-top:28px;padding:16px 36px;background:#071b63;color:#fff;border:none;border-radius:999px;font-size:.92rem;font-weight:600;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s ease}.services_btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #071b6347}.services_btn:active{transform:translateY(0);box-shadow:0 4px 12px #071b632e}.offers-section{background:linear-gradient(170deg,#071b63,#040d2e);padding:64px 0 80px}.offers-section__header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px}.offers-section__title{font-size:clamp(1.5rem,3.5vw,2.4rem);font-weight:600;color:#fff;margin:0;line-height:1.2}.offer-col__label{color:#ffffffe0!important;font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:500;margin-top:10px;margin-bottom:8px;text-align:center}.offer-card{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:14px!important;border-top:3px solid #D4AF37;box-shadow:0 12px 40px #040c3066,0 4px 12px #040c303d;transition:box-shadow .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.offer-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #040c3080,0 8px 20px #040c304d}.offer-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .65s cubic-bezier(.4,0,.2,1);border-radius:inherit}.offer-card:hover img{transform:scale(1.07)}.offer-card:before{content:"";position:absolute;inset:0;background:#040c3099;opacity:0;transition:opacity .32s ease;z-index:1;pointer-events:none;border-radius:inherit}.offer-card:hover:before{opacity:1}.offer-card a{position:absolute!important;bottom:20px!important;left:50%!important;transform:translate(-50%) translateY(16px)!important;opacity:0;background-color:#d4af37!important;color:#fff!important;padding:10px 32px!important;border-radius:999px!important;text-decoration:none;font-size:.86rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;z-index:2;transition:opacity .26s ease .05s,transform .3s cubic-bezier(.4,0,.2,1) .05s,background-color .18s ease!important;box-shadow:none!important}.offer-card:hover a{opacity:1;transform:translate(-50%) translateY(0)!important}.offer-card a:hover{background-color:#a98c2c!important}@media (max-width: 768px){.services_btn img{transform:rotate(135deg)}.partners-marquee{padding:44px 0 52px}.partners-marquee__head{margin-bottom:32px}.partners-marquee__item{padding:14px 24px;margin:0 10px}.partners-marquee__item img{width:88px;height:52px}.partners-marquee__viewport{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.about-img-col{padding:16px}.offers-section{padding:48px 0 60px}.offer-card{border-radius:12px!important}.offer-card a{opacity:1!important;transform:translate(-50%) translateY(0)!important;transition:none!important}.offer-card:before{opacity:.45}}@media (prefers-reduced-motion: reduce){.reveal-fade-up,.reveal-fade-left,.reveal-fade-right,.reveal-scale{opacity:1!important;animation:none!important;transform:none!important}.partners-marquee__track{animation:none!important;flex-wrap:wrap;justify-content:center;width:100%;gap:16px}.partners-marquee__item[aria-hidden=true]{display:none}.partners-marquee__viewport{-webkit-mask-image:none;mask-image:none}.stat-col:after{transform:scaleX(1);transition:none!important}.services_btn,.offer-card,.offer-card img,.offer-card:before,.offer-card a,.partners-marquee__item{transition:none!important}.offer-card:hover,.offer-card:hover img{transform:none}.offer-card a{opacity:1!important;transform:translate(-50%) translateY(0)!important}}.header{position:relative;background-image:url(/files/website_7.png);background-size:cover;background-position:center;min-height:100vh;display:flex;justify-content:center;align-items:center}.header:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,#040c3094,#071b63bd);z-index:0}.header-inner{position:relative;z-index:1;width:100%}.display-4{font-weight:400;font-style:normal}.header-title{color:#fff;font-weight:400;text-shadow:0 2px 20px rgba(4,12,48,.5);margin-bottom:0}@keyframes word-rise{0%{opacity:0;transform:translateY(28px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.header-title-word{display:inline-block;opacity:0;animation:word-rise .68s cubic-bezier(.4,0,.2,1) calc(var(--word-i, 0) * .13s) both}@keyframes accent-glow{0%{text-shadow:0 2px 20px rgba(4,12,48,.5),0 0 0px rgba(212,175,55,0)}38%{text-shadow:0 2px 20px rgba(4,12,48,.5),0 0 36px rgba(212,175,55,.62),0 0 72px rgba(212,175,55,.26)}to{text-shadow:0 2px 20px rgba(4,12,48,.5),0 0 14px rgba(212,175,55,.2)}}.header-title-word.header-title-word--accent{color:#d4af37;animation:word-rise .68s cubic-bezier(.4,0,.2,1) calc(var(--word-i, 0) * .13s) both,accent-glow .9s ease-out calc(var(--word-i, 0) * .13s + .68s) both}.header .content{display:flex;justify-content:center;align-items:stretch;min-height:auto;padding:64px 0 90px}@keyframes card-rise{0%{opacity:0;transform:translateY(34px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.header .content .content__item{background:#ffffff1a;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.18);border-top:3px solid #D4AF37;box-shadow:0 8px 36px #040c3052,inset 0 1px #ffffff24;width:300px;min-height:400px;margin:0 14px;padding:38px 28px 76px;border-radius:20px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff!important;opacity:0;animation:card-rise .72s cubic-bezier(.4,0,.2,1) calc(.5s + var(--card-i, 0) * .14s) both;transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1),background .32s ease,border-color .32s ease}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.header .content .content__item{background:#071b63db}}.header .content .content__item:after{content:"";position:absolute;top:-10%;left:0;width:52%;height:120%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);transform:translate(-180%) skew(-14deg);pointer-events:none;z-index:10}.header .content .content__item:hover:after{transform:translate(320%) skew(-14deg);transition:transform .62s cubic-bezier(.4,0,.2,1)}.header .content .content__item:hover{background:#040c30ed!important;color:#fff!important;border-color:#ffffff1f;border-top-color:#d4af37;transform:translateY(-12px) scale(1.025);box-shadow:0 32px 72px #040c3085,0 10px 28px #040c3052}.header .content .content__item h5{font-size:clamp(1.02rem,1.8vw,1.22rem);font-weight:600;letter-spacing:.01em;color:inherit;margin:0;line-height:1.3}.content__rule{display:block;width:34px;height:1px;background:#ffffff4d;border:none;margin:16px auto 18px;flex-shrink:0;transition:width .34s cubic-bezier(.4,0,.2,1),background-color .34s ease}.header .content .content__item:hover .content__rule{width:52px;background-color:#d4af37b8}.header .content .content__item p{font-size:clamp(.82rem,1.2vw,.91rem);color:#ffffffbd;line-height:1.72;margin:0;transition:color .32s ease}.header .content .content__item:hover p{color:#ffffffd9}.content__cta{position:absolute;bottom:28px;left:50%;transform:translate(-50%) translateY(8px);opacity:0;display:inline-block;background-color:#d4af37;color:#fff;padding:10px 34px;border-radius:999px;text-decoration:none;font-size:.86rem;font-weight:600;letter-spacing:.05em;white-space:nowrap;z-index:2;transition:opacity .24s ease .06s,transform .28s cubic-bezier(.4,0,.2,1) .06s,background-color .18s ease}.header .content .content__item:hover .content__cta{opacity:1;transform:translate(-50%) translateY(0)}.content__cta:hover{background-color:#a98c2c!important}header{position:relative;background-color:transparent}@media (max-width: 991px){.header .content .content__item{width:260px;min-height:360px;padding:30px 20px 68px;margin:0 8px}}@media (max-width: 768px){.header{min-height:85vh}.header .content{padding:36px 0 52px}.header div.home_content{display:none!important}.header-title{font-size:clamp(2rem,7.5vw,3rem)}}@media (prefers-reduced-motion: reduce){.header-title-word,.header-title-word.header-title-word--accent{animation:none!important;opacity:1;filter:none}.header .content .content__item{animation:none!important;opacity:1;transform:none!important}.header .content .content__item,.header .content .content__item:after,.content__rule,.header .content .content__item p,.content__cta{transition:none!important}.content__cta{opacity:1;transform:translate(-50%) translateY(0)}.header .content .content__item:hover:after{transition:none!important}}
