.pf-spark{width:100%;max-width:920px;height:clamp(48px,calc(7 * var(--psvh,1svh)),72px);margin:clamp(28px,calc(4 * var(--pvh,1vh)),46px) auto 0;display:block}@media (max-width:640px){.pf-spark{height:40px;margin-top:18px}}.pf-spark path{fill:none;stroke:var(--acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.bento-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,46px);display:flex}.bento-head__t{max-width:20ch;margin-top:14px}.bento-head__link{color:var(--mute);white-space:nowrap;font-size:13px}.bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(208px,auto);gap:14px;display:grid}.bento__a{grid-area:span 2/span 4;min-height:clamp(420px,40vw,500px)}.bento__a>.bento__txt{z-index:3;max-width:52%;position:absolute;top:22px;left:22px;right:auto}.bento__a:before{content:"";background:linear-gradient(to bottom, var(--surface) 24%, transparent);z-index:1;pointer-events:none;border-radius:22px 22px 0 0;height:42%;position:absolute;inset:0 0 auto}.bento__b,.bento__c,.bento__d,.bento__e,.bento__f{grid-column:span 2}.bento__card{background:var(--surface);border:1px solid var(--hair);transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:22px;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1414280a,0 18px 40px -28px #1414322e}.bento__card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1414280d,0 28px 52px -26px #14143242}.bento__card--dark{background:#1d1d1f;border-color:#0000}.bento__txt{flex-direction:column;gap:7px;display:flex}.bento__t{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:500}.bento__card--dark .bento__t{color:#fff}.bento__txt .bento__d{color:var(--mute);max-width:34ch;margin:0;font-size:13px;line-height:1.5}.bento__card--dark .bento__txt .bento__d{color:#ffffff9e}.bento__a .bento__vis--blocks{min-height:0;margin:0;position:absolute;inset:0}.bio-blocks__clip{border-radius:14px;position:absolute;inset:0;overflow:hidden}.bio-blocks{position:absolute;inset:-16% -10%;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.bio-blocks__plane{transform-origin:50%;position:absolute;inset:0;transform:rotate(15deg)scale(1.06)}.bio-blocks__track{will-change:transform;grid-template-columns:repeat(5,1fr);gap:10px;padding-bottom:10px;animation:44s linear infinite bioDrift;display:grid}.bio-blk{aspect-ratio:1.2;border:1px solid var(--hair);background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;padding:11px;display:flex;box-shadow:0 6px 14px -10px #1414322e}[data-pf-theme=dark] .bio-blk{background:#1f1f22;box-shadow:0 6px 14px -10px #00000080}.bio-blk__ic{color:var(--ink)}.bio-blk__ic svg{width:18px;height:18px}.bio-blk__l{color:var(--ink-2);white-space:nowrap;font-size:10.5px;font-weight:500}@keyframes bioDrift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.bento__a .bento-phone{z-index:2;aspect-ratio:.48;background:#1c1c1c;border-radius:46px;width:auto;height:86%;padding:7px;animation:6s ease-in-out infinite bentoFloat;position:absolute;top:50%;left:auto;right:6%;transform:translateY(-50%);box-shadow:0 0 0 1px #1414281a,0 22px 42px -22px #14143266}.bento-phone__screen{background:#3e4429;border-radius:39px;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.bento-scroll{will-change:transform;width:100%;height:auto;animation:26s ease-in-out infinite appPan;display:block;position:absolute;top:0;left:0}@keyframes bentoFloat{0%,to{transform:translateY(calc(5px - 50%))}50%{transform:translateY(calc(-50% - 5px))}}.biopage{color:#1c1c1c;background:#e9e7e2;padding:1.5em 1.6em 1.9em;font-size:clamp(6.5px,5.6cqw,11px)}.biopage__brand{text-align:center;margin-bottom:1.1em;line-height:0}.biopage__brand img{object-fit:contain;width:auto;height:1.7em;display:inline-block}.biopage__hero{aspect-ratio:4/5;background:#00000014;border-radius:.7em;overflow:hidden}.biopage__hero img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.biopage__bio{align-items:center;gap:.85em;margin-top:1.15em;display:flex}.biopage__av{object-fit:cover;background:#00000014;border-radius:50%;flex:none;width:3.6em;height:3.6em}.biopage__biotxt{flex-direction:column;flex:1;gap:.28em;min-width:0;display:flex}.biopage__name{font-family:var(--disp);letter-spacing:-.01em;color:#1c1c1c;font-size:1.4em;font-weight:500;line-height:1.05}.biopage__tag{color:#6e6e73;font-size:.85em;line-height:1.3}.biopage__soc{color:#1c1c1c;gap:.75em;margin-top:.25em;display:flex}.biopage__si{opacity:.7;display:block}.biopage__si svg{width:1.15em;height:1.15em}.biopage__rule{background:#0000001a;height:1px;margin:1.2em 0 0}.biopage__p{text-align:center;color:#6e6e73;margin:1.2em .4em 0;font-size:1.05em;line-height:1.5}.biopage__bh{font-family:var(--disp);text-align:center;color:#1c1c1c;margin-top:.7em;font-size:2em;font-weight:500;line-height:1.12}.pf-home[data-locale=uk] .biopage__bh{font-family:var(--disp-vf);font-variation-settings:"wght" 400, "CONT" var(--vf-cont), "MIDL" var(--vf-midl);font-synthesis:none}.biopage__chev{color:#0006;place-items:center;margin:.9em 0 .4em;display:grid}.biopage__chev svg{width:1.6em;height:1.6em}.biopage__form{flex-direction:column;gap:.65em;margin-top:.65em;display:flex}.biopage__f{color:#9a9a93;border:1px solid #00000026;border-radius:.9em;padding:.7em 1.1em;font-size:.95em}.biopage__f--row{justify-content:space-between;align-items:center;gap:.8em;display:flex}.biopage__f--row svg{opacity:.45;flex:none;width:1.3em;height:1.3em}.biopage__f--area{padding-bottom:2.2em}.biopage__submit{text-align:center;color:#fff;letter-spacing:.05em;background:#1a1a1a;border-radius:999px;margin-top:.4em;padding:1em;font-size:1.05em;font-weight:700}.biopage__more{text-align:center;color:#6e6e73;margin-top:1em;font-size:1.15em}@media (prefers-reduced-motion:reduce){.bio-blocks__track,.bento-scroll,.bento__a .bento-phone{animation:none}}.mini-list{flex-direction:column;flex:1;justify-content:space-between;gap:8px;margin-top:16px;display:flex}.mini-row{border:1px solid var(--hair);background:var(--paper);border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.mini-row__thumb{background:var(--paper-2);border-radius:9px;width:40px;height:40px;overflow:hidden}.mini-row__thumb img{object-fit:cover;width:100%;height:100%;display:block}.mini-row__id{flex-direction:column;gap:1px;display:flex}.mini-row__id b{color:var(--ink);font-size:12px;font-weight:600;line-height:1.2}.mini-row__id span{color:var(--mute);font-size:10px;line-height:1.2}.mini-row__chip{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-2);white-space:nowrap;border-radius:99px;padding:4px 8px;font-size:8.5px;font-weight:600}.mini-row__chip--lead{color:#2563eb;background:#eff4ff}.mini-row__chip--prog{color:#b45309;background:#fef3c7}.mini-row__chip--done{color:#047857;background:#ecfdf5}.mini-row__r{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.mini-row__act{align-items:center;gap:7px;display:flex}.mini-row__price{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.mini-row__mail{border:1px solid var(--hair);background:var(--surface);width:24px;height:24px;color:var(--mute);cursor:pointer;border-radius:7px;flex:none;place-items:center;transition:color .2s,border-color .2s;display:grid}.mini-row__mail:hover{color:var(--acc);border-color:var(--acc)}.mini-row__mail svg{width:13px;height:13px}.bento-nums{gap:12px;margin-top:18px;display:flex}.bento-nums__col{border:1px solid var(--hair);background:var(--paper);border-radius:14px;flex-direction:column;flex:1;gap:5px;padding:14px;display:flex}.bento-nums__period{letter-spacing:.07em;text-transform:uppercase;color:var(--mute);font-size:9.5px;font-weight:600}.pf-home[data-locale=uk] .bento-nums__rev{font-size:clamp(19px,2vw,26px)}.bento-nums__rev{white-space:nowrap;font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:clamp(23px,2.6vw,32px);font-weight:500;line-height:1}.bento-nums__sub{color:var(--ink-2);font-size:11px}.bento-spark{flex:auto;width:100%;min-height:56px;margin-top:16px;display:block}.bento-spark__area{stroke:none}.bento-spark__line{fill:none;stroke:var(--acc);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.mini-gal{border:1px solid var(--hair);background:#fbfaf8;border-radius:12px;flex-direction:column;flex:1;gap:8px;min-height:0;margin-top:16px;padding:9px;display:flex;overflow:hidden}.mini-gal__bar{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mini-gal__nm{font-family:var(--disp);letter-spacing:-.01em;color:#1c1c1c;font-size:13px;font-weight:500}.mini-gal__meta{color:var(--mute);align-items:center;gap:4px;font-size:9.5px;font-weight:600;display:inline-flex}.mini-gal__meta svg{width:11px;height:11px}[data-pf-theme=dark] .mini-gal{background:var(--paper)}[data-pf-theme=dark] .mini-gal__nm{color:var(--ink)}.mini-grid{flex:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:4px;height:clamp(200px,15.5vw,280px);display:grid}.mini-grid span{background:var(--paper-2);border-radius:5px;min-width:0;min-height:0;position:relative;overflow:hidden}.mini-grid span:first-child,.mini-grid span:nth-child(4),.mini-grid span:nth-child(5){grid-row:span 2}.mini-grid img{object-fit:cover;width:100%;height:100%;display:block}.mini-grid__fav{background:#00000052;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:4px;right:4px}.mini-grid__fav svg{color:#fff;width:9px;height:9px}.mini-mail{border:1px solid var(--hair);background:#fff;border-radius:12px;flex-direction:column;flex:1;gap:9px;margin-top:16px;padding:11px;display:flex}.mini-mail__cover{aspect-ratio:16/7;background:var(--paper-2);border-radius:8px;position:relative;overflow:hidden}.mini-mail__cover img{object-fit:cover;object-position:center 34%;width:100%;height:100%;display:block}.mini-mail__h{font-family:var(--disp);color:#1c1c1c;font-size:15px;font-weight:500;line-height:1.15}.mini-mail__body{color:var(--mute);font-size:10px;line-height:1.5}.mini-mail__cta{background:var(--ink);color:#fff;letter-spacing:.06em;border-radius:999px;align-self:flex-start;margin-top:auto;padding:7px 14px;font-size:9.5px;font-weight:600}[data-pf-theme=dark] .mini-mail{background:var(--paper)}[data-pf-theme=dark] .mini-mail__h{color:var(--ink)}[data-pf-theme=dark] .mini-mail__cta{color:#0c0c0d}.mini-chat{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.mini-chat__ask{color:#fff;background:#ffffff1f;border:.5px solid #ffffff1a;border-radius:14px;align-self:flex-end;max-width:82%;padding:7px 11px;font-size:12px;line-height:1.4}.mini-chat__ans{color:#ffffffe0;align-self:flex-start;max-width:94%;padding:0 2px;font-size:12.5px;line-height:1.45}.mini-chat__pill{color:#fbbf24;background:#ffffff0f;border-radius:13px;align-self:flex-start;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.mini-chat__pill svg{width:12px;height:12px}.mini-chat__proj{background:#ffffff12;border:.5px solid #ffffff1a;border-radius:12px;align-self:stretch;align-items:center;gap:9px;padding:9px 10px;display:flex}.mini-chat__proj-av{color:#fff;width:26px;height:26px;font-family:var(--disp);background:#ffffff24;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:500;display:grid}.mini-chat__proj-bd{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.mini-chat__proj-bd b{color:#fff;font-size:12px;font-weight:600}.mini-chat__proj-bd i{color:#ffffff8c;font-size:9.5px;font-style:normal}.mini-chat__new{vertical-align:middle;letter-spacing:.04em;text-transform:uppercase;color:#93c5fd;background:#60a5fa2e;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:8.5px;font-weight:700;display:inline-block;transform:translateY(-1px)}.mini-chat__open{color:#fff;cursor:pointer;background:#ffffff1a;border:.5px solid #ffffff29;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:600;transition:background .15s;display:inline-flex}.mini-chat__open:hover{background:#ffffff2b}.mini-chat__open svg{width:12px;height:12px}.mini-chat__draft{cursor:pointer;background:#ffffff0d;border:.5px solid #ffffff14;border-radius:12px;align-self:stretch;align-items:center;gap:9px;margin-top:6px;padding:8px 10px;transition:background .15s;display:flex}.mini-chat__draft:hover{background:#ffffff14}.mini-chat__draft-ic{color:#7dd3fc;background:#7dd3fc24;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.mini-chat__draft-ic svg{width:14px;height:14px}.mini-chat__draft-bd{text-align:left;color:#fff;flex:1;min-width:0;font-size:11.5px;font-weight:600}.mini-chat__draft-bd i{color:#ffffff80;font-style:normal;font-weight:400}.mini-chat__draft-go{color:#ffffffb3;flex-shrink:0;font-size:10.5px;font-weight:600}@media (max-width:980px){.bento{grid-template-columns:repeat(2,1fr)}.bento__a,.bento__f{grid-area:span 1/span 2}.bento__b,.bento__c,.bento__d,.bento__e{grid-area:span 1/span 1}.bento__a{min-height:0}.bento__a:before{display:none}.bento__a>.bento__txt{max-width:none;position:static}.bento__a .bento__vis--blocks{min-height:clamp(340px,48vw,460px);margin-top:16px;position:relative;inset:auto}.bento__a .bento-phone{border-radius:32px;height:88%;padding:4px;right:9%}.bento__a .bento-phone__screen{border-radius:28px}}@media (max-width:560px){.bento{grid-template-columns:1fr}.bento__a,.bento__b,.bento__c,.bento__d,.bento__e,.bento__f{grid-column:span 1}.bento__a .bento__vis--blocks{min-height:clamp(320px,78vw,380px)}.bento__a .bento-phone{border-radius:28px;height:96%;padding:4px;animation:none;right:50%;transform:translate(50%,-50%)}.bento__a .bento-phone__screen{border-radius:24px}}@media (prefers-reduced-motion:reduce){.bento-scroll{animation:none}}.pf-footer-link{text-decoration:none;transition:opacity .2s}.pf-footer-link:hover{opacity:.68;text-underline-offset:3px;text-decoration:underline}.pf-footer-cta[data-outline]:hover{opacity:.72}.pf-footer-cta--roll[data-outline]:hover{opacity:1}.pf-footer-cta--roll:hover .pf-cta__roll{transform:translateY(-50%)}.pf-footer-cta__arr{transition:transform .4s var(--ease)}.pf-footer-cta--roll:hover .pf-footer-cta__arr{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.pf-footer-cta--roll:hover .pf-cta__roll,.pf-footer-cta--roll:hover .pf-footer-cta__arr{transform:none}}
