.egn-logo-link{text-decoration:none;display:inline-flex;align-items:baseline}.egn-logo{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:2px;display:inline-flex;gap:6px;flex-wrap:wrap;align-items:baseline;font-size:24px;line-height:1.05}.egn-logo-first{background:linear-gradient(135deg,#f5f5f5 0%,#ffffff 40%,#d4d4d4 60%,#f5f5f5 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.egn-logo-second{background:linear-gradient(90deg,#ff7a00 0%,#ffa040 30%,#ff7a00 50%,#ffa040 70%,#ff7a00 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:egn-logo-shimmer 6s ease-in-out infinite}@keyframes egn-logo-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.egn-logo.egn-logo--light .egn-logo-first,.light-bg .egn-logo .egn-logo-first{background:linear-gradient(135deg,#0a0a0a 0%,#333333 40%,#0a0a0a 60%,#1a1a1a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion: reduce){.egn-logo-second{animation:none;background-size:100% 100%}}a.egn-logo-link.egn-header-logo{flex-shrink:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.egn-header-logo .egn-logo{font-size:17px;letter-spacing:1.6px}.egn-dashboard-logo .egn-logo{font-size:16px;letter-spacing:1.6px}.egn-oc-sidebar-logo .egn-logo{font-size:15px;letter-spacing:2px}.egn-footer-premium{--egn-footer-accent: #ff7a00;--egn-footer-muted: #9ca3af;--egn-footer-dim: #6b7280;width:100%;background:linear-gradient(180deg,#0a0a0a 0%,#1f1f1f 100%);color:#fff;font-family:Inter,Manrope,system-ui,sans-serif;box-sizing:border-box}.egn-footer-premium *,.egn-footer-premium *:before,.egn-footer-premium *:after{box-sizing:border-box}.egn-footer-premium__inner{max-width:1200px;margin:0 auto;padding:48px 16px 24px}@media (min-width: 641px){.egn-footer-premium__inner{padding:80px 24px 32px}}.egn-footer-premium__grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width: 641px) and (max-width: 1024px){.egn-footer-premium__grid{grid-template-columns:1fr 1fr;gap:48px}}@media (min-width: 1025px){.egn-footer-premium__grid{grid-template-columns:repeat(4,1fr);gap:48px}}.egn-footer-premium__brand-logo{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:24px;font-weight:500;color:#fff;margin:0;letter-spacing:.02em;line-height:1.2}.egn-footer-premium__brand-tagline{margin:0 0 24px;max-width:240px;font-size:14px;line-height:1.5;color:var(--egn-footer-muted)}.egn-footer-premium__social{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.egn-footer-premium__social a{display:inline-flex;align-items:center;justify-content:center;color:var(--egn-footer-muted);transition:color .2s ease}.egn-footer-premium__social a:hover{color:var(--egn-footer-accent)}.egn-footer-premium__col-title{margin:0 0 20px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.egn-footer-premium__link{display:block;padding:8px 0;font-size:14px;color:var(--egn-footer-muted);text-decoration:none;transition:color .2s ease}.egn-footer-premium__link:hover{color:var(--egn-footer-accent)}button.egn-footer-premium__link,button.egn-footer-premium__cookie-manage{background:none;border:none;cursor:pointer;font:inherit;text-align:start;width:100%}.egn-footer-premium__contact-email{display:block;padding:8px 0;font-size:14px;color:var(--egn-footer-muted);text-decoration:none;transition:color .2s ease}.egn-footer-premium__contact-email:hover{color:var(--egn-footer-accent)}.egn-footer-premium__legal-block{margin-top:24px}.egn-footer-premium__bottom{margin-top:0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:stretch;gap:16px}@media (min-width: 641px){.egn-footer-premium__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.egn-footer-premium--rtl .egn-footer-premium__bottom{flex-direction:row-reverse}}.egn-footer-premium__copyright{margin:0;font-size:12px;color:var(--egn-footer-dim)}.egn-footer-premium__langs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px}.egn-footer-premium__lang{padding:0;border:none;background:none;cursor:pointer;font:inherit;color:var(--egn-footer-muted);transition:color .2s ease}.egn-footer-premium__lang:hover{color:var(--egn-footer-accent)}.egn-footer-premium__lang--active{color:var(--egn-footer-accent);font-weight:600}.egn-footer-premium__lang-sep{color:#9ca3af80;-webkit-user-select:none;user-select:none}.egn-cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#171b26;color:#f4f4f5;font-family:var(--egn-font-sans),system-ui,sans-serif;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -12px 48px #00000059}.egn-cookie-banner__inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:14px}@media (min-width: 768px){.egn-cookie-banner__inner{flex-direction:row;align-items:center;gap:24px}.egn-cookie-banner__text{flex:1;min-width:0}.egn-cookie-banner__actions{flex-shrink:0}}.egn-cookie-banner__title{margin:0 0 6px;font-size:15px;font-weight:700;letter-spacing:-.02em;color:#fafafa}.egn-cookie-banner__intro{margin:0;font-size:13px;line-height:1.65;color:#ffffffb8}.egn-cookie-banner__intro a{color:#ff9a4d;font-weight:600;text-decoration:underline}.egn-cookie-banner__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.egn-cookie-btn{border-radius:10px;padding:12px 18px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;min-height:44px;border:none;transition:opacity .15s ease}.egn-cookie-btn:disabled{opacity:.45;cursor:not-allowed}.egn-cookie-btn--ghost{background:rgba(255,255,255,.06);color:#e8e8ea;border:1px solid rgba(255,255,255,.12)}.egn-cookie-btn--outline{background:transparent;color:#ff9a4d;border:1px solid rgba(255,154,77,.45)}.egn-cookie-btn--primary{background:linear-gradient(90deg,#ff7a00,#e58a2f);color:#111;font-weight:700;box-shadow:0 8px 24px #ff7a0040}.egn-cookie-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.egn-cookie-modal{width:100%;max-width:480px;max-height:min(90vh,620px);overflow:hidden;display:flex;flex-direction:column;background:#171b26;color:#f4f4f5;border-radius:14px;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 64px #00000073}.egn-cookie-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.egn-cookie-modal__title{margin:0;font-size:17px;font-weight:700;color:#fafafa}.egn-cookie-modal__close{flex-shrink:0;background:rgba(255,255,255,.08);border:none;width:36px;height:36px;border-radius:10px;cursor:pointer;color:#fff;font-size:20px;line-height:1;font-family:inherit}.egn-cookie-modal__body{padding:12px 18px;overflow-y:auto;flex:1;min-height:0}.egn-cookie-modal__footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.egn-cookie-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.egn-cookie-row:last-child{border-bottom:none}.egn-cookie-row__text{flex:1;min-width:0}.egn-cookie-row__text strong{display:block;margin:0 0 4px;font-size:14px;font-weight:600;color:#f4f4f5}.egn-cookie-row__text p{margin:0;font-size:12px;line-height:1.5;color:#fff9}.egn-cookie-row__badge{flex-shrink:0;font-size:11px;font-weight:700;color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;padding-top:4px}.egn-cookie-switch{flex-shrink:0;width:48px;height:28px;border-radius:20px;border:none;cursor:pointer;background:rgba(255,255,255,.12);position:relative;transition:background .2s}.egn-cookie-switch[aria-checked=true]{background:linear-gradient(90deg,#ff7a00,#ffb347)}.egn-cookie-switch-thumb{position:absolute;top:3px;inset-inline-start:4px;width:22px;height:22px;border-radius:50%;background:#111;box-shadow:0 1px 4px #00000059;transition:inset-inline-start .2s ease}.egn-cookie-switch[aria-checked=true] .egn-cookie-switch-thumb{inset-inline-start:calc(100% - 26px)}.egn-home-premium{--home-bg: #fafafb;--home-card: #ffffff;--home-border: #f0f0f1;--home-text: #0a0a0a;--home-muted: #6b7280;--home-accent: #ff7a00;--home-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--home-sans: Inter, Manrope, system-ui, sans-serif;--home-cta-font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Manrope, system-ui, sans-serif}.egn-home-premium .egn-hero-headline{font-family:var(--home-serif);font-weight:600}.egn-home-premium .egn-home-section-title{font-family:var(--home-serif);font-weight:600;letter-spacing:-.02em}.egn-home-premium .egn-home-card-title{font-family:var(--home-serif);font-weight:600}.egn-home-premium a.btn-primary,.egn-home-premium a.btn-secondary,.egn-home-premium button.btn-primary,.egn-home-premium button.btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:56px;min-height:56px;padding:0 32px;padding-block:0;min-width:180px;font-family:var(--home-cta-font);font-size:16px;font-weight:600;line-height:1;letter-spacing:.3px;white-space:nowrap;border-radius:12px;border-style:solid;border-width:1px;cursor:pointer;transition:all .2s ease;text-decoration:none;box-sizing:border-box;text-align:center;-webkit-font-smoothing:antialiased}.egn-home-premium button.btn-primary,.egn-home-premium button.btn-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.egn-home-premium a.btn-primary .egn-home-cta__label,.egn-home-premium a.btn-secondary .egn-home-cta__label,.egn-home-premium button.btn-primary .egn-home-cta__label,.egn-home-premium button.btn-secondary .egn-home-cta__label{display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap;max-width:100%}.egn-home-premium .egn-home-cta__label--row{display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1;white-space:nowrap}.egn-home-premium a.btn-primary.btn-primary--icon{gap:8px;min-width:0}.egn-home-premium button.btn-primary.btn-primary--compact{min-width:120px;height:48px;min-height:48px;padding:0 24px}.egn-home-premium a.btn-primary.btn-primary--pill{min-height:44px;height:auto;min-width:0;padding:0 18px;border-radius:9999px;font-size:15px}.egn-home-premium a.btn-primary,.egn-home-premium button.btn-primary{background:#0a0a0a;border-color:#ff7a00;color:#fff}.egn-home-premium a.btn-primary:hover,.egn-home-premium button.btn-primary:hover{background:#ff7a00;border-color:#ff7a00;color:#fff}.egn-home-premium a.btn-secondary,.egn-home-premium button.btn-secondary{background:transparent;border-color:#fff;color:#fff}.egn-home-premium a.btn-secondary:hover,.egn-home-premium button.btn-secondary:hover{background:#ffffff;color:#0a0a0a;border-color:#fff}.egn-home-premium a.btn-primary:focus-visible,.egn-home-premium a.btn-secondary:focus-visible,.egn-home-premium button.btn-primary:focus-visible,.egn-home-premium button.btn-secondary:focus-visible{outline:2px solid rgba(255,200,140,.75);outline-offset:3px}.egn-home-premium .egn-home-brand:focus,.egn-home-premium .egn-home-search-input:focus{outline:none;border-color:var(--home-accent)!important;box-shadow:0 0 0 1px #ff7a0038}.egn-home-premium .egn-home-chip:focus-visible{outline:2px solid rgba(255,122,0,.45);outline-offset:2px}.egn-home-premium .egn-home-hero-p1--image{position:relative;overflow:hidden;background:#0a0a0a;min-height:min(88vh,1020px)}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__media-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,.5);pointer-events:none}@media (max-width: 640px){.egn-home-premium .egn-home-hero-p1--image{min-height:min(78vh,900px)}}.egn-home-premium .egn-home-hero-p1__inner{position:relative;z-index:2;max-width:900px;margin:0 auto;padding:clamp(72px,10vw,120px) 20px 32px;text-align:center;font-family:var(--home-sans);color:#f4f4f5;animation:egnHomeHeroP1In .45s ease-out both}@media (max-width: 640px){.egn-home-premium .egn-home-hero-p1__inner{padding:56px 20px 24px}}@keyframes egnHomeHeroP1In{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__headline{font-family:var(--home-serif);font-weight:500;font-size:clamp(40px,5.5vw,64px);line-height:1.08;letter-spacing:-.5px;color:#fff;margin:0;text-shadow:0 2px 48px rgba(0,0,0,.45)}@media (max-width: 640px){.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__headline{font-size:34px}}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__sub{font-size:clamp(16px,1.6vw,20px);line-height:1.55;color:#fffc;max-width:700px;margin:20px auto 40px}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;margin:0;padding:0}@media (max-width: 640px){.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__pills{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;max-width:100%}}.egn-home-premium .egn-home-hero-p1--image a.btn-primary.btn-primary--pill{flex-shrink:0;gap:8px}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__pill-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:currentColor}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__pill-ic svg{display:block}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__pill-txt{color:currentColor}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__tag{font-size:16px;line-height:1.5;color:#ffffffb8;margin:32px 0 0}.egn-home-premium .egn-home-hero-p1--image a.egn-home-hero-p1__register-cta{margin-top:28px}.egn-home-premium .egn-home-hero-p1--image button.btn-primary.egn-home-hero-p1__btn--search{flex-shrink:0}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__search-submit-ic{display:inline-flex;color:currentColor}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__search-submit-txt{white-space:nowrap}@media (max-width: 640px){.egn-home-premium .egn-home-hero-p1--image a.egn-home-hero-p1__register-cta{width:100%}}@media (max-width: 480px){.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__search-submit-txt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.egn-home-premium .egn-home-hero-p1--image button.btn-primary.egn-home-hero-p1__btn--search{position:relative;min-width:48px;padding:0 16px}}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__tabs-bar{display:flex;gap:6px;padding:6px;margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1);border-radius:14px}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__tab{flex:1 1 auto;min-width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;min-height:44px;box-sizing:border-box;border:1px solid #ff7a00;border-radius:10px;background:#0a0a0a;color:#fff;font-family:var(--home-cta-font);font-size:14px;font-weight:600;letter-spacing:.3px;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__tab:hover:not(.egn-home-hero-p1__tab--active){background:#ff7a00;border-color:#ff7a00;color:#fff;box-shadow:0 4px 12px #ff7a0040;transform:translateY(-1px)}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__tab--active{background:#ff7a00;border-color:#ff7a00;color:#fff;box-shadow:0 2px 8px #ff7a0038}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__tab--active:hover{background:#ff8c1a;border-color:#ff8c1a;box-shadow:0 4px 12px #ff8c1a4d;transform:translateY(-1px)}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__tab:focus-visible{outline:2px solid rgba(255,200,140,.7);outline-offset:2px}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__tab-ic{display:inline-flex;color:currentColor}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__modes{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__mode{padding:10px 18px;min-height:40px;box-sizing:border-box;border:1px solid #ff7a00;border-radius:100px;background:#0a0a0a;color:#fff;font-family:var(--home-cta-font);font-size:13px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__mode:hover:not(.egn-home-hero-p1__mode--active){background:#ff7a00;border-color:#ff7a00;box-shadow:0 4px 12px #ff7a0040;transform:translateY(-1px)}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__mode--active{background:#ff7a00;border-color:#ff7a00;color:#fff;box-shadow:0 2px 8px #ff7a0033}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__inner--top{padding-bottom:10px}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__search-prompt{margin:0 0 12px;text-align:start;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#ffffffeb;text-shadow:0 1px 20px rgba(0,0,0,.35)}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__search-form{border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 8px #0000001a,0 16px 48px #0000004d!important}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__inner--foot{max-width:900px;margin:0 auto;padding:0 20px clamp(40px,6vw,64px);text-align:center}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__url{font-size:12px;color:#ffffff80;margin:0}.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__trust{font-size:13px;line-height:1.45;color:#ffffff80;max-width:520px;margin:12px auto 0}.egn-home-premium .egn-home-hero-p1__search-wrap{position:relative;z-index:2;padding:0 16px 8px;margin-top:0}@media (max-width: 640px){.egn-home-premium .egn-home-hero-p1--image .egn-home-hero-p1__search-prompt{text-align:center}}.egn-home-premium .egn-home-hero-p1__search-trust{color:#ffffff8c!important}.egn-home-premium .egn-home-hero2.egn-home-hero2--bleed{position:relative;overflow:hidden;background:#0a0a0a;min-height:720px;max-height:800px;height:clamp(720px,50vh,800px);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box}.egn-home-premium .egn-home-hero2--bleed .egn-home-hero2__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:#0a0a0a;background-image:url(/sectionhero2.png);background-size:cover;background-position:center center;background-repeat:no-repeat}.egn-home-premium .egn-home-hero2--bleed .egn-home-hero2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,.82) 0%,rgba(0,0,0,.72) 35%,rgba(0,0,0,.45) 65%,rgba(0,0,0,.2) 100%)}@media (min-width: 901px){.egn-home-premium .egn-home-hero2[dir=rtl] .egn-home-hero2__overlay{background:linear-gradient(to left,rgba(0,0,0,.82) 0%,rgba(0,0,0,.72) 35%,rgba(0,0,0,.45) 65%,rgba(0,0,0,.2) 100%)}}@media (max-width: 900px){.egn-home-premium .egn-home-hero2.egn-home-hero2--bleed{min-height:620px;max-height:620px;height:620px;align-items:center;justify-content:center}.egn-home-premium .egn-home-hero2--bleed .egn-home-hero2__overlay{background:linear-gradient(to bottom,rgba(0,0,0,.82) 0%,rgba(0,0,0,.7) 35%,rgba(0,0,0,.45) 65%,rgba(0,0,0,.2) 100%)}}.egn-home-premium .egn-home-hero2__inner{position:relative;z-index:2;width:100%;align-self:stretch;min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 min(9vw,10%);box-sizing:border-box}.egn-home-premium .egn-home-hero2[dir=rtl] .egn-home-hero2__inner{align-items:flex-end}.egn-home-premium .egn-home-hero2__content{min-width:0;max-width:620px;width:100%;text-align:start}.egn-home-premium .egn-home-hero2[dir=rtl] .egn-home-hero2__content{text-align:right}.egn-home-premium .egn-home-hero2__title{font-family:var(--home-serif);font-weight:600;font-size:clamp(48px,4.2vw,68px);line-height:1.05;letter-spacing:-.03em;color:#fff;margin:0;text-shadow:0 2px 40px rgba(0,0,0,.4)}.egn-home-premium .egn-home-hero2__subtitle{font-family:var(--home-sans);font-size:20px;line-height:1.5;color:#ffffffeb;max-width:560px;margin:clamp(24px,3vw,32px) 0}.egn-home-premium .egn-home-hero2__cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.egn-home-premium .egn-home-hero2__fade{opacity:0;transform:translate3d(0,12px,0);transition:opacity .4s ease,transform .4s ease;transition-delay:var(--egn-h2d, 0ms)}.egn-home-premium .egn-home-hero2--inview .egn-home-hero2__fade{opacity:1;transform:translateZ(0)}@media (max-width: 900px){.egn-home-premium .egn-home-hero2__inner{padding:24px;align-items:center}.egn-home-premium .egn-home-hero2__content{text-align:center;max-width:none}.egn-home-premium .egn-home-hero2[dir=rtl] .egn-home-hero2__content{text-align:center}.egn-home-premium .egn-home-hero2__title{font-size:40px}.egn-home-premium .egn-home-hero2__subtitle{font-size:18px;max-width:none;margin:24px 0}.egn-home-premium .egn-home-hero2__cta-row{justify-content:center}.egn-home-premium a.btn-primary.egn-home-hero2__cta{width:100%;max-width:22rem}}@media (prefers-reduced-motion: reduce){.egn-home-premium .egn-home-hero2__fade{transition:none;transform:none;opacity:1}}.egn-home-premium .egn-home-tg{background:#ffffff;padding:100px 20px;box-sizing:border-box}.egn-home-premium .egn-home-tg__inner{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.egn-home-premium .egn-home-tg__title{font-family:var(--home-serif);font-weight:600;font-size:40px;line-height:1.12;letter-spacing:-.03em;color:#0a0a0a;text-align:center;margin:0 0 16px}.egn-home-premium .egn-home-tg__subtitle{font-family:var(--home-sans);font-size:18px;line-height:1.55;color:#6b7280;text-align:center;max-width:560px;margin:0 auto 48px}.egn-home-premium .egn-home-tg__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;align-items:stretch}@media (max-width: 1199px){.egn-home-premium .egn-home-tg__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 799px){.egn-home-premium .egn-home-tg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.egn-home-premium .egn-home-tg__grid{grid-template-columns:1fr}}.egn-home-premium .egn-home-tg__card{background:#fafafb;border:1px solid #f0f0f1;border-radius:16px;padding:32px 24px;text-align:center;min-height:240px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.egn-home-premium .egn-home-tg__card:hover{border-color:#ff7a00;transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.egn-home-premium .egn-home-tg__icon{display:flex;align-items:center;justify-content:center;margin:0 0 20px;flex-shrink:0}.egn-home-premium .egn-home-tg__card-title{font-family:var(--home-serif);font-weight:600;font-size:22px;line-height:1.2;color:#0a0a0a;margin:0 0 12px;letter-spacing:-.02em}.egn-home-premium .egn-home-tg__card-desc{font-family:var(--home-sans);font-size:14px;line-height:1.5;color:#6b7280;margin:0;flex:1 1 auto}.egn-home-premium .egn-home-tg__fade{opacity:0;transform:translate3d(0,16px,0);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--egn-tgd, 0ms)}.egn-home-premium .egn-home-tg--inview .egn-home-tg__fade{opacity:1;transform:translateZ(0)}@media (max-width: 900px){.egn-home-premium .egn-home-tg{padding:60px 20px}.egn-home-premium .egn-home-tg__title{font-size:28px}}@media (prefers-reduced-motion: reduce){.egn-home-premium .egn-home-tg__fade{transition:none;transform:none;opacity:1}}.egn-home-premium .egn-home-sd{background:#fafafb;padding:100px 20px;box-sizing:border-box}.egn-home-premium .egn-home-sd__inner{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.egn-home-premium .egn-home-sd__title{font-family:var(--home-serif);font-weight:600;font-size:40px;line-height:1.12;letter-spacing:-.03em;color:#0a0a0a;text-align:center;margin:0 0 16px}.egn-home-premium .egn-home-sd__subtitle{font-family:var(--home-sans);font-size:18px;line-height:1.55;color:#6b7280;text-align:center;max-width:520px;margin:0 auto 48px}.egn-home-premium .egn-home-sd__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}@media (max-width: 1023px){.egn-home-premium .egn-home-sd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.egn-home-premium .egn-home-sd__grid{grid-template-columns:1fr}}.egn-home-premium .egn-home-sd__card{background:#ffffff;border:1px solid #f0f0f1;border-radius:16px;padding:40px 32px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;text-align:start;min-height:0;box-shadow:0 1px 3px #0000000f;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.egn-home-premium .egn-home-sd[dir=rtl] .egn-home-sd__card{align-items:flex-end;text-align:right}.egn-home-premium .egn-home-sd__card:hover{border-color:#ff7a00;transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.egn-home-premium .egn-home-sd__icon{display:flex;margin:0;flex-shrink:0}.egn-home-premium .egn-home-sd__card-title{font-family:var(--home-serif);font-weight:600;font-size:24px;line-height:1.2;color:#0a0a0a;margin:16px 0;letter-spacing:-.02em;width:100%}.egn-home-premium .egn-home-sd__card-desc{font-family:var(--home-sans);font-size:15px;line-height:1.6;color:#6b7280;margin:0 0 20px;width:100%;flex:0 0 auto}.egn-home-premium .egn-home-sd__features{list-style:none;margin:0 0 24px;padding:0;width:100%;flex:1 1 auto}.egn-home-premium .egn-home-sd__feature{display:flex;align-items:flex-start;gap:10px;font-family:var(--home-sans);font-size:14px;line-height:1.45;color:#374151;margin:0 0 8px}.egn-home-premium .egn-home-sd__feature:last-child{margin-bottom:0}.egn-home-premium .egn-home-sd[dir=rtl] .egn-home-sd__feature{flex-direction:row-reverse}.egn-home-premium .egn-home-sd__check{flex-shrink:0;display:inline-flex;margin-top:2px}.egn-home-premium a.egn-home-sd__link.btn-primary{width:100%;margin-top:auto}.egn-home-premium a.egn-home-sd__link.btn-primary:hover .egn-home-sd__link-ic svg,.egn-home-premium a.egn-home-sd__link.btn-primary .egn-home-sd__link-ic svg{stroke:#fff}.egn-home-premium .egn-home-sd__fade{opacity:0;transform:translate3d(0,20px,0);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--egn-sdd, 0ms)}.egn-home-premium .egn-home-sd--inview .egn-home-sd__fade{opacity:1;transform:translateZ(0)}@media (max-width: 900px){.egn-home-premium .egn-home-sd{padding:60px 20px}.egn-home-premium .egn-home-sd__title{font-size:28px}}@media (prefers-reduced-motion: reduce){.egn-home-premium .egn-home-sd__fade{transition:none;transform:none;opacity:1}}.egn-home-premium .egn-home-am{background:#ffffff;padding:100px 20px;box-sizing:border-box}.egn-home-premium .egn-home-am__inner{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.egn-home-premium .egn-home-am__title{font-family:var(--home-serif);font-weight:600;font-size:40px;line-height:1.12;letter-spacing:-.03em;color:#0a0a0a;text-align:center;margin:0 0 16px}.egn-home-premium .egn-home-am__subtitle{font-family:var(--home-sans);font-size:18px;line-height:1.55;color:#6b7280;text-align:center;max-width:520px;margin:0 auto 48px}.egn-home-premium .egn-home-am__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;margin-bottom:40px}@media (max-width: 1023px){.egn-home-premium .egn-home-am__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.egn-home-premium .egn-home-am__grid{grid-template-columns:1fr}}.egn-home-premium .egn-home-am__card-wrap{min-width:0;display:flex}.egn-home-premium .egn-home-am__card-wrap>*{flex:1 1 auto;width:100%}.egn-home-premium .egn-home-am__vehicle{background:#ffffff;border:1px solid #f0f0f1;border-radius:16px;overflow:hidden;cursor:pointer;font-family:var(--home-sans);box-shadow:0 1px 3px #0000000f;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.egn-home-premium .egn-home-am__vehicle:hover{border-color:#ff7a00;transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.egn-home-premium .egn-home-am__empty{font-family:var(--home-sans);font-size:16px;color:#6b7280;text-align:center;margin:0 0 32px}.egn-home-premium .egn-home-am__cta-row{display:flex;justify-content:center;margin-top:32px}.egn-home-premium .egn-home-am__cta-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.egn-home-premium .egn-home-am__cta-ic svg{display:block}.egn-home-premium .egn-home-am[dir=rtl] .egn-home-am__cta-ic{transform:scaleX(-1)}@media (max-width: 900px){.egn-home-premium .egn-home-am{padding:60px 20px}.egn-home-premium .egn-home-am__title{font-size:28px}}.egn-home-premium .egn-home-why{position:relative;overflow:hidden;background-color:#0a0a0a;background-image:radial-gradient(ellipse 100% 70% at 50% -20%,rgba(255,122,0,.09) 0%,transparent 50%),linear-gradient(180deg,#0b0b0b 0%,#0a0a0a 50%,#080808 100%);padding:120px 20px;box-sizing:border-box}.egn-home-premium .egn-home-why__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.egn-home-premium .egn-home-why__title{font-family:var(--home-serif);font-weight:600;font-size:40px;line-height:1.12;letter-spacing:-.03em;color:#fff;text-align:center;margin:0 0 16px;text-shadow:0 2px 32px rgba(0,0,0,.45)}.egn-home-premium .egn-home-why__subtitle{font-family:var(--home-sans);font-size:18px;line-height:1.55;color:#ffffffe6;text-align:center;max-width:520px;margin:0 auto 56px}.egn-home-premium .egn-home-why__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:stretch}.egn-home-premium .egn-home-why__item{grid-column:span 3;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px 24px;box-sizing:border-box;text-align:start;display:flex;flex-direction:column;align-items:flex-start;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.egn-home-premium .egn-home-why__item:nth-child(n+5){grid-column:span 4}.egn-home-premium .egn-home-why[dir=rtl] .egn-home-why__item{align-items:flex-end;text-align:right}.egn-home-premium .egn-home-why__item:hover{border-color:#ff7a00;box-shadow:0 8px 28px #00000059;transform:translateY(-4px)}.egn-home-premium .egn-home-why__icon{display:flex;margin:0 0 12px;flex-shrink:0}.egn-home-premium .egn-home-why__item-title{font-family:var(--home-serif);font-weight:600;font-size:20px;line-height:1.2;color:#fff;margin:0 0 10px;letter-spacing:-.02em;width:100%}.egn-home-premium .egn-home-why__item-desc{font-family:var(--home-sans);font-size:14px;line-height:1.5;color:#ccc;margin:0;width:100%;flex:1 1 auto}.egn-home-premium .egn-home-why__fade{opacity:0;transform:translate3d(0,20px,0);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--egn-whyd, 0ms)}.egn-home-premium .egn-home-why--inview .egn-home-why__fade{opacity:1;transform:translateZ(0)}@media (max-width: 1023px){.egn-home-premium .egn-home-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.egn-home-premium .egn-home-why__item,.egn-home-premium .egn-home-why__item:nth-child(n+5){grid-column:auto}}@media (max-width: 640px){.egn-home-premium .egn-home-why__grid{grid-template-columns:1fr}}@media (max-width: 900px){.egn-home-premium .egn-home-why{padding:80px 20px}.egn-home-premium .egn-home-why__title{font-size:28px}}@media (prefers-reduced-motion: reduce){.egn-home-premium .egn-home-why__fade{transition:none;transform:none;opacity:1}}.egn-home-premium .egn-home-bc{background:#ffffff;padding:100px 20px;box-sizing:border-box}.egn-home-premium .egn-home-bc__inner{max-width:900px;width:100%;margin:0 auto;padding:0 24px;box-sizing:border-box}.egn-home-premium .egn-home-bc__title{font-family:var(--home-serif);font-weight:500;font-size:40px;line-height:1.2;letter-spacing:-.03em;color:#0a0a0a;text-align:center;margin:0 0 16px}.egn-home-premium .egn-home-bc__subtitle{font-family:var(--home-sans);font-size:18px;line-height:1.55;color:#6b7280;text-align:center;margin:0 auto 48px;max-width:600px}.egn-home-premium .egn-home-bc__list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:0}.egn-home-premium .egn-home-bc__row{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f1;text-align:start}.egn-home-premium .egn-home-bc__list .egn-home-bc__row:last-child{border-bottom:none}.egn-home-premium .egn-home-bc[dir=rtl] .egn-home-bc__row{flex-direction:row-reverse;text-align:right}.egn-home-premium .egn-home-bc__check{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#ff7a00}.egn-home-premium .egn-home-bc__check svg{display:block;flex-shrink:0}.egn-home-premium .egn-home-bc__text{font-family:var(--home-sans);font-size:16px;font-weight:500;line-height:1.5;color:#0a0a0a;flex:1;min-width:0}.egn-home-premium .egn-home-bc__cta-wrap{display:flex;justify-content:center;margin-top:48px}.egn-home-premium .egn-home-bc__fade{opacity:0;transform:translate3d(0,12px,0);transition:opacity .45s ease,transform .45s ease;transition-delay:var(--egn-bcd, 0ms)}.egn-home-premium .egn-home-bc--inview .egn-home-bc__fade{opacity:1;transform:translateZ(0)}@media (max-width: 900px){.egn-home-premium .egn-home-bc{padding:60px 20px}.egn-home-premium .egn-home-bc__title{font-size:28px}}@media (max-width: 768px){.egn-home-premium .egn-home-bc__inner{padding:0 16px}.egn-home-premium .egn-home-bc__text{font-size:15px}.egn-home-premium .egn-home-bc a.btn-primary,.egn-home-premium .egn-home-bc a.btn-secondary,.egn-home-premium .egn-home-finalcta a.btn-primary,.egn-home-premium .egn-home-finalcta a.btn-secondary{width:100%;max-width:320px;height:52px;min-height:52px}}@media (prefers-reduced-motion: reduce){.egn-home-premium .egn-home-bc__fade{transition:none;transform:none;opacity:1}}.egn-home-premium .egn-home-finalcta.egn-home-finalcta--bleed{position:relative;overflow:hidden;padding:120px 20px;box-sizing:border-box}.egn-home-premium .egn-home-finalcta--bleed .egn-home-finalcta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:#0a0a0a;background-image:url(/hero-home.png);background-size:cover;background-position:center center;background-repeat:no-repeat}.egn-home-premium .egn-home-finalcta--bleed .egn-home-finalcta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,.78) 0%,rgba(10,10,10,.88) 45%,rgba(20,20,20,.94) 100%)}.egn-home-premium .egn-home-finalcta__inner{position:relative;z-index:2;max-width:900px;margin:0 auto;text-align:center;width:100%;box-sizing:border-box}.egn-home-premium .egn-home-finalcta__title{font-family:var(--home-serif);font-weight:500;font-size:48px;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0 auto 24px;max-width:900px;text-align:center;text-shadow:0 2px 40px rgba(0,0,0,.5)}.egn-home-premium .egn-home-finalcta__subtitle{font-family:var(--home-sans);font-size:18px;line-height:1.5;color:#ffffffe6;max-width:680px;margin:0 auto;text-align:center}.egn-home-premium .egn-home-finalcta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:40px}.egn-home-premium .egn-home-finalcta__trust{font-family:var(--home-sans);font-size:14px;line-height:1.55;color:#ffffffb3;text-align:center;max-width:640px;margin:32px auto 0}.egn-home-premium .egn-home-finalcta__fade{opacity:0;transform:translate3d(0,18px,0);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--egn-fcd, 0ms)}.egn-home-premium .egn-home-finalcta--inview .egn-home-finalcta__fade{opacity:1;transform:translateZ(0)}@media (max-width: 900px){.egn-home-premium .egn-home-finalcta.egn-home-finalcta--bleed{padding:80px 20px}}@media (max-width: 768px){.egn-home-premium .egn-home-finalcta__title{font-size:32px}.egn-home-premium .egn-home-finalcta__subtitle{font-size:16px}.egn-home-premium .egn-home-finalcta__actions{flex-direction:column;align-items:center;gap:12px;width:100%}}@media (prefers-reduced-motion: reduce){.egn-home-premium .egn-home-finalcta__fade{transition:none;transform:none;opacity:1}}@keyframes auth-split-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-slide-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes auth-slide-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.auth-split-aside,.auth-split-form-panel{animation:none!important}}.auth-split-root{min-height:100vh;height:100vh;margin:0;padding:0;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;overflow:hidden;font-family:var(--egn-font-sans, "Inter", system-ui, sans-serif);animation:auth-split-fade .3s ease-out}.auth-split-root--tablet{grid-template-columns:40fr 60fr}.auth-split-root--mobile{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto;min-height:100vh;overflow-y:auto}.auth-split-aside{position:relative;display:flex;flex-direction:column;justify-content:stretch;padding:64px;box-sizing:border-box;background:linear-gradient(135deg,rgba(10,10,10,.6) 0%,rgba(10,10,10,.3) 100%),url(/hero-home.png) center / cover no-repeat;color:#fff;animation:auth-slide-left .42s cubic-bezier(.22,1,.36,1) both;order:1}.auth-split-root--mobile .auth-split-aside{min-height:200px;height:200px;flex-shrink:0;padding:24px;justify-content:flex-start;animation:auth-split-fade .3s ease-out}.auth-split-root:not(.auth-split-root--mobile) .auth-split-aside-inner{justify-content:flex-start}.auth-split-aside-inner{display:flex;flex-direction:column;align-items:flex-start;gap:32px;max-width:480px;width:100%;flex:1;min-height:0}.auth-split-root:not(.auth-split-root--mobile) .auth-split-aside-fill{flex:1;min-height:48px}.auth-split-root--mobile .auth-split-aside-inner{gap:16px;max-width:none}.auth-split-tagline{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:48px;line-height:1.1;color:#fff;margin:0}.auth-split-root--mobile .auth-split-tagline{font-size:clamp(22px,6vw,32px)}.auth-split-lead{margin:0;font-size:15px;line-height:1.55;color:#fffc;max-width:36ch}.auth-split-form-wrap{background:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;box-sizing:border-box;padding:80px 60px;animation:auth-slide-right .42s cubic-bezier(.22,1,.36,1) both;order:2}.auth-split-root--mobile .auth-split-form-wrap{padding:24px;align-items:stretch;justify-content:flex-start;min-height:0;animation:auth-split-fade .3s ease-out}.auth-split-form-panel{width:100%;max-width:420px;box-sizing:border-box}.auth-split-lang{position:absolute;top:20px;right:20px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;z-index:2}.auth-split-root--rtl .auth-split-lang{right:auto;left:20px;justify-content:flex-start}.auth-split-root--mobile .auth-split-lang{position:relative;top:auto;right:auto;left:auto;justify-content:center;margin-bottom:16px}.auth-split-lang-btn{min-width:40px;min-height:36px;padding:0 10px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;cursor:pointer;border:1px solid #e5e7eb;background:#ffffff;color:#6b7280;transition:background .2s ease,border-color .2s ease,color .2s ease}.auth-split-lang-btn:hover{border-color:#0a0a0a;color:#0a0a0a}.auth-split-lang-btn--on{border-color:#0a0a0a;background:#fafafa;color:#0a0a0a}.auth-split-root--rtl .auth-split-aside{order:2}.auth-split-root--rtl .auth-split-form-wrap{order:1}[dir=rtl] .register-consent-copy{text-align:right}@keyframes authFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-page{min-height:100vh;background:linear-gradient(145deg,#0a0a0a,#161616);display:flex;align-items:center;justify-content:center;padding:24px 16px;font-family:var(--egn-font-sans, "Inter", system-ui, sans-serif);box-sizing:border-box}.auth-page-inner{width:100%;max-width:480px}.auth-lang{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:24px}.auth-lang-btn{min-width:44px;min-height:44px;padding:0 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:transparent;color:#9ca3af;transition:background .2s ease,border-color .2s ease,color .2s ease}.auth-lang-btn:hover{border-color:#ffffff47;color:#e5e7eb}.auth-lang-btn--active{border-color:#ffffff73;background:rgba(255,255,255,.08);color:#f9fafb}.auth-card{background:linear-gradient(180deg,#ffffff 0%,#fafafb 100%);border:1px solid #f0f0f1;border-radius:10px;box-shadow:0 20px 60px #00000014,0 4px 16px #0000000a;padding:clamp(32px,5vw,48px);box-sizing:border-box;animation:authFadeIn .3s ease-out}.auth-brand{text-align:center;margin-bottom:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;letter-spacing:-.02em;color:#0a0a0a}.auth-badge{display:inline-block;width:100%;text-align:center;margin-bottom:32px}.auth-badge span{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:4px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.auth-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,6vw,32px);font-weight:500;line-height:1.15;color:#0a0a0a;margin:0 0 8px}.auth-subtitle{font-family:"Inter",var(--egn-font-sans, sans-serif);font-size:15px;line-height:1.5;color:#6b7280;margin:0 0 32px}.auth-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 20px;box-sizing:border-box;font-family:inherit;font-size:15px;font-weight:500;color:#0a0a0a;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.auth-btn-secondary:hover{border-color:#0a0a0a;background:#fafafb}.auth-google-icon{flex-shrink:0}@media (max-width: 640px){.auth-btn-secondary{min-height:48px}}.auth-divider{display:flex;align-items:center;gap:16px;margin:24px 0}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#e5e7eb}.auth-divider span{font-size:13px;color:#9ca3af;flex-shrink:0}.auth-field{margin-bottom:20px}.auth-field--grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.auth-label{display:block;font-size:13px;font-weight:500;letter-spacing:.2px;color:#6b7280;margin-bottom:8px}.auth-input-wrap{position:relative}.auth-input-wrap .auth-input{padding-left:44px}[dir=rtl] .auth-input-wrap .auth-input{padding-left:16px;padding-right:44px}.auth-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;color:#6b7280}[dir=rtl] .auth-input-icon{left:auto;right:14px}.auth-input{width:100%;height:48px;padding:12px 16px;box-sizing:border-box;font-family:inherit;font-size:16px;line-height:1.25;color:#0a0a0a;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.auth-input::placeholder{color:#9ca3af}.auth-input:hover{border-color:#d1d5db}.auth-input:focus{border-color:#0a0a0a;box-shadow:0 0 0 3px #00000014}@media (max-width: 640px){.auth-input{height:44px;font-size:16px}.auth-field--grid2{grid-template-columns:1fr}}.auth-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:24px;padding:0 32px;box-sizing:border-box;font-family:inherit;font-size:15px;font-weight:600;color:#fff;background:#0a0a0a;border:1px solid #ff7a00;border-radius:10px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.auth-btn-primary:hover:not(:disabled){background:#ff7a00;border-color:#ff7a00;color:#fff}.auth-btn-primary:disabled{opacity:.45;cursor:not-allowed}.auth-btn-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;flex-shrink:0;animation:auth-spin .75s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.auth-btn-spinner{animation:none;border-top-color:#ffffff59}}@media (max-width: 640px){.auth-btn-primary{min-height:48px;margin-top:20px}}.auth-link-accent{font-size:13px;font-weight:500;color:#ff7a00;text-decoration:none;transition:color .2s ease}.auth-link-accent:hover{color:#ea580c;text-decoration:underline;text-underline-offset:3px}.auth-login-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.auth-remember{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-remember input{width:18px;height:18px;accent-color:#0a0a0a;cursor:pointer}.auth-forgot-row{text-align:right;margin-bottom:0}.auth-error-below{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:0;font-size:14px;line-height:1.45;color:#dc2626}.auth-error-below svg{flex-shrink:0;margin-top:2px}.auth-input-wrap--toggle .auth-input{padding-right:48px}[dir=rtl] .auth-input-wrap--toggle .auth-input{padding-right:16px;padding-left:48px}.auth-toggle-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;background:transparent;cursor:pointer;color:#0a0a0a;border-radius:8px;transition:background .2s ease}.auth-toggle-eye:hover{background:rgba(0,0,0,.06)}[dir=rtl] .auth-toggle-eye{right:auto;left:10px}.auth-role-grid{display:grid;gap:10px;margin-bottom:16px}.auth-role-option{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;background:#ffffff;font-family:inherit;font-size:14px;color:#0a0a0a;text-align:left;transition:border-color .2s ease,background .2s ease}[dir=rtl] .auth-role-option{text-align:right}.auth-role-option:hover{border-color:#d1d5db}.auth-role-option--on{border-color:#0a0a0a;background:#fafafa}button.auth-role-option{width:100%}.auth-role-option-body{display:flex;align-items:flex-start;gap:12px;width:100%}.auth-role-option-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid #e5e7eb;background:#fafafa}.auth-role-option--on .auth-role-option-icon{border-color:#0a0a0a;background:#f3f4f6}.auth-alert{border-radius:6px;padding:12px 14px;font-size:13px;line-height:1.45;margin-bottom:16px}.auth-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.auth-alert--warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.auth-footer{text-align:center;font-size:14px;color:#6b7280;margin-top:24px;line-height:1.5}.auth-footer-link{color:#ff7a00;font-weight:500;text-decoration:none;transition:color .2s ease}.auth-footer-link:hover{color:#ea580c;text-decoration:underline;text-underline-offset:3px}.auth-hint{margin:8px 0 0;font-size:12px;color:#9ca3af;line-height:1.45}.auth-consents-block{margin-bottom:24px}.auth-consents-block+.auth-btn-primary{margin-top:0}.register-consents{margin-top:4px;margin-bottom:8px}.register-consents fieldset{border:none;margin:0;padding:0}.register-consent-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;margin:0;cursor:pointer;font-family:inherit}.register-consent-hit{position:relative;flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-top:-2px}@media (min-width: 641px){.register-consent-hit{width:28px;height:28px;margin-top:0}}.register-consent-native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.register-consent-ui{position:relative;width:20px;height:20px;box-sizing:border-box;border:2px solid #d1d5db;border-radius:4px;background:#ffffff;pointer-events:none;display:flex;align-items:center;justify-content:center}@media (max-width: 640px){.register-consent-ui{width:24px;height:24px}}.register-consent-native:checked+.register-consent-ui{border-color:#0a0a0a;background:#0a0a0a}.register-consent-native:focus-visible+.register-consent-ui{outline:2px solid #0a0a0a;outline-offset:2px}.register-consent-check{display:none;stroke:#fff;fill:none}.register-consent-native:checked+.register-consent-ui .register-consent-check{display:block}.register-consent-copy{flex:1;min-width:0;font-size:14px;line-height:1.5;color:#0a0a0a;margin-left:0;padding-top:2px}@media (min-width: 641px){.register-consent-copy{margin-left:0}}.register-consent-link{color:#ff7a00;font-weight:600;text-decoration:underline;text-underline-offset:3px}.register-consent-link:hover{color:#ea580c}.register-consent-info{margin:16px 0 0;font-size:13px;line-height:1.5;color:#6b7280;text-align:left}[dir=rtl] .register-consent-info{text-align:right}.ep-root{--ep-ink: #0a0a0a;--ep-muted: #6b7280;--ep-border: #e5e7eb;--ep-card: #ffffff;--ep-surface: #fafafb;--ep-orange: #ff7a00;background:var(--ep-surface);min-height:100vh;font-family:Inter,system-ui,sans-serif;padding-bottom:env(safe-area-inset-bottom,0)}.ep-root--pb-mobile{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media (min-width: 1024px){.ep-root--pb-mobile{padding-bottom:0}}.ep-wrap{max-width:1200px;margin:0 auto;padding:32px 16px 48px}@media (min-width: 640px){.ep-wrap{padding:32px 32px 56px}}.ep-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media (min-width: 1024px){.ep-grid{grid-template-columns:minmax(0,6fr) minmax(280px,4fr);gap:32px}}.ep-main{min-width:0}.ep-sidebar{position:sticky;top:24px}@media (max-width: 1023px){.ep-sidebar{display:none}}.ep-breadcrumb{font-size:14px;color:var(--ep-muted);margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ep-breadcrumb a{color:var(--ep-muted);text-decoration:none}.ep-breadcrumb a:hover{color:var(--ep-ink)}.ep-breadcrumb-sep{color:#9ca3af}.ep-hero{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;margin-bottom:8px}.ep-avatar{width:96px;height:96px;border-radius:50%;border:2px solid var(--ep-border);overflow:hidden;flex-shrink:0;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.ep-avatar img{width:100%;height:100%;object-fit:cover}.ep-avatar-initial{font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:600;color:var(--ep-ink)}.ep-hero-main{flex:1;min-width:200px}.ep-h1{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:500;color:var(--ep-ink);margin:0 0 8px;line-height:1.15;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ep-profile-title{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:500;color:var(--ep-ink);margin:0 0 12px;line-height:1.25;white-space:pre-line}.ep-headline{font-size:20px;color:var(--ep-muted);line-height:1.45;margin:0 0 24px;white-space:pre-line}.ep-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px}.ep-meta-item{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ep-muted)}.ep-rating-row{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ep-ink)}.ep-rating-num{font-weight:700}.ep-badge-verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--ep-ink);padding:4px 10px;border:1px solid var(--ep-border);border-radius:6px;background:#fafafa}.ep-card{background:var(--ep-card);border:1px solid var(--ep-border);border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 2px #0000000a}.ep-h2{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500;color:var(--ep-ink);margin:0 0 16px}.ep-body{font-size:16px;line-height:1.6;color:var(--ep-ink);margin:0;white-space:pre-wrap}.ep-label{display:block;font-size:13px;font-weight:500;color:var(--ep-muted)}.ep-service-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #f3f4f6;font-size:16px;color:var(--ep-ink)}.ep-service-row:last-child{border-bottom:none}.ep-service-row--off{opacity:.38}.ep-chips{display:flex;flex-wrap:wrap;gap:8px}.ep-chip{display:inline-flex;align-items:center;padding:6px 12px;font-size:13px;color:var(--ep-ink);background:#f9fafb;border:1px solid var(--ep-border);border-radius:16px}.ep-sidebar-card{background:var(--ep-card);border:1px solid var(--ep-border);border-radius:12px;padding:24px;margin-top:100px;box-shadow:0 1px 2px #0000000a}@media (max-width: 1023px){.ep-sidebar-card{margin-top:0}}.ep-sidebar-head{display:flex;gap:12px;align-items:center;margin-bottom:16px}.ep-sidebar-avatar{width:48px;height:48px;border-radius:50%;border:2px solid var(--ep-border);overflow:hidden;flex-shrink:0;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.ep-price-lg{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600;color:var(--ep-ink);margin:0 0 8px}.ep-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:0 20px;font-size:15px;font-weight:600;font-family:inherit;border-radius:10px;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background .2s ease,border-color .2s ease}.ep-btn--primary{background:var(--ep-ink);color:#fff;border:1px solid var(--ep-orange)}.ep-btn--primary:hover:not(:disabled){background:var(--ep-orange);border-color:var(--ep-orange)}.ep-btn--secondary{background:#ffffff;color:var(--ep-ink);border:1px solid var(--ep-border);margin-top:10px}.ep-btn--secondary:hover:not(:disabled){border-color:var(--ep-ink);background:#fafafb}.ep-stack-gap{display:flex;flex-direction:column;gap:10px}.ep-review-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.ep-select{padding:8px 12px;border:1px solid var(--ep-border);border-radius:8px;font-size:13px;background:#fff;color:var(--ep-ink);font-family:inherit}.ep-review-item{padding:16px 0;border-bottom:1px solid #f3f4f6}.ep-review-item:last-child{border-bottom:none}.ep-review-head{display:flex;align-items:flex-start;gap:12px}.ep-review-avatar{width:40px;height:40px;border-radius:50%;border:1px solid var(--ep-border);overflow:hidden;flex-shrink:0;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--ep-ink)}.ep-pagination{display:flex;justify-content:center;gap:8px;margin-top:16px}.ep-page-btn{min-width:40px;min-height:40px;border:1px solid var(--ep-border);background:#fff;border-radius:8px;cursor:pointer;font-size:14px}.ep-page-btn:disabled{opacity:.45;cursor:not-allowed}.ep-verify-grid{display:grid;gap:10px}.ep-verify-row{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--ep-ink)}.ep-verify-date{margin-top:12px;font-size:14px;color:var(--ep-muted);display:flex;align-items:center;gap:8px}.ep-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:1200;min-height:80px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ep-border);box-shadow:0 -4px 24px #0000000f}@media (min-width: 1024px){.ep-mobile-bar{display:none}}.ep-mobile-bar-price{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:600;color:var(--ep-ink);white-space:nowrap}.ep-mobile-bar-actions{display:flex;gap:8px;flex:1;justify-content:flex-end}.ep-mobile-bar .ep-btn{width:auto;min-height:44px;padding:0 14px;font-size:13px}.ep-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);z-index:2000;display:flex;align-items:flex-end;justify-content:center;padding:16px}@media (min-width: 640px){.ep-modal-overlay{align-items:center}}.ep-modal{background:#fff;border-radius:12px;max-width:480px;width:100%;max-height:90vh;overflow:auto;padding:24px;border:1px solid var(--ep-border)}.ep-input,.ep-textarea{width:100%;box-sizing:border-box;border:1px solid var(--ep-border);border-radius:10px;padding:12px 14px;font-size:15px;font-family:inherit;margin-top:6px}.ep-textarea{min-height:120px;resize:vertical}.ep-edit-actions{position:sticky;bottom:0;background:linear-gradient(180deg,transparent,var(--ep-surface) 12%);padding-top:24px;margin-top:24px}.ep-profile-lang-chip{display:inline-flex;align-items:center;background:#f9fafb;border:1px solid #e5e7eb;color:#0a0a0a;font-size:13px;line-height:1.2;padding:6px 12px;border-radius:16px;font-weight:500;max-width:100%;box-sizing:border-box}.egn-lang-ms{display:flex;flex-direction:column;gap:10px}.egn-lang-ms-search{margin-top:0}.egn-lang-ms-meta{margin:0;font-size:13px;color:var(--ep-muted)}.egn-lang-ms-max{margin:0;font-size:13px;color:#b45309}.egn-lang-ms-scroll{max-height:min(52vh,360px);overflow:auto;border:1px solid var(--ep-border);border-radius:10px;background:#fff;padding:4px 0}.egn-lang-ms-group{border-bottom:1px solid #f0f0f1}.egn-lang-ms-group:last-child{border-bottom:none}.egn-lang-ms-group-head{display:flex;align-items:center;gap:8px;width:100%;text-align:start;padding:10px 12px;background:#fafafa;border:none;font:inherit;font-size:14px;font-weight:600;color:var(--ep-ink);cursor:pointer}.egn-lang-ms-group-count{margin-inline-start:auto;font-size:12px;font-weight:500;color:var(--ep-muted)}.egn-lang-ms-group-body{padding:4px 8px 10px}.egn-lang-ms-row{display:flex;align-items:center;gap:10px;padding:6px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--ep-ink)}.egn-lang-ms-row--disabled{opacity:.45;cursor:not-allowed}.egn-lang-ms-row-label{flex:1;min-width:0}.egn-lang-ms-row-code{font-size:12px;color:var(--ep-muted);text-transform:uppercase;font-variant-numeric:tabular-nums}.egn-lang-ms-empty{margin:0;padding:12px;font-size:14px;color:var(--ep-muted);text-align:center}.egn-lang-ms-selected-preview{display:flex;flex-direction:column;gap:8px;margin-top:4px}.egn-lang-ms-chips{display:flex;flex-wrap:wrap;gap:8px}.egn-lang-ms-chips .ep-profile-lang-chip{cursor:pointer;font:inherit;font-size:13px;font-weight:500}.privacy-page{--privacy-ink: #0a0a0a;--privacy-muted: #6b7280;--privacy-link: #ff7a00;--privacy-bg: #ffffff;min-height:100vh;background:var(--privacy-bg);font-family:DM Sans,system-ui,sans-serif}.privacy-page--rtl{direction:rtl}.privacy-page__shell{max-width:1100px;margin:0 auto;padding:clamp(40px,8vw,80px) clamp(16px,4vw,40px)}.privacy-page__grid{display:grid;grid-template-columns:minmax(0,220px) minmax(0,800px);gap:clamp(24px,4vw,48px);align-items:start;justify-content:center}@media (max-width: 900px){.privacy-page__grid{grid-template-columns:1fr}}.privacy-page__toc{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow-y:auto;padding:0 0 16px;border-bottom:1px solid #e5e7eb}@media (min-width: 901px){.privacy-page__toc{border-bottom:none;padding:0}}.privacy-page__toc-title{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--privacy-muted);margin:0 0 12px}.privacy-page__toc ul{list-style:none;margin:0;padding:0}.privacy-page__toc li{margin:0 0 8px}.privacy-page__toc a{font-size:14px;color:var(--privacy-ink);text-decoration:none;line-height:1.4;display:block;border-radius:6px;padding:4px 8px;margin:0 -8px;transition:color .15s ease,background .15s ease}.privacy-page__toc a:hover{color:var(--privacy-link);background:rgba(255,122,0,.06)}.privacy-page__main{max-width:800px;width:100%}.privacy-page__h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.15;color:var(--privacy-ink);margin:0 0 8px;letter-spacing:-.02em}.privacy-page__brand{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:600;color:var(--privacy-muted);margin:0 0 12px;letter-spacing:.12em}.privacy-page__updated{font-size:15px;color:var(--privacy-muted);margin:0 0 40px;line-height:1.6}.privacy-page__section{scroll-margin-top:96px;margin-bottom:32px}.privacy-page__section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;flex-wrap:wrap}.privacy-page__h2{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;line-height:1.25;color:var(--privacy-ink);margin:0}.privacy-page__h3{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;color:var(--privacy-ink);margin:24px 0 10px}.privacy-page__body p{font-size:16px;line-height:1.7;color:var(--privacy-ink);margin:0 0 16px;font-weight:400}.privacy-page__body ul,.privacy-page__body ol{margin:0 0 16px;padding-inline-start:1.25em;font-size:16px;line-height:1.7;color:var(--privacy-ink)}.privacy-page__body li{margin-bottom:8px}.privacy-page__body a{color:var(--privacy-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}.privacy-page__body a:hover{opacity:.9}.privacy-page__muted{color:var(--privacy-muted);font-size:15px}@media print{.privacy-page__toc{display:none}.privacy-page__shell{padding:24px;max-width:100%}.privacy-page__grid{grid-template-columns:1fr}.privacy-page__section{break-inside:avoid}.privacy-page{background:#fff}}.privacy-page .cookies-table-wrap{overflow-x:auto;margin:0 0 20px;-webkit-overflow-scrolling:touch}.privacy-page .cookies-table{width:100%;border-collapse:collapse;font-size:14px;color:var(--privacy-ink, #0a0a0a)}.privacy-page .cookies-table th,.privacy-page .cookies-table td{border:1px solid #e5e7eb;padding:10px 12px;text-align:start;vertical-align:top;line-height:1.5}.privacy-page .cookies-table th{background:#f9fafb;font-family:DM Sans,sans-serif;font-weight:700;font-size:13px}.privacy-page .cookies-toolbar{display:flex;flex-direction:column;gap:14px;margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}@media (min-width: 640px){.privacy-page .cookies-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}}.privacy-page .cookies-toolbar__manage{background:linear-gradient(90deg,#ff7a00,#e58a2f);color:#111;border:none;border-radius:10px;padding:12px 22px;font-weight:700;font-size:14px;font-family:inherit;cursor:pointer;box-shadow:0 8px 24px #ff7a0038}.privacy-page .cookies-toolbar__manage:hover{opacity:.95}.privacy-page .cookies-toolbar__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:15px}.privacy-page .cookies-toolbar__links a{color:#ff7a00;font-weight:600;text-decoration:underline;text-underline-offset:3px}.privacy-page .cookies-toolbar__sep{color:#d1d5db;-webkit-user-select:none;user-select:none}.faq-page{--faq-ink: #0a0a0a;--faq-muted: #6b7280;--faq-accent: #ff7a00;--faq-card: #ffffff;--faq-border: #ececec;min-height:100vh;background:radial-gradient(ellipse 90% 45% at 50% -10%,rgba(255,122,0,.09) 0%,transparent 55%),#fafafa;font-family:DM Sans,system-ui,sans-serif}.faq-page--rtl{direction:rtl}.faq-page__shell{max-width:1100px;margin:0 auto;padding:clamp(40px,8vw,80px) clamp(16px,4vw,40px)}.faq-page__grid{display:grid;grid-template-columns:minmax(0,220px) minmax(0,800px);gap:clamp(24px,4vw,48px);align-items:start;justify-content:center}@media (max-width: 900px){.faq-page__grid{grid-template-columns:1fr}}.faq-page__toc{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow-y:auto;padding:0 0 16px;border-bottom:1px solid #e5e7eb}@media (min-width: 901px){.faq-page__toc{border-bottom:none;padding:0}}.faq-page__toc-title{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faq-muted);margin:0 0 12px}.faq-page__toc ul{list-style:none;margin:0;padding:0}.faq-page__toc li{margin:0 0 8px}.faq-page__toc a{font-size:14px;color:var(--faq-ink);text-decoration:none;line-height:1.45;display:block;border-radius:8px;padding:6px 10px;margin:0 -10px;transition:color .15s ease,background .15s ease}.faq-page__toc a:hover{color:var(--faq-accent);background:rgba(255,122,0,.06)}.faq-page__main{max-width:800px;width:100%}.faq-page__h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.15;color:var(--faq-ink);margin:0 0 8px;letter-spacing:-.02em}.faq-page__brand{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:600;color:var(--faq-muted);margin:0 0 36px;letter-spacing:.12em}.faq-cat{background:var(--faq-card);border:1px solid var(--faq-border);border-radius:16px;margin-bottom:22px;box-shadow:0 4px 24px #0a0a0a0d,0 1px 3px #0a0a0a0a;overflow:hidden}.faq-cat__title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(18px,2.8vw,22px);font-weight:600;color:var(--faq-ink);margin:0;padding:18px 20px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f3f4f6;line-height:1.25}.faq-cat__marker{flex-shrink:0;width:9px;height:9px;background:linear-gradient(135deg,#ff7a00,#e58a2f);transform:rotate(45deg);border-radius:2px;opacity:.95}.faq-cat__list{padding:4px 0 8px}.faq-item{border-bottom:1px solid #f3f4f6}.faq-item:last-child{border-bottom:none}.faq-item__trigger{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;margin:0;border:none;background:transparent;cursor:pointer;text-align:inherit;font-family:inherit;font-size:16px;font-weight:600;color:var(--faq-ink);line-height:1.55;transition:background .18s ease}.faq-item__trigger:hover{background:rgba(255,122,0,.05)}.faq-item--open .faq-item__trigger{background:rgba(255,122,0,.06)}.faq-item__chev{flex-shrink:0;margin-top:2px;transition:transform .32s cubic-bezier(.4,0,.2,1);color:var(--faq-muted)}.faq-item--open .faq-item__chev{transform:rotate(180deg);color:var(--faq-accent)}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.faq-item--open .faq-item__panel{grid-template-rows:1fr}.faq-item__panel-inner{overflow:hidden;min-height:0}.faq-item__p{margin:0;padding:0 18px 18px;padding-inline-start:18px;font-size:16px;line-height:1.7;color:var(--faq-muted);font-weight:400}.faq-item__p+.faq-item__p{padding-top:6px}.faq-page__mailto{color:var(--faq-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-page__mailto:hover{opacity:.9}@media (max-width: 640px){.faq-item__trigger{padding:14px;font-size:15px}.faq-item__p{padding-left:14px;padding-right:14px;padding-bottom:16px;font-size:15px}}.expert-req{--er-ink: #0a0a0a;--er-muted: #6b7280;--er-border: #e5e7eb;--er-accent: #ff7a00;min-height:100vh;background:#fafafa;font-family:DM Sans,system-ui,sans-serif;padding-bottom:100px}.expert-req--rtl{direction:rtl}.expert-req__shell{max-width:800px;margin:0 auto;padding:40px 16px}@media (min-width: 640px){.expert-req__shell{padding:40px 24px}}.expert-req__breadcrumb{font-size:13px;margin-bottom:28px}.expert-req__breadcrumb a{color:var(--er-muted);text-decoration:none}.expert-req__breadcrumb a:hover{color:var(--er-accent)}.expert-req__breadcrumb span{color:var(--er-border);margin:0 8px}.expert-req__head{text-align:center;margin-bottom:40px}.expert-req__h1{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:600;color:var(--er-ink);margin:0 0 12px;line-height:1.15}.expert-req__subtitle{font-size:18px;color:var(--er-muted);margin:0 0 40px;line-height:1.5}.expert-req__ctx{background:#fff;border:1px solid var(--er-border);border-radius:12px;padding:14px 18px;margin-bottom:24px;font-size:14px;color:var(--er-ink);display:flex;align-items:flex-start;gap:12px}.expert-req__progress-wrap{margin-bottom:28px}.expert-req__progress-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--er-muted);margin-bottom:8px}.expert-req__progress-bar{height:6px;background:#e5e7eb;border-radius:99px;overflow:hidden}.expert-req__progress-fill{height:100%;background:var(--er-ink);border-radius:99px;transition:width .35s ease}.expert-req__card{background:#fff;border:1px solid var(--er-border);border-radius:12px;padding:24px 20px 28px;margin-bottom:24px}@media (min-width: 640px){.expert-req__card{padding:28px 32px 32px}}.expert-req__card-title{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;color:var(--er-ink);margin:0 0 20px;display:flex;align-items:center;gap:10px}.expert-req__type-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.expert-req__type-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.expert-req__type-grid{grid-template-columns:repeat(3,1fr)}.expert-req__type-card:nth-child(4){grid-column:1 / 2}.expert-req__type-card:nth-child(5){grid-column:2 / 3}}.expert-req__type-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border:1px solid var(--er-border);border-radius:12px;background:#fff;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.expert-req__type-card:hover{box-shadow:0 4px 14px #0a0a0a0f}.expert-req__type-card--active{border-color:var(--er-ink);border-width:1px;box-shadow:0 0 0 1px var(--er-ink)}.expert-req__type-title{font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-weight:600;color:var(--er-ink);margin:0;line-height:1.25}.expert-req__type-desc{font-size:13px;color:var(--er-muted);margin:0;line-height:1.45}.expert-req__grid2{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 640px){.expert-req__grid2{grid-template-columns:1fr 1fr}}.expert-req__label{display:block;font-size:13px;font-weight:600;color:var(--er-ink);margin-bottom:6px}.expert-req__input,.expert-req__select,.expert-req__textarea{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--er-border);border-radius:8px;font-size:15px;font-family:inherit;color:var(--er-ink);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.expert-req__textarea{min-height:120px;resize:vertical}.expert-req__input:focus,.expert-req__select:focus,.expert-req__textarea:focus{outline:none;border-color:var(--er-ink);box-shadow:0 0 0 2px #0a0a0a1f}.expert-req__input--error,.expert-req__textarea--error{border-color:#dc2626}.expert-req__err{font-size:12px;color:#dc2626;margin-top:4px}.expert-req__combo-wrap{position:relative}.expert-req__combo-list{position:absolute;z-index:20;left:0;right:0;top:100%;margin-top:4px;max-height:220px;overflow-y:auto;background:#fff;border:1px solid var(--er-border);border-radius:8px;box-shadow:0 8px 24px #00000014}.expert-req__combo-item{display:block;width:100%;padding:10px 12px;border:none;background:none;text-align:left;font-size:14px;cursor:pointer;font-family:inherit}.expert-req__combo-item:hover{background:#f9fafb}.expert-req__radios{display:flex;flex-direction:column;gap:10px}.expert-req__radio{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:15px;color:var(--er-ink)}.expert-req__radio input{margin-top:4px;accent-color:var(--er-ink)}.expert-req__toggle{display:flex;align-items:center;gap:12px;margin-top:16px;cursor:pointer;font-size:15px}.expert-req__toggle input{width:44px;height:24px;accent-color:var(--er-ink)}.expert-req__drop{border:2px dashed var(--er-border);border-radius:12px;padding:28px 16px;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.expert-req__drop:hover,.expert-req__drop--active{border-color:var(--er-ink);background:#fafafa}.expert-req__drop-hint{font-size:13px;color:var(--er-muted);margin:8px 0 0}.expert-req__thumb-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.expert-req__thumb{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;border:1px solid var(--er-border)}.expert-req__thumb img{width:100%;height:100%;object-fit:cover}.expert-req__thumb button{position:absolute;top:2px;right:2px;width:22px;height:22px;border:none;border-radius:4px;background:rgba(0,0,0,.65);color:#fff;font-size:14px;line-height:1;cursor:pointer}.expert-req__banner{display:flex;gap:14px;padding:18px 20px;background:#fff;border:1px solid var(--er-border);border-radius:12px;margin-bottom:20px}.expert-req__banner ul{margin:10px 0 0;padding:0 0 0 18px;font-size:14px;color:var(--er-muted);line-height:1.6}.expert-req__banner-lead{margin:0;font-size:15px;font-weight:600;color:var(--er-ink)}.expert-req__submit-wrap{margin-top:8px}.expert-req__submit{width:100%;min-height:56px;border-radius:10px;border:1px solid var(--er-accent);background:var(--er-ink);color:#fff;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,opacity .18s ease}.expert-req__submit:hover:not(:disabled){background:var(--er-accent);color:#111}.expert-req__submit:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 639px){.expert-req__submit-fixed{position:fixed;bottom:0;left:0;right:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent 0%,#fafafa 28%);z-index:40;box-shadow:0 -4px 20px #0000000f}.expert-req__submit-fixed .expert-req__submit{margin:0}}.expert-req__modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(10,10,10,.45);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px 16px}.expert-req__modal{background:#fff;border-radius:16px;padding:28px 24px;max-width:420px;width:100%;box-shadow:0 24px 60px #0003}.expert-req__modal h2{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;margin:0 0 12px;color:var(--er-ink)}.expert-req__modal p{font-size:15px;color:var(--er-muted);line-height:1.65;margin:0 0 20px}.expert-req__modal-actions{display:flex;flex-direction:column;gap:10px}.expert-req__modal-actions a,.expert-req__modal-actions button{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit}.expert-req__modal-primary{background:var(--er-ink);color:#fff;border:1px solid var(--er-accent)}.expert-req__modal-secondary{background:#fff;color:var(--er-ink);border:1px solid var(--er-border)}.expert-req__char{font-size:12px;color:var(--er-muted);text-align:right;margin-top:4px}.expert-req__char--bad{color:#dc2626}.terms-page{background:#ffffff;min-height:100vh;color:#0a0a0a}.terms-page--rtl{direction:rtl;text-align:right}.terms-shell{max-width:1120px;margin:0 auto;padding:80px 24px 120px;box-sizing:border-box}@media (max-width: 640px){.terms-shell{padding:40px 16px 100px}}.terms-crumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:"DM Sans",var(--egn-font-sans, sans-serif);font-size:14px;margin-bottom:32px;border-bottom:1px solid #e5e7eb;padding-bottom:16px}.terms-page--rtl .terms-crumb{flex-direction:row-reverse}.terms-crumb a{color:#0a0a0a;text-decoration:underline;text-underline-offset:3px}.terms-crumb a:hover{color:#ff7a00}.terms-crumb-sep{display:inline-flex;opacity:.6}.terms-page--rtl .terms-crumb-sep{transform:scaleX(-1)}.terms-crumb-current{color:#6b7280;text-decoration:none}.terms-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px 48px;justify-content:center}.terms-toc-wrap{flex:0 0 220px;position:sticky;top:96px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;padding:0;margin:0}.terms-page--rtl .terms-toc-wrap{order:2}.terms-doc-wrap{flex:1 1 480px;max-width:800px;min-width:0}.terms-page--rtl .terms-doc-wrap{order:1}@media (max-width: 900px){.terms-toc-wrap{position:relative;top:auto;flex:1 1 100%;max-height:none;order:0!important}.terms-doc-wrap{order:1!important}}.terms-toc-title{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;margin:0 0 12px;color:#0a0a0a}.terms-toc-list{list-style:none;margin:0;border:1px solid #e5e7eb;border-radius:8px;padding:12px 0;background:#fafafa}.terms-toc-item{margin:0}.terms-toc-link{display:flex;align-items:flex-start;gap:8px;padding:8px 14px;font-family:"DM Sans",var(--egn-font-sans, sans-serif);font-size:14px;line-height:1.45;color:#0a0a0a;text-decoration:none;border-left:3px solid transparent}.terms-page--rtl .terms-toc-link{border-left:none;border-right:3px solid transparent}.terms-toc-link:hover{color:#ff7a00}.terms-toc-link--active{color:#ff7a00;border-left-color:#ff7a00}.terms-page--rtl .terms-toc-link--active{border-right-color:#ff7a00}.terms-toc-icon{flex-shrink:0;margin-top:2px}.terms-page--rtl .terms-toc-icon{transform:scaleX(-1)}.terms-intro-box{background:#f9fafb;border-left:3px solid #0a0a0a;padding:24px;margin-bottom:40px;border-radius:8px;box-sizing:border-box}.terms-page--rtl .terms-intro-box{border-left:none;border-right:3px solid #0a0a0a}.terms-intro-p{font-family:"DM Sans",var(--egn-font-sans, sans-serif);font-size:16px;line-height:1.7;color:#374151;margin:0 0 12px}.terms-intro-p:last-child{margin-bottom:0}.terms-doc h1{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;line-height:1.15;margin:0 0 16px;color:#0a0a0a}.terms-meta{font-family:"DM Sans",var(--egn-font-sans, sans-serif);font-size:14px;color:#6b7280;margin:0 0 48px;line-height:1.6}.terms-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.terms-print-btn{font-family:"DM Sans",var(--egn-font-sans, sans-serif);font-size:14px;padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#0a0a0a;cursor:pointer}.terms-print-btn:hover{border-color:#ff7a00;color:#ff7a00}.terms-section{scroll-margin-top:96px;margin-bottom:32px}.terms-section:last-child{margin-bottom:0}.terms-section-title{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;margin:0 0 16px;color:#0a0a0a}.terms-p{font-family:"DM Sans",var(--egn-font-sans, sans-serif);font-size:16px;line-height:1.7;margin:0 0 16px;color:#0a0a0a}.terms-p:last-child{margin-bottom:0}.terms-subtitle{font-family:"DM Sans",var(--egn-font-sans, sans-serif);font-size:16px;font-weight:500;margin:16px 0 8px;color:#0a0a0a}.terms-subtitle:first-child{margin-top:0}.terms-ul{margin:0 0 16px;padding-left:24px;font-family:"DM Sans",var(--egn-font-sans, sans-serif);font-size:16px;line-height:1.6;color:#0a0a0a}.terms-page--rtl .terms-ul{padding-left:0;padding-right:24px}.terms-ul li{margin-bottom:6px}.terms-ul li::marker{color:#9ca3af}.terms-link{color:#0a0a0a;text-decoration:underline;text-underline-offset:3px}.terms-link:hover{color:#ff7a00}.terms-back-top{position:fixed;right:24px;bottom:24px;z-index:50;width:48px;height:48px;border-radius:999px;border:1px solid #e5e7eb;background:#ffffff;box-shadow:0 4px 16px #0000000f;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.terms-page--rtl .terms-back-top{right:auto;left:24px}.terms-back-top:hover{border-color:#ff7a00}@media print{.egn-header-bar,.egn-footer-premium,.terms-no-print{display:none!important}.terms-page{background:#fff!important;color:#000!important}.terms-shell{padding:24px!important;max-width:100%!important}.terms-layout{display:block!important}.terms-doc-wrap{max-width:100%!important}.terms-section{scroll-margin-top:0;page-break-inside:avoid}.terms-doc h1,.terms-section-title,.terms-p,.terms-ul,.terms-intro-p{color:#000!important}.terms-intro-box{background:#fff!important;border-left-color:#000!important}.terms-page--rtl .terms-intro-box{border-right-color:#000!important}.terms-toc-list{background:#fff!important;border-color:#ccc!important}a{color:#000!important;text-decoration:underline!important}}.vd-root{--vd-ink: #0a0a0a;--vd-ink-soft: #111827;--vd-muted: #6b7280;--vd-label: #6b7280;--vd-border: #e5e7eb;--vd-surface: #fafafb;--vd-card: #ffffff;--vd-orange: #ff7a00;background:var(--vd-surface);min-height:100vh;font-family:DM Sans,Inter,system-ui,sans-serif;padding-bottom:env(safe-area-inset-bottom,0)}.vd-root--pb-mobile{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media (min-width: 1024px){.vd-root--pb-mobile{padding-bottom:0}}.vd-wrap{max-width:1200px;margin:0 auto;padding:40px 16px 48px}@media (min-width: 640px){.vd-wrap{padding:48px 32px 64px}}.vd-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media (min-width: 1024px){.vd-grid{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:48px}}.vd-sidebar{position:sticky;top:28px}@media (max-width: 1023px){.vd-sidebar{display:none}}.vd-sidebar-card{background:var(--vd-card);border:1px solid var(--vd-border);border-radius:16px;padding:28px;margin-bottom:16px;box-shadow:0 1px 2px #0000000a}.vd-hide-mobile{display:none!important}@media (min-width: 1024px){.vd-hide-mobile{display:block!important}.vd-hide-desktop{display:none!important}}.vd-mobile-hero-price{margin-bottom:32px}@media (min-width: 1024px){.vd-mobile-hero-price{display:none!important}}.vd-main-card{background:var(--vd-card);border:1px solid var(--vd-border);border-radius:12px;padding:32px;margin-bottom:40px;box-shadow:0 1px 2px #0000000a}.vd-breadcrumb{font-size:14px;color:var(--vd-muted);margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vd-breadcrumb a{color:var(--vd-muted);text-decoration:none;transition:color .2s}.vd-breadcrumb a:hover{color:var(--vd-ink)}.vd-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.vd-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#374151;background:#f9fafb;border:1px solid var(--vd-border);border-radius:100px;padding:6px 12px}.vd-badge--verified{background:var(--vd-ink);border-color:var(--vd-ink);color:#fff}.vd-badge--views{background:#f9fafb;border:1px solid var(--vd-border);color:var(--vd-muted)}.vd-badge--damaged{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.vd-badge--accident-free{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.vd-title{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600;color:var(--vd-ink);line-height:1.15;margin:0 0 12px}@media (min-width: 640px){.vd-title{font-size:36px}}.vd-location{font-size:14px;color:var(--vd-muted);margin:0 0 24px;display:flex;align-items:center;gap:8px;line-height:1.6}.vd-gallery-main{position:relative;aspect-ratio:16 / 9;max-height:500px;border-radius:12px;overflow:hidden;background:#ececee;cursor:zoom-in;border:1px solid var(--vd-border)}.vd-gallery-main img{width:100%;height:100%;max-height:500px;object-fit:cover;display:block}.vd-gallery-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid var(--vd-border);background:rgba(255,255,255,.95);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000000f;padding:0}.vd-gallery-nav-btn:hover{border-color:var(--vd-ink)}.vd-thumbs{display:flex;gap:8px;margin-top:14px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.vd-thumb{flex:0 0 auto;width:60px;height:45px;border-radius:8px;overflow:hidden;border:1px solid var(--vd-border);padding:0;cursor:pointer;background:none;box-sizing:border-box}@media (min-width: 640px){.vd-thumb{width:80px;height:60px}}.vd-thumb--active{border-width:2px;border-color:var(--vd-ink)}.vd-thumb img{width:100%;height:100%;object-fit:cover}.vd-price-big{font-family:Cormorant Garamond,Georgia,serif;font-size:40px;font-weight:500;color:var(--vd-orange);line-height:1;margin:0 0 10px}.vd-negotiable{display:inline-block;font-size:12px;font-weight:500;color:var(--vd-muted);background:#f3f4f6;border:1px solid var(--vd-border);padding:5px 10px;border-radius:6px;margin-bottom:12px}.vd-keygrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.vd-keycell{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--vd-ink-soft)}.vd-keycell span.label{color:var(--vd-label);font-size:12px;display:block;margin-bottom:2px}.vd-seller-mini{display:flex;align-items:center;gap:12px;margin-top:10px}.vd-actions-icon-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:center}.vd-action-ic{width:44px;height:44px;border-radius:10px;border:1px solid var(--vd-border);background:var(--vd-card);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s}.vd-action-ic:hover{border-color:var(--vd-ink)}.vd-h2{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:600;color:var(--vd-ink);margin:0 0 18px}.vd-body-text{font-size:16px;line-height:1.6;color:var(--vd-ink-soft);margin:0}.vd-details-grid{display:grid;grid-template-columns:1fr;gap:0}@media (min-width: 640px){.vd-details-grid{grid-template-columns:1fr 1fr;gap:0 28px}}.vd-detail-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--vd-border);font-size:14px}.vd-detail-row dt{color:var(--vd-muted);margin:0;font-weight:400}.vd-detail-row dd{margin:0;color:var(--vd-ink);font-weight:500;text-align:right}.vd-cross-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (min-width: 640px){.vd-cross-grid{grid-template-columns:repeat(4,1fr)}}.vd-cross-card{border:1px solid var(--vd-border);border-radius:12px;padding:18px 16px;background:var(--vd-card);text-decoration:none;color:inherit;transition:border-color .2s;display:block}.vd-cross-card:hover{border-color:var(--vd-ink)}.vd-cross-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.vd-cross-title{font-weight:600;font-size:14px;color:var(--vd-ink);line-height:1.35}.vd-extra-row{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--vd-ink-soft);text-decoration:none;padding:8px 12px;border-radius:8px;border:1px solid var(--vd-border);background:#fff}.vd-extra-row:hover{border-color:var(--vd-ink)}.vd-sim-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 640px){.vd-sim-grid{grid-template-columns:repeat(3,1fr)}}.vd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:10px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;box-sizing:border-box;width:100%;transition:background .2s,border-color .2s,color .2s}.vd-btn:disabled{opacity:.45;cursor:not-allowed}.vd-btn--cta{background:var(--vd-ink);border:1px solid var(--vd-orange);color:#fff}.vd-btn--cta:hover:not(:disabled){background:var(--vd-orange);border-color:var(--vd-orange);color:#fff}.vd-btn--solid{background:var(--vd-ink);border:1px solid var(--vd-ink);color:#fff}.vd-btn--solid:hover:not(:disabled){background:#1f1f1f;border-color:#1f1f1f}.vd-btn--outline{background:#ffffff;border:1px solid var(--vd-border);color:var(--vd-ink)}.vd-btn--outline:hover:not(:disabled){border-color:var(--vd-ink)}.vd-btn--ghost{background:transparent;border:1px solid transparent;color:var(--vd-ink)}.vd-btn--sm{min-height:44px;padding:0 14px;font-size:14px}.vd-link-inline{color:var(--vd-ink);font-weight:600;text-decoration:none;border-bottom:1px solid transparent}.vd-link-inline:hover{border-bottom-color:var(--vd-ink)}.vd-readmore-btn{margin-top:14px;background:none;border:none;color:var(--vd-ink);font-weight:600;cursor:pointer;padding:0;font-size:14px;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.vd-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:1200;min-height:80px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--vd-border);box-shadow:0 -4px 24px #0000000f}@media (min-width: 1024px){.vd-mobile-bar{display:none}}.vd-mobile-bar-price{font-size:16px;font-weight:600;font-family:Cormorant Garamond,Georgia,serif;color:var(--vd-orange);white-space:nowrap}.vd-mobile-bar-actions{display:flex;gap:8px;flex:1;justify-content:flex-end}.vd-readmore{max-height:7.5em;overflow:hidden;position:relative}.vd-readmore--open{max-height:none}.vd-lightbox-zoom{cursor:zoom-in}.vd-lightbox-zoom--in{cursor:zoom-out;transform:scale(1.35);transition:transform .25s ease}.vd-lb-close{position:absolute;top:8px;right:8px;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.vd-lb-close:hover{background:rgba(255,255,255,.22)}.vd-lb-nav{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.96);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.vd-lb-nav:hover{border-color:#ffffffa6}.vd-share-trigger{width:44px;height:44px;border-radius:10px;border:1px solid var(--vd-border);background:var(--vd-card);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.vd-share-trigger:hover{border-color:var(--vd-ink)}.vd-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}*{margin:0;padding:0;box-sizing:border-box}:root{--egn-font-sans: Inter, Manrope, system-ui, sans-serif;--egn-bg: #FAFAFB;--egn-text: #1A1A1A;--egn-accent: #ff7a00}html,body,#root{width:100%;min-height:100vh}body{font-family:var(--egn-font-sans);background:var(--egn-bg);color:var(--egn-text)}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--egn-accent);outline-offset:2px}.egn-btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease}.egn-btn:active:not(:disabled){transform:scale(.97)}.egn-btn:disabled{cursor:not-allowed!important;transform:none!important}.egn-btn--primary:not(:disabled):hover{background:#ff8c1a!important;color:#fff!important}.egn-btn--danger:not(:disabled):hover{background:#ef4444!important;color:#fff!important}.egn-btn--secondary-light:not(:disabled):hover{border-color:#ff7a00!important;color:#1a1a1a!important}.egn-btn--secondary-dark:not(:disabled):hover{border-color:#ff7a008c!important;color:#fff!important}.egn-btn--ghost-light:not(:disabled):hover{color:#ea580c!important}.egn-btn--ghost-dark:not(:disabled):hover{color:#e5e5e5!important}@media (max-width: 767px){.egn-btn--full-mobile{width:100%;justify-content:center}.egn-btn--sm{min-height:44px;font-size:14px}.egn-main-content{padding-top:64px}}.egn-dash-premium,.egn-operation-center{--egn-dash-text: #0a0a0a;--egn-dash-muted: #6b7280;--egn-dash-border: #f0f0f1;--egn-dash-subtle: #f5f5f5;--egn-premium-table-head: #fafafb;--egn-premium-row-hover: #f5f5f7;--egn-workplace-neon-ring: rgba(22, 163, 74, .42);--egn-workplace-neon-glow: 0 0 22px rgba(34, 197, 94, .065);--egn-workplace-neon-glow-tight: 0 0 0 1px rgba(34, 197, 94, .12)}.egn-dash-premium .egn-dash-tab-stack,.egn-operation-center .egn-dash-tab-stack{padding:0 42px 42px;box-sizing:border-box}@media (max-width: 768px){.egn-dash-premium .egn-dash-tab-stack,.egn-operation-center .egn-dash-tab-stack{padding:0 20px 28px}}@keyframes egn-dash-skel-pulse{0%,to{opacity:.72}50%{opacity:1}}.egn-dash-premium .egn-skel,.egn-operation-center .egn-skel{animation:egn-dash-skel-pulse 1.2s ease-in-out infinite!important;background:#eceef0!important;background-size:auto!important}@media (min-width: 769px){.egn-dash-premium table.egn-dash-table-premium thead th,.egn-operation-center table.egn-dash-table-premium thead th{background:var(--egn-premium-table-head)!important;border-bottom:1px solid var(--egn-dash-border)!important}.egn-dash-premium table.egn-dash-table-premium tbody tr:hover td,.egn-operation-center table.egn-dash-table-premium tbody tr:hover td{background:var(--egn-premium-row-hover)!important}.egn-dash-premium table.egn-dash-table-premium th,.egn-dash-premium table.egn-dash-table-premium td,.egn-operation-center table.egn-dash-table-premium th,.egn-operation-center table.egn-dash-table-premium td{border-color:var(--egn-dash-border)}}.egn-dash-premium .egn-dash-input,.egn-dash-premium select.egn-dash-input,.egn-operation-center .egn-dash-input,.egn-operation-center select.egn-dash-input{border:1px solid var(--egn-dash-border)!important;border-radius:12px!important;min-height:44px;box-sizing:border-box}.egn-dash-premium .egn-dash-input:focus,.egn-dash-premium select.egn-dash-input:focus,.egn-operation-center .egn-dash-input:focus,.egn-operation-center select.egn-dash-input:focus{outline:none;border-color:#0a0a0a!important;box-shadow:var(--egn-workplace-neon-glow-tight),var(--egn-workplace-neon-glow)}.egn-dash-premium textarea.egn-dash-input,.egn-operation-center textarea.egn-dash-input{min-height:120px;padding:12px 14px}.egn-dash-premium .egn-dash-card-premium,.egn-operation-center .egn-dash-card-premium{transition:box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.egn-dash-premium .egn-dash-card-premium:hover,.egn-operation-center .egn-dash-card-premium:hover{box-shadow:0 1px 3px #0000000f}.egn-dash-premium .egn-btn,.egn-operation-center .egn-btn{font-weight:500;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.egn-dash-premium .egn-btn:active:not(:disabled),.egn-operation-center .egn-btn:active:not(:disabled){transform:none!important;opacity:.9}.egn-dash-premium .egn-btn--primary:not(:disabled),.egn-operation-center .egn-btn--primary:not(:disabled){background:#0a0a0a!important;color:#fff!important;border-color:transparent!important}.egn-dash-premium .egn-btn--primary:not(:disabled):hover,.egn-operation-center .egn-btn--primary:not(:disabled):hover{background:#1a1a1a!important;color:#fff!important}.egn-dash-premium .egn-btn--secondary-light:not(:disabled),.egn-operation-center .egn-btn--secondary-light:not(:disabled){border-color:#0a0a0a!important;color:#0a0a0a!important;background:#ffffff!important}.egn-dash-premium .egn-btn--secondary-light:not(:disabled):hover,.egn-operation-center .egn-btn--secondary-light:not(:disabled):hover{background:#fafafa!important;border-color:#0a0a0a!important;color:#0a0a0a!important}.egn-dash-premium .egn-btn--secondary-dark:not(:disabled),.egn-operation-center .egn-btn--secondary-dark:not(:disabled){border-color:#ffffff38!important;color:#e5e5e5!important;background:transparent!important}.egn-dash-premium .egn-btn--secondary-dark:not(:disabled):hover,.egn-operation-center .egn-btn--secondary-dark:not(:disabled):hover{background:rgba(255,255,255,.08)!important}.egn-dash-premium .egn-btn--ghost-light:not(:disabled),.egn-operation-center .egn-btn--ghost-light:not(:disabled){color:var(--egn-dash-muted)!important}.egn-dash-premium .egn-btn--ghost-light:not(:disabled):hover,.egn-operation-center .egn-btn--ghost-light:not(:disabled):hover{color:var(--egn-dash-text)!important;background:rgba(0,0,0,.04)!important}.egn-dash-premium .egn-btn--ghost-dark:not(:disabled),.egn-operation-center .egn-btn--ghost-dark:not(:disabled){color:#b4b4b4!important}.egn-dash-premium .egn-btn--ghost-dark:not(:disabled):hover,.egn-operation-center .egn-btn--ghost-dark:not(:disabled):hover{color:#fff!important;background:rgba(255,255,255,.06)!important}.egn-dash-premium :focus-visible,.egn-operation-center :focus-visible{outline:2px solid var(--egn-workplace-neon-ring);outline-offset:2px;box-shadow:var(--egn-workplace-neon-glow)}
