.hero{min-height:auto;margin-top:calc(-1 * var(--header-height));padding:calc(5rem + var(--header-height)) 0 5rem;background:radial-gradient(1100px 620px at 12% -10%,#d4af371a 0%,#0000 60%),radial-gradient(900px 520px at 100% 115%,#f4d03f14 0%,#0000 55%),linear-gradient(#fff 0%,#fdfcf8 55%,#fff 100%);align-items:center;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#d4af370b 1px,#0000 1px),linear-gradient(90deg,#d4af370b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 60% at 50% 38%,#000 0%,#0000 78%);mask-image:radial-gradient(72% 60% at 50% 38%,#000 0%,#0000 78%)}.hero{--hero-ease:cubic-bezier(.22, 1, .36, 1);--hero-enter:1s}.hero-glow{filter:blur(20px);pointer-events:none;z-index:0;will-change:transform;background:radial-gradient(circle,#d4af3729 0%,#f4d03f14 38%,#0000 68%);width:46rem;height:46rem;animation:1.6s ease-out both heroFadeIn,24s ease-in-out 1.6s infinite heroGlowDrift;position:absolute;top:-18%;right:-8%}@keyframes heroGlowDrift{0%,to{transform:translate(0,0)}50%{transform:translate(-2rem,1.5rem)}}@keyframes heroFadeIn{0%{opacity:0}}.hero-reveal{animation:heroRise var(--hero-enter) var(--hero-ease) both}.hero-reveal--visible{animation-name:heroRiseVisible}@keyframes heroRise{0%{opacity:0;transform:translateY(28px)}}@keyframes heroRiseVisible{0%{transform:translateY(28px)}}.hero-badge.hero-reveal{animation-name:heroSlideIn}@keyframes heroSlideIn{0%{opacity:0;transform:translate(28px)}}.title-mask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.title-mask__inner{animation:heroMaskUp 1.15s var(--hero-ease) calc(.12s + var(--i,0) * .16s) both;display:block}@keyframes heroMaskUp{0%{transform:translateY(112%)}}.hv-dial{animation:1.4s ease-out .2s both heroFadeIn}.hv-ring__path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.65,0,.35,1) both hvDraw}.hv-ring--outer .hv-ring__path{animation-delay:.4s}.hv-ring--middle .hv-ring__path{animation-delay:.6s}.hv-ring--inner .hv-ring__path{animation-delay:.8s}@keyframes hvDraw{to{stroke-dashoffset:0}}.hv-node{opacity:0;transform-box:fill-box;transform-origin:50%;animation:hvNodeIn .8s var(--hero-ease) both, hvSpin var(--spin) linear 2.8s infinite var(--spin-back,normal)}.hv-ring--outer .hv-node{animation-delay:2s,2.8s}.hv-ring--middle .hv-node{animation-delay:2.15s,2.8s}.hv-ring--inner .hv-node{animation-delay:2.3s,2.8s}@keyframes hvNodeIn{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.hv-ring{transform-box:view-box;transform-origin:300px 300px;animation:hvSpin var(--spin) linear 2.8s infinite var(--spin-dir,normal)}.hv-ring--outer{--spin:120s;--spin-dir:normal;--spin-back:reverse}.hv-ring--middle{--spin:90s;--spin-dir:reverse;--spin-back:normal}.hv-ring--inner{--spin:70s;--spin-dir:normal;--spin-back:reverse}@keyframes hvSpin{to{rotate:360deg}}.hv-mark{animation:hvMarkIn 1.3s var(--hero-ease) .5s both}@keyframes hvMarkIn{0%{opacity:0;scale:.9}}.hv-glow{animation:1.6s ease-out .4s both heroFadeIn,9s ease-in-out 2s infinite hvBreathe}@keyframes hvBreathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero-glow,.hero-reveal,.title-mask__inner,.hv-dial,.hv-ring__path,.hv-node,.hv-ring,.hv-mark,.hv-glow{animation:none}.hv-ring__path{stroke-dashoffset:0}.hv-node{opacity:1}}.hero-container{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;display:grid;position:relative}.hero-content{--hero-ink:#141414;--hero-slab-skew:-9deg;flex-direction:column;gap:1.5rem;display:flex}.hero-badge{color:#141414b8;align-items:center;gap:.7rem;width:fit-content;font-size:.95rem;font-weight:700;display:inline-flex}.hero-badge:before{content:"";background:linear-gradient(90deg,#b8941f,#e8c547);border-radius:3px;width:2.25rem;height:3px}.hero-badge__mark{isolation:isolate;color:#f4d03f;padding:.1em .7em .18em;font-size:1.05rem;font-weight:900;line-height:1.5;position:relative}.hero-badge__mark:before{content:"";z-index:-1;background:var(--hero-ink);transform:skewX(var(--hero-slab-skew));border-radius:.28em;position:absolute;inset:0;box-shadow:-.22em .22em #d4af37}.badge-icon{font-size:1rem}.hero-title{color:var(--hero-ink);flex-direction:column;gap:.35rem;font-size:clamp(2.5rem,4.1vw,3.75rem);font-weight:900;line-height:1.2;display:flex}.title-line{display:block}.title-highlight{display:inline-block;position:relative}.hero-title .highlight-text{-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#0000 42%,#fff6c9 50%,#0000 58%),linear-gradient(120deg,#b8941f 0%,#d4af37 48%,#e8c547 100%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin:-.12em -.05em -.26em;padding:.12em .05em .26em;display:inline-block}.title-wipe{display:inline-block;position:relative}.title-wipe:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e8c547 0%,#d4af37 50%,#b8941f 100%);position:absolute;inset:.04em -.12em;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.title-wipe:after{animation:.7s cubic-bezier(.7,0,.3,1) .5s backwards heroWipe}.hero-title .highlight-text{animation:1ms linear .84s backwards heroAppear,6s ease-in-out 1.45s infinite heroSheen}}@keyframes heroWipe{0%{transform-origin:100%;transform:scaleX(0)}48%{transform-origin:100%;transform:scaleX(1)}52%{transform-origin:0%;transform:scaleX(1)}to{transform-origin:0%;transform:scaleX(0)}}@keyframes heroAppear{0%{opacity:0}}@keyframes heroSheen{0%{background-position:0 0,0 0}20%,to{background-position:100% 0,0 0}}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}.hero-description{color:#141414b8;border-inline-start:3px solid #d4af37;max-width:600px;padding-inline-start:1.1rem;font-size:1.125rem;line-height:1.9}.hero-cta{flex-wrap:wrap;gap:1.25rem;padding-bottom:.4rem;display:flex}.cta-btn{--cta-ink:#141414;--cta-skew:-9deg;--cta-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;color:var(--cta-ink);transition:translate .25s var(--cta-ease), color .25s ease;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 2rem;font-size:1.0625rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.cta-btn:before{content:"";z-index:-1;transform:skewX(var(--cta-skew));transition:box-shadow .25s var(--cta-ease), background-color .25s ease;border-radius:.5rem;position:absolute;inset:0}.cta-btn svg{transition:translate .25s var(--cta-ease);flex:none}.cta-btn:hover svg{translate:-4px}.cta-btn:focus-visible{outline:2px solid var(--cta-ink);outline-offset:.6rem;border-radius:.5rem}.cta-btn--sm{gap:.45rem;padding:.6rem 1.3rem;font-size:.9rem}.cta-primary:before{box-shadow:-.36rem .36rem 0 var(--cta-ink);background:linear-gradient(120deg,#e8c547 0%,#d4af37 55%,#c9a227 100%)}.cta-primary:hover{translate:.14rem -.14rem}.cta-primary:hover:before{box-shadow:-.5rem .5rem 0 var(--cta-ink)}.cta-primary:active{translate:-.3rem .3rem}.cta-primary:active:before{box-shadow:-.06rem .06rem 0 var(--cta-ink)}.cta-secondary:before{box-shadow:inset 0 0 0 2px var(--cta-ink);background-color:#fff9}.cta-secondary:hover{color:#f4d03f}.cta-secondary:hover:before{background-color:var(--cta-ink)}.hero-services{border-top:1px solid #1414141a;flex-wrap:wrap;gap:.6rem 1.5rem;max-width:600px;padding-top:1.25rem;list-style:none;display:flex}.hero-services a{color:#141414b8;align-items:center;gap:.55rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.hero-services a:before{content:"";width:.45rem;height:.45rem;transition:scale .25s var(--hero-ease);background:linear-gradient(135deg,#e8c547,#b8941f);rotate:45deg}.hero-services a:hover{color:var(--hero-ink)}.hero-services a:hover:before{scale:1.45}.hero-services a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #d4af37}.home-stats{--hero-ease:cubic-bezier(.22, 1, .36, 1);--hs-gold:#d4af37;--hs-gold-light:#f4d03f;background:#fff;padding:0 0 4rem;position:relative}.home-stats-container{max-width:1280px;margin:0 auto;padding:0 2rem}.hs-panel{animation:heroRise 1s var(--hero-ease) .5s both;background:radial-gradient(520px 220px at 50% 0,#d4af3738 0%,#0000 70%),radial-gradient(420px 240px at 0 100%,#f4d03f1a 0%,#0000 70%),#141414;border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1414148c,inset 0 0 0 1px #d4af372e}.hs-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#d4af3712 1px,#0000 1px),linear-gradient(90deg,#d4af3712 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80%,#000 0%,#0000 80%);mask-image:radial-gradient(60% 80%,#000 0%,#0000 80%)}.hs-panel:after{content:"";background:linear-gradient(90deg, transparent, var(--hs-gold-light), transparent);opacity:.8;height:1px;position:absolute;top:0;left:10%;right:10%}.hs-item{z-index:1;animation:heroRise .9s var(--hero-ease) calc(.7s + var(--i,0) * .12s) both;justify-content:center;align-items:center;gap:1.25rem;padding:2.25rem 1.5rem;transition:background .4s;display:flex;position:relative}.hs-item+.hs-item:before{content:"";background:linear-gradient(#0000,#d4af3759,#0000);width:1px;position:absolute;top:22%;bottom:22%;right:0}[dir=ltr] .hs-item+.hs-item:before{left:0;right:auto}.hs-item:hover{background:radial-gradient(240px 140px,#d4af371a,#0000 70%)}.hs-visual{width:84px;height:84px;transition:transform .5s var(--hero-ease);flex:none;place-items:center;display:grid;position:relative}.hs-item:hover .hs-visual{transform:scale(1.06)}.hs-text{flex-direction:column;gap:.2rem;display:flex}.hs-number{background:linear-gradient(135deg, var(--hs-gold) 0%, var(--hs-gold-light) 60%, #fff3c4 100%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-weight:800;line-height:1.1}.hs-label{color:#ffffffb3;font-size:.95rem;font-weight:500}.hs-bars{border-bottom:1px solid #d4af3766;align-items:flex-end;gap:5px;width:64px;height:56px;padding-bottom:2px;display:flex}.hs-bar{background:linear-gradient(180deg, var(--hs-gold-light), #d4af3759);transform-origin:bottom;animation:hsGrow .8s var(--hero-ease) calc(1s + var(--i,0) * 80ms) both;border-radius:3px 3px 1px 1px;flex:1}.hs-bar:last-child{box-shadow:0 0 12px #f4d03f99}@keyframes hsGrow{0%{transform:scaleY(0)}}.hs-ring{width:84px;height:84px;transform:rotate(-90deg)}.hs-ring__track,.hs-ring__value{fill:none;stroke-width:6px}.hs-ring__track{stroke:#ffffff14}.hs-ring__value{stroke:var(--hs-gold-light);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--value));filter:drop-shadow(0 0 4px #f4d03f80);animation:hsRing 1.6s var(--hero-ease) 1.1s both}@keyframes hsRing{0%{stroke-dashoffset:100px}}.hs-ring__dot{background:radial-gradient(circle, var(--hs-gold-light) 0%, #d4af3733 70%);border-radius:50%;width:14px;height:14px;animation:2.4s ease-in-out 2.4s infinite hsPulse;position:absolute}@keyframes hsPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.hs-clock{width:84px;height:84px;position:relative}.hs-tick{transform-origin:2px 38px;background:var(--hs-gold-light);width:4px;height:14px;animation:hsTick .4s ease-out calc(1.2s + var(--i,0) * 70ms) both;border-radius:2px;position:absolute;top:4px;left:calc(50% - 2px);box-shadow:0 0 6px #f4d03f8c}@keyframes hsTick{0%{box-shadow:none;background:#ffffff1a}}.hs-clock__core{background:radial-gradient(circle,#f4d03f59,#0000 70%);border:1px solid #d4af3780;border-radius:50%;position:absolute;inset:30px}@media (prefers-reduced-motion:reduce){.hs-panel,.hs-item,.hs-bar,.hs-ring__value,.hs-ring__dot,.hs-tick{animation:none}}@media (max-width:1024px){.hs-item{text-align:center;flex-direction:column;gap:1rem}}@media (max-width:768px){.home-stats{padding-bottom:2.5rem}.home-stats-container{padding:0 1rem}.hs-panel{border-radius:22px;grid-template-columns:1fr}.hs-item{text-align:start;flex-direction:row;justify-content:flex-start;padding:1.25rem 1.5rem}.hs-item+.hs-item:before{background:linear-gradient(90deg,#0000,#d4af3759,#0000);width:auto;height:1px;inset:0 12% auto}.hs-visual{transform:scale(.85)}.hs-number{font-size:2.1rem}}.hero-visual{place-items:center;height:580px;display:grid;position:relative}.hv-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#d4af3733 0%,#f4d03f12 45%,#0000 70%);border-radius:50%;width:58%;margin:auto;position:absolute;inset:0}.hv-orbits{width:100%;max-width:580px;height:auto;position:relative;overflow:visible}.hv-ring__path{fill:none;stroke-width:1.25px;stroke-linecap:round}.hv-node__pill{fill:#fff;stroke:#d4af3766;stroke-width:1px}.hv-node__dot{fill:#d4af37;stroke:#d4af3740;stroke-width:4px}.hv-node__label{fill:#1a1a1a;font-size:13px;font-weight:600}.hv-mark{filter:drop-shadow(0 18px 32px #d4af3738);width:31%;height:auto;margin:auto;position:absolute;inset:0}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero-container{grid-template-columns:1fr;gap:2rem}.hero-visual{aspect-ratio:1;max-width:520px;height:auto;margin:0 auto}}@media (max-width:768px){.hero{min-height:auto;padding:calc(1.5rem + var(--header-height)) 0 1.5rem}.hero-container{padding:0 1.5rem}.hero-title{font-size:2.5rem}.hero-description{font-size:1rem}.hero-cta{flex-direction:column;padding-inline:.4rem}.hero-cta .cta-btn{width:100%}.hero-visual{max-width:440px;padding:1rem 0}.hv-node__label{font-size:15px}}@media (max-width:480px){.hero-title{font-size:clamp(1.6rem,8.2vw,2rem)}.hero-badge{font-size:.85rem}.hero-badge:before{width:1.5rem}.hero-visual{max-width:340px}.hv-node__label{font-size:17px}}#home-develop,#home-seo,#home-host,#home-support{scroll-margin-top:6.5rem}.develop-section{background:linear-gradient(#fafaf9 0%,#fff 20% 100%);padding:5rem 0 6rem;position:relative;overflow:hidden}.develop-section:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(80% 50% at 50% -20%,#c9a2270f,#0000),url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:100% 100%,120px 120px;position:absolute;inset:0}.develop-section-border{z-index:1;background:linear-gradient(90deg,#0000,#c9a22733,#0000);height:1px;position:absolute;top:0;left:0;right:0}.develop-section:after{content:"";pointer-events:none;z-index:0;background:0 0;position:absolute;inset:0}.develop-container{z-index:1;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.develop-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-bottom:3rem;animation:.8s ease-out slideInUp;display:flex}.develop-heading{align-items:center;gap:1.1rem;min-width:0;display:flex}.develop-index{isolation:isolate;color:#f4d03f;flex:none;padding:.12em .6em .2em;font-size:1.35rem;font-weight:900;line-height:1.4;position:relative}.develop-index:before{content:"";z-index:-1;background:#141414;border-radius:.28em;position:absolute;inset:0;transform:skew(-9deg);box-shadow:-.2em .2em #d4af37}.develop-badge{color:#8b6914;letter-spacing:.03em;background:#b8860b14;border:1px solid #b8860b38;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #b8860b0f}.develop-title{color:#141414;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;line-height:1.3}.title-gold{background:linear-gradient(120deg,#b8941f 0%,#d4af37 48%,#e8c547 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.develop-subtitle{color:#525252;max-width:640px;margin:0 0 0 auto;font-size:1.0625rem;line-height:1.85}.develop-services{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem;display:grid}.service-card{background:#fff;border:1px solid #d4af3733;border-radius:24px;padding:2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.service-card:before{content:"";opacity:0;background:linear-gradient(135deg,#4caf500d 0%,#0000 100%);border-radius:24px;transition:opacity .4s;position:absolute;inset:0}.service-card:hover{border-color:#d4af3766;transform:translateY(-8px);box-shadow:0 12px 40px #d4af3726}.service-card:hover:before{opacity:1}.service-card-featured{background:linear-gradient(135deg,#fff 0%,#fffaf0 100%);border:2px solid #d4af374d;box-shadow:0 8px 30px #d4af3733}.service-card-featured:after{content:"";pointer-events:none;background:radial-gradient(circle,#d4af371a 0%,#0000 70%);border-radius:0 24px 0 100%;width:100px;height:100px;position:absolute;top:0;right:0}.featured-badge{color:#fff;z-index:2;background:linear-gradient(135deg,#d4af37 0%,#f4d03f 100%);border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;position:absolute;top:1.5rem;left:1.5rem;box-shadow:0 4px 15px #d4af374d}.develop-section .featured-badge{background:linear-gradient(135deg,#d4af37 0%,#f4d03f 100%);box-shadow:0 4px 15px #d4af374d}.service-icon-wrapper{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:flex;position:relative}.service-icon-bg{opacity:.2;border-radius:20px;transition:all .4s;position:absolute;inset:0}.service-icon-bg-1{background:linear-gradient(135deg,#d4af37 0%,#f4d03f 100%)}.service-icon-bg-2{background:linear-gradient(135deg,#c9a227 0%,#d4af37 100%)}.service-icon-bg-3{background:linear-gradient(135deg,#b8941f 0%,#c9a227 100%)}.service-card:hover .service-icon-bg{opacity:.3;transform:scale(1.1)}.service-icon{z-index:1;color:#d4af37;filter:drop-shadow(0 4px 10px #d4af3733);transition:transform .4s;position:relative}.service-card:hover .service-icon{transform:scale(1.1)rotate(5deg)}.service-title{color:#1a1a1a;z-index:1;margin-bottom:1rem;font-size:1.75rem;font-weight:700;position:relative}.service-description{color:#1a1a1ab3;z-index:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.7;position:relative}.service-features{z-index:1;margin:0 0 1.5rem;padding:0;list-style:none;position:relative}.service-features li{padding:.75rem 0;color:#1a1a1acc;padding-right:1.5rem;font-size:.95rem;transition:all .3s;position:relative}.service-features li:before{content:"✓";color:#d4af37;background:linear-gradient(135deg,#d4af3733 0%,#f4d03f26 100%);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.75rem;right:0}.service-card:hover .service-features li{transform:translate(-5px)}.service-tag{color:#d4af37;z-index:1;background:#d4af371a;border:1px solid #d4af3733;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-block;position:relative}.service-card:hover .service-tag{background:#d4af3726;border-color:#d4af374d;transform:scale(1.05)}.develop-grid{z-index:1;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;margin-top:0;display:grid;position:relative}.service-card-new{background:#fff;border:1px solid #d4af3726;border-radius:24px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.service-card-new:before{content:"";opacity:1;pointer-events:none;background:linear-gradient(135deg,#d4af3705 0%,#d4af3703 100%);transition:opacity .4s;position:absolute;inset:0}.service-card-new:hover{transform:translateY(-6px);box-shadow:0 12px 32px #00000014,0 4px 16px #d4af371a}.service-card-inner{flex-direction:column;gap:1.5rem;padding:1.2rem;display:flex;position:relative}.service-top{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.service-icon-box{color:#d4af37;background:linear-gradient(135deg,#d4af371f 0%,#f4d03f1a 100%);border:1px solid #d4af3726;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 24px #d4af3726}.service-card-new:hover .service-icon-box{transform:translateY(-4px)scale(1.05)}.service-icon-box svg{transition:transform .4s}.service-card-new:hover .service-icon-box svg{transform:rotate(5deg)scale(1.1)}.service-category{color:#d4af37;letter-spacing:.3px;background:#d4af371a;border:1px solid #d4af3733;border-radius:8px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .3s}.service-card-new:hover .service-category{transform:translateY(-2px)}.service-name{color:#000;text-align:center;margin:0;font-size:1.75rem;font-weight:700;line-height:1.3;transition:color .3s}.service-name strong{color:#d4af37}.service-text{color:#1a1a1abf;margin:0;font-size:1rem;line-height:1.75;transition:color .3s}.service-list{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.service-list-item{color:#1a1a1ad9;align-items:center;gap:.75rem;padding:.625rem 0;font-size:.9375rem;transition:all .3s;display:flex}.service-list-item svg{color:#d4af37;flex-shrink:0;width:16px;height:16px;transition:all .3s;transform:scale(1.2)}.service-card-new:hover .service-list-item{transform:translate(4px)}.service-gallery{border-radius:12px;width:100%;height:220px;margin:1.5rem 0;position:relative;overflow:hidden}.gallery-item{border:2px solid #fffc;border-radius:8px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden;box-shadow:0 8px 20px #d4af3733}.gallery-item-1{z-index:3;width:210px;height:140px;top:15px;right:20px;transform:rotate(-8deg)}.gallery-item-2{z-index:2;width:230px;height:140px;bottom:20px;right:60px;transform:rotate(12deg)}.gallery-item-3{z-index:1;width:170px;height:110px;top:-10px;left:10px;transform:rotate(-5deg)}.service-card-new:hover .gallery-item-1{transform:rotate(-5deg)translateY(-5px)scale(1.05)}.service-card-new:hover .gallery-item-2{transform:rotate(8deg)translateY(-5px)scale(1.05)}.service-card-new:hover .gallery-item-3{transform:rotate(-10deg)translateY(-5px)scale(1.05)}.gallery-image{background:linear-gradient(135deg,#d4af3726 0%,#f4d03f1f 25%,#d4af371a 50%,#f4d03f26 75%,#d4af371f 100%) 0 0/200% 200%;width:100%;height:100%;animation:8s infinite gradientShift;position:relative;overflow:hidden}.gallery-image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gallery-image:before{content:"";opacity:.3;background:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff1a 10px 20px),repeating-linear-gradient(-45deg,#0000,#0000 10px,#ffffff0d 10px 20px);position:absolute;inset:0}.gallery-item-1 .gallery-image{background:linear-gradient(135deg,#d4af3733 0%,#f4d03f26 50%,#d4af372e 100%)}.gallery-item-2 .gallery-image{background:linear-gradient(135deg,#f4d03f2e 0%,#d4af3726 50%,#f4d03f33 100%)}.gallery-item-3 .gallery-image{background:linear-gradient(135deg,#d4af3726 0%,#f4d03f33 50%,#d4af3726 100%)}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.service-stats{background:linear-gradient(135deg,#d4af370a 0%,#f4d03f08 100%);border:1px solid #d4af3714;border-radius:12px;justify-content:space-between;align-items:center;margin:.5rem 0;padding:1rem;display:flex}.stat-item{flex-direction:column;flex:1;align-items:center;gap:.25rem;display:flex}.stat-value{background:linear-gradient(135deg,#d4af37 0%,#f4d03f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;line-height:1;transition:all .3s}.service-card-new:hover .stat-value{transform:scale(1.1)}.stat-label{color:#1a1a1a99;font-size:.95rem;font-weight:500}.service-tech{flex-wrap:wrap;align-content:flex-start;gap:.5rem;min-height:3.5rem;margin:1rem 0 1.5rem;display:flex}.tech-tag{color:#d4af37;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #d4af3740;border-radius:6px;padding:.2rem .4rem;font-size:.75rem;font-weight:500;transition:all .3s;box-shadow:0 2px 8px #d4af3726}.service-card-new:hover .tech-tag{transform:translateY(-2px)}.service-price{background:linear-gradient(135deg,#dc26261f 0%,#ef44441a 100%);border:1px solid #dc262640;border-radius:14px;justify-content:space-between;align-items:center;margin:.75rem 0;padding:1.25rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 16px #dc262626}.service-card-new:hover .service-price{transform:translateY(-2px)}.price-label{color:#1a1a1a99;font-size:.875rem;font-weight:500}.price-amount{direction:rtl;align-items:baseline;gap:.25rem;display:flex}.price-value{background:linear-gradient(135deg,#dc2626 0%,#ef4444 50%,#dc2626 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;line-height:1;transition:all .3s;animation:3s ease-in-out infinite priceShimmer}@keyframes priceShimmer{0%,to{background-position:0%}50%{background-position:100%}}.service-card-new:hover .price-value{transform:scale(1.05)}.price-currency{color:#dc2626;margin-left:.25rem;font-size:1rem;font-weight:600}.price-unit{color:#1a1a1a80;font-size:.75rem;font-weight:500}@media (max-width:1024px){.develop-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (max-width:768px){.develop-section{padding:4rem 0}.develop-container{padding:0 1.5rem}.develop-header{margin-bottom:2.25rem}.develop-heading{gap:.85rem}.develop-index{font-size:1.1rem}.develop-subtitle{font-size:1rem}.develop-grid{grid-template-columns:1fr;gap:1.5rem}.service-card-inner{padding:1rem}.service-icon-box{width:56px;height:56px}.service-name{font-size:1.5rem}.service-gallery{height:180px}.gallery-item-1{width:130px;height:105px;top:12px;right:15px}.gallery-item-2{width:150px;height:115px;bottom:15px;right:50px}.gallery-item-3{width:120px;height:95px;top:40px;right:140px}.service-stats{padding:.875rem}.stat-value{font-size:1.25rem}.stat-label{font-size:.95rem}.service-price{padding:1rem 1.25rem}.price-value{font-size:1.75rem}.price-currency{font-size:.9375rem}}@media (max-width:480px){.develop-section{padding:3rem 0}.develop-title{font-size:1.55rem}.develop-grid{gap:1.25rem}.service-card-inner{gap:1.25rem;padding:1.5rem .7rem}.service-icon-box{width:48px;height:48px}.service-icon-box svg{width:24px;height:24px}.service-name{font-size:1.375rem}.service-text{font-size:.9375rem}.service-list-item{font-size:.875rem}.service-gallery{height:150px;margin:1rem 0}.gallery-item-1{width:100px;height:80px;top:8px;right:10px}.gallery-item-2{width:120px;height:90px;bottom:10px;right:40px}.gallery-item-3{width:90px;height:70px;top:30px;right:100px}.service-stats{flex-direction:row;gap:.5rem;padding:.75rem}.stat-value{font-size:1.125rem}.stat-label{font-size:.85rem}.tech-tag{padding:.3rem .7rem;font-size:.7rem}.service-price{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}.price-amount{justify-content:flex-start;width:100%}.price-value{font-size:1.5rem}.price-currency{font-size:.875rem}.price-label{font-size:.8rem}}.seo-card{background:#fff;border:1px solid #d4af3733;border-radius:24px;flex-direction:column;padding:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.seo-card:before{content:"";opacity:0;background:linear-gradient(135deg,#d4af370d 0%,#0000 100%);border-radius:24px;transition:opacity .4s;position:absolute;inset:0}.seo-card:hover{border-color:#d4af3766;transform:translateY(-8px);box-shadow:0 12px 40px #d4af3726}.seo-card:hover:before{opacity:1}.seo-card-featured{background:linear-gradient(135deg,#fff 0%,#fffaf0 100%);border:2px solid #d4af374d;box-shadow:0 8px 30px #d4af3733}.seo-card-featured:after{content:"";pointer-events:none;background:radial-gradient(circle,#d4af371a 0%,#0000 70%);border-radius:0 24px 0 100%;width:100px;height:100px;position:absolute;top:0;right:0}.seo-card-premium{background:linear-gradient(135deg,#fff 0%,#fffaf0 100%);border:2px solid #d4af3766;position:relative;box-shadow:0 8px 30px #d4af3740}.seo-card-premium:after{content:"";background:linear-gradient(90deg,#d4af37 0%,#f4d03f 50%,#d4af37 100%);border-radius:24px 24px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.seo-card-header{text-align:center;z-index:1;margin-bottom:2rem;position:relative}.seo-icon-wrapper{justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1.5rem;display:flex;position:relative}.seo-icon-bg{opacity:.2;border-radius:18px;transition:all .4s;position:absolute;inset:0}.seo-icon-bg-1,.seo-icon-bg-2,.seo-icon-bg-3{background:linear-gradient(135deg,#d4af37 0%,#f4d03f 100%)}.seo-card:hover .seo-icon-bg{opacity:.3;transform:scale(1.1)}.seo-icon{z-index:1;color:#d4af37;filter:drop-shadow(0 4px 10px #d4af3733);transition:transform .4s;position:relative}.seo-card:hover .seo-icon{transform:scale(1.1)rotate(5deg)}.seo-package-title{color:#1a1a1a;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.seo-package-tag{color:#d4af37;background:#d4af371a;border:1px solid #d4af3733;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-block}.seo-card:hover .seo-package-tag{background:#d4af3726;border-color:#d4af374d;transform:scale(1.05)}.seo-package-content{z-index:1;flex:1;position:relative}.seo-features{margin:0;padding:0;list-style:none}.seo-features li{color:#1a1a1acc;border-bottom:1px solid #1a1a1a0d;padding:.75rem 1.5rem .75rem 0;font-size:.95rem;transition:all .3s;position:relative}.seo-features li:last-child{border-bottom:none}.seo-features li:before{content:"✓";color:#d4af37;background:linear-gradient(135deg,#d4af3733 0%,#f4d03f26 100%);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.75rem;right:0}.seo-card:hover .seo-features li{color:#1a1a1ae6;transform:translate(-5px)}.support-card{background:#fff;border:1px solid #ff980033;border-radius:24px;flex-direction:column;padding:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.support-card:before{content:"";opacity:0;background:linear-gradient(135deg,#ff98000d 0%,#0000 100%);border-radius:24px;transition:opacity .4s;position:absolute;inset:0}.support-card:hover{border-color:#ff980066;transform:translateY(-8px);box-shadow:0 12px 40px #ff980026}.support-card:hover:before{opacity:1}.support-card-featured{background:linear-gradient(135deg,#fff 0%,#fff8eb 100%);border:2px solid #ff98004d;box-shadow:0 8px 30px #ff980033}.support-card-featured:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff98001a 0%,#0000 70%);border-radius:0 24px 0 100%;width:100px;height:100px;position:absolute;top:0;right:0}.support-card-header{text-align:center;z-index:1;margin-bottom:2rem;position:relative}.support-icon-wrapper{justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex;position:relative}.support-icon-bg{opacity:.2;border-radius:20px;transition:all .4s;position:absolute;inset:0}.support-icon-bg-1{background:linear-gradient(135deg,#2196f3 0%,#42a5f5 100%)}.support-icon-bg-2,.support-icon-bg-3{background:linear-gradient(135deg,#ff9800 0%,#ffb74d 100%)}.support-card:hover .support-icon-bg{opacity:.3;transform:scale(1.1)}.support-icon{z-index:1;color:#ff9800;filter:drop-shadow(0 4px 10px #ff980033);transition:transform .4s;position:relative}.support-card:hover .support-icon{transform:scale(1.1)rotate(5deg)}.support-service-title{color:#1a1a1a;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.support-service-tag{color:#ff9800;background:#ff98001a;border:1px solid #ff980033;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-block}.support-card:hover .support-service-tag{background:#ff980026;border-color:#ff98004d;transform:scale(1.05)}.support-service-content{z-index:1;flex:1;position:relative}.support-service-description{color:#1a1a1ab3;text-align:center;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.support-features{margin:0;padding:0;list-style:none}.support-features li{color:#1a1a1acc;border-bottom:1px solid #1a1a1a0d;padding:.75rem 1.5rem .75rem 0;font-size:.95rem;transition:all .3s;position:relative}.support-features li:last-child{border-bottom:none}.support-features li:before{content:"✓";color:#ff9800;background:linear-gradient(135deg,#ff980033 0%,#ffb74d26 100%);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.75rem;right:0}.support-card:hover .support-features li{color:#1a1a1ae6;transform:translate(-5px)}.team-section{background:linear-gradient(#fafafa 0%,#fff 100%);padding:5rem 0;position:relative;overflow:hidden}.team-section:before{content:"";background:linear-gradient(90deg,#0000,#d4af374d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.team-container{z-index:1;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.team-header{text-align:center;margin-bottom:4rem;animation:.8s ease-out slideInUp}.team-badge{color:#d4af37;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4af371a;border:1px solid #d4af374d;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.625rem 1.25rem;font-size:.875rem;display:inline-flex}.team-title{color:#141414;margin-bottom:1rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:1.25}.team-subtitle{color:#1a1a1ab3;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.8}.team-members{grid-template-columns:repeat(4,1fr);gap:4rem 2rem;margin-top:3rem;display:grid}.team-card{text-align:center;position:relative}.team-avatar{justify-content:center;align-items:center;width:170px;height:170px;margin:0 auto 1.75rem;display:flex;position:relative}.team-avatar-img{object-fit:cover;z-index:1;border-radius:50%;width:100%;height:100%;transition:translate .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:-5px 5px #d4af37}.team-card .team-avatar-img{transform:scale(1.1)}.team-card:hover .team-avatar-img{translate:4px -4px;box-shadow:-10px 10px #d4af37}.team-crown-defs{width:0;height:0;position:absolute;overflow:hidden}.team-avatar:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#f4d03f73 0%,#d4af372e 45%,#0000 70%);border-radius:50%;transition:opacity .4s,scale .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:-18px;scale:.8}.team-card:hover .team-avatar:before{opacity:1;animation:2.4s ease-in-out .5s infinite teamGlowPulse;scale:1}.team-crown{z-index:3;transform-origin:50% 100%;opacity:0;filter:drop-shadow(0 6px 8px #785a0a59);pointer-events:none;width:78px;height:auto;margin-left:-39px;transition:opacity .25s,transform .55s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-51px;left:50%;overflow:visible;transform:translate(-10px,-46px)rotate(18deg)scale(.5)}.team-card:hover .team-crown{opacity:1;transform:translate(-6px,-4px)rotate(-12deg)scale(1)}.team-card:hover .team-crown path:first-child{animation:1.8s ease-in-out .55s infinite teamCrownShine}.team-sparkle{z-index:4;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;pointer-events:none;background:linear-gradient(135deg,#fff6d0,#f4d03f);width:14px;height:14px;position:absolute;scale:0}.team-sparkle:first-of-type{top:-58px;left:8%}.team-sparkle:nth-of-type(2){width:11px;height:11px;top:-36px;right:6%}.team-sparkle:nth-of-type(3){width:9px;height:9px;top:-6px;left:-4%}.team-card:hover .team-sparkle{animation:1.6s ease-in-out infinite teamSparkle}.team-card:hover .team-sparkle:first-of-type{animation-delay:.45s}.team-card:hover .team-sparkle:nth-of-type(2){animation-delay:.85s}.team-card:hover .team-sparkle:nth-of-type(3){animation-delay:1.2s}@keyframes teamSparkle{0%,to{opacity:0;rotate:0deg;scale:0}45%{opacity:1;rotate:90deg;scale:1}70%{opacity:0;rotate:140deg;scale:.4}}@keyframes teamCrownShine{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes teamGlowPulse{0%,to{scale:1}50%{scale:1.06}}@media (prefers-reduced-motion:reduce){.team-crown{transition:opacity .2s;transform:translate(-6px,-4px)rotate(-12deg)}.team-card:hover .team-avatar:before,.team-card:hover .team-crown path:first-child,.team-card:hover .team-sparkle{animation:none}}.team-member-name{color:#141414;z-index:1;margin-bottom:.35rem;font-size:1.35rem;font-weight:800;position:relative}.team-member-role{color:#a8861c;z-index:1;margin-bottom:1rem;font-size:.95rem;font-weight:700;position:relative}.team-member-skills{z-index:1;flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex;position:relative}.skill-tag{color:#141414c7;background:#fff;border:1px solid #14141424;border-radius:6px;padding:.3rem .7rem;font-size:.72rem;font-weight:600;display:inline-block}@media (max-width:1024px){.team-members{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.team-section{padding:3rem 0}.team-container{padding:0 1.5rem}.team-header{margin-bottom:3rem}.team-subtitle{font-size:1rem}.team-members{grid-template-columns:repeat(2,1fr);gap:1.5rem}.team-card{padding:2rem}}@media (max-width:480px){.team-title{font-size:1.75rem}.team-members{grid-template-columns:1fr}.team-card{padding:1.5rem}.team-avatar{width:100px;height:100px}.team-crown{width:50px;margin-left:-25px;top:-33px}.team-sparkle:first-of-type{top:-38px}.team-sparkle:nth-of-type(2){top:-24px}.avatar-placeholder{width:80px;height:80px;font-size:1.5rem}.team-member-name{font-size:1.25rem}}.blog-section{background:#fff;padding:6rem 0;position:relative;overflow:hidden}.blog-section-modern{background:radial-gradient(circle at 12% 18%,#d4af371a,#0000 34%),radial-gradient(circle at 88% 78%,#d4af3712,#0000 28%),linear-gradient(150deg,#fafafa 0%,#fff 48%,#fcfcfc 100%)}.blog-section:before{content:"";background:linear-gradient(90deg,#0000,#d4af374d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.blog-container{z-index:1;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.blog-header{text-align:center;margin-bottom:4rem;animation:.8s ease-out slideInUp}.blog-header-modern{max-width:760px;margin:0 auto 2.4rem}.blog-badge{color:#d4af37;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4af371a;border:1px solid #d4af374d;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.625rem 1.25rem;font-size:.875rem;display:inline-flex}.blog-badge-modern{background:#ffffffbf;border-color:#d4af3773;font-weight:600;box-shadow:0 8px 28px #d4af372e}.blog-title{color:#141414;margin-bottom:1rem;font-size:3rem;font-weight:900;line-height:1.2}.blog-title-modern{font-size:clamp(2rem,3.6vw,3rem);line-height:1.25}.blog-subtitle{color:#1a1a1ab3;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.8}.blog-subtitle-modern{max-width:640px}.blog-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.blog-grid-modern{grid-template-columns:repeat(4,1fr);gap:1.15rem;margin-bottom:2.75rem}.blog-card{background:#fff;border:1px solid #d4af3733;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.blog-card-modern{background:#ffffffeb;border-color:#d4af3738;box-shadow:0 10px 28px #0000000d}.blog-card-modern:after{content:"";pointer-events:none;z-index:3;border:1px solid #0000;border-radius:20px;transition:border-color .35s;position:absolute;inset:0}.blog-card:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#d4af370d 0%,#0000 100%);border-radius:20px;transition:opacity .4s;position:absolute;inset:0}.blog-card:hover{border-color:#d4af3766;transform:translateY(-6px);box-shadow:0 16px 40px #d4af3724}.blog-card-modern:hover:after{border-color:#d4af3766}.blog-card:hover:before{opacity:1}.blog-card-link{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.blog-card-image{flex-shrink:0;height:190px;position:relative;overflow:hidden}.blog-card-image-shade{pointer-events:none;z-index:1;opacity:.55;background:linear-gradient(#0000 45%,#0000002e 100%);transition:opacity .35s;position:absolute;inset:0}.blog-card:hover .blog-card-image-shade{opacity:.75}.blog-image-placeholder{background:linear-gradient(135deg,#d4af372e 0%,#f4d03f1a 50%,#1a1a1a0f 100%);width:100%;height:100%;transition:transform .55s}.blog-card-image img{object-fit:cover;transition:transform .55s cubic-bezier(.4,0,.2,1)}.blog-card:hover .blog-image-placeholder,.blog-card:hover .blog-card-image img{transform:scale(1.06)}.blog-card-content{z-index:2;flex-direction:column;flex:1;padding:1.25rem 1.3rem 1.35rem;display:flex;position:relative}.blog-card-category{color:#b8941f;white-space:nowrap;background:#d4af371a;border:1px solid #d4af3747;border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:600;transition:all .3s;display:inline-block}.blog-card:hover .blog-card-category{background:#d4af3729;border-color:#d4af3766}.blog-card-title{color:#1a1a1a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-height:3.15em;margin:0 0 1rem;font-size:1.05rem;font-weight:700;line-height:1.5;transition:color .3s;display:-webkit-box;overflow:hidden}.blog-card:hover .blog-card-title{color:#c9a227}.blog-card-footer{border-top:1px solid #1a1a1a12;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:auto;padding-top:.9rem;display:flex}.blog-card-date,.blog-card-readtime{color:#1a1a1a80;white-space:nowrap;font-size:.74rem;font-weight:500}.blog-cta{text-align:center}.blog-cta-btn{color:#fff;background:linear-gradient(135deg,#d4af37 0%,#f4d03f 100%);border:1px solid #d4af374d;border-radius:14px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 20px #d4af3766}.blog-cta-btn-modern{border-radius:999px;padding:1rem 2.2rem;box-shadow:0 10px 32px #d4af3759}.blog-cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #d4af3780}.blog-cta-btn svg{transition:transform .3s}.blog-cta-btn:hover svg{transform:translate(-4px)}@media (max-width:1024px){.blog-grid-modern{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-section{padding:4rem 0}.blog-container{padding:0 1.5rem}.blog-header,.blog-header-modern{margin-bottom:2rem}.blog-title{font-size:2.25rem}.blog-subtitle{font-size:1rem}.blog-grid,.blog-grid-modern{grid-template-columns:1fr;gap:1.15rem;margin-bottom:2.5rem}.blog-card-image{height:200px}.blog-card-content{padding:1.2rem 1.25rem 1.3rem}}@media (max-width:480px){.blog-title{font-size:1.75rem}.blog-card-image{height:180px}.blog-card-title{min-height:0;font-size:1rem}}.portfolio-section{background:linear-gradient(135deg,#fafafa 0%,#fff 100%);padding:6rem 0;position:relative;overflow:hidden}.portfolio-section:before{content:"";background:linear-gradient(90deg,#0000,#d4af374d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.portfolio-container{max-width:1400px;margin:0 auto;padding:0 2rem}.portfolio-header{text-align:center;margin-bottom:4rem}.portfolio-badge{color:#d4af37;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4af371a;border:1px solid #d4af374d;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.625rem 1.25rem;font-size:.875rem;display:inline-flex}.portfolio-title{color:#141414;margin-bottom:1rem;font-size:2.5rem;font-weight:900;line-height:1.3}.portfolio-subtitle{color:#1a1a1ab3;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.8}.portfolio-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem;display:grid}.portfolio-item{color:inherit;background:#fff;border:1px solid #d4af3733;border-radius:10px;flex-direction:column;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000d}.portfolio-item:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#d4af370d 0%,#0000 100%);border-radius:20px;transition:opacity .4s;position:absolute;inset:0}.portfolio-item:hover{border-color:#d4af3766;transform:translateY(-8px);box-shadow:0 12px 40px #d4af3726}.portfolio-item:hover:before{opacity:1}.portfolio-image{background:linear-gradient(135deg,#d4af371a 0%,#f4d03f0d 100%);justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.portfolio-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.portfolio-item:hover .portfolio-image img{transform:scale(1.1)}.portfolio-placeholder{color:#9ca3af;background:#d1d5db;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.portfolio-content{z-index:2;padding:1.5rem;position:relative}.portfolio-category{color:#d4af37;background:#d4af371a;border:1px solid #d4af3740;border-radius:8px;margin-bottom:.75rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-block}.portfolio-item:hover .portfolio-category{background:#d4af3726;border-color:#d4af3759}.portfolio-item-title{color:#1a1a1a;margin:0;font-size:1.125rem;font-weight:700;line-height:1.4;transition:color .3s}.portfolio-item:hover .portfolio-item-title{color:#d4af37}.portfolio-cta{text-align:center}.portfolio-cta-btn{color:#fff;background:linear-gradient(135deg,#d4af37 0%,#f4d03f 100%);border:1px solid #d4af374d;border-radius:14px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .4s;display:inline-flex;box-shadow:0 4px 20px #d4af3766}.portfolio-cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #d4af3799}.portfolio-cta-btn svg{transition:transform .3s}.portfolio-cta-btn:hover svg{transform:translate(4px)}@media (max-width:1200px){.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width:1024px){.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.portfolio-section{padding:4rem 0}.portfolio-container{padding:0 1.5rem}.portfolio-header{margin-bottom:3rem}.portfolio-title{font-size:2rem}.portfolio-subtitle{font-size:1rem}.portfolio-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.portfolio-image{height:200px}.portfolio-content{padding:1.25rem}}@media (max-width:480px){.portfolio-title{font-size:1.75rem}.portfolio-image{height:180px}.portfolio-item-title{font-size:1rem}}.portfolio-section-modern{background:radial-gradient(circle at 15% 20%,#d4af371f,#0000 35%),radial-gradient(circle at 85% 80%,#d4af3714,#0000 30%),linear-gradient(140deg,#fafafa 0%,#fff 45%,#fcfcfc 100%)}.portfolio-header-modern{max-width:760px;margin:0 auto 2.4rem}.portfolio-badge-modern{background:#ffffffbf;border-color:#d4af3773;font-weight:600;box-shadow:0 8px 28px #d4af372e}.portfolio-title-modern{font-size:clamp(2rem,3.6vw,3rem);line-height:1.25}.portfolio-subtitle-modern{max-width:700px}.portfolio-grid-modern{gap:1rem}.portfolio-item-modern{box-shadow:none;border-color:#1414141f;border-radius:14px;transition:translate .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s;position:relative}.portfolio-item-modern:before{display:none}.portfolio-item-modern:hover{border-color:#141414;transform:translate(4px,-4px);box-shadow:-8px 8px #d4af37}.portfolio-item-modern:hover .portfolio-image img{transform:scale(1.05)}@media (hover:none){.portfolio-item-modern:hover{box-shadow:none;border-color:#1414141f;translate:none}}.portfolio-image-modern{height:190px;position:relative}.portfolio-content-modern{flex-direction:column;gap:.55rem;padding-top:1rem;padding-bottom:1rem;display:flex}.portfolio-image-overlay-modern{z-index:2;background:linear-gradient(#0000 5%,#000000c7 100%);padding:1rem .9rem .85rem;position:absolute;bottom:0;left:0;right:0}.portfolio-item-title-overlay{color:#fff;text-shadow:0 2px 10px #00000059;margin:0;font-size:1rem;line-height:1.45}.portfolio-country-modern{color:#1a1a1ab8;margin:0;font-size:.83rem}.portfolio-bottom-row-modern{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.portfolio-service-icons-modern{flex-shrink:0;align-items:center;gap:.5rem;min-height:2rem;display:flex}.portfolio-service-icon{background:#ffffffd9;border:1px solid #1a1a1a1a;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .55rem;font-size:.86rem;line-height:1;display:inline-flex}.portfolio-service-icon.is-inactive{filter:grayscale();opacity:.55;background:#1a1a1a0a;border-color:#1a1a1a1f}.portfolio-service-icon.is-inactive .portfolio-service-dot{box-shadow:none;background:#9ca3af}.portfolio-service-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.portfolio-service-dot--green{background:#16a34a;box-shadow:0 0 0 3px #16a34a24}.portfolio-service-dot--red{background:#ef4444;box-shadow:0 0 0 3px #ef444424}.portfolio-cta-btn-modern{border-radius:999px;padding:1rem 2.2rem;box-shadow:0 10px 32px #d4af3759}@media (max-width:768px){.portfolio-header-modern{margin-bottom:2rem}.portfolio-image-modern{height:180px}}
.m-eJta_stage{--mf-ink:#141414;--mf-off:#c6c2b8;--mf-ease:cubic-bezier(.22, 1, .36, 1);--mf-em-slogan:5.36;--mf-em-expert:2.99;--mf-em-show:4.36;isolation:isolate;justify-self:center;width:100%;max-width:30rem;margin-inline:auto;position:relative;container-type:inline-size}.m-eJta_stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#d4af3742 0%,#f4d03f1a 50%,#0000 100%);position:absolute;inset:-16% -24%}.m-eJta_title{color:var(--mf-ink);text-align:center;font-weight:900}.m-eJta_line{white-space:nowrap;line-height:1.08;display:block}.m-eJta_lineSlogan{font-size:calc(100cqw / var(--mf-em-slogan))}.m-eJta_lineExpert{font-size:calc(100cqw / var(--mf-em-expert))}.m-eJta_lineShow{font-size:calc(100cqw / var(--mf-em-show))}.m-eJta_shut{display:inline-block}.m-eJta_slogan{color:var(--mf-off);display:inline-block;position:relative}.m-eJta_cutTop{clip-path:polygon(-10% -30%,110% -30%,110% 34.4%,-10% 65.6%);display:inline-block;translate:.06em -.026em}.m-eJta_slogan:after{content:attr(data-text);content:attr(data-text) / "";clip-path:polygon(-10% 65.6%,110% 34.4%,110% 130%,-10% 130%);position:absolute;inset:0;translate:-.06em .026em}.m-eJta_blade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.m-eJta_blade line{stroke:#f4d03f;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.55 2;stroke-dashoffset:-1.05px;filter:drop-shadow(0 0 .1em #f4d03ff2)}.m-eJta_expert{isolation:isolate;display:inline-block;position:relative}.m-eJta_expertText{-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#0000 42%,#fff6c9 50%,#0000 58%),linear-gradient(120deg,#b8941f 0%,#d4af37 48%,#e8c547 100%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin:-.12em -.05em -.26em;padding:.12em .05em .26em;display:inline-block}.m-eJta_expert:before,.m-eJta_expert:after{content:attr(data-text);content:attr(data-text) / "";z-index:-1;color:#d4af37;opacity:0;pointer-events:none;position:absolute;inset:0}.m-eJta_shard{z-index:-1;width:.3em;height:.034em;rotate:var(--a);opacity:0;pointer-events:none;background:linear-gradient(90deg,#f4d03f,#b8941f);border-radius:999px;margin:-.017em 0 0 -.15em;position:absolute;top:50%;left:50%}.m-eJta_shard:nth-child(odd){width:.18em;height:.045em}.m-eJta_show{display:inline-block;position:relative}.m-eJta_show:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e8c547 0%,#d4af37 50%,#b8941f 100%);position:absolute;inset:0;transform:scaleX(0)}.m-eJta_lead{text-align:center;justify-items:center;gap:2.6cqw;margin-top:4.5cqw;display:grid}.m-eJta_ask{color:#141414ad;font-size:clamp(.8125rem,3.5cqw,1.0625rem);line-height:1.7}.m-eJta_answer{isolation:isolate;color:#f4d03f;padding:.5em 1.2em .56em;font-size:clamp(.875rem,4.2cqw,1.25rem);font-weight:800;line-height:1.5;display:inline-block;position:relative}.m-eJta_answer:before{content:"";z-index:-1;background:var(--mf-ink);transform-origin:100%;border-radius:.28em;position:absolute;inset:0;transform:skew(-9deg);box-shadow:-.26em .26em #d4af37}.m-eJta_answerText{display:inline-block}.m-eJta_stage[data-armed]{visibility:hidden}.m-eJta_stage[data-armed]:before,.m-eJta_stage[data-armed] *,.m-eJta_stage[data-armed] :before,.m-eJta_stage[data-armed] :after{animation:none!important}@media (prefers-reduced-motion:no-preference){.m-eJta_stage{--t-slogan:.2s;--t-shut:.38s;--t-cut:1.02s;--t-expert:1.32s;--t-impact:calc(var(--t-expert) + .36s);--t-show:calc(var(--t-impact) + .2s);--t-ask:calc(var(--t-impact) + .66s);--t-label:calc(var(--t-impact) + .82s);--t-loop:6s}.m-eJta_stage:before{animation:m-eJta_mfHalo 1.2s var(--mf-ease) var(--t-impact) backwards}.m-eJta_lockup{animation:m-eJta_mfQuake .62s linear var(--t-impact)}.m-eJta_lineSlogan{animation:m-eJta_mfJolt .34s linear calc(var(--t-cut) + 80ms)}.m-eJta_slogan{--mf-from:2.3;animation:m-eJta_mfSlam .46s linear var(--t-slogan) backwards, m-eJta_mfSwitchOff .5s ease-out calc(var(--t-cut) + 80ms) backwards}.m-eJta_shut{--mf-from:2.3;animation:m-eJta_mfSlam .46s linear var(--t-shut) backwards}.m-eJta_cutTop{animation:m-eJta_mfUncut 1ms linear calc(var(--t-cut) + 80ms) backwards, m-eJta_mfSlip .5s var(--mf-ease) calc(var(--t-cut) + 80ms) backwards}.m-eJta_slogan:after{animation:m-eJta_mfAppear 1ms linear calc(var(--t-cut) + 80ms) backwards, m-eJta_mfSlip .5s var(--mf-ease) calc(var(--t-cut) + 80ms) backwards}.m-eJta_blade line{animation:m-eJta_mfBlade .2s cubic-bezier(.5, 0, .9, .6) var(--t-cut) backwards}.m-eJta_expert{--mf-from:3.2;animation:m-eJta_mfSlam .5s linear var(--t-expert) backwards, m-eJta_mfPunch var(--t-loop) ease-in-out calc(var(--t-impact) + var(--t-loop)) infinite}.m-eJta_expertText{animation:m-eJta_mfWeightUp .36s cubic-bezier(.5, 0, .9, .5) var(--t-expert) backwards, m-eJta_mfSheen var(--t-loop) ease-in-out calc(var(--t-impact) + .12s) infinite}.m-eJta_expert:before{--mf-to:1.55;animation:m-eJta_mfEcho .85s var(--mf-ease) var(--t-impact), m-eJta_mfEchoLoop var(--t-loop) linear calc(var(--t-impact) + var(--t-loop)) infinite}.m-eJta_expert:after{--mf-to:2.2;animation:m-eJta_mfEcho 1.05s var(--mf-ease) calc(var(--t-impact) + 70ms)}.m-eJta_shard{animation:m-eJta_mfShard .7s var(--mf-ease) var(--t-impact)}.m-eJta_show:after{animation:m-eJta_mfWipe .56s cubic-bezier(.7, 0, .3, 1) var(--t-show) backwards}.m-eJta_showText{animation:m-eJta_mfAppear 1ms linear calc(var(--t-show) + .28s) backwards}.m-eJta_ask{animation:m-eJta_mfRise .6s var(--mf-ease) var(--t-ask) backwards}.m-eJta_answer:before{animation:m-eJta_mfLabel .42s var(--mf-ease) var(--t-label) backwards}.m-eJta_answerText{animation:m-eJta_mfRise .5s var(--mf-ease) calc(var(--t-label) + .16s) backwards}}@keyframes m-eJta_mfSlam{0%{opacity:0;scale:var(--mf-from,2.4);filter:blur(14px)brightness();animation-timing-function:cubic-bezier(.6,0,.9,.25)}72%{opacity:1;filter:blur()brightness(1.7);animation-timing-function:ease-out;scale:1}84%{animation-timing-function:ease-in-out;scale:.955}to{filter:blur()brightness();scale:1}}@keyframes m-eJta_mfWeightUp{0%{font-weight:100}}@keyframes m-eJta_mfSwitchOff{0%{color:var(--mf-ink)}}@keyframes m-eJta_mfUncut{0%{clip-path:polygon(-10% -30%,110% -30%,110% 130%,-10% 130%)}}@keyframes m-eJta_mfSlip{0%{translate:0}}@keyframes m-eJta_mfAppear{0%{opacity:0}}@keyframes m-eJta_mfBlade{0%{stroke-dashoffset:.55px}}@keyframes m-eJta_mfJolt{20%{translate:-1.4cqw .5cqw}45%{translate:1cqw -.3cqw}70%{translate:-.4cqw .1cqw}}@keyframes m-eJta_mfQuake{10%{translate:-2.2cqw 1.3cqw;rotate:-.9deg}24%{translate:1.8cqw -1cqw;rotate:.7deg}38%{translate:-1.3cqw .7cqw;rotate:-.45deg}54%{translate:.8cqw -.4cqw;rotate:.25deg}72%{translate:-.35cqw .2cqw;rotate:-.1deg}}@keyframes m-eJta_mfHalo{0%{opacity:0;scale:.45}35%{opacity:1;scale:1.12}}@keyframes m-eJta_mfEcho{0%{opacity:.55;scale:1}to{opacity:0;scale:var(--mf-to,1.6)}}@keyframes m-eJta_mfShard{0%{opacity:1;transform:translate(.5em)scaleX(.35)}55%{opacity:1}to{opacity:0;transform:translateX(var(--d,2em)) scaleX(1)}}@keyframes m-eJta_mfWipe{0%{transform-origin:100%;transform:scaleX(0)}48%{transform-origin:100%;transform:scaleX(1)}52%{transform-origin:0%;transform:scaleX(1)}to{transform-origin:0%;transform:scaleX(0)}}@keyframes m-eJta_mfRise{0%{opacity:0;translate:0 .9em}}@keyframes m-eJta_mfLabel{0%{transform:skew(-9deg)scaleX(0)}}@keyframes m-eJta_mfPunch{0%,9%,to{scale:1}3.5%{scale:1.05}}@keyframes m-eJta_mfEchoLoop{0%{opacity:.4;scale:1}14%,to{opacity:0;scale:1.4}}@keyframes m-eJta_mfSheen{0%{background-position:0 0,0 0}20%,to{background-position:100% 0,0 0}}
.TXVScq_section{background:linear-gradient(#fff 0%,#fafaf9 40%,#fff 100%);padding:6rem 0 7rem;position:relative;overflow:hidden}.TXVScq_bgOrb{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#d4af371f 0%,#0000 65%);width:min(720px,90vw);height:min(720px,90vw);animation:8s ease-in-out infinite TXVScq_orbPulse;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes TXVScq_orbPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-48%)scale(1.08)}}.TXVScq_container{z-index:1;flex-direction:column;gap:3.25rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.TXVScq_titleGold{background:linear-gradient(120deg,#b8941f 0%,#d4af37 48%,#e8c547 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.TXVScq_tabs{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1rem 1.25rem;margin-bottom:0;display:flex}.TXVScq_tabSlot{flex-direction:column;align-items:center;gap:.55rem;display:flex}.TXVScq_tabLogoSlot{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.TXVScq_tabLogo{object-fit:contain;opacity:0;filter:drop-shadow(0 4px 12px #d4af3759);width:40px;height:40px;transition:opacity .35s,transform .4s cubic-bezier(.34,1.56,.64,1);transform:translateY(6px)scale(.85)}.TXVScq_tabSlotActive .TXVScq_tabLogo{opacity:1;transform:translateY(0)scale(1)}.TXVScq_tab{color:#141414c7;cursor:pointer;background:#fff;border:1px solid #14141429;border-radius:10px;min-height:3.25rem;padding:1.05rem 1.85rem;font-family:inherit;font-size:1.0625rem;font-weight:800;transition:border-color .3s,box-shadow .3s cubic-bezier(.22,1,.36,1),color .3s,translate .3s cubic-bezier(.22,1,.36,1),background-color .3s;position:relative;overflow:hidden}.TXVScq_tab:hover{color:#141414;border-color:#141414}.TXVScq_tab:focus-visible{outline-offset:4px;outline:2px solid #d4af37}.TXVScq_tabActive,.TXVScq_tabActive:hover{color:#f4d03f;background:#141414;border-color:#141414;translate:2px -2px;box-shadow:-5px 5px #d4af37}.TXVScq_tabLabel{z-index:2;position:relative}.TXVScq_tabProgress{z-index:1;transform-origin:100%;background:linear-gradient(90deg,#b8941f,#f4d03f);height:4px;animation:5s linear forwards TXVScq_tabProgressFill;position:absolute;inset:auto 0 0}@keyframes TXVScq_tabProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.TXVScq_panel{animation:.65s cubic-bezier(.22,1,.36,1) both TXVScq_panelIn}@keyframes TXVScq_panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.TXVScq_panelInner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #1414141a;border-radius:24px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;align-items:center;gap:2rem 3.25rem;padding:2.5rem 2.75rem;display:grid;box-shadow:0 28px 64px #14141412}.TXVScq_panelHead{text-align:center;grid-column:1/-1;margin-bottom:.25rem}.TXVScq_panelFoot{grid-column:1/-1;justify-content:center;margin-top:.5rem;display:flex}.TXVScq_copy{text-align:right;grid-area:2/1}.TXVScq_panelTitle{color:#141414;text-align:center;margin:0;max-width:52rem;margin-inline:auto;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:900;line-height:1.35}.TXVScq_highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1.5rem;padding:0;display:grid}.TXVScq_highlightItem{text-align:center;background:#fff;border:1px solid #1414141a;border-top:3px solid #d4af37;border-radius:10px;margin:0;padding:.85rem .75rem}.TXVScq_highlightValue{color:#141414;margin:0 0 .25rem;font-size:1.35rem;font-weight:900;line-height:1.2;display:block}.TXVScq_highlightLabel{color:#1414149e;margin:0;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.TXVScq_panelDesc{color:#141414c7;margin:0 0 1rem;font-size:1.05rem;line-height:1.9}.TXVScq_bullets{flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.TXVScq_bullets li{color:#141414d1;padding-right:1.35rem;font-size:.98rem;font-weight:600;position:relative}.TXVScq_bullets li:before{content:"";background:linear-gradient(135deg,#e8c547,#b8941f);width:.45rem;height:.45rem;position:absolute;top:.6em;right:.1rem;rotate:45deg}.TXVScq_puzzleWrap{grid-area:2/2;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.TXVScq_puzzleAura{background:radial-gradient(circle,#d4af3733,#0000 70%);border-radius:50%;animation:12s linear infinite TXVScq_auraSpin;position:absolute;inset:10%}@keyframes TXVScq_auraSpin{to{transform:rotate(360deg)}}.TXVScq_puzzleRing{border:1px dashed #d4af3759;border-radius:28px;width:88%;height:88%;animation:3s ease-in-out infinite TXVScq_ringPulse;position:absolute}@keyframes TXVScq_ringPulse{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}.TXVScq_puzzle{z-index:2;aspect-ratio:2;box-sizing:border-box;direction:ltr;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,440px);margin:0 auto;padding:0;display:grid;position:relative}.TXVScq_puzzleEnter .TXVScq_piece1{animation:.7s cubic-bezier(.34,1.56,.64,1) 50ms both TXVScq_pieceSnap,4.5s ease-in-out .85s infinite TXVScq_pieceFloat}.TXVScq_puzzleEnter .TXVScq_piece2{animation:.7s cubic-bezier(.34,1.56,.64,1) .12s both TXVScq_pieceSnap,4.5s ease-in-out .92s infinite TXVScq_pieceFloat}.TXVScq_puzzleEnter .TXVScq_piece3{animation:.7s cubic-bezier(.34,1.56,.64,1) .19s both TXVScq_pieceSnap,4.5s ease-in-out .99s infinite TXVScq_pieceFloat}.TXVScq_puzzleEnter .TXVScq_piece4{animation:.7s cubic-bezier(.34,1.56,.64,1) .26s both TXVScq_pieceSnap,4.5s ease-in-out 1.06s infinite TXVScq_pieceFloat}.TXVScq_puzzleEnter .TXVScq_pieceMidLeft{animation:.7s cubic-bezier(.34,1.56,.64,1) .32s both TXVScq_pieceSnap,4.5s ease-in-out 1.15s infinite TXVScq_pieceFloat}.TXVScq_puzzleEnter .TXVScq_pieceMidRight{animation:.7s cubic-bezier(.34,1.56,.64,1) .38s both TXVScq_pieceSnap,4.5s ease-in-out 1.22s infinite TXVScq_pieceFloat}@keyframes TXVScq_pieceSnap{0%{opacity:0;transform:scale(.6)rotate(-8deg)}70%{transform:scale(1.04)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.TXVScq_piece{--accent:#d4af37;background:linear-gradient(145deg,#fff 0%,#f8f6f2 100%);border:1px solid #d4af3740;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1a1a1a14,inset 0 1px #fffffff2}.TXVScq_piece1{border-radius:22px 22px 22px 8px;grid-area:1/2}.TXVScq_piece2{border-radius:22px 22px 8px;grid-area:1/3}.TXVScq_piece3{border-radius:22px 8px 22px 22px;grid-area:2/2}.TXVScq_piece4{border-radius:8px 22px 22px;grid-area:2/3}.TXVScq_pieceMid{aspect-ratio:1;z-index:2;grid-row:1/span 2;place-self:center stretch;width:100%;height:auto;max-height:100%}.TXVScq_pieceMidLeft{border-radius:22px 22px 22px 12px;grid-column:1}.TXVScq_pieceMidRight{border-radius:22px 22px 12px;grid-column:4}.TXVScq_pieceMidLeft .TXVScq_pieceTab{border-left:none;border-radius:0 50% 50% 0;width:22px;height:22px;inset:50% -11px auto auto;transform:translateY(-50%)}.TXVScq_pieceMidRight .TXVScq_pieceTab{border-right:none;border-radius:50% 0 0 50%;width:22px;height:22px;inset:50% auto auto -11px;transform:translateY(-50%)}.TXVScq_pieceTab{background:inherit;border:inherit;width:22px;height:22px;box-shadow:inherit;z-index:0;position:absolute}.TXVScq_piece1 .TXVScq_pieceTab{border-left:none;border-radius:0 50% 50% 0;top:50%;right:-11px;transform:translateY(-50%)}.TXVScq_piece2 .TXVScq_pieceTab{border-top:none;border-radius:0 0 50% 50%;bottom:-11px;left:50%;transform:translate(-50%)}.TXVScq_piece3 .TXVScq_pieceTab{border-right:none;border-radius:50% 0 0 50%;top:50%;left:-11px;transform:translateY(-50%)}.TXVScq_piece4 .TXVScq_pieceTab{border-bottom:none;border-radius:50% 50% 0 0;top:-11px;left:50%;transform:translate(-50%)}.TXVScq_pieceShine{background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--accent) 35%, white) 50%, transparent 60%);pointer-events:none;animation:3.5s ease-in-out infinite TXVScq_shineSweep;position:absolute;inset:-50%}@keyframes TXVScq_shineSweep{0%{transform:translate(-80%)rotate(12deg)}to{transform:translate(80%)rotate(12deg)}}@keyframes TXVScq_pieceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.TXVScq_pieceIcon{object-fit:contain;z-index:1;filter:drop-shadow(0 4px 8px #00000014);width:48px;height:48px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:relative}.TXVScq_piece:hover .TXVScq_pieceIcon{transform:scale(1.12)rotate(-4deg)}.TXVScq_pieceName{color:#444;z-index:1;font-size:.75rem;font-weight:700;position:relative}@media (max-width:900px){.TXVScq_container{gap:2.5rem}.TXVScq_panelInner{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:2.25rem;padding:1.75rem 1.35rem}.TXVScq_panelHead{grid-area:1/1}.TXVScq_puzzleWrap{grid-area:2/1;min-height:280px}.TXVScq_copy{grid-area:3/1}.TXVScq_panelFoot{grid-area:4/1}.TXVScq_tabs{justify-content:center}}@media (max-width:520px){.TXVScq_tab{text-align:center;flex:calc(50% - .5rem);min-height:2.85rem;padding:.85rem .65rem;font-size:.9rem}.TXVScq_highlights{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.TXVScq_panel,.TXVScq_puzzleEnter .TXVScq_piece,.TXVScq_puzzleEnter .TXVScq_pieceMidLeft,.TXVScq_puzzleEnter .TXVScq_pieceMidRight,.TXVScq_piece,.TXVScq_pieceMid,.TXVScq_puzzleAura,.TXVScq_puzzleRing,.TXVScq_pieceShine{animation:none!important}}
.MIEO4W_card{--radius:18px;--radius-sm:10px;--padding:1.5rem;--ink:#141414;--gold:#d4af37;--gold-light:#f4d03f;--text:#141414;--text-secondary:#141414c2;--text-muted:#1414148c;--line:#1414141f;--surface:#fff;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--surface);border-radius:var(--radius);border:1px solid var(--line);height:100%;min-height:0;transition:translate .3s var(--ease), box-shadow .3s var(--ease), border-color .3s ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.MIEO4W_card:hover{border-color:var(--ink);box-shadow:-8px 8px 0 var(--gold);translate:4px -4px}.MIEO4W_cardAccent{display:none}.MIEO4W_galleryWrap{padding:var(--padding);padding-bottom:.75rem}.MIEO4W_titleRow{margin:calc(var(--padding) * -1) calc(var(--padding) * -1) 0;padding:1.05rem var(--padding);background:radial-gradient(260px 120px at 100% 0%, #d4af3742 0%, transparent 70%), var(--ink);border-bottom:3px solid var(--gold);align-items:center;gap:.7rem;display:flex}.MIEO4W_titleDot{background:linear-gradient(135deg,#e8c547,#b8941f);flex-shrink:0;width:.5rem;height:.5rem;rotate:45deg}.MIEO4W_title{color:#fff;margin:0;font-size:1.25rem;font-weight:800;line-height:1.5}.MIEO4W_titleStrong{background:linear-gradient(120deg,#d4af37 0%,#f4d03f 60%,#fff3c4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.MIEO4W_galleryLabel{color:var(--text-muted);margin-top:1.1rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.MIEO4W_gallery{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.MIEO4W_galleryItem{aspect-ratio:16/10;border-radius:var(--radius-sm);transition:transform .35s var(--ease);background:#d4af371f;border:1px solid #14141414;position:relative;overflow:hidden}.MIEO4W_card:hover .MIEO4W_galleryItem{transform:scale(1.03)}.MIEO4W_galleryOverlay{opacity:0;z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#00000026 100%);transition:opacity .3s;position:absolute;inset:0}.MIEO4W_card:hover .MIEO4W_galleryOverlay{opacity:1}.MIEO4W_galleryImage{object-fit:cover;width:100%;height:100%;display:block}.MIEO4W_content{padding:var(--padding);flex-direction:column;flex:1;gap:1.125rem;min-height:0;padding-top:1rem;display:flex}.MIEO4W_description{color:var(--text-secondary);max-width:42ch;margin:0;font-size:.9375rem;line-height:1.85}.MIEO4W_features{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.MIEO4W_featureItem{color:var(--text);align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.MIEO4W_featureCheck{background:var(--ink);width:20px;height:20px;color:var(--gold-light);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MIEO4W_techWrap{padding-top:.25rem}.MIEO4W_techLabel{color:var(--text-muted);margin-bottom:.4rem;font-size:.625rem;font-weight:700;display:block}.MIEO4W_techList{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.MIEO4W_techTag{color:var(--text-secondary);background:var(--surface);border:1px solid #14141424;border-radius:6px;padding:.22rem .5rem;font-size:.625rem;font-weight:700;display:inline-block}.MIEO4W_priceBlock{padding:1rem var(--padding) 1.1rem;margin-top:auto;margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1);margin-bottom:calc(var(--padding) * -1);background:#fbf7e9;border-top:1px dashed #14141433;flex-direction:column;gap:.5rem;display:flex;position:relative}.MIEO4W_priceMainRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.MIEO4W_priceBadge{isolation:isolate;color:var(--ink);padding:.22rem .75rem .28rem;font-size:.6875rem;font-weight:900;display:inline-block;position:relative}.MIEO4W_priceBadge:before{content:"";z-index:-1;box-shadow:-.2em .2em 0 var(--ink);background:linear-gradient(120deg,#e8c547 0%,#d4af37 100%);border-radius:.3em;position:absolute;inset:0;transform:skew(-9deg)}.MIEO4W_priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.MIEO4W_priceLabel{color:var(--text-muted);font-size:.8125rem;font-weight:700}.MIEO4W_priceOriginal{color:var(--text-muted);align-items:baseline;gap:.25rem;font-size:.8rem;display:inline-flex}.MIEO4W_priceOriginalValue{font-weight:700;text-decoration:line-through}.MIEO4W_priceOriginalCurrency{font-weight:600;text-decoration:line-through}.MIEO4W_priceOriginalUnit{font-size:.6875rem;font-weight:500;text-decoration:line-through}.MIEO4W_priceMain{direction:rtl;align-items:baseline;gap:.35rem;display:flex}.MIEO4W_priceValue{color:var(--ink);font-size:1.9rem;font-weight:900;line-height:1}.MIEO4W_priceCurrency{color:var(--ink);font-size:1.0625rem;font-weight:800}.MIEO4W_priceUnit{color:var(--text-muted);font-size:.8125rem;font-weight:500}@media (max-width:768px){.MIEO4W_card{--padding:1.25rem}.MIEO4W_gallery{gap:8px}.MIEO4W_content{gap:1rem}.MIEO4W_title{font-size:1.1875rem}.MIEO4W_description{font-size:.875rem;line-height:1.75}.MIEO4W_featureItem{font-size:.8125rem}.MIEO4W_priceMainRow{gap:.5rem}.MIEO4W_priceValue{font-size:1.65rem}}@media (max-width:480px){.MIEO4W_priceValue{font-size:1.5rem}}@media (hover:none){.MIEO4W_card:hover{border-color:var(--line);box-shadow:none;translate:none}}@media (prefers-reduced-motion:reduce){.MIEO4W_card,.MIEO4W_galleryItem,.MIEO4W_galleryOverlay{transition:none}}
