.advantage-card[data-astro-cid-uy2kkcb6]{animation:.45s both card-rise}@keyframes card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.te-section[data-astro-cid-nsjhjoiu]{background:#07101a;border-bottom:1px solid #ffffff0d;padding:80px 0 88px}.te-inner[data-astro-cid-nsjhjoiu]{flex-direction:column;gap:52px;display:flex}.te-header[data-astro-cid-nsjhjoiu]{flex-direction:column;gap:20px;display:flex}@media (width>=768px){.te-header[data-astro-cid-nsjhjoiu]{flex-direction:row;align-items:flex-end;gap:48px}.te-header__left[data-astro-cid-nsjhjoiu]{flex-shrink:0}}.te-eyebrow[data-astro-cid-nsjhjoiu]{text-transform:uppercase;letter-spacing:.16em;color:#1d9bf0;align-items:center;gap:12px;margin-bottom:14px;font-family:"Exo 2",sans-serif;font-size:11px;font-weight:700;display:flex}.te-eyebrow__line[data-astro-cid-nsjhjoiu]{background:#1d9bf0;flex-shrink:0;width:28px;height:2px}.te-heading[data-astro-cid-nsjhjoiu]{color:#fff;letter-spacing:-.02em;white-space:nowrap;margin:0;font-family:"Exo 2",serif;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1}.te-header__sub[data-astro-cid-nsjhjoiu]{color:#ffffff73;max-width:420px;margin:0;padding-bottom:4px;font-size:15px;line-height:1.7}.te-grid[data-astro-cid-nsjhjoiu]{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=640px){.te-grid[data-astro-cid-nsjhjoiu]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.te-grid[data-astro-cid-nsjhjoiu]{grid-template-columns:repeat(5,1fr)}}.te-card[data-astro-cid-nsjhjoiu]{background:#ffffff08;border:1.5px solid #ffffff12;border-radius:12px;flex-direction:column;padding:22px 20px 24px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;animation:.4s both te-rise;display:flex;position:relative}.te-card[data-astro-cid-nsjhjoiu]:before{content:"";background:var(--dc);opacity:.25;border-radius:12px 12px 0 0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.te-card--link[data-astro-cid-nsjhjoiu]:hover{border-color:color-mix(in srgb, var(--dc) 45%, transparent);background:color-mix(in srgb, var(--dc) 7%, transparent);transform:translateY(-3px);box-shadow:0 10px 32px #00000040}.te-card--link[data-astro-cid-nsjhjoiu]:hover:before{opacity:1}.te-card__top[data-astro-cid-nsjhjoiu]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.te-card__id[data-astro-cid-nsjhjoiu]{letter-spacing:.12em;color:var(--dc);opacity:.45;font-family:"Exo 2",sans-serif;font-size:10px;font-weight:900}.te-card--link[data-astro-cid-nsjhjoiu]:hover .te-card__id[data-astro-cid-nsjhjoiu]{opacity:.9}.te-card__label[data-astro-cid-nsjhjoiu]{text-transform:uppercase;letter-spacing:.1em;color:var(--dc);background:color-mix(in srgb, var(--dc) 12%, transparent);border:1px solid color-mix(in srgb, var(--dc) 25%, transparent);border-radius:100px;padding:2px 8px;font-family:"Exo 2",sans-serif;font-size:9px;font-weight:700;transition:background .2s}.te-card--link[data-astro-cid-nsjhjoiu]:hover .te-card__label[data-astro-cid-nsjhjoiu]{background:color-mix(in srgb, var(--dc) 20%, transparent)}.te-card__title[data-astro-cid-nsjhjoiu]{color:#fff;margin:0 0 14px;font-family:"Exo 2",serif;font-size:16px;font-weight:900;line-height:1.2}.te-card__list[data-astro-cid-nsjhjoiu]{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.te-card__item[data-astro-cid-nsjhjoiu]{color:#ffffff80;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;transition:color .2s;display:flex}.te-card--link[data-astro-cid-nsjhjoiu]:hover .te-card__item[data-astro-cid-nsjhjoiu]{color:#ffffffb3}.te-card__dot[data-astro-cid-nsjhjoiu]{background:var(--dc);opacity:.4;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:5px;transition:opacity .2s}.te-card--link[data-astro-cid-nsjhjoiu]:hover .te-card__dot[data-astro-cid-nsjhjoiu]{opacity:1}.te-card__footer[data-astro-cid-nsjhjoiu]{border-top:1px solid #ffffff12;align-items:center;gap:6px;margin-top:18px;padding-top:14px;transition:border-color .2s;display:flex}.te-card--link[data-astro-cid-nsjhjoiu]:hover .te-card__footer[data-astro-cid-nsjhjoiu]{border-color:color-mix(in srgb, var(--dc) 30%, transparent)}.te-card__link-label[data-astro-cid-nsjhjoiu]{text-transform:uppercase;letter-spacing:.1em;color:var(--dc);opacity:0;font-family:"Exo 2",sans-serif;font-size:11px;font-weight:700;transition:opacity .2s,transform .2s;transform:translate(-4px)}.te-card__arrow[data-astro-cid-nsjhjoiu]{color:#ffffff26;transition:color .2s,transform .2s}.te-card--link[data-astro-cid-nsjhjoiu]:hover .te-card__link-label[data-astro-cid-nsjhjoiu]{opacity:1;transform:translate(0)}.te-card--link[data-astro-cid-nsjhjoiu]:hover .te-card__arrow[data-astro-cid-nsjhjoiu]{color:var(--dc);transform:translate(3px)}@keyframes te-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cases-headline[data-astro-cid-ol7nfdp5]{letter-spacing:-.02em;font-size:clamp(32px,5vw,64px);line-height:1}.cases-grid[data-astro-cid-ol7nfdp5]{background-image:linear-gradient(#1d9bf00b 1px,#0000 1px),linear-gradient(90deg,#1d9bf00b 1px,#0000 1px);background-size:72px 72px}.feedback-card[data-astro-cid-xcotdaja]{min-height:220px}.nav-btn[data-astro-cid-wq2zd5bz]{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgb(49 66 91/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.nav-btn[data-astro-cid-wq2zd5bz]:hover{--tw-border-opacity:1;border-color:rgb(29 155 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(29 155 240/var(--tw-text-opacity,1))}.feedback-slider[data-astro-cid-wq2zd5bz]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.feedback-slider[data-astro-cid-wq2zd5bz]::-webkit-scrollbar{display:none}.feedback-slide[data-astro-cid-wq2zd5bz]{scroll-snap-align:start;flex:0 0 290px}@media (width>=768px){.feedback-slide[data-astro-cid-wq2zd5bz]{flex:0 0 340px}}.hero-section[data-astro-cid-gbrz4h5s]{min-height:auto}@media (width>=1024px){.hero-section[data-astro-cid-gbrz4h5s]{min-height:96vh}}.hero-headline[data-astro-cid-gbrz4h5s]{letter-spacing:-.025em;font-size:clamp(32px,7vw,84px);line-height:.9}.blueprint-grid[data-astro-cid-gbrz4h5s]{background-image:linear-gradient(#1d9bf00b 1px,#0000 1px),linear-gradient(90deg,#1d9bf00b 1px,#0000 1px);background-size:72px 72px}.hero-cta[data-astro-cid-gbrz4h5s]{--tw-bg-opacity:1;background-color:rgb(29 155 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;align-items:center;gap:.625rem;padding:.875rem 1.75rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:700;line-height:20px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.hero-cta[data-astro-cid-gbrz4h5s]:hover{--tw-bg-opacity:1;background-color:rgb(13 91 144/var(--tw-bg-opacity,1))}.hero-outline[data-astro-cid-gbrz4h5s]{--tw-text-opacity:1;color:rgb(198 200 202/var(--tw-text-opacity,1));border-width:1px;border-color:#ffffff26;border-radius:9999px;align-items:center;gap:.625rem;padding:.875rem 1.75rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:400;line-height:20px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.hero-outline[data-astro-cid-gbrz4h5s]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-color:#ffffff59}.chip-item[data-astro-cid-gbrz4h5s]{animation:.4s both chip-drop}.headline-enter[data-astro-cid-gbrz4h5s]{animation:.55s both fade-up}.tech-chips-label[data-astro-cid-gbrz4h5s]{animation:.5s both fade-up}.tech-chip[data-astro-cid-gbrz4h5s]{backdrop-filter:blur(8px);color:#ffffff8c;cursor:default;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:9px 16px 9px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .22s,background .22s,color .22s,transform .22s,box-shadow .22s;animation:.5s both fade-up;display:inline-flex}.tech-chip--link[data-astro-cid-gbrz4h5s]{cursor:pointer}.tech-chip--link[data-astro-cid-gbrz4h5s]:hover{border-color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 10%, transparent);color:#fff;box-shadow:0 6px 20px color-mix(in srgb, var(--chip-color) 20%, transparent);transform:translateY(-2px)}.tech-chip--link[data-astro-cid-gbrz4h5s]:hover .tech-chip__arrow[data-astro-cid-gbrz4h5s]{color:var(--chip-color);transform:translate(2px)}.tech-chip__icon[data-astro-cid-gbrz4h5s]{flex-shrink:0;font-size:15px;line-height:1}.tech-chip__label[data-astro-cid-gbrz4h5s]{letter-spacing:.01em;white-space:nowrap}.tech-chip__arrow[data-astro-cid-gbrz4h5s]{color:#fff3;flex-shrink:0;margin-left:2px;transition:color .22s,transform .22s}@keyframes chip-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ctp-section[data-astro-cid-3jjvbqd7]{background:#f4f8fc;border-top:1px solid #e4ecf4;border-bottom:1px solid #e4ecf4;padding:72px 0}.ctp-inner[data-astro-cid-3jjvbqd7]{flex-direction:column;gap:48px;display:flex}@media (width>=1024px){.ctp-inner[data-astro-cid-3jjvbqd7]{flex-direction:row;align-items:flex-start;gap:80px}}.ctp-left[data-astro-cid-3jjvbqd7]{flex:0 0 340px}.ctp-eyebrow[data-astro-cid-3jjvbqd7]{text-transform:uppercase;letter-spacing:.16em;color:#1d9bf0;align-items:center;gap:8px;margin-bottom:20px;font-family:"Exo 2",sans-serif;font-size:11px;font-weight:700;display:inline-flex}.ctp-eyebrow__dot[data-astro-cid-3jjvbqd7]{background:#1d9bf0;border-radius:50%;width:6px;height:6px;animation:2.4s infinite ctp-blink}.ctp-heading[data-astro-cid-3jjvbqd7]{color:#06152b;letter-spacing:-.02em;margin:0 0 20px;font-family:"Exo 2",serif;font-size:clamp(28px,3.2vw,40px);font-weight:900;line-height:1.1}.ctp-sub[data-astro-cid-3jjvbqd7]{color:#4a5f78;max-width:300px;margin:0 0 36px;font-size:15px;line-height:1.7}.ctp-cta[data-astro-cid-3jjvbqd7]{color:#fff;background:#1d9bf0;border-radius:6px;align-items:center;gap:10px;height:48px;padding:0 24px;font-family:"Exo 2",sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.ctp-cta[data-astro-cid-3jjvbqd7]:hover{background:#3daef7;transform:translateY(-1px);box-shadow:0 6px 20px #1d9bf04d}.ctp-right[data-astro-cid-3jjvbqd7]{flex:1;min-width:0}.ctp-list[data-astro-cid-3jjvbqd7]{flex-direction:column;gap:2px;margin-bottom:20px;display:flex}.ctp-item[data-astro-cid-3jjvbqd7]{cursor:default;background:#fff;border:1px solid #e4ecf4;border-radius:8px;align-items:center;gap:14px;padding:16px 20px;transition:background .2s,border-color .2s,box-shadow .2s;animation:.4s both ctp-in;display:flex}.ctp-item[data-astro-cid-3jjvbqd7]:hover{background:#fffaf5;border-color:#fb923c4d;box-shadow:0 2px 12px #fb923c0f}.ctp-item[data-astro-cid-3jjvbqd7]:hover .ctp-item__signal[data-astro-cid-3jjvbqd7]{color:#f97316;background:#f9731612;border-color:#f9731666}.ctp-item[data-astro-cid-3jjvbqd7]:hover .ctp-item__check[data-astro-cid-3jjvbqd7]{color:#1d9bf0;opacity:1}.ctp-item__signal[data-astro-cid-3jjvbqd7]{letter-spacing:.12em;color:#f97316;background:#f973160f;border:1px solid #f9731640;border-radius:3px;flex-shrink:0;padding:2px 7px;font-family:"Exo 2",monospace;font-size:9px;font-weight:900;transition:color .2s,border-color .2s,background .2s}.ctp-item__text[data-astro-cid-3jjvbqd7]{color:#2d3f55;flex:1;font-size:15px;font-weight:500;line-height:1.4;transition:color .2s}.ctp-item[data-astro-cid-3jjvbqd7]:hover .ctp-item__text[data-astro-cid-3jjvbqd7]{color:#06152b}.ctp-item__check[data-astro-cid-3jjvbqd7]{color:#c8d5e2;opacity:.8;flex-shrink:0;transition:color .2s,opacity .2s}.ctp-resolution[data-astro-cid-3jjvbqd7]{background:#1d9bf00d;border:1px solid #1d9bf02e;border-radius:8px;align-items:flex-start;gap:14px;padding:20px;display:flex}.ctp-resolution__icon[data-astro-cid-3jjvbqd7]{color:#1d9bf0;flex-shrink:0;font-size:18px;line-height:1.5}.ctp-resolution__text[data-astro-cid-3jjvbqd7]{color:#31425b;margin:0;font-size:14px;font-weight:500;line-height:1.65}.ctp-resolution__text[data-astro-cid-3jjvbqd7] strong[data-astro-cid-3jjvbqd7]{color:#06152b;font-weight:700}.ctp-br[data-astro-cid-3jjvbqd7]{display:none}@media (width>=1024px){.ctp-br[data-astro-cid-3jjvbqd7]{display:inline}}@keyframes ctp-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes ctp-blink{0%,to{opacity:1}50%{opacity:.3}}.service-card[data-astro-cid-3q5g3xkg]{min-height:220px}.service-grid[data-astro-cid-3q5g3xkg]{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px}.nav-btn[data-astro-cid-6b2hvokf]{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgb(49 66 91/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.nav-btn[data-astro-cid-6b2hvokf]:hover{--tw-border-opacity:1;border-color:rgb(29 155 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(29 155 240/var(--tw-text-opacity,1))}.services-slider[data-astro-cid-6b2hvokf]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.services-slider[data-astro-cid-6b2hvokf]::-webkit-scrollbar{display:none}.services-slide[data-astro-cid-6b2hvokf]{scroll-snap-align:start;flex:0 0 100%}.solution-card[data-astro-cid-pgly7jch]{min-height:320px}.solution-grid[data-astro-cid-pgly7jch]{background-image:linear-gradient(#1d9bf00a 1px,#0000 1px),linear-gradient(90deg,#1d9bf00a 1px,#0000 1px);background-size:48px 48px}
