.ui-footer .wordmark svg{width:100%;height:auto;display:block}.ui-footer .wordmark text{font-family:Inter,system-ui,sans-serif;fill:var(--black-72)}.dark-mode .ui-footer .wordmark text{fill:#ffffffb8}.ui-footer .wordmark--outline text{fill:none;stroke:var(--black-56);stroke-width:2;paint-order:stroke}.dark-mode .ui-footer .wordmark--outline text{fill:none;stroke:#ffffff8f}.section-contact .contact-direct{display:flex;flex-direction:column;margin-bottom:40px;border-top:1px solid var(--black-6)}.dark-mode .section-contact .contact-direct{border-top-color:#ffffff14}.section-contact .contact-row{display:grid;grid-template-columns:116px 1fr auto;align-items:center;gap:16px;padding:22px 4px;border-bottom:1px solid var(--black-6);text-decoration:none;transition:padding .35s ease,opacity .35s ease}.dark-mode .section-contact .contact-row{border-bottom-color:#ffffff14}.section-contact .contact-row:hover{padding-left:14px;padding-right:14px}.section-contact .contact-row__label{color:var(--black-40);text-transform:uppercase;letter-spacing:.08em}.dark-mode .section-contact .contact-row__label{color:#fff6}.section-contact .contact-row__value{transition:color .35s ease}.section-contact .contact-row .icon{font-size:14px;color:var(--black-40);transition:transform .35s ease,color .35s ease}.dark-mode .section-contact .contact-row .icon{color:#fff6}.section-contact .contact-row:hover .icon{transform:translate(3px,-3px);color:var(--primary)}.section-contact .contact-row:hover .contact-row__value{color:var(--primary)}@media(max-width:575px){.section-contact .contact-row{grid-template-columns:1fr auto;grid-template-areas:"label label" "value icon";gap:6px 12px}.section-contact .contact-row__label{grid-area:label}.section-contact .contact-row__value{grid-area:value;word-break:break-word}.section-contact .contact-row .icon{grid-area:icon}}.service-tag .tag-item{cursor:default}.section-testimonial .head-left .s-desc{max-width:46ch;margin-top:24px}.section-testimonial .testimonial-v01 blockquote{margin:0}.timeline .timeline-date{font-variant-numeric:tabular-nums;letter-spacing:.06em}.wg-work .work-image img,.wg-work .w-image img{background-color:#05070a}@media(prefers-reduced-motion:reduce){.body-background .bg-video video{display:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.dark-mode .preload-container{background:#0f0f0f}.section-contact .form-action{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.section-contact .form-action p{margin:0}.sidebar-user .meta-left .status-dot.vertical{font-size:12px;line-height:16px;letter-spacing:.01em}.wg-curve-text .text span{font-size:12px;line-height:1;font-weight:500}.section-service .accordion-content .service-image:nth-child(2),.section-service .accordion-content:hover .service-image:nth-child(2){transform:none}
