:root{--bg:#050505;--bg-soft:#0d0b08;--surface:rgba(22, 18, 11, 0.84);--surface-strong:#16120b;--line:rgba(223, 190, 108, 0.18);--text:#fff7e6;--text-soft:#d9c8a0;--primary:#d6b15a;--primary-strong:#f1d692;--secondary:#b88938;--accent:#f0c677;--success:#77d49a;--shadow:0 24px 80px rgba(0, 0, 0, 0.42);--radius-sm:14px;--radius-md:22px;--radius-lg:32px;--container:1180px;--transition:220ms ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--text);background:radial-gradient(circle at top right, rgba(214, 177, 90, 0.18), transparent 28%),
    radial-gradient(circle at 10% 50%, rgba(184, 137, 56, 0.1), transparent 24%),
    linear-gradient(180deg, #060606 0%, #050505 100%);font-family:"IRANYekanX", Tahoma, Arial, sans-serif;line-height:1.8}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}.site-glow{position:fixed;z-index:-1;border-radius:999px;filter:blur(100px);pointer-events:none;opacity:0.22}.site-glow--one{top:15%;right:-120px;width:330px;height:330px;background:rgba(214, 177, 90, 0.48)}.site-glow--two{bottom:5%;left:-90px;width:260px;height:260px;background:rgba(184, 137, 56, 0.38)}.reveal{opacity:0;transform:translateY(24px);transition:opacity 700ms ease, transform 700ms ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.site-header{position:fixed;top:0;right:0;left:0;z-index:100;border-bottom:1px solid transparent;transition:background var(--transition), border-color var(--transition), backdrop-filter var(--transition)}.site-header.is-scrolled{border-color:var(--line);background:rgba(8, 8, 8, 0.82);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark{display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(223, 190, 108, 0.28);border-radius:18px;color:white;background:rgba(255, 255, 255, 0.02);box-shadow:0 16px 36px rgba(0, 0, 0, 0.32);overflow:hidden}.brand-copy{display:grid;line-height:1.2}.brand-copy strong{font-size:1.08rem;font-weight:700}.brand-copy small{margin-top:4px;color:var(--text-soft);font-size:0.69rem;letter-spacing:0.08em}.brand-mark img{width:100%;height:100%;object-fit:cover}.brand-mark--logo{padding:0}.primary-nav{display:flex;align-items:center;gap:28px;color:#c9d2e6;font-size:0.92rem}.primary-nav a{position:relative;transition:color var(--transition)}.primary-nav a:not(.nav-cta)::after{position:absolute;right:0;bottom:-8px;width:0;height:2px;border-radius:999px;background:linear-gradient(90deg, var(--primary), var(--accent));content:"";transition:width var(--transition)}.primary-nav a:hover{color:white}.primary-nav a:hover::after,.primary-nav a.is-active::after{width:100%}.menu-toggle{display:none;width:46px;height:46px;padding:0;border:1px solid var(--line);border-radius:13px;background:rgba(255, 255, 255, 0.03);cursor:pointer}.menu-toggle span{display:block;width:20px;height:2px;margin:4px auto;border-radius:999px;background:white;transition:transform var(--transition), opacity var(--transition)}.menu-toggle.is-active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle.is-active span:nth-child(2){opacity:0}.menu-toggle.is-active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:15px;font-weight:700;cursor:pointer;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition), background var(--transition)}.btn:hover{transform:translateY(-3px)}.btn-primary{color:white;background:linear-gradient(135deg, var(--primary), #825eff 55%, var(--accent));box-shadow:0 16px 38px rgba(108, 92, 255, 0.3)}.btn-primary:hover{box-shadow:0 20px 48px rgba(108, 92, 255, 0.42)}.btn-secondary{border-color:var(--line);color:white;background:rgba(255, 255, 255, 0.03)}.btn-secondary:hover{border-color:rgba(255, 255, 255, 0.2);background:rgba(214, 177, 90, 0.08)}.hero{min-height:860px;padding-top:165px}.hero-grid{display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:70px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:10px;color:#c9d4ef;font-size:0.86rem;font-weight:700;letter-spacing:0.03em}.eyebrow{padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:rgba(255, 255, 255, 0.035)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(77, 230, 163, 0.55)}70%{box-shadow:0 0 0 10px rgba(77, 230, 163, 0)}100%{box-shadow:0 0 0 0 rgba(77, 230, 163, 0)}}.hero h1{max-width:720px;margin:26px 0 22px;font-size:clamp(2.8rem, 6vw, 5.7rem);line-height:1.13;letter-spacing:-0.06em}.hero h1 span{color:transparent;background:linear-gradient(90deg, #ffffff 0%, #a999ff 48%, #5fe7ff 100%);-webkit-background-clip:text;background-clip:text}.hero-text{max-width:670px;margin:0;color:var(--text-soft);font-size:1.08rem}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes rotateReverse{to{transform:rotate(-360deg)}}.dashboard-topbar span:nth-child(2),.project-window-bar span:nth-child(2){background:#ffcc58}.dashboard-topbar span:nth-child(3),.project-window-bar span:nth-child(3){background:#55d68c}.trusted-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255, 255, 255, 0.018)}.section-heading{display:grid;grid-template-columns:1.2fr 0.8fr;align-items:end;gap:50px;margin-bottom:48px}.section-heading h2,.process-intro h2,.about-content h2,.contact-copy h2{max-width:760px;margin:14px 0 0;font-size:clamp(2rem, 4vw, 3.55rem);line-height:1.25;letter-spacing:-0.045em}.section-heading p,.process-intro p,.about-content p,.contact-copy p{margin:0;color:var(--text-soft)}.section-kicker{color:var(--secondary)}.services-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}.service-card{position:relative;min-height:330px;overflow:hidden;padding:28px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.018));transition:transform var(--transition), border-color var(--transition), background var(--transition)}.service-card::before{position:absolute;right:-60px;bottom:-80px;width:180px;height:180px;border-radius:50%;background:rgba(108, 92, 255, 0.14);filter:blur(24px);content:""}.service-card:hover{z-index:2;border-color:rgba(138, 124, 255, 0.4);background:linear-gradient(180deg, rgba(108, 92, 255, 0.11), rgba(255, 255, 255, 0.025));transform:translateY(-8px)}.service-card h3{margin:0 0 13px;font-size:1.2rem}.service-card p{margin:0;color:var(--text-soft);font-size:0.9rem}.service-card a{position:absolute;right:28px;bottom:26px;display:inline-flex;align-items:center;gap:8px;color:#d9d4ff;font-size:0.84rem;font-weight:700}.portfolio-section{background:linear-gradient(180deg, transparent, rgba(108, 92, 255, 0.04), transparent)}.about-section{background:linear-gradient(180deg, transparent, rgba(0, 208, 255, 0.03), transparent)}.about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.about-visual{position:relative;min-height:440px}.about-content p{margin-top:22px}.contact-card{display:grid;grid-template-columns:0.8fr 1.2fr;gap:60px;padding:58px;border:1px solid rgba(214, 177, 90, 0.1);border-radius:34px;background:linear-gradient(135deg, rgba(108, 92, 255, 0.14), rgba(0, 208, 255, 0.04) 45%, rgba(255, 79, 154, 0.08)),
    rgba(255, 255, 255, 0.025);box-shadow:var(--shadow)}.contact-copy p{margin-top:18px}.contact-form{display:grid;gap:16px}.form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.form-row{display:grid;gap:8px}.form-row label{color:#d7deef;font-size:0.8rem;font-weight:700}.form-row input,.form-row select,.form-row textarea{width:100%;border:1px solid var(--line);border-radius:14px;outline:none;color:white;background:rgba(7, 11, 22, 0.68);transition:border-color var(--transition), box-shadow var(--transition), background var(--transition)}.form-row input,.form-row select{min-height:52px;padding:0 16px}.form-row textarea{resize:vertical;min-height:130px;padding:14px 16px}.form-row select option{color:white;background:#11182c}.form-row input::placeholder,.form-row textarea::placeholder{color:#75809a}html[dir="rtl"] input:not([dir="ltr"]):not(.ltr),html[dir="rtl"] textarea:not([dir="ltr"]):not(.ltr),html[dir="rtl"] select:not([dir="ltr"]):not(.ltr){text-align:right}html[dir="rtl"] input:not([dir="ltr"]):not(.ltr)::placeholder,html[dir="rtl"] textarea:not([dir="ltr"]):not(.ltr)::placeholder{text-align:right}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:rgba(138, 124, 255, 0.65);background:rgba(7, 11, 22, 0.9);box-shadow:0 0 0 4px rgba(108, 92, 255, 0.1)}.form-status{min-height:24px;margin:0;color:var(--success);font-size:0.82rem}.site-footer{padding:30px 0 18px;border-top:1px solid var(--line);background:rgba(0, 0, 0, 0.16)}.footer-grid{display:grid;grid-template-columns:1.4fr 0.8fr 0.8fr;gap:50px;padding:48px 0}.brand--footer{margin-bottom:18px}.footer-grid p{max-width:410px;margin:0;color:var(--text-soft);font-size:0.86rem}.footer-links{display:grid;align-content:start;gap:11px}.footer-links strong{margin-bottom:4px}.footer-links a{color:var(--text-soft);font-size:0.84rem;transition:color var(--transition)}.footer-links a:hover{color:white}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid var(--line);color:#7f8aa2;font-size:0.75rem}@media (max-width: 1050px){.primary-nav{gap:18px;font-size:0.84rem}.hero-grid,.about-grid,.process-layout,.contact-card{gap:46px}.services-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 860px){.menu-toggle{display:block}.primary-nav{position:fixed;top:82px;right:16px;left:16px;display:grid;align-content:start;gap:0;max-height:0;overflow:hidden;border:1px solid transparent;border-radius:20px;background:rgba(7, 11, 22, 0.96);backdrop-filter:blur(20px);opacity:0;transform:translateY(-12px);transition:max-height 350ms ease, opacity var(--transition), transform var(--transition), border-color var(--transition), padding var(--transition)}.primary-nav.is-open{max-height:500px;padding:10px;border-color:var(--line);opacity:1;transform:translateY(0)}.primary-nav a{padding:14px;border-bottom:1px solid rgba(255, 255, 255, 0.05)}.primary-nav a::after{display:none}.hero{min-height:auto;padding-top:135px}.hero-grid,.about-grid,.process-layout,.contact-card,.section-heading{grid-template-columns:1fr}.section-heading{gap:18px}.about-grid{gap:32px}.about-visual{order:2}.contact-card{padding:40px}}@media (max-width: 640px){.primary-nav{top:75px;right:11px;left:11px}.brand-copy small{display:none}.hero{padding-top:116px}.hero h1{margin-top:20px;font-size:clamp(2.25rem, 14vw, 3.6rem)}.hero-text{font-size:0.96rem}.hero-actions{display:grid;grid-template-columns:1fr}.services-grid,.portfolio-grid,.form-grid,.about-points,.footer-grid{grid-template-columns:1fr}.service-card{min-height:300px}.about-visual{min-height:370px}.contact-card{padding:26px 20px;border-radius:24px}.footer-grid{gap:28px}.footer-bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}.reveal{opacity:1;transform:none}}@media (max-width: 640px){.brand-mark{width:48px;height:48px}}.form-status--server{display:block;margin:0 0 12px}.form-status--server.success{color:#4de6a3}.form-status--server.error{color:#ff8ca9}.form-status--server.info{color:#f2ca68}.primary-nav{gap:15px;font-size:0.82rem}.primary-nav a.nav-account::after{display:none}@media (max-width: 1160px) and (min-width: 861px){.brand-copy small{display:none}.primary-nav{gap:9px;font-size:0.76rem}.primary-nav a{white-space:nowrap}}@media (max-width: 860px){.primary-nav.is-open{max-height:min(78vh, 720px);overflow-y:auto}}:root{--global-header-height:82px;--global-header-line:rgba(223, 190, 108, 0.18);--global-header-text:#fff7e6;--global-header-muted:#d9c8a0;--global-header-gold:#d6b15a;--global-header-gold-strong:#f1d692}body.menu-open{overflow:hidden}.global-header{position:fixed;inset:0 0 auto;z-index:1000;border-bottom:1px solid var(--global-header-line);background:rgba(7, 7, 7, 0.9);box-shadow:0 12px 35px rgba(0, 0, 0, 0.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background 220ms ease, box-shadow 220ms ease, border-color 220ms ease}.global-header.is-scrolled{border-color:rgba(223, 190, 108, 0.25);background:rgba(5, 5, 5, 0.96);box-shadow:0 16px 46px rgba(0, 0, 0, 0.35)}.global-header__inner{display:flex;min-height:var(--global-header-height);align-items:center;justify-content:space-between;gap:24px}.global-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px;color:var(--global-header-text);text-decoration:none}.global-brand__mark{display:grid;width:78px;height:70px;flex:0 0 78px;place-items:center}.global-brand__mark img{display:block;width:100%;height:100%;object-fit:contain}.global-nav{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:18px}.global-nav__main,.global-nav__account{display:flex;align-items:center;gap:15px}.global-nav__account{padding-right:18px;border-right:1px solid rgba(223, 190, 108, 0.14)}.global-nav a{text-decoration:none}.global-nav__link,.global-nav__account-link,.global-nav__logout{position:relative;padding:8px 0;color:#d5d0c5;font-size:0.82rem;white-space:nowrap;transition:color 180ms ease}.global-nav__link::after,.global-nav__account-link::after,.global-nav__logout::after{position:absolute;right:0;bottom:1px;width:0;height:2px;border-radius:999px;background:linear-gradient(90deg, var(--global-header-gold), var(--global-header-gold-strong));content:"";transition:width 180ms ease}.global-nav__link:hover,.global-nav__link.is-active,.global-nav__account-link:hover,.global-nav__account-link.is-active{color:#fff}.global-nav__link:hover::after,.global-nav__link.is-active::after,.global-nav__account-link:hover::after,.global-nav__account-link.is-active::after{width:100%}.global-nav__cta,.global-nav__signup,.global-nav__manager{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid rgba(223, 190, 108, 0.28);border-radius:12px;color:#fff;background:linear-gradient(135deg, rgba(214, 177, 90, 0.18), rgba(214, 177, 90, 0.08));font-size:0.8rem;font-weight:700;white-space:nowrap;transition:transform 180ms ease, border-color 180ms ease, background 180ms ease}.global-nav__cta:hover,.global-nav__signup:hover,.global-nav__manager:hover,.global-nav__manager.is-active,.global-nav__signup.is-active{border-color:rgba(241, 214, 146, 0.52);background:linear-gradient(135deg, rgba(214, 177, 90, 0.28), rgba(214, 177, 90, 0.12));transform:translateY(-1px)}.global-nav__manager{border-color:rgba(119, 212, 154, 0.3);color:#a6ebc0;background:rgba(119, 212, 154, 0.08)}.global-nav__logout{color:#e8b3ac}.global-nav__badge{display:inline-grid;min-width:19px;height:19px;margin-right:4px;padding:0 5px;place-items:center;border-radius:999px;color:#171106;background:var(--global-header-gold-strong);font-size:0.64rem;font-weight:900}.global-menu-toggle{display:none;width:46px;height:46px;flex:0 0 auto;padding:0;border:1px solid var(--global-header-line);border-radius:13px;background:rgba(255, 255, 255, 0.035);cursor:pointer}.global-menu-toggle span{display:block;width:20px;height:2px;margin:4px auto;border-radius:999px;background:#fff;transition:transform 180ms ease, opacity 180ms ease}.global-menu-toggle.is-active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.global-menu-toggle.is-active span:nth-child(2){opacity:0}.global-menu-toggle.is-active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}body.app-shell > .main{padding-top:calc(var(--global-header-height) + 34px)}@media (max-width: 1180px){.global-header__inner{gap:16px}.global-nav,.global-nav__main,.global-nav__account{gap:11px}.global-nav__account{padding-right:12px}.global-nav__link,.global-nav__account-link,.global-nav__logout,.global-nav__cta,.global-nav__signup,.global-nav__manager{font-size:0.76rem}}@media (max-width: 1020px){.global-menu-toggle{display:block}.global-nav{position:fixed;top:calc(var(--global-header-height) + 8px);right:16px;left:16px;display:grid;max-height:0;overflow:hidden;align-content:start;gap:0;padding:0 10px;border:1px solid transparent;border-radius:20px;background:rgba(7, 7, 7, 0.98);box-shadow:0 30px 80px rgba(0, 0, 0, 0.45);opacity:0;transform:translateY(-12px);transition:max-height 300ms ease, opacity 180ms ease, transform 180ms ease, padding 180ms ease, border-color 180ms ease}.global-nav.is-open{max-height:calc(100vh - var(--global-header-height) - 28px);overflow-y:auto;padding:10px;border-color:var(--global-header-line);opacity:1;transform:translateY(0)}.global-nav__main,.global-nav__account{display:grid;gap:0}.global-nav__account{margin-top:8px;padding:8px 0 0;border-top:1px solid rgba(223, 190, 108, 0.14);border-right:0}.global-nav__link,.global-nav__account-link,.global-nav__logout,.global-nav__cta,.global-nav__signup,.global-nav__manager{width:100%;min-height:48px;justify-content:flex-start;padding:13px 14px;border-bottom:1px solid rgba(255, 255, 255, 0.055);border-radius:10px;font-size:0.88rem}.global-nav__link::after,.global-nav__account-link::after,.global-nav__logout::after{display:none}.global-nav__cta,.global-nav__signup,.global-nav__manager{margin-top:6px;border:1px solid rgba(223, 190, 108, 0.22)}}@media (max-width: 640px){:root{--global-header-height:74px}.global-header__inner{min-height:var(--global-header-height)}.global-brand{gap:8px}.global-brand__mark{width:60px;height:54px;flex-basis:60px}.global-nav{top:calc(var(--global-header-height) + 6px);right:11px;left:11px}body.app-shell > .main{padding-top:calc(var(--global-header-height) + 26px)}}@media (max-width: 380px){.global-brand__mark{width:54px;height:49px;flex-basis:54px}}html,body{width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip}body{min-width:0}main,section,article,aside,header,footer,nav,div,form,fieldset,figure{min-width:0}img,picture,video,canvas,svg{max-width:100%}input,textarea,select,button{max-width:100%}h1,h2,h3,h4,p,a,span,small,strong,td,th,code,pre{overflow-wrap:anywhere}[id]{scroll-margin-top:calc(var(--global-header-height, 82px) + 20px)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid rgba(241, 214, 146, 0.9);outline-offset:3px}:where(button,[role="button"],input[type="submit"],input[type="button"],.btn){touch-action:manipulation}.site-glow,.page-background,.page-background__glow,.visual-orbit,.portfolio-logo-orbit,.auth-showcase::before,.auth-showcase::after,.management-hero::before,.management-hero::after,.profile-hero::before,.profile-hero::after,.communication-hero::before,.communication-hero::after{pointer-events:none}.global-header{padding-top:env(safe-area-inset-top, 0px)}.global-header__inner,.global-nav,.global-nav__main,.global-nav__account{min-width:0}.global-nav.is-open{overscroll-behavior:contain;scrollbar-gutter:stable}body.menu-open{overscroll-behavior:none}.app-shell .main,.app-shell .main > .container,.page-head > *,.grid > *,.sidebar-layout > *,.card,.card-body{min-width:0}.page-head input[type="search"],.page-head input[type="text"]{width:min(100%, 360px)}.row-actions,.actions,.form-actions{align-items:center}.row-actions form,.actions form{margin:0}.form-row,.form-row > *,.form-grid > *{min-width:0}input[type="file"]{overflow:hidden;text-overflow:ellipsis}@media (max-width: 700px){.responsive-card-table tr:has(td[colspan]){padding:0}.responsive-card-table td[colspan]{display:block;padding:18px;text-align:center}.responsive-card-table td[colspan]::before{display:none}}@media (max-width: 640px){.hero-content,.portfolio-hero__content,.project-detail-copy,.project-detail-side,.portfolio-library__heading > *,.footer-grid > *{min-width:0}.hero-actions,.portfolio-cta__card,.footer-bottom{width:100%}.hero-actions .btn,.portfolio-cta__card .btn{width:100%}}@media (max-width: 360px){.site-glow--one,.site-glow--two{max-width:100vw}}.password-field-shell > input[type="password"],.password-field-shell > input[type="text"]{padding-left:52px}@media (max-width: 640px){:root{--mobile-edge:10px}body.app-shell > .main{padding-bottom:48px}.main{padding-bottom:48px}.page-head > .row-actions,.row-actions,.actions,.form-actions{display:grid;grid-template-columns:1fr;width:100%}.page-head > .row-actions > *,.row-actions > *,.row-actions form,.actions > *,.actions form,.form-actions > *,.btn,.row-actions button,.actions button{width:100%}.form-grid,.grid-2,.grid-3,.grid-4,.gallery,.security-grid,.overview-grid,.profile-two-column{grid-template-columns:minmax(0, 1fr)}.form-row.full,.form-grid__wide{grid-column:auto}.site-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.global-menu-toggle,.btn,button,a.global-nav__link,a.global-nav__account-link,a.global-nav__logout{min-height:44px}.message{max-width:100%}}@media (max-width: 480px){input,select,textarea{font-size:16px!important}.global-brand__mark{width:56px;height:51px;flex-basis:56px}.global-menu-toggle{width:44px;height:44px}}@media (max-width: 360px){.badge,.status,.tag{max-width:100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}.reveal{opacity:1!important;transform:none!important}}.global-nav-backdrop{display:none}@media (max-width: 1020px){.global-header{overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.global-header__inner{position:relative;z-index:1220}.global-header__controls{position:relative;z-index:1230}.global-nav-backdrop{position:fixed!important;inset:var(--global-header-height) 0 0!important;z-index:1200!important;display:block!important;width:100vw!important;height:calc(100dvh - var(--global-header-height))!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(10, 8, 5, 0.52)!important;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:opacity 180ms ease, visibility 180ms ease}body.menu-open .global-nav-backdrop{opacity:1;visibility:visible;pointer-events:auto}.global-nav{position:fixed!important;top:var(--global-header-height)!important;right:0!important;bottom:auto!important;left:auto!important;z-index:1210!important;display:flex!important;width:min(86vw, 360px)!important;height:calc(100dvh - var(--global-header-height))!important;max-width:100%!important;max-height:none!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;padding:18px 14px calc(26px + env(safe-area-inset-bottom, 0px))!important;border:0!important;border-left:1px solid var(--global-header-line)!important;border-radius:22px 0 0 0!important;direction:rtl!important;text-align:right!important;background:#090909!important;box-shadow:-26px 0 70px rgba(0, 0, 0, 0.38)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(105%, 0, 0)!important;transition:transform 240ms cubic-bezier(0.22, 1, 0.36, 1), opacity 160ms ease, visibility 240ms ease!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;isolation:isolate}.global-nav.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(0, 0, 0)!important}.global-nav__main,.global-nav__account{display:flex!important;width:100%!important;min-width:0!important;flex:0 0 auto!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}.global-nav__account{margin-top:12px!important;padding:12px 0 0!important;border-top:1px solid rgba(223, 190, 108, 0.14)!important;border-right:0!important}.global-nav__link,.global-nav__account-link,.global-nav__logout,.global-nav__cta,.global-nav__signup,.global-nav__manager{display:flex!important;width:100%!important;min-height:48px!important;box-sizing:border-box!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:12px 14px!important;border-radius:12px!important;text-align:right!important;white-space:normal!important;transform:none!important}.global-nav__link,.global-nav__account-link,.global-nav__logout{border:1px solid transparent!important;border-bottom-color:rgba(255, 255, 255, 0.055)!important;background:transparent!important}.global-nav__link:hover,.global-nav__link.is-active,.global-nav__account-link:hover,.global-nav__account-link.is-active{border-color:rgba(214, 177, 90, 0.2)!important;background:rgba(214, 177, 90, 0.08)!important}.global-nav__link::after,.global-nav__account-link::after,.global-nav__logout::after{display:none!important}.global-nav__cta,.global-nav__signup,.global-nav__manager{margin-top:4px!important;border-width:1px!important}}@media (max-width: 640px){.global-header__controls{gap:7px}.global-menu-toggle{width:42px!important;height:42px!important;min-height:42px!important;border-radius:12px!important}.global-nav{width:min(88vw, 350px)!important;border-radius:18px 0 0 0!important}}@media (min-width: 1021px){.global-nav__account--guest{padding-right:0;border-right:0}.global-nav__guest-auth{display:flex;min-height:48px;align-items:center;gap:3px;padding:4px;border:1px solid rgba(255, 255, 255, 0.11);border-radius:999px;direction:rtl;background:linear-gradient(180deg, rgba(13, 15, 18, 0.98), rgba(8, 10, 12, 0.99));box-shadow:none}.global-nav__guest-auth .global-nav__account-link,.global-nav__guest-auth .global-nav__signup{min-height:38px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;white-space:nowrap;font-size:0.8rem;font-weight:800;line-height:1;text-decoration:none}.global-nav__guest-auth .global-nav__account-link::after{display:none}.global-nav__guest-login{min-width:82px;padding:0 13px!important;border:0!important;border-radius:999px!important;color:rgba(235, 235, 235, 0.76)!important;background:transparent!important;box-shadow:none!important;transition:color 160ms ease, background 160ms ease!important}.global-nav__guest-login:hover,.global-nav__guest-login.is-active{color:#ffffff!important;background:rgba(255, 255, 255, 0.03)!important}.global-nav__guest-auth-divider{width:1px;height:25px;flex:0 0 1px;margin:0 2px;background:rgba(213, 165, 62, 0.26)}.global-nav__guest-signup{min-width:108px;padding:0 15px!important;border:1px solid rgba(224, 178, 72, 0.78)!important;border-radius:999px!important;color:#f7f1e5!important;background:rgba(91, 64, 19, 0.24)!important;box-shadow:none!important;transition:border-color 160ms ease, background 160ms ease, color 160ms ease!important}.global-nav__guest-signup:hover,.global-nav__guest-signup.is-active{border-color:rgba(239, 195, 90, 0.95)!important;color:#fff8e8!important;background:rgba(103, 72, 20, 0.34)!important;box-shadow:none!important;transform:none!important}.global-nav__auth-icon{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;line-height:0}.global-nav__auth-icon svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.global-nav__auth-icon--login{color:rgba(225, 225, 225, 0.78)}.global-nav__auth-icon--signup{color:#deb04b;filter:none}}@media (max-width: 1020px){.global-nav__guest-auth{display:flex!important;width:100%!important;flex-direction:column!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.global-nav__guest-auth-divider,.global-nav__auth-icon{display:none!important}.global-nav__guest-auth .global-nav__account-link,.global-nav__guest-auth .global-nav__signup{width:100%!important}}.global-header__mobile-auth{display:none}@media (max-width: 640px){.global-header__inner{position:relative;min-height:var(--global-header-height);justify-content:center;padding-inline:12px}.global-brand{position:absolute;left:50%;top:50%;z-index:3;gap:0;transform:translate(-50%, -50%)}.global-brand__mark{width:62px;height:57px;flex:0 0 62px}.global-header__controls{position:absolute;top:50%;right:12px;z-index:4;transform:translateY(-50%)}.global-menu-toggle{display:block;width:42px;height:42px;border-radius:12px}.global-header__mobile-auth{position:absolute;top:50%;left:10px;z-index:4;display:flex;align-items:center;gap:8px;direction:rtl;background:transparent;transform:translateY(-50%)}.global-header__mobile-auth a{display:inline-flex;min-width:0;height:36px;box-sizing:border-box;align-items:center;justify-content:center;padding:0;color:rgba(244, 244, 244, .82);font-size:.72rem;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap}.global-header__mobile-auth a svg,.global-header__mobile-auth-divider{display:none}.global-header__mobile-login{padding-inline:7px!important;color:rgba(245, 245, 245, .78)!important;background:transparent!important}.global-header__mobile-signup{min-width:78px!important;padding:0 17px!important;border:1px solid rgba(230, 184, 86, .78);border-radius:999px;color:#f4eee0!important;background:linear-gradient(180deg, rgba(76, 58, 29, .46), rgba(25, 21, 15, .72));box-shadow:0 0 10px rgba(219, 171, 69, .12), inset 0 1px 0 rgba(255,255,255,.04)}.global-header__mobile-signup:active{background:rgba(77, 57, 24, .62)}#primary-nav .global-nav__account--guest{display:none!important}}@media (max-width: 420px){.global-header__mobile-auth{left:8px;gap:5px}.global-header__mobile-auth a{height:34px;font-size:.68rem}.global-header__mobile-login{padding-inline:5px!important}.global-header__mobile-signup{min-width:70px!important;padding-inline:13px!important}.global-menu-toggle{width:40px;height:40px}.global-brand__mark{width:58px;height:54px;flex-basis:58px}}@media (max-width: 360px){.global-header__mobile-auth{gap:3px}.global-header__mobile-auth a{font-size:.64rem}.global-header__mobile-signup{min-width:64px!important;padding-inline:10px!important}.global-brand__mark{width:54px;height:50px;flex-basis:54px}}@media (min-width: 1021px){.global-brand__mark{width:96px;height:80px;flex-basis:96px}}.auth-submit:hover{box-shadow:none!important;filter:none!important;transform:none!important}.btn-primary:hover{box-shadow:none!important}.btn:hover{transform:none!important}.gate-icon-button[data-password-toggle]:hover{box-shadow:none!important}.global-nav__cta:hover{transform:none!important}.global-nav__manager:hover{transform:none!important}.global-nav__signup:hover{transform:none!important}.password-change-submit:not(:disabled):hover{filter:none!important}.password-input-shell > button[data-password-toggle]:hover{box-shadow:none!important}.service-card:hover{transform:none!important}button.auth-password-toggle:hover{box-shadow:none!important}button.password-eye-toggle:hover{box-shadow:none!important}button.password-toggle:hover{box-shadow:none!important}button[data-password-toggle]:hover{box-shadow:none!important}html[data-theme="light"] .auth-submit:hover{box-shadow:none!important}html[data-theme="light"] .btn-primary:hover{box-shadow:none!important}html[data-theme="light"] .button-save:hover{box-shadow:none!important}html[data-theme="light"] .card:hover{box-shadow:none!important}html[data-theme="light"] .communication-button--gold:hover{box-shadow:none!important}html[data-theme="light"] .demo-card:hover{box-shadow:none!important}html[data-theme="light"] .gate-button--gold:hover{box-shadow:none!important}html[data-theme="light"] .guest-code-card:hover{box-shadow:none!important}html[data-theme="light"] .management-section:hover{box-shadow:none!important}html[data-theme="light"] .profile-panel:hover{box-shadow:none!important}html[data-theme="light"] .project-card:hover{box-shadow:none!important}html[data-theme="light"] .service-card:hover{box-shadow:none!important}a:hover svg,a:hover i,button:hover svg,button:hover i,[role="button"]:hover svg,[role="button"]:hover i{transform:none!important;filter:none!important;text-shadow:none!important}[class*="card"]:hover,[class*="button"]:hover,[class*="btn"]:hover{animation:none!important}@media (prefers-reduced-motion: reduce){a:hover,button:hover,[role="button"]:hover{transition-duration:0.01ms!important}}.mobile-bottom-nav{display:none}@media (max-width: 720px){.mobile-bottom-nav{position:fixed;right:0!important;left:0!important;bottom:0;z-index:1250;display:block;width:100vw!important;max-width:none!important;margin:0!important;transform:none;direction:rtl;pointer-events:none}.mobile-bottom-nav__surface{position:relative;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;width:100%;max-width:none;margin:0;min-height:74px;padding:7px 10px calc(6px + env(safe-area-inset-bottom, 0px));overflow:visible;border-top:1px solid rgba(255, 255, 255, 0.045);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:#111419;box-shadow:0 -6px 18px rgba(0, 0, 0, 0.16);pointer-events:auto}.mobile-bottom-nav__surface::before{content:"";position:absolute;top:-1px;left:50%;width:42px;height:3px;border-radius:0 0 999px 999px;background:#d9ad50;transform:translateX(-50%);box-shadow:0 1px 4px rgba(217, 173, 80, 0.18)}.mobile-bottom-nav__item{appearance:none;min-width:0;min-height:54px;margin:0;padding:3px 2px 1px;border:0;border-radius:12px;outline:0;background:transparent;color:#a7aab0;font:inherit;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;-webkit-tap-highlight-color:transparent}.mobile-bottom-nav__icon{display:grid;width:28px;height:25px;place-items:center;border:0;border-radius:0;background:transparent;color:inherit;line-height:0;transition:color 160ms ease, transform 160ms ease}.mobile-bottom-nav__icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mobile-bottom-nav__icon svg *{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.mobile-bottom-nav__label{max-width:100%;overflow:hidden;color:inherit;font-size:0.61rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav__item.is-active,.mobile-bottom-nav__item[aria-current="page"],.mobile-bottom-nav__item--menu.is-active{color:#e0b24e}.mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon,.mobile-bottom-nav__item[aria-current="page"] .mobile-bottom-nav__icon,.mobile-bottom-nav__item--menu.is-active .mobile-bottom-nav__icon{border:0;background:transparent;color:#e0b24e}.mobile-bottom-nav__item:focus-visible{box-shadow:0 0 0 2px #111419, 0 0 0 4px rgba(224, 178, 78, 0.68)}.mobile-bottom-nav__item--home{position:relative;z-index:2;overflow:visible;transform:none}.mobile-bottom-nav__item--home .mobile-bottom-nav__icon{width:28px;height:25px;margin:0;border:0;border-radius:0;background:transparent;color:#a7aab0;box-shadow:none;transform:none}.mobile-bottom-nav__item--home .mobile-bottom-nav__icon svg{width:21px;height:21px;stroke-width:1.85}.mobile-bottom-nav__item--home.is-active,.mobile-bottom-nav__item--home[aria-current="page"]{color:#e0b24e}.mobile-bottom-nav__item--home.is-active .mobile-bottom-nav__icon,.mobile-bottom-nav__item--home[aria-current="page"] .mobile-bottom-nav__icon{border:0;background:transparent;color:#e0b24e;box-shadow:none}.mobile-bottom-nav__item:active .mobile-bottom-nav__icon{transform:translateY(1px) scale(0.96)}body.has-mobile-bottom-nav{padding-bottom:calc(74px + env(safe-area-inset-bottom, 0px))}body.has-mobile-bottom-nav .global-nav{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important}html[data-theme="light"] .mobile-bottom-nav__surface{border-color:rgba(255, 255, 255, 0.045);background:#111419;box-shadow:0 -6px 18px rgba(0, 0, 0, 0.16)}html[data-theme="light"] .mobile-bottom-nav__item{color:#a7aab0}html[data-theme="light"] .mobile-bottom-nav__item.is-active,html[data-theme="light"] .mobile-bottom-nav__item[aria-current="page"],html[data-theme="light"] .mobile-bottom-nav__item--menu.is-active,html[data-theme="light"] .mobile-bottom-nav__item--home.is-active,html[data-theme="light"] .mobile-bottom-nav__item--home[aria-current="page"]{color:#e0b24e}html[data-theme="light"] .mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon,html[data-theme="light"] .mobile-bottom-nav__item[aria-current="page"] .mobile-bottom-nav__icon,html[data-theme="light"] .mobile-bottom-nav__item--menu.is-active .mobile-bottom-nav__icon,html[data-theme="light"] .mobile-bottom-nav__item--home.is-active .mobile-bottom-nav__icon,html[data-theme="light"] .mobile-bottom-nav__item--home[aria-current="page"] .mobile-bottom-nav__icon{border:0;background:transparent;color:#e0b24e;box-shadow:none}}@media (max-width: 370px){.mobile-bottom-nav__surface{min-height:70px;padding-inline:6px;border-radius:0}.mobile-bottom-nav__label{font-size:0.57rem}}@media (max-width: 1020px){#primary-nav .global-nav__signup,#primary-nav .global-nav__manager{margin-top:0;border:0;border-bottom:1px solid rgba(255, 255, 255, 0.055);border-radius:10px;color:#d5d0c5;background:transparent;transform:none}#primary-nav .global-nav__link,#primary-nav .global-nav__account-link,#primary-nav .global-nav__signup,#primary-nav .global-nav__manager{color:#d5d0c5;background:transparent;box-shadow:none}#primary-nav .global-nav__link.is-active,#primary-nav .global-nav__account-link.is-active,#primary-nav .global-nav__signup.is-active,#primary-nav .global-nav__manager.is-active{border:1px solid rgba(216, 173, 85, 0.38);color:#f0ce7a;background:rgba(216, 173, 85, 0.12);font-weight:800}#primary-nav .global-nav__link.is-active .global-nav__mobile-icon,#primary-nav .global-nav__account-link.is-active .global-nav__mobile-icon,#primary-nav .global-nav__signup.is-active .global-nav__mobile-icon,#primary-nav .global-nav__manager.is-active .global-nav__mobile-icon{color:currentColor}html[data-theme="light"] #primary-nav .global-nav__signup,html[data-theme="light"] #primary-nav .global-nav__manager{color:#625d54;background:transparent}html[data-theme="light"] #primary-nav .global-nav__link.is-active,html[data-theme="light"] #primary-nav .global-nav__account-link.is-active,html[data-theme="light"] #primary-nav .global-nav__signup.is-active,html[data-theme="light"] #primary-nav .global-nav__manager.is-active{border-color:rgba(143, 98, 31, 0.34);color:#8f621f;background:rgba(184, 137, 56, 0.11)}}:root,body{--shadow:none!important;--shadow-card:none!important;--admin-shadow:none!important;--auth-shadow:none!important;--auth-shadow-soft:none!important;--communication-shadow:none!important;--communication-shadow-soft:none!important;--error-shadow:none!important;--gate-shadow:none!important;--gate-shadow-soft:none!important;--management-shadow:none!important;--management-shadow-soft:none!important;--profile-shadow:none!important;--profile-shadow-soft:none!important}:where(
  button,[role="button"],.btn,[class*="btn-"],[class*="-btn"],[class*="button"],.global-nav__cta,.global-nav__manager,.global-nav__signup,.mobile-bottom-nav__item,.mobile-bottom-nav__icon
){box-shadow:none!important;filter:none!important;text-shadow:none!important}:where(
  .card,[class*="card"],[class*="panel"],[class*="box"],[class*="tile"],[class*="surface"],[class*="window"],[class*="chip"],[class*="badge"],[class*="banner"],[class*="sidebar"],[class*="modal"],[class*="dialog"]
){box-shadow:none!important;filter:none!important;text-shadow:none!important}:where(
  button,[role="button"],.btn,[class*="btn-"],[class*="-btn"],[class*="button"],.card,[class*="card"],[class*="panel"],[class*="box"],[class*="tile"],[class*="surface"],[class*="window"],[class*="chip"],[class*="badge"],[class*="banner"]
)::before,:where(
  button,[role="button"],.btn,[class*="btn-"],[class*="-btn"],[class*="button"],.card,[class*="card"],[class*="panel"],[class*="box"],[class*="tile"],[class*="surface"],[class*="window"],[class*="chip"],[class*="badge"],[class*="banner"]
)::after{box-shadow:none!important;filter:none!important;text-shadow:none!important}:where(a,button,[role="button"],input,textarea,select):focus,:where(a,button,[role="button"],input,textarea,select):focus-visible{box-shadow:none!important;text-shadow:none!important}:where(a,button,[role="button"],input,textarea,select):focus-visible{outline:2px solid rgba(216, 173, 85, 0.68)!important;outline-offset:2px!important}:where(.pulse-dot,[class*="pulse"],.security-event-dot,[class*="status-dot"]){box-shadow:none!important;filter:none!important;text-shadow:none!important;animation:none!important}.btn-primary,.btn-primary:hover,.btn-primary:active,.auth-submit,.auth-submit:hover,.communication-button,.communication-button:hover,.gate-button,.gate-button:hover,.error-btn,.error-btn:hover,.password-change-submit,.password-change-submit:hover,.primary-button,.primary-button:hover,.management-button,.management-button:hover,.mobile-bottom-nav__surface,.mobile-bottom-nav__item,.mobile-bottom-nav__item:hover,.mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon,.mobile-bottom-nav__item[aria-current="page"] .mobile-bottom-nav__icon{box-shadow:none!important;filter:none!important;text-shadow:none!important}:root{--home-gold:#d8ad55;--home-gold-light:#f0ce7a;--home-navy:#07121f;--home-plum:#24182e;--home-petrol:#08232a;--home-indigo:#14182b;--home-teal:#08211d;--home-wine:#28151a}body{background:#050607}.site-glow--one{background:rgba(39, 116, 139, 0.35)}.site-glow--two{background:rgba(119, 64, 125, 0.28)}.global-header{background:rgba(5, 7, 10, 0.88)}.hero{overflow:hidden;background:radial-gradient(circle at 78% 22%, rgba(47, 131, 159, 0.22), transparent 34%),
    radial-gradient(circle at 18% 75%, rgba(216, 173, 85, 0.13), transparent 30%),
    linear-gradient(135deg, #05080d 0%, var(--home-navy) 52%, #081722 100%)}.hero::after{position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(180deg, transparent, rgba(24, 18, 33, 0.58));content:"";pointer-events:none}.hero h1 span{background:linear-gradient(90deg, #fff5dc 0%, var(--home-gold-light) 38%, #7ed7e6 100%);-webkit-background-clip:text;background-clip:text}.hero .btn-primary,.contact-section .btn-primary{color:#161008;background:linear-gradient(135deg, #f2d482, #d8ad55 48%, #b27a36);box-shadow:0 16px 38px rgba(216, 173, 85, 0.22)}.hero .btn-primary:hover,.contact-section .btn-primary:hover{box-shadow:0 20px 50px rgba(216, 173, 85, 0.34)}.trusted-strip{border-color:rgba(154, 104, 164, 0.2);background:linear-gradient(90deg, rgba(16, 20, 34, 0.92), rgba(35, 22, 43, 0.88))}.services-section{background:radial-gradient(circle at 12% 28%, rgba(120, 70, 130, 0.18), transparent 30%),
    linear-gradient(180deg, #0a0910 0%, var(--home-plum) 50%, #0b0c12 100%)}.services-section .section-kicker{color:#d5a5d7}.service-card{--service-accent:216, 173, 85;border-color:rgba(var(--service-accent), 0.18);background:linear-gradient(180deg, rgba(var(--service-accent), 0.07), rgba(8, 8, 12, 0.72))}.service-card:nth-child(2){--service-accent:75, 171, 166}.service-card:nth-child(3){--service-accent:143, 103, 176}.service-card:nth-child(4){--service-accent:194, 117, 75}.service-card::before{background:rgba(var(--service-accent), 0.2)}.service-card:hover{border-color:rgba(var(--service-accent), 0.48);background:linear-gradient(180deg, rgba(var(--service-accent), 0.14), rgba(8, 8, 12, 0.78))}.service-card a{color:rgb(var(--service-accent))}.portfolio-section{background:radial-gradient(circle at 85% 28%, rgba(42, 142, 143, 0.18), transparent 34%),
    linear-gradient(180deg, #071014 0%, var(--home-petrol) 52%, #071116 100%)}.portfolio-section .section-kicker{color:#77cbc6}.about-section{background:radial-gradient(circle at 82% 34%, rgba(44, 136, 108, 0.17), transparent 34%),
    linear-gradient(180deg, #07100e 0%, var(--home-teal) 52%, #07100f 100%)}.about-section .section-kicker{color:#82cdb4}.contact-section{background:radial-gradient(circle at 18% 26%, rgba(149, 72, 88, 0.18), transparent 31%),
    linear-gradient(180deg, #10090c 0%, var(--home-wine) 52%, #0b090b 100%)}.contact-card{border-color:rgba(196, 119, 105, 0.2);background:linear-gradient(135deg, rgba(116, 49, 65, 0.19), rgba(24, 18, 25, 0.72) 46%, rgba(170, 112, 61, 0.12)),
    rgba(8, 8, 11, 0.7)}.contact-section .section-kicker{color:#dfa18f}.form-row input,.form-row select,.form-row textarea{border-color:rgba(210, 136, 112, 0.18);background:rgba(14, 10, 16, 0.72)}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:rgba(232, 167, 131, 0.62);background:rgba(18, 11, 17, 0.9);box-shadow:0 0 0 4px rgba(196, 106, 84, 0.1)}.site-footer{background:linear-gradient(180deg, #09090b, #050506)}.services-section.services-section--approved{position:relative;isolation:isolate;overflow:hidden;padding:92px 0 104px;background:radial-gradient(circle at 3.5% 6%, rgba(112, 74, 151, 0.33) 0, rgba(86, 55, 120, 0.23) 9%, rgba(46, 26, 68, 0.14) 18%, transparent 19%),
    radial-gradient(circle at 84% 72%, rgba(54, 25, 69, 0.14) 0, rgba(36, 18, 49, 0.09) 16%, transparent 32%),
    linear-gradient(90deg, #120b1f 0%, #0b0718 28%, #070411 58%, #090514 100%)}.services-section.services-section--approved::before,.services-section.services-section--approved::after{position:absolute;z-index:-1;pointer-events:none;content:""}.services-section.services-section--approved::before{left:-178px;top:-196px;width:404px;height:404px;border-radius:50%;background:radial-gradient(circle at 50% 50%, rgba(117, 79, 156, 0.34) 0%, rgba(92, 58, 129, 0.28) 42%, rgba(62, 35, 87, 0.18) 68%, rgba(33, 16, 51, 0.04) 100%);box-shadow:0 0 120px rgba(99, 63, 137, 0.08)}.services-section.services-section--approved::after{right:-255px;bottom:-284px;width:620px;height:620px;border-radius:50%;border:1px solid rgba(122, 78, 151, 0.14);box-shadow:0 0 0 116px rgba(87, 48, 116, 0.045), 0 0 0 232px rgba(61, 31, 84, 0.028)}.services-section--approved .services-section__inner{position:relative;z-index:1;width:min(calc(100% - 48px), 1600px);margin-inline:auto}.services-section--approved .services-heading{display:flex;justify-content:center;max-width:none;margin-bottom:48px;text-align:center;direction:rtl}.services-section--approved .services-heading__title{min-width:0}.services-section--approved .services-heading h2{max-width:none;margin:0;color:#f8f3eb;font-size:clamp(2.55rem, 3vw, 4.25rem);font-weight:850;line-height:1.24;letter-spacing:-0.05em;text-align:center}.services-section--approved .services-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(24px, 1.65vw, 30px);direction:rtl}.services-section--approved .service-card{--service-accent:226, 178, 69;position:relative;display:flex;min-width:0;min-height:clamp(430px, 28vw, 462px);flex-direction:column;overflow:hidden;padding:30px 28px 30px;border:1px solid rgba(var(--service-accent), 0.72);border-radius:24px;background:linear-gradient(180deg, rgba(24, 16, 29, 0.86) 0%, rgba(12, 10, 18, 0.92) 100%),
    linear-gradient(160deg, rgba(var(--service-accent), 0.09) 0%, rgba(14, 11, 18, 0.16) 40%, rgba(10, 9, 15, 0) 100%);box-shadow:0 16px 44px rgba(0, 0, 0, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.025);transition:border-color 220ms ease, box-shadow 220ms ease, background 220ms ease}.services-section--approved .service-card--store{--service-accent:0, 219, 219}.services-section--approved .service-card--ui{--service-accent:176, 94, 233}.services-section--approved .service-card--support{--service-accent:224, 126, 75}.services-section--approved .service-card::before{position:absolute;z-index:0;right:-72px;bottom:-172px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle at 42% 40%, rgba(var(--service-accent), 0.34) 0%, rgba(var(--service-accent), 0.25) 54%, rgba(var(--service-accent), 0.15) 76%, rgba(var(--service-accent), 0.07) 100%);content:""}.services-section--approved .service-card::after{content:none}.services-section--approved .service-card h3{margin:4px 0 20px;color:#f8f5f0;font-size:clamp(1.5rem, 1.55vw, 1.92rem);font-weight:850;line-height:1.46;letter-spacing:-0.03em;text-align:center}.services-section--approved .service-card p{margin:0;color:rgba(236, 229, 231, 0.8);font-size:clamp(1rem, 0.98vw, 1.12rem);font-weight:450;line-height:2.05;text-align:center}.services-section--approved .service-card:hover{border-color:rgba(var(--service-accent), 0.88);background:linear-gradient(180deg, rgba(26, 18, 31, 0.88) 0%, rgba(12, 10, 18, 0.94) 100%),
    linear-gradient(160deg, rgba(var(--service-accent), 0.11) 0%, rgba(14, 11, 18, 0.17) 40%, rgba(10, 9, 15, 0) 100%);box-shadow:0 18px 52px rgba(0, 0, 0, 0.19),
    0 0 0 1px rgba(var(--service-accent), 0.03) inset;transform:none}@media (max-width: 1440px){.services-section--approved .services-section__inner{width:min(calc(100% - 44px), 1320px)}.services-section--approved .services-heading{margin-bottom:44px}.services-section--approved .services-grid{gap:20px}.services-section--approved .service-card{min-height:422px;padding:27px 24px 26px}.services-section--approved .service-card::before{right:-78px;bottom:-168px;width:282px;height:282px}}@media (max-width: 1180px){.services-section.services-section--approved{padding-block:82px 90px}.services-section--approved .services-section__inner{width:min(calc(100% - 48px), 980px)}.services-section--approved .services-heading h2{font-size:clamp(2.2rem, 4vw, 3.35rem)}.services-section--approved .services-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.services-section--approved .service-card{min-height:420px}}@media (max-width: 720px){.services-section.services-section--approved{padding:58px 0 68px;background:radial-gradient(circle at 3.5% 4%, rgba(112, 74, 151, 0.32) 0, rgba(86, 55, 120, 0.21) 13%, transparent 26%),
      linear-gradient(90deg, #120b1f 0%, #0b0718 36%, #080411 100%)}.services-section--approved .services-section__inner{width:min(calc(100% - 32px), 680px)}.services-section.services-section--approved::before{left:-214px;top:-220px;width:360px;height:360px}.services-section.services-section--approved::after{right:-290px;bottom:-322px;width:530px;height:530px;box-shadow:0 0 0 92px rgba(87, 48, 116, 0.042)}.services-section--approved .services-heading{margin-bottom:26px}.services-section--approved .services-heading h2{font-size:clamp(1.95rem, 8.4vw, 2.7rem);line-height:1.34}.services-section--approved .services-grid{grid-template-columns:1fr;gap:16px}.services-section--approved .service-card{min-height:392px;padding:24px 22px 22px;border-radius:18px}.services-section--approved .service-card h3{margin-top:2px;margin-bottom:15px;font-size:1.45rem}.services-section--approved .service-card p{font-size:1rem;line-height:1.9}.services-section--approved .service-card::before{right:-76px;bottom:-160px;width:268px;height:268px}}@media (max-width: 390px){.services-section.services-section--approved{padding-block:54px 60px}.services-section--approved .services-heading h2{font-size:1.82rem}.services-section--approved .service-card{min-height:378px;padding:22px 20px 20px}.services-section--approved .service-card h3{font-size:1.34rem}.services-section--approved .service-card p{font-size:0.96rem}.services-section--approved .service-card::before{right:-74px;bottom:-158px;width:254px;height:254px}}@media (prefers-reduced-motion: reduce){.services-section--approved .service-card,.services-section--approved .service-card__cta{transition:none}}.services-section--approved .service-card::before{right:-150px;bottom:-150px}@media (max-width: 1440px){.services-section--approved .service-card::before{right:-141px;bottom:-141px}}@media (max-width: 720px){.services-section--approved .service-card::before{right:-134px;bottom:-134px}}@media (max-width: 390px){.services-section--approved .service-card::before{right:-127px;bottom:-127px}}.services-section.services-section--approved{position:relative;isolation:isolate;overflow:hidden;padding:92px 0 104px;background-color:#0c0c11;background-image:radial-gradient(
      ellipse 68% 90% at 0% 10%,
      rgba(113, 77, 157, 0.32) 0%,
      rgba(68, 45, 94, 0.20) 42%,
      rgba(68, 45, 94, 0) 78%
    ),

    
    radial-gradient(
      ellipse 52% 75% at 100% 0%,
      rgba(179, 145, 102, 0.17) 0%,
      rgba(179, 145, 102, 0.055) 40%,
      rgba(179, 145, 102, 0) 80%
    ),

    
    radial-gradient(
      ellipse 66% 55% at 74% 110%,
      rgba(103, 69, 139, 0.21) 0%,
      rgba(103, 69, 139, 0.07) 44%,
      rgba(103, 69, 139, 0) 85%
    ),

    
    linear-gradient(
      135deg,
      #17131d 0%,
      #131219 32%,
      #0c0c11 66%,
      #120e20 100%
    )}.services-section.services-section--approved::before,.services-section.services-section--approved::after,.services-section--approved .services-section__inner::before,.services-section--approved .services-section__inner::after{content:none}.services-section--approved .services-section__inner{position:relative;z-index:1;width:min(calc(100% - 48px), 1600px);margin-inline:auto}@media (max-width: 720px){.services-section.services-section--approved{padding:86px 0 96px}}.services-section--approved .services-grid{align-items:stretch}.services-section--approved .service-card{--service-accent:226, 178, 69;display:flex;min-height:0;flex-direction:column;overflow:hidden;padding:0;border:1px solid rgba(var(--service-accent), 0.48);border-radius:24px;background:#0b0d14;box-shadow:0 18px 48px rgba(0, 0, 0, 0.18);transform:none}.services-section--approved .service-card--store{--service-accent:0, 219, 219}.services-section--approved .service-card--ui{--service-accent:176, 94, 233}.services-section--approved .service-card--support{--service-accent:224, 126, 75}.services-section--approved .service-card::before,.services-section--approved .service-card::after,.services-section--approved .service-number,.services-section--approved .service-icon,.services-section--approved .service-card__content,.services-section--approved .service-card__cta{display:none!important;content:none!important}.services-section--approved .service-card__title,.services-section--approved .service-card h3.service-card__title{position:relative;z-index:2;display:flex;min-height:86px;align-items:center;justify-content:center;margin:0;padding:18px 18px 15px;color:#f8f5ef;background:linear-gradient(180deg, rgba(13, 14, 21, 0.98), rgba(10, 11, 17, 0.94));font-size:clamp(1.35rem, 1.42vw, 1.78rem);font-weight:850;line-height:1.35;letter-spacing:-0.03em;text-align:center}.services-section--approved .service-card__media{position:relative;min-width:0;flex:1 1 auto;overflow:hidden;background:#07101a;aspect-ratio:1122 / 1402}.services-section--approved .service-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.services-section--approved .service-card:hover{border-color:rgba(var(--service-accent), 0.72);background:#0b0d14;box-shadow:0 20px 56px rgba(0, 0, 0, 0.22);transform:none}@media (max-width: 1440px){.services-section--approved .service-card{min-height:0;padding:0}.services-section--approved .service-card__title,.services-section--approved .service-card h3.service-card__title{min-height:78px;padding:16px 14px 13px;font-size:clamp(1.25rem, 1.6vw, 1.55rem)}}@media (max-width: 1180px){.services-section--approved .service-card{min-height:0}.services-section--approved .service-card__title,.services-section--approved .service-card h3.service-card__title{min-height:80px;font-size:1.5rem}}@media (max-width: 720px){.services-section--approved .service-card{min-height:0;padding:0;border-radius:20px}.services-section--approved .service-card__title,.services-section--approved .service-card h3.service-card__title{min-height:72px;padding:14px 14px 12px;font-size:1.36rem}}@media (max-width: 390px){.services-section--approved .service-card{min-height:0;padding:0}.services-section--approved .service-card__title,.services-section--approved .service-card h3.service-card__title{min-height:68px;font-size:1.28rem}}.services-section--approved .service-card{--service-accent:255, 255, 255;position:relative;display:block;min-height:0;aspect-ratio:0.675;overflow:hidden;padding:0;border:1px solid rgba(255, 255, 255, 0.82);border-radius:24px;background:#0b0f18;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.035),
    0 12px 34px rgba(0, 0, 0, 0.22),
    0 0 20px rgba(255, 255, 255, 0.055);transform:none;transition:border-color 180ms ease, box-shadow 180ms ease}.services-section--approved .service-card--web,.services-section--approved .service-card--store,.services-section--approved .service-card--ui,.services-section--approved .service-card--support{--service-accent:255, 255, 255}.services-section--approved .service-card::before,.services-section--approved .service-card::after{display:none!important;content:none!important}.services-section--approved .service-card__media{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden;background:#0b0f18;aspect-ratio:auto}.services-section--approved .service-card__media::after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,
      rgba(5, 8, 14, 0.80) 0%,
      rgba(5, 8, 14, 0.44) 14%,
      rgba(5, 8, 14, 0.14) 28%,
      rgba(5, 8, 14, 0.00) 48%);content:"";pointer-events:none}.services-section--approved .service-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}.services-section--approved .service-card__title,.services-section--approved .service-card h3.service-card__title{position:absolute;z-index:3;top:0;right:0;left:0;display:flex;min-height:0;align-items:flex-start;justify-content:center;margin:0;padding:28px 18px 0;color:#fff;background:transparent;font-size:clamp(1.35rem, 1.42vw, 1.78rem);font-weight:850;line-height:1.35;letter-spacing:-0.03em;text-align:center;text-shadow:0 2px 10px rgba(0, 0, 0, 0.62);pointer-events:none}.services-section--approved .service-card:hover{border-color:rgba(255, 255, 255, 0.95);background:#0b0f18;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.055),
    0 16px 40px rgba(0, 0, 0, 0.24),
    0 0 24px rgba(255, 255, 255, 0.075);transform:none}@media (max-width: 1440px){.services-section--approved .service-card{aspect-ratio:0.69}.services-section--approved .service-card__title,.services-section--approved .service-card h3.service-card__title{padding-top:24px;font-size:clamp(1.25rem, 1.6vw, 1.55rem)}}@media (max-width: 1180px){.services-section--approved .service-card{aspect-ratio:0.76}.services-section--approved .service-card__title,.services-section--approved .service-card h3.service-card__title{padding-top:24px;font-size:1.5rem}}@media (max-width: 720px){.services-section--approved .service-card{aspect-ratio:0.80;border-radius:20px}.services-section--approved .service-card__title,.services-section--approved .service-card h3.service-card__title{padding:20px 14px 0;font-size:1.36rem}}@media (max-width: 390px){.services-section--approved .service-card__title,.services-section--approved .service-card h3.service-card__title{padding-top:18px;font-size:1.28rem}}.home-v75{--home-subnav-height:54px;--home-header-offset:var(--global-header-height);--home-gold:#d8ad55;--home-gold-light:#f3d888;--home-cyan:#82ddea;--home-hero-text:#fff7e8;--home-hero-muted:#9ba8b9;padding-top:var(--home-header-offset)}.home-v75 main section[id]{scroll-margin-top:calc(var(--home-header-offset) + var(--home-subnav-height) + 18px)}.home-v75 .global-header .container,.home-v75 .home-section-nav .container,.home-v75 .hero .container{width:min(calc(100% - 52px), 1460px)}@media (min-width: 1021px){.home-v75{padding-top:calc(var(--home-header-offset) + var(--home-subnav-height))}.home-v75 .global-nav__section-link{display:none}.home-v75 .home-section-nav{position:fixed;top:var(--home-header-offset);right:0;left:0;height:var(--home-subnav-height);min-height:var(--home-subnav-height);box-sizing:border-box}.home-v75 .home-section-nav__inner{height:100%;min-height:0}}.home-section-nav{position:sticky;top:var(--home-header-offset);z-index:900;min-height:var(--home-subnav-height);height:auto;margin-top:0;overflow:visible;border-bottom:1px solid rgba(88, 178, 214, 0.15);background:linear-gradient(90deg, rgba(7, 14, 24, 0.97), rgba(10, 15, 27, 0.97));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);isolation:isolate}.home-section-nav__inner{display:grid;min-height:var(--home-subnav-height);height:auto;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:24px}.home-section-nav__scroller{min-width:0;overflow-x:auto;scrollbar-width:none}.home-section-nav__scroller::-webkit-scrollbar{display:none}.home-section-nav__links{display:flex;min-width:max-content;align-items:center;justify-content:center;gap:8px}.home-section-nav__link{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 13px;border:1px solid transparent;border-radius:11px;color:#8e99a8;font-size:0.78rem;transition:color 180ms ease, border-color 180ms ease, background 180ms ease}.home-section-nav__link svg,.home-section-nav__cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.home-section-nav__link:hover,.home-section-nav__link.is-active{border-color:rgba(216, 173, 85, 0.2);color:#f1e5c7;background:rgba(216, 173, 85, 0.06)}.home-v75 .hero{position:relative;min-height:calc(100vh - var(--home-header-offset) - var(--home-subnav-height));padding:76px 0 66px;overflow:hidden;background:radial-gradient(circle at 78% 24%, rgba(36, 133, 167, 0.19), transparent 32%),
    radial-gradient(circle at 18% 78%, rgba(216, 173, 85, 0.1), transparent 30%),
    linear-gradient(120deg, #050911 0%, #071727 58%, #06131f 100%)}.home-v75 .hero::after{position:absolute;inset:0;background:linear-gradient(90deg, rgba(3, 7, 12, 0.2), transparent 24%, transparent 100%);content:"";pointer-events:none}.home-v75 .hero-orbit{position:absolute;border:1px solid rgba(216, 173, 85, 0.06);border-radius:50%;pointer-events:none}.home-v75 .hero-orbit--one{top:-280px;right:-150px;width:760px;height:760px}.home-v75 .hero-orbit--two{top:20%;right:36%;width:520px;height:520px;border-color:rgba(130, 221, 234, 0.045)}.home-v75 .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1.03fr) minmax(560px, 0.97fr);align-items:center;gap:76px;direction:rtl}.home-v75 .hero-content{min-width:0}.home-v75 .hero .eyebrow{display:flex;align-items:center;gap:9px;padding:0;border:0;color:#e5bb61;background:transparent;font-size:0.82rem;font-weight:700}.home-v75 .hero h1{max-width:760px;margin:28px 0 24px;font-size:clamp(3rem, 3.45vw, 4.25rem);line-height:1.3;letter-spacing:-0.035em;text-wrap:balance}.home-v75 .hero-title-line{display:block;color:#fff7e8;background:none;-webkit-background-clip:border-box;background-clip:border-box;white-space:nowrap}.home-v75 .hero-title-accent{color:transparent;background:linear-gradient(90deg, #ffeab5 0%, #e1bd63 45%, #82e1ea 100%);-webkit-background-clip:text;background-clip:text}.home-v75 .hero-text{max-width:750px;margin:0;color:#a9b3c1;font-size:1rem;line-height:2.05}.home-v75 .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.home-v75 .hero .btn{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 24px;border:1px solid transparent;border-radius:14px;font-size:0.92rem;font-weight:700;transition:transform 180ms ease, border-color 180ms ease, background 180ms ease}.home-v75 .hero .btn:hover{transform:translateY(-2px)}.home-v75 .hero .btn-primary{border-color:transparent;color:#171108;background:linear-gradient(135deg, #f3d989, #d8ad55 54%, #b87e35);box-shadow:0 15px 36px rgba(216, 173, 85, 0.2)}.home-v75 .hero .btn-secondary{border-color:rgba(137, 169, 191, 0.2);color:#fff7e8;background:rgba(4, 13, 23, 0.46)}.home-v75 .dashboard-bars b:nth-child(1){height:24px}.home-v75 .dashboard-bars b:nth-child(2){height:43px}.home-v75 .dashboard-bars b:nth-child(3){height:31px}.home-v75 .dashboard-bars b:nth-child(4){height:18px}.home-v75 .trusted-strip{position:relative;z-index:2;display:flex;height:72px;align-items:center;overflow:hidden;border-top:1px solid rgba(154, 104, 164, 0.2);border-bottom:1px solid rgba(154, 104, 164, 0.2);background:linear-gradient(90deg, rgba(16, 20, 34, 0.97), rgba(35, 22, 43, 0.93), rgba(16, 20, 34, 0.97))}.home-v75 .trusted-strip::before,.home-v75 .trusted-strip::after{position:absolute;top:0;bottom:0;z-index:2;width:110px;content:"";pointer-events:none}.home-v75 .trusted-strip::before{right:0;background:linear-gradient(270deg, #11121d, transparent)}.home-v75 .trusted-strip::after{left:0;background:linear-gradient(90deg, #11121d, transparent)}.home-v75 .trusted-ticker-track{display:flex;width:max-content;direction:ltr;animation:homeTrustedTickerV70 34s linear infinite;will-change:transform}.home-v75 .trusted-strip:hover .trusted-ticker-track{animation-play-state:paused}.home-v75 .trusted-ticker-group{display:flex;flex:none;align-items:center;gap:38px;padding-inline:28px}.home-v75 .trusted-ticker-group span{position:relative;color:#b8a9c7;font-size:0.84rem;white-space:nowrap;direction:rtl}.home-v75 .trusted-ticker-group span::before{display:inline-block;width:5px;height:5px;margin-left:14px;border-radius:50%;background:#b982bd;content:""}@keyframes homeTrustedTickerV70{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}@media (max-width: 1240px){.home-v75 .hero-grid{grid-template-columns:minmax(0, 1fr) minmax(500px, 1fr);gap:48px}.home-v75 .hero h1{font-size:clamp(2.8rem, 3.75vw, 3.85rem)}}@media (max-width: 1020px){.home-v75{--home-subnav-height:52px}.home-v75 .global-header .container,.home-v75 .home-section-nav .container,.home-v75 .hero .container{width:min(calc(100% - 34px), 1460px)}.home-section-nav__inner{grid-template-columns:minmax(0, 1fr) auto;gap:12px}.home-section-nav__links{justify-content:flex-start}.home-v75 .hero{min-height:auto;padding:62px 0 48px}.home-v75 .hero-grid{grid-template-columns:1fr;gap:32px}.home-v75 .hero-content{max-width:820px;justify-self:center;text-align:center}.home-v75 .hero .eyebrow,.home-v75 .hero-actions{justify-content:center}.home-v75 .hero h1,.home-v75 .hero-text,.home-v75 .hero-stats{margin-inline:auto}.home-v75 .hero h1{font-size:clamp(2.65rem, 7.2vw, 4rem)}}@media (max-width: 640px){.home-v75 .global-header .container,.home-v75 .home-section-nav .container,.home-v75 .hero .container{width:min(calc(100% - 22px), 1460px)}.home-section-nav__link{padding-inline:10px}.home-section-nav__link svg{width:16px}.home-v75 .hero{padding:44px 0 34px}.home-v75 .hero h1{font-size:clamp(2rem, 9.6vw, 2.85rem);line-height:1.34;letter-spacing:-0.035em}.home-v75 .hero-title-line{white-space:normal}.home-v75 .hero-text{font-size:0.9rem;line-height:1.9}.home-v75 .hero-actions{display:grid}.home-v75 .hero .btn{width:100%}.home-v75 .trusted-strip{height:62px}.home-v75 .trusted-ticker-group{gap:26px}.home-v75 .trusted-ticker-group span{font-size:0.75rem}}@media (min-width: 1021px){.home-v75 .global-header__inner{align-items:center;justify-content:space-between;gap:24px}.home-v75 .global-header__controls{display:none}.home-v75 .global-header__inner{height:var(--global-header-height);min-height:var(--global-header-height);padding-top:0;padding-bottom:0}.home-v75 .global-brand,.home-v75 .global-nav{align-self:center;align-items:center;margin-block:0;transform:none}.home-v75 .global-nav__main,.home-v75 .global-nav__account{align-items:center}.home-v75 .hero{min-height:auto;padding-bottom:30px}}@media (min-width: 1440px){.home-v75{--home-subnav-height:64px}.home-v75 .home-section-nav__link,.home-v75 .home-section-nav__cta{min-height:42px}}@media (prefers-reduced-motion: reduce){.home-v75 .trusted-ticker-track{animation:none}.home-v75 .hero .btn,.home-section-nav__cta{transition:none}}.home-v75 .home-section-nav__project-link{font-weight:400}@media (min-width: 1021px){.home-v75 .global-header{height:var(--global-header-height);min-height:var(--global-header-height);padding-top:0;box-sizing:border-box}.home-v75 .global-header__inner{height:100%;min-height:0;padding-top:0;padding-bottom:0;align-items:center}.home-v75 .global-brand,.home-v75 .global-nav,.home-v75 .global-nav__main,.home-v75 .global-nav__account{margin-top:0;margin-bottom:0;align-self:center;align-items:center;transform:none}}.home-v75 .trusted-strip{direction:ltr;justify-content:flex-start}.home-v75 .trusted-ticker-track{--ticker-shift:0px;--ticker-duration:30s;display:flex;flex:0 0 auto;width:max-content;min-width:max-content;align-items:center;direction:ltr;animation:none!important;transform:translate3d(0, 0, 0);will-change:transform;backface-visibility:hidden}.home-v75 .trusted-ticker-track.is-loop-ready{animation:homeTrustedTickerLoopV108 var(--ticker-duration) linear infinite!important}.home-v75 .trusted-strip:hover .trusted-ticker-track.is-loop-ready{animation-play-state:running}.home-v75 .trusted-ticker-group{display:flex;flex:0 0 auto;min-width:max-content;align-items:center;gap:38px;padding-inline:19px}@keyframes homeTrustedTickerLoopV108{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(var(--ticker-shift), 0, 0)}}@media (max-width: 760px){.home-v75 .trusted-ticker-group{gap:26px;padding-inline:13px}}@media (prefers-reduced-motion: reduce){.home-v75 .trusted-ticker-track,.home-v75 .trusted-ticker-track.is-loop-ready{animation:none!important;transform:none!important}}.home-v75{--home-subnav-height:56px}.home-v75 .home-section-nav{height:var(--home-subnav-height);min-height:var(--home-subnav-height);border-top:0!important;border-bottom:1px solid rgba(129, 170, 201, 0.18)!important;background:rgba(5, 11, 20, 0.97)!important;-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%)}.home-v75 .home-section-nav__inner{display:flex!important;height:100%;min-height:0;align-items:stretch;justify-content:center;gap:0}.home-v75 .home-section-nav__scroller{width:auto;max-width:100%;min-width:0;height:100%;overflow-x:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.home-v75 .home-section-nav__links{display:flex;width:max-content;min-width:max-content;height:100%;align-items:stretch;justify-content:center;gap:0;padding:0}.home-v75 .home-section-nav__link{position:relative;display:inline-flex;min-width:max-content;min-height:100%;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:0;color:#cbd5e1;background:transparent;box-shadow:none;font-size:0.82rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color 180ms ease}.home-v75 .home-section-nav__link::after{content:"";position:absolute;right:50%;bottom:0;width:0;height:2px;border-radius:999px 999px 0 0;background:#d8ad55;box-shadow:0 0 10px rgba(216, 173, 85, 0.24);transform:translateX(50%);transition:width 190ms ease, opacity 190ms ease;opacity:0;pointer-events:none}.home-v75 .home-section-nav__link > span,.home-v75 .home-section-nav__link > svg{pointer-events:none}.home-v75 .home-section-nav__link svg{width:18px;height:18px;flex:0 0 18px;color:#aebdcd;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:color 180ms ease}.home-v75 .home-section-nav__link:hover{color:#fff1cf;background:transparent}.home-v75 .home-section-nav__link:hover svg{color:#e2c476}.home-v75 .home-section-nav__link:hover::after{width:34%;opacity:0.54}.home-v75 .home-section-nav__link.is-active,.home-v75 .home-section-nav__link[aria-current="location"]{color:#fff5dc;background:transparent;box-shadow:none}.home-v75 .home-section-nav__link.is-active svg,.home-v75 .home-section-nav__link[aria-current="location"] svg{color:#f0d48a}.home-v75 .home-section-nav__link.is-active::after,.home-v75 .home-section-nav__link[aria-current="location"]::after{width:calc(100% - 30px);opacity:1}.home-v75 .home-section-nav__project-link{color:#d9e2ec;font-weight:500}.home-v75 .home-section-nav__project-link svg{color:#d8b561}.home-v75 main section[id]{scroll-margin-top:calc(var(--home-header-offset) + var(--home-subnav-height) + 18px)!important}@media (min-width: 1021px){.home-v75{--home-subnav-height:56px!important}}@media (max-width: 1020px){.home-v75{--home-subnav-height:56px}.home-v75 .home-section-nav__inner{justify-content:flex-start}.home-v75 .home-section-nav__scroller{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-v75 .home-section-nav__scroller::-webkit-scrollbar{display:none}.home-v75 .home-section-nav__links{justify-content:flex-start}.home-v75 .home-section-nav__link{scroll-snap-align:center}}@media (max-width: 640px){.home-v75 .home-section-nav .container{width:100%}.home-v75 .home-section-nav__link{padding-inline:15px;font-size:0.78rem}.home-v75 .home-section-nav__link svg{width:17px;height:17px;flex-basis:17px}}@media (prefers-reduced-motion: reduce){.home-v75 .home-section-nav__scroller{scroll-behavior:auto}.home-v75 .home-section-nav__link,.home-v75 .home-section-nav__link::after,.home-v75 .home-section-nav__link svg{transition:none}}html[dir="rtl"] input:not([type]),html[dir="rtl"] input[type="text"],html[dir="rtl"] input[type="search"],html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[type="password"],html[dir="rtl"] input[type="number"],html[dir="rtl"] textarea{text-align:right!important}html[dir="rtl"] input:not([type]):not([dir="ltr"]):not(.ltr),html[dir="rtl"] input[type="text"]:not([dir="ltr"]):not(.ltr),html[dir="rtl"] input[type="search"]:not([dir="ltr"]):not(.ltr),html[dir="rtl"] textarea:not([dir="ltr"]):not(.ltr){direction:rtl}html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[type="password"],html[dir="rtl"] input[type="number"],html[dir="rtl"] input[dir="ltr"],html[dir="rtl"] input.ltr,html[dir="rtl"] textarea[dir="ltr"],html[dir="rtl"] textarea.ltr{direction:ltr;unicode-bidi:plaintext}html[dir="rtl"] input:not([type])::placeholder,html[dir="rtl"] input[type="text"]::placeholder,html[dir="rtl"] input[type="search"]::placeholder,html[dir="rtl"] input[type="email"]::placeholder,html[dir="rtl"] input[type="url"]::placeholder,html[dir="rtl"] input[type="tel"]::placeholder,html[dir="rtl"] input[type="password"]::placeholder,html[dir="rtl"] input[type="number"]::placeholder,html[dir="rtl"] textarea::placeholder{text-align:right!important;direction:rtl}:root{--fan30-loader-gold:#d8ad55;--fan30-loader-gold-strong:#f1d88f;--fan30-loader-overlay:rgba(5, 7, 11, 0.64)}.fan30-page-loader{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 180ms ease, visibility 180ms ease;isolation:isolate}.fan30-page-loader__backdrop{position:absolute;inset:0;z-index:-1;background:var(--fan30-loader-overlay);backdrop-filter:blur(10px) saturate(0.84);-webkit-backdrop-filter:blur(10px) saturate(0.84)}.fan30-page-loader__spinner{display:grid;width:58px;height:58px;place-items:center}.fan30-page-loader__spinner > span{display:block;width:48px;height:48px;border:3px solid rgba(216, 173, 85, 0.18);border-top-color:var(--fan30-loader-gold-strong);border-right-color:var(--fan30-loader-gold);border-radius:50%;box-shadow:0 0 18px rgba(216, 173, 85, 0.18),
    inset 0 0 12px rgba(216, 173, 85, 0.05);animation:fan30-loader-spin 780ms linear infinite}html.fan30-page-loading{cursor:progress}html.fan30-page-loading .fan30-page-loader{visibility:visible;opacity:1;pointer-events:auto}html.fan30-page-loading--leaving .fan30-page-loader{opacity:0}@keyframes fan30-loader-spin{to{transform:rotate(360deg)}}@media (max-width: 640px){.fan30-page-loader__spinner{width:52px;height:52px}.fan30-page-loader__spinner > span{width:43px;height:43px}}@media (prefers-reduced-motion: reduce){.fan30-page-loader{transition-duration:1ms}.fan30-page-loader__spinner > span{animation-duration:1.4s}}.public-mobile-sidebar__head,.public-mobile-sidebar__label{display:none}.public-mobile-sidebar__body{display:flex;min-width:0;align-items:center;gap:18px}@media (max-width: 1020px){body.menu-open .home-section-nav,body.menu-open .home-section-nav__inner,body.menu-open .home-section-nav__scroller{transform:none!important}body.menu-open .global-header{z-index:1400}body.menu-open .global-header__inner{z-index:auto!important}.global-header .global-nav-backdrop{position:fixed!important;inset:var(--global-header-height) 0 0!important;z-index:1240!important;display:block!important;width:100vw!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(2,4,7,.62)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;transition:opacity .36s cubic-bezier(.22,1,.36,1), visibility .36s ease!important}body.menu-open .global-header .global-nav-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body .global-header #primary-nav.global-nav{position:fixed!important;inset:auto 0 8px auto!important;top:calc(var(--global-header-height) + 8px)!important;right:0!important;bottom:8px!important;left:auto!important;z-index:1260!important;display:flex!important;width:min(286px, calc(100vw - 28px))!important;height:auto!important;max-width:calc(100vw - 16px)!important;max-height:none!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;overflow:hidden!important;box-sizing:border-box!important;padding:14px 13px 14px!important;border:0!important;border-left:1px solid #2A3139!important;border-radius:14px 0 0 14px!important;direction:rtl!important;text-align:right!important;background:#12171D!important;box-shadow:-18px 0 48px rgba(0,0,0,.30)!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform:translate3d(104%,0,0)!important;transition:transform .36s cubic-bezier(.22,1,.36,1), box-shadow .36s ease!important;will-change:transform!important;isolation:isolate}body .global-header #primary-nav.global-nav.is-open{pointer-events:auto!important;transform:translate3d(0,0,0)!important}#primary-nav .public-mobile-sidebar__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:8px 0 12px;scrollbar-width:thin;scrollbar-color:#353a41 transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#primary-nav .public-mobile-sidebar__body::-webkit-scrollbar{width:5px}#primary-nav .public-mobile-sidebar__body::-webkit-scrollbar-track{background:transparent}#primary-nav .public-mobile-sidebar__body::-webkit-scrollbar-thumb{border-radius:999px;background:#353a41}body .global-header #primary-nav .global-nav__main,body .global-header #primary-nav .global-nav__account{display:flex!important;width:100%!important;min-width:0!important;flex:0 0 auto!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin:0!important;padding:0!important;border:0!important}#primary-nav .public-mobile-sidebar__label{display:block!important;max-height:32px;margin:0;overflow:hidden;padding:14px 10px 6px;color:#777c84;font-size:9.5px;font-weight:750;line-height:1.35;letter-spacing:.08px;white-space:nowrap;opacity:1}#primary-nav .global-nav__main > .public-mobile-sidebar__label:first-child{padding-top:6px}body .global-header #primary-nav :is(
    .global-nav__link,.global-nav__account-link,.global-nav__logout,.global-nav__cta,.global-nav__signup,.global-nav__manager
  ){position:relative!important;display:grid!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:48px!important;grid-template-columns:22px minmax(0,1fr)!important;place-items:initial!important;align-items:center!important;justify-content:initial!important;gap:10px!important;box-sizing:border-box!important;margin:0!important;padding:8px 11px!important;border:1px solid transparent!important;border-radius:12px!important;color:#b9bdc3!important;background:transparent!important;box-shadow:none!important;font-size:12.5px!important;font-weight:650!important;line-height:1.4!important;text-align:right!important;white-space:normal!important;transform:none!important;transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .16s ease!important}body .global-header #primary-nav :is(
    .global-nav__link,.global-nav__account-link,.global-nav__logout,.global-nav__cta,.global-nav__signup,.global-nav__manager
  ):active{transform:scale(.985)!important}body .global-header #primary-nav :is(
    .global-nav__link,.global-nav__account-link,.global-nav__logout,.global-nav__cta,.global-nav__signup,.global-nav__manager
  ):hover{border-color:#35383d!important;color:#f0f1f2!important;background:#292b2f!important}body .global-header #primary-nav :is(
    .global-nav__link,.global-nav__account-link,.global-nav__signup,.global-nav__manager
  ).is-active{border-color:rgba(216,173,85,.25)!important;color:#f1d99f!important;background:#211d16!important;font-weight:760!important}body .global-header #primary-nav :is(
    .global-nav__link,.global-nav__account-link,.global-nav__logout,.global-nav__cta,.global-nav__signup,.global-nav__manager
  )::after{display:none!important}body .global-header #primary-nav .global-nav__mobile-icon{position:static!important;display:inline-flex!important;grid-column:1!important;grid-row:1!important;width:21px!important;height:21px!important;min-width:21px!important;margin:0!important;place-content:center!important;color:#969ca5!important;opacity:1!important;transform:none!important}body .global-header #primary-nav .global-nav__mobile-icon svg{width:21px!important;height:21px!important;stroke-width:1.85!important}body .global-header #primary-nav .is-active .global-nav__mobile-icon{color:#d8ad55!important}body .global-header #primary-nav .global-nav__logout .global-nav__mobile-icon{color:#ef8c83!important}#primary-nav .global-nav__item-text,#primary-nav .global-nav__auth-label{position:static!important;display:block!important;grid-column:2!important;grid-row:1!important;min-width:0!important;max-width:none!important;overflow:hidden!important;color:inherit!important;opacity:1!important;transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}#primary-nav .global-nav__guest-auth{display:grid!important;grid-template-columns:repeat(2, minmax(0, 1fr))!important;gap:8px!important;width:100%!important;padding:4px 8px 2px!important}#primary-nav .global-nav__guest-auth-divider,#primary-nav .global-nav__auth-icon{display:none!important}body .global-header #primary-nav .global-nav__guest-auth :is(.global-nav__guest-login,.global-nav__guest-signup){display:inline-flex!important;min-width:0!important;min-height:44px!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 10px!important;border-radius:11px!important;font-size:12px!important;font-weight:760!important;text-align:center!important;white-space:nowrap!important}body .global-header #primary-nav .global-nav__guest-login{border:1px solid #303841!important;color:#e6e8eb!important;background:#171E25!important}body .global-header #primary-nav .global-nav__guest-login:hover{border-color:#3a434d!important;color:#fff!important;background:#202831!important}body .global-header #primary-nav .global-nav__guest-signup{border:1px solid #e0b84b!important;color:#0b0f14!important;background:linear-gradient(180deg, #e0b84b, #cfa238)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)!important}body .global-header #primary-nav .global-nav__guest-signup:hover{border-color:#eccb72!important;color:#0b0f14!important;background:linear-gradient(180deg, #e8c55f, #d7aa40)!important}#primary-nav .global-nav__guest-auth :is(.global-nav__guest-login,.global-nav__guest-signup) .global-nav__mobile-icon,#primary-nav .global-nav__guest-auth :is(.global-nav__guest-login,.global-nav__guest-signup) .global-nav__auth-label{grid-column:auto!important;grid-row:auto!important}#primary-nav .global-nav__guest-signup .global-nav__mobile-icon{color:#0b0f14!important}#primary-nav .global-nav__notifications .global-nav__badge{position:static!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;min-width:19px;height:19px;margin:0!important;padding:0 5px;border:1px solid rgba(216,173,85,.25);border-radius:999px;color:#f1d99f;background:#211d16;font-size:9px;line-height:17px;text-align:center}@media (max-width: 720px){body.has-mobile-bottom-nav .global-header #primary-nav.global-nav{bottom:calc(74px + env(safe-area-inset-bottom, 0px) + 8px)!important}body.has-mobile-bottom-nav .global-header .global-nav-backdrop{bottom:calc(74px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width: 370px){body.has-mobile-bottom-nav .global-header #primary-nav.global-nav{bottom:calc(70px + env(safe-area-inset-bottom, 0px) + 8px)!important}body.has-mobile-bottom-nav .global-header .global-nav-backdrop{bottom:calc(70px + env(safe-area-inset-bottom, 0px))!important}}@media (prefers-reduced-motion: reduce){body .global-header #primary-nav.global-nav,.global-header .global-nav-backdrop,body .global-header #primary-nav :is(.global-nav__link,.global-nav__account-link,.global-nav__logout,.global-nav__signup,.global-nav__manager){transition:none!important}}}@media (max-width: 640px){body .global-header #primary-nav .global-nav__account--guest{display:none!important}}@media (max-width: 1020px){body.menu-open{overflow-x:clip!important;overflow-y:visible!important}body .global-header #primary-nav .global-nav__main > .global-nav__section-link:not(.global-nav__home-link),body .global-header #primary-nav .global-nav__account{display:none!important}body .global-header #primary-nav .global-nav__home-link{min-height:58px!important;grid-template-columns:25px minmax(0, 1fr)!important;gap:12px!important;padding:10px 13px!important;border-radius:13px!important;font-size:14.5px!important;font-weight:720!important}body .global-header #primary-nav .global-nav__home-link .global-nav__mobile-icon{width:24px!important;height:24px!important;min-width:24px!important}body .global-header #primary-nav .global-nav__home-link .global-nav__mobile-icon svg{width:24px!important;height:24px!important;stroke-width:1.9!important}}.home-v75 .hero{position:relative;display:flex;height:clamp(660px, 42.75vw, 820px);min-height:0;align-items:center;overflow:hidden;padding:0;background-color:#06111c;background-image:linear-gradient(90deg,
      rgba(3, 8, 14, 0.00) 0%,
      rgba(3, 8, 14, 0.015) 34%,
      rgba(3, 8, 14, 0.20) 58%,
      rgba(3, 8, 14, 0.50) 100%),
    image-set(url("../pictures/home/fan30tech-hero-wide-v041.c5e60ad0a669.webp") type("image/webp"), url("../pictures/home/fan30tech-hero-wide-v041.ca4b732ede7b.png") type("image/png"));background-repeat:no-repeat;background-position:left center;background-size:auto 100%}.home-v75 .hero::after{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,
      transparent 0%,
      transparent 45%,
      rgba(4, 14, 24, 0.06) 56%,
      rgba(4, 14, 24, 0.18) 72%,
      rgba(3, 10, 18, 0.32) 100%);content:"";pointer-events:none}.home-v75 .hero-orbit{display:none}.home-v75 .hero .container{position:relative;z-index:2}.home-v75 .hero-grid{display:block;width:100%;direction:rtl}.home-v75 .hero-content{position:relative;z-index:3;width:min(47%, 730px);min-width:620px;margin-right:0;margin-left:auto;padding:0;text-align:right}.home-v75 .hero .eyebrow{justify-content:flex-start}.home-v75 .hero h1{max-width:730px;margin:26px 0 22px;font-size:clamp(3.1rem, 4vw, 4.75rem);line-height:1.28}.home-v75 .hero-text{max-width:720px;color:rgba(210, 220, 232, 0.82);font-size:1rem;line-height:2}.home-v75 .hero-actions{justify-content:flex-start;margin-top:28px}@media (max-width: 1600px) and (min-width: 1181px){.home-v75 .hero-content{width:min(48%, 700px);min-width:570px}.home-v75 .hero h1{max-width:700px;font-size:clamp(2.95rem, 4vw, 4.25rem)}}@media (max-width: 1180px){.home-v75 .hero{height:auto;min-height:660px;padding:62px 0 52px;background-position:left center;background-size:auto 100%}.home-v75 .hero-content{width:min(58%, 680px);min-width:0}.home-v75 .hero h1{font-size:clamp(2.7rem, 4.6vw, 3.8rem)}}@media (max-width: 1020px){.home-v75 .hero{min-height:760px;align-items:flex-end;padding:72px 0 56px;background-position:27% center;background-size:cover}.home-v75 .hero::after{background:linear-gradient(180deg,
        rgba(3, 8, 14, 0.10) 0%,
        rgba(3, 8, 14, 0.30) 42%,
        rgba(3, 8, 14, 0.78) 100%)}.home-v75 .hero-content{width:min(100%, 820px);margin-inline:auto;padding:0 0 12px;text-align:center}.home-v75 .hero .eyebrow,.home-v75 .hero-actions{justify-content:center}.home-v75 .hero h1,.home-v75 .hero-text{margin-inline:auto}.home-v75 .hero h1{max-width:820px;font-size:clamp(2.6rem, 7vw, 4rem)}.home-v75 .hero-text{max-width:720px}}@media (max-width: 640px){.home-v75 .hero{min-height:690px;padding:54px 0 42px;background-position:24% center}.home-v75 .hero-content{width:100%}.home-v75 .hero h1{font-size:clamp(2rem, 9.6vw, 2.85rem);line-height:1.34}.home-v75 .hero-title-line{white-space:normal}.home-v75 .hero-text{font-size:0.9rem;line-height:1.9}.home-v75 .hero-actions{display:grid}.home-v75 .hero .btn{width:100%}}@media (min-width: 1181px){.home-v75 .hero .container{width:min(calc(100% - 80px), 1800px)}.home-v75 .hero-content{width:min(48%, 780px);min-width:720px;margin-right:0;margin-left:auto}.home-v75 .hero-text{width:max-content;max-width:none;margin-right:0;margin-left:0;color:rgba(210, 220, 232, 0.82);font-size:0.9rem;line-height:1.8;white-space:nowrap}}@media (max-width: 1600px) and (min-width: 1181px){.home-v75 .hero .container{width:min(calc(100% - 56px), 1540px)}.home-v75 .hero-content{width:min(50%, 740px);min-width:650px}.home-v75 .hero-text{font-size:0.84rem}}@media (min-width: 641px){.home-v75 .hero{position:relative;display:flex;height:auto;min-height:0;align-items:center;overflow:hidden;padding:clamp(16px, 1.45vw, 28px) 0;background-color:#08101a;background-image:radial-gradient(ellipse 64% 110% at 8% 42%, rgba(27, 91, 135, 0.22) 0%, rgba(16, 50, 78, 0.12) 38%, rgba(8, 16, 26, 0) 74%),
      radial-gradient(ellipse 58% 90% at 92% 36%, rgba(24, 59, 82, 0.18) 0%, rgba(10, 25, 39, 0.06) 48%, rgba(8, 16, 26, 0) 82%),
      linear-gradient(135deg, #07101a 0%, #0a1623 48%, #08111b 100%);background-position:initial;background-size:auto}.home-v75 .hero::after{content:none}.home-v75 .hero .container.hero-grid{position:relative;z-index:2;display:flex;box-sizing:border-box;width:min(80vw, 1600px);height:clamp(500px, 30.35vw, 620px);min-height:0;align-items:center;justify-content:flex-start;overflow:hidden;margin-inline:auto;padding:0;border:1px solid rgba(93, 136, 163, 0.16);border-radius:2px;background-color:#06111c;background-image:linear-gradient(90deg,
        rgba(2, 7, 12, 0.00) 0%,
        rgba(2, 7, 12, 0.01) 39%,
        rgba(2, 8, 14, 0.16) 56%,
        rgba(2, 8, 14, 0.48) 78%,
        rgba(2, 8, 14, 0.62) 100%),
      image-set(url("../pictures/home/fan30tech-hero-wide-v041.c5e60ad0a669.webp") type("image/webp"), url("../pictures/home/fan30tech-hero-wide-v041.ca4b732ede7b.png") type("image/png"));background-repeat:no-repeat;background-position:left center;background-size:auto 100%;box-shadow:0 22px 70px rgba(0, 0, 0, 0.22),
      inset 0 1px 0 rgba(255, 255, 255, 0.02);direction:rtl}.home-v75 .hero-content{position:relative;z-index:3;width:min(47%, 690px);min-width:0;margin-right:clamp(34px, 4.6vw, 86px);margin-left:auto;padding:0;text-align:right}.home-v75 .hero .eyebrow,.home-v75 .hero-actions{justify-content:flex-start}.home-v75 .hero h1{max-width:690px;margin:24px 0 20px;font-size:clamp(2.7rem, 3.45vw, 4.15rem);line-height:1.27}.home-v75 .hero-text{width:auto;max-width:690px;margin:0;font-size:clamp(0.78rem, 0.72vw, 0.9rem);line-height:1.9;white-space:normal}.home-v75 .hero-actions{margin-top:24px}}@media (min-width: 1601px){.home-v75 .hero .container.hero-grid{width:min(80vw, 1600px);height:clamp(520px, 30.35vw, 620px)}.home-v75 .hero-content{width:min(46%, 700px);margin-right:clamp(56px, 5vw, 96px)}.home-v75 .hero-text{width:max-content;max-width:none;white-space:nowrap}}@media (max-width: 1600px) and (min-width: 1181px){.home-v75 .hero .container.hero-grid{width:min(84vw, 1320px);height:clamp(500px, 34vw, 570px)}.home-v75 .hero-content{width:min(49%, 620px);margin-right:clamp(28px, 3.5vw, 56px)}.home-v75 .hero h1{max-width:620px;font-size:clamp(2.55rem, 3.55vw, 3.65rem)}.home-v75 .hero-text{max-width:610px;font-size:0.78rem}}@media (max-width: 1180px) and (min-width: 641px){.home-v75 .hero{padding:18px 0 22px}.home-v75 .hero .container.hero-grid{width:min(calc(100% - 36px), 980px);height:clamp(520px, 61vw, 650px);align-items:flex-end;justify-content:center;padding:0 24px 34px;background-image:linear-gradient(180deg,
        rgba(2, 7, 12, 0.02) 0%,
        rgba(2, 7, 12, 0.08) 42%,
        rgba(2, 8, 14, 0.62) 75%,
        rgba(2, 8, 14, 0.82) 100%),
      image-set(url("../pictures/home/fan30tech-hero-wide-v041.c5e60ad0a669.webp") type("image/webp"), url("../pictures/home/fan30tech-hero-wide-v041.ca4b732ede7b.png") type("image/png"));background-position:left center;background-size:auto 100%}.home-v75 .hero-content{width:min(100%, 760px);margin-inline:auto;text-align:center}.home-v75 .hero .eyebrow,.home-v75 .hero-actions{justify-content:center}.home-v75 .hero h1,.home-v75 .hero-text{margin-inline:auto}.home-v75 .hero h1{max-width:760px;font-size:clamp(2.35rem, 5.8vw, 3.35rem)}.home-v75 .hero-text{max-width:690px;font-size:0.82rem;line-height:1.85}}.home-v75 .hero .container.hero-grid{border-radius:28px;overflow:hidden}@media (max-width: 1180px) and (min-width: 641px){.home-v75 .hero{padding:20px 0 24px}.home-v75 .hero .container.hero-grid{position:relative;display:block;width:min(calc(100% - 36px), 920px);height:auto;min-height:0;aspect-ratio:1086 / 1448;margin-inline:auto;padding:0;border-radius:24px;background-color:#06111c;background-image:linear-gradient(180deg,
        rgba(2, 7, 12, 0.12) 0%,
        rgba(2, 7, 12, 0.08) 18%,
        rgba(2, 7, 12, 0.00) 38%,
        rgba(2, 7, 12, 0.00) 100%),
      image-set(url("../pictures/home/fan30tech-hero-laptop-v046.d81bf52b7f49.webp") type("image/webp"), url("../pictures/home/fan30tech-hero-laptop-v046.775c068da59f.png") type("image/png"));background-repeat:no-repeat;background-position:center top;background-size:100% 100%}.home-v75 .hero-orbit{display:none}.home-v75 .hero-content{position:absolute;top:clamp(34px, 5.2vw, 66px);right:50%;z-index:3;width:min(86%, 760px);margin:0;padding:0;transform:translateX(50%);text-align:center}.home-v75 .hero .eyebrow,.home-v75 .hero-actions{justify-content:center}.home-v75 .hero h1{max-width:760px;margin:18px auto 12px;font-size:clamp(2.2rem, 5.2vw, 3.25rem);line-height:1.24}.home-v75 .hero-text{width:auto;max-width:720px;margin:0 auto;font-size:clamp(0.76rem, 1.35vw, 0.9rem);line-height:1.8;white-space:normal}.home-v75 .hero-actions{gap:12px;margin-top:clamp(16px, 2.2vw, 24px)}.home-v75 .hero .btn{min-height:48px;padding-inline:20px}}@media (max-width: 640px){.home-v75 .hero{min-height:0;padding:12px 0 20px;background-color:#07101a;background-image:radial-gradient(ellipse 80% 80% at 50% 0%, rgba(20, 76, 118, 0.18), transparent 72%),
      linear-gradient(180deg, #07111c 0%, #081523 100%)}.home-v75 .hero::after,.home-v75 .hero-orbit{display:none}.home-v75 .hero .container.hero-grid{position:relative;display:block;width:min(calc(100% - 20px), 540px);height:auto;min-height:0;aspect-ratio:941 / 1672;margin-inline:auto;padding:0;border:1px solid rgba(93, 136, 163, 0.14);border-radius:20px;overflow:hidden;background-color:#06111c;background-image:linear-gradient(180deg,
        rgba(2, 7, 12, 0.16) 0%,
        rgba(2, 7, 12, 0.10) 18%,
        rgba(2, 7, 12, 0.00) 38%,
        rgba(2, 7, 12, 0.00) 100%),
      image-set(url("../pictures/home/fan30tech-hero-mobile-v046.b3656e021bec.webp") type("image/webp"), url("../pictures/home/fan30tech-hero-mobile-v046.e1daaa14ff08.png") type("image/png"));background-repeat:no-repeat;background-position:center top;background-size:100% 100%}.home-v75 .hero-content{position:absolute;top:clamp(24px, 7vw, 42px);right:50%;z-index:3;width:calc(100% - 34px);margin:0;padding:0;transform:translateX(50%);text-align:center}.home-v75 .hero .eyebrow{justify-content:center;font-size:0.68rem}.home-v75 .hero h1{max-width:100%;margin:14px auto 10px;font-size:clamp(1.72rem, 8.2vw, 2.38rem);line-height:1.25;letter-spacing:-0.03em}.home-v75 .hero-title-line{white-space:normal}.home-v75 .hero-text{max-width:100%;margin:0 auto;font-size:clamp(0.68rem, 3vw, 0.82rem);line-height:1.7;white-space:normal}.home-v75 .hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:clamp(14px, 4vw, 20px)}.home-v75 .hero .btn{width:auto;min-height:42px;padding:0 14px;border-radius:12px;font-size:0.78rem}}.home-v75 .hero-copy-top,.home-v75 .hero-copy-bottom{display:contents}@media (max-width: 1180px){.home-v75 .hero-content{position:absolute;inset:0;z-index:3;width:100%;margin:0;padding:0;transform:none;text-align:center;pointer-events:none}.home-v75 .hero-copy-top,.home-v75 .hero-copy-bottom{position:absolute;right:50%;z-index:4;display:block;width:min(88%, 780px);transform:translateX(50%);pointer-events:auto}.home-v75 .hero-copy-top{top:clamp(30px, 5.2vw, 68px)}.home-v75 .hero-copy-bottom{bottom:clamp(26px, 4.2vw, 54px)}.home-v75 .hero-copy-top .eyebrow,.home-v75 .hero-copy-bottom .hero-actions{justify-content:center}.home-v75 .hero-copy-bottom .hero-text{width:auto;max-width:720px;margin:0 auto;white-space:normal}.home-v75 .hero-copy-bottom .hero-actions{margin-top:clamp(14px, 2vw, 22px)}}@media (max-width: 640px){.home-v75 .hero-copy-top,.home-v75 .hero-copy-bottom{width:calc(100% - 34px)}.home-v75 .hero-copy-top{top:clamp(22px, 6vw, 36px)}.home-v75 .hero-copy-bottom{bottom:clamp(20px, 5vw, 30px)}.home-v75 .hero-copy-bottom .hero-text{max-width:100%;font-size:clamp(0.68rem, 3vw, 0.82rem);line-height:1.7}.home-v75 .hero-copy-bottom .hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}}.home-v75 .portfolio-section.portfolio-showcase{position:relative;isolation:isolate;overflow:hidden;padding:104px 0 112px;background:radial-gradient(circle at 10% 10%, rgba(36, 187, 192, .13), transparent 28%),
    radial-gradient(circle at 76% 38%, rgba(19, 117, 126, .13), transparent 31%),
    linear-gradient(135deg, #071116 0%, #082027 48%, #071116 100%)}.home-v75 .portfolio-section.portfolio-showcase::before,.home-v75 .portfolio-section.portfolio-showcase::after{position:absolute;z-index:-1;content:"";pointer-events:none;border-radius:50%;filter:blur(60px)}.home-v75 .portfolio-section.portfolio-showcase::before{width:440px;height:440px;top:-210px;left:-110px;background:rgba(19, 156, 165, .11)}.home-v75 .portfolio-section.portfolio-showcase::after{width:520px;height:520px;right:-190px;bottom:-310px;background:rgba(21, 104, 118, .10)}.home-v75 .portfolio-showcase__layout{width:min(calc(100% - 64px), 1540px);margin-inline:auto;display:grid;grid-template-columns:minmax(0, 1.13fr) minmax(420px, .87fr);grid-template-areas:"visual copy";align-items:center;gap:clamp(54px, 5vw, 104px)}.home-v75 .portfolio-showcase__visual{grid-area:visual;min-width:0}.home-v75 .portfolio-showcase__copy{grid-area:copy;min-width:0;text-align:right;color:#f7f3ed}.home-v75 .portfolio-showcase__card{position:relative;min-height:610px;overflow:hidden;border:1px solid rgba(114, 200, 207, .24);border-radius:28px;background:#0a1d24;box-shadow:0 28px 70px rgba(0, 0, 0, .28),
    0 0 0 1px rgba(255, 255, 255, .018) inset,
    0 0 44px rgba(24, 152, 161, .07)}.home-v75 .portfolio-showcase__scene{position:absolute;inset:0;z-index:0;display:block}.home-v75 .portfolio-showcase__scene::after{position:absolute;inset:0;content:"";background:linear-gradient(180deg, rgba(3, 18, 23, .05) 0%, rgba(3, 18, 23, .02) 66%, rgba(3, 18, 23, .36) 100%),
    radial-gradient(circle at 50% 25%, transparent 0%, transparent 54%, rgba(4, 18, 23, .18) 100%)}.home-v75 .portfolio-showcase__scene img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.home-v75 .portfolio-showcase__devices{position:absolute;z-index:2;left:5.2%;right:5.2%;top:13.5%;bottom:14.5%;display:flex;align-items:center;justify-content:center;pointer-events:none}.home-v75 .portfolio-showcase__devices img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;filter:drop-shadow(0 28px 38px rgba(0, 0, 0, .34))}.home-v75 .portfolio-showcase__badge{position:absolute;z-index:4;top:22px;left:22px;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid rgba(67, 188, 197, .34);border-radius:13px;background:rgba(5, 32, 39, .68);backdrop-filter:blur(12px);color:#b9d7da;font-size:.92rem;font-weight:700;box-shadow:0 10px 24px rgba(0, 0, 0, .16)}.home-v75 .portfolio-showcase__footer{position:absolute;z-index:4;left:0;right:0;bottom:0;min-height:86px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(104, 185, 193, .17);background:rgba(6, 31, 39, .84);backdrop-filter:blur(16px)}.home-v75 .portfolio-showcase__footer strong{color:#fbf8f2;font-size:1.16rem;font-weight:900;white-space:nowrap}.home-v75 .portfolio-showcase__tags{display:inline-flex;align-items:center;gap:14px;color:#9fb6bc;font-size:.88rem;white-space:nowrap}.home-v75 .portfolio-showcase__tags i{width:5px;height:5px;border-radius:50%;background:#75c9c5;opacity:.68}.home-v75 .portfolio-showcase__kicker{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-bottom:24px;color:#26d3d1;font-size:1rem;font-weight:900}.home-v75 .portfolio-showcase__kicker i{width:48px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 0 14px rgba(38, 211, 209, .28)}.home-v75 .portfolio-showcase__copy h2{margin:0;color:#fffaf2;font-size:clamp(3.5rem, 4.45vw, 5.75rem);line-height:1.3;letter-spacing:-.04em;font-weight:950;text-wrap:balance}.home-v75 .portfolio-showcase__copy p{margin:32px 0 0;color:#9fb4be;font-size:clamp(1rem, 1.15vw, 1.28rem);line-height:2.05;font-weight:600}.home-v75 .portfolio-showcase__cta{width:min(100%, 430px);min-height:72px;margin-top:38px;padding:0 28px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255, 215, 129, .58);border-radius:16px;background:linear-gradient(135deg, #f1be64 0%, #dca343 100%);color:#15120b;font-size:1.04rem;font-weight:950;text-decoration:none;box-shadow:0 18px 36px rgba(0, 0, 0, .22),
    inset 0 1px 0 rgba(255, 255, 255, .32);transition:transform .22s ease, box-shadow .22s ease, filter .22s ease}.home-v75 .portfolio-showcase__cta:hover{transform:translateY(-3px);filter:brightness(1.035);box-shadow:0 22px 42px rgba(0, 0, 0, .28),
    inset 0 1px 0 rgba(255, 255, 255, .36)}@media (max-width: 1320px){.home-v75 .portfolio-showcase__layout{width:min(calc(100% - 48px), 1220px);grid-template-columns:minmax(0, 1.08fr) minmax(360px, .92fr);gap:46px}.home-v75 .portfolio-showcase__card{min-height:520px}.home-v75 .portfolio-showcase__copy h2{font-size:clamp(3rem, 4.2vw, 4.65rem)}}@media (max-width: 980px){.home-v75 .portfolio-section.portfolio-showcase{padding:82px 0 92px}.home-v75 .portfolio-showcase__layout{width:min(calc(100% - 36px), 820px);grid-template-columns:1fr;grid-template-areas:"copy"
      "visual";gap:46px}.home-v75 .portfolio-showcase__copy{max-width:720px;justify-self:center;text-align:center}.home-v75 .portfolio-showcase__kicker{justify-content:center}.home-v75 .portfolio-showcase__copy h2{font-size:clamp(3rem, 8vw, 4.8rem)}.home-v75 .portfolio-showcase__copy p{font-size:1.02rem}.home-v75 .portfolio-showcase__cta{margin-inline:auto}.home-v75 .portfolio-showcase__card{min-height:620px}.home-v75 .portfolio-showcase__devices{left:4.5%;right:4.5%;top:13%;bottom:13%}}@media (max-width: 760px){.home-v75 .portfolio-section.portfolio-showcase{padding:68px 0 82px}.home-v75 .portfolio-showcase__layout{width:min(calc(100% - 28px), 540px);gap:34px}.home-v75 .portfolio-showcase__copy h2{font-size:clamp(2.55rem, 12vw, 4rem);line-height:1.36}.home-v75 .portfolio-showcase__copy p{margin-top:22px;font-size:.92rem;line-height:1.9}.home-v75 .portfolio-showcase__copy p br{display:none}.home-v75 .portfolio-showcase__cta{width:100%;min-height:62px;margin-top:26px;border-radius:14px;font-size:.96rem}.home-v75 .portfolio-showcase__card{min-height:720px;border-radius:24px}.home-v75 .portfolio-showcase__scene img{object-position:center center}.home-v75 .portfolio-showcase__devices{left:3%;right:3%;top:15%;bottom:15%}.home-v75 .portfolio-showcase__badge{top:16px;left:16px;min-height:38px;padding:0 14px;font-size:.82rem}.home-v75 .portfolio-showcase__footer{min-height:96px;padding:14px 18px;flex-direction:column-reverse;align-items:flex-start;justify-content:center;gap:8px}.home-v75 .portfolio-showcase__footer strong{font-size:1rem}.home-v75 .portfolio-showcase__tags{gap:10px;font-size:.78rem}}@media (max-width: 430px){.home-v75 .portfolio-showcase__card{min-height:650px}.home-v75 .portfolio-showcase__devices{top:16%;bottom:17%}}@media (min-width: 981px){.home-v75 .portfolio-showcase__layout{grid-template-columns:minmax(420px, .87fr) minmax(0, 1.13fr);grid-template-areas:"copy visual"
      "cta  visual";grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:clamp(54px, 5vw, 104px);row-gap:0}.home-v75 .portfolio-showcase__visual{grid-area:visual;align-self:center}.home-v75 .portfolio-showcase__copy{grid-area:copy;align-self:end;text-align:right}.home-v75 .portfolio-showcase__cta-slot{grid-area:cta;align-self:start;text-align:right}.home-v75 .portfolio-showcase__cta-slot .portfolio-showcase__cta{margin-top:38px}}.home-v75 .portfolio-showcase__badge,.home-v75 .portfolio-showcase__kicker{display:none!important}.home-v75 .portfolio-showcase__cta-slot{min-width:0}@media (max-width: 980px){.home-v75 .portfolio-showcase__layout{grid-template-columns:1fr;grid-template-areas:"copy"
      "visual"
      "cta";gap:0}.home-v75 .portfolio-showcase__copy{grid-area:copy;max-width:720px;justify-self:center;margin-bottom:38px;text-align:center}.home-v75 .portfolio-showcase__visual{grid-area:visual;width:100%}.home-v75 .portfolio-showcase__cta-slot{grid-area:cta;width:100%;display:flex;justify-content:center;margin-top:30px}.home-v75 .portfolio-showcase__cta-slot .portfolio-showcase__cta{margin-top:0}}@media (max-width: 760px){.home-v75 .portfolio-showcase__copy{margin-bottom:28px}.home-v75 .portfolio-showcase__cta-slot{margin-top:24px}.home-v75 .portfolio-showcase__cta-slot .portfolio-showcase__cta{width:100%}}.home-v75 .fan30-gold-cta{--fan30-cta-h:64px;--fan30-cta-radius:21px;--fan30-cta-border:rgba(255, 226, 154, 0.84);--fan30-cta-text:#101a29;--fan30-cta-divider:rgba(109, 72, 17, 0.27);position:relative;isolation:isolate;overflow:hidden;min-height:var(--fan30-cta-h)!important;height:var(--fan30-cta-h);margin-top:0;padding:0 18px!important;display:grid!important;grid-template-columns:42px 1px minmax(0, 1fr);align-items:center;column-gap:18px;direction:ltr;border:1px solid var(--fan30-cta-border)!important;border-radius:var(--fan30-cta-radius)!important;color:var(--fan30-cta-text)!important;background:radial-gradient(110% 120% at 12% 0%, rgba(255, 247, 190, 0.76) 0%, rgba(255, 236, 165, 0.24) 30%, transparent 58%),
    linear-gradient(108deg, #f8d67e 0%, #efbd58 38%, #dca13c 73%, #e7b653 100%)!important;box-shadow:0 14px 34px rgba(205, 145, 49, 0.16),
    0 3px 8px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.72),
    inset 0 -1px 0 rgba(130, 82, 18, 0.18)!important;text-decoration:none;cursor:pointer;transition:transform 260ms cubic-bezier(.22,.8,.22,1),
    box-shadow 280ms ease,
    filter 280ms ease,
    border-color 280ms ease}.home-v75 .fan30-gold-cta::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg, rgba(255,255,255,.22) 0%, transparent 24%, transparent 68%, rgba(255,243,194,.11) 100%);opacity:.78;transition:opacity 260ms ease}.home-v75 .fan30-gold-cta::after{content:"";position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-28%;width:22%;pointer-events:none;transform:skewX(-18deg) translateX(-160%);background:linear-gradient(90deg, transparent, rgba(255,255,255,.28), transparent);opacity:0;transition:transform 620ms cubic-bezier(.22,.8,.22,1), opacity 220ms ease}.home-v75 .fan30-gold-cta__icon{width:42px;height:42px;display:grid;place-items:center;color:#102037;transition:transform 260ms cubic-bezier(.22,.8,.22,1), color 220ms ease}.home-v75 .fan30-gold-cta__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.home-v75 .fan30-gold-cta__divider{width:1px;height:34px;display:block;background:linear-gradient(180deg, transparent, var(--fan30-cta-divider) 20%, var(--fan30-cta-divider) 80%, transparent);box-shadow:1px 0 0 rgba(255, 238, 178, .28)}.home-v75 .fan30-gold-cta__label{min-width:0;direction:rtl;text-align:center;color:var(--fan30-cta-text);font-size:1.05rem;line-height:1;font-weight:950;white-space:nowrap}.home-v75 .fan30-gold-cta--hero{width:clamp(232px, 16.5vw, 278px)!important}.home-v75 .fan30-gold-cta--portfolio{width:clamp(330px, 24vw, 410px)!important}.home-v75 .fan30-gold-cta--portfolio .fan30-gold-cta__label{font-size:1.04rem}.home-v75 .portfolio-showcase__cta.fan30-gold-cta,.home-v75 .process-intro-v153__cta.fan30-gold-cta,.home-v75 .hero .btn-primary.fan30-gold-cta{justify-content:initial;gap:18px}.home-v75 .fan30-gold-cta:is(:hover,:focus-visible){transform:translateY(-2px)!important;filter:saturate(1.04) brightness(1.025);border-color:rgba(255, 233, 172, .98)!important;box-shadow:0 18px 40px rgba(219, 157, 58, 0.23),
    0 4px 10px rgba(0, 0, 0, 0.19),
    inset 0 1px 0 rgba(255, 255, 255, 0.82),
    inset 0 -1px 0 rgba(130, 82, 18, 0.16)!important}.home-v75 .fan30-gold-cta:is(:hover,:focus-visible)::after{opacity:.7;transform:skewX(-18deg) translateX(610%)}.home-v75 .fan30-gold-cta:is(:hover,:focus-visible) .fan30-gold-cta__icon{transform:translateX(-2px)}.home-v75 .fan30-gold-cta:focus-visible{outline:2px solid rgba(255, 225, 150, .92);outline-offset:4px}.home-v75 .fan30-gold-cta:active{transform:translateY(0) scale(.992)!important}@media (max-width: 1050px){.home-v75 .fan30-gold-cta{--fan30-cta-h:61px;--fan30-cta-radius:19px}.home-v75 .fan30-gold-cta--portfolio,.home-v75 .fan30-gold-cta--process{width:min(100%, 360px)!important;margin-inline:auto}}@media (max-width: 640px){.home-v75 .fan30-gold-cta{--fan30-cta-h:58px;--fan30-cta-radius:18px;grid-template-columns:38px 1px minmax(0, 1fr);column-gap:14px;padding-inline:15px!important}.home-v75 .fan30-gold-cta__icon{width:38px;height:38px}.home-v75 .fan30-gold-cta__icon svg{width:24px;height:24px}.home-v75 .fan30-gold-cta__divider{height:30px}.home-v75 .fan30-gold-cta__label,.home-v75 .fan30-gold-cta--portfolio .fan30-gold-cta__label,.home-v75 .fan30-gold-cta--process .fan30-gold-cta__label{font-size:.94rem}.home-v75 .fan30-gold-cta--hero,.home-v75 .fan30-gold-cta--portfolio,.home-v75 .fan30-gold-cta--process{width:min(100%, 340px)!important}}@media (prefers-reduced-motion: reduce){.home-v75 .fan30-gold-cta,.home-v75 .fan30-gold-cta::before,.home-v75 .fan30-gold-cta::after,.home-v75 .fan30-gold-cta__icon{transition-duration:.01ms!important}.home-v75 .fan30-gold-cta:is(:hover,:focus-visible),.home-v75 .fan30-gold-cta:is(:hover,:focus-visible) .fan30-gold-cta__icon{transform:none!important}.home-v75 .fan30-gold-cta::after{display:none}}.about-section-v159{--about-teal:#34e6cf;--about-teal-soft:#85ead9;--about-line:rgba(61, 226, 207, 0.34);--about-line-strong:rgba(79, 244, 222, 0.68);--about-panel:rgba(3, 24, 24, 0.84);--about-panel-strong:rgba(2, 18, 19, 0.96);--about-text:#f8f2e6;--about-muted:#c5d3cf;padding:42px 0 46px;border-top:1px solid rgba(79, 222, 199, 0.12);border-bottom:1px solid rgba(79, 222, 199, 0.12);background:radial-gradient(ellipse 50% 72% at 79% 45%, rgba(16, 122, 106, 0.22) 0%, rgba(9, 74, 66, 0.11) 45%, rgba(5, 35, 33, 0) 78%),
    radial-gradient(ellipse 46% 60% at 18% 40%, rgba(16, 116, 99, 0.13) 0%, rgba(5, 35, 33, 0) 74%),
    linear-gradient(135deg, #06120f 0%, #061712 46%, #071b18 100%);overflow:hidden}.about-section-v159::before,.about-section-v159::after{position:absolute;z-index:0;width:520px;height:520px;border:1px solid rgba(68, 232, 207, 0.08);border-radius:50%;content:"";pointer-events:none}.about-section-v159::before{top:-360px;right:-120px}.about-section-v159::after{bottom:-390px;left:-160px}.about-v159__shell{position:relative;z-index:1;width:min(calc(100% - 34px), 1480px);padding:32px 38px;border:1px solid rgba(70, 221, 199, 0.22);border-radius:28px;background:linear-gradient(135deg, rgba(3, 30, 27, 0.46), rgba(3, 20, 21, 0.18));box-shadow:inset 0 1px 0 rgba(187, 255, 244, 0.018)}.about-v159__grid{display:grid;grid-template-columns:minmax(0, 1.16fr) minmax(0, 0.84fr);align-items:center;gap:clamp(44px, 5vw, 82px);min-height:510px}.about-v159__visual{position:relative;min-width:0;min-height:480px;isolation:isolate}.about-v159__stage-window--design i:nth-of-type(1){top:11px}.about-v159__stage-window--design i:nth-of-type(2){top:36px}.about-v159__stage-window--design i:nth-of-type(3){top:61px}.about-v159__content{max-width:620px;justify-self:center;text-align:center}.about-v159__kicker{display:inline-flex;align-items:center;gap:15px;color:#72d9c1!important;font-size:0.9rem;font-weight:700}.about-v159__kicker i{width:46px;height:1px;background:#68ddc5;opacity:0.82}.about-v159__content h2{display:grid;gap:0;max-width:620px;margin:18px auto 0;color:var(--about-text);font-size:clamp(2.25rem, 3.55vw, 3.75rem);line-height:1.22;letter-spacing:-0.04em}.about-v159__content h2 span{display:block}.about-v159__content > p{max-width:600px;margin:28px auto 0;color:#d0d9d4;font-size:1rem;line-height:2.05;text-align:center}@media (max-width: 1220px){.about-v159__shell{width:min(calc(100% - 30px), 1280px);padding:28px 30px}.about-v159__grid{grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);gap:42px}.about-v159__visual{min-height:485px}}@media (max-width: 980px){.about-section-v159{padding:70px 0 78px}.about-v159__grid{grid-template-columns:1fr;gap:42px}.about-v159__content{order:1;max-width:720px}.about-v159__visual{order:2;width:min(100%, 760px);min-height:510px;margin-inline:auto}.about-v159__content h2{max-width:700px;font-size:clamp(2.35rem, 7vw, 3.8rem)}.about-v159__content > p{max-width:680px}}@media (max-width: 640px){.about-section-v159{padding:56px 0 64px}.about-v159__shell{width:min(calc(100% - 20px), 1480px);padding:24px 14px 28px;border-radius:22px}.about-v159__grid{gap:34px}.about-v159__kicker{gap:10px;font-size:0.82rem}.about-v159__kicker i{width:32px}.about-v159__content h2{gap:2px;margin-top:14px;font-size:clamp(2rem, 10.7vw, 2.75rem);line-height:1.30}.about-v159__content > p{margin-top:20px;font-size:0.9rem;line-height:1.95}.about-v159__visual{min-height:390px}}.about-v159__visual{display:grid;min-height:0;place-items:center;overflow:visible}.about-v159__visual-image{display:block;width:min(100%, 760px);height:auto;max-height:570px;object-fit:contain;object-position:center;filter:drop-shadow(0 26px 56px rgba(0, 0, 0, 0.20))}@media (max-width: 1220px){.about-v159__visual{min-height:0}.about-v159__visual-image{width:min(100%, 680px);max-height:520px}}@media (max-width: 980px){.about-v159__visual{width:min(100%, 760px);min-height:0;margin-inline:auto}.about-v159__visual-image{width:min(100%, 720px);max-height:540px}}@media (max-width: 640px){.about-v159__visual{min-height:0}.about-v159__visual-image{width:100%;max-height:380px;filter:drop-shadow(0 18px 40px rgba(0, 0, 0, 0.18))}}.about-section-v159 .about-v159__shell{border-color:transparent;background:transparent;box-shadow:none}.about-section-v159::before,.about-section-v159::after{content:none!important;display:none!important}.about-section-v159 .about-v159__kicker{display:flex;width:max-content;max-width:100%;margin-inline:auto;justify-content:center;text-align:center}.about-section-v159 .about-v159__kicker i{display:none!important}@media (max-width: 640px){.about-section-v159 .about-v159__content{display:contents}.about-section-v159 .about-v159__grid{row-gap:0}.about-section-v159 .about-v159__kicker{order:1;justify-self:center;margin:0 auto}.about-section-v159 .about-v159__content h2{order:2;justify-self:center;width:min(100%, 560px);margin:14px auto 0;text-align:center}.about-section-v159 .about-v159__content > p{order:3;justify-self:center;width:min(100%, 560px);margin:20px auto 0;text-align:center}.about-section-v159 .about-v159__visual{order:4;justify-self:center;width:min(100%, 560px);margin:24px auto 0}}.contact-v164-section{position:relative;isolation:isolate;padding-block:clamp(72px, 7vw, 118px);background:radial-gradient(48% 80% at 0% 46%, rgba(112, 30, 42, .19), transparent 72%),
    radial-gradient(38% 68% at 100% 40%, rgba(101, 31, 46, .17), transparent 74%)}.contact-v164{width:min(calc(100% - 56px), 1384px);max-width:none;display:grid;grid-template-columns:minmax(340px, .82fr) minmax(0, 1.28fr);gap:0;padding:34px 38px 34px 38px;overflow:hidden;border:1px solid rgba(218, 166, 67, .50);border-radius:28px;background:radial-gradient(58% 100% at 0% 50%, rgba(119, 73, 61, .13), transparent 72%),
    linear-gradient(135deg, rgba(20, 19, 24, .96), rgba(12, 13, 18, .97));box-shadow:0 34px 90px rgba(0, 0, 0, .38),
    inset 0 1px 0 rgba(255, 235, 193, .035)}.contact-v164__intro{order:1;position:relative;min-width:0;padding:30px 38px 24px 30px;text-align:right}.contact-v164__intro::before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg, transparent, rgba(255,255,255,.12) 8%, rgba(255,255,255,.12) 92%, transparent)}.contact-v164__kicker{display:inline-flex;align-items:center;gap:14px;color:#e1ad50;font-size:1rem;font-weight:800}.contact-v164__kicker::before{content:"";width:36px;height:1px;background:linear-gradient(90deg, rgba(225,173,80,.95), rgba(225,173,80,.18))}.contact-v164__intro h2{max-width:430px;margin:32px 0 0 auto;color:#fff8ea;font-size:clamp(2.4rem, 3.35vw, 4rem);line-height:1.48;font-weight:900;letter-spacing:-.035em}.contact-v164__lead{max-width:430px;margin:24px 0 0 auto!important;color:#b8b4bc;font-size:clamp(.98rem, 1.05vw, 1.13rem);line-height:2}.contact-v164__mail-block{display:grid;justify-items:start;gap:10px}.contact-v164__mail-label,.contact-v164__steps-title{color:#c6c2c7;font-size:.95rem;font-weight:700}.contact-v164__mail{display:inline-flex;align-items:center;gap:14px;color:#f1c36d;font-size:clamp(1.1rem, 1.45vw, 1.42rem);font-weight:900}.contact-v164__mail svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8}.contact-v164__mail-note{color:#9d9aa3;font-size:.86rem}.contact-v164__form{order:2;min-width:0;display:grid;align-content:start;gap:16px;padding:24px 36px 10px 8px}.contact-v164__form-head{margin-bottom:2px;text-align:right}.contact-v164__form-head h3{margin:0;color:#fff8ea;font-size:clamp(1.45rem, 1.8vw, 1.9rem);font-weight:900}.contact-v164__form-head p{margin:5px 0 0;color:#8e8c96;font-size:.9rem}.contact-v164__row{gap:7px}.contact-v164__row label{color:#dfdbe1;font-size:.88rem;font-weight:800}.contact-v164__row label b{margin-inline-start:4px;color:#ff4f5f;font-size:1.05em}.contact-v164__row label span{color:#a7a3ad;font-weight:500}.contact-v164__row input,.contact-v164__row select,.contact-v164__row textarea{border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#f7f4f0;background:rgba(10, 11, 17, .62);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.contact-v164__row input,.contact-v164__row select{min-height:58px;padding-inline:18px}.contact-v164__row textarea{min-height:126px;padding:16px 18px}.contact-v164__row input::placeholder,.contact-v164__row textarea::placeholder{color:#777581}.contact-v164__row input:focus,.contact-v164__row select:focus,.contact-v164__row textarea:focus{border-color:#e8b85b;background:rgba(12, 13, 19, .88);box-shadow:0 0 0 3px rgba(232,184,91,.10), 0 0 24px rgba(232,184,91,.06)}.contact-v164__grid{gap:16px}.contact-v164__input-icon-wrap{position:relative}.contact-v164__input-icon-wrap input{padding-left:50px}.contact-v164__input-icon-wrap svg{position:absolute;top:50%;left:17px;width:21px;height:21px;transform:translateY(-50%);fill:none;stroke:#8f95a4;stroke-width:1.7;pointer-events:none}.contact-v164__privacy{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#888691;font-size:.78rem}.contact-v164__privacy svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.contact-v164 .form-status{margin:0}@media (max-width: 1050px){.contact-v164{width:min(calc(100% - 36px), 1120px);grid-template-columns:minmax(300px, .88fr) minmax(0, 1.12fr);padding:28px}.contact-v164__intro{padding-inline:28px 20px}.contact-v164__form{padding-inline:24px 4px}.contact-v164__intro h2{font-size:clamp(2.1rem, 4.1vw, 3.25rem)}}@media (max-width: 860px){.contact-v164{width:min(calc(100% - 28px), 760px);grid-template-columns:1fr;padding:28px 24px}.contact-v164__intro{order:1;padding:6px 4px 30px;text-align:center}.contact-v164__intro::before{display:none}.contact-v164__kicker{justify-content:center}.contact-v164__intro h2,.contact-v164__lead{margin-inline:auto!important}.contact-v164__intro h2{max-width:560px}.contact-v164__lead{max-width:580px}.contact-v164__mail-block{justify-items:center}.contact-v164__form{order:2;padding:28px 4px 4px;border-top:1px solid rgba(255,255,255,.09)}}@media (max-width: 640px){.contact-v164-section{padding-block:58px 78px}.contact-v164{width:min(calc(100% - 20px), 560px);padding:22px 16px;border-radius:22px}.contact-v164__kicker{font-size:.86rem}.contact-v164__kicker::before{display:none}.contact-v164__intro h2{margin-top:22px;font-size:clamp(2rem, 10vw, 2.75rem);line-height:1.55}.contact-v164__lead{font-size:.9rem;line-height:1.9}.contact-v164__mail{font-size:1.02rem}.contact-v164__mail svg{width:24px;height:24px}.contact-v164__form{padding-top:24px;gap:14px}.contact-v164__form-head h3{font-size:1.35rem}.contact-v164__grid{grid-template-columns:1fr}.contact-v164__row input,.contact-v164__row select{min-height:54px}.contact-v164__row textarea{min-height:118px}}.home-v75 .contact-v164__row input:hover,.home-v75 .contact-v164__row select:hover,.home-v75 .contact-v164__row textarea:hover{border-color:rgba(232, 184, 91, .62);outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),
    0 8px 22px rgba(0,0,0,.10)}.home-v75 .contact-v164__row input:focus,.home-v75 .contact-v164__row input:focus-visible,.home-v75 .contact-v164__row select:focus,.home-v75 .contact-v164__row select:focus-visible,.home-v75 .contact-v164__row textarea:focus,.home-v75 .contact-v164__row textarea:focus-visible{border-color:#e8b85b;outline:none!important;background:rgba(12, 13, 19, .88);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),
    0 10px 26px rgba(232,184,91,.07)!important}.home-v75 .fan30-gold-cta--contact{width:100%!important;max-width:none!important;margin-top:4px}.home-v75 .fan30-gold-cta--contact .fan30-gold-cta__label{position:absolute;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 150px);text-align:center;pointer-events:none}@media (max-width: 640px){.home-v75 .fan30-gold-cta--contact{width:100%!important}.home-v75 .fan30-gold-cta--contact .fan30-gold-cta__label{max-width:calc(100% - 124px)}}@media (min-width: 1200px){.home-v75 #contact .contact-v164{width:min(calc(100% - 56px), 1180px);padding:26px 30px}.home-v75 #contact .contact-v164__intro{padding:22px 26px 18px 18px}.home-v75 #contact .contact-v164__intro h2{margin-top:25px;font-size:clamp(2.6rem, 3vw, 3.35rem);line-height:1.43}.home-v75 #contact .contact-v164__lead{margin-top:16px!important;line-height:1.85}.home-v75 #contact .contact-v164__form{gap:12px;padding:18px 26px 8px 4px}.home-v75 #contact .contact-v164__form-head h3{font-size:clamp(1.4rem, 1.65vw, 1.75rem)}.home-v75 #contact .contact-v164__row{gap:6px}.home-v75 #contact .contact-v164__row input,.home-v75 #contact .contact-v164__row select{min-height:52px}.home-v75 #contact .contact-v164__row textarea{min-height:110px;height:124px;padding-block:14px}.home-v75 #contact .contact-v164__grid{gap:12px}}@media (min-width: 1021px){.global-header .global-nav__guest-auth{min-height:48px;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.global-header .global-nav__guest-auth-divider{display:none}.global-header .global-nav__guest-auth :is(.global-nav__guest-login,.global-nav__guest-signup){height:38px;min-height:38px;border-width:1px!important;border-style:solid!important;border-radius:12px!important;font-size:.8rem;font-weight:800;gap:8px;box-shadow:none!important;transform:none!important;transition:border-color 160ms ease, background 160ms ease, color 160ms ease!important}.global-header .global-nav__guest-login{min-width:82px;padding:0 12px!important;border-color:#526174!important;color:#f3f5f9!important;background:linear-gradient(150deg, rgba(36, 49, 68, .79), rgba(18, 29, 43, .94))!important}.global-header .global-nav__guest-login:is(:hover,:focus-visible,.is-active){border-color:#8492a6!important;background:linear-gradient(150deg, rgba(46, 62, 84, .90), rgba(24, 36, 51, .97))!important;color:#fff!important}.global-header .global-nav__guest-signup{min-width:119px;padding:0 15px!important;border-color:#f3deaa!important;color:#fff9f0!important;background:linear-gradient(150deg, rgba(19, 34, 53, .96), rgba(12, 25, 42, .98))!important}.global-header .global-nav__guest-signup:is(:hover,:focus-visible,.is-active){border-color:#ffe6b3!important;color:#fff!important;background:linear-gradient(150deg, rgba(28, 46, 66, .97), rgba(17, 32, 50, .99))!important}.global-header .global-nav__auth-icon--login{color:#edf1f7}.global-header .global-nav__auth-icon--signup{color:#eec079}.global-header .global-nav__auth-icon svg{stroke-width:1.75}}@media (max-width: 640px){.global-header .global-header__mobile-auth a{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;border-width:1px;border-style:solid;border-radius:11px;box-shadow:none;text-decoration:none;transition:border-color 160ms ease, background 160ms ease!important}.global-header .global-header__mobile-auth a svg{display:block;width:14px;height:14px;min-width:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-header .global-header__mobile-login{padding:0 6px!important;border-color:#526174!important;color:#f3f5f9!important;background:linear-gradient(150deg, rgba(36, 49, 68, .85), rgba(18, 29, 43, .94))!important}.global-header .global-header__mobile-login svg{order:-1;color:#edf1f7}.global-header .global-header__mobile-login:is(:hover,:focus-visible,:active){border-color:#8492a6!important;background:rgba(42, 57, 77, .98)!important}.global-header .global-header__mobile-signup{min-width:86px!important;padding:0 9px!important;border-color:#f3deaa!important;color:#fff9f0!important;background:linear-gradient(150deg, rgba(19, 34, 53, .96), rgba(12, 25, 42, .98))!important}.global-header .global-header__mobile-signup svg{color:#eec079}.global-header .global-header__mobile-signup:is(:hover,:focus-visible,:active){border-color:#ffe6b3!important;background:rgba(30, 46, 66, .98)!important}}@media (max-width: 420px){.global-header .global-header__mobile-auth{gap:5px}.global-header .global-header__mobile-auth a{height:34px;gap:4px}.global-header .global-header__mobile-auth a svg{width:12px;height:12px;min-width:12px;flex-basis:12px}.global-header .global-header__mobile-login{padding:0 4px!important}.global-header .global-header__mobile-signup{min-width:77px!important;padding:0 7px!important}}@media (max-width: 360px){.global-header .global-header__mobile-auth{gap:3px}.global-header .global-header__mobile-auth a{gap:3px}.global-header .global-header__mobile-login{gap:2px;padding:0!important}.global-header .global-header__mobile-login svg{width:10px;height:10px;min-width:10px;flex-basis:10px}.global-header .global-header__mobile-signup{min-width:70px!important;padding:0 5px!important}}@media (prefers-reduced-motion: reduce){.global-header .global-nav__guest-auth :is(.global-nav__guest-login,.global-nav__guest-signup),.global-header .global-header__mobile-auth a{transition:none!important}}@media (min-width: 1021px){.global-header .global-nav__guest-auth :is(.global-nav__guest-login,.global-nav__guest-signup){border-radius:9px!important}.global-header .global-nav__guest-login{background:#101417!important;border-color:#3E464B!important;color:#ffffff!important}.global-header .global-nav__guest-login:is(:hover,:focus-visible,.is-active){background:#171c1f!important;border-color:#556066!important;color:#ffffff!important}.global-header .global-nav__guest-signup{background:#141719!important;border-color:#AD9465!important;color:#ffffff!important}.global-header .global-nav__guest-signup:is(:hover,:focus-visible,.is-active){background:#1b1e1f!important;border-color:#bea777!important;color:#ffffff!important}.global-header .global-nav__auth-icon--login{color:#dce1e5!important}.global-header .global-nav__auth-icon--signup{color:#AD9465!important}}@media (max-width: 1020px){.global-header .global-header__mobile-auth :is(.global-header__mobile-login,.global-header__mobile-signup){border-radius:8px!important}.global-header .global-header__mobile-login{background:#101417!important;border-color:#3E464B!important;color:#ffffff!important}.global-header .global-header__mobile-login:is(:hover,:focus-visible,:active){background:#171c1f!important;border-color:#556066!important}.global-header .global-header__mobile-login svg{color:#dce1e5!important}.global-header .global-header__mobile-signup{background:#141719!important;border-color:#AD9465!important;color:#ffffff!important}.global-header .global-header__mobile-signup:is(:hover,:focus-visible,:active){background:#1b1e1f!important;border-color:#bea777!important}.global-header .global-header__mobile-signup svg{color:#AD9465!important}}.home-v75 .services-section.services-section--reference-v069{padding:53px 0 64px;background-color:#0a1018;background-image:radial-gradient(ellipse 42% 65% at 0% 0%, rgba(96,62,135,.30), transparent 82%),
    radial-gradient(ellipse 42% 62% at 100% 0%, rgba(157,111,73,.17), transparent 85%),
    radial-gradient(ellipse 45% 45% at 58% 100%, rgba(37,32,59,.23), transparent 85%),
    linear-gradient(135deg,#0c1420 0%,#080e16 52%,#0d111a 100%)}.services-section--reference-v069 .services-section__inner{width:min(calc(100% - 90px), 1546px);max-width:none}.services-section--reference-v069 .services-heading{margin:0 auto 24px;display:block;max-width:none;text-align:center}.services-section--reference-v069 .services-heading__title{display:flex;flex-direction:column;align-items:center;width:100%}.services-section--reference-v069 .services-heading__eyebrow{display:inline-flex;direction:rtl;align-items:center;justify-content:center;gap:15px;color:#dfb570;font-weight:550;letter-spacing:.15em;font-size:clamp(.82rem, 1vw, 1.06rem);line-height:1.45;margin-bottom:22px;white-space:nowrap}.services-section--reference-v069 .services-heading__eyebrow > span{display:block;width:24px;height:1px;background:#d0a358}.services-section--reference-v069 .services-heading__eyebrow bdi{direction:ltr}.services-section--reference-v069 .services-heading h2{max-width:none;margin:0;text-align:center;color:#f9f5ef;font-size:clamp(2.1rem, 3.03vw, 3.1rem);line-height:1.32;letter-spacing:-.045em;font-weight:900}.services-section--reference-v069 .services-heading__subtitle{color:#acabb6;font-size:clamp(.95rem, 1.23vw, 1.18rem);line-height:1.9;margin:12px 0 0;text-align:center;font-weight:400}.services-section--reference-v069 .services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:15px;direction:rtl}.services-section--reference-v069 .service-card{--service-accent:255,255,255;position:relative;display:block;isolation:isolate;width:100%;height:clamp(490px, 36.9vw, 604px);min-height:0;aspect-ratio:auto;padding:0;border:1px solid #59606b;border-radius:17px;overflow:hidden;background:#0d1520;box-shadow:0 10px 30px rgba(0,0,0,.18);transform:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.services-section--reference-v069 .service-card:is(:hover,:focus-within){border-color:#c9a365;box-shadow:0 0 0 1px rgba(198,156,91,.10),0 14px 38px rgba(0,0,0,.25)}.services-section--reference-v069 .service-card__header{position:absolute;inset:0 0 auto;z-index:4;display:flex;flex-direction:column;align-items:center;padding:23px 23px 0;text-align:center;pointer-events:none}.services-section--reference-v069 .service-card .service-card__title,.services-section--reference-v069 .service-card h3.service-card__title{position:relative;inset:auto;display:block;width:100%;min-height:0;justify-content:initial;padding:0;margin:0 0 10px;color:#f8f7f4;font-size:clamp(1.22rem, 1.44vw, 1.56rem);font-weight:850;line-height:1.45;letter-spacing:-.035em;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.22);background:none}.services-section--reference-v069 .service-card__description{position:relative;margin:0;color:#bdc0ca;font-size:clamp(.83rem, 1.03vw, 1.015rem);font-weight:400;line-height:1.65;min-height:3.3em;text-align:center}.services-section--reference-v069 .service-card__media{position:absolute;inset:0;z-index:1;display:block;width:100%;height:auto;aspect-ratio:auto;background:#0d1520;overflow:hidden}.services-section--reference-v069 .service-card__media img{width:100%;height:100%;object-fit:cover;object-position:center 65%;transform:none}.services-section--reference-v069 .service-card__media::after{z-index:2;background:linear-gradient(180deg,rgba(8,14,21,.85) 0%,rgba(8,14,21,.52) 20%,rgba(8,14,21,.04) 42%,transparent 68%)}@media (max-width: 1270px){.services-section--reference-v069 .services-section__inner{width:min(calc(100% - 50px),1150px)}.services-section--reference-v069 .services-grid{gap:13px}.services-section--reference-v069 .service-card__header{padding:20px 18px 0}.services-section--reference-v069 .service-card .service-card__title{font-size:clamp(1.12rem,1.6vw,1.38rem)}.services-section--reference-v069 .service-card__description{font-size:.84rem}}@media (max-width: 1180px){.services-section--reference-v069 .services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.services-section--reference-v069 .service-card{height:min(63vw,600px)}.services-section--reference-v069 .service-card__header{padding:26px 25px 0}.services-section--reference-v069 .service-card .service-card__title{font-size:clamp(1.3rem,2.2vw,1.7rem)}.services-section--reference-v069 .service-card__description{font-size:clamp(.95rem,1.4vw,1.1rem)}}@media (max-width: 720px){.home-v75 .services-section.services-section--reference-v069{padding:56px 0 70px}.services-section--reference-v069 .services-section__inner{width:min(calc(100% - 32px),520px)}.services-section--reference-v069 .services-heading{margin-bottom:24px}.services-section--reference-v069 .services-heading__eyebrow{gap:11px;margin-bottom:14px;font-size:.79rem}.services-section--reference-v069 .services-heading__eyebrow > span{width:17px}.services-section--reference-v069 .services-heading h2{font-size:clamp(1.62rem,7.2vw,2.4rem);line-height:1.45}.services-section--reference-v069 .services-heading__subtitle{margin-top:12px;font-size:.91rem;line-height:1.9}.services-section--reference-v069 .services-grid{grid-template-columns:1fr;gap:17px}.services-section--reference-v069 .service-card{height:clamp(480px,137vw,610px);border-radius:17px}.services-section--reference-v069 .service-card .service-card__title{font-size:1.43rem}.services-section--reference-v069 .service-card__description{font-size:.96rem}}@media (max-width: 390px){.services-section--reference-v069 .service-card__header{padding:20px 17px 0}.services-section--reference-v069 .service-card .service-card__title{font-size:1.22rem}.services-section--reference-v069 .service-card__description{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.services-section--reference-v069 .service-card,.services-section--reference-v069 .service-card__cta{transition:none}}.home-v75 .portfolio-section.portfolio-showcase--reference-v071{padding:95px 0 84px;background:radial-gradient(ellipse 56% 83% at -8% -10%, rgba(2,115,119,.41), transparent 81%),
    radial-gradient(ellipse 52% 75% at 102% 108%, rgba(0,92,97,.33), transparent 74%),
    linear-gradient(112deg, #00363a 0%, #04252d 26%, #06181f 61%, #071d24 100%)}.home-v75 .portfolio-section.portfolio-showcase--reference-v071::before{background:rgba(3, 146, 149, .15)}.home-v75 .portfolio-section.portfolio-showcase--reference-v071::after{background:rgba(1, 125, 132, .13)}@media (min-width: 981px){.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__layout{width:min(calc(100% - 80px), 1608px);grid-template-columns:minmax(0, .51fr) minmax(0, 1fr);grid-template-areas:"copy visual" "cta visual";column-gap:clamp(55px, 8.2vw, 155px);row-gap:0;align-items:center;align-content:center}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__card{height:644px;min-height:0}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__copy{align-self:end}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot{align-self:start;width:100%}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot .portfolio-showcase__cta{margin-top:36px;width:100%!important;--fan30-cta-h:76px;--fan30-cta-radius:17px}}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__card{border:1px solid rgba(80,162,175,.38);border-radius:26px;background:#073036;box-shadow:0 30px 70px rgba(0, 6, 12, .32), inset 0 1px 0 rgba(255,255,255,.065)}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__scene::after{background:linear-gradient(180deg, transparent 0%, transparent 64%, rgba(2, 28, 33, .14) 85%, rgba(2, 24, 28, .34) 100%)}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__devices{left:1%;right:1%;top:12.5%;bottom:10.5%}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__badge{position:absolute;z-index:4;display:inline-flex!important;top:25px;left:33px;min-height:38px;padding:0 20px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.21);border-radius:13px;background:rgba(247, 245, 239, .79);backdrop-filter:blur(12px);color:#18252b;box-shadow:0 9px 24px rgba(32, 31, 26, .09);font-size:.83rem;font-weight:800}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__footer{min-height:82px;border-top-color:rgba(75, 170, 183, .23);background:rgba(2, 43, 49, .91);padding:0 34px;flex-direction:row-reverse}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__footer strong{font-size:1.22rem}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__tags{color:#b0c5c9;font-weight:500}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__tags i{background:#adc7cb}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__kicker{display:flex!important;flex-direction:row-reverse;justify-content:flex-start;margin-bottom:34px;gap:18px;color:#afc4c9;font-size:1.04rem;font-weight:650;white-space:nowrap}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__kicker i{width:44px;height:3px;flex:0 0 44px;border-radius:999px;background:#ffe6aa;box-shadow:0 0 10px rgba(255, 226, 149, .07)}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__copy h2{font-size:clamp(3.05rem, 4.6vw, 5.5rem);line-height:1.28;letter-spacing:-.035em;font-weight:950;color:#f9f8f5}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__copy p{margin-top:34px;font-size:clamp(1.03rem, 1.15vw, 1.28rem);line-height:2.12;font-weight:500;color:#aabfc7}@media (min-width: 981px) and (max-width: 1360px){.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__layout{grid-template-columns:minmax(0, .65fr) minmax(0, 1fr);column-gap:clamp(44px, 5vw, 72px)}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__card{height:clamp(460px, 39.5vw, 575px)}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__copy h2{font-size:clamp(2.75rem, 4.7vw, 4.5rem)}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__copy p{font-size:.99rem;margin-top:20px}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__kicker{margin-bottom:22px}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot .portfolio-showcase__cta{margin-top:25px;--fan30-cta-h:64px}}@media (max-width: 980px){.home-v75 .portfolio-section.portfolio-showcase--reference-v071{padding:72px 0 90px}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__layout{grid-template-columns:minmax(0, 1fr);grid-template-areas:"copy" "visual" "cta"}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__kicker{justify-content:center;margin-bottom:22px}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__copy p{margin-top:20px}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__card{min-height:560px}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot .portfolio-showcase__cta{margin-top:0}}@media (max-width: 640px){.home-v75 .portfolio-section.portfolio-showcase--reference-v071{padding:56px 0 76px}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__copy h2{font-size:clamp(2.25rem, 10.5vw, 3.7rem);line-height:1.25}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__copy p{font-size:.92rem;line-height:1.95}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__badge{top:16px;left:16px;min-height:34px;padding:0 12px;font-size:.75rem}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__card{min-height:0;height:clamp(465px, 145vw, 630px);border-radius:20px}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__devices{left:4%;right:4%;top:12%;bottom:14%}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__footer{flex-direction:column-reverse;min-height:84px;padding:12px 16px}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__tags{white-space:normal}.home-v75 .portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot{margin-top:22px}}@media (min-width: 1181px){.home-v75 #services.services-section--reference-v069 .services-section__inner{width:min(calc(100% - 90px), 1240px);max-width:1240px;margin-inline:auto}.home-v75 #services.services-section--reference-v069 .services-heading{margin-bottom:23px}.home-v75 #services.services-section--reference-v069 .services-heading__eyebrow{margin-bottom:15px;font-size:.9rem}.home-v75 #services.services-section--reference-v069 .services-heading h2{font-size:clamp(2.15rem, 2.55vw, 2.65rem);line-height:1.38}.home-v75 #services.services-section--reference-v069 .services-heading__subtitle{font-size:.98rem;margin-top:9px}.home-v75 #services.services-section--reference-v069 .services-grid{gap:12px}.home-v75 #services.services-section--reference-v069 .service-card{height:482px;min-height:0}.home-v75 #services.services-section--reference-v069 .service-card__header{padding:19px 18px 0}.home-v75 #services.services-section--reference-v069 .service-card .service-card__title{font-size:clamp(1.08rem, 1.3vw, 1.31rem);margin-bottom:10px;line-height:1.4}.home-v75 #services.services-section--reference-v069 .service-card__description{font-size:clamp(.75rem, .83vw, .87rem);line-height:1.7}.home-v75 #services.services-section--reference-v069 .service-card__media{bottom:0}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__layout{width:min(calc(100% - 80px), 1240px);max-width:1240px;margin-inline:auto;grid-template-columns:minmax(0, .60fr) minmax(0, 1fr);column-gap:clamp(40px, 4.3vw, 70px)}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__card{height:clamp(470px, 40vw, 540px)}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__copy h2{font-size:clamp(2.7rem, 3.5vw, 4.1rem)}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__copy p{margin-top:20px;font-size:1rem}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__kicker{margin-bottom:22px}.home-v75 #about .about-v159__shell{width:min(calc(100% - 64px), 1240px);max-width:1240px;margin-inline:auto}.home-v75 #about .about-v159__grid{gap:clamp(32px, 3.3vw, 54px)}}@media (min-width: 1181px) and (max-width: 1270px){.home-v75 #services.services-section--reference-v069 .services-section__inner{width:min(calc(100% - 50px), 1150px)}}.home-v75 #contact.contact-v164-section{background:radial-gradient(42% 85% at 12% 18%, rgba(35, 40, 46, .16), transparent 75%),
    linear-gradient(180deg, #0e1012 0%, #0c0e11 100%);padding-block:clamp(70px, 5.5vw, 105px)}.home-v75 #contact .contact-v173{box-sizing:border-box;width:min(calc(100% - 7.8vw), 1530px);max-width:1530px;grid-template-columns:minmax(0, 460px) minmax(0, 1fr);column-gap:clamp(45px, 5.6vw, 100px);padding:42px 46px 37px;border:1px solid rgba(106, 115, 130, .40);border-radius:22px;background:radial-gradient(80% 120% at 50% 50%, rgba(35, 38, 44, .16), transparent 83%),
    linear-gradient(120deg, #121417, #111316 65%, #111316);box-shadow:0 22px 66px rgba(0, 0, 0, .23);overflow:hidden}.home-v75 #contact .contact-v173 .contact-v164__intro{display:flex;flex-direction:column;order:1;min-height:672px;padding:32px 0 31px 4px;text-align:right}.home-v75 #contact .contact-v173 .contact-v164__intro::before,.home-v75 #contact .contact-v173 .contact-v164__kicker::before,.home-v75 #contact .contact-v173 .contact-v164__divider{display:none!important;content:none!important}.home-v75 #contact .contact-v173 .contact-v164__kicker{color:#e6b756;font-size:clamp(1.03rem, 1.27vw, 1.35rem);font-weight:750;line-height:1.6}.home-v75 #contact .contact-v173 .contact-v164__intro h2{max-width:440px;margin:35px 0 0 auto;color:#f8f7f5;font-size:clamp(2.25rem, 3vw, 3.35rem);line-height:1.39;letter-spacing:-.022em;font-weight:900}.home-v75 #contact .contact-v173 .contact-v164__lead{max-width:445px;margin:29px 0 0 auto!important;color:#c6c6cc;font-size:clamp(.99rem, 1.19vw, 1.26rem);line-height:2.04}.home-v75 #contact .contact-v173 .contact-v164__mail-block{margin-top:auto;display:grid;justify-items:start;row-gap:16px}.home-v75 #contact .contact-v173 .contact-v164__mail-label{color:#c4c5cd;font-weight:500;font-size:clamp(.94rem, 1.03vw, 1.12rem)}.home-v75 #contact .contact-v173 .contact-v164__mail{color:#efc56b;font-size:clamp(1.08rem, 1.55vw, 1.57rem);font-weight:850;gap:13px}.home-v75 #contact .contact-v173 .contact-v164__mail svg{width:33px;height:33px}.home-v75 #contact .contact-v173 .contact-v164__mail-note{font-size:clamp(.88rem, 1vw, 1.07rem);color:#aaaeb8}.home-v75 #contact .contact-v173 .contact-v164__form{min-width:0;order:2;display:grid;grid-template-columns:minmax(0, 1fr);grid-auto-rows:min-content;align-content:start;gap:17px;padding:4px 0 0}.home-v75 #contact .contact-v173 .contact-v164__form-head{margin-bottom:6px;text-align:right}.home-v75 #contact .contact-v173 .contact-v164__form-head h3{color:#f8f7f5;font-size:clamp(1.5rem, 1.88vw, 1.96rem);line-height:1.6}.home-v75 #contact .contact-v173 .contact-v164__form-head p{margin-top:6px;color:#a9aab3;font-size:clamp(.89rem, 1vw, 1.05rem)}.home-v75 #contact .contact-v173 .contact-v173__top-grid,.home-v75 #contact .contact-v173 .contact-v164__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:26px}.home-v75 #contact .contact-v173 .contact-v164__row{gap:11px;min-width:0}.home-v75 #contact .contact-v173 .contact-v164__row label{font-size:clamp(.85rem, 1.04vw, 1.08rem);font-weight:600;color:#e6e3e7}.home-v75 #contact .contact-v173 .contact-v164__row label b{color:#f4c449}.home-v75 #contact .contact-v173 .contact-v164__row input,.home-v75 #contact .contact-v173 .contact-v164__row select,.home-v75 #contact .contact-v173 .contact-v164__row textarea{border-radius:11px;background:rgba(29, 32, 37, .68);border:1px solid rgba(130, 140, 150, .38);color:#f4f3f4;outline:none}.home-v75 #contact .contact-v173 .contact-v164__row input,.home-v75 #contact .contact-v173 .contact-v164__row select{min-height:62px;padding-inline:17px;font-size:clamp(.91rem, 1vw, 1.04rem)}.home-v75 #contact .contact-v173 .contact-v164__row textarea{height:132px;min-height:132px;padding:18px;resize:vertical;font-size:clamp(.9rem, 1vw, 1.04rem)}.home-v75 #contact .contact-v173 .contact-v164__input-icon-wrap input{padding-left:49px}.home-v75 #contact .contact-v173 .contact-v164__row input:hover,.home-v75 #contact .contact-v173 .contact-v164__row select:hover,.home-v75 #contact .contact-v173 .contact-v164__row textarea:hover{border-color:rgba(235, 190, 100, .6)}.home-v75 #contact .contact-v173 .contact-v164__row input:focus,.home-v75 #contact .contact-v173 .contact-v164__row input:focus-visible,.home-v75 #contact .contact-v173 .contact-v164__row select:focus,.home-v75 #contact .contact-v173 .contact-v164__row select:focus-visible,.home-v75 #contact .contact-v173 .contact-v164__row textarea:focus,.home-v75 #contact .contact-v173 .contact-v164__row textarea:focus-visible{border-color:#eac26a;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 10px 26px rgba(232,184,91,.07)!important}.home-v75 #contact .contact-v173 .fan30-gold-cta--contact{min-height:70px;margin-top:3px}.home-v75 #contact .contact-v173 .contact-v164__privacy{margin-top:1px;font-size:clamp(.75rem, .85vw, .87rem);color:#969ba4;gap:11px;min-height:27px}.home-v75 #contact .contact-v173 .contact-v164__privacy svg{width:22px;height:22px}.home-v75 #contact .contact-v173 .form-status:empty{display:none;min-height:0}@media (min-width: 1100px) and (max-width: 1399px){.home-v75 #contact .contact-v173{width:min(calc(100% - 50px), 1330px);grid-template-columns:minmax(0, 360px) minmax(0, 1fr);column-gap:clamp(32px, 4vw, 58px);padding:34px 32px}.home-v75 #contact .contact-v173 .contact-v164__intro{min-height:635px}.home-v75 #contact .contact-v173 .contact-v164__intro h2{font-size:clamp(2.1rem, 3.15vw, 2.8rem)}.home-v75 #contact .contact-v173 .contact-v164__form{gap:13px}.home-v75 #contact .contact-v173 .contact-v173__top-grid,.home-v75 #contact .contact-v173 .contact-v164__grid{gap:14px}.home-v75 #contact .contact-v173 .contact-v164__row input,.home-v75 #contact .contact-v173 .contact-v164__row select{min-height:56px}}@media (max-width: 1099px){.home-v75 #contact .contact-v173{width:min(calc(100% - 32px), 760px);grid-template-columns:minmax(0, 1fr);gap:0;padding:32px}.home-v75 #contact .contact-v173 .contact-v164__intro{order:1;min-height:0;text-align:center;padding:12px 6px 29px}.home-v75 #contact .contact-v173 .contact-v164__kicker{justify-content:center}.home-v75 #contact .contact-v173 .contact-v164__intro h2{margin:20px auto 0}.home-v75 #contact .contact-v173 .contact-v164__lead{margin:16px auto 0!important}.home-v75 #contact .contact-v173 .contact-v164__mail-block{margin-top:26px;justify-items:center}.home-v75 #contact .contact-v173 .contact-v164__form{order:2;padding:26px 0 0;border-top:1px solid rgba(255,255,255,.08)}}@media (max-width: 640px){.home-v75 #contact .contact-v173{width:min(calc(100% - 20px), 560px);padding:24px 18px 28px;border-radius:18px}.home-v75 #contact .contact-v173 .contact-v164__intro{padding-inline:0}.home-v75 #contact .contact-v173 .contact-v164__intro h2{font-size:clamp(1.92rem, 8.5vw, 2.7rem)}.home-v75 #contact .contact-v173 .contact-v164__form{gap:16px}.home-v75 #contact .contact-v173 .contact-v173__top-grid,.home-v75 #contact .contact-v173 .contact-v164__grid{grid-template-columns:minmax(0,1fr);gap:16px}.home-v75 #contact .contact-v173 .contact-v164__row input,.home-v75 #contact .contact-v173 .contact-v164__row select{min-height:54px}.home-v75 #contact .contact-v173 .contact-v164__row textarea{min-height:120px;height:120px}.home-v75 #contact .contact-v173 .fan30-gold-cta--contact{min-height:58px}.home-v75 #contact .contact-v173 .contact-v164__privacy{text-align:center;font-size:.73rem}}@media (min-width: 1100px){.home-v75 #contact .contact-v173{width:min(calc(100% - 50px), 1240px);max-width:1240px;margin-inline:auto;grid-template-columns:minmax(0, 345px) minmax(0, 1fr);column-gap:clamp(28px, 3vw, 48px);padding:clamp(29px, 2.8vw, 38px)}.home-v75 #contact .contact-v173 .contact-v164__intro{min-height:610px}.home-v75 #contact .contact-v173 .contact-v173__top-grid,.home-v75 #contact .contact-v173 .contact-v164__grid{gap:clamp(12px, 1.5vw, 20px)}}.home-v75 #contact .contact-v173 .contact-v174__name-row .contact-v164__input-icon-wrap,.home-v75 #contact .contact-v173 .contact-v174__phone-row .contact-v164__input-icon-wrap{width:100%;position:relative}.home-v75 #contact .contact-v173 .contact-v174__name-row .contact-v164__input-icon-wrap svg,.home-v75 #contact .contact-v173 .contact-v174__phone-row .contact-v164__input-icon-wrap svg{left:auto;right:17px;width:21px;height:21px;stroke:#9299a5;stroke-width:1.8;pointer-events:none}.home-v75 #contact .contact-v173 .contact-v174__name-row input,.home-v75 #contact .contact-v173 .contact-v174__phone-row input{width:100%;padding-right:53px;padding-left:16px}.home-v75 #contact .contact-v173 .contact-v174__phone-row input{direction:ltr;text-align:right}.home-v75 #contact .contact-v173 .contact-v164__input-icon-wrap:focus-within svg{stroke:#c7ad7d}.home-v75 #contact .contact-v173 .contact-v164__row select{background-color:rgba(29, 32, 37, .68);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23d0d4dc' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-position:left 15px center;background-size:22px 22px;background-repeat:no-repeat;appearance:none;-webkit-appearance:none;padding-left:52px}.home-v75 #contact .contact-v174__select{position:relative;width:100%;min-width:0}.home-v75 #contact .contact-v174__select.is-enhanced > select{position:absolute!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0!important;overflow:hidden!important;clip-path:inset(50%);border:0!important;padding:0!important;margin:0!important;pointer-events:none!important;box-shadow:none!important}.home-v75 #contact .contact-v174__select.is-enhanced{z-index:1}.home-v75 #contact .contact-v174__select.is-open{z-index:35}.home-v75 #contact .contact-v174__select-trigger{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;direction:rtl;width:100%;min-height:62px;padding:0 17px;text-align:right;background:rgba(29, 32, 37, .68);border:1px solid rgba(130, 140, 150, .38);border-radius:11px;color:#e7e8eb;font:inherit;font-size:clamp(.91rem, 1vw, 1.04rem);font-weight:600;cursor:pointer;outline:none;transition:border-color .16s ease, background-color .16s ease}.home-v75 #contact .contact-v174__select-trigger:hover{border-color:rgba(235,190,100,.6)}.home-v75 #contact .contact-v174__select-trigger:focus-visible,.home-v75 #contact .contact-v174__select.is-open .contact-v174__select-trigger{border-color:#d5b47d;outline:none;box-shadow:0 10px 26px rgba(232,184,91,.07)}.home-v75 #contact .contact-v174__select-trigger svg{flex:none;width:22px;height:22px;fill:none;stroke:#d0d4dc;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease, stroke .16s ease}.home-v75 #contact .contact-v174__select.is-open .contact-v174__select-trigger svg{transform:rotate(180deg);stroke:#d6b87d}.home-v75 #contact .contact-v174__select.is-open .contact-v174__select-trigger{background:#1c2025}.home-v75 #contact .contact-v174__select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-v75 #contact .contact-v174__select-menu{position:absolute;inset:calc(100% + 7px) 0 auto;z-index:40;display:none;padding:6px;max-height:min(286px, 45vh);overflow-y:auto;background:#171a1e;border:1px solid rgba(173,148,101,.48);border-radius:12px;box-shadow:0 14px 38px rgba(0,0,0,.36);scrollbar-width:thin;scrollbar-color:#4b4741 transparent;overscroll-behavior:contain}.home-v75 #contact .contact-v174__select.is-open .contact-v174__select-menu{display:block;animation:fan30-contact-menu-v074 .15s ease-out both}.home-v75 #contact .contact-v174__select.is-upwards .contact-v174__select-menu{top:auto;bottom:calc(100% + 7px)}.home-v75 #contact .contact-v174__select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:8px;padding:11px 12px;min-height:42px;color:#dadddf;font-size:.95rem;line-height:1.45;cursor:pointer;user-select:none}.home-v75 #contact .contact-v174__select-option.is-highlighted,.home-v75 #contact .contact-v174__select-option:hover{background:rgba(173,148,101,.13);color:#f4d8a6}.home-v75 #contact .contact-v174__select-option[aria-selected="true"]{color:#e4c590}.home-v75 #contact .contact-v174__select-check{flex:none;width:15px;height:15px;opacity:0;fill:none;stroke:#d5b47d;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.home-v75 #contact .contact-v174__select-option[aria-selected="true"] .contact-v174__select-check{opacity:1}@keyframes fan30-contact-menu-v074{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1100px) and (max-width: 1399px){.home-v75 #contact .contact-v174__select-trigger{min-height:56px}}@media (max-width: 640px){.home-v75 #contact .contact-v174__select-trigger{min-height:54px}.home-v75 #contact .contact-v174__select-menu{max-height:min(260px, 38vh)}}@media (prefers-reduced-motion: reduce){.home-v75 #contact .contact-v174__select-trigger,.home-v75 #contact .contact-v174__select-trigger svg{transition:none}.home-v75 #contact .contact-v174__select.is-open .contact-v174__select-menu{animation:none}}@media (min-width: 1100px){.home-v75 #contact .contact-v173{width:min(calc(100% - 50px), 1240px);max-width:1240px;padding:27px 30px 26px;column-gap:clamp(28px, 3vw, 42px)}.home-v75 #contact .contact-v173 .contact-v164__intro{min-height:496px;padding:18px 0 17px 0}.home-v75 #contact .contact-v173 .contact-v164__kicker{font-size:.98rem;line-height:1.45}.home-v75 #contact .contact-v173 .contact-v164__intro h2{max-width:100%;margin-top:19px;font-size:clamp(1.95rem, 2.5vw, 2.45rem);line-height:1.42}.home-v75 #contact .contact-v173 .contact-v164__lead{margin-top:16px!important;font-size:clamp(.88rem, .96vw, 1rem);line-height:1.83}.home-v75 #contact .contact-v173 .contact-v164__mail-block{row-gap:10px}.home-v75 #contact .contact-v173 .contact-v164__mail-label{font-size:.87rem}.home-v75 #contact .contact-v173 .contact-v164__mail{font-size:clamp(1.02rem, 1.2vw, 1.22rem);gap:9px}.home-v75 #contact .contact-v173 .contact-v164__mail svg{width:26px;height:26px}.home-v75 #contact .contact-v173 .contact-v164__mail-note{font-size:.81rem}.home-v75 #contact .contact-v173 .contact-v164__form{gap:12px;padding-top:0}.home-v75 #contact .contact-v173 .contact-v164__form-head{margin-bottom:1px}.home-v75 #contact .contact-v173 .contact-v164__form-head h3{font-size:clamp(1.3rem, 1.55vw, 1.56rem);line-height:1.45}.home-v75 #contact .contact-v173 .contact-v164__form-head p{margin-top:4px;font-size:.85rem;line-height:1.6}.home-v75 #contact .contact-v173 .contact-v173__top-grid,.home-v75 #contact .contact-v173 .contact-v164__grid{gap:clamp(12px, 1.1vw, 16px)}.home-v75 #contact .contact-v173 .contact-v164__row{gap:6px}.home-v75 #contact .contact-v173 .contact-v164__row label{font-size:.83rem;line-height:1.55}.home-v75 #contact .contact-v173 .contact-v164__row input,.home-v75 #contact .contact-v173 .contact-v164__row select{min-height:50px;height:50px;padding-block:0;font-size:.88rem}.home-v75 #contact .contact-v173 .contact-v164__row textarea{min-height:108px;height:110px;padding:12px 14px;font-size:.88rem;line-height:1.75}.home-v75 #contact .contact-v173 .contact-v174__select-trigger{min-height:50px;height:50px;padding:0 14px;font-size:.88rem}.home-v75 #contact .contact-v173 .fan30-gold-cta--contact{--fan30-cta-h:58px;margin-top:1px;column-gap:14px;padding-inline:15px!important;grid-template-columns:36px 1px minmax(0,1fr)}.home-v75 #contact .contact-v173 .fan30-gold-cta--contact .fan30-gold-cta__icon{width:36px;height:36px}.home-v75 #contact .contact-v173 .fan30-gold-cta--contact .fan30-gold-cta__icon svg{width:22px;height:22px}.home-v75 #contact .contact-v173 .fan30-gold-cta--contact .fan30-gold-cta__divider{height:29px}.home-v75 #contact .contact-v173 .fan30-gold-cta--contact .fan30-gold-cta__label{font-size:.96rem}.home-v75 #contact .contact-v173 .contact-v164__privacy{min-height:22px;gap:7px;font-size:.74rem}.home-v75 #contact .contact-v173 .contact-v164__privacy svg{width:18px;height:18px}}@media (max-width: 1099px){.home-v75 #contact .contact-v173 .contact-v164__intro h2{font-size:clamp(1.84rem, 3.25vw, 2.2rem);line-height:1.47}.home-v75 #contact .contact-v173 .contact-v164__lead{font-size:clamp(.88rem, 1.4vw, .97rem);line-height:1.85}.home-v75 #contact .contact-v173 .contact-v164__form-head h3{font-size:1.42rem}.home-v75 #contact .contact-v173 .contact-v164__form-head p{font-size:.86rem}.home-v75 #contact .contact-v173 .contact-v164__row label{font-size:.84rem}.home-v75 #contact .contact-v173 .contact-v164__row input,.home-v75 #contact .contact-v173 .contact-v164__row select,.home-v75 #contact .contact-v173 .contact-v174__select-trigger{min-height:52px;height:52px;font-size:.9rem}.home-v75 #contact .contact-v173 .contact-v164__row textarea{min-height:110px;height:110px}.home-v75 #contact .contact-v173 .fan30-gold-cta--contact{--fan30-cta-h:56px}.home-v75 #contact .contact-v173 .fan30-gold-cta--contact .fan30-gold-cta__label{font-size:.93rem}}@media (max-width: 640px){.home-v75 #contact .contact-v173 .contact-v164__intro h2{font-size:clamp(1.75rem, 7vw, 2.06rem)}.home-v75 #contact .contact-v173 .contact-v164__form{gap:13px}.home-v75 #contact .contact-v173 .contact-v164__row{gap:7px}.home-v75 #contact .contact-v173 .contact-v173__top-grid,.home-v75 #contact .contact-v173 .contact-v164__grid{gap:13px}.home-v75 #contact .contact-v173 .contact-v164__mail{font-size:1.08rem}.home-v75 #contact .contact-v173 .contact-v164__mail svg{width:25px;height:25px}}@media (min-width: 1100px){.home-v75 #contact .contact-v173 .fan30-gold-cta--contact{width:50%!important;max-width:50%!important;min-width:0;justify-self:center;margin-inline:auto}}.home-v75 #contact .contact-v173 .contact-v174__select-trigger > svg{width:18px;height:18px}.home-v75 #contact .contact-v173 .contact-v164__row select{background-size:18px 18px}@media (min-width: 1181px){.home-v75 .hero{padding-block:clamp(15px, 1.7vw, 28px)}.home-v75 .hero .container.hero-grid{width:min(calc(100% - 52px), 1760px);height:clamp(520px, 34vw, 640px);border-color:rgba(127, 164, 189, .20);border-radius:28px;background-position:left center;background-size:auto 100%}.home-v75 .hero-content{display:flex;flex-direction:column;justify-content:center;width:min(48%, 768px);min-width:0;margin-right:clamp(34px, 4vw, 78px);margin-left:auto;padding-block:20px;text-align:right}.home-v75 .hero .eyebrow{gap:10px;font-size:clamp(.76rem, .76vw, .9rem);line-height:1.6}.home-v75 .hero h1{width:100%;max-width:none;margin:clamp(18px, 1.55vw, 28px) 0 clamp(16px, 1.65vw, 25px);font-size:clamp(2.62rem, 3.25vw, 4.05rem);font-weight:800;line-height:1.33;letter-spacing:-.025em}.home-v75 .hero .hero-title-line{max-width:100%;white-space:normal;overflow-wrap:normal}.home-v75 .hero .hero-title-accent{background-image:linear-gradient(95deg, #9edddc 0%, #e7c476 58%, #f5d88b 100%)}.home-v75 .hero .hero-text{width:100%;max-width:620px;margin:0;color:#bac7d3;font-size:clamp(.91rem, .9vw, 1.04rem);line-height:1.95;white-space:normal;text-wrap:pretty}.home-v75 .hero .hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:clamp(12px, 1vw, 18px);margin-top:clamp(22px, 2vw, 32px)}.home-v75 .hero .hero-actions .btn-secondary{min-width:168px;min-height:var(--fan30-cta-h, 64px);height:var(--fan30-cta-h, 64px);padding-inline:20px;border-color:rgba(139, 172, 195, .33);border-radius:var(--fan30-cta-radius, 21px);color:#f0f4f8;background:rgba(4, 14, 26, .42);font-size:.95rem}.home-v75 .hero .hero-actions .btn-secondary:focus-visible{outline:2px solid #f5d88b;outline-offset:4px}}@media (min-width: 1181px) and (max-width: 1350px){.home-v75 .hero .container.hero-grid{height:510px}.home-v75 .hero-content{width:49%;margin-right:30px}.home-v75 .hero h1{font-size:clamp(2.38rem, 3.12vw, 2.78rem)}.home-v75 .hero .hero-text{font-size:.83rem;line-height:1.85}.home-v75 .hero .hero-actions{margin-top:19px}.home-v75 .hero .hero-actions .btn-secondary{min-width:145px}}@media (max-width: 1180px) and (min-width: 641px){.home-v75 .hero-copy-top{width:min(87%, 760px)}.home-v75 .hero .hero-copy-top h1{max-width:100%;margin-block:clamp(14px, 2.2vw, 20px) 0;font-size:clamp(2.1rem, 5vw, 3.18rem);line-height:1.28}.home-v75 .hero .hero-title-line{white-space:normal}.home-v75 .hero-copy-bottom{width:min(86%, 700px)}.home-v75 .hero-copy-bottom .hero-text{max-width:620px;color:#c5d0dc;line-height:1.85;text-wrap:pretty}.home-v75 .hero-copy-bottom .hero-actions{gap:12px}.home-v75 .hero .btn-secondary:focus-visible{outline:2px solid #f5d88b;outline-offset:3px}}@media (max-width: 640px){.home-v75 .hero-copy-top{width:calc(100% - 30px)}.home-v75 .hero-copy-top h1{max-width:100%;margin-top:13px;font-size:clamp(1.55rem, 7.6vw, 2.22rem);line-height:1.28;letter-spacing:-.02em}.home-v75 .hero .hero-title-line{white-space:normal}.home-v75 .hero-copy-bottom{width:calc(100% - 34px)}.home-v75 .hero-copy-bottom .hero-text{max-width:100%;color:#c4cfda;font-size:clamp(.69rem, 2.9vw, .8rem);line-height:1.75}.home-v75 .hero-copy-bottom .hero-actions{gap:10px}.home-v75 .hero .btn-secondary:focus-visible{outline:2px solid #f5d88b;outline-offset:3px}}@media (prefers-reduced-motion: reduce){.home-v75 .hero .btn-secondary{transition:none}.home-v75 .hero .btn-secondary:hover{transform:none}}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__kicker{display:flex!important;flex-direction:row;justify-content:flex-start!important;align-items:center;width:100%;text-align:right;margin-inline:0;gap:0}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__kicker i{display:none!important}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__copy h2{font-size:clamp(2.35rem, 3vw, 3.65rem);line-height:1.32}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot .portfolio-showcase__cta{width:min(100%, 318px)!important;max-width:100%;--fan30-cta-h:58px;--fan30-cta-radius:17px}.home-v75 .fan30-gold-cta--hero,.home-v75 .fan30-gold-cta--process,.home-v75 .fan30-gold-cta--contact{--fan30-cta-radius:17px}@media (min-width: 981px){.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot .portfolio-showcase__cta{margin-top:24px}}@media (max-width: 980px){.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__copy{width:100%}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__copy h2{font-size:clamp(2.15rem, 5.4vw, 3.05rem)}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot .portfolio-showcase__cta{--fan30-cta-h:56px}}@media (max-width: 640px){.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__copy h2{font-size:clamp(1.95rem, 7.4vw, 2.55rem);line-height:1.3}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot .portfolio-showcase__cta{width:min(100%, 308px)!important;--fan30-cta-h:54px;--fan30-cta-radius:16px}}.home-v75 #home.hero--v079 .container.hero-grid{isolation:isolate;background-color:#031322;background-image:radial-gradient(ellipse 70% 95% at 30% 15%, rgba(10, 94, 157, .39), transparent 69%),
    radial-gradient(ellipse 80% 60% at 78% 90%, rgba(0, 38, 71, .36), transparent 75%),
    linear-gradient(110deg, #041b2d, #021426 55%, #031121);background-repeat:no-repeat;background-position:center;background-size:cover}.home-v75 #home.hero--v079 .container.hero-grid::before{position:absolute;inset:0;z-index:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(37, 137, 189, .085) 1px, transparent 1px),
    linear-gradient(90deg, rgba(37, 137, 189, .085) 1px, transparent 1px);background-size:47px 47px;mask-image:linear-gradient(90deg, #000 0, rgba(0,0,0,.6) 38%, transparent 65%)}.home-v75 #home.hero--v079 .hero-v079__art{position:absolute;z-index:1;inset-inline-end:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;width:55%;height:100%;pointer-events:none}.home-v75 #home.hero--v079 .hero-v079__art img{display:block;width:100%;max-width:none;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 36px rgba(0,0,0,.18))}.home-v75 #home.hero--v079 .hero-content{z-index:3}.home-v75 #home.hero--v079 .eyebrow{display:flex;align-items:center;gap:12px;color:#eac374;font-weight:700;text-align:right}.home-v75 #home.hero--v079 .hero-title-accent{color:#ebbd71;background-image:linear-gradient(100deg, #eeb465, #f3ce80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-v75 #home.hero--v079 .hero-title-line{display:block;white-space:normal}.home-v75 #home.hero--v079 .hero-text{color:#d5dce5;overflow-wrap:break-word;text-wrap:pretty}.home-v75 #home.hero--v079 .hero-actions .btn-secondary{background:rgba(1, 14, 30, .64);border:1px solid rgba(133, 159, 184, .34);color:#fff9ed}.home-v75 #home.hero--v079 .hero-actions .btn-secondary:focus-visible{outline:2px solid #eec87f;outline-offset:3px}@media (min-width: 1181px){.home-v75 #home.hero--v079 .hero-v079__art{width:50%;inset-inline-end:0}.home-v75 #home.hero--v079 .hero-content{width:min(46%, 770px);min-width:0;margin-right:clamp(36px, 3.1vw, 66px);margin-left:auto;justify-content:center}.home-v75 #home.hero--v079 h1{margin:clamp(28px, 2.5vw, 44px) 0 clamp(26px, 2.35vw, 40px);font-size:clamp(2.2rem, 2.72vw, 3.28rem);line-height:1.6;letter-spacing:-.02em}.home-v75 #home.hero--v079 .hero-text{max-width:590px;font-size:clamp(.91rem, 1.07vw, 1.15rem);line-height:2.05;white-space:normal}.home-v75 #home.hero--v079 .hero-actions{margin-top:clamp(34px, 4vw, 66px);gap:clamp(10px, 1.2vw, 22px);flex-wrap:nowrap}.home-v75 #home.hero--v079 .hero-actions .fan30-gold-cta--hero{flex:0 1 278px;min-width:0}.home-v75 #home.hero--v079 .hero-actions .btn-secondary{flex:0 1 192px;min-width:142px}}@media (min-width: 1181px) and (max-width: 1480px){.home-v75 #home.hero--v079 .hero-content{width:47%;margin-right:clamp(26px, 2.3vw, 38px)}.home-v75 #home.hero--v079 h1{font-size:clamp(2rem, 2.65vw, 2.45rem);line-height:1.48;margin-block:22px 21px}.home-v75 #home.hero--v079 .hero-actions{margin-top:26px}.home-v75 #home.hero--v079 .hero-actions .btn-secondary{min-width:125px}}@media (max-width: 1180px){.home-v75 #home.hero--v079 .container.hero-grid{background-image:radial-gradient(ellipse 100% 50% at 50% 25%, rgba(11, 86, 147, .32), transparent 75%),
      linear-gradient(180deg, #031b30 0%, #031526 58%, #02101e 100%)}.home-v75 #home.hero--v079 .container.hero-grid::before{mask-image:linear-gradient(180deg, rgba(0,0,0,.8), rgba(0,0,0,.25) 60%, transparent 90%)}.home-v75 #home.hero--v079 .hero-v079__art{width:100%;height:60%;top:22%;bottom:auto;inset-inline-end:0;opacity:1}.home-v75 #home.hero--v079 .hero-v079__art img{object-position:center center}.home-v75 #home.hero--v079 .hero-copy-top,.home-v75 #home.hero--v079 .hero-copy-bottom{text-align:center}.home-v75 #home.hero--v079 .eyebrow{justify-content:center}.home-v75 #home.hero--v079 h1{font-size:clamp(1.75rem, 4.8vw, 3.2rem);line-height:1.38;margin:16px auto 0;max-width:760px}.home-v75 #home.hero--v079 .hero-text{color:#d7e0e8;max-width:680px;line-height:1.8}.home-v75 #home.hero--v079 .hero-actions{justify-content:center}}@media (max-width: 640px){.home-v75 #home.hero--v079 .container.hero-grid::before{background-size:32px 32px}.home-v75 #home.hero--v079 .hero-v079__art{height:45%;top:22%}.home-v75 #home.hero--v079 .hero-copy-top{width:calc(100% - 26px);top:clamp(20px, 5vw, 28px)}.home-v75 #home.hero--v079 .eyebrow{font-size:clamp(.61rem, 2.5vw, .75rem);gap:7px}.home-v75 #home.hero--v079 h1{font-size:clamp(1.33rem, 6vw, 2rem);margin:12px auto 0;line-height:1.44}.home-v75 #home.hero--v079 .hero-copy-bottom{width:calc(100% - 26px);bottom:17px}.home-v75 #home.hero--v079 .hero-text{font-size:clamp(.67rem, 2.65vw, .85rem);line-height:1.65}.home-v75 #home.hero--v079 .hero-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:11px}.home-v75 #home.hero--v079 .hero-actions .fan30-gold-cta--hero{width:min(100%, 320px)!important}.home-v75 #home.hero--v079 .hero-actions .btn-secondary{width:min(100%, 320px);min-height:43px;height:43px}}@media (prefers-reduced-motion: reduce){.home-v75 #home.hero--v079 .hero-actions .btn-secondary{transition:none;transform:none}}.home-v75 #home.hero--v079 .hero-actions .fan30-gold-cta--hero{--fan30-cta-radius:12px}.home-v75 #home.hero--v079 .hero-actions .btn-secondary,.home-v75 #home.hero--v079 .hero-actions .btn-secondary:is(:hover,:focus-visible){border-radius:12px}.home-v75 #home.hero--v079 h1 .hero-title-line--secondary{font-size:.85em;line-height:1.5}body{font-family:"IRANYekanX", Tahoma, sans-serif}.home-v75 #home.hero--v079 h1 .hero-title-line--secondary{font-size:.75em}@media (min-width: 1101px){.home-v75 #about.about-section-v159{padding-block:clamp(36px, 3.3vw, 60px)}.home-v75 #about .about-v159__shell{box-sizing:border-box;width:min(calc(100% - 72px), 1740px);max-width:1740px;padding:12px 0;margin-inline:auto}.home-v75 #about .about-v159__grid{grid-template-columns:minmax(0, 0.93fr) minmax(0, 1.07fr);gap:clamp(18px, 2vw, 38px);min-height:0;align-items:center}.home-v75 #about .about-v159__visual{width:100%;min-width:0;min-height:0;justify-self:stretch;justify-items:end;place-items:center end}.home-v75 #about .about-v159__visual-image{width:min(100%, 780px);max-width:100%;max-height:none;height:auto;object-fit:contain;object-position:right center}.home-v75 #about .about-v159__content{box-sizing:border-box;width:100%;max-width:none;min-width:0;justify-self:stretch;text-align:center}.home-v75 #about .about-v187__heading{display:block;width:100%;max-width:none;margin:22px 0 0;font-size:clamp(2.05rem, 2.9vw, 3.7rem);line-height:1.28;letter-spacing:-0.04em;font-weight:900}.home-v75 #about .about-v187__heading-line{display:block;white-space:nowrap}.home-v75 #about .about-v187__description{box-sizing:border-box;width:100%;max-width:none;margin:28px 0 0;font-size:clamp(0.85rem, 1.03vw, 1.08rem);line-height:2.02;font-weight:500}.home-v75 #about .about-v187__description-line{display:block;white-space:nowrap}}@media (min-width: 1101px) and (max-width: 1380px){.home-v75 #about .about-v159__shell{width:calc(100% - 44px)}.home-v75 #about .about-v159__grid{grid-template-columns:minmax(0, .86fr) minmax(0, 1.14fr);gap:clamp(12px, 1.3vw, 20px)}.home-v75 #about .about-v187__heading{font-size:clamp(1.83rem, 2.65vw, 2.5rem)}.home-v75 #about .about-v187__description{font-size:clamp(.82rem, 1vw, .95rem)}}@media (max-width: 1100px){.home-v75 #about .about-v159__shell{width:min(calc(100% - 28px), 850px)}.home-v75 #about .about-v159__grid{grid-template-columns:1fr;gap:28px;min-height:0}.home-v75 #about .about-v159__content{max-width:100%}.home-v75 #about .about-v187__heading,.home-v75 #about .about-v187__description{max-width:100%}.home-v75 #about .about-v187__heading-line,.home-v75 #about .about-v187__description-line{display:inline;white-space:normal}.home-v75 #about .about-v187__heading-line + .about-v187__heading-line::before,.home-v75 #about .about-v187__description-line + .about-v187__description-line::before{content:" "}.home-v75 #about .about-v159__visual{width:min(100%, 760px);margin-inline:auto;min-height:0}}@media (max-width: 640px){.home-v75 #about .about-v159__grid{row-gap:0}.home-v75 #about .about-v187__heading{width:100%;margin:14px auto 0;font-size:clamp(1.9rem, 8.7vw, 2.6rem);line-height:1.35}.home-v75 #about .about-v187__description{margin:20px auto 0;font-size:0.9rem;line-height:1.95}.home-v75 #about .about-v159__visual{margin:24px auto 0}}@media (max-width: 980px){.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__kicker{justify-content:center!important;text-align:center}}@media (max-width: 640px){.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__copy{width:100%;max-width:100%;text-align:center}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__kicker{margin-inline:auto;width:100%}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__copy h2{font-size:clamp(1.15rem, 5.65vw, 1.9rem);font-weight:950;line-height:1.38;white-space:nowrap;text-align:center}.home-v75 #portfolio .portfolio-showcase__mobile-hide-break{display:none}}.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot .portfolio-showcase__cta{--fan30-cta-h:64px;--fan30-cta-radius:12px}@media (max-width: 1050px){.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot .portfolio-showcase__cta{--fan30-cta-h:61px;--fan30-cta-radius:12px}}@media (max-width: 640px){.home-v75 #portfolio.portfolio-showcase--reference-v071 .portfolio-showcase__cta-slot .portfolio-showcase__cta{--fan30-cta-h:58px;--fan30-cta-radius:12px}}.home-v75 #contact.contact-v164-section{background:#0d1013;padding-block:clamp(48px, 5vw, 86px)}.home-v75 #contact .contact-v173.contact-v189{position:relative;isolation:isolate;box-sizing:border-box;width:min(calc(100% - 44px), 1640px);max-width:1640px;min-height:685px;margin-inline:auto;padding:clamp(26px, 3.2vw, 52px);display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.7fr);gap:clamp(26px, 3.5vw, 62px);align-items:center;border:2px solid #e9c58d;border-radius:24px;background-color:#10161a;background-image:linear-gradient(90deg, rgba(5,11,17,.12), rgba(7,10,14,.06)),
    image-set(url("../optimized-v093/pictures/contact/contact-bg-gold-arcs-v089-1643w.d393fbd7c2b4.avif") type("image/avif"), url("../pictures/contact/contact-bg-gold-arcs-v089.07121154f2c0.webp") type("image/webp"));background-size:100% 100%;background-position:center;background-repeat:no-repeat;overflow:hidden;box-shadow:0 20px 65px rgba(0,0,0,.25), inset 0 1px rgba(255,244,215,.07)}.home-v75 #contact .contact-v189 .contact-v164__intro{order:1;display:flex;flex-direction:column;align-items:stretch;min-height:590px;padding:10px 0 6px;text-align:right}.home-v75 #contact .contact-v189 .contact-v189__brand{display:flex;direction:ltr;flex-direction:row;align-items:center;align-self:flex-start;gap:10px;margin:0 0 clamp(36px, 3.5vw, 64px) auto;color:#faf7f4;font-family:inherit;font-size:clamp(1.05rem, 1.55vw, 1.52rem);line-height:1.2;font-weight:850;white-space:nowrap}.home-v75 #contact .contact-v189 .contact-v189__brand-mark{display:inline-flex;gap:5px;align-items:center;transform:skew(-30deg)}.home-v75 #contact .contact-v189 .contact-v189__brand-mark i{display:block;width:8px;height:22px;background:linear-gradient(180deg,#ffe6a4,#e5a83f)}.home-v75 #contact .contact-v189 .contact-v164__kicker{font-size:clamp(.98rem, 1.13vw, 1.26rem);font-weight:800;color:#f2c65f;justify-content:flex-start;line-height:1.6}.home-v75 #contact .contact-v189 .contact-v189__headline{margin:clamp(12px, 1.6vw, 26px) 0 0;max-width:none;font-size:clamp(2.7rem, 4.3vw, 5rem);font-weight:900;line-height:1.23;letter-spacing:-.035em;color:#fffafa;text-align:right}.home-v75 #contact .contact-v189 .contact-v189__headline > span{display:block;white-space:nowrap}.home-v75 #contact .contact-v189 .contact-v189__headline .contact-v189__gold{color:#f6c66d;background:linear-gradient(130deg,#ffe4a0 5%,#f7be56 70%,#e9a93a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-v75 #contact .contact-v189 .contact-v164__lead{max-width:440px;margin:clamp(14px, 1.8vw, 26px) 0 0!important;color:#e1e1e6;font-size:clamp(.94rem, 1.13vw, 1.15rem);line-height:1.9;font-weight:500}.home-v75 #contact .contact-v189 .contact-v189__rule{display:block;width:46px;height:2px;background:#ecc466;margin:26px 0 24px auto;border-radius:2px}.home-v75 #contact .contact-v189 .contact-v164__mail-block{margin-top:auto;row-gap:12px;justify-items:start}.home-v75 #contact .contact-v189 .contact-v164__mail-label{font-weight:500;color:#dad9e0;font-size:clamp(.9rem, 1.03vw, 1.08rem)}.home-v75 #contact .contact-v189 .contact-v164__mail{gap:9px;color:#f3c35d;font-size:clamp(1.07rem, 1.36vw, 1.44rem);direction:rtl;font-weight:900}.home-v75 #contact .contact-v189 .contact-v164__mail-note{font-size:.89rem;color:#b5b7be}.home-v75 #contact .contact-v189 .contact-v164__form{order:2;display:grid;gap:15px;min-width:0;width:100%;margin:0;padding:clamp(22px, 2.5vw, 40px);border:1px solid rgba(143,157,171,.38);border-radius:22px;background:rgba(8,16,22,.61);box-shadow:0 16px 55px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.025);align-content:center}.home-v75 #contact .contact-v189 .contact-v164__form-head{text-align:right;margin-bottom:5px}.home-v75 #contact .contact-v189 .contact-v164__form-head h3{font-size:clamp(1.5rem, 2vw, 2rem);line-height:1.42;color:#fffafa;font-weight:900}.home-v75 #contact .contact-v189 .contact-v164__form-head p{font-size:1rem;color:#b9bbc2;margin-top:7px}.home-v75 #contact .contact-v189 .contact-v173__top-grid,.home-v75 #contact .contact-v189 .contact-v164__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px, 1.6vw, 28px)}.home-v75 #contact .contact-v189 .contact-v164__row{gap:8px;min-width:0}.home-v75 #contact .contact-v189 .contact-v164__row label{font-size:clamp(.9rem, .97vw, 1rem);line-height:1.55;font-weight:700}.home-v75 #contact .contact-v189 .contact-v164__row label b{color:#f3c357}.home-v75 #contact .contact-v189 .contact-v164__row input,.home-v75 #contact .contact-v189 .contact-v164__row select,.home-v75 #contact .contact-v189 .contact-v174__select-trigger{height:66px;min-height:66px;font-size:.99rem;padding-block:0;border-radius:12px;border:1px solid rgba(153,168,181,.40);background-color:rgba(19,28,35,.69);color:#f3f3f6}.home-v75 #contact .contact-v189 .contact-v164__row textarea{min-height:140px;height:140px;padding:16px 19px;border-radius:12px;background:rgba(19,28,35,.69);border:1px solid rgba(153,168,181,.40);color:#f3f3f6;font-size:.99rem;line-height:1.75}.home-v75 #contact .contact-v189 .fan30-gold-cta--contact{width:100%!important;max-width:none!important;min-width:0;min-height:70px;--fan30-cta-h:70px;--fan30-cta-radius:13px;justify-self:stretch;margin:2px 0 0;border-radius:var(--fan30-cta-radius);box-shadow:0 12px 26px rgba(0,0,0,.25)}.home-v75 #contact .contact-v189 .fan30-gold-cta--contact .fan30-gold-cta__label{font-size:1.09rem}.home-v75 #contact .contact-v189 .contact-v164__privacy{justify-content:center;min-height:23px;margin:3px 0 0;font-size:.78rem;color:#b5b7c1}.home-v75 #contact .contact-v189 .form-status:empty{display:none}@media (min-width: 1100px) and (max-width: 1400px){.home-v75 #contact .contact-v173.contact-v189{width:calc(100% - 36px);padding:30px;gap:28px}.home-v75 #contact .contact-v189 .contact-v164__intro{min-height:550px}.home-v75 #contact .contact-v189 .contact-v189__headline{font-size:clamp(2.45rem, 4.1vw, 3.9rem)}.home-v75 #contact .contact-v189 .contact-v164__form{padding:26px;gap:13px}.home-v75 #contact .contact-v189 .contact-v164__row input,.home-v75 #contact .contact-v189 .contact-v164__row select,.home-v75 #contact .contact-v189 .contact-v174__select-trigger{min-height:56px;height:56px}.home-v75 #contact .contact-v189 .contact-v164__row textarea{height:115px;min-height:115px}}@media (max-width: 1099px){.home-v75 #contact .contact-v173.contact-v189{width:min(calc(100% - 28px), 850px);max-width:850px;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:clamp(20px,4vw,32px);gap:28px;background-size:cover}.home-v75 #contact .contact-v189 .contact-v164__intro{min-height:0;order:1;text-align:center;padding:5px 0 0}.home-v75 #contact .contact-v189 .contact-v189__brand{align-self:center;margin:0 auto 28px}.home-v75 #contact .contact-v189 .contact-v164__kicker{justify-content:center}.home-v75 #contact .contact-v189 .contact-v189__headline{text-align:center;margin:10px auto 0;font-size:clamp(2.45rem, 6vw, 4.2rem)}.home-v75 #contact .contact-v189 .contact-v164__lead{text-align:center;margin:16px auto 0!important}.home-v75 #contact .contact-v189 .contact-v189__rule{margin:21px auto}.home-v75 #contact .contact-v189 .contact-v164__mail-block{margin:0 auto;justify-items:center;text-align:center}.home-v75 #contact .contact-v189 .contact-v164__form{order:2;border-top:1px solid rgba(143,157,171,.38);padding:clamp(18px,3.5vw,32px)}}@media (max-width: 640px){.home-v75 #contact.contact-v164-section{padding-block:36px}.home-v75 #contact .contact-v173.contact-v189{width:calc(100% - 18px);padding:15px;border-radius:18px;gap:20px}.home-v75 #contact .contact-v189 .contact-v189__brand{font-size:1.1rem;margin-bottom:20px}.home-v75 #contact .contact-v189 .contact-v189__headline{font-size:clamp(1.83rem, 8vw, 2.65rem)}.home-v75 #contact .contact-v189 .contact-v189__headline > span{white-space:normal}.home-v75 #contact .contact-v189 .contact-v164__lead{font-size:.91rem;line-height:1.85}.home-v75 #contact .contact-v189 .contact-v164__form{padding:20px 14px;gap:13px}.home-v75 #contact .contact-v189 .contact-v164__form-head h3{font-size:1.45rem}.home-v75 #contact .contact-v189 .contact-v164__form-head p{font-size:.82rem}.home-v75 #contact .contact-v189 .contact-v173__top-grid,.home-v75 #contact .contact-v189 .contact-v164__grid{grid-template-columns:minmax(0,1fr);gap:12px}.home-v75 #contact .contact-v189 .contact-v164__row input,.home-v75 #contact .contact-v189 .contact-v164__row select,.home-v75 #contact .contact-v189 .contact-v174__select-trigger{height:54px;min-height:54px;font-size:.89rem}.home-v75 #contact .contact-v189 .contact-v164__row textarea{min-height:120px;height:120px;font-size:.9rem}.home-v75 #contact .contact-v189 .fan30-gold-cta--contact{--fan30-cta-h:58px;min-height:58px}.home-v75 #contact .contact-v189 .contact-v164__privacy{font-size:.72rem;line-height:1.7}.home-v75 #contact .contact-v189 .contact-v164__mail{font-size:clamp(.96rem, 4vw, 1.15rem)}}@media (prefers-reduced-motion: reduce){.home-v75 #contact .contact-v189 *{transition:none!important;animation:none!important}}.home-v75 #contact .contact-v173.contact-v189 .contact-v164__intro h2.contact-v189__headline{width:100%;max-width:none;margin:clamp(12px, 1.6vw, 26px) 0 0;font-size:clamp(2.7rem, 4.3vw, 5rem);line-height:1.21;font-weight:900}@media (min-width: 1100px) and (max-width: 1400px){.home-v75 #contact .contact-v173.contact-v189 .contact-v164__intro h2.contact-v189__headline{font-size:clamp(2.5rem, 4.1vw, 3.85rem)}}@media (max-width: 1099px){.home-v75 #contact .contact-v173.contact-v189 .contact-v164__intro h2.contact-v189__headline{margin:12px auto 0;font-size:clamp(2.4rem, 6.2vw, 4rem);text-align:center}}@media (max-width: 640px){.home-v75 #contact .contact-v173.contact-v189 .contact-v164__intro h2.contact-v189__headline{font-size:clamp(1.83rem, 8vw, 2.65rem)}}@media (min-width: 1271px){.home-v75 #contact .contact-v173.contact-v189{width:min(calc(100% - 90px), 1240px);max-width:1240px}}@media (min-width: 1181px) and (max-width: 1270px){.home-v75 #contact .contact-v173.contact-v189{width:min(calc(100% - 50px), 1150px);max-width:1150px}}@media (min-width: 1100px) and (max-width: 1180px){.home-v75 #contact .contact-v173.contact-v189{width:calc(100% - 50px);max-width:1150px}}@media (min-width: 1100px){.home-v75 #contact.contact-v164-section{padding-block:clamp(42px, 4.5vw, 68px)}.home-v75 #contact .contact-v173.contact-v189{min-height:0;grid-template-columns:minmax(0, .98fr) minmax(0, 1.65fr);gap:clamp(23px, 2.35vw, 32px);padding:clamp(24px, 2.5vw, 34px);align-items:center}.home-v75 #contact .contact-v189 .contact-v164__intro{min-width:0;min-height:500px;padding-block:5px}.home-v75 #contact .contact-v189 .contact-v189__brand{margin-bottom:clamp(21px, 2.5vw, 34px);font-size:clamp(.98rem, 1.23vw, 1.22rem)}.home-v75 #contact .contact-v189 .contact-v189__brand-mark i{width:7px;height:18px}.home-v75 #contact .contact-v173.contact-v189 .contact-v164__intro h2.contact-v189__headline{margin-top:12px;font-size:clamp(2.25rem, 3.05vw, 3.35rem);line-height:1.24}.home-v75 #contact .contact-v189 .contact-v164__lead{font-size:.94rem;line-height:1.8;margin-top:16px!important}.home-v75 #contact .contact-v189 .contact-v189__rule{margin-top:19px;margin-bottom:19px}.home-v75 #contact .contact-v189 .contact-v164__mail{font-size:1.05rem}.home-v75 #contact .contact-v189 .contact-v164__mail-block{row-gap:8px}.home-v75 #contact .contact-v189 .contact-v164__form{gap:10px;padding:clamp(20px, 2.0vw, 27px);border-radius:19px;align-content:center}.home-v75 #contact .contact-v189 .contact-v164__form-head{margin-bottom:2px}.home-v75 #contact .contact-v189 .contact-v164__form-head h3{font-size:clamp(1.43rem, 1.65vw, 1.75rem);line-height:1.36}.home-v75 #contact .contact-v189 .contact-v164__form-head p{margin-top:4px;font-size:.85rem}.home-v75 #contact .contact-v189 .contact-v173__top-grid,.home-v75 #contact .contact-v189 .contact-v164__grid{gap:clamp(11px, 1.25vw, 17px)}.home-v75 #contact .contact-v189 .contact-v164__row{gap:5px}.home-v75 #contact .contact-v189 .contact-v164__row label{font-size:.88rem;line-height:1.48}.home-v75 #contact .contact-v189 .contact-v164__row input,.home-v75 #contact .contact-v189 .contact-v164__row select,.home-v75 #contact .contact-v189 .contact-v174__select-trigger{height:54px;min-height:54px;font-size:.91rem;border-radius:11px}.home-v75 #contact .contact-v189 .contact-v164__row textarea{height:109px;min-height:109px;padding:13px 16px;font-size:.92rem;border-radius:11px}.home-v75 #contact .contact-v189 .fan30-gold-cta--contact{--fan30-cta-h:60px;min-height:60px;margin-top:2px}.home-v75 #contact .contact-v189 .fan30-gold-cta--contact .fan30-gold-cta__label{font-size:1rem}.home-v75 #contact .contact-v189 .contact-v164__privacy{font-size:.73rem;margin-top:2px}}@media (min-width: 641px) and (max-width: 1099px){.home-v75 #contact .contact-v189 .contact-v164__form{padding:clamp(20px, 3vw, 27px);gap:11px}.home-v75 #contact .contact-v189 .contact-v164__row input,.home-v75 #contact .contact-v189 .contact-v164__row select,.home-v75 #contact .contact-v189 .contact-v174__select-trigger{height:56px;min-height:56px}.home-v75 #contact .contact-v189 .contact-v164__row textarea{height:119px;min-height:119px}.home-v75 #contact .contact-v189 .fan30-gold-cta--contact{--fan30-cta-h:62px;min-height:62px}}@media (max-width: 640px){.home-v75 #contact .contact-v189 .contact-v164__form{padding:17px 13px;gap:11px}.home-v75 #contact .contact-v189 .contact-v164__row textarea{height:112px;min-height:112px}}

@media (min-width:1021px){body.home-v75 .global-header #primary-nav .global-nav__guest-auth{min-height:42px;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}body.home-v75 .global-header #primary-nav .global-nav__guest-auth :is(.global-nav__guest-signup,.global-nav__guest-auth-divider){display:none!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-auth .global-nav__guest-login{display:inline-flex!important;width:156px!important;min-width:156px!important;height:42px!important;min-height:42px!important;box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 14px!important;border:1px solid #8B7852!important;border-radius:10px!important;background:#171A1B!important;color:#F4F0E8!important;font-family:inherit!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;filter:none!important;opacity:1!important;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-auth .global-nav__guest-login:is(:hover,:focus-visible){background:#202425!important;color:#FFFBF3!important;border-color:#B59B65!important;box-shadow:none!important;transform:none!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login .global-nav__auth-icon--login{display:inline-grid!important;width:19px!important;height:19px!important;flex:0 0 19px!important;color:#C9AD70!important;opacity:1!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login:is(:hover,:focus-visible) .global-nav__auth-icon--login{color:#DDC183!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login .global-nav__auth-icon--login svg{display:block!important;width:19px!important;height:19px!important;stroke:currentColor!important;stroke-width:1.75!important;fill:none!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login .global-nav__auth-label{display:inline!important;color:inherit!important;line-height:inherit!important;white-space:nowrap!important;}body.home-v75 .global-header #primary-nav .global-nav__account-label--mobile{display:none!important;}}@media (max-width:1020px){body.home-v75 .global-header #primary-nav .global-nav__account-label--desktop{display:none!important;}}@media (prefers-reduced-motion:reduce){body.home-v75 .global-header #primary-nav .global-nav__guest-login{transition:none!important;}}

@media (max-width:1020px){body.home-v75 .global-header #primary-nav .global-nav__guest-auth{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-auth :is(.global-nav__guest-signup,.global-nav__guest-auth-divider){display:none!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login{display:inline-flex!important;box-sizing:border-box!important;width:156px!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:9px!important;border:1px solid #8B7852!important;border-radius:10px!important;background:#171A1B!important;color:#F4F0E8!important;font-family:inherit!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important;opacity:1!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login:is(:hover,:focus-visible,:active){background:#202425!important;color:#FFFBF3!important;border-color:#B59B65!important;transform:none!important;box-shadow:none!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login .global-nav__mobile-icon{display:none!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login .global-nav__auth-icon--login{display:inline-grid!important;width:19px!important;height:19px!important;flex:0 0 19px!important;color:#C9AD70!important;opacity:1!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login:is(:hover,:focus-visible,:active) .global-nav__auth-icon--login{color:#DDC183!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login .global-nav__auth-icon--login svg{display:block!important;width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.75!important;}body.home-v75 .global-header #primary-nav .global-nav__guest-login .global-nav__auth-label{display:inline!important;color:inherit!important;white-space:nowrap!important;}}@media (min-width:641px) and (max-width:1020px){body.home-v75 .global-header #primary-nav .global-nav__account--guest{display:flex!important;flex-direction:column!important;align-items:stretch!important;}}@media (max-width:640px){body.home-v75 .global-header .global-header__mobile-auth{display:flex!important;position:absolute!important;top:50%!important;left:8px!important;right:auto!important;align-items:center!important;gap:0!important;background:transparent!important;transform:translateY(-50%)!important;}body.home-v75 .global-header .global-header__mobile-auth .global-header__mobile-account{display:inline-flex!important;box-sizing:border-box!important;width:min(110px,calc(50vw - 53px))!important;min-width:0!important;max-width:110px!important;height:34px!important;min-height:34px!important;padding:0 6px!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:6px!important;border:1px solid #8B7852!important;border-radius:8px!important;background:#171A1B!important;color:#F4F0E8!important;font-family:inherit!important;font-size:11px!important;font-weight:750!important;line-height:1.25!important;opacity:1!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease!important;}body.home-v75 .global-header .global-header__mobile-account:is(:hover,:focus-visible,:active){background:#202425!important;color:#FFFBF3!important;border-color:#B59B65!important;box-shadow:none!important;transform:none!important;}body.home-v75 .global-header .global-header__mobile-account svg{display:block!important;width:13px!important;height:13px!important;min-width:13px!important;flex:0 0 13px!important;fill:none!important;stroke:#C9AD70!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;order:0!important;}body.home-v75 .global-header .global-header__mobile-account:is(:hover,:focus-visible,:active) svg{stroke:#DDC183!important;}body.home-v75 .global-header .global-header__mobile-account span{display:inline!important;color:inherit!important;white-space:nowrap!important;}}@media (max-width:360px){body.home-v75 .global-header .global-header__mobile-auth .global-header__mobile-account{gap:6px!important;padding:0 5px!important;font-size:11px!important;}body.home-v75 .global-header .global-header__mobile-account svg{width:13px!important;height:13px!important;min-width:13px!important;flex-basis:13px!important;}}@media (prefers-reduced-motion:reduce){body.home-v75 .global-header .global-header__mobile-account,body.home-v75 .global-header #primary-nav .global-nav__guest-login{transition:none!important;}}

/* v100 — One-line mobile contact headline and centered form introduction. */
@media (max-width:640px){
 .home-v75 #contact .contact-v173.contact-v189 .contact-v164__intro h2.contact-v189__headline,
 .home-v75 #contact .contact-v189 .contact-v189__headline{
  display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:nowrap;
  width:100%;max-width:100%;gap:.24em;white-space:nowrap;
  font-size:clamp(11px,3.55vw,20px);line-height:1.5;letter-spacing:-.048em;
  text-align:center;
 }
 .home-v75 #contact .contact-v189 .contact-v189__headline > span{display:inline;flex:0 0 auto;white-space:nowrap}
 .home-v75 #contact .contact-v189 .contact-v164__form-head,
 .home-v75 #contact .contact-v173 .contact-v164__form-head{text-align:center}
 .home-v75 #contact .contact-v189 .contact-v164__form-head h3,
 .home-v75 #contact .contact-v189 .contact-v164__form-head p{text-align:center}
}
