.site-header{background:rgba(10,11,15,.46);border-bottom-color:rgba(233,238,255,.12);transition:background .6s var(--glass-ease),box-shadow .6s var(--glass-ease)}.site-header,.site-header.is-compact{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-header.is-compact{height:78px;background:rgba(10,11,15,.88);border-color:rgba(233,238,255,.14);box-shadow:0 12px 35px #05070d18}.desktop-nav a:hover{color:#fff;opacity:.85}.button-specialist-tooltip,.header-cta-tooltip{border-radius:12px;border-color:#cdd7fa38;background:rgba(17,19,29,.98);color:#e9ebf4;box-shadow:inset 0 1px #ffffff20,0 16px 44px #02040e55}.mobile-nav,.site-header.is-menu-open{background:rgba(10,11,16,.98)}.hero:has(.ai-flow-showcase){background:radial-gradient(ellipse at 76% 45%,#26388722,transparent 40%),radial-gradient(ellipse at 96% 75%,#8422730e,transparent 36%),#0b0c10}.hero:has(.ai-flow-showcase):before{opacity:.018}.hero:has(.ai-flow-showcase) .hero-status{color:#b2b6c4}.hero:has(.ai-flow-showcase) .hero-kicker{color:#e7e8ee}.hero:has(.ai-flow-showcase) .hero-lede{color:#c1c4cf}.hero:has(.ai-flow-showcase) .hero-actions .text-link{color:#c6c9d4;border-color:#c6c9d438}.hero:has(.ai-flow-showcase) .hero-footer{color:#a6aabb;border-color:#ced6ef24}.hero:has(.ai-flow-showcase) .hero-strengths span:before{color:#ccd3e8}.status-dot{background:#bcd9ef}.button-lime,.hero:has(.ai-flow-showcase) .hero-actions .button{--lens-light:radial-gradient(ellipse 54% 100% at 25% -20%,#daffff 0%,#79e6ff 19%,#5ca5ff 41%,#3665e77a 67%,transparent 82%),radial-gradient(ellipse 26% 120% at 68% -18%,#ffbded 0%,#d37febbf 34%,#a455d03d 63%,transparent 86%),radial-gradient(ellipse 16% 102% at 83% 17%,#c6daa28c 0%,#64ceab63 38%,transparent 78%),linear-gradient(118deg,#203775,#293e93 45%,#141742 83%,#080a1c);--glass-lens-base:linear-gradient(180deg,transparent 8%,#06092712 30%,#04072570 82%,#050716b3),var(--lens-light);position:relative;isolation:isolate;min-height:56px;padding:16px 22px;border:1px solid transparent;border-radius:999px;background:#10162d;color:#fff;font-size:14px;font-weight:500;text-shadow:0 1px 5px #03081b90;box-shadow:0 0 0 1px #0a1028,0 7px 23px -4px #1a49cd55,0 0 36px -10px #2b64ff45;transition:transform .65s var(--glass-ease),box-shadow .65s var(--glass-ease)}.button-lime:before{inset:0;background:var(--glass-lens-base);box-shadow:inset 0 2px 4px #ffffff50,inset 1px 0 2px #e5faff55,inset 0 -4px 7px #020518c7}.button-lime:after,.button-lime:before{content:"";position:absolute;z-index:-1;border-radius:inherit;pointer-events:none}.button-lime:after{inset:-1px;padding:1.2px;background:conic-gradient(from 90deg,#56628755,#899fd582 15%,#fcffff 29%,#e5ffff 36%,#bce7faaa 49%,#6e7ca644 61%,#8292bc88 82%,#56628755);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.button-lime:hover,.hero:has(.ai-flow-showcase) .hero-actions .button:hover{background:#10162d;color:#fff}.button-lime:active,.hero:has(.ai-flow-showcase) .hero-actions .button:active{transform:translateY(0) scale(.985)}.hero:has(.ai-flow-showcase) .hero-actions .button-lime{border-radius:14px}.button-outline{border-radius:999px;background:#ffffff06}.button:focus-visible{outline:2px solid #405cb3;outline-offset:5px}.contact-section .button:focus-visible,.hero .button:focus-visible,.subpage-cta .button:focus-visible{outline-color:#cceeff}.project-request-form .button-lime{border:1px solid transparent}.project-request-form .button-lime:disabled{transform:none;box-shadow:none}.button-lime:not(:has(>.glass-light--interactive)),.button-outline{--button-face:#181a20;--button-ink:#f4f5f8;position:relative;isolation:isolate;min-height:56px;padding:16px 22px;border:1px solid transparent;border-radius:999px;background:var(--button-face);color:var(--button-ink);font-size:14px;font-weight:500;text-shadow:none;box-shadow:inset 0 1px #ffffff0d,0 3px 8px #080b1210;transition:transform .5s var(--glass-ease),box-shadow .5s var(--glass-ease)}.button-outline{--button-face:#f2f3f6;--button-ink:#171920;box-shadow:inset 0 1px #fff,0 5px 16px #080b1214}.contact-section .button-lime,.subpage-cta .button-lime{--button-face:#f1f2f5;--button-ink:#181a20}.button-lime:not(:has(>.glass-light--interactive)):before{background:var(--button-face);box-shadow:inset 0 1px #ffffff18}.button-lime:not(:has(>.glass-light--interactive)):after,.button-outline:after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(130deg,#ecf4ffe0,#a4afc545 30%,#bfb8d24d 64%,#dce9f5b3);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.button-outline:after{background:linear-gradient(125deg,#f8fbff,#79dff2 25%,#718fff 54%,#d184e5 79%,#eef4ff);opacity:.78}.button-lime:not(:has(>.glass-light--interactive)):hover,.button-outline:hover{background:var(--button-face);color:var(--button-ink)}.hero .ai-flow-showcase{--af-accent:#b7deff}.af-selector{gap:24px}.af-selector button{color:#959daf}.af-selector button:hover,.af-selector button[aria-pressed=true]{color:#eff4ff}.af-tab-progress{background:#cbd5ff14}.af-selector button[aria-pressed=true] .af-tab-progress:after{background:linear-gradient(90deg,#7adaff,#7b92ff 50%,#e794df)}.af-pause{color:#a7b0c5;border:1px solid #bdcdf424;background:#ffffff04}.af-pause:hover{background:#ffffff0c}.af-caption-dot{background:#bce5ff;box-shadow:0 0 10px #78baff50}.af-title{color:#b6bfd4}.hero:has(.ai-flow-showcase) .clutch-badge{border-radius:10px;border-color:#e0e6ff38;background:linear-gradient(145deg,#e1e9ff0d,#18192166);box-shadow:inset 0 1px #ffffff1c;transition:transform .65s var(--glass-ease),border-color .65s var(--glass-ease)}.hero:has(.ai-flow-showcase) .clutch-badge-copy{color:#aeb5c7}.trust-section{padding-top:30px;padding-bottom:42px;background:#0b0c10;color:#f5f5fa}.trust-section>.section-label{color:#8e92a0}.trust-grid{gap:clamp(24px,4vw,64px);margin-top:28px}.trust-card,.trust-grid{border:0;background:transparent}.trust-card{position:relative;isolation:isolate;min-height:0;padding:0;border-radius:0;color:#f1f2f8;box-shadow:none;opacity:.78;transition:opacity .4s var(--glass-ease)}.service-card:before{inset:-1px;z-index:2;padding:1px;background:var(--rim);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.45;transition:opacity .7s var(--glass-ease)}.service-card:after,.service-card:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.service-card:after{inset:3px;z-index:-1;background:radial-gradient(ellipse 90% 36% at 20% 0,#ffffff06,transparent 75%)}a.trust-card:active,a.trust-card:hover{background:transparent;transform:none}.trust-card:focus-visible{outline-offset:8px;opacity:1}@media (hover:hover) and (pointer:fine){.trust-card:hover{opacity:1}}.trust-card .client-brand{margin:0 0 .8rem;grid-template-rows:3.45rem auto;gap:.65rem}.trust-card .client-brand p{min-height:2.5rem;font-size:clamp(.82rem,.9vw,.94rem);line-height:1.38}.trust-card .client-logo{max-height:2.8rem}.trust-card .client-logo-tyl{max-height:2.65rem}.trust-card .client-logo-humanize{max-height:2.15rem}.trust-card .client-logo-chronogrid{max-height:2.45rem}.trust-card .client-brand p{color:#b2b5c1}.trust-card .trust-link{margin-top:auto;color:#8e94a4;transition:color .3s ease}.trust-card:focus-visible .trust-link,.trust-card:hover .trust-link{color:#edf1fb}.trust-card .client-logo{filter:grayscale(1) brightness(0) invert(1);opacity:.92}.service-grid{gap:24px}.service-card{--rim:linear-gradient(135deg,#dce7f266,#a4b1c21a 34%,#b6b5cc1f 70%,#ccd8e442);position:relative;isolation:isolate;border:1px solid #c7d1e019;border-radius:18px;color:#f5f5fa;box-shadow:inset 0 1px #ffffff08}.service-card,.service-card-lime{background:#111216}.service-card li,.service-card ul{border-color:#e4e8ff2e}.service-card .card-focus,.service-card .card-index{color:#b4b9c9}.service-card-lime .tech-field-icon img{filter:grayscale(1) brightness(0) invert(1)}.service-card-lime:hover .tech-field-icon:nth-child(3n+1){background:#ffffff0c}.service-card .service-card-link{color:#e7ebf6;border-color:#cdd7ed4d}.founder-message{border-color:#232a3a25}.engagement-card:not(.recommended),.founder-message-copy,.services-method-step,.testimonial{background:transparent}.reviews-section,.services-method{background:#ededf1}.engagement-card.recommended{background:#13151c;box-shadow:inset 0 1px #d4d9ed33}.subpage-cta,.subpage-hero{background:radial-gradient(ellipse at 85% 25%,#34377125,transparent 43%),#0c0e13}.contact-section:before{background:radial-gradient(ellipse at 80% 45%,#4b62b929,transparent 37%),radial-gradient(ellipse at 90% 73%,#b93b9420,transparent 30%)}.models-hero-aside,.request-hero-aside,.services-hero-aside{border-top-color:#b6c3e745}.model-row-recommended,.request-success{background:#e9eaf0}.budget-option:hover,.model-row:hover{background:#eef0f5}.values-list details[open]{background:#d9deef1f}.video-review-modal-shell{border:1px solid #d9e1ff38;border-radius:18px;background:#11141c;box-shadow:inset 0 1px #ffffff24,0 28px 100px #02040e80}.video-review-modal-shell>p{color:#b8c0d2}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:#cbd5f51a}.budget-option:has(input:checked){background:#e5eaf7;box-shadow:inset 0 0 0 1px #7f91c4}.project-visual-two,.workflow-node{background:#e9eaef}.leader-card-technical{background:#e6e7ec}.stars{color:#626976}.video-review-watch:hover{color:#252b35}.video-review-preview-frame:focus-visible .video-review-preview-play,.video-review-preview-frame:hover .video-review-preview-play{background:#f1f2f5;color:#181a20}.video-review-close:hover{background:#f1f2f5;color:#181a20;transform:none}.engagement-card:hover{transform:none}@media (hover:hover) and (pointer:fine){.button-lime:hover,.hero:has(.ai-flow-showcase) .hero-actions .button:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #1c285a,0 9px 28px -4px #275ce266,0 0 42px -8px #4a6eff40}.button-lime:not(:has(>.glass-light--interactive)):hover:not(:disabled),.button-outline:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 5px 14px #080b121a}.button-outline:hover:not(:disabled){box-shadow:inset 0 1px #fff,0 8px 24px -10px #536eff73,0 0 0 1px #9bdff255}.service-card:hover:before{opacity:.75}.hero:has(.ai-flow-showcase) .clutch-badge:hover{transform:translateY(-2px);border-color:#c8d6fc66}.button-lime:active,.hero:has(.ai-flow-showcase) .hero-actions .button:active{transform:translateY(0) scale(.985)}.button-lime:not(:has(>.glass-light--interactive)):active:not(:disabled),.button-outline:hover:active:not(:disabled){transform:translateY(0) scale(.985)}}@media (hover:none){.button:hover,.hero:has(.ai-flow-showcase) .clutch-badge:hover,.hero:has(.ai-flow-showcase) .hero-actions .button:hover,a.trust-card:hover{transform:none}}@media (max-width:760px){.site-header,.site-header.is-compact{height:66px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero:has(.ai-flow-showcase) .hero-actions .button{min-height:56px}.service-grid{gap:20px}.trust-grid{gap:30px}.trust-card .client-brand{grid-template-rows:3rem auto;gap:.5rem;margin-bottom:.65rem}.trust-card .client-brand p{min-height:0;max-width:21rem}.trust-section{padding-top:26px;padding-bottom:32px}.af-selector{gap:20px}}@media (max-width:360px){.af-selector{gap:14px}}@media (prefers-reduced-motion:reduce){.button,.button:before,.clutch-badge,.service-card:before,.site-header,.trust-card,.trust-card:before{animation:none!important;transition:none!important}.button:hover,.clutch-badge:hover,a.trust-card:hover{transform:none!important}html{scroll-behavior:auto}}.glass-light{--glass-play:paused;--glass-phase:-2.7s;--light-a:#47dfff;--light-b:#6447ff;position:absolute;inset:1px;z-index:-1;display:block;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:.72;transition:opacity .8s var(--glass-ease)}.glass-light[data-glass-running=true]{--glass-play:running}.glass-light__surface{position:absolute;inset:0;overflow:hidden;border-radius:inherit}html[data-site-motion-paused=true] .contact-orbit,html[data-site-motion-paused=true] .contact-section:before,html[data-site-motion-paused=true] .hero:before,html[data-site-motion-paused=true] .status-dot{animation-play-state:paused!important}.glass-light__pool{position:absolute;display:block;border-radius:50%;animation:glass-caustic-a 9s cubic-bezier(.45,0,.55,1) infinite;animation-delay:var(--glass-phase);animation-play-state:var(--glass-play)}.glass-light__pool--a{width:106%;height:66%;left:-28%;bottom:-42%;background:radial-gradient(ellipse at center,#d1faffc9,var(--light-a) 13%,transparent 65%)}.glass-light__pool--b{width:118%;height:81%;right:-35%;bottom:-46%;background:radial-gradient(ellipse at center,var(--light-b),transparent 64%);animation-name:glass-caustic-b;animation-duration:12s;animation-delay:calc(var(--glass-phase) - 4s)}.glass-light__edge{position:absolute;inset:0;padding:1.5px;border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.glass-light__edge>span{position:absolute;inset:-10% -70%;background:linear-gradient(112deg,transparent 33%,#bbd6ff40 40%,#e6ffff 47%,#6bf0ff 49%,#9870ff88 54%,transparent 62%);animation:glass-edge-travel 11s cubic-bezier(.45,0,.55,1) infinite;animation-delay:var(--glass-phase);animation-play-state:var(--glass-play)}.glass-light--button{opacity:.68}.glass-light--button .glass-light__pool--a{width:105%;height:185%;left:-24%;top:-130%;bottom:auto;background:radial-gradient(ellipse at center,#e0ffff,#63dfff 26%,#5b90ff70 48%,transparent 68%);animation-duration:7.5s}.glass-light--button .glass-light__pool--b{width:74%;height:170%;right:-8%;top:-100%;bottom:auto;background:radial-gradient(ellipse at center,#eed4ffc9,#e389f1a3 29%,#5168ff63 47%,transparent 68%);animation-duration:10s}.glass-light--button .glass-light__edge>span{animation-duration:8.5s}.glass-light:not(.glass-light--interactive) .glass-light__pool{display:none;animation:none}.glass-light:not(.glass-light--interactive) .glass-light__edge{padding:1px}.glass-light:not(.glass-light--interactive) .glass-light__edge>span{background:linear-gradient(112deg,transparent 36%,#c4d3e52e 43%,#e1edf9a3 49%,#c4bfdc42 54%,transparent 63%);animation-duration:18s}.glass-light--button:not(.glass-light--interactive){opacity:.4}.glass-light--card{opacity:.18}.hero:has(.ai-flow-showcase) .clutch-badge{position:relative;isolation:isolate}.glass-light--badge{opacity:.24;--glass-phase:-5.7s}.glass-light--badge .glass-light__pool--a{animation-duration:14s}.glass-light--badge .glass-light__pool--b{animation-duration:17s}.trust-card:first-child .glass-light{--glass-phase:-1.3s}.trust-card:nth-child(2) .glass-light{--glass-phase:-4.1s}.trust-card:nth-child(3) .glass-light{--glass-phase:-7.4s}.service-card-lime .glass-light{--glass-phase:-5.2s}.service-card .glass-light__pool--a{height:40%;bottom:-25%}.service-card .glass-light__pool--b{height:45%;bottom:-24%}.button-lime:focus-visible .glass-light,.button-lime:hover .glass-light{opacity:.95}.button-lime:focus-visible .glass-light:not(.glass-light--interactive),.button-lime:hover .glass-light:not(.glass-light--interactive),.button-outline:focus-visible .glass-light,.button-outline:hover .glass-light{opacity:.65}.service-card:hover .glass-light,.trust-card:focus-visible .glass-light,.trust-card:hover .glass-light{opacity:.35}.button-lime:disabled .glass-light:not(.glass-light--interactive){opacity:.3}.motion-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:none;color:#adb6ce;font:inherit;font-size:10px;letter-spacing:.035em;cursor:pointer}.motion-toggle:hover{color:#eef4ff}.motion-toggle:focus-visible{outline:1px solid #cceeff;outline-offset:4px}.motion-toggle:disabled{opacity:.6;cursor:default}.footer-bottom{flex-wrap:wrap;align-items:center;gap:12px 24px}@keyframes glass-caustic-a{0%,to{transform:translate3d(-6%,2%,0) scale(.93);opacity:.65}48%{transform:translate3d(24%,-8%,0) scale(1.12);opacity:1}}@keyframes glass-caustic-b{0%,to{transform:translate3d(7%,4%,0) scale(1.08);opacity:.82}52%{transform:translate3d(-22%,-8%,0) scale(.92);opacity:.6}}@keyframes glass-edge-travel{0%,to{transform:translate3d(-22%,0,0);opacity:.35}50%{transform:translate3d(24%,0,0);opacity:.95}}.glass-light--interactive{opacity:.94;overflow:visible}.glass-light__aura{filter:blur(18px);opacity:0;transform:scale(.98,.9);transition:opacity .9s var(--glass-ease),transform 1.2s var(--glass-ease)}.glass-light__aura,.glass-light__emission{position:absolute;inset:0;border-radius:inherit}.glass-light__emission{overflow:hidden;background:var(--glass-lens-base)}.glass-light--interactive .glass-light__pool--a{width:100%;height:240%;left:-35%;top:-164%;background:radial-gradient(ellipse,#d1ffff 0,#51e8ff 23%,#397bffb3 44%,transparent 68%);animation:glass-button-cyan 11.6s cubic-bezier(.45,0,.55,1) infinite;animation-delay:-3.6s;animation-play-state:var(--glass-play)}.glass-light--interactive .glass-light__pool--b{width:106%;height:255%;right:-37%;top:-52%;background:radial-gradient(ellipse,#d2acff 0,#9261ff 22%,#4542efbd 43%,transparent 68%);animation:glass-button-violet 14.8s cubic-bezier(.45,0,.55,1) infinite;animation-delay:-9.2s;animation-play-state:var(--glass-play)}.glass-light--interactive .glass-light__pool--c{width:77%;height:210%;left:31%;top:-157%;background:radial-gradient(ellipse,#ffdad5 0,#fb8ccabf 23%,#e35ad478 42%,transparent 68%);animation:glass-button-rose 13.2s cubic-bezier(.45,0,.55,1) infinite;animation-delay:-4.2s;animation-play-state:var(--glass-play)}.glass-light--interactive .glass-light__edge>span{background:linear-gradient(112deg,transparent 28%,#9474ff80 39%,#b5f7ff 47%,#f3ffff 49%,#eabaff 52%,#639bff6e 59%,transparent 69%);animation-duration:9.2s}.glass-light__current{position:absolute;inset:0;opacity:0;transform:scale(.92);transition:opacity .65s var(--glass-ease),transform 1s var(--glass-ease)}.glass-light__pointer{position:absolute;width:220px;height:160px;left:calc(50% - 110px);top:calc(50% - 80px);background:radial-gradient(ellipse at 50% 0,#eeffffed,#43e8ffc7 20%,#477dff5c 43%,transparent 67%),radial-gradient(ellipse at 62% 105%,#ffe5fd,#df78ffbd 24%,#5143ff85 46%,transparent 72%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);transform:translate3d(var(--glass-pointer-x,0),var(--glass-pointer-y,0),0);transition:transform .65s cubic-bezier(.16,1,.3,1)}.glass-light__flare{position:absolute;left:calc(50% - 85px);bottom:-10px;width:170px;height:24px;background:radial-gradient(ellipse,#f4ffff 0,#99f4ffda 12%,#697dff8f 30%,#bb77e845 48%,transparent 71%);transform:translate3d(var(--glass-pointer-x,0),0,0);transition:transform .85s cubic-bezier(.16,1,.3,1)}.glass-light__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent,#07102e21 28%,#080e324f 53%,#080c252e 76%,transparent)}.button:focus-visible .glass-light--interactive .glass-light__current,.glass-light--interactive[data-glass-engaged=true] .glass-light__current{opacity:1;transform:scale(1)}.button:focus-visible .glass-light--interactive .glass-light__aura,.glass-light--interactive[data-glass-engaged=true] .glass-light__aura{opacity:.95;transform:scale(1.08,1.5)}.button:has(>.glass-light--interactive){transition:transform .65s var(--glass-ease),box-shadow .8s var(--glass-ease);text-shadow:0 1px 6px #050a27cc,0 0 14px #03092785}.button:has(>.glass-light--interactive):focus-visible,.button:has(>.glass-light--interactive[data-glass-engaged=true]),.hero:has(.ai-flow-showcase) .hero-actions .button:has(>.glass-light--interactive[data-glass-engaged=true]){box-shadow:0 0 0 1px #c3dcff45,0 10px 28px -8px #03061055}html[data-site-motion-paused=true] .hero:has(.ai-flow-showcase) .hero-actions .button:has(>.glass-light--interactive){transform:none}@keyframes glass-button-cyan{0%,to{transform:translate3d(-9%,-4%,0) scale(.94);opacity:.74}48%{transform:translate3d(46%,21%,0) scale(1.14);opacity:1}}@keyframes glass-button-violet{0%,to{transform:translate3d(11%,14%,0) scale(1.06);opacity:.85}52%{transform:translate3d(-44%,-6%,0) scale(.94);opacity:1}}@keyframes glass-button-rose{0%,to{transform:translate3d(31%,6%,0) scale(.92);opacity:.52}50%{transform:translate3d(-48%,20%,0) scale(1.13);opacity:.88}}@media (max-width:760px){.glass-light--card{opacity:.18}.glass-light .glass-light__pool--a{animation-duration:12s}.glass-light .glass-light__pool--b{animation-duration:15s}.glass-light--interactive .glass-light__pool--a{animation-duration:24s}.glass-light--interactive .glass-light__pool--b{animation-duration:30s}}@media (prefers-reduced-motion:reduce){.glass-light,.glass-light *{animation:none!important;transition:none!important}.glass-light{opacity:.5}}.vestov-logo{display:inline-flex;align-items:center;gap:.38em;color:inherit;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.045em;white-space:nowrap}.vestov-logo__symbol{display:block;width:1.539em;height:.95em;flex:none}.vestov-logo__name{display:block}.footer-brand{width:fit-content;height:fit-content}.vestov-logo--footer{font-size:2rem}@media (min-width:761px) and (max-width:1120px){.brand-lockup .brand-tagline{display:none}}@media (max-width:760px){.vestov-logo--footer{font-size:clamp(1.25rem,5.8vw,1.65rem)}}