.chat_wrap__Sy5_s{display:grid;grid-gap:14px;gap:14px;min-width:0;padding-top:20px}.chat_panel__mjA7y{display:grid;grid-template-rows:auto 1fr auto auto auto;border:1px solid var(--line-strong,#96aad247);border-radius:18px;background:linear-gradient(180deg,#0f1830cc,#070b15d9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #5ce1ff12,0 30px 80px -40px #5ce1ff55;overflow:hidden;min-width:0}.chat_head__LWrfE{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line,#96aad224);background:#0c1322a8}.chat_head__LWrfE b{display:block;font-size:15px;color:#eef2f8}.chat_head__LWrfE small{display:block;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#7fd7ee;margin-top:2px}.chat_avatar___0YAm{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#ff6a2b,#8d7bff);color:#fff;font-family:var(--font-display),sans-serif;font-weight:600;font-size:16px;box-shadow:0 0 22px -4px #ff4d0a99;flex:none}.chat_dot__FOhI3{margin-left:auto;width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 12px #4ade80;animation:chat_pulse__lO0gA 2.4s ease-in-out infinite}.chat_log__E3T5q{display:flex;flex-direction:column;gap:10px;height:clamp(300px,42vh,400px);overflow-y:auto;padding:18px;scrollbar-width:thin;scrollbar-color:#5ce1ff44 transparent;overscroll-behavior:contain}.chat_msg__cCcEI{margin:0;max-width:86%;padding:11px 15px;border-radius:16px;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;animation:chat_rise__VKn1Q .35s ease both}.chat_bot__mxkSI{align-self:flex-start;background:#161d2bd9;border:1px solid var(--line,#96aad224);color:#e4e9f3;border-bottom-left-radius:5px}.chat_me__Nwf9x{align-self:flex-end;background:linear-gradient(135deg,#ff6a2b,#ff4d0a);color:#fff;border-bottom-right-radius:5px;box-shadow:0 8px 24px -12px #ff4d0acc}.chat_typing__F2BXF{display:flex;gap:5px;padding:14px 16px}.chat_typing__F2BXF i{width:7px;height:7px;border-radius:50%;background:#7fd7ee;animation:chat_blink__gNr9q 1.1s ease-in-out infinite}.chat_typing__F2BXF i:nth-child(2){animation-delay:.18s}.chat_typing__F2BXF i:nth-child(3){animation-delay:.36s}.chat_done___MkiS{align-self:center;margin:4px 0 0;padding:8px 14px;border-radius:999px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#4ade80;border:1px solid #4ade8055;background:#4ade8014}.chat_quick__nHJ8_{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 14px}.chat_quick__nHJ8_ button{font:inherit;font-size:13.5px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong,#96aad247);background:#070b15b3;color:#cfe9f3;cursor:pointer;transition:border-color .2s,box-shadow .2s,color .2s}.chat_quick__nHJ8_ button:hover:not(:disabled){border-color:#5ce1ff99;color:#fff;box-shadow:0 0 18px -6px #5ce1ff}.chat_quick__nHJ8_ button:disabled{opacity:.5;cursor:not-allowed}.chat_composer__3Ix0p{display:flex;align-items:flex-end;gap:10px;padding:12px 14px;border-top:1px solid var(--line,#96aad224);background:#0a1020cc}.chat_composer__3Ix0p textarea{flex:1 1;min-width:0;resize:none;max-height:120px;field-sizing:content;font:inherit;font-size:15px;line-height:1.45;padding:12px 14px;border-radius:12px;background:#070b15b3;border:1px solid var(--line-strong,#96aad247);color:#eef2f8}.chat_composer__3Ix0p textarea::placeholder{color:#7c89a3}.chat_composer__3Ix0p textarea:focus{outline:none;border-color:#5ce1ff99;box-shadow:0 0 0 3px #5ce1ff1f,0 0 24px -6px #5ce1ff}.chat_composer__3Ix0p textarea:disabled{opacity:.6}.chat_composer__3Ix0p button{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:0;cursor:pointer;font-size:19px;color:#fff;background:linear-gradient(135deg,#ff6a2b,#ff4d0a 55%,#e23b00);box-shadow:0 10px 26px -10px #ff4d0acc;transition:transform .25s,opacity .2s}.chat_composer__3Ix0p button:hover:not(:disabled){transform:rotate(45deg)}.chat_composer__3Ix0p button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.chat_trap__V9RIS{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.chat_consent__MQpMD{display:flex;gap:10px;align-items:flex-start;padding:10px 16px 14px;font-size:12px;line-height:1.5;color:#8e9ab1;background:#0a1020cc;cursor:pointer}.chat_consent__MQpMD input{width:17px;height:17px;margin-top:1px;flex:none;accent-color:#ff4d0a}.chat_consent__MQpMD a{color:#9fdcf0;text-decoration:underline}.chat_foot__HPGw3{margin:0;font-size:12.5px;line-height:1.6;color:#a4afc4;text-shadow:0 1px 8px #03050a}.chat_link__Jd_Db{font:inherit;font-size:12.5px;padding:0;border:0;background:none;color:#9fdcf0;text-decoration:underline;cursor:pointer}.chat_link__Jd_Db:hover{color:#fff}@keyframes chat_rise__VKn1Q{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chat_blink__gNr9q{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes chat_pulse__lO0gA{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:760px){.chat_log__E3T5q{height:min(52svh,380px);padding:14px}.chat_msg__cCcEI{max-width:92%;font-size:15px}.chat_head__LWrfE{padding:12px 14px}.chat_quick__nHJ8_{padding:0 14px 12px}}@media(prefers-reduced-motion:reduce){.chat_dot__FOhI3,.chat_msg__cCcEI,.chat_typing__F2BXF i{animation:none}.chat_composer__3Ix0p button:hover:not(:disabled){transform:none}}.chat_launcher__VhnHV{position:fixed;right:20px;bottom:20px;z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:12px;max-width:calc(100vw - 24px)}.chat_fab__RJzEt{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;border:0;cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff6a2b,#ff4d0a 55%,#e23b00);box-shadow:inset 0 0 0 1px #ff9a6b55,0 14px 40px -10px #ff4d0acc;transition:transform .25s}.chat_fab__RJzEt:hover{transform:scale(1.07)}.chat_fab__RJzEt:focus-visible{outline:2px solid #5ce1ff;outline-offset:3px}.chat_fab__RJzEt svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round}.chat_fab__RJzEt i{position:absolute;top:3px;right:3px;width:13px;height:13px;border-radius:50%;background:#4ade80;border:2px solid #07101f;animation:chat_pulse__lO0gA 2.4s ease-in-out infinite}.chat_teaser___Ry1b{display:flex;align-items:stretch;border-radius:16px 16px 4px 16px;border:1px solid #5ce1ff55;background:#0c1322f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 50px -20px #000,0 0 28px -10px #5ce1ff;animation:chat_rise__VKn1Q .4s ease both;max-width:290px}.chat_teaser___Ry1b>button:first-of-type{font:inherit;font-size:14px;line-height:1.45;text-align:left;padding:12px 8px 12px 16px;border:0;background:none;color:#eef2f8;cursor:pointer}.chat_teaserX__3SymH{font:inherit;padding:8px 12px;border:0;background:none;color:#7c89a3;cursor:pointer;align-self:flex-start}.chat_teaserX__3SymH:hover{color:#fff}.chat_popup__mpUak{width:min(350px,calc(100vw - 24px));max-height:calc(100svh - 44px);display:flex;flex-direction:column;animation:chat_rise__VKn1Q .3s ease both}.chat_popup__mpUak>.chat_wrap__Sy5_s{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1 1;padding-top:0}.chat_popup__mpUak .chat_composer__3Ix0p textarea{max-height:84px}.chat_popup__mpUak .chat_foot__HPGw3{flex:none;background:#07101fe6;padding:8px 12px;border-radius:12px;font-size:11.5px;line-height:1.5}.chat_floating__UmaDT{display:flex;flex-direction:column;min-height:0;flex:1 1;overflow:hidden;box-shadow:0 30px 80px -20px #000,inset 0 0 0 1px #5ce1ff25,0 0 50px -18px #5ce1ff88}.chat_floating__UmaDT .chat_log__E3T5q{flex:1 1 auto;height:auto;min-height:110px;max-height:420px}.chat_close__6mvrG{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-strong,#96aad247);background:#070b15b3;color:#cfe9f3;font:inherit;font-size:13px;cursor:pointer}.chat_close__6mvrG:hover{color:#fff;border-color:#5ce1ff99}@media(max-width:760px){.chat_launcher__VhnHV{right:12px;bottom:12px}.chat_fab__RJzEt{width:56px;height:56px}.chat_popup__mpUak{width:calc(100vw - 24px)}.chat_floating__UmaDT .chat_log__E3T5q{max-height:380px}}@media(prefers-reduced-motion:reduce){.chat_fab__RJzEt i,.chat_popup__mpUak,.chat_teaser___Ry1b{animation:none}.chat_fab__RJzEt:hover{transform:none}}.chat_contactSolo__M98D7{grid-template-columns:1fr!important;gap:0!important;padding-top:84px;padding-bottom:110px}.chat_teaserAvatar__sY0W6{display:grid;place-items:center;flex:none;width:34px;height:34px;margin:10px 0 0 12px;border-radius:50%;background:linear-gradient(135deg,#ff6a2b,#8d7bff);color:#fff;font-family:var(--font-display),sans-serif;font-weight:600;font-size:14px}.chat_teaser___Ry1b>button:first-of-type{padding-left:12px}.chat_contactSolo__M98D7{padding-top:90px;padding-bottom:120px}.chat_ctaGrid__eR6i4{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:center;width:100%;position:relative;z-index:1}.chat_ctaText__F0_Af{display:grid;grid-gap:22px;gap:22px;justify-items:start}.chat_ctaText__F0_Af h2{margin:0}.chat_ctaText__F0_Af p{margin:0;max-width:560px;font-size:17px;line-height:1.7;color:#a4afc4}.chat_ctaPoints__K3lVf{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none}.chat_ctaPoints__K3lVf li{font-family:var(--font-mono),monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#9fdcf0;padding:9px 14px;border-radius:999px;border:1px solid #5ce1ff40;background:#5ce1ff0f}.chat_ctaCard__VnzAN{display:grid;grid-gap:14px;gap:14px;padding:30px;border-radius:22px;border:1px solid var(--line-strong,#96aad247);background:linear-gradient(180deg,#0f1830cc,#070b15d9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #5ce1ff12,0 30px 80px -40px #5ce1ff66}.chat_ctaCard__VnzAN small{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;color:#7fd7ee}.chat_ctaCard__VnzAN>a{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:2px 12px;gap:2px 12px;padding:16px 18px;border-radius:14px;border:1px solid var(--line,#96aad224);background:#070b15b3;font-size:clamp(20px,2.2vw,28px);font-weight:600;letter-spacing:-.02em;color:#eef2f8;transition:border-color .2s,box-shadow .2s}.chat_ctaCard__VnzAN>a span{grid-column:1;font-family:var(--font-mono),monospace;font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#7c89a3}.chat_ctaCard__VnzAN>a i{grid-row:1/3;grid-column:2;font-style:normal;color:#ff4d0a;font-size:22px;transition:transform .3s}.chat_ctaCard__VnzAN>a:hover{border-color:#5ce1ff99;box-shadow:0 0 24px -8px #5ce1ff}.chat_ctaCard__VnzAN>a:hover i{transform:rotate(45deg)}.chat_ctaCard__VnzAN>button{justify-self:stretch;margin-top:6px;justify-content:space-between}.chat_ctaCard__VnzAN>em{font-style:normal;font-size:13px;line-height:1.5;color:#7f889e}@media(max-width:900px){.chat_ctaGrid__eR6i4{grid-template-columns:1fr;gap:36px}.chat_contactSolo__M98D7{padding-top:64px;padding-bottom:96px}.chat_ctaCard__VnzAN{padding:22px}}@media(max-height:720px){.chat_popup__mpUak .chat_quick__nHJ8_{display:none}.chat_popup__mpUak .chat_consent__MQpMD{padding:8px 14px 10px;font-size:11px}.chat_popup__mpUak .chat_footText__4nEQt{display:none}}.chat_head__LWrfE .chat_close__6mvrG:first-child{margin-left:0}.chat_formBody__xb1TM{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px 18px;scrollbar-width:thin;scrollbar-color:#5ce1ff44 transparent}.chat_formBody__xb1TM>form{display:grid;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;padding:0!important;margin:0}.chat_formBody__xb1TM>form>*{grid-column:1/-1!important;min-width:0}.chat_formBody__xb1TM input:not([type]),.chat_formBody__xb1TM input[type=text],.chat_formBody__xb1TM textarea{width:100%;box-sizing:border-box}.chat_formBody__xb1TM button[type=submit]{justify-self:stretch;justify-content:space-between}.chat_formBody__xb1TM>form>p{margin:0;font-size:12px;line-height:1.5}.chat_floating__UmaDT{background:linear-gradient(180deg,#0c1426f8,#070b15fc)}.chat_avatar___0YAm{object-fit:cover;background:#161d2b;box-shadow:0 0 0 2px #ff6a2b88,0 0 22px -4px #ff4d0a99}.chat_teaserAvatar__sY0W6{object-fit:cover;box-shadow:0 0 0 2px #ff6a2b88}.chat_notice__s8LY3{margin:0;padding:8px 16px 12px;font-size:11.5px;line-height:1.5;color:#7f889e;background:#0a1020cc}.chat_notice__s8LY3 a{color:#9fdcf0;text-decoration:underline}.hero-title_wrap__ZGmRW{position:relative;width:max-content;max-width:100%}.hero-title_title__FZqPk.hero-title_title__FZqPk>span{display:block;animation:none;perspective:700px}.hero-title_letter__omg0i{display:inline-block;transform-origin:50% 85%}.hero-title_title__FZqPk>.hero-title_outline__6VDRU{font-size:.61em;line-height:1.2;letter-spacing:-.07em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.3px #d7dae1}.hero-title_caret__j_MvL{display:inline-block;color:#ff4d0a;-webkit-text-stroke:0}.hero-title_title__FZqPk[data-running=true] .hero-title_caret__j_MvL{animation:hero-title_breathe__f0x3w 2.4s ease-in-out infinite}.hero-title_pause__5c_l_{position:absolute;right:0;top:8px;width:28px;height:28px;display:grid;place-items:center;border:1px solid #96abd142;border-radius:50%;background:#131825b0;color:#7c859c;font-size:12px;pointer-events:auto;transition:color .2s,border-color .2s}.hero-title_pause__5c_l_:hover{color:#ff4d0a;border-color:#ff4d0a}@keyframes hero-title_breathe__f0x3w{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:760px){.hero-title_title__FZqPk>.hero-title_outline__6VDRU{font-size:.55em;letter-spacing:-.065em}.hero-title_pause__5c_l_{top:0;width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.hero-title_caret__j_MvL{animation:none!important}.hero-title_pause__5c_l_{display:none}}.hero-title_title__FZqPk{color:#f6f8fc;text-shadow:0 2px 40px #03050acc}.hero-title_title__FZqPk>.hero-title_outline__6VDRU{-webkit-text-stroke:1.4px #bfeaff;text-shadow:0 0 22px #5ce1ff40;font-weight:600}.hero-title_pause__5c_l_{border-color:#96aad247;background:#0c1322b0;color:#c3cad4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-title_pause__5c_l_:hover{color:#5ce1ff;border-color:#5ce1ff}.portfolio_wrap__dtg95{margin-top:64px}.portfolio_head__aY6V_{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:26px}.portfolio_kicker__Wtn5S{font:500 11.5px var(--font-mono),monospace;letter-spacing:.18em;color:#9fdcf0}.portfolio_head__aY6V_ h3{margin:10px 0 0;font:600 clamp(24px,2.4vw,34px)/1.15 var(--font-display),sans-serif;letter-spacing:-.035em;color:#fff}.portfolio_filters___HfE9{display:flex;flex-wrap:wrap;gap:8px}.portfolio_filters___HfE9 button{padding:8px 15px;border-radius:30px;border:1px solid #96aad233;background:#0c1322a8;color:#c4cdde;font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s,box-shadow .2s}.portfolio_filters___HfE9 button:hover{border-color:#5ce1ff80;color:#fff}.portfolio_filters___HfE9 button[aria-pressed=true]{background:#ff4d0a1f;border-color:#ff4d0a99;color:#fff;box-shadow:0 0 20px -6px #ff4d0a}.portfolio_grid__gwi2I{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.portfolio_card__eN9S1{display:flex;flex-direction:column;border-radius:22px;border:1px solid #96aad22e;background:#0b1120a6;overflow:hidden;color:inherit;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .4s}.portfolio_card__eN9S1:hover{transform:translateY(-6px);border-color:#5ce1ff4d;box-shadow:0 30px 60px -28px #000,0 0 60px -30px #5ce1ff}.portfolio_shot__q_x5H{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#070b15}.portfolio_shot__q_x5H>img:first-child{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.portfolio_card__eN9S1:hover .portfolio_shot__q_x5H>img:first-child{transform:scale(1.04)}.portfolio_shot__q_x5H:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#070b15d9);pointer-events:none}.portfolio_phone__MlIUV{position:absolute;right:16px;bottom:-24px;width:22%;height:auto;border-radius:12px;border:3px solid #1b2333;box-shadow:0 18px 40px -10px #000;z-index:1;transform:translateY(18px);opacity:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s}.portfolio_card__eN9S1:hover .portfolio_phone__MlIUV{transform:none;opacity:1}.portfolio_badge__oG9H3{position:absolute;top:12px;left:12px;z-index:1;padding:5px 10px;border-radius:20px;background:#03050acc;border:1px solid #96aad240;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 10.5px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#cfeefa}.portfolio_body__EdR5D{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px;flex:1 1}.portfolio_body__EdR5D small{font:500 11px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#9fdcf0}.portfolio_body__EdR5D b{font:600 20px/1.2 var(--font-display),sans-serif;letter-spacing:-.03em;color:#fff}.portfolio_niche__dFNoO{font-size:14.5px;line-height:1.5;color:#9aa6bd}.portfolio_tags__nqYl8{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.portfolio_tags__nqYl8 em{font:normal 11px var(--font-mono),monospace;letter-spacing:.06em;color:#c4cdde;padding:4px 9px;border-radius:20px;border:1px solid #96aad233;background:#96aad20d}.portfolio_open__Q2Yua{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;color:#fff}.portfolio_open__Q2Yua i{font-style:normal;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ff4d0a1f;border:1px solid #ff4d0a66;color:#ff8a4c;transition:transform .3s,background .3s,color .3s}.portfolio_card__eN9S1:hover .portfolio_open__Q2Yua i{background:#ff4d0a;color:#fff;transform:rotate(45deg)}.portfolio_note__NVU5I{margin:20px 0 0;font-size:13px;line-height:1.6;color:#7a87a3;max-width:860px}@media(max-width:1100px){.portfolio_grid__gwi2I{grid-template-columns:1fr 1fr}}@media(max-width:760px){.portfolio_wrap__dtg95{margin-top:44px}.portfolio_grid__gwi2I{grid-template-columns:1fr;gap:14px}.portfolio_filters___HfE9{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.portfolio_filters___HfE9::-webkit-scrollbar{display:none}.portfolio_filters___HfE9 button{white-space:nowrap}.portfolio_phone__MlIUV{display:none}}@media(prefers-reduced-motion:reduce){.portfolio_card__eN9S1,.portfolio_open__Q2Yua i,.portfolio_phone__MlIUV,.portfolio_shot__q_x5H>img{transition:none}}.portfolio_more___AGuh{display:none}@media(max-width:760px){.portfolio_grid__gwi2I[data-all=false]>.portfolio_card__eN9S1:nth-child(n+5){display:none}.portfolio_more___AGuh{display:block;width:100%;margin-top:14px;padding:14px;border-radius:16px;border:1px solid #96aad240;background:#0c1322a8;color:#fff;font-size:15px;font-weight:600;cursor:pointer}}.life_life__d_cyY{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}.life_intro__mfOcP>p{font-size:16px;line-height:1.75;color:#9aa6bd;max-width:470px;margin:24px 0 32px}.life_hello__kBQgu{margin-top:44px;padding-top:26px;border-top:1px solid var(--line,#96aad224);max-width:470px}.life_hello__kBQgu b{display:block;font:600 20px/1.2 var(--font-display),sans-serif;letter-spacing:-.03em;color:#fff}.life_hello__kBQgu p{margin:10px 0 0;font-size:14.5px;line-height:1.7;color:#8e9ab1}.life_hello__kBQgu em{font-style:normal;color:#ff8a4c}.life_chat__h1zDe{position:relative;border-radius:24px;border:1px solid #96aad233;background:linear-gradient(180deg,#0e1628d9,#070b15e6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 40px 90px -30px #000,0 0 0 6px #96aad20a,0 0 80px -40px #5ce1ff;overflow:hidden}.life_chat__h1zDe:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#5ce1ff80,#ff4d0a80,transparent)}.life_chatHead__U5uFZ{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid #96aad21f;background:#0a1120b3}.life_avatar__GgsaE{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:radial-gradient(circle,#13203a,#070b15 72%);border:1px solid #96aad233;flex:none}.life_avatar__GgsaE>svg{width:38px;height:38px}.life_chatHead__U5uFZ b{display:block;font:600 15px var(--font-display),sans-serif;color:#fff}.life_chatHead__U5uFZ small{display:flex;align-items:center;gap:7px;margin-top:3px;font:11px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#7ee7a8}.life_chatHead__U5uFZ small i{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 8px #3ddc84}.life_badge__cpX1s{margin-left:auto;padding:6px 11px;border-radius:30px;border:1px solid #5ce1ff40;background:#5ce1ff0d;font:10.5px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#9fdcf0;white-space:nowrap}.life_messages__NMOBw{list-style:none;margin:0;padding:24px 22px 8px;display:flex;flex-direction:column;gap:14px;min-height:512px}.life_messages__NMOBw>li{position:relative;max-width:82%;padding:13px 16px 22px;border-radius:18px;font-size:15px;line-height:1.55;animation:life_msgIn__RCIoN .45s cubic-bezier(.2,.7,.2,1) both}.life_messages__NMOBw p{margin:0}.life_messages__NMOBw time{position:absolute;right:14px;bottom:6px;font:10px var(--font-mono),monospace;opacity:.6}.life_client__0E4QZ{align-self:flex-end;background:linear-gradient(135deg,#ff6a2b,#ff4d0a 70%);color:#fff;border-bottom-right-radius:6px;box-shadow:0 12px 30px -14px #ff4d0a}.life_studio__4DjfA{align-self:flex-start;background:#111a2e;border:1px solid #96aad22e;color:#dfe6f2;border-bottom-left-radius:6px}.life_plan__T2WQ0{list-style:none;margin:12px 0 2px;padding:0;display:grid;grid-gap:8px;gap:8px}.life_plan__T2WQ0 li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#070b15;border:1px solid #5ce1ff2e;font-size:14px;color:#e8edf6;animation:life_msgIn__RCIoN .45s cubic-bezier(.2,.7,.2,1) both}.life_plan__T2WQ0 li:nth-child(2){animation-delay:.18s}.life_plan__T2WQ0 li:nth-child(3){animation-delay:.36s}.life_plan__T2WQ0 span{font:11px var(--font-mono),monospace;color:#5ce1ff}.life_typing__LSxGB{display:flex;gap:5px;padding:16px 18px!important}.life_typing__LSxGB i{width:7px;height:7px;border-radius:50%;background:#9fdcf0;animation:life_dot__CJ9x9 1s ease-in-out infinite}.life_typing__LSxGB i:nth-child(2){animation-delay:.15s}.life_typing__LSxGB i:nth-child(3){animation-delay:.3s}@keyframes life_msgIn__RCIoN{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes life_dot__CJ9x9{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.life_compose__XPmCz{display:flex;gap:10px;margin:8px 16px 16px;padding:8px;border-radius:16px;border:1px solid #96aad233;background:#070b15}.life_compose__XPmCz>a:first-child{flex:1 1;display:flex;align-items:center;padding:0 10px;font-size:14.5px;color:#7a87a3;transition:color .2s}.life_compose__XPmCz>a:first-child:hover{color:#dfe6f2}.life_compose__XPmCz>button,.life_send__sy1cS{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:0;background:linear-gradient(135deg,#ff6a2b,#ff4d0a);color:#fff;font-size:18px;cursor:pointer;box-shadow:0 0 18px -4px #ff4d0a;transition:transform .25s}.life_compose__XPmCz>button:hover,.life_send__sy1cS:hover{transform:scale(1.06)}@media(max-width:1100px){.life_life__d_cyY{grid-template-columns:1fr;gap:44px}.life_chat__h1zDe{max-width:640px}}@media(max-width:760px){.life_messages__NMOBw{min-height:590px;padding:18px 14px 6px}.life_messages__NMOBw>li{max-width:90%;font-size:14px}.life_chatHead__U5uFZ{padding:14px 16px}.life_badge__cpX1s{display:none}.life_intro__mfOcP>p{font-size:15px}}@media(prefers-reduced-motion:reduce){.life_messages__NMOBw>li,.life_plan__T2WQ0 li,.life_typing__LSxGB i{animation:none}}.prices_hero__NQslI{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center;max-width:1600px;margin:auto;padding:56px 6% 40px}.prices_hero__NQslI h1{font:700 clamp(46px,5.4vw,84px)/1 var(--font-display),sans-serif;letter-spacing:-.045em;color:#fff;margin:24px 0}.prices_hero__NQslI h1>span{display:block;font-size:.62em;margin-top:10px;background:linear-gradient(92deg,#8fa6cf,#5ce1ff 50%,#a99bff);-webkit-background-clip:text;background-clip:text;color:transparent}.prices_hero__NQslI p{font-size:17px;line-height:1.7;color:#aeb9cc;max-width:520px}.prices_heroActions__Nazvz{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.prices_board__Pfzbi{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:24px;border:1px solid #96aad233;background:linear-gradient(180deg,#0e1628d9,#070b15e6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 40px 90px -30px #000,0 0 0 6px #96aad20a,0 0 80px -40px #5ce1ff}.prices_boardHead__6fdXY{display:flex;align-items:center;gap:9px;padding:4px 6px 10px;font:500 11px var(--font-mono),monospace;letter-spacing:.16em;color:#9fdcf0;border-bottom:1px solid #96aad21f;margin-bottom:4px}.prices_boardHead__6fdXY i{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 8px #3ddc84}.prices_boardLink__HCgFr{display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 12px;border-radius:14px;border:1px solid transparent;transition:border-color .25s,background .25s,transform .3s}.prices_boardLink__HCgFr:hover{border-color:#5ce1ff4d;background:#5ce1ff0a;transform:translateX(4px)}.prices_boardIcon__8JX0q{width:44px!important;height:44px!important}.prices_boardLink__HCgFr>span{display:grid;grid-gap:2px;gap:2px;font:600 15px var(--font-display),sans-serif;letter-spacing:-.02em;color:#eef2f8}.prices_boardLink__HCgFr small{font:10.5px var(--font-mono),monospace;letter-spacing:.14em;color:#7a87a3}.prices_boardLink__HCgFr>b{font:500 13px var(--font-mono),monospace;color:#ff8a4c;white-space:nowrap}.prices_tabs__bwkbH{position:-webkit-sticky;position:sticky;top:80px;z-index:20;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:10px auto 0;padding:12px 6%;background:#03050acc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid #96aad21a}.prices_tabs__bwkbH a{padding:8px 16px;border-radius:30px;border:1px solid #96aad233;background:#0c1322a8;font-size:14px;font-weight:500;color:#c4cdde;white-space:nowrap;transition:border-color .2s,color .2s,box-shadow .2s}.prices_tabs__bwkbH a:hover{border-color:#ff4d0a99;color:#fff;box-shadow:0 0 18px -6px #ff4d0a}.prices_category__0iEC_{scroll-margin-top:150px!important}.prices_catHead__xWhQe{display:grid;grid-template-columns:84px 1fr;grid-gap:24px;gap:24px;align-items:start;margin-bottom:34px}.prices_catIcon__44D0E{display:grid;place-items:center;width:84px;height:84px;border-radius:24px;border:1px solid #96aad22e;background:radial-gradient(circle,#13203a,#070b15 72%)}.prices_catIcon__44D0E>svg{width:62px;height:62px}.prices_catHead__xWhQe h2{margin-top:14px!important}.prices_catHead__xWhQe p{margin:16px 0 0;max-width:760px;font-size:16px;line-height:1.7;color:#9aa6bd}.prices_rows__lHTfD{display:grid;grid-gap:12px;gap:12px}.prices_row__b7lD8{display:grid;grid-template-columns:1fr auto;grid-gap:28px;gap:28px;align-items:center;padding:22px 26px;border-radius:18px;border:1px solid #96aad22e;background:#0b1120a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s,box-shadow .3s,transform .3s}.prices_row__b7lD8:hover{border-color:#5ce1ff4d;box-shadow:0 0 50px -24px #5ce1ff;transform:translateY(-2px)}.prices_rowMain__VIfDl h3{margin:0;font:600 19px/1.25 var(--font-display),sans-serif;letter-spacing:-.025em;color:#fff}.prices_rowMain__VIfDl p{margin:8px 0 0;font-size:14.5px;line-height:1.65;color:#9aa6bd;max-width:780px}.prices_rowMeta__DnIBG{display:grid;grid-template-columns:auto auto auto;align-items:center;grid-gap:18px;gap:18px;justify-content:end}.prices_term__R8pw5{display:grid;grid-gap:2px;gap:2px;padding:7px 12px;border-radius:12px;border:1px solid #5ce1ff33;background:#5ce1ff0a;font:500 13px var(--font-mono),monospace;color:#cfeefa;white-space:nowrap}.prices_term__R8pw5 small{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#7fb8cc}.prices_price__QQE8i{font:700 21px var(--font-display),sans-serif;letter-spacing:-.03em;color:#ff8a4c;white-space:nowrap;text-shadow:0 0 18px #ff4d0a55;min-width:150px;text-align:right}.prices_pick__3uG25{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:30px;border:1px solid #96aad240;font-size:13.5px;font-weight:600;color:#eef2f8;white-space:nowrap;transition:background .25s,border-color .25s,box-shadow .25s}.prices_pick__3uG25 span{color:#ff8a4c;transition:transform .25s}.prices_pick__3uG25:hover{background:#ff4d0a;border-color:#ff4d0a;box-shadow:0 0 22px -4px #ff4d0a}.prices_pick__3uG25:hover span{color:#fff;transform:rotate(45deg)}.prices_cameras__Ihbmg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:40px}.prices_camera__2iws8{padding:20px 22px;border-radius:18px;border:1px solid #96aad22e;background:linear-gradient(140deg,#0e1628d9,#070b15b3)}.prices_camera__2iws8 small{display:inline-block;padding:4px 10px;border-radius:20px;border:1px solid #ff4d0a59;background:#ff4d0a14;font:600 10.5px var(--font-mono),monospace;letter-spacing:.14em;color:#ffb38a}.prices_camera__2iws8 b{display:block;margin-top:12px;font:600 20px var(--font-display),sans-serif;letter-spacing:-.03em;color:#fff}.prices_camera__2iws8 p{margin:8px 0 0;font-size:14px;line-height:1.6;color:#9aa6bd}.prices_subhead__qtpIl{margin:0 0 16px;font:600 22px var(--font-display),sans-serif;letter-spacing:-.03em;color:#fff}.prices_subhead__qtpIl span{color:#7a87a3;font-weight:500}.prices_rates__69zu9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:44px}.prices_rate__dtngP{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;border:1px solid #96aad22e;background:#0b1120a6;transition:border-color .3s,box-shadow .3s,transform .3s}.prices_rate__dtngP:hover{border-color:#ff4d0a80;box-shadow:0 20px 50px -24px #ff4d0a;transform:translateY(-4px)}.prices_rate__dtngP>span{font:500 12px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#9fdcf0}.prices_rate__dtngP>b{font:700 34px/1 var(--font-display),sans-serif;letter-spacing:-.04em;color:#fff}.prices_rate__dtngP>b small{font:500 15px var(--font-sans),sans-serif;color:#9aa6bd;margin-left:6px}.prices_rate__dtngP>p{margin:0;flex:1 1;font-size:14.5px;line-height:1.6;color:#9aa6bd}.prices_rate__dtngP>.prices_pick__3uG25{align-self:flex-start}.prices_packs__MSas_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.prices_pack__UrXDZ{position:relative;display:flex;flex-direction:column;gap:10px;padding:30px;border-radius:24px;border:1px solid #ff4d0a4d;background:radial-gradient(120% 90% at 100% 0,#ff4d0a1f,transparent 60%),#0b1120cc;box-shadow:0 30px 70px -40px #ff4d0a;overflow:hidden}.prices_pack__UrXDZ small{font:500 11px var(--font-mono),monospace;letter-spacing:.18em;color:#9fdcf0}.prices_pack__UrXDZ h3{margin:0;font:600 26px/1.15 var(--font-display),sans-serif;letter-spacing:-.035em;color:#fff}.prices_packPrice__Lk14y{font:700 40px/1 var(--font-display),sans-serif;letter-spacing:-.04em;color:#ff8a4c;text-shadow:0 0 24px #ff4d0a66;margin:6px 0}.prices_pack__UrXDZ ul{list-style:none;margin:6px 0 18px;padding:0;display:grid;grid-gap:10px;gap:10px;flex:1 1}.prices_pack__UrXDZ li{position:relative;padding-left:24px;font-size:15px;line-height:1.55;color:#c4cdde}.prices_pack__UrXDZ li:before{content:"";position:absolute;left:4px;top:.55em;width:8px;height:8px;border-radius:50%;background:#5ce1ff;box-shadow:0 0 10px #5ce1ff}.prices_pack__UrXDZ>a{align-self:flex-start}.prices_save__ctHvd{position:absolute;top:22px;right:22px;padding:6px 12px;border-radius:30px;background:#3ddc8414;border:1px solid #3ddc8466;font:600 11px var(--font-mono),monospace;letter-spacing:.1em;color:#7ee7a8}.prices_support__L0QOA{display:grid;grid-template-columns:auto 1fr auto;grid-gap:28px;gap:28px;align-items:center;margin-top:16px;padding:24px 28px;border-radius:20px;border:1px solid #96aad22e;background:#0b1120a6}.prices_support__L0QOA small{display:block;font:500 11px var(--font-mono),monospace;letter-spacing:.16em;color:#9fdcf0}.prices_support__L0QOA b{display:block;margin-top:8px;font:700 24px var(--font-display),sans-serif;letter-spacing:-.03em;color:#fff;white-space:nowrap}.prices_support__L0QOA p{margin:0;font-size:14.5px;line-height:1.65;color:#9aa6bd}.prices_note__EwzF_{margin:26px 0 0;font-size:13px;color:#7a87a3}@media(max-width:1100px){.prices_hero__NQslI{gap:36px}.prices_hero__NQslI,.prices_row__b7lD8{grid-template-columns:1fr}.prices_rowMeta__DnIBG{justify-content:start;grid-template-columns:auto auto auto}.prices_price__QQE8i{text-align:left;min-width:0}.prices_rates__69zu9{grid-template-columns:1fr 1fr}.prices_support__L0QOA{grid-template-columns:1fr}.prices_tabs__bwkbH{top:56px}}@media(max-width:760px){.prices_hero__NQslI{padding:36px 6% 24px}.prices_hero__NQslI p{font-size:15.5px}.prices_tabs__bwkbH{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;top:52px;padding:10px 5%}.prices_tabs__bwkbH::-webkit-scrollbar{display:none}.prices_catHead__xWhQe{grid-template-columns:1fr;gap:16px}.prices_catIcon__44D0E{width:64px;height:64px;border-radius:18px}.prices_catIcon__44D0E>svg{width:48px;height:48px}.prices_row__b7lD8{padding:18px}.prices_rowMeta__DnIBG{grid-template-columns:1fr auto;gap:12px}.prices_rowMeta__DnIBG .prices_term__R8pw5{grid-column:1/-1;justify-self:start}.prices_cameras__Ihbmg,.prices_packs__MSas_,.prices_rates__69zu9{grid-template-columns:1fr}.prices_pack__UrXDZ{padding:24px}.prices_save__ctHvd{position:static;align-self:flex-start}.prices_boardLink__HCgFr{grid-template-columns:38px 1fr}.prices_boardLink__HCgFr>b{grid-column:2}.prices_boardIcon__8JX0q{width:38px!important;height:38px!important}}@media(prefers-reduced-motion:reduce){.prices_boardLink__HCgFr,.prices_pick__3uG25 span,.prices_rate__dtngP,.prices_row__b7lD8{transition:none}}@media(min-width:1101px){.prices_rowMeta__DnIBG{grid-template-columns:128px 210px 128px;justify-content:end}.prices_rowMeta__DnIBG>.prices_term__R8pw5{justify-self:start}.prices_pick__3uG25{justify-self:end}}.prices_category__0iEC_{padding-block:64px!important}@media(max-width:1100px){.prices_rowMeta__DnIBG>span:empty{display:none}}@media(min-width:1101px){.prices_rowMeta__DnIBG{grid-template-columns:128px minmax(210px,max-content) 128px;column-gap:22px}.prices_price__QQE8i{text-align:right}}.prices_price__QQE8i{overflow-wrap:normal}