.HeroSection_initialLoad__JsbWj{opacity:1!important;visibility:visible!important}.HeroSection_hero__az2g9{background:var(--bg-color);align-items:center;gap:0;padding:0;position:relative;overflow:hidden;padding-inline:clamp(1rem,6vw,180px);perspective:1000px;transition:background .3s ease;contain:layout paint style}.HeroSection_hero__az2g9,.HeroSection_left__1etD6{display:flex;min-height:100vh;justify-content:center}.HeroSection_left__1etD6{flex:1 1;padding-left:clamp(1rem,7vw,80px);padding-right:clamp(1rem,3vw,40px);flex-direction:column;z-index:2;transform-style:preserve-3d;contain:layout}.HeroSection_prehead__bS9F9{color:var(--accent-color);font-size:clamp(1rem,1.5vw,1.25rem);margin-bottom:clamp(1.5rem,3vw,2.2rem);font-weight:500;letter-spacing:.02em;display:block;opacity:0}.HeroSection_prehead__bS9F9,.HeroSection_title__lil2U{will-change:transform,opacity;transform-style:preserve-3d;transition:color .3s ease;font-display:swap}.HeroSection_title__lil2U{font-size:clamp(2.5rem,8vw,5.2rem);font-weight:900;letter-spacing:-.03em;color:var(--text-color);margin-bottom:clamp(1.5rem,3vw,2.5rem);line-height:1.04;transform-origin:left center}.HeroSection_titleChar__pK18y{display:inline-block;transform-origin:50% 100%;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.HeroSection_highlight__yJpWx{color:var(--accent-color);font-weight:600;position:relative;display:inline-block;transform-style:preserve-3d;transition:color .3s ease}.HeroSection_highlight__yJpWx:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--accent-color);transform:scaleX(0);transform-origin:right;transition:transform .3s ease,background .3s ease}.HeroSection_subtitle__Thn9_{font-size:clamp(1rem,1.5vw,1.4rem);color:var(--text-secondary);max-width:clamp(300px,40vw,520px);margin-bottom:clamp(1.5rem,3vw,2.6rem);line-height:1.5;transition:color .3s ease}.HeroSection_ctaBtn__SQB3d,.HeroSection_subtitle__Thn9_{opacity:0;will-change:transform,opacity;transform-style:preserve-3d;font-display:swap}.HeroSection_ctaBtn__SQB3d{display:inline-flex;align-items:center;gap:10px;background:var(--btn-bg);color:var(--btn-text);padding:clamp(.9rem,1.5vw,1.1rem) clamp(1.8rem,3vw,2.3rem);border-radius:12px;font-size:clamp(1rem,1.2vw,1.17rem);font-weight:700;text-decoration:none;box-shadow:0 2px 18px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;position:relative;max-width:-moz-fit-content;max-width:fit-content}.HeroSection_ctaText__6mmSz{position:relative;z-index:2}.HeroSection_ctaArrow__yozxd{transition:transform .3s ease;position:relative;z-index:2}.HeroSection_ctaHover__tyzzS{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--btn-hover-bg);transform:translateX(-100%);transition:transform .6s cubic-bezier(.65,0,.35,1),background .3s ease;z-index:1}.HeroSection_ctaBtn__SQB3d:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(255,93,42,.3)}.HeroSection_ctaBtn__SQB3d:hover .HeroSection_ctaArrow__yozxd{transform:translateX(4px)}.HeroSection_ctaBtn__SQB3d:hover .HeroSection_ctaHover__tyzzS{transform:translateX(0)}.HeroSection_right__o6saw{flex:1.2 1;min-width:min(350px,40%);height:100vh;display:flex;align-items:flex-end;justify-content:flex-end;z-index:1;contain:layout}.HeroSection_imageWrapper__zhU9r,.HeroSection_right__o6saw{position:relative;will-change:transform;transform-style:preserve-3d}.HeroSection_imageWrapper__zhU9r{aspect-ratio:4/5;width:100%;height:92vh;overflow:hidden;padding-inline:clamp(1rem,3vw,40px);min-height:500px;background-color:#f5f5f5}.HeroSection_heroImage__fr1Mc{width:100%;max-width:700px;height:90%;object-fit:cover;border-radius:0 0 0 80px;box-shadow:var(--image-shadow);background:var(--image-bg);will-change:transform;transform-origin:center bottom;transform-style:preserve-3d;transition:box-shadow .3s ease,background .3s ease,opacity .3s ease;opacity:1!important;transform:none!important;margin-top:2rem}.HeroSection_imageOverlay__W3A_0{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--image-overlay);z-index:1;transition:background .3s ease}.HeroSection_imageDecoration__ADNP_{position:absolute;bottom:-40px;right:-40px;width:200px;height:200px;border:2px solid var(--accent-color);border-radius:50%;z-index:-1;opacity:0;transform:scale(.5);will-change:transform,opacity;transform-style:preserve-3d;transition:border-color .3s ease}@media (max-width:1100px){.HeroSection_left__1etD6{padding-left:clamp(1rem,3vw,40px)}.HeroSection_right__o6saw{min-width:min(220px,35%)}.HeroSection_heroImage__fr1Mc{border-radius:0 0 0 60px}}@media (max-width:800px){.HeroSection_hero__az2g9{flex-direction:column;min-height:auto;padding-top:80px;gap:0;padding-inline:0;perspective:none}.HeroSection_left__1etD6{padding:2rem 1.5rem;order:2;text-align:left;align-items:flex-start;min-height:auto;width:100%}.HeroSection_title__lil2U{text-align:left;font-size:clamp(2.1rem,8vw,3rem);line-height:1.1;margin-bottom:1.2rem}.HeroSection_subtitle__Thn9_{text-align:left;max-width:100%;font-size:clamp(1rem,4vw,1.2rem);margin-bottom:2rem}.HeroSection_right__o6saw{width:100%;height:auto;min-height:60vh;order:1;min-width:auto}.HeroSection_imageWrapper__zhU9r{height:60vh;width:100%;min-height:auto}.HeroSection_heroImage__fr1Mc{width:100%;height:100%;border-radius:0;margin-top:-1rem}.HeroSection_imageOverlay__W3A_0{background:linear-gradient(180deg,rgba(255,255,255,.8) 0,rgba(255,255,255,.4) 30%,rgba(255,255,255,0) 60%)}.HeroSection_imageDecoration__ADNP_{display:none}[data-theme=dark] .HeroSection_imageOverlay__W3A_0{background:linear-gradient(180deg,rgba(17,17,17,.8) 0,rgba(17,17,17,.4) 30%,rgba(17,17,17,0) 60%)}}@media (max-width:480px){.HeroSection_left__1etD6{padding:1.5rem}.HeroSection_prehead__bS9F9{font-size:1rem;margin-bottom:1.2rem}.HeroSection_title__lil2U{font-size:2.3rem;letter-spacing:-.02em;margin-bottom:1rem}.HeroSection_subtitle__Thn9_{font-size:1.1rem;margin-bottom:1.8rem;line-height:1.5}.HeroSection_ctaBtn__SQB3d{padding:.9rem 1.6rem;font-size:1rem}.HeroSection_right__o6saw{min-height:50vh}.HeroSection_imageWrapper__zhU9r{height:50vh}}@keyframes HeroSection_fadeIn__QRrNC{0%{opacity:0}to{opacity:1}}.About_aboutSection__JLtmA{width:100%;padding:60px clamp(16rem,12vw,120px) 0;overflow:hidden;perspective:1000px;will-change:transform;background:var(--bg-color);position:relative;transition:background .3s ease;margin-bottom:2rem}.About_topContent__8uGfn{display:flex;gap:clamp(32px,4vw,64px);justify-content:space-between;align-items:flex-start;margin-bottom:48px;transform-style:preserve-3d}.About_left__22iEB{flex:3 1;will-change:transform,opacity}.About_left__22iEB h2{font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:400;line-height:1.16;color:var(--text-color);letter-spacing:-1px;min-height:1.16em;transform-style:preserve-3d;transition:color .3s ease}.About_typewriter__HB1q_{border-right:3px solid var(--text-color);white-space:pre-wrap;overflow:hidden;animation:About_blink-caret__Ebpi3 .75s step-end infinite}@keyframes About_blink-caret__Ebpi3{0%,to{border-color:transparent}50%{border-color:var(--text-color)}}.About_name__WSEpk{font-weight:500;color:var(--accent-color);position:relative;display:inline-block;transition:color .3s ease}.About_name__WSEpk:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--accent-color);transform:scaleX(0);transform-origin:right;transition:transform .3s ease,background .3s ease}.About_left__22iEB:hover .About_name__WSEpk:after{transform:scaleX(1);transform-origin:left}.About_right___paJt{flex:2 1;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;margin-top:32px;will-change:transform,opacity;transform-style:preserve-3d}.About_right___paJt p{color:var(--text-color);line-height:1.6;transition:color .3s ease}.About_button__Mul_t,.About_right___paJt p{font-size:clamp(1rem,1.5vw,1.2rem);transform-style:preserve-3d}.About_button__Mul_t{background:var(--tag-bg);color:var(--tag-text);padding:14px 36px 14px 26px;width:min(240px,100%);border-radius:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;position:relative;border:1px solid var(--tag-border)}.About_button__Mul_t:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--accent-color);transform:translateX(-100%);transition:transform .6s cubic-bezier(.65,0,.35,1),background .3s ease;z-index:-1;pointer-events:none}.About_button__Mul_t:hover:before{transform:translateX(0)}.About_button__Mul_t:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.12);color:var(--active-tag-text)}.About_icon__Td8Nm{display:flex;transition:transform .3s ease;position:relative;z-index:2}.About_button__Mul_t:hover .About_icon__Td8Nm{transform:translateX(4px)}.About_ratings__RuB2G{display:flex;gap:clamp(16px,2vw,24px);margin-top:32px;will-change:transform,opacity;transform-style:preserve-3d;margin-bottom:1rem}.About_ratingCard__8K65b{background:var(--tag-bg);border-radius:16px;flex:1 1;padding:clamp(24px,2.5vw,36px) clamp(16px,2vw,24px);display:flex;flex-direction:column;gap:16px;min-width:0;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1);will-change:transform;box-shadow:0 8px 24px rgba(0,0,0,.08);border:1px solid var(--tag-border);align-items:center;text-align:center}.About_ratingCard__8K65b:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#4285f4,#34a853);z-index:2}.About_ratingCard__8K65b:nth-child(2):before{background:linear-gradient(90deg,#00b67a,#5bc2a5)}.About_ratingCard__8K65b:nth-child(3):before{background:linear-gradient(90deg,var(--accent-color) 0,var(--control-button-hover) 100%)}.About_platform__4r_6u{display:flex;align-items:center;gap:10px;margin-bottom:8px;z-index:3}.About_platformName__P4cpU{font-weight:600;color:var(--text-secondary);font-size:clamp(1rem,1.2vw,1.15rem);transition:color .3s ease;z-index:3}.About_stars__d5uA3{display:flex;gap:4px;margin:8px 0;z-index:3}.About_starIcon__6oRBI{color:#ffc107;font-size:clamp(1.4rem,2vw,1.8rem);filter:drop-shadow(0 2px 4px rgba(255,193,7,.3));z-index:3}.About_ratingValue__IWBAx{color:var(--text-color);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;line-height:1;z-index:3;transition:color .3s ease}.About_reviews__99KQc{font-size:clamp(.85rem,1vw,.95rem);color:var(--text-secondary);opacity:.8;z-index:3}.About_glow__GwDCk{position:absolute;width:150px;height:150px;background:radial-gradient(circle,rgba(66,133,244,.15) 0,rgba(66,133,244,0) 70%);border-radius:50%;top:-50px;right:-50px;z-index:1;opacity:0;transition:opacity .3s ease}.About_ratingCard__8K65b:nth-child(2) .About_glow__GwDCk{background:radial-gradient(circle,rgba(0,182,122,.15) 0,rgba(0,182,122,0) 70%)}.About_ratingCard__8K65b:nth-child(3) .About_glow__GwDCk{background:radial-gradient(circle,rgba(252,107,40,.15) 0,rgba(252,107,40,0) 70%)}.About_ratingCard__8K65b:hover .About_glow__GwDCk{opacity:1}.About_googleIcon__0Ig_Z{color:#4285f4;font-size:clamp(1.4rem,2vw,1.8rem);filter:drop-shadow(0 2px 4px rgba(66,133,244,.2))}.About_trustpilotIcon__Z5LVh{color:#00b67a;font-size:clamp(1.4rem,2vw,1.8rem);filter:drop-shadow(0 2px 4px rgba(0,182,122,.2))}.About_listandoLink__h7mjq{display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none;width:100%;height:100%;z-index:3}.About_listandoBadge__9_7Q0{width:100%;max-width:160px;height:auto;border-radius:12px;filter:drop-shadow(0 4px 8px rgba(252,107,40,.15));transition:transform .3s ease}.About_platformGradient__vt9B7{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--accent-color) 0,var(--control-button-hover) 100%);opacity:0;transition:opacity .4s ease;z-index:1}.About_ratingCard__8K65b:hover .About_platformGradient__vt9B7{opacity:1}.About_ratingCard__8K65b:hover{box-shadow:0 12px 32px rgba(0,0,0,.15);transform:translateY(-5px);background:var(--active-tag-bg);border-color:var(--active-tag-bg)}.About_ratingCard__8K65b:hover .About_platformName__P4cpU,.About_ratingCard__8K65b:hover .About_ratingValue__IWBAx,.About_ratingCard__8K65b:hover .About_reviews__99KQc{color:var(--active-tag-text)}.About_aboutSection__JLtmA:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 30%,rgba(252,107,40,.05) 0,transparent 20%),radial-gradient(circle at 80% 70%,rgba(255,140,90,.05) 0,transparent 20%);z-index:-1;opacity:0;transition:opacity 1s ease}.About_aboutSection__JLtmA.About_in-view___nmDq:before{opacity:1}@media (max-width:1100px){.About_aboutSection__JLtmA{padding:80px clamp(2rem,5vw,4rem) 0}.About_topContent__8uGfn{flex-direction:column;gap:24px}.About_right___paJt{margin-top:0}}@media (max-width:750px){.About_ratings__RuB2G{flex-direction:column;gap:16px}.About_ratingCard__8K65b{width:100%}}@media (max-width:480px){.About_aboutSection__JLtmA{padding:60px clamp(1rem,5vw,1.5rem) 0}.About_typewriter__HB1q_{border-right:none;animation:none}.About_button__Mul_t{width:auto;min-width:135px;max-width:240px;display:flex;justify-content:flex-start;margin-left:0;margin-right:auto}.About_platform__4r_6u{flex-direction:column;text-align:center}.About_stars__d5uA3{margin:4px 0}}.BenefitsSection_section__esUSU{position:relative;padding:6rem 1rem;background-color:var(--bg-color);overflow:hidden;transition:background-color .3s ease}.BenefitsSection_backgroundPattern__IVUZ_{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 20%,rgba(252,107,40,.08) 0,transparent 20%),radial-gradient(circle at 90% 80%,rgba(252,107,40,.08) 0,transparent 20%);z-index:0}.BenefitsSection_container__VADH4{position:relative;max-width:1200px;margin:0 auto;z-index:1}.BenefitsSection_header__qPpgl{text-align:center;margin-bottom:4rem}.BenefitsSection_title__5FtCd{font-size:clamp(2.2rem,5vw,3rem);font-weight:700;font-family:Inter,sans-serif;color:var(--section-title-color);margin-bottom:.5rem;line-height:1.13;position:relative;display:inline-block;letter-spacing:-.05em;transition:color .3s}.BenefitsSection_title__5FtCd:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:56px;height:4px;background:var(--accent-color);border-radius:4px;opacity:.22;transition:background .3s}.BenefitsSection_subtitle__lQ57W{font-size:1.25rem;color:var(--accent-color);font-weight:500;margin-top:1rem}.BenefitsSection_content__0sHIe{display:flex;flex-wrap:wrap;gap:3rem}.BenefitsSection_benefitsList__FrjUz{flex:1 1;min-width:300px;list-style:none;padding:0;margin:0}.BenefitsSection_benefitItem__jHef5{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem;margin-bottom:1rem;border-radius:12px;background-color:var(--item-bg);transition:all .3s ease;position:relative;overflow:hidden}.BenefitsSection_benefitItem__jHef5:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--accent-color);transition:width .3s ease}.BenefitsSection_benefitItem__jHef5:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.BenefitsSection_benefitItem__jHef5:hover:before{width:6px}.BenefitsSection_iconWrapper__7kcoY{flex-shrink:0;margin-top:3px}.BenefitsSection_icon__5aJL7{font-size:1.5rem;color:var(--accent-color)}.BenefitsSection_benefitText__TI0SV{color:var(--text-color);font-size:1.1rem;line-height:1.6}.BenefitsSection_rightColumn__OouQN{flex:1 1;min-width:300px;display:flex;flex-direction:column}.BenefitsSection_descriptionBox__aLLPL{padding:2.5rem;border-radius:12px;background-color:var(--item-bg);border-left:4px solid var(--accent-color);flex-grow:1;display:flex;flex-direction:column}.BenefitsSection_description__q0rlN{color:var(--section-desc-color);font-size:1.1rem;line-height:1.7;margin:0 0 2rem}.BenefitsSection_ctaButton__8lYfq{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.8rem;background-color:var(--accent-color);color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:auto;width:-moz-fit-content;width:fit-content}.BenefitsSection_ctaButton__8lYfq:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.BenefitsSection_arrowIcon__ujeT0{margin-left:.5rem;transition:transform .3s ease}.BenefitsSection_ctaButton__8lYfq:hover .BenefitsSection_arrowIcon__ujeT0{transform:translateX(3px)}@media (max-width:992px){.BenefitsSection_content__0sHIe{flex-direction:column}.BenefitsSection_rightColumn__OouQN{width:100%}}@media (max-width:768px){.BenefitsSection_section__esUSU{padding:4rem 1rem}.BenefitsSection_title__5FtCd{font-size:2.25rem}.BenefitsSection_subtitle__lQ57W{font-size:1.1rem}.BenefitsSection_benefitItem__jHef5{padding:1rem}.BenefitsSection_descriptionBox__aLLPL{padding:2rem}}@media (max-width:480px){.BenefitsSection_title__5FtCd{font-size:1.8rem}.BenefitsSection_benefitText__TI0SV,.BenefitsSection_description__q0rlN{font-size:1rem}.BenefitsSection_ctaButton__8lYfq{width:100%}}.Leistungen_leistungenSection__QUKXl{width:100%;padding:100px 0;background:linear-gradient(135deg,var(--leistungen-bg) 0,var(--leistungen-bg-secondary) 100%);position:relative;overflow:hidden;z-index:1;perspective:1000px}.Leistungen_parallaxOrbs___KGL_{position:absolute;inset:0;pointer-events:none;z-index:0;will-change:transform}.Leistungen_orb1__xnQiQ,.Leistungen_orb2__QpHF6,.Leistungen_orb3__gdu9U{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;will-change:transform;opacity:.2;transform-style:preserve-3d;transition:all .5s ease}.Leistungen_orb1__xnQiQ{width:420px;height:420px;background:radial-gradient(circle,var(--orb1-color) 0,transparent 70%);left:4vw;top:12vh}.Leistungen_orb2__QpHF6{width:320px;height:320px;background:radial-gradient(circle,var(--orb2-color) 0,transparent 70%);right:12vw;top:36vh}.Leistungen_orb3__gdu9U{width:280px;height:280px;background:radial-gradient(circle,var(--orb3-color) 0,transparent 70%);right:6vw;bottom:8vh}.Leistungen_header__7RtZb{max-width:1600px;margin:0 auto 100px;padding:0 clamp(1.5rem,5vw,5rem);position:relative;z-index:2}.Leistungen_headerContent__14uzu{max-width:48rem}.Leistungen_sectionTitle__76s_x{font-size:clamp(2.5rem,5vw,3.2rem);font-weight:700;font-family:Inter,sans-serif;color:var(--section-title-color);letter-spacing:-.03em;margin:0 0 24px;line-height:1.1;position:relative;transform-style:preserve-3d;will-change:transform}.Leistungen_sectionTitle__76s_x:after{content:"";position:absolute;bottom:-16px;left:0;width:70px;height:5px;background:var(--accent-color);border-radius:5px;transform:translateZ(0);transition:all .4s ease}.Leistungen_sectionDesc__BJ8HP{color:var(--section-desc-color);font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:400;line-height:1.7;margin:24px 0 0;padding-left:20px;position:relative;transform-style:preserve-3d;will-change:transform}.Leistungen_sectionDesc__BJ8HP:before{content:"";position:absolute;left:0;top:8px;height:calc(100% - 16px);width:3px;background:var(--accent-color);transform:translateZ(0);transition:all .4s ease;border-radius:3px}.Leistungen_cardsGrid__WwUbl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:32px;gap:32px;max-width:1500px;margin:0 auto;padding:0 clamp(1.5rem,5vw,5rem);position:relative;z-index:2}.Leistungen_card__8IzVQ{background:var(--card-bg);border-radius:24px;box-shadow:var(--card-shadow);padding:52px 40px;display:flex;flex-direction:column;align-items:flex-start;min-height:340px;border:1px solid var(--card-border);transition:all .4s cubic-bezier(.25,.8,.25,1);cursor:pointer;position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Leistungen_card__8IzVQ:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,0));opacity:0;transition:opacity .4s ease;z-index:0}.Leistungen_card__8IzVQ:hover{box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border);transform:translateY(-8px) scale(1.02)}.Leistungen_card__8IzVQ:hover:before{opacity:1}.Leistungen_iconWrapper__9gvok{margin-bottom:36px;position:relative;z-index:1}.Leistungen_icon__QeJkr{display:flex;align-items:center;justify-content:center;color:var(--accent-color);width:64px;height:64px;border-radius:20px;background:var(--card-icon-bg);padding:14px;transition:all .4s ease;position:relative;z-index:1;box-shadow:0 6px 16px rgba(0,0,0,.1)}.Leistungen_icon__QeJkr svg{transition:all .4s ease}.Leistungen_title__642py{font-size:clamp(1.5rem,2vw,1.7rem);font-weight:700;color:var(--card-title-color);margin:0 0 24px;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative;z-index:1}.Leistungen_description__n08cf{font-size:clamp(1.05rem,1.3vw,1.1rem);color:var(--card-desc-color);font-weight:400;line-height:1.7;margin:0;position:relative;z-index:1}.Leistungen_learnMore__lBAHq{display:inline-flex;align-items:center;margin-top:32px;color:var(--accent-color);font-weight:600;font-size:1.1rem;font-family:Inter,sans-serif;text-decoration:none;transition:all .3s ease;position:relative;z-index:2}.Leistungen_learnMore__lBAHq:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.Leistungen_learnMore__lBAHq:hover:after{transform:scaleX(1);transform-origin:left}.Leistungen_arrow__c1eCz{margin-left:8px;font-size:1.2em;transition:transform .3s cubic-bezier(.4,1.5,.5,1.2)}.Leistungen_learnMore__lBAHq:hover .Leistungen_arrow__c1eCz{transform:translateX(6px)}.Leistungen_hoverIndicator__Q8mB_{position:absolute;bottom:0;left:0;width:100%;height:5px;background:var(--accent-color);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.65,0,.35,1);z-index:1;border-radius:0 0 24px 24px}.Leistungen_cardGlow__fTRO3{position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle at center,var(--accent-color) 0,transparent 70%);opacity:0;transition:opacity .6s ease;z-index:0;pointer-events:none;transform:translate(-50%,-50%) scale(.8)}.Leistungen_card__8IzVQ:hover .Leistungen_cardGlow__fTRO3{opacity:.1}@media (max-width:1024px){.Leistungen_leistungenSection__QUKXl{padding:140px 0 80px}.Leistungen_orb1__xnQiQ{width:320px;height:320px;filter:blur(70px)}.Leistungen_orb2__QpHF6{width:240px;height:240px;filter:blur(60px)}.Leistungen_orb3__gdu9U{width:200px;height:200px;filter:blur(50px)}.Leistungen_card__8IzVQ{padding:44px 32px}}@media (max-width:768px){.Leistungen_leistungenSection__QUKXl{padding:120px 0 60px}.Leistungen_header__7RtZb{margin-bottom:60px}.Leistungen_card__8IzVQ{min-height:auto;padding:36px 28px;border-radius:20px}.Leistungen_icon__QeJkr{width:56px;height:56px;border-radius:18px}}@media (max-width:480px){.Leistungen_leistungenSection__QUKXl{padding:100px 0 40px}.Leistungen_sectionDesc__BJ8HP:before{top:6px;height:calc(100% - 12px);width:2px}.Leistungen_cardsGrid__WwUbl{grid-template-columns:1fr;gap:24px}.Leistungen_card__8IzVQ{padding:32px 24px}.Leistungen_learnMore__lBAHq{margin-top:28px}}.Proces_container__RNIOQ{position:relative;width:100%;padding:4rem 0;background:var(--bg-color);overflow:hidden;font-family:Inter,system-ui,sans-serif;margin-top:-4rem;transition:background .3s ease}.Proces_desktopProcessWrapper__Fnb6H{position:relative}.Proces_parallaxBg__IwkKL{position:absolute;top:0;left:0;width:100%;height:120%;z-index:0;will-change:transform}.Proces_contentWrapper__U35QZ{max-width:1600px;margin:0 auto;padding:0 clamp(1rem,5vw,5rem);position:relative;z-index:1}.Proces_sectionHeader__bQUM6{margin-bottom:4rem;text-align:left;max-width:700px;padding-left:.3rem;will-change:transform}.Proces_sectionTitle__RXp_R{font-size:clamp(2rem,5vw,2.7rem);font-weight:700;line-height:1.16;color:var(--text-primary);letter-spacing:-.05em;margin-bottom:1rem;display:inline-block;transition:color .3s ease}.Proces_underline__zNLyw{position:relative;display:inline-block}.Proces_underline__zNLyw:after{content:"";display:block;height:4px;width:60%;background:var(--accent-color);border-radius:2px;margin-top:6px;transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1),background .3s ease}.Proces_sectionTitle__RXp_R:hover .Proces_underline__zNLyw:after{transform:scaleX(1.1)}.Proces_sectionDesc__olSSK{font-size:clamp(1.1rem,1.5vw,1.2rem);color:var(--text-primary);max-width:530px;line-height:1.6;margin:0;transition:color .3s ease}.Proces_processContainer__yRj5f{position:relative;background:var(--container-bg);border-radius:24px;padding:4rem;box-shadow:0 20px 60px var(--shadow-color);overflow:hidden;border:1px solid var(--border-color);will-change:transform;transition:all .3s ease}.Proces_stages__BroUp{display:flex;width:100%;justify-content:space-between;position:relative;margin-bottom:4rem;z-index:2}.Proces_stageContainer__TQG_C{display:flex;flex-direction:column;align-items:center;flex:1 1;cursor:pointer;position:relative;z-index:1;will-change:transform}.Proces_stageMarker__9O6bi{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;width:100%;position:relative}.Proces_stageNumber__hP78e{width:48px;height:48px;background:var(--container-bg);border:2px solid var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--accent-color);margin-bottom:1.5rem;z-index:2;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px var(--shadow-number);will-change:transform}.Proces_stageLine__VkvuX{height:3px;width:100%;background:var(--stage-line-bg);position:relative;top:-30px}.Proces_stage___32Y1{font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1rem;color:var(--text-tertiary);text-align:center;padding:0 1rem;position:relative;z-index:2;background:var(--container-bg);transition:all .4s cubic-bezier(.16,1,.3,1)}.Proces_stageIcon__YbCiC{font-size:1.8rem;margin-top:1rem;opacity:0;transform:translateY(10px);transition:all .4s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 2px 4px var(--shadow-icon))}.Proces_processSteps__q8NuJ{max-width:800px;margin:0 auto;position:relative;min-height:240px}.Proces_step__GC_L5{background:var(--container-bg);border-radius:20px;box-shadow:0 20px 50px var(--shadow-step);overflow:hidden;transition:all .6s cubic-bezier(.16,1,.3,1);border:1px solid var(--border-color);height:240px;display:flex;align-items:center;position:relative}.Proces_step__GC_L5:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-step);z-index:0}.Proces_stepContent__SQ3wG{padding:3rem;text-align:center;position:relative;z-index:1}.Proces_stepContent__SQ3wG p{margin:0;line-height:1.8;color:var(--text-secondary);font-size:1.1rem;font-weight:400;transition:color .3s ease}.Proces_mobileProcess__sJ7o5{display:none;flex-direction:column;gap:1.5rem}.Proces_mobileStep__0xfif{background:var(--container-bg);border-radius:16px;box-shadow:0 8px 30px var(--shadow-mobile);overflow:hidden;border:1px solid var(--border-color);transition:all .3s ease;will-change:transform}.Proces_mobileStep__0xfif:hover{transform:translateY(-5px);box-shadow:0 12px 40px var(--shadow-hover)}.Proces_mobileStepHeader__cmrfH{display:flex;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-mobile-header);position:relative;overflow:hidden}.Proces_mobileStepHeader__cmrfH:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-mobile-header);z-index:0}.Proces_mobileStepNumber__9L7iP{width:36px;height:36px;background:var(--container-bg);border:2px solid var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:1rem;flex-shrink:0;z-index:1;box-shadow:0 2px 8px var(--shadow-number);transition:all .3s ease}.Proces_mobileStepIcon__brR5C{font-size:1.5rem;margin-right:1rem;z-index:1;filter:drop-shadow(0 1px 2px var(--shadow-icon));transition:all .3s ease}.Proces_mobileStepTitle__mK_3z{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05rem;color:var(--text-mobile-title);margin:0;z-index:1;transition:color .3s ease}.Proces_mobileStepContent__KAqa9{padding:1.5rem;position:relative}.Proces_mobileStepContent__KAqa9:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-mobile-content);z-index:0}.Proces_mobileStepContent__KAqa9 p{margin:0;line-height:1.7;color:var(--text-secondary);font-size:1rem;position:relative;z-index:1;transition:color .3s ease}@media (max-width:1024px){.Proces_container__RNIOQ{padding:6rem 1.5rem}.Proces_processContainer__yRj5f{padding:2rem;box-shadow:0 10px 40px var(--shadow-color)}.Proces_processSteps__q8NuJ,.Proces_stages__BroUp{display:none}.Proces_mobileProcess__sJ7o5{display:flex}}@media (max-width:768px){.Proces_container__RNIOQ{padding:4rem 0}.Proces_sectionHeader__bQUM6{margin-bottom:2rem}.Proces_mobileStepContent__KAqa9,.Proces_mobileStepHeader__cmrfH{padding:1.2rem}}@media (max-width:480px){.Proces_container__RNIOQ{padding:3rem 0}.Proces_mobileStepNumber__9L7iP{width:32px;height:32px;font-size:.9rem}.Proces_mobileStepIcon__brR5C{font-size:1.3rem;margin-right:.8rem}.Proces_mobileStepTitle__mK_3z{font-size:.9rem}.Proces_mobileStepContent__KAqa9 p{font-size:.95rem}}.BlogCTA_ctaSection__LyBq5{width:100%;padding:0 1rem;background:transparent;display:flex;justify-content:center;margin:0 auto 4rem}.BlogCTA_heroBlog__2_fKV{position:relative;margin:4rem 0;border-radius:2.2rem;padding:0;overflow:hidden;min-height:320px;width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 48px -12px rgba(252,107,40,.1)}.BlogCTA_heroVideoBg___BLzH{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;filter:blur(.5px) brightness(.5) saturate(1.1);pointer-events:none}.BlogCTA_heroOverlay__Z4zC0{position:absolute;inset:0;z-index:1;background:linear-gradient(115deg,rgba(20,20,20,.65) 5%,rgba(0,0,0,.45) 50%,rgba(252,107,40,.15));pointer-events:none}.BlogCTA_heroBadge__1Jzry{position:absolute;left:2.5rem;top:1.5rem;background:var(--accent-color);color:#fff;font-size:.875rem;font-weight:700;padding:.45em 1.3em;border-radius:9999px;letter-spacing:.07em;box-shadow:0 4px 20px -6px var(--accent-color);z-index:4;border:1.5px solid #fff6;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.97}.BlogCTA_heroGlowDisc__TilRY{position:absolute;right:-60px;bottom:-60px;width:260px;height:260px;pointer-events:none;z-index:2;background:radial-gradient(circle,var(--accent-color) 0,transparent 75%);opacity:.28;filter:blur(8px);transition:opacity .3s}.BlogCTA_heroContentWrapper__02OCs{display:flex;align-items:center;justify-content:center;gap:2.5rem;width:100%;height:100%;position:relative;z-index:2;padding:4rem 2rem}.BlogCTA_heroIconWrap__yl0kf{display:flex;align-items:center;justify-content:center;min-width:120px;min-height:120px;flex-shrink:0}.BlogCTA_heroIconCircle__gQXYH{background:linear-gradient(150deg,#fff 70%,var(--accent-color) 150%);box-shadow:0 0 28px 0 #fc6b2866;border-radius:50%;width:110px;height:110px;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s;position:relative}.BlogCTA_heroIconCircle__gQXYH:hover{box-shadow:0 0 60px 0 var(--accent-color)}.BlogCTA_heroIcon__A2YmY{color:var(--accent-color);width:56px;height:56px;z-index:2;filter:drop-shadow(0 8px 16px #fc6b2860);animation:BlogCTA_popPulse__3HRkL 2.7s cubic-bezier(.6,0,.5,1) infinite}@keyframes BlogCTA_popPulse__3HRkL{0%,to{transform:scale(1)}45%{transform:scale(1.08)}60%{transform:scale(.93)}}.BlogCTA_heroContent__g1R2_{color:#fff;max-width:650px}.BlogCTA_title__uG_X2{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900;margin-bottom:1.2rem;line-height:1.13;letter-spacing:-.01em;display:flex;flex-wrap:wrap;align-items:center;gap:.45em;text-shadow:0 2px 8px rgba(0,0,0,.3)}.BlogCTA_titleGradient__gds98{background:linear-gradient(90deg,#fc6b28 10%,#ffad71 95%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.BlogCTA_titleGradient__gds98,.BlogCTA_titleWhite__vFW8S{font-weight:900;letter-spacing:-.01em;display:inline-block}.BlogCTA_titleWhite__vFW8S{color:#fff}.BlogCTA_heroSubtitle__Vfuky{font-size:clamp(.95rem,2vw,1.24rem);color:rgba(255,255,255,.9);margin-bottom:2.2rem;line-height:1.7;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.25)}.BlogCTA_heroAccent__ZQiL9{color:#ffad71;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.3)}.BlogCTA_desktopOnly__SleAD{display:block}.BlogCTA_heroButton__enoXs{display:inline-flex;align-items:center;gap:.8em;background:#fff;color:var(--accent-color);font-weight:700;font-size:clamp(.95rem,2vw,1.1rem);padding:.85rem 2rem;border-radius:9999px;border:2px solid var(--accent-color);box-shadow:0 8px 26px -5px rgba(0,0,0,.3);text-decoration:none;transition:all .26s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BlogCTA_heroButton__enoXs:focus,.BlogCTA_heroButton__enoXs:hover{background:var(--accent-color);color:#fff;box-shadow:0 12px 36px -8px var(--accent-color);transform:translateY(-3px) scale(1.045)}.BlogCTA_heroButtonIcon__VY9_c{font-size:1.22em;transition:transform .18s;margin-left:.18em}.BlogCTA_heroButton__enoXs:hover .BlogCTA_heroButtonIcon__VY9_c{transform:translateX(5px) scale(1.11)}@media (max-width:1024px){.BlogCTA_heroContentWrapper__02OCs{padding:3rem 1.5rem;gap:2rem}.BlogCTA_heroBadge__1Jzry{left:1.5rem;top:1rem;padding:.32em 1em}.BlogCTA_heroGlowDisc__TilRY{right:-32px;bottom:-32px;width:150px;height:150px}.BlogCTA_heroIconWrap__yl0kf{min-width:100px;min-height:100px}.BlogCTA_heroIconCircle__gQXYH{width:90px;height:90px}.BlogCTA_heroIcon__A2YmY{width:48px;height:48px}}@media (max-width:768px){.BlogCTA_heroContentWrapper__02OCs{flex-direction:column;text-align:center;gap:1.5rem;padding:2.5rem 1.5rem}.BlogCTA_title__uG_X2{justify-content:center}.BlogCTA_heroIconWrap__yl0kf{margin-bottom:.5rem}.BlogCTA_desktopOnly__SleAD,.BlogCTA_heroSubtitle__Vfuky br{display:none}}@media (max-width:640px){.BlogCTA_ctaSection__LyBq5{padding:0 .75rem;margin-bottom:3rem}.BlogCTA_heroBlog__2_fKV{margin:2.5rem 0;border-radius:1.5rem;min-height:280px}.BlogCTA_heroContentWrapper__02OCs{padding:2rem 1rem}.BlogCTA_heroIconWrap__yl0kf{min-width:80px;min-height:80px}.BlogCTA_heroIconCircle__gQXYH{width:70px;height:70px}.BlogCTA_heroIcon__A2YmY{width:36px;height:36px}.BlogCTA_heroBadge__1Jzry{left:1rem;top:.8rem;font-size:.8rem;padding:.25em .8em}.BlogCTA_heroGlowDisc__TilRY{right:-20px;bottom:-20px;width:100px;height:100px}.BlogCTA_heroButton__enoXs{padding:.75rem 1.75rem}}@media (max-width:480px){.BlogCTA_heroBlog__2_fKV{border-radius:1rem;min-height:240px}.BlogCTA_heroContentWrapper__02OCs{padding:1.5rem .75rem;gap:1rem}.BlogCTA_heroIconWrap__yl0kf{min-width:60px;min-height:60px}.BlogCTA_heroIconCircle__gQXYH{width:56px;height:56px}.BlogCTA_heroIcon__A2YmY{width:28px;height:28px}.BlogCTA_title__uG_X2{flex-direction:column;gap:.2em;margin-bottom:1rem}.BlogCTA_heroSubtitle__Vfuky{margin-bottom:1.5rem;line-height:1.6}.BlogCTA_heroButton__enoXs{width:100%;justify-content:center}}.CTASection_cta__BlnIh{display:flex;align-items:center;justify-content:center;background:var(--bg-color);border-radius:2rem;padding:3rem 2.5rem;gap:4rem;box-shadow:0 4px 30px rgba(0,0,0,.08);max-width:80rem;margin:4rem auto;position:relative;overflow:visible;transition:all .3s ease}.CTASection_left__4WiwF{display:flex;align-items:flex-end;gap:1rem;position:relative;flex-shrink:0}.CTASection_phoneWrapper__KmZ1X{position:relative;z-index:2}.CTASection_phoneImg__qYCbk{border-radius:1.5rem;border:.375rem solid var(--bg-color);width:14rem;height:26rem;object-fit:cover;transition:all .3s ease}.CTASection_separator__LrZi_{width:2px;min-height:15rem;height:60%;background:linear-gradient(180deg,rgba(90,90,90,.06) 0,var(--accent-color) 49%,rgba(90,90,90,.06) 100%);margin:0 2.8rem;border-radius:10px;align-self:stretch;transition:background .3s;z-index:1;box-shadow:0 0 10px 0 rgba(255,93,42,.08)}[data-theme=dark] .CTASection_separator__LrZi_{background:linear-gradient(180deg,rgba(245,245,245,.07) 0,var(--accent-color) 49%,rgba(245,245,245,.07) 100%);box-shadow:0 0 16px 0 rgba(255,125,90,.11)}@media (max-width:64rem){.CTASection_separator__LrZi_{display:none}}.CTASection_badge__o5e3H{position:absolute;left:-2.8rem;top:-2.8rem;background:var(--accent-color);color:var(--active-tag-text);font-size:.8rem;font-weight:700;border-radius:50%;width:6.5rem;height:6.5rem;display:flex;align-items:center;justify-content:center;letter-spacing:.08em;transform:rotate(-17deg);box-shadow:0 6px 32px var(--timeline-line-bg);text-align:center;padding:.5rem;z-index:5;transition:all .3s ease;line-height:1.2}.CTASection_smallImgWrapper__Xg0M2{position:absolute;left:9rem;bottom:1.5rem;z-index:3;filter:drop-shadow(0 6px 22px rgba(0,0,0,.14))}.CTASection_smallImg__vharP{border-radius:1.2rem;width:14rem;height:8.5rem;object-fit:cover;border:.25rem solid var(--bg-color);box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease}.CTASection_right__9hzci{display:flex;flex-direction:column;gap:1.5rem;max-width:28rem}.CTASection_headingWrapper__4bVd6{margin-bottom:.5rem}.CTASection_mainTitle__dJk6a{color:var(--accent-color);font-size:2.8rem;font-weight:800;line-height:1;letter-spacing:-.03em;margin:0 0 .5rem;transition:color .3s ease}.CTASection_subTitle__99Dfo{color:var(--section-title-color);font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0;transition:color .3s ease}.CTASection_desc__RoJbQ{color:var(--section-desc-color);font-size:1.15rem;font-weight:400;margin:0 0 1.5rem;line-height:1.6;transition:color .3s ease}.CTASection_ctaBtn__Jb2Pq{background:var(--accent-color);color:var(--active-tag-text);border-radius:.75rem;padding:1.1rem 2.5rem;font-size:1.15rem;font-weight:700;box-shadow:0 8px 28px var(--timeline-line-bg);border:none;text-decoration:none;transition:all .3s ease;cursor:pointer;outline:none;display:inline-block;align-self:flex-start}.CTASection_ctaBtn__Jb2Pq:focus,.CTASection_ctaBtn__Jb2Pq:hover{background:var(--control-button-hover);color:var(--active-tag-text);transform:translateY(-2px) scale(1.04);box-shadow:0 12px 38px var(--timeline-line-bg)}@media (max-width:64rem){.CTASection_cta__BlnIh{flex-direction:column;gap:2.5rem;padding:2.5rem 1.5rem;border-radius:1.5rem;max-width:95%;margin:3rem auto}.CTASection_left__4WiwF{flex-direction:row;align-items:flex-end;gap:1rem}.CTASection_smallImgWrapper__Xg0M2{left:7rem;bottom:1rem}.CTASection_right__9hzci{align-items:center;text-align:center;max-width:100%}.CTASection_headingWrapper__4bVd6{text-align:center}.CTASection_ctaBtn__Jb2Pq{align-self:center}}@media (max-width:48rem){.CTASection_mainTitle__dJk6a{font-size:2.2rem}.CTASection_subTitle__99Dfo{font-size:1.5rem}.CTASection_desc__RoJbQ{font-size:1.05rem}}@media (max-width:33.75rem){.CTASection_cta__BlnIh{padding:1.5rem 1rem 2rem;border-radius:1rem;margin:2rem auto;gap:1.5rem}.CTASection_left__4WiwF{flex-direction:column;align-items:center;gap:0}.CTASection_phoneImg__qYCbk{width:8rem;height:15rem;border-width:.25rem;display:none}.CTASection_smallImgWrapper__Xg0M2{left:.5rem;bottom:-1rem}.CTASection_smallImg__vharP{width:5.5rem;height:5.5rem}.CTASection_badge__o5e3H{width:4rem;height:4rem;font-size:.5rem;left:-1rem;top:-1rem;padding:.25rem}.CTASection_mainTitle__dJk6a{font-size:1.8rem;margin-top:.5rem}.CTASection_subTitle__99Dfo{font-size:1.3rem}.CTASection_desc__RoJbQ{font-size:1rem;margin-bottom:1.2rem}.CTASection_ctaBtn__Jb2Pq{padding:.8rem 1.8rem;font-size:1.05rem;border-radius:.5rem}}@media (max-width:23.4375rem){.CTASection_mainTitle__dJk6a{font-size:1.6rem}.CTASection_subTitle__99Dfo{font-size:1.1rem}.CTASection_ctaBtn__Jb2Pq{font-size:1rem;padding:.7rem 1.5rem}}.DomainCTA_ctaSection__PdBP1{position:relative;padding:5rem 1rem;isolation:isolate;overflow:hidden}.DomainCTA_ctaBackground__tSkYh{position:absolute;inset:0;background:linear-gradient(135deg,rgba(252,107,40,.03),rgba(252,107,40,.1) 50%,rgba(255,255,255,0));z-index:-1}.DomainCTA_ctaBackground__tSkYh:after{content:"";position:absolute;top:-50%;right:-20%;width:100%;height:200%;background:radial-gradient(circle,rgba(252,107,40,.05) 0,transparent 70%)}.DomainCTA_ctaContainer__KN7MX{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.DomainCTA_ctaContent__CH9Zb{padding-right:2rem}.DomainCTA_header__cg8Dp{margin-bottom:2.5rem}.DomainCTA_kicker__9p4t4{display:inline-block;padding:.5rem 1rem;background:rgba(252,107,40,.1);color:var(--accent-color);font-weight:600;font-size:.875rem;border-radius:20px;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.DomainCTA_ctaTitle__hT7Na{font-size:2.5rem;font-weight:800;color:var(--section-title-color);margin:0 0 1.5rem;line-height:1.2}.DomainCTA_titleHighlight__9YwR1{color:var(--accent-color);position:relative;display:inline-block}.DomainCTA_titleHighlight__9YwR1:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent-color),transparent);border-radius:2px}.DomainCTA_ctaDescription__llbAq{font-size:1.125rem;color:var(--section-desc-color);margin:0;line-height:1.6}.DomainCTA_featureList__nfZkx{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.DomainCTA_featureItem__caXw3{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(255,255,255,.5);border-radius:12px;transition:all .3s ease}.DomainCTA_featureItem__caXw3:hover{transform:translateY(-2px);background:rgba(255,255,255,.8);box-shadow:0 8px 25px rgba(0,0,0,.1)}.DomainCTA_featureIcon__Ymbk3{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(252,107,40,.1);color:var(--accent-color);border-radius:12px;padding:.5rem}.DomainCTA_featureIcon__Ymbk3 svg{width:24px;height:24px}.DomainCTA_featureText__gEpA_ h4{font-size:1.125rem;font-weight:600;color:var(--text-color);margin:0 0 .25rem}.DomainCTA_featureText__gEpA_ p{font-size:.95rem;color:var(--text-secondary);margin:0;line-height:1.5}.DomainCTA_ctaActions__rJXYd{display:flex;gap:1rem;flex-wrap:wrap}.DomainCTA_ctaButtonPrimary__RiBtE{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--accent-color);color:white;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(252,107,40,.3)}.DomainCTA_ctaButtonPrimary__RiBtE:hover{background:white;transform:translateY(-2px);box-shadow:0 8px 25px rgba(252,107,40,.4)}.DomainCTA_ctaButtonSecondary__Bdgdr{display:inline-flex;align-items:center;padding:1rem 2rem;background:transparent;color:var(--accent-color);border:2px solid rgba(252,107,40,.2);border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease}.DomainCTA_ctaButtonSecondary__Bdgdr:hover{background:rgba(252,107,40,.1);border-color:var(--accent-color);transform:translateY(-2px)}.DomainCTA_ctaButtonPrimary__RiBtE svg{width:20px;height:20px}.DomainCTA_ctaVisual__9klpo{display:flex;justify-content:center}.DomainCTA_domainCard__oIu4k{background:var(--bg-color);border-radius:20px;padding:2rem;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);max-width:320px;width:100%}.DomainCTA_domainCardHeader__OzU1d{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.DomainCTA_domainCardIcon__UyqfN{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(252,107,40,.1);color:var(--accent-color);border-radius:10px;padding:.5rem}.DomainCTA_domainCardIcon__UyqfN svg{width:20px;height:20px}.DomainCTA_domainCardTitle__ATQjs{font-weight:600;color:var(--text-color)}.DomainCTA_domainExample__Yku6a{display:flex;align-items:baseline;justify-content:center;font-size:1.75rem;font-weight:700;color:var(--text-color);margin-bottom:1.5rem;padding:1rem;background:rgba(0,0,0,.02);border-radius:12px}.DomainCTA_domainName__FGEqI{color:var(--text-color)}.DomainCTA_domainTld__Nns1x{color:var(--accent-color)}.DomainCTA_domainStatus__yQeo_{display:flex;flex-direction:column;gap:1rem}.DomainCTA_availabilityBadge__zG2gO{gap:.5rem;padding:.75rem 1rem;background:rgba(40,167,69,.1);color:var(--success-color);border-radius:12px;font-weight:600}.DomainCTA_availabilityBadge__zG2gO,.DomainCTA_badgeIcon__fHEfH{display:flex;align-items:center;justify-content:center}.DomainCTA_badgeIcon__fHEfH svg{width:18px;height:18px}.DomainCTA_domainPrice__o9qQ5{text-align:center;font-size:.875rem;color:var(--text-secondary);font-weight:500}@media (max-width:1024px){.DomainCTA_ctaContainer__KN7MX{gap:3rem}.DomainCTA_ctaTitle__hT7Na{font-size:2.25rem}.DomainCTA_domainExample__Yku6a{font-size:1.5rem}}@media (max-width:880px){.DomainCTA_ctaContainer__KN7MX{grid-template-columns:1fr;gap:3rem;text-align:center}.DomainCTA_ctaContent__CH9Zb{padding-right:0;order:2}.DomainCTA_ctaVisual__9klpo{order:1}.DomainCTA_featureItem__caXw3{text-align:left}.DomainCTA_ctaActions__rJXYd{justify-content:center}}@media (max-width:640px){.DomainCTA_ctaSection__PdBP1{padding:3rem 1rem}.DomainCTA_ctaTitle__hT7Na{font-size:2rem}.DomainCTA_ctaDescription__llbAq{font-size:1rem}.DomainCTA_featureItem__caXw3{flex-direction:column;text-align:center;padding:1.5rem}.DomainCTA_featureIcon__Ymbk3{align-self:center}.DomainCTA_ctaActions__rJXYd{flex-direction:column;align-items:center}.DomainCTA_ctaButtonPrimary__RiBtE,.DomainCTA_ctaButtonSecondary__Bdgdr{width:80%;justify-content:center}.DomainCTA_domainCard__oIu4k{padding:1.5rem}.DomainCTA_domainExample__Yku6a{font-size:1.375rem;padding:.875rem}}@media (max-width:480px){.DomainCTA_ctaTitle__hT7Na{font-size:1.75rem}.DomainCTA_kicker__9p4t4{font-size:.75rem;padding:.375rem .75rem}.DomainCTA_featureItem__caXw3{padding:1.25rem}.DomainCTA_featureIcon__Ymbk3{width:40px;height:40px}.DomainCTA_featureIcon__Ymbk3 svg{width:20px;height:20px}.DomainCTA_domainCard__oIu4k{padding:1.25rem}.DomainCTA_domainExample__Yku6a{font-size:1.25rem}.DomainCTA_domainCard__oIu4k{display:none}}@media (prefers-color-scheme:dark){.DomainCTA_featureItem__caXw3{background:rgba(255,255,255,.05)}.DomainCTA_featureItem__caXw3:hover{background:rgba(255,255,255,.1)}.DomainCTA_domainExample__Yku6a{background:rgba(255,255,255,.05)}.DomainCTA_ctaButtonSecondary__Bdgdr{border-color:rgba(252,107,40,.3)}.DomainCTA_ctaButtonSecondary__Bdgdr:hover{background:rgba(252,107,40,.15)}}@media (prefers-reduced-motion:reduce){.DomainCTA_ctaButtonPrimary__RiBtE,.DomainCTA_ctaButtonSecondary__Bdgdr,.DomainCTA_featureItem__caXw3{transition:none}.DomainCTA_ctaButtonPrimary__RiBtE:hover,.DomainCTA_ctaButtonSecondary__Bdgdr:hover,.DomainCTA_featureItem__caXw3:hover{transform:none}}@media (prefers-contrast:high){.DomainCTA_ctaBackground__tSkYh{background:linear-gradient(135deg,rgba(252,107,40,.1),rgba(252,107,40,.2) 50%,rgba(255,255,255,0))}.DomainCTA_domainCard__oIu4k{border:2px solid var(--text-color)}.DomainCTA_featureItem__caXw3{border:1px solid var(--text-secondary)}}.ProjectShowcase_section__8d1N7{padding:6rem 0;background:var(--projects-bg);position:relative;overflow:hidden}.ProjectShowcase_container__JGyxP{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem}.ProjectShowcase_header__4jxno{margin-bottom:4.5rem;max-width:800px}.ProjectShowcase_title__PPrVS{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem;position:relative}.ProjectShowcase_titleText__PMGVk{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:var(--section-title-color);line-height:1.1;position:relative;z-index:1}.ProjectShowcase_titleUnderline__A0PLP{display:block;margin-top:.5rem;width:110px;height:4px;background:var(--accent-color);border-radius:2px;transform-origin:left;transition:transform .4s ease}.ProjectShowcase_title__PPrVS:hover .ProjectShowcase_titleUnderline__A0PLP{transform:scaleX(1.2)}.ProjectShowcase_subtitle__9SK_Y{color:var(--section-desc-color);font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.6;padding-left:1.5rem;border-left:2px solid var(--section-desc-line);margin-top:1.5rem}.ProjectShowcase_projectsGrid__02Rcr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));grid-gap:2.5rem;gap:2.5rem}.ProjectShowcase_projectCard__0ojdL{background:var(--card-bg);border-radius:1.5rem;border:1px solid var(--card-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);opacity:0;transform:translateY(30px);position:relative;isolation:isolate}.ProjectShowcase_projectCard__0ojdL:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,0));z-index:-1;opacity:0;transition:opacity .3s ease}.ProjectShowcase_projectCard__0ojdL:hover:before{opacity:1}.ProjectShowcase_projectCard__0ojdL.ProjectShowcase_animate__W0J5I{opacity:1;transform:translateY(0);animation:ProjectShowcase_cardAppear__LzCJN .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes ProjectShowcase_cardAppear__LzCJN{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ProjectShowcase_projectCard__0ojdL:hover{transform:translateY(-8px);box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border)}.ProjectShowcase_imageContainer__cQy8N{position:relative;width:100%;height:240px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--thumbnail-bg,#f8f8f8)}.ProjectShowcase_imageWrapper__qdquH{position:relative;width:100%;height:100%}.ProjectShowcase_projectImage__t4Ao8{object-fit:contain;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ProjectShowcase_projectCard__0ojdL:hover .ProjectShowcase_projectImage__t4Ao8{transform:scale(1.08)}.ProjectShowcase_imageOverlay__MIMEl{position:absolute;inset:0;background:var(--glass-overlay);z-index:1;opacity:.6}.ProjectShowcase_imageGradient__QYuxF{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);z-index:2}.ProjectShowcase_content__ZuuFS{padding:2rem;background:var(--card-content-bg);border-top:1px solid var(--card-content-border)}.ProjectShowcase_meta__ceHwG{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ProjectShowcase_number__M2Yi3{font-size:1.75rem;font-weight:700;color:var(--index-color);opacity:.8}.ProjectShowcase_technologies__VLw1e{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.ProjectShowcase_techPill__vbFt1{background:var(--tech-pill-bg);color:var(--tech-pill-text);font-size:.75rem;padding:.35rem .8rem;border-radius:2rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--tech-pill-border)}.ProjectShowcase_textContent__mDT4E{margin-bottom:1.5rem}.ProjectShowcase_projectTitle__evmWO{font-size:1.5rem;font-weight:700;color:var(--project-title-color);margin-bottom:.75rem;line-height:1.3;transition:color .3s ease}.ProjectShowcase_projectCard__0ojdL:hover .ProjectShowcase_projectTitle__evmWO{color:var(--accent-color)}.ProjectShowcase_projectDescription__7j_MY{color:var(--project-subtitle-color);line-height:1.6;margin-bottom:0}.ProjectShowcase_buttons__wG3Zu{display:flex;gap:1rem;flex-wrap:wrap}.ProjectShowcase_primaryButton__ZkbrW,.ProjectShowcase_secondaryButton__2QStK{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem}.ProjectShowcase_primaryButton__ZkbrW{background:var(--button-bg);color:var(--button-text);border:1px solid transparent}.ProjectShowcase_primaryButton__ZkbrW:hover{background:var(--button-hover-bg);color:var(--button-hover-text);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ProjectShowcase_secondaryButton__2QStK{background:transparent;color:var(--accent-color);border:1px solid var(--accent-color)}.ProjectShowcase_secondaryButton__2QStK:hover{background:var(--accent-color);color:var(--button-hover-text);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ProjectShowcase_buttonArrow__BZFEo{transition:transform .3s ease;display:flex;align-items:center}.ProjectShowcase_primaryButton__ZkbrW:hover .ProjectShowcase_buttonArrow__BZFEo{transform:translateX(3px)}@media (max-width:1024px){.ProjectShowcase_section__8d1N7{padding:5rem 0}.ProjectShowcase_projectsGrid__02Rcr{gap:2rem}}@media (max-width:768px){.ProjectShowcase_container__JGyxP{padding:0 1.5rem}.ProjectShowcase_header__4jxno{margin-bottom:3rem}.ProjectShowcase_imageContainer__cQy8N{height:200px}.ProjectShowcase_content__ZuuFS{padding:1.75rem}}@media (max-width:480px){.ProjectShowcase_section__8d1N7{padding:4rem 0}.ProjectShowcase_titleText__PMGVk{font-size:2.25rem}.ProjectShowcase_subtitle__9SK_Y{padding-left:1rem;margin-top:1rem}.ProjectShowcase_buttons__wG3Zu{flex-direction:row}.ProjectShowcase_primaryButton__ZkbrW,.ProjectShowcase_secondaryButton__2QStK{padding:.65rem 1.25rem;font-size:.9rem}}.FAQ_faqSection__tM7aF{width:100%;padding:5rem 0;background:var(--faq-bg);position:relative;transition:background .3s ease;overflow-x:clip}.FAQ_container___jZ_8{max-width:1400px;margin:0 auto;padding:0 1rem}.FAQ_faqGrid__sWE3_{display:grid;grid-template-columns:1.2fr 2fr;grid-gap:4rem;gap:4rem;align-items:flex-start}.FAQ_left__pEZCZ{position:-webkit-sticky;position:sticky;top:6rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:300px;max-width:550px}.FAQ_headerContent__jQjFT{max-width:42rem;text-align:left}.FAQ_sectionTitle__b2Vqh{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;font-family:Inter,sans-serif;color:var(--section-title-color);letter-spacing:-.03em;margin:0 0 1.5rem;line-height:1.2;transition:color .3s ease}.FAQ_sectionTitle__b2Vqh span{color:var(--accent-color);position:relative}.FAQ_sectionDesc__KOsTq{color:var(--section-desc-color);font-size:clamp(1rem,1.25vw,1.15rem);font-weight:400;line-height:1.6;margin:0;padding-left:1rem;position:relative;transition:color .3s ease}.FAQ_sectionDesc__KOsTq:before{content:"";position:absolute;left:0;top:.25rem;height:calc(100% - .5rem);width:2px;background:var(--section-desc-line);transition:background .3s ease}.FAQ_right__UQE6A{width:100%;max-width:700px}.FAQ_accordionContainer__XG_2Y{width:100%}.FAQ_accordionItem__jl9EL{border:1px solid var(--accordion-border);border-radius:1rem;margin-bottom:1rem;overflow:hidden;background:var(--accordion-bg);transition:all .3s ease}.FAQ_accordionItem__jl9EL:hover{border-color:var(--accent-color)}.FAQ_accordionButton__fraf0{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.FAQ_accordionButton__fraf0:hover{background:var(--accordion-hover-bg)}.FAQ_accordionButton__fraf0.FAQ_active__WzCwu{background:var(--accordion-active-bg)}.FAQ_accordionHeader___okHs{display:flex;align-items:center;gap:1.25rem}.FAQ_icon__rSdfM{color:var(--accordion-icon-color);width:3rem;height:3rem;min-width:3rem;border-radius:50%;background:var(--accordion-icon-bg);padding:.6rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.FAQ_title__wztBs{font-size:clamp(1.1rem,1.25vw,1.25rem);font-weight:500;color:var(--accordion-title-color);margin:0;letter-spacing:-.02em;font-family:Inter,sans-serif;transition:color .3s ease}.FAQ_accordionIcon__nCB9l{flex-shrink:0;transition:transform .3s ease,color .3s ease;color:var(--accent-color)}.FAQ_accordionButton__fraf0.FAQ_active__WzCwu .FAQ_accordionIcon__nCB9l{transform:rotate(180deg)}.FAQ_accordionContent__L9XmV{overflow:hidden}.FAQ_accordionAnswer__LftEJ{padding:0 1.5rem 1.25rem 5.5rem}.FAQ_description__uCQBa{font-size:clamp(.95rem,1.1vw,1.05rem);color:var(--accordion-desc-color);font-weight:400;line-height:1.6;margin:0;transition:color .3s ease}@media (max-width:1200px){.FAQ_faqGrid__sWE3_{gap:3rem}.FAQ_accordionAnswer__LftEJ{padding:0 1.25rem 1.25rem 5rem}}@media (max-width:992px){.FAQ_faqGrid__sWE3_{grid-template-columns:1fr;gap:2.5rem}.FAQ_left__pEZCZ{position:static;max-width:100%}.FAQ_right__UQE6A{max-width:100%}.FAQ_sectionTitle__b2Vqh{font-size:clamp(1.8rem,5vw,2.5rem)}.FAQ_sectionDesc__KOsTq{font-size:clamp(1rem,1.5vw,1.1rem);max-width:600px}}@media (max-width:768px){.FAQ_faqSection__tM7aF{padding:3rem 0}.FAQ_accordionButton__fraf0{padding:1rem 1.25rem}.FAQ_accordionHeader___okHs{gap:1rem}.FAQ_icon__rSdfM{width:2.75rem;height:2.75rem;min-width:2.75rem;padding:.5rem}.FAQ_accordionAnswer__LftEJ{padding:0 1rem 1rem 4.5rem}.FAQ_sectionDesc__KOsTq{max-width:100%}}@media (max-width:576px){.FAQ_container___jZ_8{padding:0 .75rem}.FAQ_accordionButton__fraf0{padding:.9rem 1rem}.FAQ_accordionHeader___okHs{gap:.8rem}.FAQ_icon__rSdfM{width:2.5rem;height:2.5rem;min-width:2.5rem}.FAQ_accordionAnswer__LftEJ{padding:0 .75rem .9rem 4rem}.FAQ_title__wztBs{font-size:1.05rem}.FAQ_description__uCQBa{font-size:.9rem}.FAQ_sectionDesc__KOsTq{padding-left:.75rem;font-size:1rem}.FAQ_sectionDesc__KOsTq:before{left:.25rem}}@media (max-width:400px){.FAQ_accordionAnswer__LftEJ{padding:0 .5rem .8rem 3.5rem}.FAQ_accordionButton__fraf0{padding:.8rem .75rem}.FAQ_icon__rSdfM{width:2.25rem;height:2.25rem;min-width:2.25rem;padding:.4rem}}.Hero_hero__1d92z{background:var(--bg-color);align-items:center;gap:0;padding:0;position:relative;overflow:hidden;padding-inline:clamp(1rem,6vw,180px);perspective:1000px;transition:background .3s ease;will-change:transform}.Hero_hero__1d92z,.Hero_left__Nz_2N{display:flex;min-height:100vh;justify-content:center}.Hero_left__Nz_2N{flex:1 1;padding-left:clamp(1rem,7vw,120px);padding-right:clamp(1rem,3vw,40px);flex-direction:column;z-index:2}.Hero_prehead__Br4zm{color:var(--accent-color);font-size:clamp(1rem,1.5vw,1.25rem);margin-bottom:clamp(1.5rem,3vw,2.2rem);font-weight:500;letter-spacing:.02em;display:block;opacity:1}.Hero_prehead__Br4zm,.Hero_title__bGj6o{will-change:transform,opacity;transform-style:preserve-3d;transition:color .3s ease}.Hero_title__bGj6o{font-size:clamp(2.5rem,8vw,5.2rem);font-weight:900;letter-spacing:-.03em;color:var(--text-color);margin-bottom:clamp(1.5rem,3vw,2.5rem);line-height:1.04;transform-origin:left center}.Hero_titleChar__zTuBJ{display:inline-block;transform-origin:50% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.Hero_highlight__3Ggq2{color:var(--accent-color);font-weight:600;position:relative;display:inline-block;transform-style:preserve-3d;transition:color .3s ease}.Hero_highlight__3Ggq2:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--accent-color);transform:scaleX(0);transform-origin:right;transition:transform .3s ease,background .3s ease}.Hero_highlight__3Ggq2:hover:after,.Hero_title__bGj6o:hover .Hero_highlight__3Ggq2:after{transform:scaleX(1);transform-origin:left}.Hero_subtitle___gKKT{font-size:clamp(1rem,1.5vw,1.4rem);color:var(--text-secondary);max-width:clamp(300px,40vw,520px);margin-bottom:clamp(1.5rem,3vw,2.6rem);line-height:1.5;transition:color .3s ease}.Hero_ctaBtn__t0U18,.Hero_subtitle___gKKT{opacity:1;will-change:transform,opacity;transform-style:preserve-3d}.Hero_ctaBtn__t0U18{display:inline-flex;align-items:center;gap:10px;background:var(--btn-bg);color:var(--btn-text);padding:clamp(.9rem,1.5vw,1.1rem) clamp(1.8rem,3vw,2.3rem);border-radius:12px;font-size:clamp(1rem,1.2vw,1.17rem);font-weight:700;text-decoration:none;box-shadow:0 2px 18px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;position:relative;max-width:-moz-fit-content;max-width:fit-content}.Hero_ctaText__uG5fn{position:relative;z-index:2;color:white}.Hero_ctaArrow__sYp_W{transition:transform .3s ease;position:relative;z-index:2}.Hero_ctaHover__d1iWv{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;transform:translateX(-100%);transition:transform .6s cubic-bezier(.65,0,.35,1),background .3s ease;z-index:1}.Hero_ctaBtn__t0U18:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(255,93,42,.3)}.Hero_ctaBtn__t0U18:hover .Hero_ctaArrow__sYp_W{transform:translateX(4px)}.Hero_ctaBtn__t0U18:hover .Hero_ctaHover__d1iWv{transform:translateX(0)}.Hero_right__OUVGh{flex:1.2 1;min-width:min(350px,40%);height:100vh;position:relative;display:flex;align-items:flex-end;justify-content:flex-end;z-index:1}.Hero_imageWrapper__VQEAB{position:relative;width:100%;height:92vh;overflow:hidden;padding-inline:clamp(1rem,3vw,40px)}.Hero_heroImage__pom9L{width:100%;max-width:700px;height:90%;object-fit:cover;border-radius:0 0 0 80px;margin-top:2rem;opacity:0;transition:opacity .5s ease;will-change:transform,opacity;position:relative;z-index:2}.Hero_heroImage__pom9L.Hero_loaded__dJRVt{opacity:1}.Hero_imageOverlay__xFYTA{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,var(--bg-color) 0,transparent 30%,transparent 70%,var(--bg-color) 100%);z-index:1;transition:background .3s ease}.Hero_imageDecoration__VX696{position:absolute;bottom:-40px;right:-40px;width:200px;height:200px;border:2px solid var(--accent-color);border-radius:50%;z-index:-1;will-change:transform,opacity;transform-style:preserve-3d;transition:border-color .3s ease}.Hero_floatingElement1__wIrPG,.Hero_floatingElement2__9pZFq,.Hero_floatingElement3__HbfN7{position:absolute;border-radius:50%;background:var(--timeline-line-bg);filter:blur(30px);z-index:0;will-change:transform,opacity}.Hero_floatingElement1__wIrPG{width:300px;height:300px;top:10%;left:10%;background:rgba(252,107,40,.1)}.Hero_floatingElement2__9pZFq{width:200px;height:200px;bottom:20%;left:15%;background:rgba(252,107,40,.08)}.Hero_floatingElement3__HbfN7{width:150px;height:150px;top:50%;right:15%;background:rgba(252,107,40,.05)}@media (min-width:801px) and (max-width:1100px){.Hero_hero__1d92z{padding-inline:clamp(1rem,4vw,60px)}.Hero_left__Nz_2N{padding-left:clamp(1rem,4vw,60px)}.Hero_title__bGj6o{font-size:clamp(2.2rem,5vw,3.5rem)}.Hero_imageWrapper__VQEAB{height:85vh}}@media (max-width:800px){.Hero_hero__1d92z{flex-direction:column;min-height:auto;padding-top:80px;gap:0;padding-inline:0;perspective:none}.Hero_left__Nz_2N{padding:2rem 1.5rem;order:2;text-align:left;align-items:flex-start;min-height:auto;width:100%}.Hero_title__bGj6o{text-align:left;font-size:clamp(2.1rem,8vw,3rem);line-height:1.1;margin-bottom:1.2rem}.Hero_subtitle___gKKT{text-align:left;max-width:100%;font-size:clamp(1rem,4vw,1.2rem);margin-bottom:2rem}.Hero_right__OUVGh{width:100%;height:auto;min-height:60vh;order:1;min-width:auto}.Hero_imageWrapper__VQEAB{height:60vh;width:100%}.Hero_heroImage__pom9L{width:100%;height:100%;border-radius:0;margin-top:-1rem}.Hero_imageOverlay__xFYTA{background:linear-gradient(180deg,rgba(255,255,255,.8) 0,rgba(255,255,255,.4) 30%,rgba(255,255,255,0) 60%)}.Hero_floatingElement1__wIrPG,.Hero_floatingElement2__9pZFq,.Hero_floatingElement3__HbfN7,.Hero_imageDecoration__VX696{display:none}[data-theme=dark] .Hero_imageOverlay__xFYTA{background:linear-gradient(180deg,rgba(18,18,18,.8) 0,rgba(18,18,18,.4) 30%,rgba(18,18,18,0) 60%)}}@media (max-width:480px){.Hero_left__Nz_2N{padding:1.5rem}.Hero_prehead__Br4zm{font-size:1rem;margin-bottom:1.2rem}.Hero_title__bGj6o{font-size:2.3rem;letter-spacing:-.02em;margin-bottom:1rem}.Hero_subtitle___gKKT{font-size:1.1rem;margin-bottom:1.8rem;line-height:1.5}.Hero_ctaBtn__t0U18{padding:.9rem 1.6rem;font-size:1rem}.Hero_right__OUVGh{min-height:50vh}.Hero_imageWrapper__VQEAB{height:50vh}}@media (prefers-reduced-motion:reduce){.Hero_ctaBtn__t0U18,.Hero_floatingElement1__wIrPG,.Hero_floatingElement2__9pZFq,.Hero_floatingElement3__HbfN7,.Hero_heroImage__pom9L,.Hero_imageDecoration__VX696,.Hero_prehead__Br4zm,.Hero_subtitle___gKKT,.Hero_titleChar__zTuBJ{animation:none!important;transition:none!important}.Hero_heroImage__pom9L{opacity:1!important}}.ServiceAreas_section__Am_7D{position:relative;padding:6rem 0;background:var(--bg-color);overflow:hidden;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ServiceAreas_parallaxBg__GQJff{position:absolute;inset:-10% 0 0 0;z-index:0;background:radial-gradient(circle at 20% 30%,rgba(255,107,53,.1) 0,transparent 35%),radial-gradient(circle at 80% 70%,rgba(255,142,83,.08) 0,transparent 45%);pointer-events:none;will-change:transform}.ServiceAreas_particles__Q1ebv{position:absolute;inset:0;z-index:0;pointer-events:none}.ServiceAreas_particle__y7smn{position:absolute;left:var(--i-left);top:var(--i-top);width:10px;height:10px;background:var(--accent-color);border-radius:50%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));opacity:.6}.ServiceAreas_container__brkIY{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 clamp(1rem,5vw,5rem)}.ServiceAreas_header__rS4Sk{text-align:center;margin-bottom:3.5rem}.ServiceAreas_title__SfY3b{font-size:clamp(2rem,5vw,2.7rem);font-weight:700;line-height:1.16;color:var(--section-title-color,var(--text-primary));letter-spacing:-.04em;margin:0 0 1.2rem;display:inline-block}.ServiceAreas_underline__vEhRg{position:relative;display:inline-block}.ServiceAreas_underline__vEhRg:after{content:"";display:block;height:4px;width:60%;background:var(--accent-color);border-radius:2px;margin:8px auto 0;transform-origin:center;transition:transform .6s cubic-bezier(.16,1,.3,1),background .3s ease}.ServiceAreas_title__SfY3b:hover .ServiceAreas_underline__vEhRg:after{transform:scaleX(1.08)}.ServiceAreas_subtitle__F0jFm{font-size:clamp(1.05rem,2vw,1.2rem);color:var(--section-desc-color,var(--text-primary));max-width:720px;margin:0 auto;line-height:1.6}.ServiceAreas_cardsContainer__dpxdw{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-top:3rem}.ServiceAreas_card__mSn3e{background:var(--container-bg,var(--bg-color));border-radius:20px;overflow:hidden;box-shadow:0 20px 50px var(--shadow-step,rgba(0,0,0,.08));transition:all .3s ease;display:flex;flex-direction:column;border:1px solid var(--border-color,rgba(0,0,0,.06))}[data-theme=dark] .ServiceAreas_card__mSn3e{border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 50px rgba(0,0,0,.35)}.ServiceAreas_imageWrapper__0gC_O{position:relative;height:300px;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,.06),transparent)}.ServiceAreas_image__F1Tde{width:100%;height:100%;object-fit:cover;transform:translateZ(0);will-change:transform;transition:transform .6s ease}.ServiceAreas_card__mSn3e:hover .ServiceAreas_image__F1Tde{transform:scale(1.05)}.ServiceAreas_cityBadge__iAKSt{position:absolute;bottom:20px;left:20px;background:var(--accent-color);color:#fff;padding:.55rem 1.6rem;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.01rem;box-shadow:0 10px 20px rgba(0,0,0,.15)}.ServiceAreas_content__wpPnR{padding:2rem;display:flex;flex-direction:column;gap:1.25rem;flex:1 1}.ServiceAreas_description__RPLQr{color:var(--text-secondary,#5a5a5a);line-height:1.7;margin:0 0 .5rem;font-size:1.05rem}.ServiceAreas_button__06Oub{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.9rem;border-radius:999px;background:transparent;color:var(--accent-color);border:2px solid var(--accent-color);font-weight:700;text-decoration:none;cursor:pointer;transition:all .3s ease;align-self:flex-start}.ServiceAreas_button__06Oub svg{transition:transform .3s ease}.ServiceAreas_button__06Oub:hover svg{transform:translateX(3px)}@media (max-width:1200px){.ServiceAreas_cardsContainer__dpxdw{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}@media (max-width:1024px){.ServiceAreas_section__Am_7D{padding:4.5rem 0}.ServiceAreas_cardsContainer__dpxdw{grid-template-columns:1fr;max-width:700px;margin:3rem auto 0}}@media (max-width:640px){.ServiceAreas_container__brkIY{padding:0 1.25rem}.ServiceAreas_imageWrapper__0gC_O{height:240px}.ServiceAreas_cityBadge__iAKSt{font-size:.95rem;padding:.45rem 1.2rem}}.Technologies_section__PkgGg{padding:2rem 1.5rem;background:var(--section-bg);font-family:Inter,sans-serif;margin-bottom:5rem;transition:background .3s ease}.Technologies_container__KPTAO{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;grid-gap:3rem;gap:3rem;align-items:start}.Technologies_titleCard__3cD_p{background:var(--title-card-bg);border:1.5px solid var(--title-card-border);border-radius:22px;padding:2.7rem 2.2rem 2.2rem;box-shadow:var(--title-card-shadow);min-width:320px;min-height:410px;display:flex;flex-direction:column;justify-content:flex-start;animation:Technologies_fadeInUp__ho7zJ .6s;transition:all .3s ease}.Technologies_title__jvQjd{font-size:clamp(2.2rem,4vw,2.7rem);font-weight:800;letter-spacing:-.035em;color:var(--title-color);margin-bottom:.4rem;line-height:1.08;display:flex;align-items:flex-end;gap:1rem;position:relative;flex-direction:row;transition:color .3s ease}.Technologies_titleMain__ADlCU{color:var(--title-color);font-weight:700;margin-right:.5rem;transition:color .3s ease}.Technologies_titleAccent__KpIvS{color:var(--accent-color);font-weight:900;letter-spacing:-.05em;margin-left:.2rem;font-size:2.6rem;transition:color .3s ease}.Technologies_underline__vnL0I{position:absolute;bottom:-16px;left:0;width:48px;height:4px;background:var(--accent-color);border-radius:4px;margin-top:.5rem;transition:background .3s ease}.Technologies_subtitle__E7ZXz{font-size:1.11rem;color:var(--subtitle-color);font-weight:500;margin-bottom:2.1rem;margin-top:2.2rem;line-height:1.5;transition:color .3s ease}.Technologies_tabs__zbfI2{display:flex;gap:.8rem;margin-bottom:2.2rem}.Technologies_tab__PH1f5{background:var(--tab-bg);color:var(--tab-text);border:1px solid var(--tab-border);padding:.7rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .22s cubic-bezier(.25,.8,.25,1);box-shadow:var(--tab-shadow)}.Technologies_tab__PH1f5.Technologies_active__0aLwP{background:var(--accent-color);color:var(--tab-active-text);border:1.5px solid var(--accent-color);box-shadow:var(--tab-active-shadow)}.Technologies_tab__PH1f5:hover:not(.Technologies_active__0aLwP){background:var(--tab-hover-bg);color:var(--accent-color)}.Technologies_techDetail__M01ZT{display:flex;align-items:flex-start;gap:1.25rem;margin-top:1.3rem;padding:1.7rem 1.2rem 1.2rem;border-radius:16px;background:var(--tech-detail-bg);border:1px solid var(--accent-color);box-shadow:var(--tech-detail-shadow);min-height:128px;transition:all .3s ease}.Technologies_techDetailIcon__qxpYG{font-size:2.2rem;margin-top:.2rem;margin-right:1.2rem;flex-shrink:0;filter:drop-shadow(0 1.5px 7px var(--tech-icon-shadow))}.Technologies_techName__CGXmU{font-size:1.32rem;font-weight:800;color:var(--accent-color);margin-bottom:.18rem;transition:color .3s ease}.Technologies_techDescription__JrDVu{font-size:1.02rem;color:var(--tech-description-color);margin-bottom:1.2rem;line-height:1.55;font-weight:500;transition:color .3s ease}.Technologies_proficiency__npb4x{width:100%;display:flex;align-items:center;gap:.7rem;margin-top:.1rem}.Technologies_proficiencyBar__FUy00{width:100px;height:7px;background:var(--proficiency-bar-bg);border-radius:6px;overflow:hidden;transition:background .3s ease}.Technologies_proficiencyFill__SPA_l{height:100%;border-radius:6px;background:var(--accent-color);transition:width .8s cubic-bezier(.6,.2,.3,1),background .3s ease}.Technologies_proficiencyValue__8UH3B{font-size:1.01rem;font-weight:600;color:var(--accent-color);margin-left:2px;transition:color .3s ease}.Technologies_placeholder__ENkHv{min-height:128px;display:flex;align-items:center;justify-content:center;color:var(--placeholder-color);font-size:1.1rem;background:var(--placeholder-bg);border:1.3px dashed var(--placeholder-border);border-radius:14px;margin-top:1.2rem;padding:2.2rem 1rem 2rem;text-align:center;transition:all .3s ease}.Technologies_techGrid__df__w{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:2.1rem 1.7rem;gap:2.1rem 1.7rem;align-content:start}.Technologies_techItem__FtU8T{background:var(--tech-item-bg);border:1.7px solid var(--tech-item-border);border-radius:14px;padding:2.2rem .8rem 1.3rem;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .22s cubic-bezier(.25,.8,.25,1);box-shadow:var(--tech-item-shadow);position:relative;overflow:hidden;z-index:1}.Technologies_techItem__FtU8T.Technologies_active__0aLwP,.Technologies_techItem__FtU8T:hover{background:var(--tech-item-hover-bg);border:1.7px solid var(--accent-color);box-shadow:var(--tech-item-hover-shadow);z-index:2}.Technologies_techItem__FtU8T:after{content:"";position:absolute;top:20%;left:10%;width:80%;height:60%;background:radial-gradient(circle,var(--tech-item-glow) 0,transparent 80%);opacity:0;pointer-events:none;z-index:0;transition:opacity .4s}.Technologies_techItem__FtU8T.Technologies_active__0aLwP:after,.Technologies_techItem__FtU8T:hover:after{opacity:1}.Technologies_techIcon__cD60o{font-size:2.1rem;color:var(--tech-color,var(--accent-color));margin-bottom:.7rem;filter:drop-shadow(0 1.5px 9px var(--tech-icon-shadow));transition:transform .16s,color .3s ease}.Technologies_techItem__FtU8T.Technologies_active__0aLwP .Technologies_techIcon__cD60o,.Technologies_techItem__FtU8T:hover .Technologies_techIcon__cD60o{transform:scale(1.15)}.Technologies_techLabel__n9R4S{font-size:1.08rem;font-weight:700;color:var(--tech-label-color);text-align:center;letter-spacing:-.01em;transition:color .3s ease}@media (max-width:1024px){.Technologies_container__KPTAO{grid-template-columns:1fr;gap:2.5rem}.Technologies_titleCard__3cD_p{position:static;padding:2rem}.Technologies_techGrid__df__w{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (max-width:768px){.Technologies_section__PkgGg{padding:5rem 1.25rem}.Technologies_titleCard__3cD_p{padding:1.75rem}.Technologies_techGrid__df__w{gap:1rem}.Technologies_techItem__FtU8T{padding:1.25rem .5rem}}@media (max-width:480px){.Technologies_section__PkgGg{padding:4rem 1rem}.Technologies_titleCard__3cD_p{padding:1.5rem}.Technologies_titleAccent__KpIvS{font-size:rem}.Technologies_tabs__zbfI2{margin-bottom:1.5rem}.Technologies_tab__PH1f5{padding:.5rem 1rem;font-size:.9rem}.Technologies_techGrid__df__w{grid-template-columns:repeat(3,1fr)}.Technologies_techItem__FtU8T{padding:1rem .25rem;border-radius:10px}.Technologies_techIcon__cD60o{font-size:1.75rem;margin-bottom:.5rem}.Technologies_techLabel__n9R4S{font-size:.8rem}.Technologies_placeholder__ENkHv{height:120px;font-size:.9rem}}@keyframes Technologies_fadeIn__3i3X_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Technologies_section__PkgGg{position:relative;overflow:hidden}.Technologies_container__KPTAO{position:relative;z-index:2}.Technologies_section__PkgGg:before{content:"";position:absolute;top:0;left:0;right:0;height:200%;background:linear-gradient(135deg,var(--section-bg) 0,var(--title-card-bg) 50%,var(--section-bg) 100%);z-index:1;transform:translateY(0);transition:transform .5s ease-out}.Technologies_techGrid__df__w,.Technologies_titleCard__3cD_p{will-change:transform}.Technologies_techItem__FtU8T{will-change:transform;transition:transform .4s ease-out,box-shadow .4s ease-out}.CaseStudyGallery_gallerySection__k707z{width:100%;padding:100px 0;background:var(--bg-color);position:relative;overflow:hidden;transition:background .3s ease}.CaseStudyGallery_header__BP_vi{max-width:1400px;margin:0 auto 60px;padding:0 40px;text-align:center}.CaseStudyGallery_headerContent__4jSu2{max-width:800px;margin:0 auto}.CaseStudyGallery_sectionTitle__2WgJQ{font-size:2.8rem;font-weight:700;color:var(--section-title-color);margin:0 0 20px;line-height:1.2;position:relative;transition:color .3s ease}.CaseStudyGallery_sectionTitle__2WgJQ:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--accent-color);border-radius:2px;transition:background .3s ease}.CaseStudyGallery_sectionDesc__M25KN{color:var(--section-desc-color);font-size:1.2rem;line-height:1.6;margin:30px 0 0;transition:color .3s ease}.CaseStudyGallery_galleryGrid__5_9bA{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,600px),1fr));grid-gap:30px;gap:30px;max-width:1800px;margin:0 auto;padding:0 40px}.CaseStudyGallery_galleryItem__f1EaP{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}[data-theme=dark] .CaseStudyGallery_galleryItem__f1EaP{box-shadow:0 8px 30px rgba(0,0,0,.3)}.CaseStudyGallery_imageContainer___afwR{position:relative;width:100%;height:100%}.CaseStudyGallery_hdImage__FKXem{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.CaseStudyGallery_imageOverlay__XfSJZ{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 50%,transparent);opacity:0;transition:opacity .6s ease}.CaseStudyGallery_imageCaption__gA2g1{position:absolute;bottom:0;left:0;width:100%;padding:30px;transform:translateY(100%);opacity:0;transition:all .6s cubic-bezier(.23,1,.32,1);z-index:2}.CaseStudyGallery_imageCaption__gA2g1 h3{font-size:1.5rem;font-weight:600;color:white;margin:0 0 10px}.CaseStudyGallery_imageCaption__gA2g1 p{font-size:1rem;color:rgba(255,255,255,.9);line-height:1.6;margin:0}.CaseStudyGallery_galleryItem__f1EaP:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2)}[data-theme=dark] .CaseStudyGallery_galleryItem__f1EaP:hover{box-shadow:0 15px 40px rgba(0,0,0,.4)}.CaseStudyGallery_galleryItem__f1EaP:hover .CaseStudyGallery_hdImage__FKXem{transform:scale(1.05)}.CaseStudyGallery_galleryItem__f1EaP:hover .CaseStudyGallery_imageOverlay__XfSJZ{opacity:1}.CaseStudyGallery_galleryItem__f1EaP:hover .CaseStudyGallery_imageCaption__gA2g1{transform:translateY(0);opacity:1}.CaseStudyGallery_qualityBadge__g__ZM{position:fixed;bottom:30px;right:30px;background:var(--tag-bg);color:var(--tag-text);padding:10px 20px;border-radius:30px;font-size:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;z-index:100;border:1px solid var(--tag-border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:hidden;transition:all .3s ease}.CaseStudyGallery_badgeGlow__I6mLH{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);animation:CaseStudyGallery_glowAnimation__iNGvW 3s infinite;opacity:0;transition:all .3s ease}@keyframes CaseStudyGallery_glowAnimation__iNGvW{0%{transform:translateX(-100%);opacity:0}50%{opacity:.3}to{transform:translateX(100%);opacity:0}}@media (max-width:1200px){.CaseStudyGallery_galleryGrid__5_9bA{grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:25px;padding:0 30px}}@media (max-width:768px){.CaseStudyGallery_gallerySection__k707z{padding:70px 0}.CaseStudyGallery_header__BP_vi{padding:0 25px;margin-bottom:40px}.CaseStudyGallery_sectionTitle__2WgJQ{font-size:2.2rem}.CaseStudyGallery_sectionDesc__M25KN{font-size:1.1rem}.CaseStudyGallery_galleryGrid__5_9bA{grid-template-columns:1fr;gap:20px;padding:0 25px}.CaseStudyGallery_qualityBadge__g__ZM{bottom:20px;right:20px;font-size:.8rem;padding:8px 15px}}@media (max-width:480px){.CaseStudyGallery_sectionTitle__2WgJQ{font-size:1.8rem}.CaseStudyGallery_imageCaption__gA2g1{padding:20px}.CaseStudyGallery_imageCaption__gA2g1 h3{font-size:1.2rem}.CaseStudyGallery_imageCaption__gA2g1 p{font-size:.9rem}.CaseStudyGallery_galleryGrid__5_9bA{padding:0 15px;gap:15px}}