.AnimationServicePage_page__1pcce{width:100%;overflow:hidden;background:#ffffff;color:#081d26}.AnimationServicePage_page__1pcce,.AnimationServicePage_page__1pcce *{box-sizing:border-box}.AnimationServicePage_hero__iK52L{position:relative;min-height:100svh;overflow:hidden;background:#081d26}.AnimationServicePage_heroImage__mRPjY{z-index:1;object-fit:cover;object-position:center}.AnimationServicePage_heroOverlay__qeVXr{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(8,29,38,.92),rgba(8,29,38,.68) 50%,rgba(8,29,38,.34)),rgba(0,0,0,.18)}.AnimationServicePage_heroContent___pdmt{position:relative;z-index:3;min-height:100svh;display:flex;flex-direction:column}.AnimationServicePage_heroGrid__RrIA5{width:100%;max-width:1440px;margin:0 auto;padding:60px 80px 70px;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:72px}.AnimationServicePage_heroText__0RPdY{max-width:900px;padding:34px 38px;border:1px solid rgba(255,255,255,.14);background:rgba(8,29,38,.58);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.AnimationServicePage_breadcrumb__EVh7T{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;font-weight:700;font-size:13px;line-height:1.45;text-transform:uppercase;color:rgba(255,255,255,.78)}.AnimationServicePage_breadcrumb__EVh7T a{transition:color .25s ease}.AnimationServicePage_breadcrumb__EVh7T a:hover{color:#ffffff}.AnimationServicePage_eyebrow__lpcuS,.AnimationServicePage_sectionLabelLight__PcDxz,.AnimationServicePage_sectionLabel__cFgSe{margin-bottom:18px;font-weight:800;font-size:14px;line-height:1.2;text-transform:uppercase}.AnimationServicePage_eyebrow__lpcuS,.AnimationServicePage_sectionLabelLight__PcDxz{color:rgba(255,255,255,.82)}.AnimationServicePage_sectionLabel__cFgSe{color:rgba(8,29,38,.55)}.AnimationServicePage_title__OlfX3{max-width:920px;margin-bottom:24px;font-weight:900;font-size:clamp(54px,5.4vw,84px);line-height:.98;text-transform:uppercase;color:#ffffff;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.AnimationServicePage_subtitle__uOOzL{max-width:760px;margin-bottom:40px;font-weight:500;font-size:22px;line-height:1.48;color:rgba(255,255,255,.86)}.AnimationServicePage_heroActions__VkP92{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.AnimationServicePage_primaryButton__XvIqS,.AnimationServicePage_secondaryButton__iOIob{min-height:54px;padding:0 28px;border-radius:999px;font-weight:800;font-size:15px;line-height:1;text-transform:uppercase;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.AnimationServicePage_primaryButton__XvIqS{border:1px solid #ffffff;background:#ffffff;color:#081d26}.AnimationServicePage_secondaryButton__iOIob{border:1px solid rgba(255,255,255,.45);background:transparent;color:#ffffff}.AnimationServicePage_primaryButton__XvIqS:hover,.AnimationServicePage_secondaryButton__iOIob:hover{transform:translateY(-2px)}.AnimationServicePage_primaryButton__XvIqS:hover{background:transparent;color:#ffffff}.AnimationServicePage_secondaryButton__iOIob:hover{border-color:#ffffff}.AnimationServicePage_statsPanel__BLpOp{display:grid;gap:18px;padding:30px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.AnimationServicePage_statItem__XcU74{padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.AnimationServicePage_statItem__XcU74 span{display:block;margin-bottom:8px;font-weight:900;font-size:40px;line-height:1;color:#ffffff}.AnimationServicePage_statItem__XcU74 p{font-size:16px;line-height:1.45;color:rgba(255,255,255,.76)}.AnimationServicePage_benefitsSection__xqc7e,.AnimationServicePage_deliverablesSection__bmPf_,.AnimationServicePage_faqSection__l6CB7,.AnimationServicePage_introSection__kZFI7,.AnimationServicePage_pricingSection__cQ11v,.AnimationServicePage_seoSection__PQpz7{padding:110px 80px}.AnimationServicePage_benefitsGrid__J3SiN,.AnimationServicePage_deliverablesGrid__3yGrh,.AnimationServicePage_faqGrid__nswZh,.AnimationServicePage_introGrid__DhG1m,.AnimationServicePage_pricingInner__Nz2Nb,.AnimationServicePage_processGrid__w77fi,.AnimationServicePage_sectionHeader__7StQy,.AnimationServicePage_seoGrid__vTKml,.AnimationServicePage_useCaseGrid__mElp4{width:100%;max-width:1280px;margin:0 auto}.AnimationServicePage_benefitsGrid__J3SiN,.AnimationServicePage_deliverablesGrid__3yGrh,.AnimationServicePage_faqGrid__nswZh,.AnimationServicePage_introGrid__DhG1m,.AnimationServicePage_processGrid__w77fi,.AnimationServicePage_seoGrid__vTKml{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:start}.AnimationServicePage_benefitItem__epkf0 h3,.AnimationServicePage_portfolioCompactTitle__MXXom,.AnimationServicePage_portfolioExpandedTitle__rVdEI,.AnimationServicePage_pricingCard__LnJCj h3,.AnimationServicePage_sectionTitleLight__zpHUu,.AnimationServicePage_sectionTitle__3IXJh,.AnimationServicePage_seoGrid__vTKml h2{font-weight:900;font-size:clamp(38px,4.5vw,62px);line-height:1.03;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.AnimationServicePage_sectionTitle__3IXJh{color:#081d26}.AnimationServicePage_sectionTitleLight__zpHUu{color:#ffffff}.AnimationServicePage_introText__MREaF{display:grid;gap:22px}.AnimationServicePage_introText__MREaF p,.AnimationServicePage_seoGrid__vTKml p{font-size:20px;line-height:1.62;color:rgba(8,29,38,.74)}.AnimationServicePage_processSection__ySX5X,.AnimationServicePage_useCasesSection__r2vCP{padding:110px 80px;background:#081d26;color:#ffffff}.AnimationServicePage_sectionHeader__7StQy{margin-bottom:48px}.AnimationServicePage_useCaseGrid__mElp4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.AnimationServicePage_useCaseCard__eWCj2{min-height:300px;padding:32px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent),rgba(255,255,255,.06)}.AnimationServicePage_processItem__05Gz6 span,.AnimationServicePage_useCaseCard__eWCj2 span{display:block;margin-bottom:34px;font-weight:900;font-size:24px;color:rgba(255,255,255,.38)}.AnimationServicePage_processItem__05Gz6 h3,.AnimationServicePage_useCaseCard__eWCj2 h3{margin-bottom:14px;font-weight:900;font-size:24px;line-height:1.12;text-transform:uppercase;color:#ffffff}.AnimationServicePage_benefitItem__epkf0 p,.AnimationServicePage_processItem__05Gz6 p,.AnimationServicePage_useCaseCard__eWCj2 p{font-size:18px;line-height:1.52;color:rgba(255,255,255,.72)}.AnimationServicePage_benefitsSection__xqc7e{background:#ffffff}.AnimationServicePage_benefitsGrid__J3SiN{grid-template-columns:.85fr 1.15fr}.AnimationServicePage_stickyTitle__0_mBO{position:sticky;top:40px}.AnimationServicePage_benefitList__hofng{display:grid;gap:18px}.AnimationServicePage_benefitItem__epkf0{display:grid;grid-template-columns:64px 1fr;gap:26px;padding:30px;border:1px solid rgba(8,29,38,.1);background:#f4f2ed}.AnimationServicePage_benefitItem__epkf0 span{display:block;font-weight:900;font-size:24px;color:rgba(8,29,38,.32)}.AnimationServicePage_benefitItem__epkf0 h3{margin-bottom:14px;font-size:24px;line-height:1.12}.AnimationServicePage_benefitItem__epkf0 p{color:rgba(8,29,38,.72)}.AnimationServicePage_deliverablesSection__bmPf_ .AnimationServicePage_sectionLabel__cFgSe{color:rgba(255,255,255,.58)}.AnimationServicePage_deliverablesSection__bmPf_ .AnimationServicePage_sectionTitle__3IXJh{color:#ffffff}.AnimationServicePage_deliverablesList__p2ZxR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.AnimationServicePage_deliverablesList__p2ZxR li{position:relative;min-height:98px;display:flex;align-items:center;padding:22px 22px 22px 62px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);font-weight:700;font-size:17px;line-height:1.4;color:rgba(255,255,255,.82)}.AnimationServicePage_deliverablesList__p2ZxR li:before{content:"";position:absolute;left:22px;top:50%;width:24px;height:24px;border-radius:50%;background:#ffffff;transform:translateY(-50%)}.AnimationServicePage_deliverablesList__p2ZxR li:after{content:"";position:absolute;left:31px;top:50%;width:7px;height:11px;border-right:2px solid #081d26;border-bottom:2px solid #081d26;transform:translateY(-58%) rotate(45deg)}.AnimationServicePage_processList__dpfjd{position:relative;display:grid;gap:0;padding-left:34px}.AnimationServicePage_processList__dpfjd:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:1px;background:rgba(255,255,255,.18)}.AnimationServicePage_processItem__05Gz6{position:relative;padding:0 0 34px 34px}.AnimationServicePage_processItem__05Gz6:last-child{padding-bottom:0}.AnimationServicePage_processItem__05Gz6:before{content:"";position:absolute;left:-33px;top:2px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 0 0 8px rgba(255,255,255,.08)}.AnimationServicePage_portfolioSection__jUJBC{padding:120px 0 0;background:#f4f2ed;color:#081d26}.AnimationServicePage_portfolioInner__7aDPy{width:100%;max-width:1280px;margin:0 auto;padding:0 80px}.AnimationServicePage_portfolioHeaderRow__Bl5_r{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:58px}.AnimationServicePage_portfolioHeader__sz51V{max-width:880px}.AnimationServicePage_portfolioHeader__sz51V p:last-child{margin-top:22px;max-width:760px;font-size:20px;line-height:1.6;color:rgba(8,29,38,.72)}.AnimationServicePage_portfolioControls__WF6VW{display:flex;align-items:center;gap:12px;flex-shrink:0}.AnimationServicePage_portfolioArrow__NMDhP{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(8,29,38,.18);background:#081d26;color:#ffffff;font-weight:900;font-size:24px;line-height:1;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.AnimationServicePage_portfolioArrow__NMDhP:hover{transform:translateY(-2px);background:transparent;color:#081d26;border-color:rgba(8,29,38,.42)}.AnimationServicePage_portfolioFullWidth__bF_Y6{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.AnimationServicePage_portfolioCards__SOr1T{display:flex;width:100%;height:100svh;min-height:680px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.AnimationServicePage_portfolioCards__SOr1T::-webkit-scrollbar{display:none}.AnimationServicePage_portfolioWorkCard__Dm2He{position:relative;flex:0 0 25%;min-width:25%;min-height:100%;overflow:hidden;scroll-snap-align:start;background-position:50%;background-size:cover;background-repeat:no-repeat;transition:flex-basis .45s ease,min-width .45s ease,filter .35s ease}.AnimationServicePage_portfolioImage__5W26e{z-index:1;object-fit:cover;object-position:center}.AnimationServicePage_portfolioWorkCard__Dm2He:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(12,12,12,.4),rgba(12,12,12,.4));transition:opacity .3s ease}.AnimationServicePage_portfolioCompactHeader__Nfma2{position:absolute;top:44px;left:36px;right:28px;z-index:3;display:flex;flex-direction:column;transition:opacity .3s ease}.AnimationServicePage_portfolioCardNumber__Tkxww{margin:0;font-weight:800;font-size:36px;line-height:1;color:#f2f2f2}.AnimationServicePage_portfolioCompactTitle__MXXom{margin:12px 0 0;font-size:34px;line-height:1.05;text-transform:uppercase;color:#f2f2f2}.AnimationServicePage_portfolioBottomLabel__VCS5u{left:36px;bottom:36px;max-height:370px;font-weight:800;font-size:20px;line-height:1.15}.AnimationServicePage_portfolioBottomLabel__VCS5u,.AnimationServicePage_portfolioVerticalTitle__kLzAQ{position:absolute;z-index:3;margin:0;text-transform:uppercase;color:#ffffff;writing-mode:vertical-rl;transform:rotate(180deg);transition:opacity .3s ease}.AnimationServicePage_portfolioVerticalTitle__kLzAQ{top:56px;left:20px;opacity:0;font-weight:900;font-size:34px;line-height:1.05}.AnimationServicePage_portfolioExpandedContent__Ts6oO{position:absolute;top:0;left:0;bottom:0;z-index:4;width:min(520px,52%);padding:56px 36px;background:rgba(0,0,0,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:flex-start;opacity:0;pointer-events:none;transition:opacity .3s ease}.AnimationServicePage_portfolioExpandedTitle__rVdEI{margin:0 0 14px;font-size:36px;line-height:1.05;text-transform:uppercase;color:#f2f2f2}.AnimationServicePage_portfolioExpandedLabel__hDBJm{margin:0 0 36px;font-weight:800;font-size:20px;line-height:1.2;text-transform:uppercase;color:#f2f2f2}.AnimationServicePage_portfolioExpandedDetails__sf0Bk{display:grid;gap:22px;margin:0}.AnimationServicePage_portfolioExpandedDetails__sf0Bk div{padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.AnimationServicePage_portfolioExpandedDetails__sf0Bk dt{margin-bottom:8px;font-weight:900;font-size:13px;line-height:1.2;text-transform:uppercase;color:rgba(255,255,255,.58)}.AnimationServicePage_portfolioExpandedDetails__sf0Bk dd{margin:0;font-size:17px;line-height:1.55;color:rgba(255,255,255,.82)}.AnimationServicePage_pricingSection__cQ11v{background:radial-gradient(circle at 82% 10%,rgba(105,145,156,.24),transparent 32%),linear-gradient(135deg,#061820,#102b34 50%,#07171e);color:#ffffff}.AnimationServicePage_pricingHeader__xPt2T{max-width:900px;margin-bottom:50px}.AnimationServicePage_pricingHeader__xPt2T p:last-child{margin-top:22px;max-width:760px;font-size:20px;line-height:1.6;color:rgba(255,255,255,.72)}.AnimationServicePage_pricingGrid__4mK7B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.AnimationServicePage_pricingCard__LnJCj{display:flex;flex-direction:column;min-height:420px;padding:30px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.AnimationServicePage_pricingBadge__OqYci{margin-bottom:28px;font-weight:800;font-size:13px;line-height:1.2;text-transform:uppercase;color:rgba(255,255,255,.54)}.AnimationServicePage_pricingCard__LnJCj h3{margin-bottom:18px;font-size:26px;line-height:1.1;text-transform:uppercase;color:#ffffff}.AnimationServicePage_pricingPrice__8eHru{margin-bottom:18px;font-weight:900;font-size:40px;line-height:1;color:#ffffff}.AnimationServicePage_pricingDescription__zgI_R{margin-bottom:28px;font-size:17px;line-height:1.5;color:rgba(255,255,255,.72)}.AnimationServicePage_pricingCard__LnJCj ul{display:grid;gap:12px;margin-top:auto}.AnimationServicePage_pricingCard__LnJCj li{position:relative;padding-left:24px;font-size:16px;line-height:1.45;color:rgba(255,255,255,.82)}.AnimationServicePage_pricingCard__LnJCj li:before{content:"";position:absolute;top:9px;left:0;width:12px;height:2px;background:rgba(255,255,255,.48)}@media (hover:hover) and (pointer:fine){.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He{flex-basis:14%;min-width:14%}.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He:hover{flex-basis:58%;min-width:58%;filter:brightness(1)}.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioBottomLabel__VCS5u,.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioCompactHeader__Nfma2,.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He:hover:before{opacity:0}.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He:not(:hover) .AnimationServicePage_portfolioVerticalTitle__kLzAQ{opacity:1}.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He:hover .AnimationServicePage_portfolioExpandedContent__Ts6oO{opacity:1;pointer-events:auto}}.AnimationServicePage_seoSection__PQpz7{background:#f4f2ed}.AnimationServicePage_seoGrid__vTKml h2{color:#081d26}.AnimationServicePage_seoGrid__vTKml div{display:grid;gap:20px}.AnimationServicePage_faqList__B693S{display:grid;gap:16px}.AnimationServicePage_faqItem__BV8q2{border:1px solid rgba(8,29,38,.12)}.AnimationServicePage_faqItem__BV8q2 summary{padding:24px 28px;font-weight:900;font-size:20px;line-height:1.25;text-transform:uppercase;color:#081d26;cursor:pointer;list-style:none}.AnimationServicePage_faqItem__BV8q2 summary::-webkit-details-marker{display:none}.AnimationServicePage_faqItem__BV8q2 summary:after{content:"+";float:right;margin-left:20px;font-size:28px;line-height:1;font-weight:400}.AnimationServicePage_faqItem__BV8q2[open] summary:after{content:"-"}.AnimationServicePage_faqItem__BV8q2 p{padding:0 28px 26px;font-size:18px;line-height:1.52;color:rgba(8,29,38,.72)}@media (max-width:1280px){.AnimationServicePage_benefitsSection__xqc7e,.AnimationServicePage_deliverablesSection__bmPf_,.AnimationServicePage_faqSection__l6CB7,.AnimationServicePage_heroGrid__RrIA5,.AnimationServicePage_introSection__kZFI7,.AnimationServicePage_pricingSection__cQ11v,.AnimationServicePage_processSection__ySX5X,.AnimationServicePage_seoSection__PQpz7,.AnimationServicePage_useCasesSection__r2vCP{padding-left:40px;padding-right:40px}.AnimationServicePage_heroGrid__RrIA5{grid-template-columns:minmax(0,1fr) 340px;gap:46px}}@media (max-width:1024px){.AnimationServicePage_benefitsGrid__J3SiN,.AnimationServicePage_deliverablesGrid__3yGrh,.AnimationServicePage_faqGrid__nswZh,.AnimationServicePage_heroGrid__RrIA5,.AnimationServicePage_introGrid__DhG1m,.AnimationServicePage_processGrid__w77fi,.AnimationServicePage_seoGrid__vTKml{grid-template-columns:1fr}.AnimationServicePage_statsPanel__BLpOp{grid-template-columns:repeat(3,1fr)}.AnimationServicePage_useCaseGrid__mElp4{grid-template-columns:1fr}.AnimationServicePage_stickyTitle__0_mBO{position:static}.AnimationServicePage_pricingGrid__4mK7B{grid-template-columns:1fr}.AnimationServicePage_portfolioSection__jUJBC{padding-top:90px}.AnimationServicePage_portfolioHeaderRow__Bl5_r{align-items:flex-start;flex-direction:column;margin-bottom:44px}.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He,.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He:hover,.AnimationServicePage_portfolioWorkCard__Dm2He{flex-basis:50%;min-width:50%}.AnimationServicePage_portfolioCompactHeader__Nfma2{top:24px;left:22px}.AnimationServicePage_portfolioExpandedContent__Ts6oO{width:100%;padding:28px 22px}.AnimationServicePage_portfolioVerticalTitle__kLzAQ{display:none}}@media (max-width:768px){.AnimationServicePage_heroGrid__RrIA5{padding:70px 20px 54px;gap:34px}.AnimationServicePage_heroText__0RPdY{padding:26px 22px}.AnimationServicePage_title__OlfX3{font-size:clamp(40px,11vw,54px)}.AnimationServicePage_subtitle__uOOzL{font-size:18px}.AnimationServicePage_heroActions__VkP92{align-items:stretch}.AnimationServicePage_primaryButton__XvIqS,.AnimationServicePage_secondaryButton__iOIob{width:100%}.AnimationServicePage_statsPanel__BLpOp{grid-template-columns:1fr}.AnimationServicePage_benefitsSection__xqc7e,.AnimationServicePage_deliverablesSection__bmPf_,.AnimationServicePage_faqSection__l6CB7,.AnimationServicePage_introSection__kZFI7,.AnimationServicePage_pricingSection__cQ11v,.AnimationServicePage_processSection__ySX5X,.AnimationServicePage_seoSection__PQpz7,.AnimationServicePage_useCasesSection__r2vCP{padding:72px 20px}.AnimationServicePage_sectionTitleLight__zpHUu,.AnimationServicePage_sectionTitle__3IXJh,.AnimationServicePage_seoGrid__vTKml h2{font-size:36px}.AnimationServicePage_introText__MREaF p,.AnimationServicePage_seoGrid__vTKml p{font-size:17px}.AnimationServicePage_deliverablesGrid__3yGrh{padding:34px 24px}.AnimationServicePage_deliverablesList__p2ZxR{grid-template-columns:1fr}.AnimationServicePage_useCaseCard__eWCj2{min-height:auto}.AnimationServicePage_benefitItem__epkf0{grid-template-columns:1fr;gap:16px;padding:24px}.AnimationServicePage_portfolioSection__jUJBC{padding-top:72px}.AnimationServicePage_portfolioInner__7aDPy{padding:0 20px}.AnimationServicePage_portfolioControls__WF6VW{width:100%;justify-content:space-between}.AnimationServicePage_portfolioCards__SOr1T{height:auto;min-height:0}.AnimationServicePage_portfolioWorkCard__Dm2He{flex-basis:86%;min-width:86%;min-height:560px;cursor:pointer}.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He,.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He:hover{flex-basis:86%;min-width:86%;filter:none}.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioBottomLabel__VCS5u,.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioCompactHeader__Nfma2{opacity:1}.AnimationServicePage_portfolioBottomLabel__VCS5u{display:none}.AnimationServicePage_portfolioExpandedContent__Ts6oO{top:auto;left:0;right:0;bottom:0;width:100%;max-height:0;padding:0 22px;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(18px);background:rgba(0,0,0,.56);transition:opacity .3s ease,transform .3s ease,max-height .3s ease,padding .3s ease}.AnimationServicePage_portfolioWorkCardActive__SeKb8 .AnimationServicePage_portfolioExpandedContent__Ts6oO{max-height:420px;padding:24px 22px;opacity:1;pointer-events:auto;transform:translateY(0)}.AnimationServicePage_portfolioWorkCardActive__SeKb8:before{opacity:0}.AnimationServicePage_portfolioExpandedTitle__rVdEI{display:none}.AnimationServicePage_portfolioCompactTitle__MXXom{font-size:24px}.AnimationServicePage_portfolioExpandedDetails__sf0Bk dd{font-size:15px}.AnimationServicePage_portfolioHeader__sz51V p:last-child,.AnimationServicePage_pricingHeader__xPt2T p:last-child{font-size:17px}}@media (max-width:420px){.AnimationServicePage_heroGrid__RrIA5{padding:62px 14px 42px}.AnimationServicePage_heroText__0RPdY,.AnimationServicePage_useCaseCard__eWCj2{padding:22px 16px}.AnimationServicePage_breadcrumb__EVh7T{font-size:11px}.AnimationServicePage_title__OlfX3{font-size:34px}.AnimationServicePage_sectionTitleLight__zpHUu,.AnimationServicePage_sectionTitle__3IXJh,.AnimationServicePage_seoGrid__vTKml h2{font-size:29px}.AnimationServicePage_benefitsSection__xqc7e,.AnimationServicePage_deliverablesSection__bmPf_,.AnimationServicePage_faqSection__l6CB7,.AnimationServicePage_introSection__kZFI7,.AnimationServicePage_pricingSection__cQ11v,.AnimationServicePage_processSection__ySX5X,.AnimationServicePage_seoSection__PQpz7,.AnimationServicePage_useCasesSection__r2vCP{padding:56px 14px}.AnimationServicePage_deliverablesGrid__3yGrh{padding:26px 16px}.AnimationServicePage_faqItem__BV8q2 summary{padding:20px 18px;font-size:16px}.AnimationServicePage_faqItem__BV8q2 p{padding:0 18px 22px;font-size:15px}.AnimationServicePage_portfolioInner__7aDPy{padding:0 16px}.AnimationServicePage_portfolioWorkCard__Dm2He{flex-basis:92%;min-width:92%;min-height:560px}.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He,.AnimationServicePage_portfolioCards__SOr1T:hover .AnimationServicePage_portfolioWorkCard__Dm2He:hover{flex-basis:92%;min-width:92%}.AnimationServicePage_portfolioCompactHeader__Nfma2{top:20px;left:18px;right:18px}.AnimationServicePage_portfolioCardNumber__Tkxww{font-size:24px}.AnimationServicePage_portfolioCompactTitle__MXXom{font-size:21px}.AnimationServicePage_portfolioExpandedContent__Ts6oO{padding:18px}.AnimationServicePage_portfolioExpandedLabel__hDBJm{font-size:14px}.AnimationServicePage_portfolioExpandedDetails__sf0Bk dt{font-size:12px}.AnimationServicePage_portfolioExpandedDetails__sf0Bk dd{font-size:14px}.AnimationServicePage_pricingCard__LnJCj{padding:24px}.AnimationServicePage_pricingPrice__8eHru{font-size:34px}}.AnimationServicePage_page__1pcce{--accent:#55b8c2;--surface:#eef3f2}.AnimationServicePage_heroOverlay__qeVXr{background:linear-gradient(90deg,rgba(3,14,18,.9),rgba(5,24,31,.66) 46%,rgba(5,24,31,.12) 82%),linear-gradient(0deg,rgba(3,14,18,.5),transparent 44%)}.AnimationServicePage_heroGrid__RrIA5{padding-top:72px;padding-bottom:64px;align-items:center}.AnimationServicePage_heroText__0RPdY{padding:12px 0 12px 28px;border-left:2px solid rgba(85,184,194,.82)}.AnimationServicePage_eyebrow__lpcuS,.AnimationServicePage_sectionLabelLight__PcDxz{color:#a7dfe3}.AnimationServicePage_sectionLabel__cFgSe{color:#287783}.AnimationServicePage_primaryButton__XvIqS{border-color:var(--accent);background:var(--accent)}.AnimationServicePage_primaryButton__XvIqS:hover{border-color:#ffffff;background:#ffffff;color:#081d26}.AnimationServicePage_statsPanel__BLpOp{border-top:3px solid var(--accent);background:rgba(3,14,18,.48);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.AnimationServicePage_statItem__XcU74:first-child{padding-top:0;border-top:0}.AnimationServicePage_statItem__XcU74 span{color:#bde8eb}.AnimationServicePage_useCaseCard__eWCj2{position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,background .3s ease}.AnimationServicePage_useCaseCard__eWCj2:before{content:"";position:absolute;top:0;left:0;width:72px;height:3px;background:var(--accent)}.AnimationServicePage_processItem__05Gz6 span,.AnimationServicePage_useCaseCard__eWCj2 span{color:rgba(167,223,227,.66)}.AnimationServicePage_deliverablesSection__bmPf_,.AnimationServicePage_seoSection__PQpz7{background:var(--surface)}.AnimationServicePage_deliverablesGrid__3yGrh{padding:56px;color:#ffffff;background:linear-gradient(135deg,#061820,#102b34)}.AnimationServicePage_deliverablesList__p2ZxR li:before,.AnimationServicePage_pricingCard__LnJCj li:before,.AnimationServicePage_processItem__05Gz6:before{background:var(--accent)}.AnimationServicePage_processItem__05Gz6:before{box-shadow:0 0 0 8px rgba(85,184,194,.12)}.AnimationServicePage_benefitItem__epkf0{background:#f7f9f8;transition:transform .3s ease,border-color .3s ease}.AnimationServicePage_benefitItem__epkf0 span{color:#3b929c}.AnimationServicePage_pricingCard__LnJCj{transition:transform .3s ease,border-color .3s ease,background .3s ease}@media (hover:hover) and (pointer:fine){.AnimationServicePage_pricingCard__LnJCj:hover,.AnimationServicePage_useCaseCard__eWCj2:hover{transform:translateY(-6px);border-color:rgba(85,184,194,.72);background:rgba(255,255,255,.09)}.AnimationServicePage_benefitItem__epkf0:hover{transform:translateX(6px);border-color:rgba(40,119,131,.38)}}@media (max-width:768px){.AnimationServicePage_heroGrid__RrIA5{padding-top:70px;padding-bottom:54px}.AnimationServicePage_heroText__0RPdY{padding:12px 0 12px 22px}.AnimationServicePage_deliverablesGrid__3yGrh{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.AnimationServicePage_benefitItem__epkf0,.AnimationServicePage_pricingCard__LnJCj,.AnimationServicePage_primaryButton__XvIqS,.AnimationServicePage_relatedImage__0woI8,.AnimationServicePage_secondaryButton__iOIob,.AnimationServicePage_useCaseCard__eWCj2{transition:none}}