.about-page[data-astro-cid-kh7btl4r]{--about-ink:#fff;--about-muted:#c7d3df;--about-soft:#10161d;--about-line:#ffffff1f;--about-cyan:var(--accent);background:#080c12;overflow:hidden}.about-page[data-astro-cid-kh7btl4r] .shell,.about-page[data-astro-cid-kh7btl4r] .shell--wide{width:min(calc(100% - clamp(2rem,4.5vw,4.5rem)),var(--shell-wide))}.about-kicker[data-astro-cid-kh7btl4r]{color:var(--about-cyan);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:0;text-transform:uppercase;margin:0 0 .75rem;font-weight:700}.about-hero[data-astro-cid-kh7btl4r]{background-color:#080c12;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(1rem,2vw,1.5rem) 0}.about-hero__grid[data-astro-cid-kh7btl4r]{border:1px solid #00c2ff2e;border-radius:8px;grid-template-columns:minmax(0,.98fr) minmax(18rem,.52fr);align-items:stretch;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.about-hero__copy[data-astro-cid-kh7btl4r]{flex-direction:column;display:flex}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{color:#fff;letter-spacing:0;max-width:48rem;margin:0;font-size:clamp(1.85rem,2.8vw,3rem);line-height:1.1}.about-hero__lead[data-astro-cid-kh7btl4r]{max-width:47rem;color:var(--about-muted);margin:1rem 0 0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.48}.about-hero__actions[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(11rem,1fr));gap:.75rem;width:100%;margin-top:auto;padding-top:1.5rem;display:grid}.about-hero__actions[data-astro-cid-kh7btl4r] .button[data-astro-cid-kh7btl4r]{width:100%;min-width:0}.portrait[data-astro-cid-kh7btl4r]{gap:.65rem;margin:0;display:grid}.portrait__image[data-astro-cid-kh7btl4r]{aspect-ratio:1;object-fit:cover;object-position:center 18%;border:1px solid #fff3;border-radius:8px;justify-self:end;width:min(100%,25rem);height:min(25rem,100vw - 2rem);box-shadow:0 34px 82px -46px #000000d9}.portrait[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r]{width:min(100%,25rem);color:var(--text-on-dark-subtle);font-family:var(--font-mono);font-size:var(--text-caption);justify-self:end;line-height:1.35}.proof-strip[data-astro-cid-kh7btl4r]{background:#080c12;padding:clamp(.75rem,1.5vw,1.25rem) 0}.proof-strip__grid[data-astro-cid-kh7btl4r]{border:1px solid var(--about-line);background:#10161d;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.proof-item[data-astro-cid-kh7btl4r]{align-content:center;gap:.28rem;min-height:auto;padding:1rem 1.25rem;display:grid}.proof-item[data-astro-cid-kh7btl4r]+.proof-item[data-astro-cid-kh7btl4r]{border-left:1px solid var(--about-line)}.proof-item[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#fff;font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1}.proof-item[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:#aebfcd;max-width:17rem;line-height:1.35}.about-work[data-astro-cid-kh7btl4r]{background:#080c12;padding:clamp(.55rem,1.4vw,1rem) 0 0}.about-catalog-rail{padding-top:0;padding-bottom:clamp(.55rem,1.4vw,1rem)}.about-catalog-rail .catalog-rail__header{display:none}.about-catalog-rail .catalog-rail__viewport{grid-auto-columns:clamp(10.8rem,16vw,16.2rem);gap:clamp(.8rem,1.25vw,1.05rem);padding-top:.05rem;padding-bottom:.15rem}.about-catalog-rail .catalog-rail__card{background:#060a10;border:1px solid #ffffff14;box-shadow:0 20px 54px -42px #00c2ffa6}.profile-section[data-astro-cid-kh7btl4r]{background:#080c12;padding:clamp(.5rem,1vw,.75rem) 0 clamp(.75rem,1.5vw,1.25rem)}.profile-card[data-astro-cid-kh7btl4r]{background:#10161d;border:1px solid #00c2ff33;border-radius:8px;gap:clamp(.75rem,1.25vw,1rem);padding:clamp(.75rem,1.45vw,1.05rem);display:grid}.profile-summary[data-astro-cid-kh7btl4r]{color:#c6d3df;background:#080c12b8;border:1px solid #00c2ff47;border-radius:8px;padding:clamp(.88rem,1.4vw,1.1rem) clamp(.95rem,1.6vw,1.25rem);font-size:clamp(.98rem,1.02vw,1.08rem);line-height:1.55}.profile-summary__label[data-astro-cid-kh7btl4r],.profile-summary[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.profile-summary[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r],.profile-summary[data-astro-cid-kh7btl4r]>span[data-astro-cid-kh7btl4r]:last-child{margin-right:.65rem;display:inline}.profile-summary__label[data-astro-cid-kh7btl4r]{color:var(--about-cyan);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;font-weight:700}.profile-summary[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:#fff;font-size:clamp(1.02rem,1.1vw,1.16rem);line-height:inherit;letter-spacing:0;margin:0}.profile-summary[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#fff;font-weight:700}.profile-services[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.05vw,.85rem);display:grid}.profile-service[data-astro-cid-kh7btl4r]{background:#080c12b8;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:.52rem;min-height:100%;padding:clamp(1rem,1.65vw,1.35rem);display:grid}.profile-service[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r],.profile-tags__label[data-astro-cid-kh7btl4r]{color:var(--about-cyan);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;font-weight:700}.profile-service[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#fff;font-size:clamp(1.02rem,1.1vw,1.18rem);line-height:1.18}.profile-service[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#c6d3df;margin:0;font-size:clamp(.95rem,.98vw,1.02rem);line-height:1.55}.profile-tags[data-astro-cid-kh7btl4r]{background:#080c12b8;border:1px solid #ffffff1f;border-radius:8px;gap:.7rem;padding:clamp(.9rem,1.45vw,1.15rem);display:grid}.skill-cloud[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.8rem),1fr));gap:.45rem;display:grid}.skill-cloud[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:#dff6ff;min-height:2.15rem;font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--lh-caption);text-align:center;overflow-wrap:break-word;background:#00c2ff09;border:1px solid #00c2ff3b;justify-content:center;align-items:center;padding:.42rem .62rem;display:inline-flex}@media (width<=1120px){.about-hero__grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.portrait__image[data-astro-cid-kh7btl4r],.portrait[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r]{justify-self:start}.about-catalog-rail .catalog-rail__viewport{grid-auto-columns:clamp(10.2rem,26vw,13.5rem)}.profile-services[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}@media (width<=720px){.about-hero[data-astro-cid-kh7btl4r]{background-size:30px 30px;padding-top:.35rem;padding-bottom:.7rem}.about-hero__actions[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;width:100%}.portrait__image[data-astro-cid-kh7btl4r],.portrait[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r]{width:100%}.proof-strip__grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.proof-item[data-astro-cid-kh7btl4r]{min-height:auto}.proof-item[data-astro-cid-kh7btl4r]+.proof-item[data-astro-cid-kh7btl4r]{border-left:none;border-top:1px solid var(--about-line)}.about-catalog-rail .catalog-rail__viewport{grid-auto-columns:clamp(8.7rem,46vw,11rem)}.profile-card[data-astro-cid-kh7btl4r],.profile-summary[data-astro-cid-kh7btl4r],.profile-tags[data-astro-cid-kh7btl4r]{padding:.82rem}.skill-cloud[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.4rem),1fr))}}body.about-body .contact-section{background:#080c12;padding:clamp(.6rem,1vw,.85rem) 0 clamp(.75rem,1.1vw,1rem)}body.about-body .contact-eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:0;text-transform:uppercase;font-weight:700}body.about-body .contact-channel{color:#fff;min-width:0;min-height:4.85rem;transition:border-color var(--transition-base), background var(--transition-base);background:#05080cc7;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.95rem 1rem;text-decoration:none;display:grid}body.about-body .contact-channel:hover{background:#00c2ff14;border-color:#00c2ff85}body.about-body .contact-channel--telegram{border-color:#00c2ff61}body.about-body .contact-channel__icon{color:#fff;width:2.25rem;height:2.25rem;font-family:var(--font-mono);place-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-grid}body.about-body .contact-channel__icon--text{border:1px solid #00c2ff6b}body.about-body .contact-channel__icon img{object-fit:contain;width:100%;height:100%}body.about-body .contact-channel__text{gap:.08rem;min-width:0;display:grid}body.about-body .contact-channel__text strong{color:#fff;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.15}body.about-body .contact-channel__text small{color:#9fb0bf;font-size:.88rem;line-height:1.2}body.about-body .review-platform{background:linear-gradient(135deg,#00c2ff12,#0000 48%),#10161d;border:1px solid #ffffff21;border-radius:8px;grid-template:"copy widget"1fr"link link"/minmax(0,1fr) 9.375rem;align-items:center;gap:.7rem clamp(.9rem,1.5vw,1.3rem);min-width:0;min-height:10rem;padding:clamp(1rem,1.5vw,1.25rem);display:grid}body.about-body .review-platform__copy{grid-area:copy;align-content:center;gap:.2rem;min-width:0;display:grid}body.about-body .review-platform__eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;font-weight:700;line-height:1.2}body.about-body .review-platform__copy h3{color:#fff;margin:0;font-size:clamp(1.12rem,1.35vw,1.35rem);line-height:1.2}body.about-body .review-platform__copy p{color:#9fb0bf;margin:0;font-size:clamp(.84rem,.9vw,.94rem);line-height:1.38}body.about-body .review-platform__widget{grid-area:widget;justify-self:end}body.about-body .review-platform__widget--link{border-radius:6px;text-decoration:none;transition:transform .16s,box-shadow .16s}body.about-body .review-platform__widget--link:hover,body.about-body .review-platform__widget--link:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 2px #50caff73}body.about-body .review-platform iframe,body.about-body .google-rating{width:9.375rem;height:3.125rem;display:block}body.about-body .review-platform iframe{border:0}body.about-body .review-platform__link{color:#fff;border-top:1px solid #ffffff1a;grid-area:link;justify-content:space-between;align-items:center;width:100%;min-width:0;padding-top:.55rem;font-size:clamp(.82rem,.9vw,.94rem);font-weight:700;line-height:1.2;text-decoration:none;display:flex}body.about-body .review-platform__link:hover{color:var(--accent)}body.about-body .contact-panel__main{background:linear-gradient(135deg,#00c2ff12,#0000 42%),#10161d;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:minmax(30rem,1.2fr) minmax(38rem,1.15fr);align-items:center;column-gap:clamp(1rem,2vw,1.5rem);padding:clamp(.9rem,1.35vw,1.1rem);display:grid}body.about-body .contact-panel__intro{align-content:center;gap:.18rem;min-width:0;display:grid}body.about-body .contact-panel__intro>h2{color:#fff;margin:0;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.04}body.about-body .contact-panel__intro>p{color:#c7d3df;max-width:48rem;margin:0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.45}body.about-body .contact-panel__channels{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:clamp(.5rem,.9vw,.75rem);display:grid}body.about-body .reviews-section{background:#080c12;padding:clamp(.35rem,.65vw,.55rem) 0 clamp(.75rem,1.1vw,1rem)}body.about-body .reviews-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.4vw,1.15rem);display:grid}body.about-body .google-rating{box-sizing:border-box;color:#fff;background:#202124;border:1px solid #ffffff24;border-radius:6px;align-content:center;gap:.05rem;padding:.3rem .55rem;font-family:Arial,sans-serif;display:grid}body.about-body .google-rating__brand{font-size:.68rem;font-weight:700;line-height:1}body.about-body .google-rating__score{align-items:center;gap:.35rem;min-width:0;display:flex}body.about-body .google-rating__score strong{font-size:1.05rem;line-height:1}body.about-body .google-rating__stars{--rating-percent:0%;color:#5f6368;letter-spacing:.08rem;white-space:nowrap;width:5.2rem;font-size:1rem;line-height:1;display:inline-block;position:relative;overflow:hidden}body.about-body .google-rating__stars:before{width:var(--rating-percent);color:#fbbc04;content:"★★★★★";white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}body.about-body .google-rating small{color:#bdc1c6;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.1;overflow:hidden}body.about-body .site-footer{margin-top:clamp(1rem,1.5vw,1.5rem)!important}@media (width<=1120px){body.about-body .contact-panel__main{grid-template-columns:1fr}body.about-body .contact-panel__channels{margin-top:.45rem}}@media (width<=720px){body.about-body .contact-section{padding-top:clamp(.6rem,1vw,.85rem);padding-bottom:clamp(.75rem,1.1vw,1rem)}body.about-body .contact-panel__main{padding:.82rem}body.about-body .contact-panel__intro>h2{font-size:clamp(1.55rem,8vw,2rem)}body.about-body .contact-panel__intro>p{font-size:1rem;line-height:1.42}body.about-body .contact-panel__channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}body.about-body .reviews-panel{grid-template-columns:1fr}body.about-body .contact-channel{min-height:3.7rem;padding:.68rem .72rem}body.about-body .contact-channel__icon{width:2rem;height:2rem}body.about-body .site-header{padding:.35rem 0 .25rem}body.about-body .header-frame{min-height:3.1rem;padding:.36rem .5rem}}@media (width<=560px){body.about-body .contact-panel__channels,body.about-body .review-platform{grid-template-columns:1fr}body.about-body .review-platform{grid-template-rows:auto auto auto;grid-template-areas:"copy""widget""link"}body.about-body .review-platform__widget{justify-self:start}}
