.Hero.svelte-170okux{position:relative}.Hero.svelte-170okux .content:where(.svelte-170okux){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:calc(100dvh - 56px)}.Hero.svelte-170okux .content:where(.svelte-170okux) .hero-h:where(.svelte-170okux){font-size:clamp(36px,6vw,110px);font-weight:700;letter-spacing:-.04em;line-height:1.05;max-width:1000px;opacity:0;animation:svelte-170okux-fu .9s ease forwards .2s}.Hero.svelte-170okux .content:where(.svelte-170okux) .hero-h:where(.svelte-170okux) .gr:where(.svelte-170okux){background:linear-gradient(135deg,#fff 30%,#6e6e73);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero.svelte-170okux .content:where(.svelte-170okux) .hero-sub:where(.svelte-170okux){margin-top:20px;font-size:clamp(15px,1.6vw,24px);font-weight:300;color:#6e6e73;max-width:700px;line-height:1.65;opacity:0;animation:svelte-170okux-fu .9s ease forwards .4s}.Hero.svelte-170okux .content:where(.svelte-170okux) .hero-btns:where(.svelte-170okux){display:flex;gap:12px;margin-top:36px;flex-wrap:wrap;justify-content:center;opacity:0;animation:svelte-170okux-fu .9s ease forwards .6s}.Hero.svelte-170okux .content:where(.svelte-170okux) .hero-btns:where(.svelte-170okux) .btn-w:where(.svelte-170okux){background:#fff;color:#000;padding:13px 26px;border-radius:980px;font-size:16px;text-decoration:none;transition:opacity .2s;font-family:inherit;cursor:pointer;border:none}.Hero.svelte-170okux .content:where(.svelte-170okux) .hero-btns:where(.svelte-170okux) .btn-w:where(.svelte-170okux):hover{opacity:.85}.Hero.svelte-170okux .content:where(.svelte-170okux) .hero-btns:where(.svelte-170okux) .btn-g:where(.svelte-170okux){background:#ffffff1a;color:#fff;padding:13px 26px;border-radius:980px;font-size:16px;text-decoration:none;border:.5px solid rgba(255,255,255,.15);font-family:inherit}.Hero.svelte-170okux .content:where(.svelte-170okux) .scroll-hint:where(.svelte-170okux){position:absolute;bottom:40px;display:flex;flex-direction:column;align-items:center;gap:5px;opacity:0;animation:svelte-170okux-fu 1s forwards .9s,svelte-170okux-scrollBounce 2s ease-in-out infinite 1.9s}.Hero.svelte-170okux .content:where(.svelte-170okux) .scroll-hint:where(.svelte-170okux) span:where(.svelte-170okux){font-size:11px;color:#3a3a3c;letter-spacing:.06em}.Hero.svelte-170okux .content:where(.svelte-170okux) .scroll-hint:where(.svelte-170okux) .scroll-arr:where(.svelte-170okux){width:18px;height:18px;border-right:1px solid #3a3a3c;border-bottom:1px solid #3a3a3c;transform:rotate(45deg)}@keyframes svelte-170okux-scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes svelte-170okux-fu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AiIntro.svelte-sgdu59{background:linear-gradient(160deg,#111114,#16161b 40%,#111114);display:flex;align-items:center;justify-content:center;padding:80px 0;overflow:hidden;position:relative}.AiIntro.svelte-sgdu59:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.012'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59){width:100%;text-align:center;position:relative;z-index:1}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-big:where(.svelte-sgdu59){font-size:clamp(32px,5vw,90px);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin-bottom:24px}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-big:where(.svelte-sgdu59) .hl{background:linear-gradient(135deg,#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59){display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:40px}@media(max-width:900px){.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59){grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59){grid-template-columns:repeat(2,1fr)}}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59){background:#ffffff0a;border:.5px solid rgba(255,255,255,.1);border-radius:14px;padding:24px 18px;text-align:center;transition:all .35s;cursor:default;position:relative;overflow:hidden}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.06) 0%,transparent 70%);opacity:0;transition:opacity .35s}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59):hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-5px);box-shadow:0 16px 40px #00000080}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59):hover:before{opacity:1}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59):hover .af-icon:where(.svelte-sgdu59){color:#fff;transform:scale(1.1)}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59):hover .af-desc:where(.svelte-sgdu59){color:#a0a0a5}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59) .af-icon:where(.svelte-sgdu59){width:48px;height:48px;margin:0 auto 14px;color:#fff9;transition:all .35s}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59) .af-title:where(.svelte-sgdu59){font-size:14px;font-weight:600;color:#fff;margin-bottom:6px;letter-spacing:-.01em}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59) .af-desc:where(.svelte-sgdu59){font-size:12px;color:#6e6e73;line-height:1.5;transition:color .35s}@media(min-width:1440px){.AiIntro.svelte-sgdu59{padding:100px 80px}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59){gap:20px}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59) .af-icon:where(.svelte-sgdu59){width:56px;height:56px}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59) .af-title:where(.svelte-sgdu59){font-size:16px}.AiIntro.svelte-sgdu59 .content:where(.svelte-sgdu59) .ai-feat-grid:where(.svelte-sgdu59) .ai-feat-card:where(.svelte-sgdu59) .af-desc:where(.svelte-sgdu59){font-size:13px}}.AiChat.svelte-1a3ouud{display:flex;align-items:center;justify-content:center;padding:80px 0;overflow:hidden}.AiChat.svelte-1a3ouud .content:where(.svelte-1a3ouud){width:100%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}@media(max-width:768px){.AiChat.svelte-1a3ouud .content:where(.svelte-1a3ouud){grid-template-columns:1fr;gap:36px}}.AiChat.svelte-1a3ouud .ai-chat-text:where(.svelte-1a3ouud) .eyebrow:where(.svelte-1a3ouud){font-size:11px;font-weight:500;color:#6e6e73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.AiChat.svelte-1a3ouud .ai-chat-text:where(.svelte-1a3ouud) .sec-title:where(.svelte-1a3ouud){font-size:clamp(26px,2.8vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin-bottom:16px}.AiChat.svelte-1a3ouud .ai-chat-text:where(.svelte-1a3ouud) .sec-desc:where(.svelte-1a3ouud){font-size:15px;font-weight:300;color:#6e6e73;line-height:1.7}.AiChat.svelte-1a3ouud .ai-ul:where(.svelte-1a3ouud){margin-top:20px;list-style:none;display:flex;flex-direction:column;gap:9px}.AiChat.svelte-1a3ouud .ai-ul:where(.svelte-1a3ouud) li:where(.svelte-1a3ouud){display:flex;align-items:center;gap:9px;font-size:13.5px;color:#6e6e73}.AiChat.svelte-1a3ouud .ai-ul:where(.svelte-1a3ouud) li:where(.svelte-1a3ouud):before{content:"";width:4px;height:4px;border-radius:50%;background:#fff;flex-shrink:0}.AiChat.svelte-1a3ouud .chat-box:where(.svelte-1a3ouud){background:#ffffff0a;border:.5px solid rgba(255,255,255,.1);border-radius:16px;display:flex;flex-direction:column;height:380px;overflow:hidden}.AiChat.svelte-1a3ouud .chat-top:where(.svelte-1a3ouud){padding:12px 15px;border-bottom:.5px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:9px;flex-shrink:0}.AiChat.svelte-1a3ouud .chat-av:where(.svelte-1a3ouud){width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#fff,#555);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.AiChat.svelte-1a3ouud .chat-nm:where(.svelte-1a3ouud){font-size:13px;font-weight:500}.AiChat.svelte-1a3ouud .chat-st:where(.svelte-1a3ouud){font-size:10px;color:#30d158;display:flex;align-items:center;gap:3px}.AiChat.svelte-1a3ouud .chat-st:where(.svelte-1a3ouud):before{content:"";width:4px;height:4px;border-radius:50%;background:#30d158;box-shadow:0 0 5px #30d158;display:inline-block}.AiChat.svelte-1a3ouud .chat-logout:where(.svelte-1a3ouud){margin-left:auto;background:none;border:none;color:#6e6e73;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:color .2s}.AiChat.svelte-1a3ouud .chat-logout:where(.svelte-1a3ouud):hover{color:#e53935}.AiChat.svelte-1a3ouud .chat-msgs:where(.svelte-1a3ouud){flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:7px;scrollbar-width:none}.AiChat.svelte-1a3ouud .chat-msgs:where(.svelte-1a3ouud)::-webkit-scrollbar{display:none}.AiChat.svelte-1a3ouud .msg-row:where(.svelte-1a3ouud){display:flex;animation:svelte-1a3ouud-mi .25s ease}.AiChat.svelte-1a3ouud .msg-row:where(.svelte-1a3ouud).u{flex-direction:row-reverse}.AiChat.svelte-1a3ouud .bubble:where(.svelte-1a3ouud){padding:8px 11px;font-size:12.5px;line-height:1.55;max-width:85%;white-space:pre-wrap;border-radius:10px 10px 10px 3px;background:#ffffff14;color:#f5f5f7}.AiChat.svelte-1a3ouud .msg-row.u:where(.svelte-1a3ouud) .bubble:where(.svelte-1a3ouud){border-radius:10px 10px 3px;background:#fff;color:#000}.AiChat.svelte-1a3ouud .dots:where(.svelte-1a3ouud){display:flex;gap:3px;align-items:center}.AiChat.svelte-1a3ouud .dots:where(.svelte-1a3ouud) span:where(.svelte-1a3ouud){width:4px;height:4px;border-radius:50%;background:#6e6e73;display:inline-block;animation:svelte-1a3ouud-dot 1.2s ease-in-out infinite}.AiChat.svelte-1a3ouud .dots:where(.svelte-1a3ouud) span:where(.svelte-1a3ouud):nth-child(2){animation-delay:.2s}.AiChat.svelte-1a3ouud .dots:where(.svelte-1a3ouud) span:where(.svelte-1a3ouud):nth-child(3){animation-delay:.4s}.AiChat.svelte-1a3ouud .chat-inp-row:where(.svelte-1a3ouud){padding:9px 11px;border-top:.5px solid rgba(255,255,255,.08);display:flex;gap:7px;align-items:flex-end;flex-shrink:0}.AiChat.svelte-1a3ouud .chat-inp:where(.svelte-1a3ouud){flex:1;background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);border-radius:12px;padding:7px 13px;font-size:12px;color:#fff;outline:none;font-family:inherit;resize:none;max-height:100px;overflow-y:auto;line-height:1.5;scrollbar-width:none}.AiChat.svelte-1a3ouud .chat-inp:where(.svelte-1a3ouud)::-webkit-scrollbar{display:none}.AiChat.svelte-1a3ouud .chat-inp:where(.svelte-1a3ouud)::placeholder{color:#3a3a3c}.AiChat.svelte-1a3ouud .chat-inp:where(.svelte-1a3ouud):focus{border-color:#ffffff40}.AiChat.svelte-1a3ouud .chat-inp:where(.svelte-1a3ouud):disabled{opacity:.6}.AiChat.svelte-1a3ouud .chat-btn:where(.svelte-1a3ouud){width:28px;height:28px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.AiChat.svelte-1a3ouud .chat-btn:where(.svelte-1a3ouud):hover{opacity:.8}.AiChat.svelte-1a3ouud .chat-btn:where(.svelte-1a3ouud):disabled{opacity:.4;cursor:not-allowed}.AiChat.svelte-1a3ouud .chat-form-wrap:where(.svelte-1a3ouud){flex:1;overflow-y:auto;padding:16px 15px;display:flex;flex-direction:column}.AiChat.svelte-1a3ouud .chat-form-title:where(.svelte-1a3ouud){font-size:12px;color:#6e6e73;margin-bottom:14px;text-align:center}.AiChat.svelte-1a3ouud form:where(.svelte-1a3ouud){display:flex;flex-direction:column;gap:10px}.AiChat.svelte-1a3ouud .chat-field:where(.svelte-1a3ouud){display:flex;flex-direction:column;gap:4px}.AiChat.svelte-1a3ouud .chat-field:where(.svelte-1a3ouud) label:where(.svelte-1a3ouud){font-size:11px;color:#6e6e73;display:flex;align-items:center;gap:5px}.AiChat.svelte-1a3ouud .chat-field:where(.svelte-1a3ouud) label:where(.svelte-1a3ouud).error{color:#e53935}.AiChat.svelte-1a3ouud .chat-field:where(.svelte-1a3ouud) label:where(.svelte-1a3ouud) span:where(.svelte-1a3ouud){font-size:10px;color:#e53935}.AiChat.svelte-1a3ouud .chat-field:where(.svelte-1a3ouud) input:where(.svelte-1a3ouud){padding:7px 11px;border:.5px solid rgba(255,255,255,.1);border-radius:10px;font-size:12px;font-family:inherit;color:#fff;background:#ffffff0f;outline:none;transition:border-color .2s}.AiChat.svelte-1a3ouud .chat-field:where(.svelte-1a3ouud) input:where(.svelte-1a3ouud):focus{border-color:#ffffff4d}.AiChat.svelte-1a3ouud .chat-field:where(.svelte-1a3ouud) input:where(.svelte-1a3ouud)::placeholder{color:#3a3a3c}.AiChat.svelte-1a3ouud .chat-field:where(.svelte-1a3ouud) input:where(.svelte-1a3ouud).error{border-color:#e5393599}.AiChat.svelte-1a3ouud .chat-submit:where(.svelte-1a3ouud){padding:8px 16px;width:100%;background:#fff;color:#000;border:none;border-radius:10px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:opacity .2s;margin-top:2px}.AiChat.svelte-1a3ouud .chat-submit:where(.svelte-1a3ouud):hover{opacity:.85}@media(min-width:1440px){.AiChat.svelte-1a3ouud{padding:100px 80px}.AiChat.svelte-1a3ouud .content:where(.svelte-1a3ouud){gap:80px}}@keyframes svelte-1a3ouud-mi{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1a3ouud-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.About.svelte-1a924ca{background:linear-gradient(160deg,#0e0e12,#141419,#0e0e12);display:flex;align-items:center;justify-content:center;padding:80px 0}.About.svelte-1a924ca .content:where(.svelte-1a924ca){width:100%;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:768px){.About.svelte-1a924ca .content:where(.svelte-1a924ca){grid-template-columns:1fr;gap:36px}}.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-label:where(.svelte-1a924ca){font-size:11px;font-weight:500;color:#6e6e73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-title:where(.svelte-1a924ca){font-size:clamp(28px,3.2vw,62px);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin-bottom:24px}.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-passion:where(.svelte-1a924ca){font-size:clamp(18px,2.5vw,26px);font-weight:300;color:#fff;line-height:1.5;margin-bottom:24px;font-style:italic}.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-text:where(.svelte-1a924ca){font-size:14px;font-weight:300;color:#6e6e73;line-height:1.8}.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-right:where(.svelte-1a924ca){display:flex;flex-direction:column;gap:16px}@media(max-width:480px){.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-right:where(.svelte-1a924ca){flex-direction:row;flex-wrap:wrap}}.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-right:where(.svelte-1a924ca) .about-stat:where(.svelte-1a924ca){background:#ffffff08;border:.5px solid rgba(255,255,255,.07);border-radius:12px;padding:24px;transition:all .3s}.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-right:where(.svelte-1a924ca) .about-stat:where(.svelte-1a924ca):hover{background:#ffffff0f;border-color:#ffffff24}@media(max-width:480px){.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-right:where(.svelte-1a924ca) .about-stat:where(.svelte-1a924ca){flex:1;min-width:120px}}.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-right:where(.svelte-1a924ca) .about-stat:where(.svelte-1a924ca) .about-stat-n:where(.svelte-1a924ca){font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:4px}.About.svelte-1a924ca .content:where(.svelte-1a924ca) .about-right:where(.svelte-1a924ca) .about-stat:where(.svelte-1a924ca) .about-stat-l:where(.svelte-1a924ca){font-size:13px;color:#6e6e73}.Services.svelte-fiweit{display:flex;flex-direction:column;justify-content:center;padding:80px 0;overflow:hidden;position:relative}.Services.svelte-fiweit .content:where(.svelte-fiweit){width:100%;position:relative;z-index:1}.Services.svelte-fiweit .content:where(.svelte-fiweit) .eyebrow:where(.svelte-fiweit){font-size:11px;font-weight:500;color:#6e6e73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.Services.svelte-fiweit .content:where(.svelte-fiweit) .sec-title:where(.svelte-fiweit){font-size:clamp(28px,3.5vw,68px);font-weight:700;letter-spacing:-.04em;line-height:1.05}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit){display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}@media(max-width:768px){.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit){grid-template-columns:1fr}}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit) .svc-card:where(.svelte-fiweit){background:#ffffff0a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:.5px solid rgba(255,255,255,.1);border-radius:14px;padding:28px;transition:all .4s;position:relative;overflow:hidden}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit) .svc-card:where(.svelte-fiweit):after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .4s}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit) .svc-card:where(.svelte-fiweit):hover{background:#ffffff12;border-color:#fff3;transform:translateY(-3px);box-shadow:0 20px 50px #00000080}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit) .svc-card:where(.svelte-fiweit):hover:after{opacity:1}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit) .svc-card:where(.svelte-fiweit) .svc-icon:where(.svelte-fiweit){width:38px;height:38px;margin-bottom:18px;color:#fff6}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit) .svc-card:where(.svelte-fiweit) .svc-name:where(.svelte-fiweit){font-size:16px;font-weight:600;letter-spacing:-.02em;margin-bottom:10px}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit) .svc-card:where(.svelte-fiweit) .svc-desc:where(.svelte-fiweit){font-size:13px;font-weight:300;color:#6e6e73;line-height:1.6}@media(min-width:1440px){.Services.svelte-fiweit{padding:100px 80px}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit){gap:20px}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit) .svc-card:where(.svelte-fiweit){padding:36px}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit) .svc-card:where(.svelte-fiweit) .svc-name:where(.svelte-fiweit){font-size:18px}.Services.svelte-fiweit .content:where(.svelte-fiweit) .svc-grid:where(.svelte-fiweit) .svc-card:where(.svelte-fiweit) .svc-desc:where(.svelte-fiweit){font-size:14px}}.Process.svelte-vu3mym{background:linear-gradient(160deg,#0e0e12,#141419,#0e0e12);display:flex;flex-direction:column;justify-content:center;padding:80px 0;overflow:hidden}.Process.svelte-vu3mym .content:where(.svelte-vu3mym){width:100%}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .eyebrow:where(.svelte-vu3mym){font-size:11px;font-weight:500;color:#6e6e73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .sec-title:where(.svelte-vu3mym){font-size:clamp(28px,3.5vw,68px);font-weight:700;letter-spacing:-.04em;line-height:1.05}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym){display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:60px}@media(max-width:900px){.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym){grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym){grid-template-columns:1fr}}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym){position:relative;border-radius:20px;padding:36px 28px;overflow:hidden;cursor:default;transition:transform .4s cubic-bezier(.34,1.2,.64,1);border:.5px solid rgba(255,255,255,.07);background:#ffffff08}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym):hover{transform:translateY(-6px)}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym):hover .step-icon:where(.svelte-vu3mym){color:#fffc;transform:scale(1.1)}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym):hover .step-desc:where(.svelte-vu3mym){color:#a0a0a5}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym):before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.07) 0%,transparent 70%);top:-60px;left:-40px;transition:all .6s cubic-bezier(.34,1.2,.64,1);filter:blur(20px)}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym):hover:before{width:260px;height:260px;top:-80px;left:-60px;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 65%)}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym):after{content:"";position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 50%);opacity:0;transition:opacity .4s}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym):hover:after{opacity:1}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym) .step-num:where(.svelte-vu3mym){font-size:11px;font-weight:500;letter-spacing:.12em;color:#3a3a3c;margin-bottom:20px;position:relative;z-index:1}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym) .step-icon:where(.svelte-vu3mym){width:40px;height:40px;margin-bottom:16px;position:relative;z-index:1;color:#ffffff59;transition:all .4s}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym) .step-name:where(.svelte-vu3mym){font-size:17px;font-weight:600;letter-spacing:-.02em;margin-bottom:10px;position:relative;z-index:1}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym) .step-desc:where(.svelte-vu3mym){font-size:13px;font-weight:300;color:#6e6e73;line-height:1.65;position:relative;z-index:1;transition:color .4s}@media(min-width:1440px){.Process.svelte-vu3mym{padding:100px 80px}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym) .step-name:where(.svelte-vu3mym){font-size:18px}.Process.svelte-vu3mym .content:where(.svelte-vu3mym) .proc-steps:where(.svelte-vu3mym) .step:where(.svelte-vu3mym) .step-desc:where(.svelte-vu3mym){font-size:14px}}.Tech.svelte-ja1lu5{display:flex;flex-direction:column;justify-content:center;padding:80px 0}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5){width:100%}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .eyebrow:where(.svelte-ja1lu5){font-size:11px;font-weight:500;color:#6e6e73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .sec-title:where(.svelte-ja1lu5){font-size:clamp(28px,3.5vw,68px);font-weight:700;letter-spacing:-.04em;line-height:1.05}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5){display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}@media(max-width:768px){.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5){grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5){grid-template-columns:1fr}}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5){background:#ffffff08;border:.5px solid rgba(255,255,255,.08);border-radius:14px;padding:24px}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-cat-name:where(.svelte-ja1lu5){font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#6e6e73;margin-bottom:16px}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-tags:where(.svelte-ja1lu5){display:flex;flex-direction:column;gap:6px}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-tags:where(.svelte-ja1lu5) .tech-item:where(.svelte-ja1lu5){display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:.5px solid transparent;transition:all .25s;cursor:default}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-tags:where(.svelte-ja1lu5) .tech-item:where(.svelte-ja1lu5):hover{background:#ffffff0f;border-color:#ffffff1f;transform:translate(4px)}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-tags:where(.svelte-ja1lu5) .tech-item:where(.svelte-ja1lu5):hover .ti-icon:where(.svelte-ja1lu5){transform:scale(1.15)}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-tags:where(.svelte-ja1lu5) .tech-item:where(.svelte-ja1lu5):hover span:where(.svelte-ja1lu5){color:#fff}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-tags:where(.svelte-ja1lu5) .tech-item:where(.svelte-ja1lu5) .ti-icon:where(.svelte-ja1lu5){width:28px;height:28px;flex-shrink:0;transition:transform .25s}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-tags:where(.svelte-ja1lu5) .tech-item:where(.svelte-ja1lu5) span:where(.svelte-ja1lu5){font-size:13px;color:#d2d2d7;transition:color .25s}@media(min-width:1440px){.Tech.svelte-ja1lu5{padding:100px 80px}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5){gap:20px}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-tags:where(.svelte-ja1lu5) .tech-item:where(.svelte-ja1lu5){padding:10px 14px}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-tags:where(.svelte-ja1lu5) .tech-item:where(.svelte-ja1lu5) .ti-icon:where(.svelte-ja1lu5){width:32px;height:32px}.Tech.svelte-ja1lu5 .content:where(.svelte-ja1lu5) .tech-cats:where(.svelte-ja1lu5) .tech-cat:where(.svelte-ja1lu5) .tech-tags:where(.svelte-ja1lu5) .tech-item:where(.svelte-ja1lu5) span:where(.svelte-ja1lu5){font-size:14px}}@keyframes svelte-p0pu1r-ak-pulse{0%,to{opacity:.08}50%{opacity:1}}.Slogan.svelte-p0pu1r{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 0;overflow:hidden;position:relative}.Slogan.svelte-p0pu1r:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(255,255,255,.025) 0%,transparent 65%)}.Slogan.svelte-p0pu1r .ak-letters:where(.svelte-p0pu1r){display:flex;justify-content:center;gap:clamp(6px,2vw,24px);margin-bottom:48px;position:relative;z-index:1}.Slogan.svelte-p0pu1r .ak-letters:where(.svelte-p0pu1r) .ak-l:where(.svelte-p0pu1r){font-size:clamp(52px,10vw,140px);font-weight:800;letter-spacing:-.04em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.15);position:relative;cursor:default}.Slogan.svelte-p0pu1r .ak-letters:where(.svelte-p0pu1r) .ak-l:where(.svelte-p0pu1r):after{content:attr(data-l);position:absolute;inset:0;background:linear-gradient(135deg,#fff,#ffffff4d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.08;animation:svelte-p0pu1r-ak-pulse 2.4s ease-in-out infinite}.Slogan.svelte-p0pu1r .ak-letters:where(.svelte-p0pu1r) .ak-l:where(.svelte-p0pu1r):nth-child(1):after{animation-delay:0s}.Slogan.svelte-p0pu1r .ak-letters:where(.svelte-p0pu1r) .ak-l:where(.svelte-p0pu1r):nth-child(2):after{animation-delay:.2s}.Slogan.svelte-p0pu1r .ak-letters:where(.svelte-p0pu1r) .ak-l:where(.svelte-p0pu1r):nth-child(3):after{animation-delay:.4s}.Slogan.svelte-p0pu1r .ak-letters:where(.svelte-p0pu1r) .ak-l:where(.svelte-p0pu1r):nth-child(4):after{animation-delay:.6s}.Slogan.svelte-p0pu1r .ak-letters:where(.svelte-p0pu1r) .ak-l:where(.svelte-p0pu1r):nth-child(5):after{animation-delay:.8s}.Slogan.svelte-p0pu1r .ak-letters:where(.svelte-p0pu1r) .ak-l:where(.svelte-p0pu1r):nth-child(6):after{animation-delay:1s}.Slogan.svelte-p0pu1r .slogan-text:where(.svelte-p0pu1r){font-size:clamp(28px,5vw,86px);font-weight:700;letter-spacing:-.04em;line-height:1.1;max-width:1000px;position:relative;z-index:1}.Slogan.svelte-p0pu1r .slogan-text:where(.svelte-p0pu1r) .hl{background:linear-gradient(135deg,#fff,#6e6e73);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Slogan.svelte-p0pu1r .slogan-sub:where(.svelte-p0pu1r){margin-top:16px;font-size:16px;color:#6e6e73;font-weight:300;position:relative;z-index:1}.Slogan.svelte-p0pu1r .cc-wrap:where(.svelte-p0pu1r){display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:40px;position:relative;z-index:1}.Slogan.svelte-p0pu1r .cc-wrap:where(.svelte-p0pu1r) .cc:where(.svelte-p0pu1r){background:#ffffff0d;border:.5px solid rgba(255,255,255,.1);border-radius:16px;padding:22px 32px;text-decoration:none;transition:all .3s;display:flex;align-items:center;gap:12px}.Slogan.svelte-p0pu1r .cc-wrap:where(.svelte-p0pu1r) .cc:where(.svelte-p0pu1r):hover{background:#ffffff17;border-color:#fff3}.Slogan.svelte-p0pu1r .cc-wrap:where(.svelte-p0pu1r) .cc:where(.svelte-p0pu1r) .cc-l:where(.svelte-p0pu1r){font-size:12px;color:#6e6e73;margin-bottom:3px}.Slogan.svelte-p0pu1r .cc-wrap:where(.svelte-p0pu1r) .cc:where(.svelte-p0pu1r) .cc-v:where(.svelte-p0pu1r){font-size:16px;font-weight:500;color:#fff}@media(min-width:1440px){.Slogan.svelte-p0pu1r{padding:100px 80px}.Slogan.svelte-p0pu1r footer{margin-inline:-80px;width:calc(100% + 160px)}}.Slogan.svelte-p0pu1r footer{margin-top:auto;margin-inline:-24px;width:calc(100% + 48px)}
