@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/manrope-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/manrope-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/manrope-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url('../fonts/sora-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url('../fonts/sora-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg-0:#090909;--bg-1:#111111;--bg-2:#171717;--bg-3:#1F1F1F;--bg-4:#262626;--ink:#FFFFFF;--ink-soft:#A8A8A8;--ink-mute:#6E6E6E;--ink-faint:#3A3A3A;--gold-1:#F2D27B;--gold-2:#D4AF37;--gold-3:#E7C76A;--gold-deep:#A17E22;--gold-glow:rgba(212, 175, 55, 0.28);--gold-grad:linear-gradient(135deg, #F2D27B 0%, #D4AF37 50%, #A17E22 100%);--gold-grad-soft:linear-gradient(135deg, rgba(231, 199, 106, 0.13), rgba(161, 126, 34, 0.05));--glass-bg:rgba(255, 255, 255, 0.03);--glass-stroke:rgba(255, 255, 255, 0.08);--glass-stroke-strong:rgba(255, 255, 255, 0.14);--gold-stroke:rgba(212, 175, 55, 0.32);--hairline:rgba(255, 255, 255, 0.06);--glass-blur:20px;--card-surface:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012));--surface-menu:rgba(22, 24, 29, 0.97);--surface-topbar:rgba(16, 17, 20, 0.72);--surface-input:rgba(255, 255, 255, 0.025);--surface-option:#14161b;--overlay:rgba(6, 7, 10, 0.62);--scrollbar:rgba(255, 255, 255, 0.12);--sheen:rgba(255, 255, 255, 0.16);--success:#2FBF87;--danger:#E5484D;--warning:#E8B93B;--info:#5B9BE8;--font-display:'Sora',system-ui,sans-serif;--font-body:'Manrope',system-ui,sans-serif;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:30px;--r-2xl:40px;--r-pill:999px;--shadow-soft:0 1px 2px rgba(0, 0, 0, 0.30),0 10px 30px -14px rgba(0, 0, 0, 0.55);--shadow-card:0 2px 4px rgba(0, 0, 0, 0.25),0 18px 46px -22px rgba(0, 0, 0, 0.65);--shadow-pop:0 20px 60px -24px rgba(0, 0, 0, 0.72);--shadow-gold:0 12px 40px -16px rgba(212, 175, 55, 0.30);--shadow-inset:inset 0 1px 0 rgba(255, 255, 255, 0.06);--ease:cubic-bezier(0.22, 1, 0.36, 1);--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-io:cubic-bezier(0.65, 0, 0.35, 1);--dur:0.45s;--container:1240px;--header-h:76px}body.theme-light{--bg-0:#F1F2F5;--bg-1:#FFFFFF;--bg-2:#FFFFFF;--bg-3:#FAFAFC;--bg-4:#F1F2F5;--ink:#14161C;--ink-soft:#4B515C;--ink-mute:#878C97;--ink-faint:#C3C7CF;--glass-bg:rgba(15, 17, 22, 0.02);--glass-stroke:rgba(15, 17, 22, 0.10);--glass-stroke-strong:rgba(15, 17, 22, 0.16);--gold-stroke:rgba(161, 126, 34, 0.42);--hairline:rgba(15, 17, 22, 0.07);--card-surface:linear-gradient(180deg, rgba(255, 255, 255, 0.9), rgba(248, 249, 251, 0.9));--surface-menu:rgba(255, 255, 255, 0.98);--surface-topbar:rgba(255, 255, 255, 0.78);--surface-input:rgba(15, 17, 22, 0.02);--surface-option:#ffffff;--overlay:rgba(20, 22, 28, 0.35);--scrollbar:rgba(15, 17, 22, 0.18);--sheen:rgba(15, 17, 22, 0.05);--gold-glow:rgba(161, 126, 34, 0.22);--shadow-soft:0 1px 2px rgba(16, 24, 40, 0.05),0 8px 24px -12px rgba(16, 24, 40, 0.12);--shadow-card:0 1px 2px rgba(16, 24, 40, 0.06),0 14px 34px -18px rgba(16, 24, 40, 0.16);--shadow-pop:0 20px 50px -22px rgba(16, 24, 40, 0.24);--shadow-inset:inset 0 1px 0 rgba(255, 255, 255, 0.7)}body.theme-light::before{background:radial-gradient(1100px 700px at 8% -8%,rgba(212,175,55,.1),transparent 55%),radial-gradient(900px 800px at 100% 0,rgba(120,90,30,.06),transparent 52%),var(--bg-0)}body.theme-light ::selection{background:rgba(212,175,55,.3);color:#14161c}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--bg-0);color:var(--ink);line-height:1.6;font-size:16px;letter-spacing:.005em;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;direction:ltr;unicode-bidi:plaintext}body::before{content:'';position:fixed;inset:0;z-index:-2;background:radial-gradient(1100px 700px at 8% -8%,rgba(212,175,55,.07),transparent 55%),radial-gradient(900px 800px at 100% 0,rgba(120,90,30,.06),transparent 52%),radial-gradient(800px 800px at 50% 118%,rgba(212,175,55,.045),transparent 60%),var(--bg-0);pointer-events:none}img,svg{display:block;max-width:100%}.brand-logo-component{--logo-primary:#D4AF37;--logo-highlight:#F8E19A;--logo-shadow:#8D6817;--logo-secondary:#6EA0FF;--logo-accent:#F2D27B;--logo-border:#F2D27B;--logo-surface:#151923;--logo-background:#05060A;width:var(--logo-size,40px);height:var(--logo-size,40px);max-width:none;flex:none;overflow:visible;filter:drop-shadow(0 10px 22px rgba(212,175,55,.2))}.brand-logo-component.logo-variant-white{--logo-primary:#F4F5F8;--logo-highlight:#FFFFFF;--logo-shadow:#9CA1AD;--logo-secondary:#C9CDD7;--logo-accent:#FFFFFF;--logo-border:#FFFFFF}.brand-logo-component.logo-variant-mono{--logo-primary:currentColor;--logo-highlight:currentColor;--logo-shadow:currentColor;--logo-secondary:currentColor;--logo-accent:currentColor;--logo-border:currentColor;--logo-surface:transparent;--logo-background:transparent}.brand-logo-component .logo-stop-highlight{stop-color:var(--logo-highlight)}.brand-logo-component .logo-stop-primary{stop-color:var(--logo-primary)}.brand-logo-component .logo-stop-shadow{stop-color:var(--logo-shadow)}.brand-logo-component .logo-stop-surface{stop-color:var(--logo-surface)}.brand-logo-component .logo-stop-background{stop-color:var(--logo-background)}.brand-logo-component.is-animated .logo-shield{transform-origin:40px 40px;animation:brand-float 5.8s var(--ease-io) infinite}.brand-logo-component.is-animated .logo-border{transform-origin:40px 38px;animation:brand-pulse 3.8s var(--ease-io) infinite}.brand-logo-component.is-animated .logo-network{transform-origin:40px 38px;animation:brand-network 4.6s var(--ease-io) infinite}.brand-logo-component.is-animated .logo-highlight{animation:brand-shine 4.8s var(--ease) infinite}@keyframes brand-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes brand-pulse{0%,100%{opacity:.88}50%{opacity:1;filter:drop-shadow(0 0 5px rgba(242,210,123,.45))}}@keyframes brand-network{0%,100%{opacity:.68}50%{opacity:1;filter:drop-shadow(0 0 4px rgba(110,160,255,.5))}}@keyframes brand-shine{0%,100%,62%{opacity:.2;transform:translateX(-8px)}76%{opacity:.8;transform:translateX(7px)}}.brand{display:inline-flex;align-items:center;gap:11px;min-width:0;font-family:var(--font-display);font-weight:700}.brand .logo{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;background:0 0;box-shadow:none}.brand .logo .brand-logo-component{width:100%;height:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:0 0;color:inherit}ul{list-style:none}button,input,select,textarea{font-family:inherit;color:inherit}::selection{background:rgba(212,175,55,.26);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--glass-stroke-strong);background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}.display{font-family:var(--font-display);font-weight:700;line-height:1.04;letter-spacing:-.025em}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.022em;line-height:1.12}h1{letter-spacing:-.03em}.text-gradient{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.eyebrow{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2);font-weight:600}.muted{color:var(--ink-soft)}.text-mute{color:var(--ink-mute)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.section{padding-block:clamp(76px,11vw,148px);position:relative}.section-head{max-width:680px;margin:0 auto clamp(44px,6vw,76px);text-align:center}.section-head h2{font-size:clamp(2rem, 4.4vw, 3.4rem);margin:16px 0}.section-head p{color:var(--ink-soft);font-size:1.08rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 24px;border-radius:var(--r-pill);font-weight:600;font-size:.94rem;letter-spacing:.01em;transition:box-shadow .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),transform .22s var(--ease);white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.btn svg{width:18px;height:18px}.btn::after{content:'';position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-42%;width:28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);transform:translateX(-180%) rotate(18deg);transition:transform .72s var(--ease);pointer-events:none}.btn:hover{transform:translateY(-2px)}.btn:hover::after{transform:translateX(600%) rotate(18deg)}.btn:active{transform:translateY(0) scale(.975);transition-duration:.1s}.btn-primary{background:var(--gold-grad);color:#201603;box-shadow:var(--shadow-gold),var(--shadow-inset)}.btn-primary:hover{box-shadow:0 18px 46px -14px var(--gold-glow),var(--shadow-inset)}.btn-ghost{background:rgba(255,255,255,.03);border:1px solid var(--glass-stroke);color:var(--ink);backdrop-filter:blur(8px)}.btn-ghost:hover{border-color:var(--glass-stroke-strong);background:rgba(255,255,255,.06)}.btn-lg{padding:16px 32px;font-size:1.02rem}.btn-block{width:100%}.btn:focus-visible,.icon-btn:focus-visible,.nav-item:focus-visible,.profile-btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-1);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true],.input:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}.card,.glass{position:relative;border-radius:var(--r-lg);border:1px solid var(--glass-stroke);background:radial-gradient(320px circle at var(--mx,50%) var(--my,-10%),rgba(212,175,55,.1),transparent 60%),var(--card-surface),var(--bg-2);box-shadow:var(--shadow-card);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));overflow:hidden;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.card::before,.glass::before{content:'';position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,var(--sheen),transparent);pointer-events:none}.card::after,.glass::after{content:'';position:absolute;inset:0;opacity:.11;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.35) 0 .45px,transparent .65px),radial-gradient(circle at 80% 60%,rgba(255,255,255,.25) 0 .4px,transparent .65px);background-size:13px 17px,19px 23px;mix-blend-mode:soft-light;pointer-events:none}.card:hover,.glass:hover{border-color:var(--glass-stroke-strong)}.card-interactive{cursor:pointer}.card-interactive:hover{transform:translateY(-4px);box-shadow:var(--shadow-pop),0 20px 60px -30px var(--gold-glow)}.badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--r-pill);background:var(--gold-grad-soft);border:1px solid var(--gold-stroke);font-size:.78rem;font-weight:600;color:var(--gold-1)}.badge .dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 12px var(--success)}.icon-tile{width:52px;height:52px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--gold-grad-soft);border:1px solid var(--gold-stroke);color:var(--gold-1);box-shadow:var(--shadow-inset)}.icon-tile svg{width:24px;height:24px}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;flex:none;border:1px solid var(--glass-stroke-strong);border-radius:6px;background:rgba(255,255,255,.03);display:inline-grid;place-content:center;transition:background .2s var(--ease),border-color .2s var(--ease);cursor:pointer;vertical-align:middle}input[type=checkbox]::before{content:'';width:11px;height:11px;transform:scale(0);transition:transform .18s var(--ease);background:#201603;clip-path:polygon(14% 44%,0 65%,43% 100%,100% 16%,84% 0,41% 68%)}input[type=checkbox]:checked{background:var(--gold-grad);border-color:transparent}input[type=checkbox]:checked::before{transform:scale(1)}input[type=checkbox]:focus-visible{box-shadow:0 0 0 4px rgba(212,175,55,.14)}input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;flex:none;border:1px solid var(--glass-stroke-strong);border-radius:50%;background:rgba(255,255,255,.03);display:inline-grid;place-content:center;cursor:pointer;vertical-align:middle;transition:border-color .2s var(--ease)}input[type=radio]::before{content:'';width:10px;height:10px;border-radius:50%;transform:scale(0);transition:transform .18s var(--ease);background:var(--gold-grad)}input[type=radio]:checked{border-color:var(--gold-stroke)}input[type=radio]:checked::before{transform:scale(1)}.file-drop{position:relative;display:flex;align-items:center;gap:14px;min-height:82px;width:100%;padding:15px 16px;border:1.5px dashed var(--glass-stroke-strong);border-radius:var(--r-md);background:var(--surface-input);cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.file-drop.dragover,.file-drop:focus-visible,.file-drop:hover{border-color:var(--gold-stroke);background:rgba(212,175,55,.06);box-shadow:0 0 0 4px rgba(212,175,55,.08);outline:0}.file-drop[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.file-drop .fd-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--gold-grad-soft);border:1px solid var(--gold-stroke);color:var(--gold-1);flex:none}.file-drop .fd-icon svg{width:20px;height:20px}.file-drop .fd-text{min-width:0;flex:1}.file-drop .fd-title{font-weight:600;font-size:.92rem}.file-drop .fd-title .fd-name{color:var(--gold-1)}.file-drop .fd-sub{font-size:.8rem;color:var(--ink-mute)}.file-drop .fd-status{display:block;min-height:1.2em;margin-top:3px;font-size:.74rem;color:var(--ink-mute)}.file-drop.is-success{border-color:rgba(71,190,132,.72)}.file-drop.is-success .fd-status{color:#73dba6}.file-drop.is-error{border-color:rgba(239,105,105,.8);background:rgba(239,105,105,.06)}.file-drop.is-error .fd-status{color:#ff9898}.file-drop.is-loading{border-style:solid}.file-drop .fd-actions{align-self:stretch;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;gap:5px;flex:none}.file-drop .fd-actions[hidden]{display:none}.file-drop .fd-clear,.file-drop .fd-replace{min-width:68px;min-height:32px;padding:5px 9px;border:1px solid var(--glass-stroke);border-radius:9px;color:var(--ink-soft);background:rgba(255,255,255,.025);font-size:.72rem;font-weight:650}.file-drop .fd-replace:hover{border-color:var(--gold-stroke);color:var(--gold-1)}.file-drop .fd-clear:hover{border-color:rgba(239,105,105,.5);color:#ff9898}.file-drop .fd-preview{display:block;width:58px;height:58px;flex:none;overflow:hidden;border-radius:10px;border:1px solid var(--glass-stroke);background:var(--bg-3)}.file-drop .fd-preview[hidden]{display:none}.file-drop .fd-preview img{width:100%;height:100%;object-fit:cover}.file-drop .fd-preview.preview-circle,.file-drop .fd-preview.preview-circle img{border-radius:50%}.file-drop .fd-preview.is-model{order:5;width:100%;height:auto;flex-basis:100%;border-radius:14px;touch-action:none}.file-drop .fd-preview.is-model canvas{display:block;width:100%;min-height:230px;cursor:grab;touch-action:none}.file-drop .fd-preview.is-model canvas:active{cursor:grabbing}.file-drop:has(.fd-preview.is-model:not([hidden])){flex-wrap:wrap}.fd-progress{display:flex;align-items:center;gap:9px;margin-top:7px}.fd-progress[hidden]{display:none}.fd-progress-track{height:5px;flex:1;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.09)}.fd-progress-bar{display:block;width:0;height:100%;border-radius:inherit;background:var(--gold-grad);transition:width .18s linear}.fd-progress-value{min-width:35px;color:var(--gold-1);font-size:.69rem;text-align:right}@media (max-width:560px){.file-drop{align-items:flex-start;flex-wrap:wrap}.file-drop .fd-actions{width:100%;flex-direction:row;align-items:center;justify-content:flex-start}}.image-viewer{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:clamp(10px,3vw,32px)}.image-viewer[hidden]{display:none}.image-viewer-backdrop{position:absolute;inset:0;background:rgba(3,4,8,.94);backdrop-filter:blur(12px)}.image-viewer-shell{position:relative;width:min(1180px,100%);height:min(88svh,900px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px}.image-viewer-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:7px}.image-viewer-level,.image-viewer-toolbar .icon-btn{min-width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--glass-stroke-strong);border-radius:11px;background:var(--surface-menu);color:var(--ink);font-weight:700}.image-viewer-level{min-width:64px;padding:0 9px;font-size:.78rem}.image-viewer-download{text-decoration:none}.image-viewer-close{margin-left:5px;font-size:1.35rem}.image-viewer-stage{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;border:1px solid var(--glass-stroke);border-radius:var(--r-lg);background:radial-gradient(circle at center,rgba(212,175,55,.07),transparent 55%),rgba(0,0,0,.48);touch-action:none;cursor:zoom-in}.image-viewer-stage.can-pan{cursor:grab}.image-viewer-stage.can-pan:active{cursor:grabbing}.image-viewer-stage img{max-width:94%;max-height:94%;width:auto;height:auto;object-fit:contain;border-radius:var(--r-sm);box-shadow:0 20px 80px rgba(0,0,0,.65);user-select:none;will-change:transform;transition:transform .12s var(--ease)}.image-viewer-stage:active img{transition:none}.image-viewer-hint{margin:0;color:var(--ink-mute);font-size:.72rem;text-align:center}body.viewer-open{overflow:hidden}@media (max-width:600px){.image-viewer{padding:8px}.image-viewer-shell{height:calc(100svh - 16px)}.image-viewer-toolbar{justify-content:center}.image-viewer-hint{padding-bottom:max(2px,env(safe-area-inset-bottom))}}.viewer-open{overflow:hidden}.btn.is-loading{pointer-events:none;opacity:.72;color:transparent!important}.btn.is-loading>*{visibility:hidden}.btn.is-loading::before{content:'';position:absolute;z-index:3;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-right-color:var(--gold-1);border-radius:50%;visibility:visible;animation:ui-button-spin .7s linear infinite}.btn-primary.is-loading::before{border-color:rgba(31,22,3,.28);border-top-color:#1f1603}@keyframes ui-button-spin{to{transform:rotate(360deg)}}#nav-progress{position:fixed;top:0;left:0;height:2px;width:0;background:var(--gold-grad);box-shadow:0 0 10px var(--gold-glow);z-index:100000;opacity:0}#nav-progress.active{opacity:1}[data-reveal]{opacity:1;transform:none}.no-js [data-reveal]{opacity:1;transform:none}.flex{display:flex}.center{display:flex;align-items:center;justify-content:center}.grid{display:grid}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:100001;padding:10px 14px;border-radius:10px;background:var(--gold-1);color:#130d02;font-weight:700;transform:translateY(-160%);transition:transform .18s var(--ease)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}.brand-logo-component *{animation:none!important}}@media (max-width:640px){.container{padding-inline:18px}.btn{min-height:44px;padding-inline:18px}.btn-lg{width:100%}.card,.glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}