@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&amp;display=swap);body,html{line-height:1.55}body,button,input,select,textarea{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font-sans,"Plus Jakarta Sans",system-ui,sans-serif)}#root,body{overflow-x:hidden}:root{--navy-900:#060914;--navy-800:#0b1024;--navy-700:#141c3d;--navy-600:#2f4bff;--navy-500:#4d66ff;--navy-400:#7a8cff;--navy-300:#aab6ff;--navy-200:#d2d9ff;--navy-100:#e7ebff;--navy-50:#f3f5ff;--ink:#060914;--ink-2:#0b1024;--ink-3:#121a36;--paper:#f5f4f0;--paper-2:#ecebe5;--cobalt:#2f4bff;--cobalt-2:#4d66ff;--violet:#8b5cf6;--cyan:#38bdf8;--brand:var(--cobalt);--brand-600:#2238d9;--brand-500:var(--cobalt-2);--brand-100:var(--navy-100);--spark:#aab6ff;--spark-600:#7a8cff;--sand:var(--paper);--sand-2:var(--paper-2);--gold:#d9a441;--gold-100:#fbf1da;--gray-900:#0c0e14;--gray-800:#1b1e27;--gray-700:#2f333e;--gray-600:#4b505c;--gray-500:#6c717d;--gray-400:#9a9ea8;--gray-300:#cdd0d6;--gray-200:#e4e5e9;--gray-100:#efeff2;--gray-50:#f7f7f9;--white:#fff;--line:rgba(6,9,20,.09);--line-2:rgba(6,9,20,.16);--line-dark:hsla(0,0%,100%,.09);--line-dark-2:hsla(0,0%,100%,.16);--success:#11845b;--success-bg:#e6f6ef;--success-border:#b5e5cf;--success-100:#e6f6ef;--danger:#d93636;--danger-bg:#fdeded;--danger-border:#f6c6c6;--danger-100:#fdeded;--warning:#b7791f;--warning-bg:#fdf4de;--warning-border:#f1d89c;--warning-100:#fdf4de;--info:#2f4bff;--info-bg:#eef1ff;--info-border:#cdd5ff;--global-color:var(--cobalt);--font-sans:"Geist","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Instrument Serif","Times New Roman",serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--font-serif:var(--font-sans);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--r-full:999px;--shadow-xs:0 1px 2px rgba(6,9,20,.05);--shadow-sm:0 1px 2px rgba(6,9,20,.04),0 4px 14px -6px rgba(6,9,20,.08);--shadow-md:0 2px 4px rgba(6,9,20,.04),0 18px 40px -16px rgba(6,9,20,.18);--shadow-lg:0 4px 10px rgba(6,9,20,.05),0 36px 70px -24px rgba(6,9,20,.3);--shadow-xl:0 50px 100px -30px rgba(6,9,20,.42);--shadow-nav:0 20px 40px -20px rgba(0,0,0,.6);--shadow-float:0 18px 40px -12px rgba(6,9,20,.45);--shadow-focus:0 0 0 4px rgba(47,75,255,.18);--shadow-glow:0 0 0 1px rgba(47,75,255,.35),0 18px 50px -12px rgba(47,75,255,.55);--max-w:1280px;--gutter:clamp(1.25rem,4vw,3rem);--section-y:clamp(5rem,11vw,9.5rem);--sidebar-w:280px;--header-h:68px;--ease-smooth:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-expo:cubic-bezier(.19,1,.22,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--t-fast:200ms var(--ease-smooth);--t-base:420ms var(--ease-smooth);--t-slow:800ms var(--ease-expo);--transition:var(--t-fast);--ease:var(--t-fast);--adm-white:#fff;--adm-navy-900:var(--navy-900);--adm-navy-700:var(--navy-700);--adm-navy-600:var(--navy-600);--adm-navy-400:var(--navy-400);--adm-navy-200:var(--navy-200);--adm-navy-100:var(--navy-100);--adm-navy-50:var(--navy-50);--adm-gray-500:var(--gray-500);--adm-gray-300:var(--gray-300);--adm-gray-100:var(--gray-100);--adm-font-serif:var(--font-sans);--adm-font-sans:var(--font-sans);--adm-ease:var(--t-fast);--adm-focus:var(--shadow-focus)}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"ss01","cv11";font-feature-settings:"ss01","cv11";background:#f5f4f0;background:var(--paper);color:#0c0e14;color:var(--gray-900);font-family:Geist,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:16px;text-rendering:optimizeLegibility}img{display:block;max-width:100%}::selection{background:#2f4bff;background:var(--cobalt);color:#fff}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(6,9,20,.22);background-clip:content-box;border:3px solid transparent;border-radius:999px;border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:rgba(6,9,20,.38);background-clip:content-box}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2f4bff;outline:2px solid var(--cobalt);outline-offset:3px}button:not(:disabled):active{-webkit-transform:scale(.98);transform:scale(.98)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.page-transition{-webkit-animation:pageIn .9s cubic-bezier(.19,1,.22,1) backwards;animation:pageIn .9s cubic-bezier(.19,1,.22,1) backwards;-webkit-animation:pageIn .9s var(--ease-expo) backwards;animation:pageIn .9s var(--ease-expo) backwards}@-webkit-keyframes pageIn{0%{-webkit-filter:blur(6px);filter:blur(6px);opacity:0}to{-webkit-filter:none;filter:none;opacity:1}}@keyframes pageIn{0%{-webkit-filter:blur(6px);filter:blur(6px);opacity:0}to{-webkit-filter:none;filter:none;opacity:1}}.scroll-progress{background:linear-gradient(90deg,#2f4bff,#8b5cf6,#38bdf8);background:linear-gradient(90deg,var(--cobalt),var(--violet),var(--cyan));height:2px;inset:0 0 auto 0;pointer-events:none;position:fixed;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform:scaleX(var(--progress,0));transform:scaleX(var(--progress,0));-webkit-transform-origin:0 50%;transform-origin:0 50%;z-index:1200}html .rv{--rv-dur:1.1s;transition:opacity var(--rv-dur) cubic-bezier(.19,1,.22,1),-webkit-transform var(--rv-dur) cubic-bezier(.19,1,.22,1),-webkit-filter var(--rv-dur) cubic-bezier(.19,1,.22,1),-webkit-clip-path calc(var(--rv-dur)*1.15) cubic-bezier(.19,1,.22,1);transition:opacity var(--rv-dur) cubic-bezier(.19,1,.22,1),transform var(--rv-dur) cubic-bezier(.19,1,.22,1),filter var(--rv-dur) cubic-bezier(.19,1,.22,1),clip-path calc(var(--rv-dur)*1.15) cubic-bezier(.19,1,.22,1);transition:opacity var(--rv-dur) cubic-bezier(.19,1,.22,1),transform var(--rv-dur) cubic-bezier(.19,1,.22,1),filter var(--rv-dur) cubic-bezier(.19,1,.22,1),clip-path calc(var(--rv-dur)*1.15) cubic-bezier(.19,1,.22,1),-webkit-transform var(--rv-dur) cubic-bezier(.19,1,.22,1),-webkit-filter var(--rv-dur) cubic-bezier(.19,1,.22,1),-webkit-clip-path calc(var(--rv-dur)*1.15) cubic-bezier(.19,1,.22,1);transition:opacity var(--rv-dur) var(--ease-expo),-webkit-transform var(--rv-dur) var(--ease-expo),-webkit-filter var(--rv-dur) var(--ease-expo),-webkit-clip-path calc(var(--rv-dur)*1.15) var(--ease-expo);transition:opacity var(--rv-dur) var(--ease-expo),transform var(--rv-dur) var(--ease-expo),filter var(--rv-dur) var(--ease-expo),clip-path calc(var(--rv-dur)*1.15) var(--ease-expo);transition:opacity var(--rv-dur) var(--ease-expo),transform var(--rv-dur) var(--ease-expo),filter var(--rv-dur) var(--ease-expo),clip-path calc(var(--rv-dur)*1.15) var(--ease-expo),-webkit-transform var(--rv-dur) var(--ease-expo),-webkit-filter var(--rv-dur) var(--ease-expo),-webkit-clip-path calc(var(--rv-dur)*1.15) var(--ease-expo);transition-delay:0ms;transition-delay:var(--rv-delay,0ms)}.rv:not(.rv-in){will-change:opacity,transform}.rv[data-reveal=""],.rv[data-reveal=up]{opacity:0;-webkit-transform:translate3d(0,38px,0);transform:translate3d(0,38px,0)}.rv[data-reveal=fade]{opacity:0}.rv[data-reveal=blur]{-webkit-filter:blur(14px);filter:blur(14px);opacity:0;-webkit-transform:translate3d(0,18px,0);transform:translate3d(0,18px,0)}.rv[data-reveal=scale]{opacity:0;-webkit-transform:scale(.94) translate3d(0,20px,0);transform:scale(.94) translate3d(0,20px,0)}.rv[data-reveal=left]{opacity:0;-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.rv[data-reveal=right]{opacity:0;-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.rv[data-reveal=mask]{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transform:translate3d(0,28px,0);transform:translate3d(0,28px,0)}.rv[data-reveal=img]{-webkit-clip-path:inset(14% 10% 14% 10% round 28px);clip-path:inset(14% 10% 14% 10% round 28px);-webkit-clip-path:inset(14% 10% 14% 10% round var(--r-xl));clip-path:inset(14% 10% 14% 10% round var(--r-xl))}.rv[data-reveal=img] img{-webkit-transform:scale(1.22);transform:scale(1.22);transition:-webkit-transform 1.8s cubic-bezier(.19,1,.22,1);transition:transform 1.8s cubic-bezier(.19,1,.22,1);transition:transform 1.8s cubic-bezier(.19,1,.22,1),-webkit-transform 1.8s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1.8s var(--ease-expo);transition:transform 1.8s var(--ease-expo);transition:transform 1.8s var(--ease-expo),-webkit-transform 1.8s var(--ease-expo);transition-delay:0ms;transition-delay:var(--rv-delay,0ms)}.rv[data-reveal=line]{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.rv.rv-in{-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0);-webkit-filter:none;filter:none;opacity:1;-webkit-transform:none;transform:none}.rv[data-reveal=img].rv-in{-webkit-clip-path:inset(0 0 0 0 round 28px);clip-path:inset(0 0 0 0 round 28px);-webkit-clip-path:inset(0 0 0 0 round var(--r-xl));clip-path:inset(0 0 0 0 round var(--r-xl))}.rv[data-reveal=img].rv-in img{-webkit-transform:scale(1);transform:scale(1)}html .rv-auto{opacity:0;-webkit-transform:translate3d(0,14px,0);transform:translate3d(0,14px,0);transition:opacity .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1);transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:opacity .7s var(--ease-expo),-webkit-transform .7s var(--ease-expo);transition:opacity .7s var(--ease-expo),transform .7s var(--ease-expo);transition:opacity .7s var(--ease-expo),transform .7s var(--ease-expo),-webkit-transform .7s var(--ease-expo);transition-delay:0ms;transition-delay:var(--rv-delay,0ms)}html .rv-auto.rv-in{opacity:1;-webkit-transform:none;transform:none}.u-wrap{margin:0 auto;max-width:1280px;max-width:var(--max-w);padding-left:clamp(1.25rem,4vw,3rem);padding-left:var(--gutter);padding-right:clamp(1.25rem,4vw,3rem);padding-right:var(--gutter);width:100%}.u-eyebrow{align-items:center;color:#6c717d;color:var(--gray-500);display:inline-flex;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.72rem;font-weight:500;gap:.6rem;letter-spacing:.14em;text-transform:uppercase}.u-eyebrow:before{background:#2f4bff;background:var(--cobalt);border-radius:50%;box-shadow:0 0 0 4px rgba(47,75,255,.14);content:"";flex-shrink:0;height:6px;width:6px}.u-dark .u-eyebrow,.u-eyebrow--light{color:hsla(0,0%,100%,.62)}.u-dark .u-eyebrow:before,.u-eyebrow--light:before{background:#aab6ff;background:var(--navy-300);box-shadow:0 0 0 4px rgba(170,182,255,.16)}.u-display{color:#060914;color:var(--ink);font-family:"Instrument Serif",Times New Roman,serif;font-family:var(--font-display);font-weight:400;letter-spacing:-.015em;line-height:1.02}.u-display em{background:linear-gradient(100deg,#2f4bff 10%,#8b5cf6 90%);background:linear-gradient(100deg,var(--cobalt) 10%,var(--violet) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;padding-right:.06em}.u-dark .u-display{color:#fff}.u-dark .u-display em{background:linear-gradient(100deg,#aab6ff,#c4b5fd 55%,#7dd3fc);-webkit-background-clip:text;background-clip:text}.u-h1{font-size:clamp(3rem,8.4vw,7.4rem)}.u-h2{font-size:clamp(2.4rem,5.4vw,4.6rem)}.u-h3{font-size:clamp(1.9rem,3.6vw,3rem)}.u-lead{color:#4b505c;color:var(--gray-600);font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.7;max-width:56ch}.u-dark .u-lead{color:hsla(0,0%,100%,.64)}.u-dark{background:#060914;background:var(--ink);color:#fff;isolation:isolate;overflow:hidden;position:relative}.u-aurora{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.u-aurora:after,.u-aurora:before{-webkit-animation:auroraDrift 22s cubic-bezier(.65,0,.35,1) infinite alternate;animation:auroraDrift 22s cubic-bezier(.65,0,.35,1) infinite alternate;-webkit-animation:auroraDrift 22s var(--ease-in-out) infinite alternate;animation:auroraDrift 22s var(--ease-in-out) infinite alternate;border-radius:50%;content:"";-webkit-filter:blur(90px);filter:blur(90px);height:60vmax;opacity:.55;position:absolute;width:60vmax}.u-aurora:before{background:radial-gradient(circle,rgba(47,75,255,.9),transparent 62%);left:-12vmax;top:-30vmax}.u-aurora:after{-webkit-animation-delay:-11s;animation-delay:-11s;background:radial-gradient(circle,rgba(139,92,246,.75),transparent 62%);bottom:-34vmax;right:-16vmax}@-webkit-keyframes auroraDrift{0%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}50%{-webkit-transform:translate3d(6vmax,4vmax,0) scale(1.12);transform:translate3d(6vmax,4vmax,0) scale(1.12)}to{-webkit-transform:translate3d(-4vmax,7vmax,0) scale(.94);transform:translate3d(-4vmax,7vmax,0) scale(.94)}}@keyframes auroraDrift{0%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}50%{-webkit-transform:translate3d(6vmax,4vmax,0) scale(1.12);transform:translate3d(6vmax,4vmax,0) scale(1.12)}to{-webkit-transform:translate3d(-4vmax,7vmax,0) scale(.94);transform:translate3d(-4vmax,7vmax,0) scale(.94)}}.u-grid-lines{background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 85%);z-index:-1}.u-grain:after,.u-grid-lines{inset:0;pointer-events:none;position:absolute}.u-grain:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";mix-blend-mode:overlay;opacity:.07;z-index:0}.u-btn{--bg:var(--ink);--fg:#fff;--bd:transparent;align-items:center;background:var(--bg);border:1px solid var(--bd);border-radius:999px;border-radius:var(--r-full);color:var(--fg);cursor:pointer;display:inline-flex;font-family:Geist,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:.95rem;font-weight:500;gap:.7rem;height:3.35rem;isolation:isolate;justify-content:center;letter-spacing:-.005em;overflow:hidden;padding:0 1.6rem;position:relative;text-decoration:none;transition:box-shadow .5s cubic-bezier(.19,1,.22,1),background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s cubic-bezier(.19,1,.22,1),background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s cubic-bezier(.19,1,.22,1),background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:box-shadow .5s var(--ease-expo),background-color .4s var(--ease-smooth),color .4s var(--ease-smooth),border-color .4s var(--ease-smooth),-webkit-transform .5s var(--ease-expo);transition:transform .5s var(--ease-expo),box-shadow .5s var(--ease-expo),background-color .4s var(--ease-smooth),color .4s var(--ease-smooth),border-color .4s var(--ease-smooth);transition:transform .5s var(--ease-expo),box-shadow .5s var(--ease-expo),background-color .4s var(--ease-smooth),color .4s var(--ease-smooth),border-color .4s var(--ease-smooth),-webkit-transform .5s var(--ease-expo);white-space:nowrap}.u-btn:before{background:#2f4bff;background:var(--hover-bg,var(--cobalt));border-radius:inherit;content:"";inset:0;position:absolute;-webkit-transform:translateY(101%);transform:translateY(101%);transition:-webkit-transform .55s cubic-bezier(.19,1,.22,1);transition:transform .55s cubic-bezier(.19,1,.22,1);transition:transform .55s cubic-bezier(.19,1,.22,1),-webkit-transform .55s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .55s var(--ease-expo);transition:transform .55s var(--ease-expo);transition:transform .55s var(--ease-expo),-webkit-transform .55s var(--ease-expo);z-index:-1}.u-btn:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.u-btn:hover{border-color:transparent;border-color:var(--hover-bd,transparent);box-shadow:0 0 0 1px rgba(47,75,255,.35),0 18px 50px -12px rgba(47,75,255,.55);box-shadow:var(--shadow-glow);color:#fff;color:var(--hover-fg,#fff)}.u-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.u-btn:disabled:before{display:none}.u-btn__arrow{align-items:center;background:hsla(0,0%,100%,.14);border-radius:50%;display:inline-flex;flex-shrink:0;height:1.65rem;justify-content:center;margin-right:-.7rem;overflow:hidden;position:relative;width:1.65rem}.u-btn__arrow svg{height:13px;transition:-webkit-transform .55s cubic-bezier(.19,1,.22,1);transition:transform .55s cubic-bezier(.19,1,.22,1);transition:transform .55s cubic-bezier(.19,1,.22,1),-webkit-transform .55s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .55s var(--ease-expo);transition:transform .55s var(--ease-expo);transition:transform .55s var(--ease-expo),-webkit-transform .55s var(--ease-expo);width:13px}.u-btn__arrow svg+svg{position:absolute;-webkit-transform:translateX(-180%);transform:translateX(-180%)}.u-btn:hover .u-btn__arrow svg:first-child{-webkit-transform:translateX(180%);transform:translateX(180%)}.u-btn:hover .u-btn__arrow svg+svg{-webkit-transform:translateX(0);transform:translateX(0)}.u-btn--cobalt{--bg:var(--cobalt);--hover-bg:var(--ink)}.u-btn--light{--bg:#fff;--fg:var(--ink);--hover-bg:var(--cobalt)}.u-btn--light .u-btn__arrow{background:rgba(6,9,20,.08)}.u-btn--light:hover .u-btn__arrow{background:hsla(0,0%,100%,.18)}.u-btn--ghost-light{--bg:hsla(0,0%,100%,.04);--fg:#fff;--bd:hsla(0,0%,100%,.22);--hover-bg:#fff;--hover-fg:var(--ink);--hover-bd:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.u-btn--ghost{--bg:transparent;--fg:var(--ink);--bd:var(--line-2);--hover-bg:var(--ink);--hover-fg:#fff}.u-btn--danger{--bg:var(--danger-bg);--fg:var(--danger);--bd:var(--danger-border);--hover-bg:var(--danger)}.u-btn--block{width:100%}.u-btn--sm{font-size:.86rem;height:2.6rem;padding:0 1.15rem}.u-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.u-field label{color:#2f333e;color:var(--gray-700);font-size:.8rem;font-weight:500;letter-spacing:-.005em}.u-field input,.u-field select,.u-field textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(6,9,20,.16);border:1px solid var(--line-2);border-radius:14px;border-radius:var(--r-md);color:#060914;color:var(--ink);font-family:Geist,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:.95rem;height:3.25rem;outline:none;padding:0 1.05rem;transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .3s;transition:border-color .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth),background-color .3s;width:100%}.u-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236c717d' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.u-field textarea{height:auto;line-height:1.6;min-height:150px;padding:.95rem 1.05rem;resize:vertical}.u-field input::-webkit-input-placeholder,.u-field textarea::-webkit-input-placeholder{color:#9a9ea8;color:var(--gray-400)}.u-field input::placeholder,.u-field textarea::placeholder{color:#9a9ea8;color:var(--gray-400)}.u-field input:hover,.u-field select:hover,.u-field textarea:hover{border-color:rgba(6,9,20,.28)}.u-field input:focus,.u-field select:focus,.u-field textarea:focus{border-color:#2f4bff;border-color:var(--cobalt);box-shadow:0 0 0 4px rgba(47,75,255,.18);box-shadow:var(--shadow-focus)}.u-field input[readonly]{background:#f7f7f9;background:var(--gray-50);color:#4b505c;color:var(--gray-600)}.u-field input:focus-visible,.u-field select:focus-visible,.u-field textarea:focus-visible{outline:none}.fx-spot{isolation:isolate;position:relative}.fx-spot:after{background:radial-gradient(420px circle at 50% 50%,rgba(47,75,255,.1),transparent 60%);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),var(--spot,rgba(47,75,255,.1)),transparent 60%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s cubic-bezier(.22,1,.36,1);transition:opacity .5s var(--ease-smooth);z-index:0}.fx-spot:hover:after{opacity:1}.fx-spot>:not(.u-aurora){position:relative;z-index:1}@-webkit-keyframes marquee{to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes marquee{to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.u-phead{padding:calc(68px + clamp(5rem, 12vw, 9rem)) 0 clamp(4rem,8vw,6.5rem);padding:calc(var(--header-h) + clamp(5rem, 12vw, 9rem)) 0 clamp(4rem,8vw,6.5rem)}.u-phead__inner{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;position:relative}.u-phead__title{font-size:clamp(3.6rem,12vw,10rem);line-height:.92}.u-phead__crumb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.16);border:1px solid var(--line-dark-2);border-radius:999px;border-radius:var(--r-full);color:hsla(0,0%,100%,.55);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;margin-bottom:.9rem;padding:.7rem 1.1rem;text-transform:uppercase}.u-phead__rule{background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.04));height:1px;margin-top:clamp(2.5rem,5vw,4rem)}.u-news{padding:clamp(5rem,11vw,9.5rem) 0;padding:var(--section-y) 0}.u-news__card{grid-gap:clamp(2rem,5vw,4rem);align-items:end;border-radius:36px;border-radius:var(--r-2xl);display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1.15fr 1fr;padding:clamp(2.5rem,6vw,5rem)}.u-news__text h2{font-size:clamp(2.2rem,4.6vw,3.8rem)}.u-news__text p{margin-top:1.1rem}.u-news__form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border:1px solid var(--line-dark-2);border-radius:999px;border-radius:var(--r-full);display:flex;gap:.5rem;padding:.45rem;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);transition:border-color .4s var(--ease-smooth),box-shadow .4s var(--ease-smooth)}.u-news__form:focus-within{border-color:rgba(170,182,255,.6);box-shadow:0 0 0 6px rgba(47,75,255,.15)}.u-news__form input[type=email]{background:transparent;border:none;color:#fff;flex:1 1;font-family:Geist,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:.98rem;min-width:0;outline:none;padding:0 1.1rem}.u-news__form input[type=email]::-webkit-input-placeholder{color:hsla(0,0%,100%,.45)}.u-news__form input[type=email]::placeholder{color:hsla(0,0%,100%,.45)}.u-news__form input[type=email]:focus-visible{outline:none}.u-news__form input[type=submit]{background:#fff;border:none;border-radius:999px;border-radius:var(--r-full);color:#060914;color:var(--ink);cursor:pointer;font-family:Geist,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:.92rem;font-weight:500;height:3.1rem;padding:0 1.6rem;transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.19,1,.22,1);transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:background-color .4s var(--ease-smooth),color .4s var(--ease-smooth),-webkit-transform .4s var(--ease-expo);transition:background-color .4s var(--ease-smooth),color .4s var(--ease-smooth),transform .4s var(--ease-expo);transition:background-color .4s var(--ease-smooth),color .4s var(--ease-smooth),transform .4s var(--ease-expo),-webkit-transform .4s var(--ease-expo)}.u-news__form input[type=submit]:hover{background:#2f4bff;background:var(--cobalt);color:#fff}@media (max-width:860px){.u-news__card{align-items:start;grid-template-columns:1fr}}@media (max-width:480px){.u-news__form{border-radius:20px;border-radius:var(--r-lg);flex-direction:column}.u-news__form input[type=email]{height:3rem}.u-news__form input[type=submit]{width:100%}}.ui-pop-in{-webkit-animation:popIn .35s cubic-bezier(.16,1,.3,1) both;animation:popIn .35s cubic-bezier(.16,1,.3,1) both;-webkit-animation:popIn .35s var(--ease-out) both;animation:popIn .35s var(--ease-out) both}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(.96) translateY(6px);transform:scale(.96) translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes popIn{0%{opacity:0;-webkit-transform:scale(.96) translateY(6px);transform:scale(.96) translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}.ui-fade-in{-webkit-animation:fadeIn .4s cubic-bezier(.16,1,.3,1) both;animation:fadeIn .4s cubic-bezier(.16,1,.3,1) both;-webkit-animation:fadeIn .4s var(--ease-out) both;animation:fadeIn .4s var(--ease-out) both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.ui-skeleton{-webkit-animation:shimmer 1.6s linear infinite;animation:shimmer 1.6s linear infinite;background:linear-gradient(90deg,#efeff2 25%,#f7f7f9 37%,#efeff2 63%);background:linear-gradient(90deg,var(--gray-100) 25%,var(--gray-50) 37%,var(--gray-100) 63%);background-size:800px 100%;border-radius:10px;border-radius:var(--r-sm)}.hm{background:var(--paper);overflow-x:clip}.hm-head{margin-bottom:clamp(3rem,6vw,4.5rem);max-width:760px}.hm-head .u-display,.hm-head .u-lead{margin-top:1.25rem}.hm-head--split{grid-gap:2rem;align-items:end;display:grid;gap:2rem;grid-template-columns:1fr 2fr;max-width:none}.hm-head--split .u-display{margin-top:0}.hm-hero{padding-bottom:clamp(3rem,6vw,5rem);padding-top:calc(116px + clamp(3.5rem, 8vw, 6.5rem))}.hm-hero__inner{position:relative;z-index:1}.hm-hero__title{font-size:clamp(3.4rem,10.2vw,9.6rem);letter-spacing:-.025em;line-height:.95;margin-top:1.8rem}.hm-hero__line{display:block}.hm-hero__line>span{display:inline-block;padding:0 .08em .06em 0}.hm-hero__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem 3rem;justify-content:space-between;margin-top:clamp(2rem,4vw,3rem)}.hm-hero__sub{font-size:clamp(1.05rem,1.5vw,1.25rem);max-width:38ch}.hm-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hm-hero__stage{--p:0;margin-top:clamp(3rem,6vw,5rem);-webkit-transform:scale(calc(.9 + var(--p)*.1));transform:scale(calc(.9 + var(--p)*.1));-webkit-transform-origin:50% 0;transform-origin:50% 0;will-change:transform}.hm-hero__media{aspect-ratio:1024/395;background:var(--ink-3);border-radius:var(--r-xl);min-height:260px;overflow:hidden;position:relative}.hm-hero__stage{border-radius:var(--r-xl);box-shadow:0 60px 120px -40px rgba(0,0,0,.8)}.hm-hero__media img{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;-webkit-transform:scale(1.12);transform:scale(1.12);transition:opacity 1.6s var(--ease-smooth),-webkit-transform 7s linear;transition:opacity 1.6s var(--ease-smooth),transform 7s linear;transition:opacity 1.6s var(--ease-smooth),transform 7s linear,-webkit-transform 7s linear;width:100%}.hm-hero__media img.is-active{opacity:1;-webkit-transform:scale(1.02);transform:scale(1.02)}.hm-hero__shade{background:linear-gradient(180deg,rgba(6,9,20,0) 50%,rgba(6,9,20,.55)),linear-gradient(90deg,rgba(47,75,255,.18),transparent 40%);inset:0;pointer-events:none;position:absolute}.hm-hero__dots{bottom:1.4rem;display:flex;gap:.45rem;position:absolute;right:1.5rem;z-index:2}.hm-hero__dots button{background:hsla(0,0%,100%,.3);border:none;border-radius:4px;cursor:pointer;height:4px;overflow:hidden;padding:0;position:relative;transition:width .6s var(--ease-expo),background-color .4s;width:28px}.hm-hero__dots button.is-active{background:hsla(0,0%,100%,.25);width:56px}.hm-hero__dots button.is-active:after{-webkit-animation:hmDot 6s linear both;animation:hmDot 6s linear both;background:#fff;content:"";inset:0;position:absolute;-webkit-transform-origin:0 50%;transform-origin:0 50%}@-webkit-keyframes hmDot{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes hmDot{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.hm-features{padding:var(--section-y) 0 calc(var(--section-y)*.6)}.hm-features__grid{border-top:1px solid var(--line-2);display:grid;grid-template-columns:repeat(4,1fr)}.hm-feature{border-right:1px solid var(--line);padding:2rem 1.75rem 2.25rem;transition:background-color .6s var(--ease-smooth)}.hm-feature:last-child{border-right:none}.hm-feature:hover{background:#fff}.hm-feature__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.2rem}.hm-feature__num{color:var(--gray-400);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em}.hm-feature__icon{align-items:center;background:var(--navy-100);border-radius:50%;color:var(--cobalt);display:inline-flex;font-size:1.05rem;height:46px;justify-content:center;transition:background-color .5s,color .5s,-webkit-transform .8s var(--ease-expo);transition:transform .8s var(--ease-expo),background-color .5s,color .5s;transition:transform .8s var(--ease-expo),background-color .5s,color .5s,-webkit-transform .8s var(--ease-expo);width:46px}.hm-feature:hover .hm-feature__icon{background:var(--cobalt);color:#fff;-webkit-transform:rotate(-12deg) scale(1.08);transform:rotate(-12deg) scale(1.08)}.hm-feature h4{color:var(--ink);font-size:1.18rem;font-weight:500;letter-spacing:-.015em;line-height:1.3}.hm-feature p{color:var(--gray-500);font-size:.93rem;line-height:1.7;margin-top:.85rem}.hm-split{padding:calc(var(--section-y)*.6) 0}.hm-split__inner{grid-gap:clamp(2.5rem,7vw,7rem);align-items:center;display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:1fr 1.05fr}.hm-split--reverse .hm-split__text{order:2}.hm-split__text .u-display,.hm-split__text .u-lead{margin-top:1.5rem}.hm-badge{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-full);box-shadow:var(--shadow-xs);color:var(--ink);display:inline-flex;font-size:.82rem;font-weight:500;gap:.55rem;padding:.5rem .95rem}.hm-badge svg{color:var(--cobalt);font-size:.85rem}.hm-checks{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin-top:2rem}.hm-checks li{align-items:center;border-bottom:1px solid var(--line);color:var(--gray-800);display:flex;font-size:1rem;gap:.9rem;padding-bottom:.9rem}.hm-checks__icon{align-items:center;background:var(--ink);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.hm-checks__icon svg{height:13px;width:13px}.hm-calc__media,.hm-split__media{aspect-ratio:5/4;background:var(--paper-2);border-radius:var(--r-xl);overflow:hidden;position:relative}.hm-split__parallax{inset:-9% 0;position:absolute}.hm-split__parallax img{height:100%;object-fit:cover;width:100%}.hm-accounts{padding:var(--section-y) 0}.hm-accounts .hm-head{text-align:center}.hm-accounts .hm-head,.hm-accounts .hm-head .u-lead{margin-left:auto;margin-right:auto}.hm-accounts__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.hm-account{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);color:inherit;display:flex;flex-direction:column;isolation:isolate;min-height:360px;overflow:hidden;padding:2.25rem 2rem 2rem;position:relative;text-decoration:none;transition:box-shadow .8s var(--ease-expo),border-color .5s,-webkit-transform .8s var(--ease-expo);transition:transform .8s var(--ease-expo),box-shadow .8s var(--ease-expo),border-color .5s;transition:transform .8s var(--ease-expo),box-shadow .8s var(--ease-expo),border-color .5s,-webkit-transform .8s var(--ease-expo)}.hm-account:before{background:radial-gradient(120% 80% at 100% 0,rgba(47,75,255,.55),transparent 55%),var(--ink);-webkit-clip-path:circle(0 at 90% 10%);clip-path:circle(0 at 90% 10%);content:"";inset:0;position:absolute;transition:-webkit-clip-path 1s var(--ease-expo);transition:clip-path 1s var(--ease-expo);transition:clip-path 1s var(--ease-expo),-webkit-clip-path 1s var(--ease-expo);z-index:-1}.hm-account:hover{border-color:transparent;box-shadow:var(--shadow-xl);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hm-account:hover:before{-webkit-clip-path:circle(150% at 90% 10%);clip-path:circle(150% at 90% 10%)}.hm-account__icon{align-items:center;background:var(--navy-50);border:1px solid var(--navy-100);border-radius:var(--r-lg);display:flex;height:68px;justify-content:center;transition:background-color .6s var(--ease-smooth),border-color .6s,-webkit-transform .8s var(--ease-expo);transition:background-color .6s var(--ease-smooth),border-color .6s,transform .8s var(--ease-expo);transition:background-color .6s var(--ease-smooth),border-color .6s,transform .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo);width:68px}.hm-account__icon img{height:38px;object-fit:contain;transition:-webkit-filter .6s;transition:filter .6s;transition:filter .6s,-webkit-filter .6s;width:38px}.hm-account:hover .hm-account__icon{background:#fff;border-color:#fff;-webkit-transform:scale(1.06) rotate(-4deg);transform:scale(1.06) rotate(-4deg)}.hm-account h4{color:var(--ink);font-family:var(--font-display);font-size:2rem;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin-top:2.5rem;transition:color .5s}.hm-account p{color:var(--gray-500);font-size:.95rem;line-height:1.7;margin-top:.9rem;transition:color .5s}.hm-account__link{color:var(--cobalt);font-size:.92rem;font-weight:500;margin-top:auto;padding-top:2rem;transition:color .5s,letter-spacing .6s var(--ease-expo)}.hm-account:hover h4{color:#fff}.hm-account:hover p{color:hsla(0,0%,100%,.66)}.hm-account:hover .hm-account__link{color:var(--navy-300);letter-spacing:.02em}.hm-services{padding:var(--section-y) 0}.hm-ask{padding:var(--section-y) 0 calc(var(--section-y)*.5)}.hm-ask__card{grid-gap:clamp(2rem,5vw,4rem);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-md);display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:.8fr 1.2fr;margin-top:1.75rem;padding:clamp(1.5rem,3vw,2.25rem)}.hm-ask__card,.hm-ask__media{align-items:center;background:#fff}.hm-ask__media{aspect-ratio:1/1;border-radius:var(--r-xl);display:flex;justify-content:center;overflow:hidden}.hm-ask__media img{height:78%;object-fit:contain;width:78%}.hm-ask__text{padding-right:clamp(0rem,3vw,2.5rem)}.hm-ask__text .u-lead{margin:1.25rem 0 2rem}.hm-loan{padding:calc(var(--section-y)*.5) 0}.hm-loan__band{align-items:center;background:radial-gradient(90% 140% at 0 0,#5b72ff 0,transparent 55%),radial-gradient(70% 120% at 100% 100%,#7c4dff 0,transparent 55%),var(--cobalt);border-radius:var(--r-2xl);color:#fff;display:flex;flex-wrap:wrap;gap:2rem 3rem;isolation:isolate;justify-content:space-between;overflow:hidden;padding:clamp(2.5rem,6vw,4.5rem) clamp(2rem,6vw,5rem);position:relative}.hm-loan__ring{fill:none;stroke:hsla(0,0%,100%,.16);stroke-width:.6;-webkit-animation:hmSpin 40s linear infinite;animation:hmSpin 40s linear infinite;position:absolute;right:-6%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(520px,70vw);z-index:-1}.hm-loan__ring circle:nth-child(2){stroke-dasharray:3 5}@-webkit-keyframes hmSpin{to{-webkit-transform:translateY(-50%) rotate(1turn);transform:translateY(-50%) rotate(1turn)}}@keyframes hmSpin{to{-webkit-transform:translateY(-50%) rotate(1turn);transform:translateY(-50%) rotate(1turn)}}.hm-loan__text{max-width:640px}.hm-loan__text h3{color:#fff;font-size:clamp(2.2rem,4.8vw,4rem)}.hm-loan__text p{color:hsla(0,0%,100%,.78);font-size:1.05rem;line-height:1.7;margin-top:1rem;max-width:52ch}.hm-calc{padding:var(--section-y) 0}.hm-calc__inner{grid-gap:clamp(2rem,5vw,4rem);align-items:stretch;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1.2fr .8fr}.hm-calc__head .u-display{margin-top:1.25rem}.hm-calc__form{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-md);margin-top:2.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.hm-calc__fields{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.hm-calc__result input[readonly]{background:var(--ink);border-color:var(--ink);color:#fff;font-family:var(--font-mono);font-size:1.05rem}.hm-calc__result input[readonly]::-webkit-input-placeholder{color:hsla(0,0%,100%,.4);font-family:var(--font-sans);font-size:.92rem}.hm-calc__result input[readonly]::placeholder{color:hsla(0,0%,100%,.4);font-family:var(--font-sans);font-size:.92rem}.hm-calc__result.has-value input[readonly]{-webkit-animation:hmPulse 1s var(--ease-expo);animation:hmPulse 1s var(--ease-expo);background:var(--cobalt);border-color:var(--cobalt)}@-webkit-keyframes hmPulse{0%{box-shadow:0 0 0 0 rgba(47,75,255,.5)}to{box-shadow:0 0 0 14px rgba(47,75,255,0)}}@keyframes hmPulse{0%{box-shadow:0 0 0 0 rgba(47,75,255,.5)}to{box-shadow:0 0 0 14px rgba(47,75,255,0)}}.hm-calc__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.hm-calc__media{aspect-ratio:auto;min-height:420px}.hm-start{padding:0 0 var(--section-y)}.hm-start__card{grid-gap:2rem;align-items:center;border-radius:var(--r-2xl);display:grid;gap:2rem;grid-template-columns:1.1fr .9fr;padding:clamp(2.5rem,6vw,5rem)}.hm-start__text{position:relative;z-index:1}.hm-start__text h3{font-size:clamp(2.6rem,6vw,5.2rem)}.hm-start__text .u-lead{margin:1.25rem 0 2.25rem}.hm-start__media{position:relative;z-index:1}.hm-start__media img{-webkit-animation:hmFloat 7s var(--ease-in-out) infinite alternate;animation:hmFloat 7s var(--ease-in-out) infinite alternate;-webkit-filter:drop-shadow(0 30px 50px rgba(0,0,0,.45));filter:drop-shadow(0 30px 50px rgba(0,0,0,.45));margin-left:auto;max-width:440px;width:100%}@-webkit-keyframes hmFloat{0%{-webkit-transform:translate3d(0,-10px,0) rotate(-1deg);transform:translate3d(0,-10px,0) rotate(-1deg)}to{-webkit-transform:translate3d(0,12px,0) rotate(1deg);transform:translate3d(0,12px,0) rotate(1deg)}}@keyframes hmFloat{0%{-webkit-transform:translate3d(0,-10px,0) rotate(-1deg);transform:translate3d(0,-10px,0) rotate(-1deg)}to{-webkit-transform:translate3d(0,12px,0) rotate(1deg);transform:translate3d(0,12px,0) rotate(1deg)}}@media (max-width:1080px){.hm-features__grid{grid-template-columns:repeat(2,1fr)}.hm-feature:nth-child(2){border-right:none}.hm-feature:nth-child(-n+2){border-bottom:1px solid var(--line)}.hm-accounts__grid{grid-template-columns:1fr 1fr}.hm-accounts__grid>:last-child{grid-column:1/-1;min-height:0}}@media (max-width:900px){.hm-ask__card,.hm-calc__inner,.hm-head--split,.hm-split__inner,.hm-start__card{grid-template-columns:1fr}.hm-split--reverse .hm-split__text{order:0}.hm-calc__media,.hm-split__media{aspect-ratio:4/3;order:-1}.hm-calc__media{min-height:0}.hm-ask__media{aspect-ratio:16/10}.hm-start__media img{margin:0 auto;max-width:320px}}@media (max-width:640px){.hm-hero{padding-top:calc(72px + 3.5rem)}.hm-hero__actions{width:100%}.hm-hero__actions .u-btn{flex:1 1 100%}.hm-hero__media{aspect-ratio:4/3;border-radius:var(--r-lg)}.hm-hero__stage{-webkit-transform:none;transform:none}.hm-features__grid{grid-template-columns:1fr}.hm-feature{border-bottom:1px solid var(--line);border-right:none;padding:1.75rem .25rem}.hm-feature__top{margin-bottom:1.75rem}.hm-accounts__grid{grid-template-columns:1fr}.hm-account{min-height:0}.hm-calc__fields{grid-template-columns:1fr}.hm-calc__actions .u-btn{flex:1 1}.hm-loan__band .u-btn{width:100%}}.nav{color:#fff;inset:0 0 auto 0;padding:0 var(--gutter);position:fixed;transition:padding .6s var(--ease-expo),-webkit-transform .7s var(--ease-expo);transition:transform .7s var(--ease-expo),padding .6s var(--ease-expo);transition:transform .7s var(--ease-expo),padding .6s var(--ease-expo),-webkit-transform .7s var(--ease-expo);will-change:transform;z-index:1000}.nav--hidden{-webkit-transform:translate3d(0,-130%,0);transform:translate3d(0,-130%,0)}.nav-topbar{align-items:center;border-bottom:1px solid var(--line-dark);color:hsla(0,0%,100%,.5);display:flex;font-family:var(--font-mono);font-size:.7rem;height:40px;justify-content:space-between;letter-spacing:.1em;margin:0 auto;max-width:calc(var(--max-w) - var(--gutter)*2);overflow:hidden;padding:0;text-transform:uppercase;transition:height .6s var(--ease-expo),opacity .4s var(--ease-smooth),border-color .4s}.nav-topbar__links{display:flex;gap:1.6rem}.nav-topbar a{color:inherit;text-decoration:none;transition:color .3s var(--ease-smooth)}.nav-topbar a:hover{color:#fff}.nav-topbar__contact{align-items:center;display:inline-flex;gap:.55rem;letter-spacing:.02em;text-transform:none}.nav--solid .nav-topbar{border-color:transparent;height:0;opacity:0}.nav-bar{align-items:center;border:1px solid transparent;border-radius:var(--r-full);display:flex;gap:1.5rem;height:76px;margin:0 auto;max-width:calc(var(--max-w) - var(--gutter)*2);padding:0;position:relative;transition:height .6s var(--ease-expo),padding .6s var(--ease-expo),background-color .6s var(--ease-smooth),box-shadow .6s var(--ease-smooth),border-color .6s var(--ease-smooth)}.nav--solid{padding-top:.8rem}.nav--solid .nav-bar{-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);background:rgba(8,11,26,.72);border-color:hsla(0,0%,100%,.08);box-shadow:var(--shadow-nav),inset 0 1px 0 hsla(0,0%,100%,.06);height:62px;padding:0 .6rem 0 1.4rem}.nav-logo{align-items:center;display:flex;flex-shrink:0;text-decoration:none}.nav-logo .logo-mark,.nav-logo .logo-word{transition:font-size .6s var(--ease-expo),width .6s var(--ease-expo),height .6s var(--ease-expo),-webkit-transform .7s var(--ease-expo);transition:transform .7s var(--ease-expo),font-size .6s var(--ease-expo),width .6s var(--ease-expo),height .6s var(--ease-expo);transition:transform .7s var(--ease-expo),font-size .6s var(--ease-expo),width .6s var(--ease-expo),height .6s var(--ease-expo),-webkit-transform .7s var(--ease-expo)}.nav--solid .nav-logo .logo-mark,.nav--solid .nav-logo .logo-word{--logo-size:34px!important}.nav-links{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-full);display:flex;margin:0 auto;padding:.3rem;position:relative}.nav-links__pill{background:hsla(0,0%,100%,.1);border-radius:var(--r-full);bottom:.3rem;left:0;opacity:0;pointer-events:none;position:absolute;top:.3rem;transition:width .5s var(--ease-expo),opacity .3s var(--ease-smooth),-webkit-transform .5s var(--ease-expo);transition:transform .5s var(--ease-expo),width .5s var(--ease-expo),opacity .3s var(--ease-smooth);transition:transform .5s var(--ease-expo),width .5s var(--ease-expo),opacity .3s var(--ease-smooth),-webkit-transform .5s var(--ease-expo)}.nav-links__pill.is-on{opacity:1}.nav-links a{border-radius:var(--r-full);color:hsla(0,0%,100%,.66);font-size:.88rem;font-weight:450;padding:.55rem 1rem;position:relative;text-decoration:none;transition:color .3s var(--ease-smooth);white-space:nowrap;z-index:1}.nav-links a.is-active,.nav-links a:hover{color:#fff}.nav-links a.is-active:after{background:var(--navy-300);border-radius:50%;bottom:.2rem;box-shadow:0 0 10px var(--navy-400);content:"";height:4px;left:50%;margin-left:-2px;position:absolute;width:4px}.nav-auth{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.nav-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--r-full);color:hsla(0,0%,100%,.82);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.88rem;font-weight:500;height:2.6rem;padding:0 1.1rem;text-decoration:none;transition:color .3s var(--ease-smooth),background-color .3s var(--ease-smooth),border-color .3s}.nav-btn--ghost:hover{background:hsla(0,0%,100%,.08);color:#fff}.nav-burger{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:50%;cursor:pointer;display:none;height:46px;margin-left:auto;position:relative;width:46px}.nav-burger span{background:#fff;border-radius:2px;height:1.5px;left:14px;position:absolute;right:14px;transition:top .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo);transition:transform .6s var(--ease-expo),top .6s var(--ease-expo);transition:transform .6s var(--ease-expo),top .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo)}.nav-burger span:first-child{top:18px}.nav-burger span:last-child{top:26px}.nav-burger.is-open span:first-child{top:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-burger.is-open span:last-child{top:22px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-drawer{inset:0;pointer-events:none;position:fixed;transition:visibility 0s linear .9s;visibility:hidden;z-index:990}.nav-drawer.is-open{pointer-events:auto;transition-delay:0s;visibility:visible}.nav-drawer__bg{background:var(--ink);-webkit-clip-path:circle(0 at calc(100% - 3rem) 3rem);clip-path:circle(0 at calc(100% - 3rem) 3rem);inset:0;position:absolute;transition:-webkit-clip-path .9s var(--ease-expo);transition:clip-path .9s var(--ease-expo);transition:clip-path .9s var(--ease-expo),-webkit-clip-path .9s var(--ease-expo)}.nav-drawer.is-open .nav-drawer__bg{-webkit-clip-path:circle(150% at calc(100% - 3rem) 3rem);clip-path:circle(150% at calc(100% - 3rem) 3rem)}.nav-drawer__bg:before{background:radial-gradient(circle,rgba(47,75,255,.5),transparent 60%);border-radius:50%;content:"";-webkit-filter:blur(60px);filter:blur(60px);height:80vmax;position:absolute;right:-30vmax;top:-40vmax;width:80vmax}.nav-drawer__panel{height:100%;justify-content:space-between;overflow-y:auto;padding:7.5rem var(--gutter) 2.25rem;position:relative}.nav-drawer__links,.nav-drawer__panel{display:flex;flex-direction:column}.nav-drawer__links a{align-items:baseline;border-bottom:1px solid var(--line-dark);color:#fff;display:flex;gap:1.1rem;opacity:0;padding:.55rem 0;text-decoration:none;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);transition:opacity .4s var(--ease-smooth),color .3s,-webkit-transform .4s var(--ease-smooth);transition:opacity .4s var(--ease-smooth),transform .4s var(--ease-smooth),color .3s;transition:opacity .4s var(--ease-smooth),transform .4s var(--ease-smooth),color .3s,-webkit-transform .4s var(--ease-smooth)}.nav-drawer.is-open .nav-drawer__foot,.nav-drawer.is-open .nav-drawer__links a{opacity:1;-webkit-transform:none;transform:none;transition:opacity .9s var(--ease-expo),color .3s,-webkit-transform .9s var(--ease-expo);transition:opacity .9s var(--ease-expo),transform .9s var(--ease-expo),color .3s;transition:opacity .9s var(--ease-expo),transform .9s var(--ease-expo),color .3s,-webkit-transform .9s var(--ease-expo);transition-delay:calc(.18s + var(--i)*.06s)}.nav-drawer__num{color:hsla(0,0%,100%,.4);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em}.nav-drawer__label{font-family:var(--font-display);font-size:clamp(2.4rem,10vw,3.6rem);letter-spacing:-.01em;line-height:1.1}.nav-drawer__links a.is-active .nav-drawer__label{color:var(--navy-300);font-style:italic}.nav-drawer__links a:active{color:var(--navy-300)}.nav-drawer__foot{margin-top:2.5rem;opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);transition:opacity .4s var(--ease-smooth),-webkit-transform .4s var(--ease-smooth);transition:opacity .4s var(--ease-smooth),transform .4s var(--ease-smooth);transition:opacity .4s var(--ease-smooth),transform .4s var(--ease-smooth),-webkit-transform .4s var(--ease-smooth)}.nav-drawer__auth{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:1fr 1fr}.nav-drawer__auth>:only-child{grid-column:1/-1}.nav-drawer__mail{align-items:center;color:hsla(0,0%,100%,.55);display:inline-flex;font-family:var(--font-mono);font-size:.78rem;gap:.55rem;margin-top:1.4rem;text-decoration:none}@media (max-width:1080px){.nav-links a{font-size:.84rem;padding:.55rem .75rem}}@media (max-width:960px){.nav-auth,.nav-links,.nav-topbar{display:none}.nav-burger{display:block}.nav-bar{height:72px}.nav--solid .nav-bar{height:60px;padding:0 .4rem 0 1rem}.nav-logo .logo-mark,.nav-logo .logo-word{--logo-size:36px!important}.nav--open .nav-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none}}@media (max-width:420px){.nav-drawer__auth{grid-template-columns:1fr}}.logo{gap:.7rem;text-decoration:none;white-space:nowrap}.logo,.logo-mark{align-items:center;display:inline-flex}.logo-mark{background:radial-gradient(120% 90% at 20% 0,hsla(0,0%,100%,.35),transparent 55%),linear-gradient(135deg,var(--cobalt) 0,#5b4cf5 55%,var(--violet) 100%);border-radius:calc(var(--logo-size)*.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 8px 20px -8px rgba(47,75,255,.7);flex-shrink:0;height:var(--logo-size);isolation:isolate;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .7s var(--ease-expo),-webkit-transform .7s var(--ease-expo);transition:transform .7s var(--ease-expo),box-shadow .7s var(--ease-expo);transition:transform .7s var(--ease-expo),box-shadow .7s var(--ease-expo),-webkit-transform .7s var(--ease-expo);width:var(--logo-size)}.logo-mark__ring{border:1px solid hsla(0,0%,100%,.35);border-radius:50%;height:140%;left:35%;position:absolute;top:40%;transition:-webkit-transform 1s var(--ease-expo);transition:transform 1s var(--ease-expo);transition:transform 1s var(--ease-expo),-webkit-transform 1s var(--ease-expo);width:140%;z-index:-1}.logo-mark__text{color:#fff;font-family:var(--font-display);font-size:calc(var(--logo-size)*.5);font-style:italic;letter-spacing:-.04em;line-height:1;-webkit-transform:translateY(4%);transform:translateY(4%)}.logo-mark[data-len="1"] .logo-mark__text{font-size:calc(var(--logo-size)*.62)}.logo-word{font-family:var(--font-display);font-size:calc(var(--logo-size)*.56);letter-spacing:-.01em;line-height:1}.logo-word em{font-style:italic}.logo--light .logo-word{color:#fff}.logo--light .logo-word em{background:linear-gradient(120deg,var(--navy-300),#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.logo--dark .logo-word{color:var(--ink)}.logo--dark .logo-word em{color:var(--cobalt)}.logo:hover .logo-mark,a:hover>.logo .logo-mark{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 12px 28px -8px rgba(47,75,255,.85);-webkit-transform:rotate(-6deg) scale(1.05);transform:rotate(-6deg) scale(1.05)}.logo:hover .logo-mark__ring,a:hover>.logo .logo-mark__ring{-webkit-transform:translate(-20%,-25%);transform:translate(-20%,-25%)}.logo-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.logo-word+.logo-sr{display:none}.os-grid{grid-gap:1px;background:var(--line-dark);border:1px solid var(--line-dark);border-radius:var(--r-xl);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}.os-card{--spot:rgba(122,140,255,.18);background:rgba(8,11,26,.92);padding:2.2rem 1.9rem 2.4rem;transition:background-color .6s var(--ease-smooth)}.os-card:hover{background:rgba(14,19,42,.96)}.os-card__icon{align-items:center;background:rgba(47,75,255,.14);border:1px solid rgba(122,140,255,.24);border-radius:var(--r-md);color:var(--navy-300);display:inline-flex;font-size:1.15rem;height:48px;justify-content:center;transition:background-color .5s,color .5s,-webkit-transform .7s var(--ease-expo);transition:transform .7s var(--ease-expo),background-color .5s,color .5s;transition:transform .7s var(--ease-expo),background-color .5s,color .5s,-webkit-transform .7s var(--ease-expo);width:48px}.os-card:hover .os-card__icon{background:var(--cobalt);color:#fff;-webkit-transform:translateY(-4px) rotate(-6deg);transform:translateY(-4px) rotate(-6deg)}.os-card h3{color:#fff;font-family:var(--font-sans);font-size:1.06rem;font-weight:500;letter-spacing:-.01em;margin-top:1.6rem}.os-card ul{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin-top:1.1rem}.os-card li{color:hsla(0,0%,100%,.55);font-size:.9rem;padding-left:1.1rem;position:relative;transition:color .4s var(--ease-smooth),-webkit-transform .5s var(--ease-expo);transition:color .4s var(--ease-smooth),transform .5s var(--ease-expo);transition:color .4s var(--ease-smooth),transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo)}.os-card li:before{background:var(--navy-300);content:"";height:1px;left:0;position:absolute;top:.62em;transition:width .5s var(--ease-expo);width:5px}.os-card:hover li{color:hsla(0,0%,100%,.78)}.os-card:hover li:before{width:8px}@media (max-width:1080px){.os-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.os-grid{grid-template-columns:1fr}.os-card{padding:1.8rem 1.5rem}}.ft{border-top:1px solid var(--line-dark);padding-top:clamp(5rem,10vw,8rem)}.ft__aurora:before{bottom:-40vmax;left:20%;opacity:.35;top:auto}.ft__aurora:after{opacity:.25}.ft-main{grid-gap:clamp(2.5rem,6vw,6rem);display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:1.6fr 1fr 1fr;position:relative;z-index:1}.ft-brand__logo{display:inline-block;text-decoration:none}.ft-brand__desc{color:hsla(0,0%,100%,.56);font-size:.95rem;line-height:1.75;margin-top:1.6rem;max-width:46ch}.ft-brand__email{align-items:center;border:1px solid var(--line-dark-2);border-radius:var(--r-full);color:#fff;display:inline-flex;font-size:.9rem;gap:.65rem;margin-top:1.8rem;padding:.8rem 1.2rem;text-decoration:none;transition:background-color .4s var(--ease-smooth),border-color .4s,color .4s}.ft-brand__email:hover{background:#fff;border-color:#fff;color:var(--ink)}.ft-col__heading{color:hsla(0,0%,100%,.42);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;margin-bottom:1.5rem;text-transform:uppercase}.ft-col__list{display:flex;flex-direction:column;gap:.85rem;list-style:none}.ft-col__list a,.ft-col__list span{color:hsla(0,0%,100%,.82);display:inline-block;font-size:1rem;position:relative;text-decoration:none;transition:color .3s var(--ease-smooth),-webkit-transform .5s var(--ease-expo);transition:color .3s var(--ease-smooth),transform .5s var(--ease-expo);transition:color .3s var(--ease-smooth),transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo)}.ft-col__list span{color:hsla(0,0%,100%,.6);font-size:.95rem}.ft-col__list a:after{background:currentColor;bottom:-3px;content:"";height:1px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .6s var(--ease-expo);transition:transform .6s var(--ease-expo);transition:transform .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo)}.ft-col__list a:hover{color:#fff;-webkit-transform:translateX(4px);transform:translateX(4px)}.ft-col__list a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.ft-wordmark{background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.02) 85%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(3.2rem,13.5vw,13rem);letter-spacing:-.03em;line-height:.9;margin-top:clamp(4rem,9vw,7rem);overflow:hidden;padding:0 var(--gutter);text-align:center;text-overflow:clip;-webkit-user-select:none;user-select:none;white-space:nowrap}.ft-copyright,.ft-wordmark{position:relative;z-index:1}.ft-copyright{align-items:center;border-top:1px solid var(--line-dark);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding:1.8rem 0 2rem}.ft-copyright__text{color:hsla(0,0%,100%,.45);font-size:.85rem}.ft-copyright__text strong{color:hsla(0,0%,100%,.8);font-weight:500}.ft-copyright__links{align-items:center;display:flex;gap:1.6rem}.ft-copyright__links a{color:hsla(0,0%,100%,.55);font-size:.85rem;text-decoration:none;transition:color .3s var(--ease-smooth)}.ft-copyright__links a:hover,.ft-top{color:#fff}.ft-top{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid var(--line-dark-2);border-radius:50%;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background-color .4s var(--ease-smooth),color .4s,border-color .4s,-webkit-transform .5s var(--ease-expo);transition:background-color .4s var(--ease-smooth),color .4s,border-color .4s,transform .5s var(--ease-expo);transition:background-color .4s var(--ease-smooth),color .4s,border-color .4s,transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo);width:44px}.ft-top:hover{background:#fff;border-color:#fff;color:var(--ink)}.ft-top svg{transition:-webkit-transform .6s var(--ease-expo);transition:transform .6s var(--ease-expo);transition:transform .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo)}.ft-top:hover svg{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:860px){.ft-main{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}}@media (max-width:520px){.ft-main{grid-template-columns:1fr}.ft-copyright{align-items:flex-start;flex-direction:column}}.adm-login{background:var(--paper);display:flex;font-family:var(--font-sans);min-height:100vh}.adm-login__panel{background:radial-gradient(80% 60% at 0 0,rgba(47,75,255,.55),transparent 60%),radial-gradient(60% 50% at 100% 100%,rgba(139,92,246,.4),transparent 60%),var(--ink);display:none;flex:0 0 46%;isolation:isolate;overflow:hidden;position:relative}.adm-login__panel:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:72px 72px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 40% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 80% 70% at 40% 50%,#000 30%,transparent 85%);position:absolute;z-index:-1}.adm-login__panel-inner{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:3rem clamp(2.5rem,5vw,4.5rem)}.adm-login__brand{align-items:center;-webkit-animation:slRise .9s var(--ease-expo) both;animation:slRise .9s var(--ease-expo) both;display:inline-flex;font-family:var(--font-display);font-size:1.5rem;gap:.65rem}.adm-login__tagline{-webkit-animation:slRise 1.1s var(--ease-expo) .15s both;animation:slRise 1.1s var(--ease-expo) .15s both;font-family:var(--font-display);font-size:clamp(2.4rem,min(5.5vw,9vh),5.2rem);font-weight:400;letter-spacing:-.02em;line-height:.98;margin-top:auto}.adm-login__sub{-webkit-animation:slRise 1.1s var(--ease-expo) .3s both;animation:slRise 1.1s var(--ease-expo) .3s both;color:hsla(0,0%,100%,.6);font-size:.98rem;line-height:1.7;margin-top:1.5rem;max-width:38ch}.adm-login__form-wrap{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2.5rem 1.5rem}.adm-login__form{-webkit-animation:slRise 1s var(--ease-expo) .1s both;animation:slRise 1s var(--ease-expo) .1s both;max-width:420px;width:100%}.adm-login__icon{align-items:center;background:var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-md);color:#fff;display:flex;height:56px;justify-content:center;width:56px}.adm-login__eyebrow{color:var(--gray-500);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;margin-top:2rem;text-transform:uppercase}.adm-login__title{color:var(--ink);font-family:var(--font-display);font-size:3.4rem;font-weight:400;line-height:1;margin-top:.6rem}.adm-login__field{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.adm-login__field:first-of-type{margin-top:2.25rem}.adm-login__field label{color:var(--gray-700);font-size:.8rem;font-weight:500}.adm-login__input-wrap{align-items:center;display:flex;position:relative}.adm-login__input-wrap svg{color:var(--gray-400);left:1.05rem;pointer-events:none;position:absolute;transition:color .3s}.adm-login__input-wrap input{background:#fff;border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink);font-family:var(--font-sans);font-size:.96rem;height:3.3rem;outline:none;padding:0 1rem 0 2.8rem;transition:border-color .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth);width:100%}.adm-login__input-wrap input::-webkit-input-placeholder{color:var(--gray-400)}.adm-login__input-wrap input::placeholder{color:var(--gray-400)}.adm-login__input-wrap input:focus{border-color:var(--cobalt);box-shadow:var(--shadow-focus)}.adm-login__input-wrap input:focus-visible{outline:none}.adm-login__input-wrap:focus-within svg{color:var(--cobalt)}.adm-login__btn{align-items:center;background:var(--ink);border:none;border-radius:var(--r-full);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.95rem;font-weight:500;gap:.6rem;height:3.4rem;isolation:isolate;justify-content:center;margin-top:2rem;overflow:hidden;position:relative;transition:box-shadow .5s var(--ease-expo),opacity .3s;width:100%}.adm-login__btn:before{background:var(--cobalt);content:"";inset:0;position:absolute;-webkit-transform:translateY(101%);transform:translateY(101%);transition:-webkit-transform .55s var(--ease-expo);transition:transform .55s var(--ease-expo);transition:transform .55s var(--ease-expo),-webkit-transform .55s var(--ease-expo);z-index:-1}.adm-login__btn:not(:disabled):hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.adm-login__btn:not(:disabled):hover{box-shadow:var(--shadow-glow)}.adm-login__btn:disabled{cursor:progress;opacity:.6}.adm-login__spinner{-webkit-animation:admSpin .8s linear infinite;animation:admSpin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@-webkit-keyframes admSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes admSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.adm-login__note{align-items:center;color:var(--gray-500);display:flex;font-size:.8rem;gap:.5rem;margin-top:1.5rem}@media (min-width:900px){.adm-login__panel{display:block}}.admin-tabs{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);display:flex;font-family:var(--font-sans);gap:.35rem;justify-content:center;margin:2rem auto 0;max-width:calc(100% - 2rem);padding:.35rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.admin-tabs,.admin-tabs p{border-radius:var(--r-full)}.admin-tabs p{color:var(--gray-600);cursor:pointer;font-size:.92rem;font-weight:500;padding:.75rem 1.6rem;text-align:center;transition:background-color .45s var(--ease-expo),color .3s,box-shadow .45s var(--ease-expo);white-space:nowrap}.admin-tabs p:hover{background:rgba(6,9,20,.05);color:var(--ink)}.admin-tabs .active-tab,.admin-tabs .active-tab:hover{background:var(--ink);box-shadow:0 12px 24px -12px rgba(6,9,20,.6);color:#fff!important}.refund-form{-webkit-animation:admRise .8s var(--ease-expo) both;animation:admRise .8s var(--ease-expo) both;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;font-family:var(--font-sans);gap:.9rem;margin:2rem auto 4rem;padding:clamp(1.75rem,4vw,3rem);width:min(760px,calc(100% - 2rem))}.refund-form h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1.05;margin-bottom:.75rem}.refund-form input{background:#fbfaf7;border:1px solid var(--line-2);border-radius:12px;color:var(--ink);font-family:var(--font-sans);font-size:.95rem;height:3.25rem;outline:none;padding:0 1.1rem;transition:border-color .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth),background-color .3s;width:100%}.refund-form input:focus{background:#fff;border-color:var(--cobalt);box-shadow:var(--shadow-focus)}.refund-form button{background:var(--ink);border:none;border-radius:var(--r-full);color:#fff;cursor:pointer;font-family:var(--font-sans);font-size:.95rem;font-weight:500;height:3.4rem;margin-top:1rem;transition:background-color .4s var(--ease-smooth),box-shadow .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo);transition:background-color .4s var(--ease-smooth),box-shadow .5s var(--ease-expo),transform .5s var(--ease-expo);transition:background-color .4s var(--ease-smooth),box-shadow .5s var(--ease-expo),transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo)}.refund-form button:hover{background:var(--cobalt);box-shadow:var(--shadow-glow);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.refundNumber{display:flex;width:100%}.refundNumber input{background:var(--navy-50);border-color:var(--navy-100);font-family:var(--font-mono);height:3.6rem;letter-spacing:.08em;text-align:center;width:100%}.refundNumber input::-webkit-input-placeholder{text-align:center}.refundNumber input::placeholder{text-align:center}.all-refund{display:flex;flex-direction:column;gap:.6rem;margin:2rem auto 4rem;width:min(960px,calc(100% - 2rem))}.all-refund>a{-webkit-animation:admRise .7s var(--ease-expo) both;animation:admRise .7s var(--ease-expo) both}.all-refund>a:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}.all-refund>a:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.all-refund>a:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.all-refund>a:nth-child(n+5){-webkit-animation-delay:.2s;animation-delay:.2s}.refund-data{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:.9rem;gap:1rem;justify-content:space-between;padding:1.1rem 1.4rem;transition:border-color .3s,box-shadow .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo);transition:border-color .3s,box-shadow .5s var(--ease-expo),transform .5s var(--ease-expo);transition:border-color .3s,box-shadow .5s var(--ease-expo),transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo)}.refund-data p:first-child{font-family:var(--font-mono);font-weight:500}.refund-data p:last-child{color:var(--gray-500);font-size:.82rem;text-align:right}.refund-data:hover{border-color:rgba(47,75,255,.3);box-shadow:var(--shadow-md);-webkit-transform:translateX(4px);transform:translateX(4px)}@-webkit-keyframes admRise{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes admRise{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (max-width:560px){.admin-tabs p{font-size:.85rem;padding:.7rem 1.1rem}.refund-data{align-items:flex-start;flex-direction:column}.refund-data p:last-child{text-align:left}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;-webkit-transform:translate3d(0,var(--y),0) scale(var(--s));transform:translate3d(0,var(--y),0) scale(var(--s));transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{-webkit-transform-origin:top;transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{-webkit-transform-origin:bottom;transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;-webkit-transform:scaleY(3);transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cr{background:var(--paper)}.cr-hero{padding:calc(116px + clamp(4rem, 9vw, 7rem)) 0 clamp(4rem,8vw,6rem)}.cr-hero .u-wrap{position:relative;z-index:1}.cr-hero__title{font-size:clamp(3.4rem,11vw,9rem);line-height:.92}.cr-hero__crumb{display:inline-block;margin-top:1.5rem}.cr-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.06);border:1px solid var(--line-dark-2);border-radius:var(--r-full);display:flex;gap:.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);max-width:680px;padding:.5rem;transition:border-color .4s var(--ease-smooth),box-shadow .4s var(--ease-smooth)}.cr-form:focus-within{border-color:rgba(170,182,255,.6);box-shadow:0 0 0 6px rgba(47,75,255,.15)}.cr-form input{background:transparent;border:none;color:#fff;flex:1 1;font-family:var(--font-sans);font-size:1rem;min-width:0;outline:none;padding:0 1.25rem}.cr-form input::-webkit-input-placeholder{color:hsla(0,0%,100%,.45)}.cr-form input::placeholder{color:hsla(0,0%,100%,.45)}.cr-form input:focus-visible{outline:none}.cr-form button{background:#fff;border:none;border-radius:var(--r-full);color:var(--ink);cursor:pointer;font-family:var(--font-sans);font-size:.95rem;font-weight:500;height:3.4rem;padding:0 1.8rem;transition:background-color .4s var(--ease-smooth),color .4s}.cr-form button:hover{background:var(--cobalt);color:#fff}.cr-result{padding:var(--section-y) 0}.cr-result__card{background:#fff;border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-md);padding:clamp(2rem,4vw,3rem)}.cr-result__card h2{font-size:clamp(2rem,4vw,3rem)}.cr-result__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.cr .loader{inset:0;position:fixed;z-index:2000}@media (max-width:860px){.cr-result__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cr-result__grid{grid-template-columns:1fr}.cr-form{border-radius:var(--r-xl);flex-direction:column}.cr-form input{height:3.2rem}.cr-form button{width:100%}}.site-loader{align-items:center;-webkit-animation:slFade .5s var(--ease-out) both;animation:slFade .5s var(--ease-out) both;background:#060914;background:var(--ink,#060914);display:flex;flex-direction:column;font-family:var(--font-sans);gap:2.25rem;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.site-loader--embedded{border-radius:16px;border-radius:var(--r-xl,16px);inset:auto;margin:0 auto;min-height:min(70vh,560px);position:relative;width:100%;z-index:1}.sl-glow{-webkit-animation:slBreathe 4s var(--ease-in-out) infinite alternate;animation:slBreathe 4s var(--ease-in-out) infinite alternate;background:radial-gradient(circle at 40% 40%,rgba(47,75,255,.35),transparent 55%),radial-gradient(circle at 65% 65%,rgba(139,92,246,.25),transparent 55%);border-radius:50%;-webkit-filter:blur(40px);filter:blur(40px);height:70vmax;pointer-events:none;position:absolute;width:70vmax}.sl-mark{align-items:center;display:flex;height:112px;justify-content:center;position:relative;width:112px}.sl-mark__ring{-webkit-animation:slSpin 2.4s linear infinite;animation:slSpin 2.4s linear infinite;inset:0;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sl-mark__track{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:1.5}.sl-mark__arc{fill:none;stroke:#aab6ff;stroke:var(--navy-300,#aab6ff);stroke-width:2;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340;-webkit-animation:slDraw 1.8s var(--ease-in-out) infinite;animation:slDraw 1.8s var(--ease-in-out) infinite}.sl-mark__letter{-webkit-animation:slPulse 2.4s var(--ease-in-out) infinite;animation:slPulse 2.4s var(--ease-in-out) infinite;color:#fff;font-family:var(--font-display);font-size:2.9rem;font-style:italic;line-height:1}.sl-text{align-items:center;-webkit-animation:slRise .9s var(--ease-expo) .1s both;animation:slRise .9s var(--ease-expo) .1s both;display:flex;flex-direction:column;gap:.55rem;position:relative}.sl-text__name{color:#fff;font-family:var(--font-display);font-size:1.7rem;letter-spacing:-.01em}.sl-text__sub{color:hsla(0,0%,100%,.45);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase}.sl-bar{-webkit-animation:slRise .9s var(--ease-expo) .2s both;animation:slRise .9s var(--ease-expo) .2s both;background:hsla(0,0%,100%,.08);border-radius:2px;height:2px;overflow:hidden;position:relative;width:160px}.sl-bar span{-webkit-animation:slSweep 1.4s var(--ease-in-out) infinite;animation:slSweep 1.4s var(--ease-in-out) infinite;background:linear-gradient(90deg,transparent,#aab6ff,transparent);background:linear-gradient(90deg,transparent,var(--navy-300,#aab6ff),transparent);border-radius:inherit;inset:0;position:absolute;width:40%}@-webkit-keyframes slFade{0%{opacity:0}to{opacity:1}}@keyframes slFade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slSpin{to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes slSpin{to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes slDraw{0%{stroke-dashoffset:340}50%{stroke-dashoffset:85}to{stroke-dashoffset:-340}}@keyframes slDraw{0%{stroke-dashoffset:340}50%{stroke-dashoffset:85}to{stroke-dashoffset:-340}}@-webkit-keyframes slPulse{0%,to{opacity:.85;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes slPulse{0%,to{opacity:.85;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.06);transform:scale(1.06)}}@-webkit-keyframes slRise{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes slRise{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slSweep{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(250%);transform:translateX(250%)}}@keyframes slSweep{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(250%);transform:translateX(250%)}}@-webkit-keyframes slBreathe{0%{opacity:.7;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes slBreathe{0%{opacity:.7;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.ab{background:var(--paper);overflow-x:clip}.ab-parallax{inset:-9% 0;position:absolute}.ab-parallax img{height:100%;object-fit:cover;width:100%}.ab-intro{padding:var(--section-y) 0 calc(var(--section-y)*.6)}.ab-intro__inner{grid-gap:clamp(2.5rem,7vw,7rem);align-items:center;display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:.9fr 1.1fr}.ab-intro__media{aspect-ratio:5/6;background:var(--paper-2);border-radius:var(--r-xl);overflow:hidden;position:relative}.ab-ambition__text .u-display,.ab-ambition__text .u-lead,.ab-intro__text .u-display,.ab-intro__text .u-lead,.ab-values__head .u-display,.ab-values__head .u-lead{margin-top:1.4rem}.ab-features{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:2.5rem}.ab-feature{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:1.6rem 1.5rem 1.7rem;transition:box-shadow .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo);transition:transform .8s var(--ease-expo),box-shadow .8s var(--ease-expo);transition:transform .8s var(--ease-expo),box-shadow .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo)}.ab-feature:hover{box-shadow:var(--shadow-md);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.ab-feature__icon{align-items:center;background:var(--ink);border-radius:var(--r-md);color:#fff;display:inline-flex;height:42px;justify-content:center;transition:background-color .5s,-webkit-transform .8s var(--ease-expo);transition:background-color .5s,transform .8s var(--ease-expo);transition:background-color .5s,transform .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo);width:42px}.ab-feature:hover .ab-feature__icon{background:var(--cobalt);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.ab-feature h4{color:var(--ink);font-size:1.08rem;font-weight:500;letter-spacing:-.01em;margin-top:1.3rem}.ab-feature p{color:var(--gray-500);font-size:.9rem;line-height:1.65;margin-top:.5rem}.ab-ambition{padding:calc(var(--section-y)*.6) 0 var(--section-y)}.ab-ambition__inner{grid-gap:clamp(2.5rem,7vw,6rem);align-items:center;display:grid;gap:clamp(2.5rem,7vw,6rem);grid-template-columns:1fr 1fr}.ab-ambition__check{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-full);box-shadow:var(--shadow-sm);color:var(--ink);display:inline-flex;font-weight:500;gap:.8rem;margin-top:2rem;padding:.7rem 1.3rem .7rem .7rem}.ab-ambition__tick{align-items:center;background:var(--cobalt);border-radius:50%;color:#fff;display:inline-flex;height:30px;justify-content:center;width:30px}.ab-collage{aspect-ratio:1/1.02;position:relative}.ab-collage>div{position:absolute;will-change:transform}.ab-collage__a{left:0;top:6%;width:62%}.ab-collage__b{right:0;top:0;width:44%}.ab-collage__c{bottom:0;right:6%;width:52%}.ab-collage__frame{aspect-ratio:366/303;background:var(--paper-2);border-radius:var(--r-xl);overflow:hidden}.ab-collage__a .ab-collage__frame{aspect-ratio:4/5}.ab-collage__frame img{height:100%;object-fit:cover;width:100%}.ab-collage__b .ab-collage__frame,.ab-collage__c .ab-collage__frame{outline:8px solid var(--paper)}.ab-stats{padding:0}.ab-stats__band{border-radius:var(--r-2xl);padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem)}.ab-stats__grid{display:grid;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.ab-stat{border-left:1px solid var(--line-dark-2);padding:1rem clamp(1rem,3vw,2.5rem)}.ab-stat:first-child{border-left:none;padding-left:0}.ab-stat__icon{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid var(--line-dark-2);border-radius:50%;color:var(--navy-300);display:inline-flex;height:46px;justify-content:center;width:46px}.ab-stat strong{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#fff;display:block;font-size:clamp(3.4rem,8vw,6.4rem);font-variant-numeric:tabular-nums;font-weight:400;line-height:.9;margin-top:2rem}.ab-stat>span{color:hsla(0,0%,100%,.55);display:block;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.14em;margin-top:.9rem;text-transform:uppercase}.ab-values{padding:var(--section-y) 0 0}.ab-values__head{margin:0 auto;max-width:820px;text-align:center}.ab-values__head .u-lead{margin-left:auto;margin-right:auto}.ab-map{background:#fff;border:1px solid var(--line);border-radius:var(--r-2xl);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,3.5rem);position:relative}.ab-map img{height:auto;opacity:.9;width:100%}.ab-map__pin{-webkit-animation:abPing 3.2s var(--ease-out) infinite;animation:abPing 3.2s var(--ease-out) infinite;background:var(--cobalt);box-shadow:0 0 0 4px rgba(47,75,255,.18);height:12px;margin:-6px 0 0 -6px;width:12px}.ab-map__pin,.ab-map__pin:after{border-radius:50%;position:absolute}.ab-map__pin:after{-webkit-animation:abRing 3.2s var(--ease-out) infinite;animation:abRing 3.2s var(--ease-out) infinite;-webkit-animation-delay:inherit;animation-delay:inherit;border:1.5px solid var(--cobalt);content:"";inset:-4px}@-webkit-keyframes abPing{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes abPing{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes abRing{0%{opacity:.9;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:0;-webkit-transform:scale(3.2);transform:scale(3.2)}}@keyframes abRing{0%{opacity:.9;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:0;-webkit-transform:scale(3.2);transform:scale(3.2)}}@media (max-width:900px){.ab-ambition__inner,.ab-intro__inner{grid-template-columns:1fr}.ab-intro__media{aspect-ratio:4/3}.ab-collage{margin:0 auto;max-width:560px;width:100%}}@media (max-width:720px){.ab-stats__grid{grid-template-columns:1fr}.ab-stat{border-left:none;border-top:1px solid var(--line-dark-2);padding:2rem 0}.ab-stat:first-child{border-top:none;padding-top:0}.ab-stat strong{margin-top:1.25rem}}@media (max-width:520px){.ab-features{grid-template-columns:1fr}.ab-map__pin{height:8px;margin:-4px 0 0 -4px;width:8px}}.tm{background:var(--paper);overflow-x:clip}.tm-intro{padding:var(--section-y) 0 calc(var(--section-y)*.5)}.tm-intro__inner{grid-gap:clamp(2.5rem,6vw,6rem);align-items:center;display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:.8fr 1.2fr}.tm-intro__stat{background:#fff;border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-md);padding:clamp(2rem,4vw,3rem)}.tm-intro__stat strong{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--ink);display:block;font-size:clamp(4.5rem,11vw,8.5rem);font-variant-numeric:tabular-nums;font-weight:400;line-height:.85}.tm-intro__stat>span{color:var(--gray-500);display:block;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.14em;margin-top:1rem;text-transform:uppercase}.tm-intro__avatars{display:flex;margin-top:2rem}.tm-intro__avatars span{align-items:center;background:var(--ink);border:3px solid #fff;border-radius:50%;color:#fff;display:inline-flex;font-size:.72rem;font-weight:600;height:42px;justify-content:center;margin-left:-10px;width:42px}.tm-intro__avatars span:first-child{margin-left:0}.tm-intro__avatars span:nth-child(2){background:var(--cobalt)}.tm-intro__avatars span:nth-child(3){background:var(--violet)}.tm-intro__avatars span:nth-child(4){background:#0ea5e9}.tm-intro__avatars span:nth-child(5){background:var(--navy-700)}.tm-intro__text .u-display,.tm-intro__text .u-lead{margin-top:1.3rem}.tm-stories{padding:calc(var(--section-y)*.5) 0 calc(var(--section-y)*.4)}.tm-stories__head{display:flex;flex-direction:column;gap:1.3rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.tm-grid{-webkit-columns:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.tm-card{-webkit-column-break-inside:avoid;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);break-inside:avoid;display:flex;flex-direction:column;margin-bottom:1.25rem;padding:2rem 1.9rem 1.8rem;page-break-inside:avoid;transition:box-shadow .8s var(--ease-expo),border-color .5s,-webkit-transform .8s var(--ease-expo);transition:transform .8s var(--ease-expo),box-shadow .8s var(--ease-expo),border-color .5s;transition:transform .8s var(--ease-expo),box-shadow .8s var(--ease-expo),border-color .5s,-webkit-transform .8s var(--ease-expo)}.tm-card:hover{border-color:transparent;box-shadow:var(--shadow-lg);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.tm-card__top{align-items:flex-start;display:flex;justify-content:space-between}.tm-card__stars{color:#f5b400;display:flex;gap:3px}.tm-card__star{height:16px;width:16px}.tm-card__quote{color:var(--navy-200);font-family:var(--font-display);font-size:4.5rem;line-height:.7;transition:color .5s,-webkit-transform .8s var(--ease-expo);transition:color .5s,transform .8s var(--ease-expo);transition:color .5s,transform .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo)}.tm-card:hover .tm-card__quote{color:var(--cobalt);-webkit-transform:translateY(-4px) rotate(-6deg);transform:translateY(-4px) rotate(-6deg)}.tm-card__text{color:var(--gray-700);font-size:1.02rem;line-height:1.75;margin-top:1.4rem}.tm-card__author{align-items:center;border-top:1px solid var(--line);display:flex;gap:.85rem;margin-top:1.75rem;padding-top:1.4rem}.tm-card__avatar{align-items:center;background:var(--navy-100);border-radius:50%;color:var(--cobalt);display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:44px;justify-content:center;letter-spacing:.02em;width:44px}.tm-card__name{color:var(--ink);font-size:.95rem;font-weight:500}.tm-card__role{color:var(--gray-500);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;margin-top:.1rem;text-transform:uppercase}.tm-card--featured{--spot:rgba(122,140,255,.2);background:var(--ink);border-color:var(--ink)}.tm-card--featured .tm-card__text{color:#fff;font-family:var(--font-display);font-size:clamp(1.45rem,2.1vw,1.75rem);line-height:1.35}.tm-card--featured .tm-card__quote{color:rgba(170,182,255,.5)}.tm-card--featured .tm-card__author{border-top-color:var(--line-dark-2)}.tm-card--featured .tm-card__avatar{background:#fff;color:var(--ink)}.tm-card--featured .tm-card__name{color:#fff}.tm-card--featured .tm-card__role{color:hsla(0,0%,100%,.5)}@media (max-width:1080px){.tm-grid{-webkit-columns:2;column-count:2}}@media (max-width:860px){.tm-intro__inner{grid-template-columns:1fr}}@media (max-width:640px){.tm-grid{-webkit-columns:1;column-count:1}.tm-card{padding:1.6rem 1.4rem}}.ct{background:var(--paper);overflow-x:clip}.ct-info{padding:clamp(3rem,6vw,4.5rem) 0 0}.ct-info__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.ct-info__item{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);display:flex;gap:1.1rem;padding:1.5rem 1.6rem;transition:box-shadow .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo);transition:transform .8s var(--ease-expo),box-shadow .8s var(--ease-expo);transition:transform .8s var(--ease-expo),box-shadow .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo)}.ct-info__item:hover{box-shadow:var(--shadow-md);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.ct-info__icon{align-items:center;background:var(--navy-100);border-radius:50%;color:var(--cobalt);display:flex;flex-shrink:0;height:52px;justify-content:center;transition:background-color .5s,color .5s,-webkit-transform .8s var(--ease-expo);transition:background-color .5s,color .5s,transform .8s var(--ease-expo);transition:background-color .5s,color .5s,transform .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo);width:52px}.ct-info__item:hover .ct-info__icon{background:var(--cobalt);color:#fff;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.ct-info__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ct-info__text strong{color:var(--gray-500);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ct-info__text a,.ct-info__text span{color:var(--ink);font-size:1rem;overflow-wrap:anywhere;text-decoration:none}.ct-info__text a:hover{color:var(--cobalt)}.ct-main{padding:var(--section-y) 0 calc(var(--section-y)*.3)}.ct-main__inner{grid-gap:clamp(2rem,5vw,4rem);align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1.35fr 1fr}.ct-form-head .u-display{margin-top:1.3rem}.ct-form-head .u-lead{margin-top:1.2rem}.ct-form{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem;padding:clamp(1.5rem,3.5vw,2.5rem)}.ct-row{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.ct-submit{display:flex;justify-content:flex-end;margin-top:.25rem}.ct-detail{border-radius:var(--r-2xl);padding:clamp(2rem,4vw,3rem);position:-webkit-sticky;position:sticky;top:100px}.ct-detail__intro h3{font-size:clamp(2.4rem,4vw,3.4rem);margin-top:1.25rem}.ct-detail__intro p{color:hsla(0,0%,100%,.62);font-size:.98rem;line-height:1.75;margin-top:1rem}.ct-promises{display:flex;flex-direction:column;margin-top:2.25rem}.ct-promise{border-top:1px solid var(--line-dark);display:flex;gap:1rem;padding:1.15rem 0}.ct-promise__icon{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid var(--line-dark-2);border-radius:var(--r-md);color:var(--navy-300);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ct-promise__icon svg{height:18px;width:18px}.ct-promise__text h4{color:#fff;font-size:.98rem;font-weight:500}.ct-promise__text p{color:hsla(0,0%,100%,.55);font-size:.88rem;line-height:1.6;margin-top:.25rem}.ct-email-card{align-items:center;background:#fff;border-radius:var(--r-lg);color:var(--ink);display:flex;gap:1rem;margin-top:1.5rem;padding:1rem 1.1rem;text-decoration:none;transition:box-shadow .7s var(--ease-expo),-webkit-transform .7s var(--ease-expo);transition:transform .7s var(--ease-expo),box-shadow .7s var(--ease-expo);transition:transform .7s var(--ease-expo),box-shadow .7s var(--ease-expo),-webkit-transform .7s var(--ease-expo)}.ct-email-card:hover{box-shadow:var(--shadow-glow);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.ct-email-card__icon{align-items:center;background:var(--ink);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ct-email-card__text{display:flex;flex-direction:column;min-width:0}.ct-email-card__text strong{color:var(--gray-500);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ct-email-card__text span{font-size:.95rem;overflow-wrap:anywhere}.ct-email-card__go{margin-left:auto}.ct-email-card__go .u-btn__arrow{background:var(--navy-100);color:var(--cobalt);height:2.2rem;margin:0;width:2.2rem}.ct-email-card:hover .u-btn__arrow svg:first-child{-webkit-transform:translateX(180%);transform:translateX(180%)}.ct-email-card:hover .u-btn__arrow svg+svg{-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:960px){.ct-main__inner{grid-template-columns:1fr}.ct-detail{position:relative;top:0}}@media (max-width:800px){.ct-info__grid{grid-template-columns:1fr}}@media (max-width:560px){.ct-row{grid-template-columns:1fr}.ct-submit .u-btn{width:100%}}.pp{background:var(--paper)}.pp-layout{grid-gap:clamp(2.5rem,6vw,6rem);align-items:start;display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:280px 1fr;padding-bottom:var(--section-y);padding-top:var(--section-y)}.pp-sidebar{grid-column-gap:1.25rem;-webkit-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:2px 1fr;position:-webkit-sticky;position:sticky;top:110px}.pp-sidebar__label{color:var(--gray-500);font-family:var(--font-mono);font-size:.72rem;grid-column:1/-1;letter-spacing:.16em;margin-bottom:1.25rem;text-transform:uppercase}.pp-sidebar__track{background:var(--line-2);border-radius:2px;overflow:hidden;position:relative}.pp-sidebar__bar{background:var(--cobalt);inset:0;position:absolute;-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:-webkit-transform .8s var(--ease-expo);transition:transform .8s var(--ease-expo);transition:transform .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo)}.pp-sidebar__nav{display:flex;flex-direction:column;list-style:none}.pp-sidebar__nav a{color:var(--gray-500);display:block;font-size:.92rem;line-height:1.4;padding:.55rem 0;text-decoration:none;transition:color .4s var(--ease-smooth),-webkit-transform .6s var(--ease-expo);transition:color .4s var(--ease-smooth),transform .6s var(--ease-expo);transition:color .4s var(--ease-smooth),transform .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo)}.pp-sidebar__nav a:hover{color:var(--ink)}.pp-sidebar__nav a.is-active{color:var(--ink);font-weight:500;-webkit-transform:translateX(4px);transform:translateX(4px)}.pp-content{max-width:820px;min-width:0}.pp-badge{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-full);color:var(--gray-600);display:inline-flex;font-family:var(--font-mono);font-size:.74rem;gap:.55rem;letter-spacing:.06em;padding:.5rem 1rem}.pp-badge:before{background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px rgba(34,197,94,.16);content:"";height:7px;width:7px}.pp-intro{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.3;margin-top:1.75rem}.pp-section{border-top:1px solid var(--line-2);margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:clamp(2rem,4vw,3rem);scroll-margin-top:120px}.pp-section__head{align-items:baseline;display:flex;gap:1.25rem}.pp-section__num{color:var(--cobalt);flex-shrink:0;font-size:1.4rem;font-style:italic}.pp-section__head h2{font-size:clamp(2rem,4vw,3.2rem)}.pp-section__body{grid-gap:1rem;display:grid;gap:1rem;margin-top:2rem}.pp-subsection{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:1.5rem 1.6rem;transition:border-color .5s var(--ease-smooth),box-shadow .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo);transition:border-color .5s var(--ease-smooth),transform .8s var(--ease-expo),box-shadow .8s var(--ease-expo);transition:border-color .5s var(--ease-smooth),transform .8s var(--ease-expo),box-shadow .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo)}.pp-subsection:hover{border-color:var(--navy-200);box-shadow:var(--shadow-sm);-webkit-transform:translateX(6px);transform:translateX(6px)}.pp-subsection h3{color:var(--ink);font-size:1.05rem;font-weight:500;letter-spacing:-.01em}.pp-subsection p{color:var(--gray-600);font-size:.97rem;line-height:1.75;margin-top:.55rem}.pp-contact{align-items:center;border-radius:var(--r-2xl);display:flex;flex-wrap:wrap;gap:1.5rem 2rem;justify-content:space-between;margin-top:clamp(3.5rem,7vw,5.5rem);padding:clamp(2rem,4vw,3rem);scroll-margin-top:120px}.pp-contact__text h4{font-size:clamp(1.9rem,3.5vw,2.6rem)}.pp-contact__text p{color:hsla(0,0%,100%,.62);margin-top:.5rem}@media (max-width:960px){.pp-layout{grid-template-columns:1fr}.pp-sidebar{position:relative;top:0}}@media (max-width:560px){.pp-sidebar{display:none}.pp-contact .u-btn{height:auto;padding:1rem 1.25rem;white-space:normal;width:100%}}.page_404{justify-content:center;min-height:100vh;min-height:100svh;padding:6rem var(--gutter);text-align:center}.nf-inner,.page_404{align-items:center;display:flex}.nf-inner{flex-direction:column;position:relative;z-index:1}.nf-code{background:linear-gradient(180deg,#fff 20%,hsla(0,0%,100%,.08));-webkit-background-clip:text;background-clip:text;color:transparent;display:flex;font-family:var(--font-display);font-size:clamp(9rem,32vw,22rem);font-weight:400;letter-spacing:-.04em;line-height:.8;-webkit-user-select:none;user-select:none}.nf-code__zero{-webkit-animation:nfFloat 5s var(--ease-in-out) infinite alternate;animation:nfFloat 5s var(--ease-in-out) infinite alternate;background:linear-gradient(135deg,var(--navy-300),var(--violet) 55%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;padding:0 .04em}.nf-title{font-size:clamp(2rem,5vw,3.6rem);margin-top:1.5rem}.nf-text{color:hsla(0,0%,100%,.6);font-size:1.05rem;margin:1rem 0 2.5rem}@-webkit-keyframes nfFloat{0%{-webkit-transform:translateY(-2%) rotate(-3deg);transform:translateY(-2%) rotate(-3deg)}to{-webkit-transform:translateY(3%) rotate(3deg);transform:translateY(3%) rotate(3deg)}}@keyframes nfFloat{0%{-webkit-transform:translateY(-2%) rotate(-3deg);transform:translateY(-2%) rotate(-3deg)}to{-webkit-transform:translateY(3%) rotate(3deg);transform:translateY(3%) rotate(3deg)}}.ru-page{background:var(--paper);min-height:100vh}.ru-hero{padding:calc(116px + clamp(3.5rem, 8vw, 6rem)) 0 clamp(7rem,12vw,9rem)}.ru-hero__content{margin:0 auto;max-width:var(--max-w);padding:0 var(--gutter);position:relative;z-index:1}.ru-hero__label{align-items:center;color:hsla(0,0%,100%,.6);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;gap:.6rem;letter-spacing:.14em;text-transform:uppercase}.ru-hero__label:before{background:var(--navy-300);border-radius:50%;box-shadow:0 0 0 4px rgba(170,182,255,.16);content:"";height:6px;width:6px}.ru-hero__title{color:#fff;font-family:var(--font-display);font-size:clamp(3.2rem,8.5vw,7.4rem);font-weight:400;letter-spacing:-.02em;line-height:.96;margin-top:1.5rem;max-width:14ch}.ru-hero__title em{background:linear-gradient(100deg,#aab6ff,#c4b5fd 55%,#7dd3fc);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;padding-right:.06em}.ru-hero__sub{color:hsla(0,0%,100%,.62);font-size:1.12rem;margin-top:1.4rem}.ru-stepper{grid-gap:.35rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.9);border:1px solid var(--line);border-radius:var(--r-full);box-shadow:var(--shadow-lg);display:grid;gap:.35rem;grid-template-columns:repeat(4,1fr);margin:-3.4rem auto 0;max-width:calc(var(--max-w) - var(--gutter)*2);padding:.45rem;position:relative;width:calc(100% - var(--gutter)*2);z-index:2}.ru-step{border-radius:var(--r-full);display:flex;font-size:.9rem;font-weight:500;gap:.6rem;height:3.6rem;padding:0 1rem;transition:background-color .7s var(--ease-expo),color .5s var(--ease-smooth);white-space:nowrap}.ru-step,.ru-step__dot{align-items:center;color:var(--gray-500);justify-content:center}.ru-step__dot{background:var(--gray-100);border-radius:50%;display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-size:.75rem;height:28px;transition:background-color .5s,color .5s,-webkit-transform .7s var(--ease-expo);transition:background-color .5s,color .5s,transform .7s var(--ease-expo);transition:background-color .5s,color .5s,transform .7s var(--ease-expo),-webkit-transform .7s var(--ease-expo);width:28px}.ru-step--active{background:var(--ink);color:#fff}.ru-step--active .ru-step__dot{background:var(--cobalt);color:#fff;-webkit-transform:scale(1.08);transform:scale(1.08)}.ru-body{margin:0 auto;max-width:calc(var(--max-w) - var(--gutter)*2);padding:clamp(2.5rem,5vw,4rem) 0 var(--section-y);width:calc(100% - var(--gutter)*2)}.ru-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-md);overflow:hidden}.ru-btn{align-items:center;border:1px solid transparent;border-radius:var(--r-full);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.95rem;font-weight:500;gap:.5rem;height:3.35rem;isolation:isolate;justify-content:center;overflow:hidden;padding:0 1.75rem;position:relative;transition:color .4s var(--ease-smooth),box-shadow .5s var(--ease-expo),border-color .4s,opacity .3s}.ru-btn:before{content:"";inset:0;position:absolute;-webkit-transform:translateY(101%);transform:translateY(101%);transition:-webkit-transform .55s var(--ease-expo);transition:transform .55s var(--ease-expo);transition:transform .55s var(--ease-expo),-webkit-transform .55s var(--ease-expo);z-index:-1}.ru-btn:not(:disabled):hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.ru-btn--navy{background:var(--ink);color:#fff}.ru-btn--navy:before{background:var(--cobalt)}.ru-btn--navy:not(:disabled):hover{box-shadow:var(--shadow-glow)}.ru-btn--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.ru-btn--danger:before{background:var(--danger)}.ru-btn--danger:hover{color:#fff}.ru-btn--light{background:transparent;border-color:var(--line-2);color:var(--ink)}.ru-btn--light:before{background:var(--ink)}.ru-btn--light:hover{border-color:var(--ink);color:#fff}.ru-btn--full{width:100%}.ru-btn:disabled{cursor:not-allowed;opacity:.45}.ru-start{display:grid;grid-template-columns:1.3fr 1fr}.ru-start__left{padding:clamp(2rem,5vw,4rem)}.ru-start__tag{background:var(--navy-100);border-radius:var(--r-full);color:var(--cobalt);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;padding:.45rem .9rem;text-transform:uppercase}.ru-start__heading{color:var(--ink);font-family:var(--font-display);font-size:clamp(2.6rem,5vw,4.2rem);font-weight:400;line-height:1;margin-top:1.5rem}.ru-start__heading em{color:var(--cobalt);font-style:italic}.ru-start__desc{color:var(--gray-600);font-size:1.02rem;line-height:1.7;margin-top:1.25rem;max-width:48ch}.ru-start__list{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;list-style:none;margin-top:2rem}.ru-start__list li{align-items:center;background:var(--gray-50);border:1px solid var(--line);border-radius:var(--r-md);color:var(--gray-800);display:flex;font-size:.9rem;gap:.7rem;padding:.9rem 1rem}.ru-start__list li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fff' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50% /10px no-repeat,var(--cobalt);border-radius:50%;content:"";flex-shrink:0;height:20px;width:20px}.ru-start__right{background:radial-gradient(90% 80% at 100% 0,rgba(47,75,255,.55),transparent 60%),radial-gradient(70% 60% at 0 100%,rgba(139,92,246,.4),transparent 60%),var(--ink);color:#fff;display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;padding:clamp(2rem,5vw,4rem)}.ru-start__right h4{font-family:var(--font-display);font-size:2.4rem;font-weight:400;line-height:1.05}.ru-start__right p{color:hsla(0,0%,100%,.65);font-size:.98rem;line-height:1.7}.ru-start__right .ru-btn--navy{align-self:flex-start;background:#fff;color:var(--ink);margin-top:1rem}.ru-start__right .ru-btn--navy:hover{color:#fff}.ru-terms{display:grid;grid-template-columns:320px 1fr}.ru-terms__side{background:var(--ink);color:#fff;padding:clamp(2rem,4vw,3rem)}.ru-terms__side-icon{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid var(--line-dark-2);border-radius:var(--r-lg);display:flex;font-size:1.5rem;height:56px;justify-content:center;width:56px}.ru-terms__side h3{font-family:var(--font-display);font-size:2.2rem;font-weight:400;line-height:1.05;margin-top:1.5rem}.ru-terms__side p{color:hsla(0,0%,100%,.6);font-size:.94rem;line-height:1.7;margin-top:.9rem}.ru-terms__notice{background:rgba(47,75,255,.16);border:1px solid rgba(122,140,255,.3);border-radius:var(--r-md);color:var(--navy-200);font-size:.88rem;line-height:1.6;margin-top:1.75rem;padding:1rem 1.1rem}.ru-terms__main{display:flex;flex-direction:column;min-width:0}.ru-terms__scroll{color:var(--gray-600);font-size:.95rem;line-height:1.8;-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);mask-image:linear-gradient(180deg,#000 85%,transparent);max-height:520px;overflow-y:auto;padding:clamp(1.75rem,4vw,3rem);scrollbar-width:thin}.ru-terms__scroll h2{color:var(--ink);font-family:var(--font-display);font-size:1.7rem;font-weight:400;margin:2rem 0 .75rem}.ru-terms__scroll p{margin-bottom:.8rem}.ru-terms__scroll ul{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 1rem 1.2rem}.ru-terms__scroll strong{color:var(--ink);font-weight:600}.ru-terms__actions{border-top:1px solid var(--line);display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem clamp(1.75rem,4vw,3rem)}.ru-form-bar{align-items:center;background:var(--ink);color:#fff;display:flex;gap:1.25rem;padding:clamp(1.75rem,4vw,2.75rem)}.ru-form-bar__icon{align-items:center;background:var(--cobalt);border-radius:50%;display:flex;flex-shrink:0;font-size:1.15rem;height:56px;justify-content:center;width:56px}.ru-form-bar__text h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1.05}.ru-form-bar__text p{color:hsla(0,0%,100%,.6);font-size:.94rem;margin-top:.4rem}.ru-form-body{display:flex;flex-direction:column;gap:2.5rem;padding:clamp(1.75rem,4vw,3rem)}.ru-section{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.9rem;margin-bottom:1.4rem;padding-bottom:1rem}.ru-section__badge{color:var(--cobalt);font-family:var(--font-display);font-size:1.5rem;font-style:italic}.ru-section h4{color:var(--ink);font-size:1.1rem;font-weight:500;letter-spacing:-.01em}.ru-g2{grid-gap:1.25rem;grid-template-columns:repeat(2,1fr)}.ru-g2,.ru-g3{display:grid;gap:1.25rem}.ru-g3{grid-gap:1.25rem;grid-template-columns:repeat(3,1fr)}.ru-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ru-field label{color:var(--gray-700);font-size:.8rem;font-weight:500}.ru-field input,.ru-field select{-webkit-appearance:none;appearance:none;background:var(--gray-50);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink);font-family:var(--font-sans);font-size:.95rem;height:3.25rem;outline:none;padding:0 1.05rem;transition:border-color .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth),background-color .3s;width:100%}.ru-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236c717d' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.ru-field input::-webkit-input-placeholder{color:var(--gray-400)}.ru-field input::placeholder{color:var(--gray-400)}.ru-field input:hover,.ru-field select:hover{border-color:rgba(6,9,20,.28)}.ru-field input:focus,.ru-field select:focus{background-color:#fff;border-color:var(--cobalt);box-shadow:var(--shadow-focus)}.ru-field input:focus-visible,.ru-field select:focus-visible{outline:none}.ru-hint{align-items:center;-webkit-animation:popIn .35s var(--ease-out) both;animation:popIn .35s var(--ease-out) both;display:inline-flex;font-size:.78rem;font-weight:500;gap:.4rem}.ru-hint:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ru-hint--weak{color:var(--danger)}.ru-hint--moderate{color:var(--warning)}.ru-hint--strong{color:var(--success)}.ru-hint--error{color:var(--danger)}.ru-form-actions{background:var(--gray-50);border-top:1px solid var(--line);display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem clamp(1.75rem,4vw,3rem)}.ru-verify{display:grid;grid-template-columns:1fr 1fr}.ru-verify__left{background:radial-gradient(90% 80% at 0 0,rgba(47,75,255,.55),transparent 60%),var(--ink);color:#fff;flex-direction:column;padding:clamp(2rem,5vw,4rem)}.ru-verify__icon,.ru-verify__left{display:flex;justify-content:center}.ru-verify__icon{align-items:center;-webkit-animation:hmFloat 4s var(--ease-in-out) infinite alternate;animation:hmFloat 4s var(--ease-in-out) infinite alternate;background:hsla(0,0%,100%,.08);border:1px solid var(--line-dark-2);border-radius:50%;font-size:2rem;height:72px;width:72px}.ru-verify__left h2{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;line-height:1.05;margin-top:1.75rem}.ru-verify__left p{color:hsla(0,0%,100%,.65);margin-top:.75rem}.ru-verify__right{padding:clamp(2rem,5vw,4rem)}.ru-verify__right h3{color:var(--ink);font-family:var(--font-display);font-size:2.2rem;font-weight:400}.ru-verify__right>p{color:var(--gray-500);margin-top:.5rem}.ru-verify__steps{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:1.75rem 0 2rem}.ru-verify__steps li{align-items:center;background:var(--gray-50);border:1px solid var(--line);border-radius:var(--r-md);color:var(--gray-800);display:flex;font-size:.94rem;gap:.9rem;padding:.9rem 1rem}.ru-verify__steps li span{align-items:center;background:var(--ink);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-size:.78rem;height:28px;justify-content:center;width:28px}.ru-verify__sent{-webkit-animation:popIn .4s var(--ease-out) both;animation:popIn .4s var(--ease-out) both;background:var(--success-bg);border:1px solid var(--success-border);border-radius:var(--r-md);color:var(--success);font-size:.9rem;font-weight:500;margin-top:1rem;padding:.85rem 1rem;text-align:center}@media (max-width:960px){.ru-start,.ru-terms,.ru-verify{grid-template-columns:1fr}.ru-g3{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ru-stepper{border-radius:var(--r-xl);grid-template-columns:repeat(2,1fr)}.ru-step{font-size:.82rem;height:3rem;justify-content:flex-start}}@media (max-width:560px){.ru-g2,.ru-g3,.ru-start__list{grid-template-columns:1fr}.ru-form-actions,.ru-terms__actions{flex-direction:column-reverse}.ru-form-actions .ru-btn,.ru-terms__actions .ru-btn{width:100%}.ru-step{font-size:.76rem;gap:.45rem;padding:0 .6rem}.ru-start__right .ru-btn--navy{align-self:stretch}}.auth-page{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.auth-split{grid-gap:clamp(2.5rem,6vw,6rem);align-items:center;display:grid;flex:1 1;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:var(--max-w);padding:calc(116px + 2.5rem) var(--gutter) 4rem;position:relative;width:100%;z-index:1}.auth-split__image-body{max-width:560px}.auth-split__label{align-items:center;color:hsla(0,0%,100%,.6);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;gap:.6rem;letter-spacing:.14em;text-transform:uppercase}.auth-split__label:before{background:var(--navy-300);border-radius:50%;box-shadow:0 0 0 4px rgba(170,182,255,.16);content:"";height:6px;width:6px}.auth-split__title{color:#fff;font-family:var(--font-display);font-size:clamp(3.2rem,7.5vw,6.4rem);font-weight:400;letter-spacing:-.02em;line-height:.98;margin-top:1.5rem}.auth-split__title em{background:linear-gradient(100deg,#aab6ff,#c4b5fd 55%,#7dd3fc);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;padding-right:.06em}.auth-split__sub{color:hsla(0,0%,100%,.62);font-size:1.08rem;line-height:1.7;margin-top:1.5rem;max-width:44ch}.auth-trust{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin-top:2.25rem;max-width:420px}.auth-trust li{align-items:center;border-top:1px solid var(--line-dark);color:hsla(0,0%,100%,.82);display:flex;font-size:.95rem;gap:.85rem;padding:.85rem 0}.auth-trust li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fff' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50% /11px no-repeat,var(--cobalt);border-radius:50%;content:"";flex-shrink:0;height:22px;width:22px}.auth-split__form{display:flex;justify-content:center}.auth-card{background:#fff;border-radius:var(--r-2xl);box-shadow:0 50px 100px -30px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08);color:var(--ink);max-width:480px;overflow:hidden;width:100%}.auth-card__bar{-webkit-animation:authBar 6s linear infinite;animation:authBar 6s linear infinite;background:linear-gradient(90deg,var(--cobalt),var(--violet),var(--cyan));background-size:200% 100%;height:4px}@-webkit-keyframes authBar{to{background-position:-200% 0}}@keyframes authBar{to{background-position:-200% 0}}.auth-card__head{padding:2.25rem 2.25rem 0}.auth-card__head h2{font-family:var(--font-display);font-size:2.3rem;font-weight:400;letter-spacing:-.01em;line-height:1.05}.auth-card__head p{color:var(--gray-500);font-size:.94rem;margin-top:.6rem}.auth-card__body{gap:1.15rem;padding:1.75rem 2.25rem 2.25rem}.auth-card__body,.auth-field{display:flex;flex-direction:column}.auth-field{gap:.5rem}.auth-field label{color:var(--gray-700);font-size:.8rem;font-weight:500}.auth-field input{background:var(--gray-50);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink);font-family:var(--font-sans);font-size:.96rem;height:3.3rem;outline:none;padding:0 1.05rem;transition:border-color .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth),background-color .3s;width:100%}.auth-field input::-webkit-input-placeholder{color:var(--gray-400)}.auth-field input::placeholder{color:var(--gray-400)}.auth-field input:hover{border-color:rgba(6,9,20,.28)}.auth-field input:focus{background:#fff;border-color:var(--cobalt);box-shadow:var(--shadow-focus)}.auth-field input:focus-visible{outline:none}.auth-field__pw{position:relative}.auth-field__pw input{padding-right:3.2rem}.auth-field__pw-toggle{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--gray-500);cursor:pointer;display:flex;height:2.4rem;justify-content:center;position:absolute;right:.45rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color .3s,color .3s;width:2.4rem}.auth-field__pw-toggle:hover{background:var(--gray-100);color:var(--ink)}.auth-field__pw-toggle:active{-webkit-transform:translateY(-50%) scale(.94);transform:translateY(-50%) scale(.94)}.auth-info{background:var(--navy-50);border:1px solid var(--navy-100);border-radius:var(--r-md);color:var(--navy-700);font-size:.88rem;line-height:1.6;padding:.95rem 1.1rem}.auth-btn{border-radius:var(--r-full);cursor:pointer;font-family:var(--font-sans);font-size:.95rem;font-weight:500;height:3.35rem;isolation:isolate;overflow:hidden;position:relative;transition:color .4s var(--ease-smooth),box-shadow .5s var(--ease-expo),border-color .4s,opacity .3s;width:100%}.auth-btn:before{content:"";inset:0;position:absolute;-webkit-transform:translateY(101%);transform:translateY(101%);transition:-webkit-transform .55s var(--ease-expo);transition:transform .55s var(--ease-expo);transition:transform .55s var(--ease-expo),-webkit-transform .55s var(--ease-expo);z-index:-1}.auth-btn:not(:disabled):hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.auth-btn--navy{background:var(--ink);border:none;color:#fff}.auth-btn--navy:before{background:var(--cobalt)}.auth-btn--navy:not(:disabled):hover{box-shadow:var(--shadow-glow)}.auth-btn--navy:disabled{cursor:not-allowed;opacity:.35}.auth-btn--outline{background:transparent;border:1px solid var(--line-2);color:var(--ink)}.auth-btn--outline:before{background:var(--ink)}.auth-btn--outline:hover{border-color:var(--ink);color:#fff}.auth-divider{align-items:center;background:var(--line);display:flex;gap:1rem;height:1px;margin:.4rem 0}@media (max-width:960px){.auth-split{gap:2.5rem;grid-template-columns:1fr;padding-top:calc(72px + 2.5rem)}.auth-card,.auth-split__image-body{max-width:none}.auth-trust{display:none}}@media (max-width:480px){.auth-card__head{padding:1.75rem 1.4rem 0}.auth-card__body{padding:1.5rem 1.4rem 1.75rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.dashboard{-webkit-font-smoothing:antialiased;background:var(--gray-50);color:var(--gray-900);display:flex;flex-direction:column;font-family:var(--font-sans);min-height:100vh}.dashboard.admin .dashboard-header{background:var(--navy-800)}.dashboard-header{background:var(--navy-900);box-shadow:0 1px 0 hsla(0,0%,100%,.05),var(--shadow-md);height:var(--header-h);inset:0 0 auto 0;justify-content:space-between;padding:0 1.75rem;position:fixed;z-index:100}.dashboard-header,.rights-side{align-items:center;display:flex}.rights-side{gap:1rem}.rights-side a{text-decoration:none}.rights-side p{color:var(--white);font-family:var(--font-serif);font-size:1.05rem;font-style:italic;font-weight:600;letter-spacing:.01em;white-space:nowrap}.rights-side svg{color:hsla(0,0%,100%,.55);cursor:pointer;flex-shrink:0;transition:color var(--ease)}.rights-side svg:hover{color:var(--white)}.left-side{align-items:center;display:flex;gap:.75rem;position:relative}.left-side>svg{color:hsla(0,0%,100%,.65);cursor:pointer;transition:color var(--ease)}.left-side>svg:hover{color:var(--white)}.dh-avatar{align-items:center;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.16);border-radius:50%;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all var(--ease);width:36px}.dh-avatar:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.28);color:var(--white)}.user-menu{-webkit-animation:pop-in .18s cubic-bezier(.22,1,.36,1) both;animation:pop-in .18s cubic-bezier(.22,1,.36,1) both;background:var(--white);border:1px solid var(--gray-200);min-width:200px;padding:.45rem;position:absolute;right:0;top:calc(100% + .6rem);z-index:300}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.97);transform:translateY(-6px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes pop-in{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.97);transform:translateY(-6px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.user-menu a,.user-menu p{align-items:center!important;border-radius:var(--r-sm)!important;color:var(--gray-700)!important;cursor:pointer!important;display:flex!important;font-size:.82rem!important;font-style:normal;font-weight:500!important;gap:.55rem!important;line-height:1.4;margin:0!important;padding:.6rem .9rem!important;text-decoration:none!important;transition:background var(--ease)!important}.user-menu a:hover,.user-menu p:hover{background:var(--gray-100)!important;color:var(--gray-900)!important}.user-menu .logout{border-top:1px solid var(--gray-200)!important;color:var(--danger)!important;margin-top:.25rem!important;padding-top:.75rem!important}.user-menu .logout:hover{background:var(--danger-bg)!important}.dashboard-main-section{align-items:flex-start;margin-top:var(--header-h)}.dashboard-main-section,.sidebar{display:flex;min-height:calc(100vh - var(--header-h))}.sidebar{-webkit-animation:sidebar-in .26s cubic-bezier(.22,1,.36,1) both;animation:sidebar-in .26s cubic-bezier(.22,1,.36,1) both;background:var(--white);border-right:1px solid var(--gray-200);box-shadow:var(--shadow-sm);flex-direction:column;flex-shrink:0;height:calc(100vh - var(--header-h));overflow-x:hidden;overflow-y:auto;position:fixed;scrollbar-color:var(--gray-200) transparent;scrollbar-width:thin;top:var(--header-h);width:var(--sidebar-w);z-index:7}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:99px}@-webkit-keyframes sidebar-in{0%{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sidebar-in{0%{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.sb-close-btn{display:none}@media (max-width:768px){.sb-close-btn{align-items:center;appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:.85rem;top:.85rem;transition:background var(--ease),-webkit-transform var(--ease);transition:background var(--ease),transform var(--ease);transition:background var(--ease),transform var(--ease),-webkit-transform var(--ease);width:44px;z-index:10}.sb-close-btn svg{stroke:currentColor;stroke-width:2.5;flex-shrink:0;height:20px;width:20px}.sb-close-btn:hover{background:hsla(0,0%,100%,.22);-webkit-transform:scale(1.04);transform:scale(1.04)}}.sidebar-header{align-items:center;background:linear-gradient(160deg,var(--navy-900) 0,var(--navy-700) 100%);display:flex;flex-direction:column;padding:1.6rem 1.25rem 1.25rem;position:relative}.sidebar-header:before{background:hsla(0,0%,100%,.05);border-radius:50%;content:"";height:160px;position:absolute;right:-40px;top:-50px;width:160px}.sb-avatar-wrap{margin-bottom:.75rem;position:relative}.profile-image{border:2.5px solid hsla(0,0%,100%,.3);border-radius:50%;display:block;height:72px;object-fit:cover;width:72px}.sb-status-dot{background:#22c55e;border:2px solid var(--navy-800);border-radius:50%;bottom:3px;height:11px;position:absolute;right:3px;width:11px}.profile-name{color:var(--white);font-size:.88rem;font-weight:600;line-height:1.3;position:relative;text-align:center}.sb-account-no{color:hsla(0,0%,100%,.4);font-family:Courier New,monospace;font-size:.65rem;letter-spacing:.06em;margin-top:.2rem;position:relative}.sb-group{padding:.35rem 0 0}.sb-group+.sb-group{border-top:1px solid var(--line,var(--gray-200));margin-top:.35rem;padding-top:.65rem}.sidebar-navigation .sb-group:first-child .sidebar-section-label{padding-top:.5rem}.sidebar-section-label{display:block;font-size:.57rem;font-weight:800;letter-spacing:.2em;padding:.9rem 1.25rem .3rem;text-transform:uppercase}.sidebar-navigation{padding-bottom:1.5rem}.sidebar-navigation ul{list-style:none;padding:0}.sb-link{color:inherit!important;display:block;text-decoration:none!important}.sidebar-navigation li{align-items:center;border-left:2.5px solid transparent;border-radius:0 var(--r-md) var(--r-md) 0;color:var(--gray-600);cursor:pointer;display:flex;font-size:.82rem;font-weight:500;gap:.65rem;margin-right:.6rem;padding:.6rem 1.1rem .6rem 1.25rem;position:relative;transition:background var(--ease),color var(--ease),border-color var(--ease)}.sidebar-navigation li:hover{background:var(--navy-50);border-left-color:var(--navy-300);color:var(--navy-800)}.sidebar-navigation li:hover .sb-icon{color:var(--navy-600)}.sb-item--active,.sb-link--active li{background:var(--navy-50)!important;border-left-color:var(--navy-600)!important;color:var(--navy-800)!important;font-weight:600}.sb-item--active .sb-icon,.sb-link--active .sb-icon{color:var(--navy-600)!important}.sb-active-pip{background:var(--navy-600);border-radius:50%;height:6px;position:absolute;right:.85rem;width:6px}.sidebar-navigation li p{color:inherit;flex:1 1;font-size:.82rem;font-weight:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-icon{align-items:center;color:var(--gray-400);display:flex;flex-shrink:0;justify-content:center;transition:color var(--ease);width:16px}.nav-with-drop{display:flex;flex-direction:column;margin-right:.6rem}.nav-item{align-items:center;border-left:2.5px solid transparent;border-radius:0 var(--r-md) var(--r-md) 0;color:var(--gray-600);cursor:pointer;display:flex;font-size:.82rem;font-weight:500;gap:.65rem;padding:.6rem 1.1rem .6rem 1.25rem;transition:background var(--ease),color var(--ease),border-color var(--ease);width:100%}.nav-item:hover,.sb-drop-trigger:hover{background:var(--navy-50);border-left-color:var(--navy-300);color:var(--navy-800)}.nav-item:hover .sb-icon,.sb-drop-trigger:hover .sb-icon{color:var(--navy-600)}.sb-drop-trigger--active{background:var(--navy-50);border-left-color:var(--navy-600)!important;color:var(--navy-800)}.sb-drop-trigger--active .sb-icon{color:var(--navy-600)}.nav-item svg:last-child{color:var(--gray-400);margin-left:auto;margin-right:0}.sidebar-dropdown{-webkit-animation:drop-in .18s ease both;animation:drop-in .18s ease both;display:flex;flex-direction:column;gap:.05rem;padding:.25rem 0 .35rem 2.75rem}@-webkit-keyframes drop-in{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drop-in{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.sb-drop-link{color:inherit!important;display:block;text-decoration:none!important}.sidebar-dropdown__item{align-items:center;border-radius:var(--r-sm);color:var(--gray-500);cursor:pointer;display:flex;font-size:.78rem;font-weight:500;gap:.55rem;padding:.48rem .75rem;transition:all var(--ease);white-space:nowrap}.sidebar-dropdown__item:hover{background:var(--navy-50);color:var(--navy-700)}.sidebar-dropdown__item--active{background:rgba(29,67,112,.07);color:var(--navy-700)!important;font-weight:600}.sb-drop-dot{background:var(--gray-300);border-radius:50%;flex-shrink:0;height:5px;transition:background var(--ease);width:5px}.sidebar-dropdown__item--active .sb-drop-dot,.sidebar-dropdown__item:hover .sb-drop-dot{background:var(--navy-500)}.sidebar__divider{background:var(--gray-200);height:1px;margin:.5rem 1.25rem}.dashboard-main{flex:1 1;min-width:0;padding:2rem 2.5rem}.card-body,.dashboard-main{display:flex;flex-direction:column}.card-body{background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);padding:1.5rem 1.75rem;transition:box-shadow var(--ease),border-color var(--ease);width:100%}.card-body:hover{border-color:var(--navy-200)}.card-body p{color:var(--gray-400);font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-top:0;text-transform:uppercase}.card-body span{color:var(--gray-900);font-family:var(--font-serif);font-size:1.5rem;font-weight:600;margin-top:.35rem}.activities,.balances{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}.activities .card-body{border:none;border-radius:var(--r-lg);cursor:default;padding:1.5rem}.activities .card-body p{color:hsla(0,0%,100%,.65);font-size:.65rem;letter-spacing:.14em}.activities .card-body span{color:var(--white);font-family:var(--font-serif);font-size:2rem;font-weight:700;line-height:1;margin:.35rem 0}.activities .card-body h3{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-size:.74rem;font-weight:500;gap:.25rem;margin-top:.2rem;transition:color var(--ease)}.activities .card-body:hover h3{color:hsla(0,0%,100%,.85)}.activit1{background:linear-gradient(135deg,#1d4e89,#2980b9)}.activit2{background:linear-gradient(135deg,#991b1b,#dc2626)}.activit3{background:linear-gradient(135deg,#14532d,#16a34a)}.activit4{background:linear-gradient(135deg,#1d4e89,#0891b2)}.loan-container{flex:1 1;min-width:0;padding:2rem 2.5rem}.table-head{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.75rem}.table-head h2{color:var(--gray-900);font-family:var(--font-serif);font-size:1.45rem;font-weight:600}.db-breadcrumb{align-items:center;color:var(--gray-400);display:flex;font-size:.7rem;font-weight:600;gap:.35rem;letter-spacing:.04em;margin-bottom:.3rem;text-transform:uppercase}.db-breadcrumb span{color:var(--navy-600)}.db-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.db-card__bar{background:linear-gradient(90deg,var(--navy-900),var(--navy-500));height:3px}.db-card__body{padding:1.75rem 2rem}.db-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.db-card__title{color:var(--gray-900);font-family:var(--font-serif);font-size:1.1rem;font-weight:600}.db-btn{align-items:center;border:none;border-radius:var(--r-sm);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.8rem;font-weight:600;gap:.45rem;letter-spacing:.02em;line-height:1;padding:.65rem 1.3rem;text-decoration:none;transition:all var(--ease);white-space:nowrap}.db-btn--navy{background:var(--navy-800);color:var(--white)}.db-btn--navy:hover{background:var(--navy-700);box-shadow:0 4px 14px rgba(13,27,46,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.db-btn--navy:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;-webkit-transform:none;transform:none}.db-btn--ghost{background:transparent;border:1.5px solid var(--gray-300);color:var(--gray-700)}.db-btn--ghost:hover{background:var(--navy-50);border-color:var(--navy-400);color:var(--navy-700)}.db-btn--success{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.db-btn--success:hover{background:#dcfce7}.db-btn--danger{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger)}.db-btn--danger:hover{background:#fee2e2}.db-btn--sm{font-size:.73rem;padding:.4rem .85rem}.db-btn--lg{font-size:.9rem;padding:.85rem 2rem}.loan-container button,.table-head button{align-items:center;background:var(--navy-800);border:none;border-radius:var(--r-sm);color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.8rem;font-weight:600;gap:.45rem;padding:.65rem 1.3rem;text-decoration:none;transition:all var(--ease)}.loan-container button:hover,.table-head button:hover{background:var(--navy-700);box-shadow:0 4px 14px rgba(13,27,46,.2);color:var(--white);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.loan-container button:disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none;transform:none}.pay-button button{background:var(--navy-800)!important;border:none;border-radius:var(--r-sm);color:var(--white)!important;cursor:pointer;font-size:.74rem;font-weight:600;padding:.4rem .9rem;transition:all var(--ease)}.pay-button button:hover{background:var(--navy-700)!important;color:var(--white)!important}.send-money-send-btn{align-items:center;background:var(--navy-800);border:none;border-radius:var(--r-sm);color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.88rem;font-weight:600;gap:.45rem;justify-content:center;margin-top:.75rem;padding:.82rem 1.5rem;transition:all var(--ease);width:100%}.send-money-send-btn:hover{background:var(--navy-700);box-shadow:0 4px 14px rgba(13,27,46,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.send-money-send-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;-webkit-transform:none;transform:none}.loan-table{border:1px solid var(--gray-200);border-radius:var(--r-md);overflow-x:auto}.equal-table,table{border-collapse:collapse;font-size:.83rem;width:100%}.equal-table td,.equal-table th{border:none;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}thead tr{background:var(--gray-50);border-bottom:1px solid var(--gray-200)}thead th{font-size:.67rem;font-weight:700;letter-spacing:.11em;padding:.85rem 1rem;text-transform:uppercase;white-space:nowrap}tbody tr{border-bottom:1px solid var(--gray-100);transition:background var(--ease)}tbody tr:last-child{border-bottom:none}tbody tr:hover{background:var(--navy-50)}tbody td{font-size:.83rem;padding:.9rem 1rem;vertical-align:middle}.no-loan-message{color:var(--gray-400)!important;font-size:.84rem!important;font-style:italic;padding:3.5rem 1rem!important;text-align:center!important}.action-tb{gap:.5rem}.db-badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:600;gap:.3rem;letter-spacing:.04em;padding:.28rem .7rem;white-space:nowrap}.db-badge:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.db-badge--success{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.db-badge--warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.db-badge--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.db-badge--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info)}.db-badge--neutral{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-500)}.db-empty{flex-direction:column;gap:.65rem;padding:4.5rem 2rem;text-align:center}.db-empty,.db-empty__icon{align-items:center;display:flex;justify-content:center}.db-empty__icon{background:var(--gray-100);color:var(--gray-400);flex-shrink:0;height:56px;margin-bottom:.25rem;width:56px}.db-empty__title{color:var(--gray-700);font-family:var(--font-serif);font-size:1.05rem;font-weight:600}.db-empty__sub{color:var(--gray-400);font-size:.84rem;line-height:1.65;max-width:280px}.send-money-container{flex:1 1;min-width:0;padding:2rem 2.5rem}.send-money-form{background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);max-width:760px;overflow:hidden;padding:0 0 2rem}.send-money-form:before{background:linear-gradient(90deg,var(--navy-900),var(--navy-500));content:"";display:block;height:3px}.send-money-form h2{border-bottom:1px solid var(--gray-200);color:var(--gray-900);font-family:var(--font-serif);font-size:1.35rem;font-weight:600;margin-bottom:1.5rem;padding:1.75rem 2rem .25rem;text-align:left}.send-money-form-group{gap:.38rem;margin-bottom:1.25rem;padding:0 2rem}.send-money-form-group label{color:var(--gray-600);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.send-money-form-group label span{color:var(--danger);font-style:normal;margin-left:.15rem}.send-money-form-group input,.send-money-form-group select,.send-money-form-group textarea{background:var(--white);border:1.5px solid var(--gray-300);border-radius:var(--r-sm);color:var(--gray-900);font-family:var(--font-sans);font-size:.88rem;outline:none;padding:.74rem .95rem;transition:border-color var(--ease),box-shadow var(--ease);width:100%}.send-money-form-group input:read-only,.send-money-form-group input[readonly]{background:var(--gray-50);color:var(--gray-500)}.send-money-form-group input:focus,.send-money-form-group select:focus,.send-money-form-group textarea:focus{border-color:var(--navy-600);box-shadow:var(--shadow-focus)}.send-money-form-group input::-webkit-input-placeholder,.send-money-form-group textarea::-webkit-input-placeholder{color:var(--gray-400)}.send-money-form-group input::placeholder,.send-money-form-group textarea::placeholder{color:var(--gray-400)}.send-money-form-group textarea{line-height:1.65;min-height:100px;resize:vertical}.send-money-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;padding:0 2rem}.send-money-grid .send-money-form-group{margin-bottom:0;padding:0}.send-money-transaction-fee{color:var(--gray-400);font-size:.78rem;font-style:italic;margin-bottom:.75rem;padding:0 2rem}.send-money-form-group [style*=dashed]{background:var(--navy-50)!important;border:1.5px dashed var(--navy-300)!important;border-radius:var(--r-md)!important;transition:background var(--ease),border-color var(--ease)}.send-money-form-group [style*=dashed]:hover{background:var(--navy-100)!important;border-color:var(--navy-500)!important}.db-field{display:flex;flex-direction:column;gap:.38rem}.db-field label{color:var(--gray-600);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.db-field input,.db-field select,.db-field textarea{background:var(--white);border:1.5px solid var(--gray-300);border-radius:var(--r-sm);color:var(--gray-900);font-family:var(--font-sans);font-size:.88rem;outline:none;padding:.74rem .95rem;transition:border-color var(--ease),box-shadow var(--ease);width:100%}.db-field input:focus,.db-field select:focus,.db-field textarea:focus{border-color:var(--navy-600);box-shadow:var(--shadow-focus)}.db-grid-2{grid-gap:1.1rem;grid-template-columns:1fr 1fr}.db-grid-2,.db-grid-3{display:grid;gap:1.1rem}.db-grid-3{grid-gap:1.1rem;grid-template-columns:repeat(3,1fr)}.dps{align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:1.5rem;padding:2rem 2.5rem}.card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-lg);overflow:hidden;transition:all var(--ease);width:300px}.card:hover{border-color:var(--navy-200);box-shadow:var(--shadow-md);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.card-header{align-items:center;background:var(--navy-900);border-radius:0;color:var(--white);display:flex;justify-content:space-between;padding:1rem 1.25rem}.plan-name{color:var(--white);font-size:1rem;font-style:italic;font-weight:600}.plan-name,.plan-rate{font-family:var(--font-serif)}.plan-rate{color:var(--navy-200);font-size:1.2rem;font-weight:700}.dps .card-body{border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:.5rem;margin-top:0;padding:1.25rem}.dps .card-body:hover{border-color:transparent;box-shadow:none}.plan-detail{align-items:center;border-bottom:1px solid var(--gray-100);color:var(--gray-600);display:flex;font-size:.82rem;justify-content:space-between;padding:.4rem 0}.plan-detail:last-child{border-bottom:none}.detail-value{color:var(--gray-900);font-weight:600}.card-footer{display:flex;justify-content:center;padding:1rem 1.25rem 1.25rem}.apply-now-btn{background:var(--navy-800);border:none;border-radius:var(--r-sm);color:var(--white);cursor:pointer;font-family:var(--font-sans);font-size:.82rem;font-weight:600;padding:.65rem 1.75rem;transition:all var(--ease)}.apply-now-btn:hover{background:var(--navy-700);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.auto-depo .methods,.loan-container.auto-depo .methods{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1rem}.auto-depo .card-body.methods>.card-body,.loan-container.auto-depo .methods .card-body{align-items:center;border-radius:var(--r-lg);cursor:default;flex-shrink:0;gap:.6rem;padding:1.5rem 1rem;text-align:center;width:200px}.loan-container.auto-depo .methods .card-body img{height:52px;margin-bottom:.25rem;object-fit:contain;width:auto}.loan-container.auto-depo .methods .card-body p{color:var(--gray-900);font-size:.84rem;font-weight:600;letter-spacing:0;text-transform:none}.loan-container.auto-depo .methods .card-body span{color:var(--gray-500);font-family:var(--font-sans);font-size:.72rem;font-weight:400;margin-top:0}.loan-container.auto-depo .methods .card-body button{margin-top:.5rem;width:100%}.deposits-form{align-items:flex-start;-webkit-animation:overlay-in .2s ease both;animation:overlay-in .2s ease both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(13,27,46,.55);display:flex;inset:0;justify-content:center;padding:2rem 1.5rem;z-index:200}.cancel-depo{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);color:var(--white);transition:background var(--ease),-webkit-transform var(--ease);transition:background var(--ease),transform var(--ease);transition:background var(--ease),transform var(--ease),-webkit-transform var(--ease)}.cancel-depo:hover{background:hsla(0,0%,100%,.22)}.pprofiledetails{background:var(--gray-50);flex:1 1;padding-bottom:5rem}.ppdprofile{align-items:center;background:var(--navy-900);display:flex;justify-content:center;padding:5rem 0 8rem;position:relative;width:100%}.ppdprofile:after{background:linear-gradient(160deg,rgba(13,27,46,.8),rgba(26,68,112,.5));content:"";inset:0;position:absolute}.ppdprofile img{border:3px solid var(--white);border-radius:50%;height:130px;margin-bottom:-9.5rem;object-fit:cover;object-position:center;position:relative;width:130px;z-index:1}.edit-profile{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;bottom:1rem;color:var(--white);cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;position:absolute;right:1rem;transition:background var(--ease);visibility:hidden;width:34px;z-index:2}.edit-profile:hover{background:hsla(0,0%,100%,.22)}.pprofiledetails h4{color:var(--gray-900);font-family:var(--font-serif);font-size:1.1rem;font-weight:600;margin-bottom:1rem;margin-top:6rem;padding-left:2rem}.pddetails{grid-gap:1rem;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-lg);display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:0 2rem;padding:1.5rem}.ppdetail{background:var(--gray-50);border:1px solid var(--gray-200);display:flex;flex-direction:column;padding:.75rem 1rem}.ppdetail p{color:var(--gray-400)!important;font-size:.65rem!important;font-weight:700;letter-spacing:.1em;margin:0!important;text-transform:uppercase}.ppdetail span{color:var(--gray-900)!important;font-size:.9rem}.ppdetail input,.ppdetail span{font-weight:500;margin-top:.25rem}.ppdetail input{background:var(--white);border:1.5px solid var(--gray-300);border-radius:var(--r-sm);color:var(--gray-900);font-family:var(--font-sans);font-size:.88rem;outline:none;padding:.45rem .7rem;transition:border-color var(--ease),box-shadow var(--ease);width:100%}.ppdetail input:focus{border-color:var(--navy-600);box-shadow:var(--shadow-focus)}.confirm,.db-modal-overlay{align-items:center;-webkit-animation:overlay-in .2s ease both;animation:overlay-in .2s ease both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(13,27,46,.55);display:flex;inset:0;justify-content:center;padding:1.5rem;position:relative;z-index:500}.db-modal{-webkit-animation:modal-rise .25s cubic-bezier(.22,1,.36,1) both;animation:modal-rise .25s cubic-bezier(.22,1,.36,1) both;background:var(--white);box-shadow:var(--shadow-lg);max-width:400px;overflow:hidden;width:100%}.db-modal__bar{background:linear-gradient(90deg,var(--navy-900),var(--navy-500));height:3px}.db-modal__body{padding:2rem 2rem 2.25rem;text-align:center}.db-modal__icon{align-items:center;background:var(--navy-50);border:1px solid var(--navy-100);border-radius:50%;color:var(--navy-600);display:flex;height:52px;justify-content:center;margin:0 auto 1.25rem;width:52px}.db-modal__title{color:var(--gray-900);font-family:var(--font-serif);font-size:1.15rem;font-weight:600;margin-bottom:.5rem}.db-modal__message{color:var(--gray-500);font-size:.88rem;line-height:1.65;margin-bottom:1.75rem}.db-modal__message strong{color:var(--navy-700);font-weight:600}.db-modal__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.db-modal__actions .db-btn{justify-content:center;min-width:110px}.auto-depo>.methods>p{color:var(--gray-400);font-size:.9rem;font-style:italic;padding:4rem;text-align:center;width:100%}.dashboard-menu{display:contents}@media (max-width:768px){.dashboard-menu{display:block;inset:0;pointer-events:none;position:fixed;z-index:150}.dashboard-menu:before{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(13,27,46,.58);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.dashboard-menu.slide-in-left{pointer-events:auto}.dashboard-menu.slide-in-left:before{opacity:1;pointer-events:auto}.dashboard-menu .sidebar{-webkit-animation:none!important;animation:none!important;box-shadow:6px 0 32px rgba(13,27,46,.2);height:100%!important;left:0;max-width:85vw;min-height:100%!important;position:absolute!important;top:0!important;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .32s cubic-bezier(.22,1,.36,1);transition:transform .32s cubic-bezier(.22,1,.36,1);transition:transform .32s cubic-bezier(.22,1,.36,1),-webkit-transform .32s cubic-bezier(.22,1,.36,1);width:280px;z-index:160}.dashboard-menu.slide-in-left .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}.wd-methods{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:1.5rem}.wd-method-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--ease),box-shadow var(--ease),-webkit-transform var(--ease);transition:border-color var(--ease),box-shadow var(--ease),transform var(--ease);transition:border-color var(--ease),box-shadow var(--ease),transform var(--ease),-webkit-transform var(--ease)}.wd-method-card:hover{border-color:var(--navy-200);box-shadow:var(--shadow-md);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.wd-method-card__img{align-items:center;background:var(--gray-50);border-bottom:1px solid var(--gray-200);display:flex;justify-content:center;min-height:110px;padding:2rem}.wd-method-card__img img{max-height:52px;max-width:130px;object-fit:contain}.wd-method-card__body{flex:1 1;padding:1.25rem 1.5rem}.wd-method-card__name{color:var(--gray-900);font-family:var(--font-serif);font-size:1rem;font-weight:600;margin-bottom:.65rem}.wd-method-card__meta{display:flex;flex-direction:column;gap:.4rem;list-style:none}.wd-method-card__meta li{align-items:center;color:var(--gray-500);display:flex;font-size:.78rem;font-weight:500;gap:.45rem}.wd-method-card__meta li svg{color:var(--navy-400);flex-shrink:0}.wd-method-card .db-btn{justify-content:center;margin:0 1.5rem 1.5rem}.wd-close{align-items:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:var(--white);cursor:pointer;display:flex;font-size:1.35rem;height:44px;justify-content:center;line-height:1;padding:0;position:fixed;right:1.25rem;top:1.25rem;transition:background var(--ease),-webkit-transform var(--ease);transition:background var(--ease),transform var(--ease);transition:background var(--ease),transform var(--ease),-webkit-transform var(--ease);width:44px;z-index:400}.wd-close svg{flex-shrink:0;height:22px;width:22px}.wd-close:hover{background:hsla(0,0%,100%,.26)}@media (max-width:1100px){.activities,.balances{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.pddetails{grid-template-columns:1fr}.balances{grid-template-columns:1fr 1fr}}@media (max-width:768px){.dashboard-main,.loan-container,.send-money-container{padding:1.25rem}.activities,.balances{gap:.75rem;grid-template-columns:1fr 1fr}.db-grid-2,.db-grid-3,.send-money-grid{grid-template-columns:1fr}.db-modal__actions{flex-direction:column}.db-modal__actions .db-btn{width:100%}.dps{padding:1.25rem}.card{max-width:360px;width:100%}.pddetails{margin:0 1rem}.pprofiledetails h4{padding-left:1rem}.send-money-form h2{padding:1.5rem 1.25rem .25rem}.send-money-form-group,.send-money-grid{padding:0 1.25rem}}@media (max-width:540px){.activities,.balances{grid-template-columns:1fr}.table-head{align-items:flex-start;flex-direction:column}.dashboard-header{padding:0 1rem}.rights-side p{font-size:.9rem}}.dashboard{background:radial-gradient(60% 40% at 100% 0,rgba(47,75,255,.06),transparent 70%),var(--paper);color:var(--ink)}.dashboard-header,.dashboard.admin .dashboard-header{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:rgba(6,9,20,.88);border-bottom:1px solid var(--line-dark);box-shadow:0 20px 40px -30px rgba(0,0,0,.6);padding:0 clamp(1rem,2.5vw,2rem)}.dashboard.admin .dashboard-header:after{background:linear-gradient(90deg,transparent,var(--cobalt),var(--violet),transparent);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.rights-side p{font-family:var(--font-display);font-size:1.45rem;font-style:normal;font-weight:400;gap:.6rem;letter-spacing:-.01em}.rights-side p,.rights-side p:before{align-items:center;display:inline-flex}.rights-side p:before{background:radial-gradient(120% 90% at 20% 0,hsla(0,0%,100%,.35),transparent 55%),linear-gradient(135deg,var(--cobalt) 0,#5b4cf5 55%,var(--violet) 100%);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 8px 20px -8px rgba(47,75,255,.7);color:#fff;content:"";content:var(--brand-initials,"");flex-shrink:0;font-size:1rem;font-style:italic;height:32px;justify-content:center;letter-spacing:-.04em;width:32px}@media (max-width:420px){.rights-side p{font-size:1.1rem}.rights-side p:before{font-size:.9rem;height:28px;width:28px}}.left-side>svg,.rights-side svg{transition:color .3s,-webkit-transform .5s var(--ease-expo);transition:color .3s,transform .5s var(--ease-expo);transition:color .3s,transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo)}.left-side>svg:hover,.rights-side svg:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.dh-avatar{background:linear-gradient(135deg,rgba(47,75,255,.35),rgba(139,92,246,.25));border:1px solid var(--line-dark-2);height:38px;transition:box-shadow .4s,-webkit-transform .5s var(--ease-expo);transition:transform .5s var(--ease-expo),box-shadow .4s;transition:transform .5s var(--ease-expo),box-shadow .4s,-webkit-transform .5s var(--ease-expo);width:38px}.dh-avatar:hover{box-shadow:0 0 0 4px rgba(47,75,255,.25);-webkit-transform:scale(1.06);transform:scale(1.06)}.user-menu{-webkit-animation:dbMenuIn .45s var(--ease-expo) both;animation:dbMenuIn .45s var(--ease-expo) both;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:.4rem;-webkit-transform-origin:top right;transform-origin:top right}@-webkit-keyframes dbMenuIn{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:translateY(-8px) scale(.94);transform:translateY(-8px) scale(.94)}to{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:none;transform:none}}@keyframes dbMenuIn{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:translateY(-8px) scale(.94);transform:translateY(-8px) scale(.94)}to{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:none;transform:none}}.user-menu a,.user-menu p{border-radius:10px!important;font-size:.85rem!important}.user-menu a:hover,.user-menu p:hover{background:var(--paper)!important;color:var(--ink)!important}.sidebar{-webkit-animation:dbSidebarIn .8s var(--ease-expo) both;animation:dbSidebarIn .8s var(--ease-expo) both;background:#fbfaf7;border-right:1px solid var(--line);box-shadow:none;scrollbar-color:var(--line-2) transparent}@-webkit-keyframes dbSidebarIn{0%{opacity:0;-webkit-transform:translateX(-24px);transform:translateX(-24px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes dbSidebarIn{0%{opacity:0;-webkit-transform:translateX(-24px);transform:translateX(-24px)}to{opacity:1;-webkit-transform:none;transform:none}}.sidebar-header{background:radial-gradient(90% 80% at 0 0,rgba(47,75,255,.55),transparent 60%),radial-gradient(80% 70% at 100% 100%,rgba(139,92,246,.4),transparent 60%),var(--ink);border-radius:var(--r-lg);isolation:isolate;margin:.75rem;overflow:visible;padding:1.6rem 1.25rem 1.75rem}.sidebar-header:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:28px 28px;border-radius:0;height:auto;inset:0;-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000,transparent 75%);mask-image:radial-gradient(ellipse at 50% 0,#000,transparent 75%);right:0;top:0;width:auto;z-index:-1}.profile-image{border:2px solid hsla(0,0%,100%,.85);box-shadow:0 0 0 6px hsla(0,0%,100%,.08),0 12px 30px -8px rgba(0,0,0,.6)}.sb-status-dot{border-color:var(--ink);box-shadow:0 0 0 3px rgba(34,197,94,.25)}.profile-name{font-size:.95rem;font-weight:500}.sb-account-no{color:hsla(0,0%,100%,.5);font-family:var(--font-mono)}.sidebar-section-label{color:var(--gray-400);font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.18em;padding:.75rem 1.6rem .35rem}.nav-item,.sidebar-navigation li{border-left:none!important;border-radius:12px;color:var(--gray-600);font-size:.86rem;margin:.1rem .75rem;padding:.62rem .9rem;transition:background-color .35s var(--ease-smooth),color .3s,-webkit-transform .5s var(--ease-expo);transition:background-color .35s var(--ease-smooth),color .3s,transform .5s var(--ease-expo);transition:background-color .35s var(--ease-smooth),color .3s,transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo)}.nav-with-drop{margin-right:0}.nav-with-drop .nav-item{width:auto}.nav-item:hover,.sb-drop-trigger:hover,.sidebar-navigation li:hover{background:rgba(6,9,20,.05);color:var(--ink);-webkit-transform:translateX(3px);transform:translateX(3px)}.nav-item:hover .sb-icon,.sidebar-navigation li:hover .sb-icon{color:var(--cobalt)}.sb-item--active,.sb-link--active li{background:var(--ink)!important;box-shadow:0 12px 24px -14px rgba(6,9,20,.7);color:#fff!important;font-weight:500}.sb-item--active .sb-icon,.sb-link--active .sb-icon{color:var(--navy-300)!important}.sb-active-pip{background:var(--navy-300);box-shadow:0 0 10px var(--navy-400)}.sb-drop-trigger--active{background:rgba(47,75,255,.07);color:var(--ink)}.sb-drop-trigger--active .sb-icon{color:var(--cobalt)}.sidebar-dropdown{-webkit-animation:dbDropIn .5s var(--ease-expo) both;animation:dbDropIn .5s var(--ease-expo) both;padding:.2rem .75rem .4rem 2.6rem}@-webkit-keyframes dbDropIn{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;-webkit-transform:none;transform:none}}@keyframes dbDropIn{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;-webkit-transform:none;transform:none}}.sidebar-dropdown__item{border-radius:10px;font-size:.82rem;transition:background-color .3s,color .3s,padding .4s var(--ease-expo)}.sidebar-dropdown__item:hover{background:rgba(6,9,20,.05);color:var(--ink);padding-left:1rem}.sidebar-dropdown__item--active{background:rgba(47,75,255,.08);color:var(--cobalt)!important}.sidebar-dropdown__item--active .sb-drop-dot,.sidebar-dropdown__item:hover .sb-drop-dot{background:var(--cobalt);box-shadow:0 0 0 3px rgba(47,75,255,.15)}.sidebar__divider{background:var(--line);margin:.6rem 1.5rem}.dashboard-main,.loan-container,.send-money-container{padding:clamp(1.25rem,3vw,2.5rem)}.dashboard-main{gap:1.25rem}.dashboard-main--loading{align-items:stretch;display:flex;flex:1 1;justify-content:center;min-width:0;width:100%}.card-body{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:1.6rem 1.75rem;position:relative;transition:border-color .4s,box-shadow .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo);transition:border-color .4s,box-shadow .6s var(--ease-expo),transform .6s var(--ease-expo);transition:border-color .4s,box-shadow .6s var(--ease-expo),transform .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo)}.card-body:hover{border-color:rgba(47,75,255,.25);box-shadow:var(--shadow-md);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.card-body p{color:var(--gray-500);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em}.card-body span{color:var(--ink);font-family:var(--font-display);font-size:2.1rem;font-weight:400;letter-spacing:-.01em;line-height:1.1}.activities .card-body{box-shadow:0 20px 40px -24px rgba(6,9,20,.6);color:#fff;isolation:isolate;justify-content:space-between;min-height:150px;overflow:hidden;padding:1.6rem}.activities .card-body:before{background:radial-gradient(circle,rgba(47,75,255,.7),transparent 65%);background:radial-gradient(circle,var(--glow,rgba(47,75,255,.7)),transparent 65%);border-radius:50%;content:"";height:220px;position:absolute;right:-80px;top:-90px;transition:-webkit-transform 1s var(--ease-expo);transition:transform 1s var(--ease-expo);transition:transform 1s var(--ease-expo),-webkit-transform 1s var(--ease-expo);width:220px;z-index:-1}.activities .card-body:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:24px 24px;content:"";inset:0;-webkit-mask-image:linear-gradient(200deg,#000,transparent 70%);mask-image:linear-gradient(200deg,#000,transparent 70%);position:absolute;z-index:-1}.activities .card-body:hover{border-color:transparent;box-shadow:0 30px 50px -24px rgba(6,9,20,.7);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.activities .card-body:hover:before{-webkit-transform:scale(1.5) translate(-20px,20px);transform:scale(1.5) translate(-20px,20px)}.activities .card-body p{color:hsla(0,0%,100%,.6);font-family:var(--font-mono)}.activities .card-body span{color:#fff;font-family:var(--font-display);font-size:2.8rem;font-weight:400}.activities .card-body h3{color:hsla(0,0%,100%,.6);font-size:.8rem;font-weight:400}.activities .card-body h3 svg{transition:-webkit-transform .5s var(--ease-expo);transition:transform .5s var(--ease-expo);transition:transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo)}.activities .card-body:hover h3 svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.dps .card-body:hover{-webkit-transform:none;transform:none}.loan-container.auto-depo .methods .card-body p{font-family:var(--font-sans)}.activit1{--glow:rgba(47,75,255,.75);background:var(--ink)}.activit2{--glow:rgba(139,92,246,.7);background:#120d26}.activit3{--glow:rgba(56,189,248,.6);background:#07182a}.activit4{--glow:hsla(0,0%,100%,.35);background:linear-gradient(135deg,#2238d9,#2f4bff 60%,#4d66ff)}.table-head h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.6rem);font-weight:400;letter-spacing:-.015em;line-height:1.05}.db-breadcrumb{font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.12em}.db-breadcrumb span{color:var(--cobalt)}.db-card,.wd-method-card{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.db-card__bar,.db-modal__bar,.send-money-form:before{background:linear-gradient(90deg,var(--cobalt),var(--violet),var(--cyan));height:3px}.db-card__title,.wd-method-card__name{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.apply-now-btn,.db-btn,.loan-container button,.send-money-send-btn,.table-head button{border-radius:var(--r-full);font-weight:500;letter-spacing:0;transition:background-color .4s var(--ease-smooth),color .3s,border-color .3s,box-shadow .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo);transition:background-color .4s var(--ease-smooth),color .3s,border-color .3s,box-shadow .5s var(--ease-expo),transform .5s var(--ease-expo);transition:background-color .4s var(--ease-smooth),color .3s,border-color .3s,box-shadow .5s var(--ease-expo),transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo)}.apply-now-btn,.db-btn--navy,.loan-container button,.send-money-send-btn,.table-head button{background:var(--ink);color:#fff}.apply-now-btn:hover,.db-btn--navy:hover,.loan-container button:hover,.send-money-send-btn:hover,.table-head button:hover{background:var(--cobalt);box-shadow:var(--shadow-glow);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.send-money-send-btn{font-size:.92rem;padding:1rem 1.5rem}.db-btn--ghost{border:1px solid var(--line-2);color:var(--ink)}.db-btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:#fff}.pay-button button{background:var(--ink)!important;border-radius:var(--r-full)}.pay-button button:hover{background:var(--cobalt)!important}.loan-table{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs)}thead tr{background:#fbfaf7;border-bottom:1px solid var(--line)}thead th{color:var(--gray-500);font-family:var(--font-mono);font-weight:500;letter-spacing:.12em;padding:1rem 1.1rem}tbody tr{border-bottom:1px solid var(--line);transition:background-color .3s}tbody tr:hover{background:rgba(47,75,255,.04)}tbody td{color:var(--gray-700);padding:1rem 1.1rem}.no-loan-message{font-family:var(--font-display);font-size:1.2rem!important;font-style:normal}.db-empty__icon{background:var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-md);color:var(--navy-300)}.db-empty__title{color:var(--ink);font-family:var(--font-display);font-size:1.6rem;font-weight:400}.send-money-form{border:1px solid var(--line);border-radius:var(--r-xl)}.send-money-form h2{color:var(--ink);font-family:var(--font-display);font-size:2.1rem;padding-bottom:1.25rem}.db-field label,.send-money-form-group label{color:var(--gray-700);font-family:var(--font-sans);font-size:.8rem;font-weight:500;letter-spacing:0;text-transform:none}.db-field input,.db-field select,.db-field textarea,.ppdetail input,.send-money-form-group input,.send-money-form-group select,.send-money-form-group textarea{background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:.85rem 1rem;transition:border-color .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth),background-color .3s}.db-field input:hover,.db-field select:hover,.send-money-form-group input:hover,.send-money-form-group select:hover,.send-money-form-group textarea:hover{border-color:rgba(6,9,20,.28)}.db-field input:focus,.db-field select:focus,.db-field textarea:focus,.ppdetail input:focus,.send-money-form-group input:focus,.send-money-form-group select:focus,.send-money-form-group textarea:focus{border-color:var(--cobalt);box-shadow:var(--shadow-focus)}.send-money-form-group input:read-only,.send-money-form-group input[readonly]{background:#fbfaf7}.send-money-form-group [style*=dashed]{background:rgba(47,75,255,.04)!important;border-color:rgba(47,75,255,.35)!important;border-radius:var(--r-lg)!important}.card{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);transition:border-color .4s,box-shadow .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo);transition:border-color .4s,box-shadow .6s var(--ease-expo),transform .6s var(--ease-expo);transition:border-color .4s,box-shadow .6s var(--ease-expo),transform .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo)}.card:hover{border-color:rgba(47,75,255,.25);box-shadow:var(--shadow-lg);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.card-header{background:radial-gradient(90% 120% at 100% 0,rgba(47,75,255,.6),transparent 60%),var(--ink);padding:1.5rem 1.4rem}.plan-name{font-size:1.5rem;font-style:normal}.plan-name,.plan-rate{font-family:var(--font-display);font-weight:400}.plan-rate{color:var(--navy-300);font-size:1.9rem}.plan-detail{border-bottom:1px solid var(--line);padding:.6rem 0}.detail-value{color:var(--ink);font-weight:500}.apply-now-btn{padding:.9rem 1.5rem;width:100%}.confirm,.db-modal-overlay,.deposits-form{-webkit-animation:overlay-in .4s var(--ease-smooth) both;animation:overlay-in .4s var(--ease-smooth) both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(6,9,20,.6)}.cancel-depo,.edit-profile,.wd-close{transition:background-color .3s,-webkit-transform .5s var(--ease-expo);transition:background-color .3s,transform .5s var(--ease-expo);transition:background-color .3s,transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo)}.cancel-depo:hover,.wd-close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.db-modal{-webkit-animation:dbModalIn .6s var(--ease-expo) both;animation:dbModalIn .6s var(--ease-expo) both;border-radius:var(--r-xl);box-shadow:var(--shadow-xl)}@-webkit-keyframes dbModalIn{0%{-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transform:translateY(24px) scale(.94);transform:translateY(24px) scale(.94)}to{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:none;transform:none}}@keyframes dbModalIn{0%{-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transform:translateY(24px) scale(.94);transform:translateY(24px) scale(.94)}to{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:none;transform:none}}.db-modal__icon{background:var(--ink);border:none;color:var(--navy-300);height:58px;width:58px}.db-modal__title{font-family:var(--font-display);font-size:1.8rem;font-weight:400}.db-modal__message strong{color:var(--cobalt)}.pprofiledetails{background:transparent}.ppdprofile{background:radial-gradient(60% 90% at 15% 0,rgba(47,75,255,.55),transparent 60%),radial-gradient(50% 80% at 90% 100%,rgba(139,92,246,.4),transparent 60%),var(--ink);overflow:visible}.ppdprofile:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000,transparent 75%)}.ppdprofile img{border:4px solid #fff;box-shadow:0 24px 50px -16px rgba(6,9,20,.55)}.pprofiledetails h4{color:var(--ink);font-family:var(--font-display);font-size:1.9rem;font-weight:400}.pddetails{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:1.75rem}.ppdetail{background:#fbfaf7;border:1px solid var(--line);border-radius:var(--r-md);padding:.9rem 1.1rem;transition:border-color .3s,background-color .3s}.ppdetail:hover{background:#fff;border-color:rgba(47,75,255,.25)}.ppdetail p{font-family:var(--font-mono);font-weight:500!important}.wd-method-card{transition:border-color .4s,box-shadow .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo);transition:border-color .4s,box-shadow .6s var(--ease-expo),transform .6s var(--ease-expo);transition:border-color .4s,box-shadow .6s var(--ease-expo),transform .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo)}.wd-method-card:hover{border-color:rgba(47,75,255,.25);box-shadow:var(--shadow-lg);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.wd-method-card__img{background:#fbfaf7;border-bottom:1px solid var(--line)}.wd-method-card__img img{transition:-webkit-transform .8s var(--ease-expo);transition:transform .8s var(--ease-expo);transition:transform .8s var(--ease-expo),-webkit-transform .8s var(--ease-expo)}.wd-method-card:hover .wd-method-card__img img{-webkit-transform:scale(1.08);transform:scale(1.08)}.wd-method-card__meta li svg{color:var(--cobalt)}@media (max-width:768px){.dashboard-menu:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(6,9,20,.6);transition:opacity .5s var(--ease-smooth)}.dashboard-menu .sidebar{border-radius:0 var(--r-xl) var(--r-xl) 0;box-shadow:30px 0 60px -20px rgba(6,9,20,.5);transition:-webkit-transform .7s var(--ease-expo);transition:transform .7s var(--ease-expo);transition:transform .7s var(--ease-expo),-webkit-transform .7s var(--ease-expo)}.card-body span{font-size:1.7rem}.activities .card-body span{font-size:2.2rem}.activities .card-body{min-height:130px}}@media (prefers-reduced-motion:reduce){.card-body:hover,.card:hover,.nav-item:hover,.sidebar-navigation li:hover,.wd-method-card:hover{-webkit-transform:none;transform:none}}.sb{-webkit-animation:sbIn .24s cubic-bezier(.2,.8,.2,1) both;animation:sbIn .24s cubic-bezier(.2,.8,.2,1) both;background:#fff;border-right:1px solid var(--line);box-shadow:none;padding-bottom:1rem}.dashboard-menu.is-closing .sb{-webkit-animation:sbOut .2s cubic-bezier(.4,0,1,1) both;animation:sbOut .2s cubic-bezier(.4,0,1,1) both}@-webkit-keyframes sbIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:none;transform:none}}@keyframes sbIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes sbOut{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes sbOut{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes sbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sbFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes sbFadeOut{0%{opacity:1}to{opacity:0}}@keyframes sbFadeOut{0%{opacity:1}to{opacity:0}}.sb-profile{align-items:center;background:var(--ink);border-radius:var(--r-lg);color:#fff;display:flex;gap:.75rem;margin:.75rem;padding:.8rem .9rem}.sb-profile__avatar{border:2px solid hsla(0,0%,100%,.25);border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.sb-profile__text{flex:1 1;min-width:0}.sb-profile__meta,.sb-profile__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-profile__name{color:#fff;font-size:.9rem;font-weight:500}.sb-profile__meta{color:hsla(0,0%,100%,.55);font-family:var(--font-mono);font-size:.7rem;margin-top:.1rem}.sb-profile .sb-close-btn{flex-shrink:0;height:36px;position:static;width:36px}.sb-profile .sb-close-btn svg{height:18px;width:18px}.sb-nav{padding:.25rem .75rem}.sb-nav ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.sb-section+.sb-section{margin-top:1.1rem}.sb-label{color:var(--gray-400);font-size:.68rem;font-weight:600;letter-spacing:.08em;padding:0 .75rem .4rem;text-transform:uppercase}.sb-item{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--gray-600);cursor:pointer;display:flex;font:inherit;font-size:.9rem;font-weight:500;gap:.75rem;padding:.6rem .75rem;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease;width:100%}.sb-item:hover{background:rgba(6,9,20,.05);color:var(--ink)}.sb-item.is-active{background:var(--ink);color:#fff}.sb-item.has-active{color:var(--ink)}.sb-item__icon{color:var(--gray-400);display:inline-flex;flex-shrink:0;transition:color .15s ease}.sb-item__icon svg{height:18px;width:18px}.sb-item.has-active .sb-item__icon,.sb-item:hover .sb-item__icon{color:var(--cobalt)}.sb-item.is-active .sb-item__icon{color:var(--navy-300)}.sb-item__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-chevron{color:var(--gray-400);flex-shrink:0;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.sb-item.is-open .sb-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sb-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.sb-sub.is-open{grid-template-rows:1fr}.sb-sub__inner{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden;padding-left:2.6rem}.sb-subitem{border-radius:8px;color:var(--gray-500);display:block;font-size:.85rem;padding:.45rem .75rem;position:relative;text-decoration:none;transition:background-color .15s ease,color .15s ease}.sb-subitem:before{background:var(--gray-300);border-radius:50%;content:"";height:5px;left:-.9rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px}.sb-subitem:hover{background:rgba(6,9,20,.04);color:var(--ink)}.sb-subitem.is-active{background:rgba(47,75,255,.07);color:var(--cobalt);font-weight:500}.sb-subitem.is-active:before{background:var(--cobalt)}.sb-close-btn:focus-visible,.sb-item:focus-visible,.sb-subitem:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}@media (max-width:768px){.dashboard-menu{pointer-events:auto}.dashboard-menu:before{-webkit-animation:sbFadeIn .24s ease both;animation:sbFadeIn .24s ease both;opacity:1;transition:none}.dashboard-menu.is-closing:before{-webkit-animation:sbFadeOut .2s ease both;animation:sbFadeOut .2s ease both}.dashboard-menu .sb{-webkit-animation:sbIn .26s cubic-bezier(.2,.8,.2,1) both!important;animation:sbIn .26s cubic-bezier(.2,.8,.2,1) both!important;border-radius:0 var(--r-xl) var(--r-xl) 0;-webkit-transform:none;transform:none;transition:none;width:290px}.dashboard-menu.is-closing .sb{-webkit-animation:sbOut .2s cubic-bezier(.4,0,1,1) both!important;animation:sbOut .2s cubic-bezier(.4,0,1,1) both!important}}@media (prefers-reduced-motion:reduce){.dashboard-menu .sb,.dashboard-menu.is-closing .sb,.dashboard-menu.is-closing:before,.dashboard-menu:before,.sb{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}.sb-chevron,.sb-sub{transition:none}}.send-money-container{align-items:center;display:flex;font-size:14px;justify-content:center;width:100%}.send-money-form h2{border-bottom:1px solid var(--line);font-weight:400;text-align:center}.payment-card-form{display:flex}.payment-card-form .send-money-grid{align-items:center;display:flex;justify-content:center}.payment-card-form .send-money-form{width:100%}.send-money-form{background-color:#fff;box-shadow:var(--shadow-md);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2rem 1rem;width:80%}.send-money-grid{display:flex}.send-money-grid .send-money-form-group:first-child{margin-right:1rem}.image-profile{display:none}methods{grid-gap:20px;display:grid;font-size:10px!important;gap:20px;grid-template-columns:repeat(2,1fr)}.methods img{border-radius:50px;height:50px;object-fit:contain;object-position:center;width:50px}.methods .card-body span{font-size:13px;font-weight:500}.methods .card-body button{background-color:var(--global-color);margin-top:1rem}.send-money-form-group{display:flex;flex-direction:column;width:100%}.send-money-form-group span{color:var(--danger)}.send-money-form-group textarea::-webkit-input-placeholder{font-size:13px}.send-money-form-group textarea::placeholder{font-size:13px}.send-money-transaction-fee{color:var(--global-color);font-size:13px}.send-money-form-group textarea{border:1px solid var(--line-2);border-radius:12px;font-size:15px;margin-bottom:1rem;padding:.8rem;width:100%}.send-money-container button{background-color:var(--global-color);font-size:15px;margin-top:2rem;width:100%}.send-money-form-group{color:grey;font-size:13px}.send-money-form-group input::-webkit-input-placeholder{font-size:13px}.send-money-form-group input::placeholder{font-size:13px}.send-money-form-group select{font-size:13px}.send-money-form-group input:focus{border-color:var(--cobalt);outline:none}.auto-depo h2{border-bottom:1px solid var(--line);font-size:20px;font-weight:500}.action-tb{align-items:center;display:flex;justify-content:center}.loan-table button{font-size:10px;margin-right:1rem;padding:.2rem .5rem}.loan-table button:first-child{background-color:var(--ink)}.loan-table button:last-child{background-color:var(--danger)}.auto-depo p{font-size:15px;font-weight:400}.cancel-depo{align-items:center;appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.35rem;height:44px;justify-content:center;line-height:1;margin:0;padding:0;position:fixed;right:1.25rem;top:1.25rem;transition:background .2s ease,-webkit-transform .25s ease;transition:background .2s ease,transform .25s ease;transition:background .2s ease,transform .25s ease,-webkit-transform .25s ease;width:44px;z-index:410}.cancel-depo:hover{background:hsla(0,0%,100%,.24);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cancel-depo svg{flex-shrink:0;height:22px;width:22px}.deposits-form{background-color:rgba(6,9,20,.6);bottom:0;height:100vh!important;left:0;margin-bottom:2rem;overflow-y:auto;padding:3rem 0;position:fixed;right:0;top:0}.dropzone{background-color:rgba(47,75,255,.04);border:1.5px dashed rgba(47,75,255,.4);border-radius:var(--r-lg);cursor:pointer;padding:20px;text-align:center;transition:background-color .3s var(--ease-smooth),border-color .3s}.dropzone-active{background-color:rgba(47,75,255,.1);border-color:var(--cobalt)}.left-side svg{cursor:pointer}@media screen and (max-width:768px){.send-money-container{align-items:center;display:flex;font-size:13px;height:100VH;justify-content:center;width:100%}.send-money-form{width:98%}.send-money-grid{align-items:center;display:flex;justify-content:center}.send-money-form-group{color:grey;font-size:13px}}.admin-badge{align-items:center;background:rgba(47,75,255,.18);border:1px solid rgba(170,182,255,.25);border-radius:99px;color:var(--navy-200);display:inline-flex;font-family:var(--font-mono);font-size:.6rem;font-weight:500;gap:.35rem;letter-spacing:.16em;margin-left:.6rem;padding:.22rem .7rem;text-transform:uppercase;vertical-align:middle}.admin-badge:before{background:var(--navy-300);border-radius:50%;box-shadow:0 0 8px var(--navy-400);content:"";height:5px;width:5px}.main-admin-dash{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);padding:clamp(1.25rem,3vw,2.5rem);width:100%}.main-admin-dash .card-body{border:none;border-radius:var(--r-lg);box-shadow:0 20px 40px -24px rgba(6,9,20,.6);isolation:isolate;justify-content:space-between;min-height:160px;overflow:hidden;padding:1.75rem;position:relative}.main-admin-dash .card-body:before{background:radial-gradient(circle,rgba(47,75,255,.7),transparent 65%);background:radial-gradient(circle,var(--glow,rgba(47,75,255,.7)),transparent 65%);border-radius:50%;content:"";height:240px;position:absolute;right:-90px;top:-100px;transition:-webkit-transform 1s var(--ease-expo);transition:transform 1s var(--ease-expo);transition:transform 1s var(--ease-expo),-webkit-transform 1s var(--ease-expo);width:240px;z-index:-1}.main-admin-dash .card-body:hover{box-shadow:0 30px 50px -24px rgba(6,9,20,.7);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.main-admin-dash .card-body:hover:before{-webkit-transform:scale(1.5) translate(-20px,20px);transform:scale(1.5) translate(-20px,20px)}.main-admin-dash .card-body p{color:hsla(0,0%,100%,.6);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;margin:0;text-transform:uppercase}.main-admin-dash .card-body span{color:#fff;display:block;font-family:var(--font-display);font-size:3rem;font-weight:400;line-height:1;margin:.5rem 0 .2rem}.main-admin-dash .card-body h3{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-size:.8rem;font-weight:400;gap:.3rem;margin-top:.4rem;transition:color .3s}.main-admin-dash .card-body h3 svg{transition:-webkit-transform .5s var(--ease-expo);transition:transform .5s var(--ease-expo);transition:transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo)}.main-admin-dash .card-body:hover h3{color:#fff}.main-admin-dash .card-body:hover h3 svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.dataImg{-webkit-animation:overlay-in .4s var(--ease-smooth) both;animation:overlay-in .4s var(--ease-smooth) both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(6,9,20,.8);flex-direction:column;inset:0;overflow-y:auto;padding:2rem;z-index:300}.dataImg,.dataImg__close{align-items:center;display:flex;justify-content:center;position:fixed}.dataImg__close{background:hsla(0,0%,100%,.1);border:1px solid var(--line-dark-2);border-radius:50%;color:#fff;cursor:pointer;height:42px;right:1.25rem;top:1rem;transition:background-color .3s,-webkit-transform .5s var(--ease-expo);transition:background-color .3s,transform .5s var(--ease-expo);transition:background-color .3s,transform .5s var(--ease-expo),-webkit-transform .5s var(--ease-expo);width:42px;z-index:10}.dataImg__close:hover{background:hsla(0,0%,100%,.2);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dataImg img{-webkit-animation:dbModalIn .7s var(--ease-expo) both;animation:dbModalIn .7s var(--ease-expo) both;border-radius:var(--r-lg);box-shadow:var(--shadow-xl);max-width:760px;object-fit:contain;width:90%}.print-invoice{-webkit-animation:overlay-in .4s var(--ease-smooth) both;animation:overlay-in .4s var(--ease-smooth) both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(6,9,20,.65);display:flex;flex-direction:column;inset:0;overflow-y:auto;padding-top:var(--header-h);position:fixed;z-index:200}.cancel-invoice{cursor:pointer;display:flex;justify-content:flex-end;padding:1rem 1.25rem}.cancel-invoice svg{color:#fff;font-size:1.35rem;transition:opacity .3s,-webkit-transform .5s var(--ease-expo);transition:transform .5s var(--ease-expo),opacity .3s;transition:transform .5s var(--ease-expo),opacity .3s,-webkit-transform .5s var(--ease-expo)}.cancel-invoice svg:hover{opacity:.8;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:1100px){.main-admin-dash{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.main-admin-dash{gap:.85rem;grid-template-columns:1fr 1fr;padding:1.25rem}.main-admin-dash .card-body{min-height:130px;padding:1.25rem}.main-admin-dash .card-body span{font-size:2.2rem}}@media (max-width:400px){.main-admin-dash{grid-template-columns:1fr}}.tm_container{color:#666;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6em;overflow-x:hidden}.invoice-status{background-color:#007aff;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center;margin:1REM 0;padding:.5rem 0;text-align:center}.invoice-status p{margin:0;text-transform:uppercase}.tm_container h1,.tm_container h2,.tm_container h3,.tm_container h4,.tm_container h5,.tm_container h6{clear:both;color:#111;font-weight:500;line-height:1.2em;margin:0 0 20px;padding:0}.tm_container h1{font-size:60px}.tm_container h2{font-size:48px}.tm_container h3{font-size:30px}.tm_container h4{font-size:24px}.tm_container h5{font-size:18px}.tm_container h6{font-size:16px}.tm_container div,.tm_container p{line-height:1.5em;margin-top:0}.tm_container p{margin-bottom:15px}.tm_container ul{list-style:disc;margin:0 0 25px;padding-left:20px}.tm_container .tm_container ol{margin-bottom:25px;padding-left:20px}.tm_container .tm_container cite,.tm_container .tm_container dfn,.tm_container .tm_container em,.tm_container .tm_container i{font-style:italic}.tm_container .tm_container blockquote{font-size:20px;font-style:italic;line-height:1.6em;margin:0}.tm_container .tm_container address{margin:0 0 15px}.tm_container img{border:0;height:auto;max-width:100%;vertical-align:middle}.tm_container a{text-decoration:none}.tm_container a,.tm_container button{color:inherit;transition:all .3s ease}.tm_container a:hover{color:inherit;text-decoration:none}.tm_container table{border-collapse:collapse;caption-side:bottom;width:100%}.tm_container th{text-align:left}.tm_container td{border-top:1px solid #dbdfea}.tm_container td,.tm_container th{line-height:1.55em;padding:10px 15px}.tm_container dl{margin-bottom:25px}.tm_container dl dt{font-weight:600}.tm_container b,.tm_container strong{font-weight:700}.tm_container pre{border:1px solid #dbdfea;border-radius:5px;color:#666;font-size:18px;padding:25px}.tm_container kbd{background-color:#666;border-radius:5px;font-size:100%}.tm_container a:hover{color:#007aff}.tm_container ul{padding-left:15px}.tm_f10{font-size:10px}.tm_f11{font-size:11px}.tm_f12{font-size:12px}.tm_f13{font-size:13px}.tm_f14{font-size:14px}.tm_f15{font-size:15px}.tm_f16{font-size:16px}.tm_f17{font-size:17px}.tm_f18{font-size:18px}.tm_f19{font-size:19px}.tm_f20{font-size:20px}.tm_f21{font-size:21px}.tm_f22{font-size:22px}.tm_f23{font-size:23px}.tm_f24{font-size:24px}.tm_f25{font-size:25px}.tm_f26{font-size:26px}.tm_f27{font-size:27px}.tm_f28{font-size:28px}.tm_f29{font-size:29px}.tm_f30{font-size:30px}.tm_f40{font-size:40px}.tm_f50{font-size:50px}.tm_light{font-weight:300}.tm_normal{font-weight:400}.tm_medium{font-weight:500}.tm_semi_bold{font-weight:600}.tm_bold{font-weight:700}.tm_m0{margin:0}.tm_mb0{margin-bottom:0}.tm_mb1{margin-bottom:1px}.tm_mb2{margin-bottom:2px}.tm_mb3{margin-bottom:3px}.tm_mb4{margin-bottom:4px}.tm_mb5{margin-bottom:5px}.tm_mb6{margin-bottom:6px}.tm_mb7{margin-bottom:7px}.tm_mb8{margin-bottom:8px}.tm_mb9{margin-bottom:9px}.tm_mb10{margin-bottom:10px}.tm_mb11{margin-bottom:11px}.tm_mb12{margin-bottom:12px}.tm_mb13{margin-bottom:13px}.tm_mb14{margin-bottom:14px}.tm_mb15{margin-bottom:15px}.tm_mb16{margin-bottom:16px}.tm_mb17{margin-bottom:17px}.tm_mb18{margin-bottom:18px}.tm_mb19{margin-bottom:19px}.tm_mb20{margin-bottom:20px}.tm_mb21{margin-bottom:21px}.tm_mb22{margin-bottom:22px}.tm_mb23{margin-bottom:23px}.tm_mb24{margin-bottom:24px}.tm_mb25{margin-bottom:25px}.tm_mb26{margin-bottom:26px}.tm_mb27{margin-bottom:27px}.tm_mb28{margin-bottom:28px}.tm_mb29{margin-bottom:29px}.tm_mb30{margin-bottom:30px}.tm_mb40{margin-bottom:40px}.tm_pt25{padding-top:25px}.tm_pt0{padding-top:0}.tm_radius_6_0_0_6{border-radius:6px 0 0 6px}.tm_radius_0_6_6_0{border-radius:0 6px 6px 0}.tm_radius_0{border-radius:0!important}.tm_width_1{width:8.33333333%}.tm_width_2{width:16.66666667%}.tm_width_3{text-transform:capitalize;width:25%}.tm_width_4{width:33.33333333%}.tm_width_5{width:41.66666667%}.tm_width_6{width:50%}.tm_width_7{width:58.33333333%}.tm_width_8{width:66.66666667%}.tm_width_9{width:75%}.tm_width_10{width:83.33333333%}.tm_width_11{width:91.66666667%}.tm_width_12{width:100%}.tm_border{border:1px solid #dbdfea}.tm_border_bottom{border-bottom:1px solid #dbdfea}.tm_border_top{border-top:1px solid #dbdfea}.tm_border_left{border-left:1px solid #dbdfea}.tm_border_right{border-right:1px solid #dbdfea}.tm_round_border{border:1px solid #dbdfea;border-radius:6px;overflow:hidden}.tm_accent_color,.tm_accent_color_hover:hover{color:#007aff}.tm_accent_bg,.tm_accent_bg_hover:hover{background-color:#007aff}.tm_accent_bg_10{background-color:rgba(0,122,255,.1)}.tm_accent_bg_20{background-color:rgba(0,122,255,.15)}.tm_green_bg{background-color:#34c759}.tm_green_bg_15{background-color:rgba(52,199,89,.1)}.tm_primary_bg,.tm_primary_bg_hover:hover{background-color:#111}.tm_primary_bg_2{background-color:#000036}.tm_danger_color{color:red}.tm_primary_color{color:#111}.tm_secondary_color{color:#666}.tm_ternary_color{color:#b5b5b5}.tm_white_color{color:#fff}.tm_white_color_60{color:hsla(0,0%,100%,.6)}.tm_gray_bg{background:#f5f6fa}.tm_ternary_bg{background-color:#b5b5b5}.tm_accent_10_bg{background-color:rgba(0,122,255,.1)}.tm_accent_border{border-color:#007aff}.tm_accent_border_10{border-color:rgba(0,122,255,.1)}.tm_accent_border_20{border-color:rgba(0,122,255,.2)}.tm_accent_border_30{border-color:rgba(0,122,255,.3)}.tm_accent_border_40{border-color:rgba(0,122,255,.4)}.tm_accent_border_50{border-color:rgba(0,122,255,.5)}.tm_primary_border{border-color:#111}.tm_gray_border{border-color:#f5f6fa}.tm_primary_border_2{border-color:#000036}.tm_secondary_border{border-color:#666}.tm_ternary_border{border-color:#b5b5b5}.tm_border_color{border-color:#dbdfea}.tm_border_1{border-style:solid;border-width:1px}.tm_body_lineheight{line-height:1.5em}.tm_invoice_in{position:relative;z-index:100}.tm_container{margin-left:auto;margin-right:auto;max-width:880px;padding:30px 15px;position:relative}.tm_text_center{text-align:center}.tm_text_uppercase{text-transform:uppercase}.tm_text_right{text-align:right}.tm_align_center{align-items:center}.tm_border_bottom_0{border-bottom:0}.tm_border_top_0{border-top:0}.tm_table_baseline{vertical-align:initial}.tm_border_none{border:none!important}.tm_flex{display:flex}.tm_justify_between{justify-content:space-between}.tm__align_center{align-items:center}.tm_border_left_none{border-left-width:0}.tm_border_right_none{border-right-width:0}.tm_table_responsive{overflow-x:auto}.tm_table_responsive>table{min-width:600px}.tm_50_col>*{flex:none;width:50%}.tm_no_border{border:none!important}.tm_grid_row{grid-gap:10px 20px;display:grid;list-style:none;padding:0}.tm_col_2{grid-template-columns:repeat(2,1fr)}.tm_col_3{grid-template-columns:repeat(3,1fr)}.tm_col_4{grid-template-columns:repeat(4,1fr)}.tm_max_w_150{max-width:150px}.tm_left_auto{margin-left:auto}hr{background:#dbdfea;border:none;height:1px;margin:0}.tm_invoice{background:#fff;border-radius:10px;padding:50px}.tm_invoice_footer{display:flex}.tm_invoice_footer table{margin-top:-1px}.tm_invoice_footer .tm_left_footer{flex:none;padding:10px 15px;width:58%}.tm_invoice_footer .tm_right_footer{width:42%}.tm_note{font-style:italic;margin-top:30px}.tm_font_style_normal{font-style:normal}.tm_sign img{max-height:45px}.tm_coffee_shop_img{height:200px;left:50%;opacity:.04;position:absolute;top:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tm_coffee_shop_img img{max-height:100%}.tm_invoice.tm_style1 .tm_invoice_right{flex:none;width:60%}.tm_invoice.tm_style1 .tm_invoice_table{grid-gap:1px}.tm_invoice.tm_style1 .tm_invoice_table>*{border:1px solid #dbdfea;margin:-1px;padding:8px 15px 10px}.tm_invoice.tm_style1 .tm_invoice_head{display:flex;justify-content:space-between}.tm_invoice.tm_style1 .tm_invoice_head .tm_invoice_right div{line-height:1em}.tm_invoice.tm_style1 .tm_invoice_info{align-items:center;display:flex;justify-content:space-between}.tm_invoice.tm_style1 .tm_invoice_info_2{border-bottom:1px solid #dbdfea;border-top:1px solid #dbdfea;display:flex;justify-content:space-between;padding:11px 0}.tm_invoice.tm_style1 .tm_invoice_seperator{border-radius:1.6em;flex:1 1;margin-right:20px;min-height:18px}.tm_invoice.tm_style1 .tm_invoice_info_list{display:flex}.tm_invoice.tm_style1 .tm_invoice_info_list>:not(:last-child){margin-right:20px}.tm_invoice.tm_style1 .tm_logo img{max-height:50px}.tm_invoice.tm_style1 .tm_logo.tm_size1 img{max-height:60px}.tm_invoice.tm_style1 .tm_logo.tm_size2 img{max-height:70px}.tm_invoice.tm_style1 .tm_grand_total{padding:8px 15px}.tm_invoice.tm_style1 .tm_box_3{display:flex}.tm_invoice.tm_style1 .tm_box_3>*{flex:1 1}.tm_invoice.tm_style1 .tm_box_3 ul{list-style:none;margin:0;padding:0}.tm_invoice.tm_style1 .tm_box_3 ul li{display:flex}.tm_invoice.tm_style1 .tm_box_3 ul li:not(:last-child){margin-bottom:5px}.tm_invoice.tm_style1 .tm_box_3 ul span{flex:none}.tm_invoice.tm_style1 .tm_box_3 ul span:first-child{margin-right:5px}.tm_invoice.tm_style1 .tm_box_3 ul span:last-child{flex:1 1}.tm_invoice.tm_style2 .tm_invoice_head{align-items:center;border-bottom:1px solid #dbdfea;display:flex;padding-bottom:15px;position:relative}.tm_invoice.tm_style2 .tm_invoice_left{flex:none;width:30%}.tm_invoice.tm_style2 .tm_invoice_right{flex:none;width:70%}.tm_invoice.tm_style2 .tm_invoice_info{display:flex}.tm_invoice.tm_style2 .tm_invoice_info_left{flex:none;width:30%}.tm_invoice.tm_style2 .tm_invoice_info_right{flex:none;width:70%}.tm_invoice.tm_style2 .tm_logo img{max-height:60px}.tm_invoice.tm_style2 .tm_invoice_title{line-height:.8em}.tm_invoice.tm_style2 .tm_invoice_info_in{border-radius:10px;padding:12px 20px}.tm_invoice.tm_style2 .tm_card_note{border-radius:6px;display:inline-block;margin-bottom:10px;margin-top:5px;padding:6px 15px}.tm_invoice.tm_style2 .tm_invoice_footer .tm_left_footer{padding-left:0}.tm_invoice.tm_style1.tm_type1{border-radius:0;overflow:hidden;padding:0 50px 30px;position:relative}.tm_invoice.tm_style1.tm_type1 .tm_invoice_head{height:110px;position:relative}.tm_invoice.tm_style1.tm_type1 .tm_shape_bg{height:100%;overflow:hidden;position:absolute;right:-100px;top:0;-webkit-transform:skewX(35deg);transform:skewX(35deg);width:70%}.tm_invoice.tm_style1.tm_type1 .tm_shape_bg img{height:100%;object-fit:cover;-webkit-transform:skewX(-35deg) translateX(-45px);transform:skewX(-35deg) translateX(-45px);width:100%}.tm_invoice.tm_style1.tm_type1 .tm_invoice_right{position:relative;z-index:2}.tm_invoice.tm_style1.tm_type1 .tm_logo img{max-height:70px}.tm_invoice.tm_style1.tm_type1 .tm_invoice_seperator{border:none;border-radius:0;height:100%;margin-right:0;overflow:hidden;position:absolute;right:-60px;-webkit-transform:skewX(35deg);transform:skewX(35deg);width:57.5%}.tm_invoice.tm_style1.tm_type1 .tm_invoice_seperator img{height:100%;object-fit:cover;-webkit-transform:skewX(-35deg);transform:skewX(-35deg);-webkit-transform:skewX(-35deg) translateX(-10px);transform:skewX(-35deg) translateX(-10px);width:100%}.tm_invoice.tm_style1.tm_type1 .tm_invoice_info{padding:4px 0;position:relative}.tm_invoice.tm_style1.tm_type1 .tm_card_note,.tm_invoice.tm_style1.tm_type1 .tm_invoice_info_list{position:relative;z-index:1}.tm_invoice.tm_style3{padding:0}.tm_invoice.tm_style3 .tm_invoice_head{border-radius:10px 10px 0 0;display:flex;justify-content:space-between;padding:60px 50px;position:relative}.tm_invoice.tm_style3 .tm_head_address{border-left:2px solid;padding:0 0 0 15px}.tm_invoice.tm_style3 .tm_invoice_left,.tm_invoice.tm_style3 .tm_invoice_right{position:relative;z-index:1}.tm_invoice.tm_style3 .tm_watermark_title{font-size:165px;font-weight:700;left:0;letter-spacing:18px;line-height:1em;opacity:.08;padding:20px 30px;position:absolute;top:0}.tm_invoice.tm_style3 .tm_invoice_info{align-items:flex-end;display:flex;justify-content:space-between;margin-top:-25px;padding:0 50px 40px}.tm_invoice.tm_style3 .tm_invoice_info_left{padding:20px 30px;position:relative;z-index:2}.tm_invoice.tm_style3 .tm_invoice_details{padding:0 50px 50px}.tm_invoice.tm_style3 .tm_table.tm_style1 th{border-color:hsla(0,0%,100%,.231)}.tm_invoice.tm_style3 .tm_invoice_footer .tm_left_footer{padding:20px 15px}@media (min-width:500px){.tm_invoice.tm_style1.tm_type2{border-radius:0;overflow:hidden;position:relative}.tm_invoice.tm_style1.tm_type2 td{padding-bottom:12px;padding-top:12px}.tm_invoice.tm_style1.tm_type2 .tm_pt0{padding-top:0}.tm_invoice.tm_style1.tm_type2 .tm_bars{display:flex;left:50%;overflow:hidden;padding:0 15px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tm_invoice.tm_style1.tm_type2 .tm_bars span{display:block;height:100px;margin:-15px 20px 0;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);width:5px}.tm_invoice.tm_style1.tm_type2 .tm_bars.tm_type1{bottom:0;top:auto}.tm_invoice.tm_style1.tm_type2 .tm_bars.tm_type1 span{bottom:-15px;margin:0 20px;position:relative}.tm_invoice.tm_style1.tm_type2 .tm_shape{height:230px;overflow:hidden;position:absolute;right:0;top:0;width:250px}.tm_invoice.tm_style1.tm_type2 .tm_shape .tm_shape_in{height:350px;left:67px;overflow:hidden;position:absolute;top:-199px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:350px}.tm_invoice.tm_style1.tm_type2 .tm_shape.tm_type1{bottom:0;left:0;right:auto;top:auto}.tm_invoice.tm_style1.tm_type2 .tm_shape.tm_type1 .tm_shape_in{left:-153px;top:135px}.tm_invoice.tm_style1.tm_type2 .tm_shape_2{border:5px solid;bottom:-30px;height:120px;padding:20px;position:absolute;right:77px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:120px}.tm_invoice.tm_style1.tm_type2 .tm_shape_2 .tm_shape_2_in{border:20px solid;height:100%;width:100%}.tm_invoice.tm_style1.tm_type2 .tm_shape_2.tm_type1{bottom:245px;left:-76px;right:auto}.tm_invoice.tm_style1.tm_type2 .tm_shape_2.tm_type1 .tm_shape_2_in{border-width:6px}.tm_invoice.tm_style1.tm_type2 .tm_invoice_right{width:40%}.tm_invoice.tm_style1.tm_type2 .tm_logo img{max-height:65px}.tm_invoice.tm_style1.tm_type2 .tm_invoice_footer{margin-bottom:120px}.tm_invoice.tm_style1.tm_type2 .tm_right_footer{padding:6px 0;position:relative}.tm_invoice.tm_style1.tm_type2 .tm_right_footer table{position:relative;z-index:2}.tm_invoice.tm_style1.tm_type2 .tm_left_footer{padding:30px 15px}.tm_invoice.tm_style1.tm_type2 .tm_shape_3{height:100%;left:-40px;position:absolute;top:0;-webkit-transform:skewX(35deg);transform:skewX(35deg);width:calc(100% + 150px)}.tm_invoice.tm_style1.tm_type2 .tm_shape_4{bottom:200px;height:200px;left:0;position:absolute;width:200px}}.tm_invoice.tm_style1.tm_type3{border-radius:0;overflow:hidden;position:relative}.tm_invoice.tm_style1.tm_type3 .tm_shape_1{left:0;position:absolute;top:-1px}.tm_invoice.tm_style1.tm_type3 .tm_shape_2{bottom:0;display:flex;left:0;position:absolute}.tm_invoice.tm_style1.tm_type3 .tm_logo img{max-height:60px}.tm_invoice.tm_style1.tm_type3 .tm_invoice_head.tm_mb20{margin-bottom:65px}.tm_invoice.tm_style1.tm_type3 .tm_invoice_info_list{padding:10px 0 10px 40px;position:relative}.tm_invoice.tm_style1.tm_type3 .tm_invoice_info_list_bg{border-radius:20px 0 0 0;height:100%;left:0;position:absolute;top:0;-webkit-transform:skewX(-35deg);transform:skewX(-35deg);width:calc(100% + 100px)}.tm_invoice.tm_style2.tm_type1{border-style:solid;border-width:40px 0 0;overflow:hidden;padding-bottom:0;padding-top:0;position:relative}.tm_invoice.tm_style2.tm_type1.tm_small_border{border-width:7px 0 0}.tm_invoice.tm_style2.tm_type1 .tm_shape_bg{height:100%;left:-100px;position:absolute;top:0;-webkit-transform:skewX(-35deg);transform:skewX(-35deg);width:42%}.tm_invoice.tm_style2.tm_type1 .tm_invoice_head{border-bottom:none;padding-top:15px}.tm_invoice.tm_style2.tm_type1 .tm_logo{position:relative;z-index:2}.tm_invoice.tm_style2.tm_type1 .tm_bottom_invoice{align-items:center;border-top:1px solid #dbdfea;display:flex;justify-content:space-between;margin:30px -50px 0;padding:15px 50px 20px;position:relative}.tm_invoice_content{position:relative;z-index:10}.tm_invoice_wrap{position:relative}.tm_note_list li:not(:last-child){margin-bottom:5px}.tm_list.tm_style1{list-style:none;margin:0;padding:0}.tm_list.tm_style1 svg{height:auto;width:16px}.tm_list.tm_style1 .tm_list_icon{display:flex;left:0;position:absolute;top:3px}.tm_list.tm_style1 li{padding-left:25px;position:relative}.tm_list.tm_style1 li:not(:last-child){margin-bottom:5px}.tm_list.tm_style1.tm_text_right li{padding-left:0;padding-right:25px}.tm_list.tm_style1.tm_text_right .tm_list_icon{left:auto;right:0}.tm_section_heading{border-style:solid;border-width:0 0 1px}.tm_section_heading>span{border-radius:7px 7px 0 0;display:inline-block;padding:8px 15px}.tm_section_heading .tm_curve_35{margin-left:12px;margin-right:0}.tm_section_heading .tm_curve_35 span{display:inline-block}.tm_padd_15_20{padding:15px 20px}.tm_padd_8_20{padding:8px 20px}.tm_padd_20{padding:20px}.tm_padd_15{padding:15px}.tm_padd_10{padding:10px}.tm_padd_5{padding:5px}.tm_curve_35{margin-left:22px;margin-right:22px;padding:12px 20px 12px 30px;-webkit-transform:skewX(-35deg);transform:skewX(-35deg)}.tm_curve_35>*{-webkit-transform:skewX(35deg);transform:skewX(35deg)}.tm_dark_invoice_body{background-color:#18191a}.tm_dark_invoice{background:#252526;color:hsla(0,0%,100%,.65)}.tm_dark_invoice .tm_primary_color{color:hsla(0,0%,100%,.9)}.tm_dark_invoice .tm_secondary_color{color:hsla(0,0%,100%,.65)}.tm_dark_invoice .tm_ternary_color{color:hsla(0,0%,100%,.4)}.tm_dark_invoice .tm_gray_bg{background:hsla(0,0%,100%,.08)}.tm_dark_invoice .tm_border_bottom,.tm_dark_invoice .tm_border_color,.tm_dark_invoice .tm_border_top,.tm_dark_invoice .tm_round_border,.tm_dark_invoice td,.tm_dark_invoice th{border-color:hsla(0,0%,100%,.1)}.tm_dark_invoice+.tm_invoice_btns{background:#252526;border-color:#252526}@media (min-width:1000px){.tm_invoice_btns{background-color:#fff;border:3px solid #fff;border-radius:6px;box-shadow:-2px 0 24px -2px rgba(43,55,72,.05);display:flex;flex-direction:column;justify-content:center;left:100%;margin-left:20px;margin-top:0;position:absolute;top:0}.tm_invoice_btn{align-items:center;background-color:initial;border:none;cursor:pointer;display:inline-flex;font-weight:600;padding:0;position:relative}.tm_invoice_btn svg{width:24px}.tm_invoice_btn .tm_btn_icon{align-items:center;display:flex;height:42px;justify-content:center;padding:0;width:42px}.tm_invoice_btn .tm_btn_text{align-items:center;background-color:#111;border-radius:5px;color:#fff;display:inline-block;display:flex;font-weight:500;left:100%;margin-left:10px;min-height:28px;opacity:0;padding:3px 12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden}.tm_invoice_btn .tm_btn_text:before{background-color:#111;border-radius:2px;content:"";height:10px;left:-3px;margin-top:-6px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.tm_invoice_btn:hover .tm_btn_text{opacity:1;visibility:visible}.tm_invoice_btn:not(:last-child){margin-bottom:3px}.tm_invoice_btn.tm_color1{background-color:rgba(0,122,255,.1);border-radius:5px 5px 0 0;color:#007aff}.tm_invoice_btn.tm_color1:hover{background-color:rgba(0,122,255,.2)}.tm_invoice_btn.tm_color2{background-color:rgba(52,199,89,.1);border-radius:0 0 5px 5px;color:#34c759}.tm_invoice_btn.tm_color2:hover{background-color:rgba(52,199,89,.2)}}@media (max-width:999px){.tm_invoice_btns{background-color:#fff;border:3px solid #fff;border-radius:6px;box-shadow:-2px 0 24px -2px rgba(43,55,72,.05);justify-content:center;left:50%;margin-top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tm_invoice_btn,.tm_invoice_btns{display:inline-flex;position:relative}.tm_invoice_btn{align-items:center;background-color:initial;border:none;border-radius:5px;cursor:pointer;font-weight:600;padding:6px 15px}.tm_invoice_btn svg{width:24px}.tm_invoice_btn .tm_btn_icon{align-items:center;display:flex;justify-content:center;margin-right:8px;padding:0}.tm_invoice_btn:not(:last-child){margin-right:3px}.tm_invoice_btn.tm_color1{background-color:rgba(0,122,255,.1);color:#007aff}.tm_invoice_btn.tm_color1:hover{background-color:rgba(0,122,255,.2)}.tm_invoice_btn.tm_color2{background-color:rgba(52,199,89,.1);color:#34c759}.tm_invoice_btn.tm_color2:hover{background-color:rgba(52,199,89,.2)}}@media (max-width:767px){.tm_col_4{grid-template-columns:repeat(1,1fr)}.tm_col_2_md{grid-template-columns:repeat(2,1fr)}.tm_m0_md{margin:0}.tm_mb10_md{margin-bottom:10px}.tm_mb15_md{margin-bottom:15px}.tm_mb20_md{margin-bottom:20px}.tm_mobile_hide{display:none}.tm_invoice{padding:30px 20px}.tm_invoice .tm_right_footer{width:100%}.tm_invoice_footer{flex-direction:column-reverse}.tm_invoice_footer .tm_left_footer{border-top:1px solid #dbdfea;margin-top:-1px;padding:15px 0;width:100%}.tm_invoice.tm_style2 .tm_card_note{margin-top:0}.tm_note.tm_text_center{text-align:left}.tm_note.tm_text_center p br{display:none}.tm_invoice.tm_style2 .tm_invoice_head,.tm_invoice_footer.tm_type1{flex-direction:column}.tm_invoice.tm_style2 .tm_invoice_head>*{width:100%}.tm_invoice.tm_style2 .tm_invoice_head .tm_invoice_left{margin-bottom:15px}.tm_invoice.tm_style2 .tm_invoice_head .tm_text_right{text-align:left}.tm_invoice.tm_style2 .tm_invoice_info{flex-direction:column}.tm_invoice.tm_style2 .tm_invoice_info>*{width:100%}.tm_invoice.tm_style1.tm_type1{padding:30px 20px}.tm_invoice.tm_style1.tm_type1 .tm_invoice_head{height:auto}.tm_invoice.tm_style1.tm_type1 .tm_invoice_info{align-items:flex-start;flex-direction:column;padding-left:15px;padding-right:15px}.tm_invoice.tm_style1.tm_type1 .tm_invoice_seperator{right:0;top:0;-webkit-transform:initial;transform:none;width:100%}.tm_invoice.tm_style1.tm_type1 .tm_logo img{max-height:60px}.tm_invoice.tm_style2.tm_type1{border-width:20px 0 0}.tm_invoice.tm_style2.tm_type1 .tm_shape_bg{height:80px;width:250px}.tm_invoice.tm_style2.tm_type1 .tm_invoice_head .tm_text_center{text-align:left}.tm_invoice.tm_style2.tm_type1 .tm_logo{margin-bottom:15px;top:-8px}.tm_invoice.tm_style2 .tm_invoice_info_in{padding:12px 15px}.tm_border_none_md{border:none!important}.tm_border_left_none_md{border-left-width:0}.tm_border_right_none_md{border-right-width:0}.tm_padd_left_15_md{padding-left:15px!important}.tm_invoice.tm_style2 .tm_logo img{max-height:50px}.tm_curve_35{margin-left:0;margin-right:0;-webkit-transform:skewX(0deg);transform:skewX(0deg)}.tm_curve_35>*{-webkit-transform:inherit;transform:inherit}.tm_invoice.tm_style1.tm_type1 .tm_invoice_seperator,.tm_invoice.tm_style1.tm_type1 .tm_invoice_seperator img{-webkit-transform:initial;transform:none}.tm_section_heading .tm_curve_35{margin-left:0}.tm_shape_2.tm_type1{display:none}.tm_invoice.tm_style3 .tm_invoice_info{padding:0 20px 40px}.tm_invoice.tm_style3 .tm_invoice_details{padding:0 20px 50px}.tm_invoice.tm_style3 .tm_invoice_head{padding:60px 20px}.tm_invoice.tm_style3 .tm_watermark_title{font-size:20vw;letter-spacing:5px;line-height:1em;padding:27px 20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:500px){.tm_border_none_sm{border:none!important}.tm_flex_column_sm{flex-direction:column}.tm_align_start_sm{align-items:flex-start}.tm_m0_sm{margin-bottom:0}.tm_invoice.tm_style1 .tm_logo{margin-bottom:10px}.tm_invoice.tm_style1 .tm_invoice_head{flex-direction:column}.tm_invoice.tm_style1 .tm_invoice_head .tm_invoice_left,.tm_invoice.tm_style1 .tm_invoice_head .tm_invoice_right{width:100%}.tm_invoice.tm_style1 .tm_invoice_head .tm_invoice_right{text-align:left}.tm_list.tm_style2 li{flex-direction:column}.tm_list.tm_style2 li>*{padding:5px 20px}.tm_col_2,.tm_col_3{grid-template-columns:repeat(1,1fr)}.tm_col_2_sm{grid-template-columns:repeat(2,1fr)}.tm_table.tm_style1.tm_type1{padding:0 20px}.tm_box2_wrap{grid-template-columns:repeat(1,1fr)}.tm_box.tm_style1.tm_type1{max-width:100%;width:100%}.tm_invoice.tm_style1 .tm_invoice_left{max-width:100%}.tm_f50{font-size:30px}.tm_invoice.tm_style1 .tm_invoice_info{flex-direction:column-reverse}.tm_invoice.tm_style1 .tm_invoice_seperator{flex:none;margin-right:0;min-height:5px;width:100%}.tm_invoice.tm_style1 .tm_invoice_info_list{flex-wrap:wrap;width:100%}.tm_invoice.tm_style1 .tm_invoice_seperator+.tm_invoice_info_list{margin-bottom:5px}.tm_f30{font-size:22px}.tm_invoice.tm_style1 .tm_box_3{flex-direction:column}.tm_invoice.tm_style1 .tm_box_3 span br{display:none}.tm_invoice.tm_style1 .tm_box_3>:not(:last-child){margin-bottom:15px}.tm_invoice.tm_style1 .tm_box_3 ul li{flex-direction:column}.tm_invoice.tm_style1 .tm_box_3 ul li:not(:last-child){margin-bottom:5px}.tm_invoice.tm_style3 .tm_watermark_title{font-size:18.4vw;line-height:1em;padding:10px 15px;top:0;-webkit-transform:initial;transform:none}.tm_invoice.tm_style3 .tm_invoice_head,.tm_invoice.tm_style3 .tm_invoice_info{align-items:flex-start;flex-direction:column}.tm_invoice.tm_style3 .tm_invoice_right{margin-top:30px}.tm_invoice.tm_style3 .tm_text_right{text-align:left}.tm_invoice.tm_style3 .tm_invoice_info_right{margin-top:20px}.tm_invoice.tm_style3 .tm_table.tm_style1{margin-bottom:10px}}@media print{.tm_gray_bg{background-color:#f5f6fa!important}.tm_gray_bg,.tm_ternary_bg{-webkit-print-color-adjust:exact}.tm_ternary_bg{background-color:#b5b5b5!important}.tm_primary_bg{background-color:#111!important}.tm_primary_bg,.tm_secondary_bg{-webkit-print-color-adjust:exact}.tm_secondary_bg{background-color:#666!important}.tm_accent_bg{background-color:#007aff}.tm_accent_bg,.tm_accent_bg_10{-webkit-print-color-adjust:exact}.tm_accent_bg_10{background-color:rgba(0,122,255,.1)!important}.tm_accent_bg_20{background-color:rgba(0,122,255,.15)!important;-webkit-print-color-adjust:exact}.tm_white_color{color:#fff!important;-webkit-print-color-adjust:exact}.tm_accent_color{color:#007aff!important;-webkit-print-color-adjust:exact}.tm_ternary_color{color:#b5b5b5!important;-webkit-print-color-adjust:exact}.tm_hide_print{display:none!important}.tm_dark_invoice .tm_gray_bg{background-color:#111!important}.tm_dark_invoice{background:#111!important;color:hsla(0,0%,100%,.65)!important;-webkit-print-color-adjust:exact}.tm_dark_invoice .tm_gray_bg{background:hsla(0,0%,100%,.05)!important}.tm_dark_invoice .tm_gray_bg,hr{-webkit-print-color-adjust:exact}hr{background:#dbdfea!important}.tm_col_4,.tm_col_4.tm_col_2_md{grid-template-columns:repeat(4,1fr)}.tm_col_2_md{grid-template-columns:repeat(2,1fr)}.tm_mb1{margin-bottom:1px}.tm_mb2{margin-bottom:2px}.tm_mb3{margin-bottom:3px}.tm_mb4{margin-bottom:4px}.tm_mb5{margin-bottom:5px}.tm_mb6{margin-bottom:6px}.tm_mb7{margin-bottom:7px}.tm_mb8{margin-bottom:8px}.tm_mb9{margin-bottom:9px}.tm_mb10{margin-bottom:10px}.tm_mb11{margin-bottom:11px}.tm_mb12{margin-bottom:12px}.tm_mb13{margin-bottom:13px}.tm_mb14{margin-bottom:14px}.tm_mb15{margin-bottom:15px}.tm_mb16{margin-bottom:16px}.tm_mb17{margin-bottom:17px}.tm_mb18{margin-bottom:18px}.tm_mb19{margin-bottom:19px}.tm_mb20{margin-bottom:20px}.tm_mb21{margin-bottom:21px}.tm_mb22{margin-bottom:22px}.tm_mb23{margin-bottom:23px}.tm_mb24{margin-bottom:24px}.tm_mb25{margin-bottom:25px}.tm_mb26{margin-bottom:26px}.tm_mb27{margin-bottom:27px}.tm_mb28{margin-bottom:28px}.tm_mb29{margin-bottom:29px}.tm_mb30{margin-bottom:30px}.tm_mb40{margin-bottom:40px}.tm_mobile_hide{display:block}.tm_invoice{padding:10px}.tm_invoice .tm_right_footer{width:42%}.tm_invoice_footer{flex-direction:row}.tm_invoice_footer .tm_left_footer{border-top:none;flex:none;margin-top:0;padding:10px 15px;width:58%}.tm_invoice.tm_style2 .tm_card_note{margin-top:5px}.tm_note.tm_text_center{text-align:center}.tm_note.tm_text_center p br{display:inline;display:initial}.tm_invoice.tm_style2 .tm_invoice_head,.tm_invoice_footer.tm_type1{flex-direction:row}.tm_invoice.tm_style2 .tm_invoice_head>.tm_invoice_left{width:30%}.tm_invoice.tm_style2 .tm_invoice_head>.tm_invoice_right{width:70%}.tm_invoice.tm_style2 .tm_invoice_head .tm_invoice_left{margin-bottom:0}.tm_invoice.tm_style2 .tm_invoice_head .tm_text_right{text-align:right}.tm_invoice.tm_style2 .tm_invoice_info{flex-direction:row}.tm_invoice.tm_style2 .tm_invoice_info>.tm_invoice_info_left{width:30%}.tm_invoice.tm_style2 .tm_invoice_info>.tm_invoice_info_right{width:70%}.tm_invoice.tm_style1.tm_type1{padding:0 20px 30px}.tm_invoice.tm_style1.tm_type1 .tm_invoice_head{height:110px}.tm_invoice.tm_style1.tm_type1 .tm_invoice_info{align-items:center;flex-direction:row;padding:4px 0}.tm_invoice.tm_style1.tm_type1 .tm_invoice_seperator{border:none;border-radius:0;height:100%;margin-right:0;overflow:hidden;position:absolute;right:-60px;top:auto;width:57.5%}.tm_invoice.tm_style1.tm_type1 .tm_logo img{max-height:70px}.tm_invoice.tm_style2.tm_type1{border-width:20px 0 0}.tm_invoice.tm_style2.tm_type1 .tm_shape_bg{height:100%;width:42%}.tm_invoice.tm_style2.tm_type1 .tm_invoice_head .tm_text_center{text-align:center}.tm_invoice.tm_style2.tm_type1 .tm_logo{margin-bottom:0;top:auto}.tm_invoice.tm_style2 .tm_invoice_info_in{padding:12px 20px}.tm_invoice.tm_style2 .tm_logo img{max-height:60px}.tm_curve_35{margin-left:22px;margin-right:22px;-webkit-transform:skewX(-35deg);transform:skewX(-35deg)}.tm_curve_35>*,.tm_invoice.tm_style1.tm_type1 .tm_invoice_seperator{-webkit-transform:skewX(35deg);transform:skewX(35deg)}.tm_invoice.tm_style1.tm_type1 .tm_invoice_seperator img{-webkit-transform:skewX(-35deg) translateX(-45px);transform:skewX(-35deg) translateX(-45px)}.tm_section_heading .tm_curve_35{margin-left:12px}.tm_round_border{border-top-width:2px}.tm_border_left_none_md{border-left-width:1px}.tm_border_right_none_md{border-right-width:1px}.tm_note{margin-top:30px}.tm_pagebreak{page-break-before:always}.tm_invoice.tm_style3{padding:0}.tm_invoice.tm_style3 .tm_invoice_info{padding:0 15px 40px}.tm_invoice.tm_style3 .tm_invoice_details{padding:0 15px 50px}.tm_invoice.tm_style3 .tm_invoice_head{padding:60px 15px}.tm_invoice.tm_style3 .tm_watermark_title{font-size:150px;letter-spacing:5px;padding:27px 15px}}.withdrawal{align-items:center;background:var(--paper);background-image:radial-gradient(ellipse 80% 50% at 60% -10%,rgba(29,67,112,.09) 0,transparent 70%),radial-gradient(ellipse 40% 30% at 90% 80%,rgba(13,27,46,.06) 0,transparent 60%);display:flex;flex:1 1;flex-direction:column;font-family:DM Sans,system-ui,sans-serif;font-family:"DM Sans",var(--font-sans,system-ui,sans-serif);gap:0;min-height:calc(100vh - var(--header-h));padding:2.75rem 1.5rem 4rem;width:100%}.withdrawal .payment-title{margin-bottom:2.25rem;max-width:860px;text-align:left;width:100%}.withdrawal .payment-title h1{color:#0d1b2e;color:var(--navy-900,#0d1b2e);font-family:"DM Serif Display",Georgia,serif;font-size:1.9rem;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.15;margin-bottom:.3rem}.withdrawal .payment-title:after{background:linear-gradient(90deg,#163354,#2f4bff);background:linear-gradient(90deg,var(--navy-700,#163354),var(--navy-400,#2f4bff));border-radius:2px;content:"";display:block;height:2.5px;margin-top:.75rem;width:42px}.withdrawal-layout{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 460px;max-width:960px;width:100%}.withdrawal .payment-card-form{margin-bottom:2rem;max-width:960px;width:100%}.withdrawal .payment-card-form .send-money-form{background:#fff;background:var(--white,#fff);border:1px solid rgba(29,67,112,.12);border-radius:18px;box-shadow:0 2px 20px rgba(13,27,46,.07);max-width:none;overflow:visible;padding:1.75rem 2rem}.withdrawal .payment-card-form .send-money-form:before{display:none}.withdrawal .send-money-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:0;padding:0}.withdrawal .send-money-form-group{margin-bottom:0;padding:0}.withdrawal .send-money-form-group label{color:var(--gray-500);display:block;font-size:.68rem;font-weight:600;letter-spacing:.11em;margin-bottom:.45rem;text-transform:uppercase}.withdrawal .send-money-form-group label span{color:#c0392b;margin-left:.12rem}.withdrawal .send-money-form-group input,.withdrawal .send-money-form-group select{appearance:none;-webkit-appearance:none;background:#fbfaf7;border:1.5px solid var(--line-2);border-radius:10px;color:#0d1b2e;color:var(--navy-900,#0d1b2e);font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:400;outline:none;padding:.82rem 1.05rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.withdrawal .send-money-form-group select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23637087' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.withdrawal .send-money-form-group input:focus,.withdrawal .send-money-form-group select:focus{background:#fff;border-color:#2f4bff;border-color:var(--navy-500,#2f4bff);box-shadow:0 0 0 3.5px rgba(29,67,112,.1)}.withdrawal .send-money-form-group input::-webkit-input-placeholder{color:#a8b5c8}.withdrawal .send-money-form-group input::placeholder{color:#a8b5c8}.withdrawal .container{-webkit-filter:drop-shadow(0 18px 40px rgba(13,27,46,.22));filter:drop-shadow(0 18px 40px rgba(13,27,46,.22));height:251px;margin:0 auto 1.5rem;max-width:420px;padding:0;-webkit-perspective:1100px;perspective:1100px;width:100%}.withdrawal .creditcard{border-radius:22px;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .65s cubic-bezier(.4,0,.2,1);transition:transform .65s cubic-bezier(.4,0,.2,1);transition:transform .65s cubic-bezier(.4,0,.2,1),-webkit-transform .65s cubic-bezier(.4,0,.2,1);width:100%}.withdrawal .creditcard .back,.withdrawal .creditcard .front{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:22px;max-width:100%;overflow:hidden;position:absolute;width:100%}.withdrawal .creditcard .back,.withdrawal .creditcard.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.creditcard svg#cardback,.creditcard svg#cardfront{border-radius:22px;box-shadow:none;width:100%}#ccsingle{position:absolute;right:18px;top:20px;z-index:2}#ccsingle svg{max-height:52px;width:80px}#svgname{text-transform:uppercase}#cardfront .st2{fill:#fff}#cardfront .st3{font-family:DM Mono,Source Code Pro,monospace;font-weight:600}#cardfront .st4{font-size:54.7817px}#cardfront .st5{font-family:DM Mono,Source Code Pro,monospace;font-weight:400}#cardfront .st6{font-size:33.1112px}#cardfront .st7{fill:#fff;opacity:.6}#cardfront .st8{font-size:24px}#cardfront .st9{font-size:36.5498px}#cardfront .st10{font-family:DM Mono,Source Code Pro,monospace;font-weight:300}#cardfront .st11{font-size:16.1716px}#cardfront .st12{fill:#4c4c4c}#cardback .st0{fill:none;stroke:#0f0f0f;stroke-miterlimit:10}#cardback .st2{fill:#111}#cardback .st3{fill:#f2f2f2}#cardback .st4{fill:#d8d2db}#cardback .st5{fill:#c4c4c4}#cardback .st6{font-family:DM Mono,Source Code Pro,monospace;font-weight:400}#cardback .st7{font-size:27px}#cardback .st8{opacity:.6}#cardback .st9{fill:#fff}#cardback .st10{font-size:24px}#cardback .st11{fill:#eaeaea}#cardback .st12{font-family:Rock Salt,cursive}#cardback .st13{font-size:37.769px}.creditcard .darkcolor,.creditcard .lightcolor{transition:fill .45s cubic-bezier(.4,0,.2,1)}.creditcard .lightblue{fill:#1e88e5}.creditcard .lightbluedark{fill:#1565c0}.creditcard .red{fill:#e53935}.creditcard .reddark{fill:#b71c1c}.creditcard .purple{fill:#8e24aa}.creditcard .purpledark{fill:#6a1b9a}.creditcard .cyan{fill:#00acc1}.creditcard .cyandark{fill:#00838f}.creditcard .green{fill:#43a047}.creditcard .greendark{fill:#2e7d32}.creditcard .lime{fill:#c0ca33}.creditcard .limedark{fill:#9e9d24}.creditcard .yellow{fill:#fdd835}.creditcard .yellowdark{fill:#f57f17}.creditcard .orange{fill:#fb8c00}.creditcard .orangedark{fill:#e65100}.creditcard .grey{fill:#78909c}.creditcard .greydark{fill:#37474f}.withdrawal .form-container{grid-gap:1.1rem;color:#374151;color:var(--gray-700,#374151);display:grid;gap:1.1rem;grid-template-areas:"name   name" "number number" "expiry security";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;margin:0 auto;max-width:420px;padding:0;width:100%}.withdrawal .form-container .field-container:first-of-type{grid-area:name}.withdrawal .form-container .field-container:nth-of-type(2){grid-area:number}.withdrawal .form-container .field-container:nth-of-type(3){grid-area:expiry}.withdrawal .form-container .field-container:nth-of-type(4){grid-area:security}.withdrawal .field-container{display:flex;flex-direction:column;gap:.4rem;position:relative}.withdrawal label{color:var(--gray-500);font-size:.67rem;font-weight:600;letter-spacing:.1em;padding-bottom:0;text-transform:uppercase}.withdrawal input{background:#fbfaf7;border:1.5px solid var(--line-2);border-radius:10px;color:#0d1b2e;color:var(--navy-900,#0d1b2e);font-family:DM Sans,sans-serif;font-size:.9rem;margin-top:0;outline:none;padding:.82rem 1.05rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.withdrawal input:focus{background:#fff;border-color:#2f4bff;border-color:var(--navy-500,#2f4bff);box-shadow:0 0 0 3.5px rgba(29,67,112,.1)}.withdrawal input::-webkit-input-placeholder{color:#b0bcc9}.withdrawal input::placeholder{color:#b0bcc9}.withdrawal .ccicon{bottom:11px;height:32px;pointer-events:none;position:absolute;right:10px;width:52px}.withdrawal .form-container .field-container:nth-of-type(4){display:flex;flex-direction:column;gap:.4rem}.withdrawal button{align-items:center;background:linear-gradient(135deg,#0d1b2e,#1d4370);background:linear-gradient(135deg,var(--navy-900,#0d1b2e) 0,var(--navy-600,#1d4370) 100%);border:none;border-radius:10px;box-shadow:0 4px 14px rgba(13,27,46,.25);color:#fff;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;gap:.45rem;justify-content:center;letter-spacing:.04em;margin-top:auto;padding:.82rem 1.5rem;transition:all .2s ease;white-space:nowrap;width:100%}.withdrawal button:hover{background:linear-gradient(135deg,#060914,#2f4bff);box-shadow:0 8px 22px rgba(13,27,46,.32);-webkit-transform:translateY(-1.5px);transform:translateY(-1.5px)}.withdrawal button:active{box-shadow:0 2px 8px rgba(13,27,46,.2);-webkit-transform:translateY(0);transform:translateY(0)}.withdrawal-card-wrapper{align-items:center;background:#fff;background:var(--white,#fff);border:1px solid rgba(29,67,112,.1);border-radius:22px;box-shadow:0 2px 20px rgba(13,27,46,.07);display:flex;flex-direction:column;gap:1.75rem;max-width:460px;padding:2rem 2rem 1.75rem;width:100%}.withdrawal-card-wrapper:before{background:linear-gradient(90deg,#0d1b2e,#2f4bff 60%,transparent);background:linear-gradient(90deg,var(--navy-900,#0d1b2e) 0,var(--navy-400,#2f4bff) 60%,transparent 100%);border-radius:3px 3px 0 0;content:"";display:block;height:3px;margin:-2rem -2rem 1.5rem;width:100%;width:calc(100% + 4rem)}.card-flip-hint{color:#a0afc0;font-size:.71rem;letter-spacing:.04em;margin-top:-.75rem;text-align:center}.card-flip-hint svg{margin-right:.3rem;vertical-align:middle}.withdrawal-divider{align-items:center;color:#b8c5d4;display:flex;font-size:.7rem;font-weight:600;gap:.85rem;letter-spacing:.1em;text-transform:uppercase;width:100%}.withdrawal-divider:after,.withdrawal-divider:before{background:var(--line-2);content:"";flex:1 1;height:1px}.withdrawal-security{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;padding:1rem 0 .25rem}.withdrawal-security__badge{align-items:center;color:#7a8fa6;display:flex;font-size:.7rem;font-weight:500;gap:.45rem}.withdrawal-security__badge svg{color:#2f4bff;flex-shrink:0}.withdrawal-page-grid{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr minmax(360px,460px);max-width:960px;width:100%}.withdrawal-left-panel{display:flex;flex-direction:column;gap:1.5rem}.withdrawal-section-card{background:#fff;background:var(--white,#fff);border:1px solid rgba(29,67,112,.1);border-radius:18px;box-shadow:0 2px 18px rgba(13,27,46,.06);overflow:hidden}.withdrawal-section-card__header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.7rem;padding:1.2rem 1.75rem}.withdrawal-section-card__header-icon{align-items:center;background:var(--navy-50);border:1px solid var(--navy-100);border-radius:9px;color:#1d4370;color:var(--navy-600,#1d4370);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.withdrawal-section-card__header h3{color:#0d1b2e;color:var(--navy-900,#0d1b2e);font-family:"DM Serif Display",Georgia,serif;font-size:.95rem;font-style:italic;font-weight:400}.withdrawal-section-card__body{padding:1.5rem 1.75rem}.withdrawal-section-card .send-money-grid{margin-bottom:0;padding:0}.withdrawal-right-panel{align-items:center;display:flex;flex-direction:column}.modal-overlay{align-items:center;-webkit-animation:overlay-in .2s ease both;animation:overlay-in .2s ease both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(13,27,46,.55);display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:9999}@-webkit-keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.modal-content{-webkit-animation:modal-rise .28s cubic-bezier(.22,1,.36,1) both;animation:modal-rise .28s cubic-bezier(.22,1,.36,1) both;background:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(13,27,46,.25);max-width:400px;overflow:hidden;padding:2.5rem 2.25rem;position:relative;text-align:center;width:100%}.modal-content:before{background:linear-gradient(90deg,#0d1b2e,#2f4bff);background:linear-gradient(90deg,var(--navy-900,#0d1b2e),var(--navy-400,#2f4bff));content:"";display:block;height:3px;left:0;position:absolute;right:0;top:0}@-webkit-keyframes modal-rise{0%{opacity:0;-webkit-transform:translateY(18px) scale(.96);transform:translateY(18px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes modal-rise{0%{opacity:0;-webkit-transform:translateY(18px) scale(.96);transform:translateY(18px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.modal-content h2{color:#0d1b2e;color:var(--navy-900,#0d1b2e);font-family:"DM Serif Display",Georgia,serif;font-size:1.25rem;font-style:italic;font-weight:400;margin-bottom:1.5rem}.steps{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;text-align:left}.step{align-items:center;background:#fbfaf7;border:1px solid var(--line);border-radius:10px;color:#374151;display:flex;font-size:.88rem;font-weight:500;gap:.85rem;padding:.65rem .85rem;transition:background .2s ease}.step.active{background:#f0f5ff;border-color:#c7d8f0}.step.done{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.step.error-step{background:#fef2f2;border-color:#fecaca;color:#991b1b}.spinner{-webkit-animation:spin .85s linear infinite;animation:spin .85s linear infinite;border:2.5px solid rgba(29,67,112,.15);border-radius:50%;border-top-color:#2f4bff;flex-shrink:0;height:18px;width:18px}.check{color:#16a34a}.check,.cross{flex-shrink:0;font-size:18px}.cross{color:#dc2626}.error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.84rem;margin-top:1.25rem;padding:.65rem .9rem}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal-overlay button{background:#0d1b2e;background:var(--navy-900,#0d1b2e);border:none;border-radius:10px;box-shadow:0 4px 14px rgba(13,27,46,.2);color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.83rem;font-weight:600;letter-spacing:.03em;margin-top:1.75rem;padding:.78rem 2rem;transition:all .2s ease;width:100%}.modal-overlay button:hover{background:#163354;background:var(--navy-700,#163354);box-shadow:0 6px 18px rgba(13,27,46,.28);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:800px){.withdrawal-page-grid{grid-template-columns:1fr}.withdrawal-right-panel{order:-1}.withdrawal .container,.withdrawal .form-container{max-width:380px}}@media (max-width:540px){.withdrawal{padding:1.5rem 1rem 3rem}.withdrawal-card-wrapper{padding:1.5rem 1.25rem}.withdrawal-card-wrapper:before{margin:-1.5rem -1.25rem 1.25rem;width:calc(100% + 2.5rem)}.withdrawal .send-money-grid{grid-template-columns:1fr}.withdrawal .form-container{grid-template-areas:"name" "number" "expiry" "security";grid-template-columns:1fr}.withdrawal .payment-title h1{font-size:1.45rem}}.wa-float{align-items:center;-webkit-animation:waIn 1s var(--ease-expo) 1.2s both;animation:waIn 1s var(--ease-expo) 1.2s both;background:#1fbe5c;border-radius:999px;bottom:22px;box-shadow:0 14px 30px -10px rgba(18,140,70,.65),inset 0 1px 0 hsla(0,0%,100%,.25);color:#fff;display:flex;gap:0;height:56px;left:22px;min-width:56px;padding:0 14px;position:fixed;text-decoration:none;transition:gap .6s var(--ease-expo),padding .6s var(--ease-expo),box-shadow .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo);transition:gap .6s var(--ease-expo),padding .6s var(--ease-expo),transform .6s var(--ease-expo),box-shadow .6s var(--ease-expo);transition:gap .6s var(--ease-expo),padding .6s var(--ease-expo),transform .6s var(--ease-expo),box-shadow .6s var(--ease-expo),-webkit-transform .6s var(--ease-expo);z-index:900}.wa-float:focus-visible,.wa-float:hover{box-shadow:0 22px 40px -12px rgba(18,140,70,.7),inset 0 1px 0 hsla(0,0%,100%,.25);gap:10px;outline:none;padding:0 20px 0 14px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.wa-float__icon{flex-shrink:0;height:28px;position:relative;transition:-webkit-transform .7s var(--ease-expo);transition:transform .7s var(--ease-expo);transition:transform .7s var(--ease-expo),-webkit-transform .7s var(--ease-expo);width:28px;z-index:1}.wa-float:hover .wa-float__icon{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.wa-float__pulse{-webkit-animation:waPulse 2.6s var(--ease-out) infinite;animation:waPulse 2.6s var(--ease-out) infinite;border:2px solid #1fbe5c;border-radius:inherit;inset:0;pointer-events:none;position:absolute}.wa-float__label{font-size:.88rem;font-weight:500;max-width:0;opacity:0;overflow:hidden;position:relative;transition:max-width .6s var(--ease-expo),opacity .4s var(--ease-smooth);white-space:nowrap;z-index:1}.wa-float:focus-visible .wa-float__label,.wa-float:hover .wa-float__label{max-width:160px;opacity:1}@-webkit-keyframes waPulse{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}80%{opacity:0;-webkit-transform:scale(1.45);transform:scale(1.45)}to{opacity:0;-webkit-transform:scale(1.45);transform:scale(1.45)}}@keyframes waPulse{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}80%{opacity:0;-webkit-transform:scale(1.45);transform:scale(1.45)}to{opacity:0;-webkit-transform:scale(1.45);transform:scale(1.45)}}@-webkit-keyframes waIn{0%{opacity:0;-webkit-transform:translateY(20px) scale(.8);transform:translateY(20px) scale(.8)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes waIn{0%{opacity:0;-webkit-transform:translateY(20px) scale(.8);transform:translateY(20px) scale(.8)}to{opacity:1;-webkit-transform:none;transform:none}}@media (max-width:640px){.wa-float{bottom:16px;height:52px;left:16px;min-width:52px;padding:0 12px}.wa-float__label{display:none}}
/*# sourceMappingURL=main.1700616e.css.map*/