@import"https://api.fontshare.com/v2/css?f[]=clash-display@600,700&f[]=satoshi@400,500,700&display=swap";:root{--e-black: #000000;--e-dark: #080808;--e-dark-2: #0d0d0d;--e-dark-3: #141414;--e-blue: #0066FF;--e-blue-dim: rgba(0, 102, 255, .18);--e-blue-glow: rgba(0, 102, 255, .35);--e-white: #ffffff;--e-white-80: rgba(255,255,255,.8);--e-white-50: rgba(255,255,255,.5);--e-white-20: rgba(255,255,255,.2);--e-white-08: rgba(255,255,255,.08);--e-border: rgba(255,255,255,.1);--e-border-blue: rgba(0,102,255,.3);--e-font-display: "Clash Display", "Inter", sans-serif;--e-font-body: "Satoshi", "Inter", sans-serif;--e-radius: 8px;--e-radius-lg: 14px;--e-transition: .28s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}body{background:var(--e-black)!important;color:var(--e-white)!important;font-family:var(--e-font-body)!important;-webkit-font-smoothing:antialiased}.gradient{background:var(--e-black)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--e-dark)}::-webkit-scrollbar-thumb{background:var(--e-blue);border-radius:3px}.header-wrapper{background:#000000eb!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:1px solid var(--e-border)!important;position:sticky!important;top:0!important;z-index:200!important;transition:background var(--e-transition)}.header{padding:0 48px!important;min-height:68px!important}.header__heading-link,.header__heading,.header__heading span{font-family:var(--e-font-display)!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--e-white)!important;text-decoration:none!important}.header__menu-item span,.header__menu-item,.header__active-menu-item span{font-family:var(--e-font-body)!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--e-white-80)!important;transition:color var(--e-transition)!important}.header__menu-item:hover span{color:var(--e-blue)!important}.header__icon svg{color:var(--e-white)!important}.header__icon:hover svg{color:var(--e-blue)!important}.e-hero{min-height:100svh;background:var(--e-black);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:140px 24px 100px;position:relative;overflow:hidden}.e-hero:before{content:"";position:absolute;top:-20%;left:50%;transform:translate(-50%);width:min(900px,120vw);height:min(900px,120vw);background:radial-gradient(ellipse,rgba(0,102,255,.16) 0%,rgba(0,102,255,.04) 45%,transparent 70%);pointer-events:none;animation:orbPulse 6s ease-in-out infinite alternate;border-radius:50%}.e-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}.e-hero__inner{position:relative;z-index:3;max-width:860px;margin:0 auto}.e-hero__badge{display:inline-flex;align-items:center;gap:8px;background:var(--e-blue-dim);border:1px solid var(--e-border-blue);color:var(--e-blue);padding:7px 20px;border-radius:100px;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:36px;animation:fadeSlideDown .8s ease both}.e-hero__badge:before{content:"";width:6px;height:6px;background:var(--e-blue);border-radius:50%;animation:pulseDot 1.8s ease-in-out infinite}.e-hero__title{font-family:var(--e-font-display)!important;font-size:clamp(2.8rem,6.5vw,5.5rem);font-weight:700;line-height:1.04;letter-spacing:-.03em;color:var(--e-white);margin:0 0 28px;animation:fadeSlideUp .9s ease .1s both}.e-hero__title em{font-style:normal;color:var(--e-blue);position:relative}.e-hero__title em:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--e-blue),transparent);border-radius:2px}.e-hero__sub{font-size:clamp(1rem,2vw,1.2rem);color:var(--e-white-50);line-height:1.75;max-width:580px;margin:0 auto 52px;font-weight:400;animation:fadeSlideUp .9s ease .2s both}.e-hero__cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;animation:fadeSlideUp .9s ease .3s both}.e-btn{display:inline-flex;align-items:center;gap:8px;padding:15px 32px;border-radius:var(--e-radius);font-family:var(--e-font-body);font-size:.875rem;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:all var(--e-transition);border:none;white-space:nowrap}.e-btn--primary{background:var(--e-blue);color:#fff;box-shadow:0 0 0 0 var(--e-blue-glow)}.e-btn--primary:hover{background:#0052cc;box-shadow:0 0 40px var(--e-blue-glow);transform:translateY(-2px);color:#fff;text-decoration:none}.e-btn--ghost{background:transparent;color:var(--e-white-80);border:1px solid var(--e-border)}.e-btn--ghost:hover{border-color:var(--e-blue);color:var(--e-blue);transform:translateY(-2px);text-decoration:none;background:var(--e-blue-dim)}.e-btn--arrow:after{content:" \2192"}.e-stats{background:var(--e-dark-2);border-top:1px solid var(--e-border);border-bottom:1px solid var(--e-border);padding:48px 24px}.e-stats__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media(min-width:768px){.e-stats__grid{grid-template-columns:repeat(4,1fr)}}.e-stats__item{text-align:center;padding:20px 24px;border-right:1px solid var(--e-border)}.e-stats__item:last-child,.e-stats__item:nth-child(2){border-right:none}@media(min-width:768px){.e-stats__item{border-right:1px solid var(--e-border)}.e-stats__item:last-child{border-right:none}.e-stats__item:nth-child(2){border-right:1px solid var(--e-border)}}.e-stats__num{font-family:var(--e-font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--e-blue);line-height:1;margin-bottom:8px;letter-spacing:-.02em}.e-stats__label{font-size:.8125rem;color:var(--e-white-50);font-weight:400;letter-spacing:.08em;text-transform:uppercase}.e-section{padding:96px 24px}.e-section--alt{background:var(--e-dark-2)}.e-section--blue-tint{background:linear-gradient(180deg,var(--e-dark) 0%,rgba(0,30,80,.15) 100%)}.e-container{max-width:1200px;margin:0 auto}.e-section-tag{font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--e-blue);margin-bottom:14px;display:flex;align-items:center;gap:10px}.e-section-tag:before{content:"";display:block;width:24px;height:1px;background:var(--e-blue)}.e-section-title{font-family:var(--e-font-display)!important;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--e-white);margin:0 0 18px}.e-section-desc{font-size:1.0625rem;color:var(--e-white-50);line-height:1.75;max-width:540px;margin:0 0 60px}.e-section-header--center{text-align:center}.e-section-header--center .e-section-tag{justify-content:center}.e-section-header--center .e-section-tag:before{display:none}.e-section-header--center .e-section-desc{margin-left:auto;margin-right:auto}.e-services-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:640px){.e-services-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.e-services-grid{grid-template-columns:repeat(3,1fr)}}.e-card{background:var(--e-white-08);border:1px solid var(--e-border);border-radius:var(--e-radius-lg);padding:36px 30px;transition:all var(--e-transition);position:relative;overflow:hidden}.e-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--e-blue),transparent);transform:scaleX(0);transition:transform .4s ease}.e-card:hover{border-color:var(--e-border-blue);background:#0066ff0d;transform:translateY(-5px);box-shadow:0 24px 80px #00000080,0 0 40px #0066ff1f}.e-card:hover:before{transform:scaleX(1)}.e-card__icon{width:52px;height:52px;background:var(--e-blue-dim);border:1px solid var(--e-border-blue);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:24px}.e-card__title{font-family:var(--e-font-display);font-size:1.1rem;font-weight:600;color:var(--e-white);margin:0 0 12px}.e-card__body{font-size:.9375rem;color:var(--e-white-50);line-height:1.7;margin:0}.e-why-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:600px){.e-why-grid{grid-template-columns:repeat(2,1fr)}}.e-why-item{display:flex;gap:18px;align-items:flex-start;padding:26px 24px;background:var(--e-white-08);border:1px solid var(--e-border);border-radius:var(--e-radius-lg);transition:all var(--e-transition)}.e-why-item:hover{border-color:var(--e-border-blue);background:#0066ff0f}.e-why-item__check{flex-shrink:0;width:34px;height:34px;background:var(--e-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;margin-top:2px}.e-why-item__title{font-family:var(--e-font-display);font-size:1rem;font-weight:600;color:var(--e-white);margin:0 0 6px}.e-why-item__desc{font-size:.9rem;color:var(--e-white-50);line-height:1.65;margin:0}.e-portfolio-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:640px){.e-portfolio-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.e-portfolio-grid{grid-template-columns:repeat(3,1fr)}}.e-portfolio-card{border:1px solid var(--e-border);border-radius:var(--e-radius-lg);overflow:hidden;transition:all var(--e-transition);background:var(--e-dark-3)}.e-portfolio-card:hover{transform:translateY(-6px);border-color:var(--e-border-blue);box-shadow:0 30px 80px #0009}.e-portfolio-card__thumb{height:190px;background:linear-gradient(135deg,#000824,#002080,#000f40);display:flex;align-items:center;justify-content:center;font-size:3rem;position:relative}.e-portfolio-card__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.6))}.e-portfolio-card__body{padding:22px 24px}.e-portfolio-card__tag{font-size:.7rem;color:var(--e-blue);font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.e-portfolio-card__title{font-family:var(--e-font-display);font-size:1rem;font-weight:600;color:var(--e-white);margin:0 0 6px}.e-portfolio-card__result{font-size:.875rem;color:var(--e-white-50);margin:0}.e-testi-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.e-testi-grid{grid-template-columns:repeat(3,1fr)}}.e-testi-card{background:var(--e-white-08);border:1px solid var(--e-border);border-radius:var(--e-radius-lg);padding:32px 28px;transition:all var(--e-transition)}.e-testi-card:hover{border-color:var(--e-border-blue);box-shadow:0 0 60px #0066ff1a}.e-testi-card__stars{color:var(--e-blue);font-size:.9rem;letter-spacing:3px;margin-bottom:18px}.e-testi-card__quote{font-size:.9375rem;color:var(--e-white-80);line-height:1.72;margin:0 0 24px;font-style:italic}.e-testi-card__author{display:flex;align-items:center;gap:12px}.e-testi-card__avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--e-blue),#003d99);display:flex;align-items:center;justify-content:center;font-family:var(--e-font-display);font-size:1rem;font-weight:700;color:#fff;flex-shrink:0}.e-testi-card__name{font-family:var(--e-font-display);font-size:.9rem;font-weight:600;color:var(--e-white);margin:0}.e-testi-card__role{font-size:.8rem;color:var(--e-white-50);margin:0}.e-process-steps{display:grid;grid-template-columns:1fr;gap:32px;position:relative}@media(min-width:768px){.e-process-steps{grid-template-columns:repeat(4,1fr)}.e-process-steps:before{content:"";position:absolute;top:32px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--e-border-blue),transparent)}}.e-process-step{text-align:center;padding:0 8px;position:relative}.e-process-step__num{width:64px;height:64px;border-radius:50%;background:var(--e-dark-3);border:2px solid var(--e-blue);display:flex;align-items:center;justify-content:center;font-family:var(--e-font-display);font-size:1.3rem;font-weight:700;color:var(--e-blue);margin:0 auto 20px;box-shadow:0 0 24px #06f3;position:relative;z-index:2;background:var(--e-black)}.e-process-step__title{font-family:var(--e-font-display);font-size:1rem;font-weight:600;color:var(--e-white);margin:0 0 10px}.e-process-step__desc{font-size:.875rem;color:var(--e-white-50);line-height:1.65;margin:0}.e-faq{max-width:780px;margin:0 auto}.e-faq-item{border:1px solid var(--e-border);border-radius:var(--e-radius);margin-bottom:10px;overflow:hidden;transition:border-color var(--e-transition)}.e-faq-item.open{border-color:var(--e-border-blue)}.e-faq-item__q{width:100%;text-align:left;background:var(--e-white-08);color:var(--e-white);padding:22px 28px;font-family:var(--e-font-body);font-size:.9375rem;font-weight:600;cursor:pointer;border:none;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background var(--e-transition)}.e-faq-item__q:hover{background:#0066ff0f}.e-faq-item__icon{flex-shrink:0;width:26px;height:26px;border:1px solid var(--e-border-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--e-blue);font-size:1.1rem;transition:transform .3s ease;background:var(--e-blue-dim)}.e-faq-item.open .e-faq-item__icon{transform:rotate(45deg)}.e-faq-item__a{max-height:0;overflow:hidden;transition:max-height .42s ease,padding .28s ease;background:#00000040;padding:0 28px}.e-faq-item.open .e-faq-item__a{max-height:500px;padding:20px 28px 24px}.e-faq-item__a p{font-size:.9375rem;color:var(--e-white-50);line-height:1.75;margin:0}.e-cta-section{padding:120px 24px;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(0,50,180,.15) 0%,transparent 70%),linear-gradient(180deg,var(--e-dark) 0%,var(--e-black) 100%);text-align:center;border-top:1px solid var(--e-border);position:relative;overflow:hidden}.e-cta-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(0,102,255,.12) 0%,transparent 65%);pointer-events:none}.e-cta-inner{position:relative;z-index:2;max-width:680px;margin:0 auto}.e-cta-inner .e-section-title{margin-bottom:20px}.e-cta-inner .e-section-desc{margin-bottom:44px;margin-left:auto;margin-right:auto}.collection .product-grid,.template-collection .product-grid{gap:20px!important}.card-wrapper{background:var(--e-dark-3)!important;border:1px solid var(--e-border)!important;border-radius:var(--e-radius-lg)!important;overflow:hidden!important;transition:all var(--e-transition)!important}.card-wrapper:hover{border-color:var(--e-border-blue)!important;transform:translateY(-4px)!important;box-shadow:0 20px 60px #00000080!important}.card--product .card__heading a{font-family:var(--e-font-display)!important;color:var(--e-white)!important;font-weight:600!important}.price{color:var(--e-blue)!important;font-weight:700!important}.price del,.price__regular{color:var(--e-white-50)!important}.quick-add__submit,.button--primary,button[name=add]{background:var(--e-blue)!important;color:#fff!important;border:none!important;border-radius:var(--e-radius)!important;font-family:var(--e-font-body)!important;font-weight:600!important;letter-spacing:.04em!important;transition:all var(--e-transition)!important}.quick-add__submit:hover,.button--primary:hover,button[name=add]:hover{background:#0052cc!important;box-shadow:0 0 30px var(--e-blue-glow)!important}.collection-hero,.main-collection-banner{background:var(--e-dark-2)!important;border-bottom:1px solid var(--e-border)!important}.facets-wrapper,.facets__form{background:var(--e-dark-2)!important;border-right:1px solid var(--e-border)!important}.facet-filters__summary,.facets__summary{color:var(--e-white)!important;font-family:var(--e-font-body)!important}.facet-filters__sort select{background:var(--e-dark-3)!important;border:1px solid var(--e-border)!important;color:var(--e-white)!important;border-radius:var(--e-radius)!important}.product__title{font-family:var(--e-font-display)!important;color:var(--e-white)!important;font-size:clamp(1.5rem,3vw,2.2rem)!important;font-weight:700!important}.product__description{color:var(--e-white-50)!important;line-height:1.75!important}.footer-wrapper{background:var(--e-dark-2)!important;border-top:1px solid var(--e-border)!important}.footer__heading{font-family:var(--e-font-display)!important;color:var(--e-white)!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.footer-block__list a{color:var(--e-white-50)!important;transition:color var(--e-transition)!important;font-size:.9rem!important}.footer-block__list a:hover{color:var(--e-blue)!important}.footer__copyright,.footer__copyright a{color:var(--e-white-20)!important;font-size:.8rem!important}.footer .header__heading-link,.footer .header__heading{font-family:var(--e-font-display)!important;color:var(--e-white)!important;font-weight:700!important}.list-social__link svg{color:var(--e-white-50)!important}.list-social__link:hover svg{color:var(--e-blue)!important}.marquee-section,[class*=marquee]{background:var(--e-dark-2)!important;border-top:1px solid var(--e-border)!important;border-bottom:1px solid var(--e-border)!important}input[type=text],input[type=email],input[type=tel],textarea,select{background:var(--e-dark-3)!important;border:1px solid var(--e-border)!important;color:var(--e-white)!important;border-radius:var(--e-radius)!important;font-family:var(--e-font-body)!important;transition:border-color var(--e-transition)!important}input:focus,textarea:focus,select:focus{border-color:var(--e-blue)!important;outline:none!important;box-shadow:0 0 0 3px #0066ff1f!important}input::placeholder,textarea::placeholder{color:var(--e-white-20)!important}@keyframes orbPulse{0%{opacity:.7;transform:translate(-50%) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1.08)}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.5}}.e-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.e-reveal.visible{opacity:1;transform:translateY(0)}.e-reveal:nth-child(2){transition-delay:.1s}.e-reveal:nth-child(3){transition-delay:.2s}.e-reveal:nth-child(4){transition-delay:.3s}.e-reveal:nth-child(5){transition-delay:.4s}.e-reveal:nth-child(6){transition-delay:.5s}.e-divider{height:1px;background:var(--e-border);margin:0;border:none}.e-text-blue{color:var(--e-blue)!important}.e-text-muted{color:var(--e-white-50)!important}@media(max-width:767px){.header{padding:0 20px!important}.e-hero{padding:100px 20px 60px}.e-section{padding:64px 20px}.e-cta-section{padding:80px 20px}.e-process-steps{gap:24px}}.template-collection,.template-collection body{background:var(--e-black)!important}.main-collection-banner,.collection-hero__wrapper,.section.collection-hero{background:var(--e-dark-2)!important;border-bottom:1px solid var(--e-border)!important;padding:64px 24px!important;text-align:center!important}.collection-hero h1,.main-collection-banner h1,.collection__title{font-family:var(--e-font-display)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:700!important;color:var(--e-white)!important;letter-spacing:-.03em!important}.collection__description,.collection-hero p{color:var(--e-white-50)!important;font-size:1.0625rem!important;max-width:560px!important;margin:12px auto 0!important}.product-grid__item{transition:all var(--e-transition)!important}.card-information .card__heading,.card-information .card__heading a{font-family:var(--e-font-display)!important;color:var(--e-white)!important;font-size:.9375rem!important;font-weight:600!important}.card__vendor{color:var(--e-white-50)!important;font-size:.8rem!important}.badge--sale{background:var(--e-blue)!important;color:#fff!important;border-radius:4px!important;font-family:var(--e-font-body)!important}.badge--soldout{background:var(--e-dark-3)!important;color:var(--e-white-50)!important;border:1px solid var(--e-border)!important}.facets__summary-chevron svg,.facets__summary:hover{color:var(--e-blue)!important}.active-facets__button-inner,.active-facets__button{background:var(--e-blue-dim)!important;border-color:var(--e-border-blue)!important;color:var(--e-blue)!important;border-radius:100px!important}.pagination__item a,.pagination .page-numbers{background:var(--e-dark-3)!important;border:1px solid var(--e-border)!important;color:var(--e-white)!important;border-radius:var(--e-radius)!important}.pagination__item--current a,.pagination .current{background:var(--e-blue)!important;border-color:var(--e-blue)!important;color:#fff!important}.product-count,.collection-description,.active-facets__heading{color:var(--e-white-50)!important}.facet-filters__summary{background:var(--e-dark-3)!important;border:1px solid var(--e-border)!important;border-radius:var(--e-radius)!important;color:var(--e-white)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/elitora-agency.css.map */
