:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{margin:0;padding:0}#root{text-align:left;max-width:none;margin:0;padding:0}@keyframes page-loader-shimmer{0%{background-position:-100vw 0}to{background-position:100vw 0}}.page-loader{background:linear-gradient(90deg,#ffffff05 25%,#ffffff0d 50%,#ffffff05 75%) 0 0/200vw 100%;min-height:100vh;animation:1.6s ease-in-out infinite page-loader-shimmer}:root{--bg:#070512;--bg2:#120a26;--panel:#ffffff0f;--panel-2:#ffffff14;--stroke:#ffffff1a;--primary:#7c3aed;--primary-2:#a855f7;--cyan:#22d3ee;--pink:#fb7185;--title-gradient-1:#8b5cf6;--title-gradient-2:#38bdf8;--text:#ffffffeb;--muted:#ffffffb8;--soft:#fff9;--radius-xl:26px;--radius-lg:18px;--radius-md:14px;--shadow:0 18px 60px #0000008c;--shadow-soft:0 12px 30px #00000059;--container:1140px;--section-space:88px;--section-space-mobile:72px;--section-anchor-offset:78px;--ps-panel:#ffffff0d;--ps-panel-hover:#ffffff17;--ps-stroke:#ffffff24;--ps-stroke-hover:#ff78d873;--ps-shadow:0 16px 36px #00000059;--ps-shadow-hover:0 24px 60px #ff78d833;--ps-icon-bg:linear-gradient(135deg, #ff78d838, #22d3ee29);--ps-icon-stroke:#ff78d859;--ps-subtitle:#ff78d8e6;--ps-bullet:#22d3eee6;--ps-badge-bg:linear-gradient(90deg, #ff78d84d, #22d3ee33);--ps-badge-stroke:#ff78d859;--ps-badge-text:#fffffff2;--token-hex-111:#111;--token-hex-1aa67d:#1aa67d;--token-hex-1b212a:#1b212a;--token-hex-4d6bd6:#4d6bd6;--token-hex-61dafbaa:#61dafbaa;--token-hex-646cffaa:#646cffaa;--token-hex-6a4cff:#6a4cff;--token-hex-6b21a8:#6b21a8;--token-hex-7a56ff:#7a56ff;--token-hex-7b4dff:#7b4dff;--token-hex-7c3aed:#7c3aed;--token-hex-7df2be:#7df2be;--token-hex-888:#888;--token-hex-9a3fd6:#9a3fd6;--token-hex-cbd5f5:#cbd5f5;--token-hex-f2f5f9:#f2f5f9;--token-hex-f5f7fa:#f5f7fa;--token-hex-f7d25d:#f7d25d;--token-hex-ff9fa3:#ff9fa3;--token-hex-fff:#fff;--token-rgba-0-0-0-0p25:#00000040;--token-rgba-0-0-0-0p3:#0000004d;--token-rgba-0-0-0-0p32:#00000052;--token-rgba-0-0-0-0p34:#00000057;--token-rgba-0-0-0-0p35:#00000059;--token-rgba-0-0-0-0p45:#00000073;--token-rgba-0-0-0-0p52:#00000085;--token-rgba-0-0-0-0p18:#0000002e;--token-rgba-0-0-0-0p25-2:#00000040;--token-rgba-10-10-12-0p5:#0a0a0c80;--token-rgba-10-10-12-0p8:#0a0a0ccc;--token-rgba-10-10-12-0p95:#0a0a0cf2;--token-rgba-10-10-20-0p9:#0a0a14e6;--token-rgba-108-36-166-0p95:#6c24a6f2;--token-rgba-12-12-20-0p9:#0c0c14e6;--token-rgba-12-12-20-0p95:#0c0c14f2;--token-rgba-124-58-237-0p18:#7c3aed2e;--token-rgba-124-58-237-0p2:#7c3aed33;--token-rgba-124-58-237-0p25:#7c3aed40;--token-rgba-124-58-237-0p28:#7c3aed47;--token-rgba-124-58-237-0p3:#7c3aed4d;--token-rgba-124-58-237-0p35:#7c3aed59;--token-rgba-124-58-237-0p42:#7c3aed6b;--token-rgba-124-58-237-0p45:#7c3aed73;--token-rgba-124-58-237-0p55:#7c3aed8c;--token-rgba-124-58-237-0p6:#7c3aed99;--token-rgba-124-58-237-0p66:#7c3aeda8;--token-rgba-124-58-237-0p7:#7c3aedb3;--token-rgba-124-58-237-0p9:#7c3aede6;--token-rgba-124-58-237-0p08:#7c3aed14;--token-rgba-124-58-237-0p10:#7c3aed1a;--token-rgba-124-58-237-0p25-2:#7c3aed40;--token-rgba-124-58-237-0p26:#7c3aed42;--token-rgba-124-58-237-0p28-2:#7c3aed47;--token-rgba-124-58-237-0p32:#7c3aed52;--token-rgba-124-58-237-0p35-2:#7c3aed59;--token-rgba-124-58-237-0p4:#7c3aed66;--token-rgba-124-58-237-0p45-2:#7c3aed73;--token-rgba-124-58-237-0p55-2:#7c3aed8c;--token-rgba-124-58-237-0p95:#7c3aedf2;--token-rgba-15-23-42-0p95:#0f172af2;--token-rgba-16-185-129-0p14:#10b98124;--token-rgba-16-185-129-0p22:#10b98138;--token-rgba-167-139-250-0p42:#a78bfa6b;--token-rgba-167-139-250-0p6:#a78bfa99;--token-rgba-167-139-250-0p9:#a78bfae6;--token-rgba-167-139-250-0p95:#a78bfaf2;--token-rgba-168-85-247-0p16:#a855f729;--token-rgba-168-85-247-0p30:#a855f74d;--token-rgba-168-85-247-0p9:#a855f7e6;--token-rgba-168-85-247-0p55:#a855f78c;--token-rgba-168-85-247-0p95:#a855f7f2;--token-rgba-19-16-38-0p9:#131026e6;--token-rgba-190-28-28-0p18:#be1c1c2e;--token-rgba-21-14-44-0p95:#150e2cf2;--token-rgba-225-231-239-0p86:#e1e7efdb;--token-rgba-231-236-242-0p72:#e7ecf2b8;--token-rgba-236-242-248-0p65:#ecf2f8a6;--token-rgba-236-242-248-0p76:#ecf2f8c2;--token-rgba-239-243-248-0p92:#eff3f8eb;--token-rgba-239-243-248-0p95:#eff3f8f2;--token-rgba-239-68-68-0p12:#ef44441f;--token-rgba-239-68-68-0p95:#ef4444f2;--token-rgba-25-20-46-0p88:#19142ee0;--token-rgba-251-113-133-0p22:#fb718538;--token-rgba-255-120-216-0p18:#ff78d82e;--token-rgba-255-120-216-0p2:#ff78d833;--token-rgba-255-120-216-0p25:#ff78d840;--token-rgba-255-120-216-0p35:#ff78d859;--token-rgba-255-120-216-0p85:#ff78d8d9;--token-rgba-255-125-125-0p35:#ff7d7d59;--token-rgba-255-135-135-0p35:#ff878759;--token-rgba-255-170-170-0p95:#ffaaaaf2;--token-rgba-255-196-196-0p95:#ffc4c4f2;--token-rgba-255-255-255-0p02:#ffffff05;--token-rgba-255-255-255-0p04:#ffffff0a;--token-rgba-255-255-255-0p045:#ffffff0b;--token-rgba-255-255-255-0p05:#ffffff0d;--token-rgba-255-255-255-0p06:#ffffff0f;--token-rgba-255-255-255-0p07:#ffffff12;--token-rgba-255-255-255-0p08:#ffffff14;--token-rgba-255-255-255-0p1:#ffffff1a;--token-rgba-255-255-255-0p12:#ffffff1f;--token-rgba-255-255-255-0p14:#ffffff24;--token-rgba-255-255-255-0p15:#ffffff26;--token-rgba-255-255-255-0p16:#ffffff29;--token-rgba-255-255-255-0p18:#ffffff2e;--token-rgba-255-255-255-0p2:#fff3;--token-rgba-255-255-255-0p26:#ffffff42;--token-rgba-255-255-255-0p5:#ffffff80;--token-rgba-255-255-255-0p58:#ffffff94;--token-rgba-255-255-255-0p6:#fff9;--token-rgba-255-255-255-0p65:#ffffffa6;--token-rgba-255-255-255-0p7:#ffffffb3;--token-rgba-255-255-255-0p72:#ffffffb8;--token-rgba-255-255-255-0p8:#fffc;--token-rgba-255-255-255-0p82:#ffffffd1;--token-rgba-255-255-255-0p85:#ffffffd9;--token-rgba-255-255-255-0p9:#ffffffe6;--token-rgba-255-255-255-0p92:#ffffffeb;--token-rgba-255-255-255-0p94:#fffffff0;--token-rgba-255-255-255-0p95:#fffffff2;--token-rgba-255-255-255-0p96:#fffffff5;--token-rgba-255-255-255-0p98:#fffffffa;--token-rgba-255-255-255-1:#fff;--token-rgba-255-255-255-0p04-2:#ffffff0a;--token-rgba-255-255-255-0p05-2:#ffffff0d;--token-rgba-255-255-255-0p06-2:#ffffff0f;--token-rgba-255-255-255-0p07-2:#ffffff12;--token-rgba-255-255-255-0p08-2:#ffffff14;--token-rgba-255-255-255-0p10:#ffffff1a;--token-rgba-255-255-255-0p14-2:#ffffff24;--token-rgba-255-255-255-0p16-2:#ffffff29;--token-rgba-255-255-255-0p50:#ffffff80;--token-rgba-255-255-255-0p60:#fff9;--token-rgba-255-255-255-0p68:#ffffffad;--token-rgba-255-255-255-0p70:#ffffffb3;--token-rgba-255-255-255-0p72-2:#ffffffb8;--token-rgba-255-255-255-0p86:#ffffffdb;--token-rgba-255-255-255-0p92-2:#ffffffeb;--token-rgba-255-255-255-0p94-2:#fffffff0;--token-rgba-255-255-255-0p95-2:#fffffff2;--token-rgba-30-41-59-0p95:#1e293bf2;--token-rgba-30-58-138-0p92:#1e3a8aeb;--token-rgba-34-211-238-0p12:#22d3ee1f;--token-rgba-34-211-238-0p14:#22d3ee24;--token-rgba-34-211-238-0p2:#22d3ee33;--token-rgba-34-211-238-0p3:#22d3ee4d;--token-rgba-34-211-238-0p45:#22d3ee73;--token-rgba-34-211-238-0p55:#22d3ee8c;--token-rgba-34-211-238-0p8:#22d3eecc;--token-rgba-34-211-238-0p85:#22d3eed9;--token-rgba-34-211-238-0p10:#22d3ee1a;--token-rgba-34-211-238-0p14-2:#22d3ee24;--token-rgba-34-211-238-0p18:#22d3ee2e;--token-rgba-34-211-238-0p25:#22d3ee40;--token-rgba-34-211-238-0p30:#22d3ee4d;--token-rgba-34-211-238-0p32:#22d3ee52;--token-rgba-34-211-238-0p55-2:#22d3ee8c;--token-rgba-35-16-66-0p25:#23104240;--token-rgba-40-79-178-0p95:#284fb2f2;--token-rgba-56-189-248-0p18:#38bdf82e;--token-rgba-56-189-248-0p2:#38bdf833;--token-rgba-56-189-248-0p24:#38bdf83d;--token-rgba-56-189-248-0p4:#38bdf866;--token-rgba-56-189-248-0p6:#38bdf899;--token-rgba-56-189-248-0p8:#38bdf8cc;--token-rgba-56-189-248-0p85:#38bdf8d9;--token-rgba-56-189-248-0p3:#38bdf84d;--token-rgba-59-130-246-0p55:#3b82f68c;--token-rgba-6-8-16-0p68:#060810ad;--token-rgba-7-5-18-0:#07051200;--token-rgba-7-5-18-0p95:#070512f2;--token-rgba-73-124-236-0p38:#497cec61;--token-rgba-8-8-16-0p7:#080810b3;--token-rgba-88-28-135-0p92:#581c87eb;--token-rgba-96-165-250-0p7:#60a5fab3}*{box-sizing:border-box}html,body{height:100%}html{background:var(--bg)}body{color:var(--text);background:0 0;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Helvetica Neue,sans-serif;overflow-x:hidden}body:before{content:"";z-index:-2;background:radial-gradient(1200px 700px at 15% 10%, var(--token-rgba-124-58-237-0p25-2), transparent 55%), radial-gradient(900px 600px at 90% 15%, var(--token-rgba-34-211-238-0p14-2), transparent 55%), linear-gradient(180deg, var(--bg), var(--bg2));position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--token-rgba-255-255-255-0p06-2) 1px, transparent 1px), linear-gradient(to bottom, var(--token-rgba-255-255-255-0p06-2) 1px, transparent 1px);opacity:.18;transform-origin:50%;background-size:48px 48px;position:fixed;inset:0;transform:rotate(-10deg)scale(1.1);-webkit-mask-image:radial-gradient(55% 55% at 40% 35%,#000 40%,#0000 70%);mask-image:radial-gradient(55% 55% at 40% 35%,#000 40%,#0000 70%)}a{color:inherit;text-decoration:none}.container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.page-section{margin-top:var(--section-space,88px);margin-bottom:var(--section-space,88px);scroll-margin-top:var(--section-anchor-offset,78px)}@media (width<=900px){.page-section{margin-top:var(--section-space-mobile,72px);margin-bottom:var(--section-space-mobile,72px);scroll-margin-top:calc(var(--section-anchor-offset,78px) - 4px)}}.btn{border:1px solid var(--stroke);letter-spacing:.2px;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:800;line-height:1;transition:transform .12s,background .12s,border-color .12s,box-shadow .12s,opacity .12s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn--primary{background:linear-gradient(90deg, var(--token-rgba-124-58-237-0p95), var(--token-rgba-168-85-247-0p95));border-color:var(--token-rgba-168-85-247-0p55);box-shadow:0 18px 44px var(--token-rgba-124-58-237-0p26)}.btn--primary:hover{box-shadow:0 22px 60px var(--token-rgba-124-58-237-0p32);transform:translateY(-1px)}.btn--ghost{background:var(--token-rgba-255-255-255-0p04-2)}.btn--ghost:hover{background:var(--token-rgba-255-255-255-0p07-2);border-color:var(--token-rgba-255-255-255-0p16-2);transform:translateY(-1px)}.btn--soft{background:linear-gradient(90deg, var(--token-rgba-34-211-238-0p10), var(--token-rgba-124-58-237-0p08));border-color:var(--token-rgba-34-211-238-0p25)}.btn--soft:hover{background:linear-gradient(90deg, var(--token-rgba-34-211-238-0p14-2), var(--token-rgba-124-58-237-0p10));border-color:var(--token-rgba-34-211-238-0p32);transform:translateY(-1px)}.btn[aria-disabled=true]{opacity:.65;pointer-events:none}.titles__h1{letter-spacing:-.6px;max-width:820px;margin-bottom:40px;font-size:clamp(34px,4.2vw,54px);line-height:1.05}.titles__h2{letter-spacing:-.02em;color:var(--token-rgba-255-255-255-0p94-2);max-width:820px;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.2}.title__highlight{background:linear-gradient(90deg, var(--title-gradient-1), var(--title-gradient-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.subtitles{color:var(--muted);max-width:760px;margin:20px 0;font-size:16.5px;line-height:1.55}.section-title,.whatIDo__title,.techPage__title,.partners__title,.aboutMe__title,.clientArea__title,.projects__title,.projects__title_1{letter-spacing:-.02em;color:var(--token-rgba-255-255-255-0p94-2);font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.1}.section-subtitle,.whatIDo__subtitle,.techPage__subtitle,.partners__subtitle,.aboutMe__subtitle,.clientArea__subtitle,.projects__subtitle{color:var(--token-rgba-255-255-255-0p70);margin:0;font-size:15.5px;line-height:1.6}.header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--token-rgba-10-10-12-0p8);border-bottom:1px solid var(--token-rgba-255-255-255-0p06);padding:10px 0;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:24px;padding:0 16px;display:flex}.header__logo{flex-shrink:0;margin:0;padding:0}.header__logoLink{align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.header__logoImg{width:auto;height:32px;filter:drop-shadow(0 6px 18px var(--token-rgba-0-0-0-0p35));margin:0;padding:0;display:block}.header__nav{align-items:center;gap:12px;display:flex}.header__toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;width:32px;height:32px;padding:0;display:none}.header__toggle span{background:var(--token-rgba-255-255-255-0p8);border-radius:1px;width:100%;height:2px;transition:all .3s}.header__toggle.is-open span:first-child{transform:rotate(45deg)translateY(10px)}.header__toggle.is-open span:nth-child(2){opacity:0}.header__toggle.is-open span:nth-child(3){transform:rotate(-45deg)translateY(-10px)}.header__menu{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.header__menuItem{position:relative}.header__menuLink{color:var(--token-rgba-255-255-255-0p85);padding:8px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.header__menuLink:after{content:"";background:var(--token-rgba-34-211-238-0p8);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.header__menuLink:hover{color:var(--token-rgba-255-255-255-1)}.header__menuLink:hover:after{width:100%}.header__menuDivider{background:var(--token-rgba-255-255-255-0p12);width:1px;height:22px}.header__menuBtn{color:var(--token-rgba-255-255-255-0p95);border:1px solid var(--token-rgba-124-58-237-0p35-2);background:linear-gradient(90deg, var(--token-rgba-124-58-237-0p45-2), var(--token-rgba-56-189-248-0p3));box-shadow:0 10px 24px var(--token-rgba-0-0-0-0p25-2);border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.header__menuBtn:hover{filter:brightness(1.05)}@media (width<=768px){.header__toggle{display:flex}.header__menu{background:var(--token-rgba-10-10-12-0p95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--token-rgba-255-255-255-0p06);opacity:0;flex-direction:column;gap:16px;max-height:0;padding:20px;transition:all .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.header__menu.is-active{opacity:1;max-height:400px;padding:20px}.header__menuLink{width:100%;padding:10px 0;font-size:15px}.header__menuLink:after{height:1px}.header__menuDivider{background:var(--token-rgba-255-255-255-0p12);width:100%;height:1px}.header__menuBtn{width:100%}}@media (width<=640px){.header{padding:12px 0}.header__logoImg{height:30px}.header__menu{gap:12px}.header__menuLink{font-size:14px}}.socialButton{border:1px solid var(--stroke,var(--token-rgba-255-255-255-0p12));background:var(--panel,var(--token-rgba-255-255-255-0p06));color:var(--text,var(--token-rgba-255-255-255-0p92));border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .12s,background .2s,border-color .2s;display:inline-flex}.socialButton:hover{background:var(--token-rgba-255-255-255-0p1);border-color:var(--token-rgba-124-58-237-0p42);transform:translateY(-1px)}.socialButton__icon{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.socialButton__icon svg,.socialButton__icon img{width:100%;height:100%;display:block}.socialButton__text{white-space:nowrap;line-height:1}.socialButton--budget{background:linear-gradient(90deg, var(--token-rgba-88-28-135-0p92), var(--token-rgba-30-58-138-0p92));border-color:var(--token-rgba-59-130-246-0p55);color:var(--token-rgba-255-255-255-0p98);box-shadow:inset 0 0 0 1px var(--token-rgba-255-255-255-0p08)}.socialButton--budget:hover{background:linear-gradient(90deg, var(--token-rgba-108-36-166-0p95), var(--token-rgba-40-79-178-0p95));border-color:var(--token-rgba-96-165-250-0p7)}.footer{border-top:1px solid var(--token-rgba-255-255-255-0p06-2);background:linear-gradient(180deg, var(--token-rgba-10-10-12-0p5), var(--token-rgba-10-10-12-0p8));-webkit-backdrop-filter:blur(10px);padding:64px 0 24px;position:relative}.footer__inner{flex-direction:column;gap:32px;display:flex}.footer__top{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:32px;display:grid}.footer__brand{flex-direction:column;gap:12px;display:flex}.footer__brandName{color:var(--token-rgba-255-255-255-0p95-2);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:900}.footer__address{flex-direction:column;gap:6px;font-style:normal;display:flex}.footer__contact{color:var(--token-rgba-34-211-238-0p85);font-size:13px;text-decoration:none;transition:opacity .2s}.footer__contact:hover{opacity:.8}.footer__location{color:var(--muted);font-size:12px}.footer__brandDesc{color:var(--token-rgba-255-255-255-0p68);margin:0;font-size:14px;line-height:1.6}.footer__section{flex-direction:column;gap:14px;display:flex}.footer__sectionTitle{color:var(--token-rgba-255-255-255-0p92-2);letter-spacing:.3px;text-transform:uppercase;opacity:.9;margin:0;font-size:14px;font-weight:800}.footer__links{flex-direction:column;gap:10px;display:flex}.footer__link{color:var(--token-rgba-255-255-255-0p72-2);width:fit-content;font-size:14px;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.footer__link:hover{color:var(--token-rgba-255-255-255-0p95-2);transform:translate(2px)}.footer__social{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}.footer__socialLink{border-color:var(--token-rgba-124-58-237-0p28-2);background:var(--token-rgba-255-255-255-0p04-2);width:100%;min-height:38px;color:var(--token-rgba-255-255-255-0p86);justify-content:center}.footer__socialLink:hover{background:var(--token-rgba-255-255-255-0p08-2);border-color:var(--token-rgba-124-58-237-0p4)}.footer__divider{background:linear-gradient(90deg, transparent, var(--token-rgba-255-255-255-0p10), transparent);height:1px}.footer__bottom{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px 0;display:flex}.footer__copy{color:var(--token-rgba-255-255-255-0p60);margin:0;font-size:13px;font-weight:500}.footer__legal{color:var(--token-rgba-255-255-255-0p50);margin:0;font-size:12px;font-weight:400}@media (width<=1080px){.footer__top{grid-template-columns:repeat(2,1fr);gap:28px}}@media (width<=768px){.footer{padding:48px 0 20px}.footer__inner{gap:24px}.footer__top{grid-template-columns:1fr;gap:24px}.footer__brand{padding-bottom:12px}.footer__bottom{gap:8px}.footer__copy{font-size:12px}.footer__legal{font-size:11px}}@media (width<=480px){.footer{padding:40px 0 16px}.footer__sectionTitle{font-size:12px}.footer__link{font-size:13px}.footer__social{gap:8px}.footer__socialLink{min-height:34px;font-size:12px}}.floatingCTA{box-shadow:0 10px 24px var(--token-rgba-0-0-0-0p25);letter-spacing:.2px;cursor:pointer;z-index:50;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:18px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;position:fixed;bottom:30px;right:30px;overflow:visible;transform:translateY(20px)scale(.9)}.floatingCTA:before{content:"";border-radius:inherit;background:radial-gradient(circle at 30% 20%, var(--token-rgba-124-58-237-0p55), var(--token-rgba-56-189-248-0p2));filter:blur(8px);opacity:.7;z-index:-1;animation:2.8s ease-in-out infinite floatingCTAGlow;position:absolute;inset:-7px}.floatingCTA--visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.floatingCTA:hover{box-shadow:0 16px 36px var(--token-rgba-73-124-236-0p38);filter:brightness(1.05);transform:translateY(-4px)scale(1.05)}.floatingCTA:active{transform:translateY(-2px)scale(.98)}.floatingCTA .socialButton__icon{flex:0 0 20px;width:20px;height:20px}.floatingCTA .socialButton__text{white-space:nowrap;display:inline-block}@keyframes floatingCTAGlow{0%{opacity:.55;transform:scale(.97)}50%{opacity:.9;transform:scale(1.03)}to{opacity:.55;transform:scale(.97)}}@media (width<=768px){.floatingCTA{z-index:40;padding:14px 18px;font-size:13px;bottom:20px;right:20px}.floatingCTA .socialButton__icon{flex-basis:16px;width:16px;height:16px}}@media (width<=480px){.floatingCTA{width:62px;height:62px;padding:0;bottom:16px;right:16px}.floatingCTA .socialButton__icon{flex-basis:24px;width:24px;height:24px}.floatingCTA .socialButton__text{display:none}}
