.page_page__ZU32B{min-height:100vh;display:flex;flex-direction:column;background-color:var(--aura-bg-main);overflow-x:hidden}.page_goldText___5wyP{background:linear-gradient(135deg,var(--aura-gold-bright) 0,var(--aura-gold) 50%,var(--aura-gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_auraGlow__9E99s{background:linear-gradient(135deg,#FFE5B4,#D4AF37 40%,#F4E4A6 70%,#B8960C);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 8px rgba(212,175,55,.6)) drop-shadow(0 0 20px rgba(212,175,55,.35)) drop-shadow(0 0 40px rgba(212,175,55,.15))}.page_sectionLabel__leOgg{font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--aura-gold);text-align:center;margin-bottom:16px}.page_sectionTitle__hzsAh{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;line-height:1.15;text-align:center;color:var(--aura-text-primary);margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto}.page_sectionSubtitle__ROo6Q{font-size:1.05rem;line-height:1.7;color:var(--aura-text-secondary);text-align:center;max-width:600px;margin:0 auto 56px}.page_hero__SKW6o{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:140px 24px 100px;position:relative;overflow:hidden}.page_hero__SKW6o:after{content:"";bottom:0;left:0;right:0;height:180px;background:linear-gradient(180deg,transparent 0,#0A0A0B)}.page_heroMesh__syofC,.page_hero__SKW6o:after{position:absolute;pointer-events:none;z-index:0}.page_heroMesh__syofC{inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(212,175,55,.04) 0,transparent 60%)}.page_heroOrb__grRpY{display:none}.page_heroCanvas__zPt7X{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}@keyframes page_heroOrbPulse__7wsYm{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.55;transform:translate(-50%,-50%) scale(1.12)}}.page_heroContent__2lPR8{position:relative;z-index:1;max-width:900px}.page_heroLabel__D2dy2{font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--aura-gold);margin-bottom:28px}.page_heroTitle__Gfler{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.05;margin-bottom:28px;color:var(--aura-text-heading);letter-spacing:-.03em}.page_heroSubtitle__RTAw0{font-size:1.15rem;line-height:1.75;color:var(--aura-text-secondary);max-width:560px;margin:0 auto 40px}.page_heroActions__8_tzb{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.page_heroTrust__KbbGO{font-size:.8rem;font-weight:500;letter-spacing:.06em;color:var(--aura-text-muted);margin-top:36px}.page_primaryButton__iKEy8{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg,var(--aura-gold) 0,var(--aura-gold-dark) 100%);color:#0A0A0B;font-family:var(--font-display);font-weight:700;font-size:1rem;border-radius:99px;box-shadow:0 0 30px rgba(212,175,55,.25);transition:all .35s cubic-bezier(.25,.46,.45,.94);text-decoration:none;border:none;cursor:pointer}.page_primaryButton__iKEy8:hover{transform:translateY(-3px);box-shadow:0 0 50px rgba(212,175,55,.45);color:#0A0A0B}.page_secondaryButton__UQnQZ{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:rgba(212,175,55,.06);border:1px solid rgba(212,175,55,.18);color:var(--aura-gold);font-family:var(--font-display);font-weight:600;font-size:.95rem;border-radius:99px;text-decoration:none;transition:all .3s ease}.page_secondaryButton__UQnQZ:hover{background:rgba(212,175,55,.12);border-color:rgba(212,175,55,.3);transform:translateY(-2px);color:var(--aura-gold-light)}.page_statsStrip__zwIBq{padding:48px 24px;background:var(--aura-bg-surface);border-top:1px solid var(--aura-glass-border);border-bottom:1px solid var(--aura-glass-border)}.page_statsGrid__GCW2d{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;max-width:900px;margin:0 auto}.page_statItem__RMGkH{display:flex;flex-direction:column;align-items:center;gap:6px}.page_statNumber__XnvUq{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--aura-text-primary);letter-spacing:-.02em}.page_statLabel__YuhHa{font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--aura-text-muted)}.page_statDivider__HDMLR{width:1px;height:40px;background:var(--aura-glass-border)}.page_problemSection__dU5RE{padding:120px 24px;background:var(--aura-bg-main)}.page_problemGrid__fNJQE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1100px;margin:56px auto 0}.page_problemCard__P0uGq{padding:36px 28px;background:rgba(255,255,255,.02);border:1px solid rgba(239,68,68,.08);border-radius:16px;transition:all .35s ease}.page_problemCard__P0uGq:hover{background:rgba(239,68,68,.03);border-color:rgba(239,68,68,.15);transform:translateY(-4px)}.page_problemIcon__EkgTc{width:48px;height:48px;border-radius:12px;background:rgba(239,68,68,.08);display:flex;align-items:center;justify-content:center;color:#EF4444;margin-bottom:20px}.page_problemCardTitle__3rERc{font-size:1.15rem;font-weight:700;color:var(--aura-text-primary);margin-bottom:10px}.page_problemCardText__0cdyN{font-size:.9rem;line-height:1.65;color:var(--aura-text-secondary)}.page_solutionSection__ba2ZF{padding:120px 24px;background:linear-gradient(180deg,var(--aura-bg-surface) 0,var(--aura-bg-main) 100%)}.page_solutionGrid__38QbZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1100px;margin:0 auto}.page_solutionCard__MzxJ5{padding:36px 28px;background:var(--aura-glass-light);border:1px solid var(--aura-glass-border);border-radius:16px;transition:all .35s ease}.page_solutionCard__MzxJ5:hover{background:var(--aura-glass-medium);border-color:rgba(212,175,55,.15);transform:translateY(-4px)}.page_solutionIcon__Da2Go{width:48px;height:48px;border-radius:12px;background:rgba(212,175,55,.08);display:flex;align-items:center;justify-content:center;color:var(--aura-gold);margin-bottom:20px}.page_solutionCardTitle__0PjN5{font-size:1.1rem;font-weight:700;color:var(--aura-text-primary);margin-bottom:10px}.page_solutionCardText__4gSsR{font-size:.88rem;line-height:1.65;color:var(--aura-text-secondary)}.page_processSection__dk0KR{padding:120px 24px;background:var(--aura-bg-main)}.page_processGrid__Mm2qw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1000px;margin:56px auto 0}.page_processCard__gQtoe{padding:36px 28px;background:var(--aura-glass-light);border:1px solid var(--aura-glass-border);border-radius:16px;text-align:center;transition:all .35s ease}.page_processCard__gQtoe:hover{border-color:rgba(212,175,55,.15);transform:translateY(-4px)}.page_processNumber__oOLo9{font-family:var(--font-display);font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,rgba(212,175,55,.25),rgba(212,175,55,.08));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:16px;line-height:1}.page_processCardTitle__kJcE2{font-size:1.1rem;font-weight:700;color:var(--aura-text-primary);margin-bottom:10px}.page_processCardText__fhEiC{font-size:.88rem;line-height:1.65;color:var(--aura-text-secondary);margin-bottom:16px}.page_processNote__YSc_0{font-size:.75rem;font-weight:600;color:var(--aura-gold-muted);letter-spacing:.03em}.page_portfolioSection__c84Pn{padding:120px 24px;background:linear-gradient(180deg,var(--aura-bg-surface) 0,var(--aura-bg-main) 100%)}.page_portfolioGrid__m9jcs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1100px;margin:56px auto 0}.page_portfolioCard__UWYNG{display:block;border-radius:16px;overflow:hidden;background:var(--aura-glass-light);border:1px solid var(--aura-glass-border);text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.page_portfolioCard__UWYNG:hover{transform:translateY(-6px);border-color:rgba(212,175,55,.2);box-shadow:0 20px 60px rgba(0,0,0,.3)}.page_portfolioImage__ecgoV{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}.page_portfolioImg__qLIdJ{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page_portfolioCard__UWYNG:hover .page_portfolioImg__qLIdJ{transform:scale(1.05)}.page_portfolioOverlay__z_EC8{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,11,.6) 0,transparent 50%);pointer-events:none}.page_portfolioBadge__RGagl{position:absolute;top:12px;left:12px;padding:4px 12px;border-radius:8px;font-size:.72rem;font-weight:700;letter-spacing:.03em}.page_portfolioInfo__d5W_Q{padding:16px 20px}.page_portfolioName__ajEx4{font-size:1rem;font-weight:700;color:var(--aura-text-primary);margin-bottom:4px}.page_portfolioCity__2qUIu{font-size:.8rem;color:var(--aura-text-muted)}.page_portfolioCta__MT4Qj{text-align:center;margin-top:40px}.page_infraCanvasWrapper__o_cj8{position:relative;width:100%;max-width:900px;height:500px;margin:0 auto;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at center,rgba(212,175,55,.04) 0,transparent 70%);border:1px solid rgba(212,175,55,.08)}.page_infraCanvas__gR7zl{width:100%;height:100%;display:block}.page_infraLabels__MNreg{position:absolute;inset:0;pointer-events:none}.page_infraLabel__XaPr2{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(10,10,11,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(212,175,55,.15);border-radius:12px;color:var(--aura-gold);font-size:.78rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;animation:page_infraLabelFloat__j1JFm 6s ease-in-out infinite;pointer-events:auto;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.page_infraLabel__XaPr2:hover{background:rgba(212,175,55,.12);border-color:rgba(212,175,55,.4);box-shadow:0 0 20px rgba(212,175,55,.15),0 8px 32px rgba(0,0,0,.3);transform:translateY(-2px) scale(1.04);animation-play-state:paused}.page_infraLabel__XaPr2:nth-child(2){animation-delay:-1s}.page_infraLabel__XaPr2:nth-child(3){animation-delay:-2s}.page_infraLabel__XaPr2:nth-child(4){animation-delay:-3s}.page_infraLabel__XaPr2:nth-child(5){animation-delay:-4s}.page_infraLabel__XaPr2:nth-child(6){animation-delay:-5s}.page_infraTooltip__QaJqg{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(8px) scale(.95);width:300px;padding:18px 20px;background:rgba(10,10,14,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(212,175,55,.2);border-radius:14px;box-shadow:0 0 1px rgba(212,175,55,.3),0 4px 24px rgba(0,0,0,.5),0 12px 48px rgba(0,0,0,.3);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:10;white-space:normal}.page_infraTooltip__QaJqg:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:rgba(10,10,14,.92);border-left:1px solid rgba(212,175,55,.2);border-top:1px solid rgba(212,175,55,.2)}.page_infraTooltip__QaJqg p{font-size:.82rem;font-weight:400;line-height:1.65;color:var(--aura-text-secondary);margin:0;font-family:var(--font-body);letter-spacing:0}.page_infraLabel__XaPr2:hover .page_infraTooltip__QaJqg{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1)}.page_infraLabel__XaPr2:first-child .page_infraTooltip__QaJqg,.page_infraLabel__XaPr2:nth-child(3) .page_infraTooltip__QaJqg,.page_infraLabel__XaPr2:nth-child(5) .page_infraTooltip__QaJqg{left:0;transform:translateX(0) translateY(8px) scale(.95)}.page_infraLabel__XaPr2:first-child .page_infraTooltip__QaJqg:before,.page_infraLabel__XaPr2:nth-child(3) .page_infraTooltip__QaJqg:before,.page_infraLabel__XaPr2:nth-child(5) .page_infraTooltip__QaJqg:before{left:24px}.page_infraLabel__XaPr2:first-child:hover .page_infraTooltip__QaJqg,.page_infraLabel__XaPr2:nth-child(3):hover .page_infraTooltip__QaJqg,.page_infraLabel__XaPr2:nth-child(5):hover .page_infraTooltip__QaJqg{transform:translateX(0) translateY(0) scale(1)}.page_infraLabel__XaPr2:nth-child(2) .page_infraTooltip__QaJqg,.page_infraLabel__XaPr2:nth-child(4) .page_infraTooltip__QaJqg,.page_infraLabel__XaPr2:nth-child(6) .page_infraTooltip__QaJqg{left:auto;right:0;transform:translateX(0) translateY(8px) scale(.95)}.page_infraLabel__XaPr2:nth-child(2) .page_infraTooltip__QaJqg:before,.page_infraLabel__XaPr2:nth-child(4) .page_infraTooltip__QaJqg:before,.page_infraLabel__XaPr2:nth-child(6) .page_infraTooltip__QaJqg:before{left:auto;right:24px}.page_infraLabel__XaPr2:nth-child(2):hover .page_infraTooltip__QaJqg,.page_infraLabel__XaPr2:nth-child(4):hover .page_infraTooltip__QaJqg,.page_infraLabel__XaPr2:nth-child(6):hover .page_infraTooltip__QaJqg{transform:translateX(0) translateY(0) scale(1)}@keyframes page_infraLabelFloat__j1JFm{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.page_diffSection__RaC5Q{padding:120px 24px;background:var(--aura-bg-main)}.page_diffGrid__n3YTK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1000px;margin:56px auto 0}.page_diffCard__a0460{padding:36px 28px;background:var(--aura-glass-light);border:1px solid var(--aura-glass-border);border-radius:16px;transition:all .35s ease}.page_diffCard__a0460:hover{transform:translateY(-4px)}.page_diffCardHighlight__hxHoB{border-color:rgba(212,175,55,.2);background:rgba(212,175,55,.04)}.page_diffCardHighlight__hxHoB:hover{border-color:rgba(212,175,55,.35)}.page_diffIcon__ZUEKh{width:44px;height:44px;border-radius:12px;background:rgba(212,175,55,.06);display:flex;align-items:center;justify-content:center;color:var(--aura-gold);margin-bottom:20px}.page_diffCardTitle__U0Z_D{font-size:1.1rem;font-weight:700;color:var(--aura-text-primary);margin-bottom:10px}.page_diffCardText__Dohj9{font-size:.88rem;line-height:1.65;color:var(--aura-text-secondary)}.page_ctaSection__tPv8w{padding:140px 24px;text-align:center;position:relative;overflow:hidden}.page_ctaOrb__v68Bz{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(212,175,55,.1) 0,transparent 60%);border-radius:50%;bottom:-20%;left:50%;transform:translateX(-50%);pointer-events:none;animation:page_heroOrbPulse__7wsYm 12s ease-in-out infinite}.page_ctaContent__6OX1e{position:relative;z-index:1;max-width:700px;margin:0 auto}.page_ctaIcon__O_iFk{color:var(--aura-gold);margin-bottom:24px}.page_ctaTitle__T8028{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;color:var(--aura-text-primary);margin-bottom:16px;line-height:1.2}.page_ctaSubtitle___4fbq{font-size:1.05rem;color:var(--aura-text-secondary);margin-bottom:36px;line-height:1.7}@media (max-width:1024px){.page_portfolioGrid__m9jcs,.page_problemGrid__fNJQE,.page_solutionGrid__38QbZ{grid-template-columns:repeat(2,1fr)}.page_diffGrid__n3YTK{grid-template-columns:1fr;max-width:500px}}@media (max-width:768px){.page_hero__SKW6o{min-height:auto;padding:140px 20px 80px}.page_heroOrb__grRpY{width:450px;height:450px}.page_portfolioGrid__m9jcs,.page_problemGrid__fNJQE,.page_processGrid__Mm2qw,.page_solutionGrid__38QbZ{grid-template-columns:1fr}.page_statsGrid__GCW2d{gap:24px}.page_statDivider__HDMLR{display:none}.page_diffSection__RaC5Q,.page_portfolioSection__c84Pn,.page_problemSection__dU5RE,.page_processSection__dk0KR,.page_solutionSection__ba2ZF{padding:80px 20px}.page_ctaSection__tPv8w{padding:100px 20px}.page_heroActions__8_tzb{flex-direction:column}.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{width:100%;justify-content:center}.page_infraCanvasWrapper__o_cj8{height:350px}.page_infraLabel__XaPr2{font-size:.68rem;padding:6px 10px}.page_infraTooltip__QaJqg{display:none}}@media (prefers-reduced-motion:reduce){.page_ctaOrb__v68Bz,.page_heroOrb__grRpY{animation:none}}