.coming-soon-page[data-astro-cid-tcy35dad]{color:var(--color-text-white);display:flex;flex-direction:column;align-items:center;gap:calc(var(--header-gap) * 4);padding-top:calc(var(--header-padding-top) * 1.2);padding-bottom:var(--header-padding-bottom);background:var(--color-bg-black);font-family:Gordita,sans-serif;min-height:80vh}.coming-soon-hero[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--header-gap)}.funny-text[data-astro-cid-tcy35dad]{color:var(--color-text-gray-medium);font-size:var(--font-size-lg);max-width:600px;line-height:1.6;margin-top:calc(var(--header-gap) * 1.5)}.draft-other-links[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--header-gap) * 1.5)}.draft-other-links[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--color-text-gray-medium);font-size:var(--font-size-md);margin:0}.links-row[data-astro-cid-tcy35dad]{display:flex;gap:calc(var(--header-gap) * .8);flex-wrap:wrap;justify-content:center}a[data-astro-cid-tcy35dad].link-tag{text-decoration:none;transition:background .3s ease,color .3s ease,transform .2s ease}a[data-astro-cid-tcy35dad].link-tag:hover{background:#fff;color:var(--color-text-black);transform:translateY(-2px)}.service-detail-page[data-astro-cid-tcy35dad]{color:var(--color-text-white);display:flex;flex-direction:column;gap:calc(var(--section-gap) * .95);padding-top:var(--header-padding-top);padding-bottom:var(--header-padding-bottom);background:var(--color-bg-black);font-family:Gordita,sans-serif;overflow-x:hidden}.service-hero[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:0}.service-header[data-astro-cid-tcy35dad]{margin-bottom:calc(var(--header-gap) * 3);display:flex;flex-direction:column;align-items:flex-start}.tags-row[data-astro-cid-tcy35dad]{display:flex;gap:calc(var(--header-gap) / 2);margin-bottom:calc(var(--header-gap) * 1.5)}.tag[data-astro-cid-tcy35dad]{background:#ffffff1a;padding:calc(var(--header-gap) * .4) var(--header-gap);border-radius:calc(var(--radius-xl) * 1.25);font-size:var(--font-size-sm);font-weight:500;color:#fff}.main-title[data-astro-cid-tcy35dad]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;max-width:1200px;margin:0}.hero-media[data-astro-cid-tcy35dad],.problem-media[data-astro-cid-tcy35dad],.value-media[data-astro-cid-tcy35dad]{overflow:hidden;border-radius:calc(var(--radius-xl) * 1.5);background:var(--color-bg-dark);margin-top:calc(var(--header-gap) * 2);width:100%}.hero-media[data-astro-cid-tcy35dad]{aspect-ratio:16 / 9}.draft-hero-media[data-astro-cid-tcy35dad]{overflow:hidden;border-radius:var(--radius-xl);background:var(--color-bg-dark);margin-top:calc(var(--header-gap) * 2.5);width:100%;max-width:400px;margin-left:auto;margin-right:auto;aspect-ratio:16 / 10}.problem-media[data-astro-cid-tcy35dad]{aspect-ratio:16 / 9}.value-media[data-astro-cid-tcy35dad]{aspect-ratio:16 / 10}.media-img[data-astro-cid-tcy35dad]{display:block;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;object-fit:cover}.problem-grid[data-astro-cid-tcy35dad],.value-grid[data-astro-cid-tcy35dad],.faq-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--header-gap) * 3);align-items:start}.section-label[data-astro-cid-tcy35dad]{display:block;color:var(--color-text-gray-medium);font-size:var(--font-size-md);font-weight:500;margin-bottom:var(--header-gap)}.hero-intro-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1.5fr;gap:calc(var(--header-gap) * 3);align-items:start;margin-top:calc(var(--header-gap) * 2.8)}.hero-intro-grid[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.problem-copy[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.value-copy[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.capabilities-panel[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad],.work-sidebar[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.faq-heading[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{color:var(--color-text-white);font-size:var(--font-size-3xl);font-weight:600;line-height:1.2;margin:0}.hero-intro-grid[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad],.problem-description[data-astro-cid-tcy35dad],.value-details[data-astro-cid-tcy35dad]>p[data-astro-cid-tcy35dad],.capabilities-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad],.work-card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad],.faq-item[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:#ccc;font-size:var(--font-size-md);line-height:1.7}.hero-intro-grid[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad],.problem-description[data-astro-cid-tcy35dad],.value-details[data-astro-cid-tcy35dad]>p[data-astro-cid-tcy35dad]{margin-top:0;max-width:850px}.problem-description[data-astro-cid-tcy35dad]{margin-top:calc(var(--header-gap) * 1.1)}.problem-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1.5fr;gap:calc(var(--header-gap) * 3);align-items:center}.problem-copy[data-astro-cid-tcy35dad]{min-width:0}.service-list[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:calc(var(--header-gap) * 1.1) 0 0;display:flex;flex-direction:column;gap:calc(var(--header-gap) * .42)}.service-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;align-items:flex-start;gap:calc(var(--header-gap) * .45);color:#ccc;font-size:var(--font-size-md);font-weight:500;line-height:1.35}.value-section[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:calc(var(--header-gap) * 4.2)}.value-media-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--header-gap) * 1.5)}.value-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1.5fr;gap:calc(var(--header-gap) * 3)}.value-details[data-astro-cid-tcy35dad]{max-width:850px}.capabilities-panel[data-astro-cid-tcy35dad]{margin-top:calc(var(--header-gap) * 1.8)}.capabilities-panel[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--font-size-md);font-weight:700;line-height:1.4;margin:0 0 calc(var(--header-gap) * .7)}.capabilities-list[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:calc(var(--header-gap) * .42)}.capabilities-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;align-items:flex-start;gap:calc(var(--header-gap) * .45);font-weight:500;line-height:1.35}.list-marker[data-astro-cid-tcy35dad]{width:14px;height:14px;border-radius:50%;background:var(--color-brand-primary);color:var(--color-text-white);display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;margin-top:.12rem;font-size:.58rem}.work-showcase[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:calc(var(--header-gap) * 3.2);align-items:stretch;overflow:hidden}.work-sidebar[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;justify-content:space-between;min-height:380px}.work-sidebar[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{margin:0 0 calc(var(--header-gap) * 1.5)}.work-controls[data-astro-cid-tcy35dad]{display:flex;gap:calc(var(--header-gap) * .8)}.work-nav[data-astro-cid-tcy35dad]{width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:var(--color-text-white);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);transition:background .3s ease,color .3s ease}.work-nav[data-astro-cid-tcy35dad]:hover{background:var(--color-text-white);color:var(--color-text-black)}.work-carousel[data-astro-cid-tcy35dad]{min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-right:-1.25rem;padding-right:1.25rem;padding-bottom:2rem}.work-carousel[data-astro-cid-tcy35dad]::-webkit-scrollbar{display:none}.work-track[data-astro-cid-tcy35dad]{display:flex;gap:calc(var(--header-gap) * 1.6);width:max-content}.work-card[data-astro-cid-tcy35dad]{width:400px;flex-shrink:0;color:inherit;display:flex;flex-direction:column;gap:.75rem}.work-card[data-astro-cid-tcy35dad]:focus-visible{border-radius:var(--radius-xl);outline-offset:8px}.work-image[data-astro-cid-tcy35dad]{aspect-ratio:16 / 10;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-bg-dark);margin-bottom:.75rem}.work-image[data-astro-cid-tcy35dad] img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.work-card[data-astro-cid-tcy35dad]:hover .work-image[data-astro-cid-tcy35dad] img,.work-card[data-astro-cid-tcy35dad]:focus-visible .work-image[data-astro-cid-tcy35dad] img{transform:scale(1.05)}.work-meta[data-astro-cid-tcy35dad]{display:flex;gap:.6rem;color:var(--color-text-gray-light);font-size:var(--font-size-sm);font-weight:500}.work-card[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{color:#fff;font-size:var(--font-size-lg);font-weight:700;margin:0}.work-card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.faq-heading[data-astro-cid-tcy35dad]{position:sticky;top:calc(var(--header-gap) * 6)}.faq-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1.5fr;gap:calc(var(--header-gap) * 3)}.faq-stack[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:calc(var(--header-gap) * .8)}.faq-item[data-astro-cid-tcy35dad]{background:var(--color-bg-dark);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);overflow:hidden;transition:height .38s cubic-bezier(.22,1,.36,1),border-color .3s ease,transform .3s ease;will-change:height}.faq-item[data-astro-cid-tcy35dad].is-animating{overflow:hidden}.faq-item[data-astro-cid-tcy35dad]:hover,.faq-item[data-astro-cid-tcy35dad][open]{border-color:#8a38f573}.faq-item[data-astro-cid-tcy35dad]:hover{transform:translateY(-1px)}.faq-item[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 38px;gap:var(--header-gap);align-items:center;padding:calc(var(--header-gap) * 1.2);cursor:pointer;list-style:none}.faq-item[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{color:#fff;font-size:var(--font-size-lg);font-weight:700}.faq-item[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad] i[data-astro-cid-tcy35dad]{width:38px;height:38px;border-radius:50%;background:#ffffff12;color:var(--color-brand-primary);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);transition:transform .3s ease}.faq-item[data-astro-cid-tcy35dad][open] summary[data-astro-cid-tcy35dad] i[data-astro-cid-tcy35dad]{transform:rotate(45deg);background:#8a38f529}.faq-item[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:0;padding:0 calc(var(--header-gap) * 1.2) calc(var(--header-gap) * 1.2);max-width:760px;opacity:0;transform:translateY(-.35rem);transition:opacity .28s ease,transform .28s ease}.faq-item[data-astro-cid-tcy35dad][open] p[data-astro-cid-tcy35dad]{opacity:1;transform:translateY(0);transition-delay:.08s}@media(prefers-reduced-motion:reduce){.faq-item[data-astro-cid-tcy35dad],.faq-item[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad],.faq-item[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad] i[data-astro-cid-tcy35dad]{transition:none}}@media(max-width:900px){.service-detail-page[data-astro-cid-tcy35dad]{padding-top:calc(var(--header-padding-top) * .6667)}.main-title[data-astro-cid-tcy35dad]{font-size:clamp(2.35rem,10vw,3.25rem);line-height:1.08}}@media(max-width:1024px){.hero-intro-grid[data-astro-cid-tcy35dad],.problem-grid[data-astro-cid-tcy35dad],.value-grid[data-astro-cid-tcy35dad],.faq-grid[data-astro-cid-tcy35dad],.work-showcase[data-astro-cid-tcy35dad]{grid-template-columns:1fr;gap:calc(var(--header-gap) * 2)}.faq-heading[data-astro-cid-tcy35dad]{position:static}.work-sidebar[data-astro-cid-tcy35dad]{min-height:auto;gap:calc(var(--header-gap) * 1.5)}}@media(max-width:768px){.service-detail-page[data-astro-cid-tcy35dad]{gap:calc(var(--header-gap) * 3.5);padding-bottom:calc(var(--header-padding-bottom) * .75)}.service-hero[data-astro-cid-tcy35dad],.value-section[data-astro-cid-tcy35dad]{gap:calc(var(--header-gap) * 1.7)}.service-header[data-astro-cid-tcy35dad]{margin-bottom:calc(var(--header-gap) * 1.5)}.tags-row[data-astro-cid-tcy35dad]{margin-bottom:calc(var(--header-gap) * 1.1)}.tag[data-astro-cid-tcy35dad]{font-size:var(--font-size-xs);padding:calc(var(--header-gap) * .35) calc(var(--header-gap) * .8)}.hero-intro-grid[data-astro-cid-tcy35dad]{margin-top:calc(var(--header-gap) * 1.7);gap:calc(var(--header-gap) * 1.2)}.hero-intro-grid[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.problem-copy[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.value-copy[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.work-sidebar[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.faq-heading[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:clamp(1.65rem,7vw,2.25rem);line-height:1.12}.hero-intro-grid[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad],.problem-description[data-astro-cid-tcy35dad],.value-details[data-astro-cid-tcy35dad]>p[data-astro-cid-tcy35dad],.faq-item[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{line-height:1.6}.problem-description[data-astro-cid-tcy35dad]{margin-top:calc(var(--header-gap) * .9)}.service-list[data-astro-cid-tcy35dad]{margin-top:var(--header-gap);gap:calc(var(--header-gap) * .5)}.service-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad],.capabilities-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{font-size:var(--font-size-sm);line-height:1.45}.hero-media[data-astro-cid-tcy35dad]{aspect-ratio:16 / 10;border-radius:var(--radius-xl)}.problem-media[data-astro-cid-tcy35dad]{aspect-ratio:16 / 10;border-radius:var(--radius-xl);order:-1}.value-media[data-astro-cid-tcy35dad]{aspect-ratio:16 / 10;border-radius:var(--radius-xl)}.value-media-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.value-media-grid[data-astro-cid-tcy35dad]{gap:calc(var(--header-gap) * 1.5)}.capabilities-panel[data-astro-cid-tcy35dad]{margin-top:calc(var(--header-gap) * 1.2)}.capabilities-panel[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--font-size-sm)}.work-controls[data-astro-cid-tcy35dad]{display:none}.work-carousel[data-astro-cid-tcy35dad]{margin-left:-1.25rem;padding-left:1.25rem}.work-card[data-astro-cid-tcy35dad]{width:min(300px,calc(100vw - 3.5rem))}.work-sidebar[data-astro-cid-tcy35dad]{gap:calc(var(--header-gap) * 1.2)}.faq-item[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]{grid-template-columns:1fr 34px;padding:var(--header-gap)}.faq-item[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad] i[data-astro-cid-tcy35dad]{width:34px;height:34px}}@media(max-width:480px){.main-title[data-astro-cid-tcy35dad]{font-size:clamp(2.05rem,11vw,2.8rem)}.hero-intro-grid[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.problem-copy[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.value-copy[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.work-sidebar[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.faq-heading[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:clamp(1.5rem,8vw,2rem)}.work-card[data-astro-cid-tcy35dad]{width:min(280px,calc(100vw - 3.5rem))}}
