:root{--card-gradient: linear-gradient(to bottom right, #C001D1, #E666F0)}.btn-primary,.btn-secondary{display:inline-block;font-family:inherit;line-height:1.2;text-align:center;text-decoration:none}.btn-primary{position:relative;background-color:var(--purple);color:var(--white);border:none;padding:16px 40px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.btn-primary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#c001d1,#00d1c7);opacity:0;transition:opacity .3s ease;z-index:-1;border-radius:8px}.btn-primary:hover:before{opacity:1}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #c001d14d}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:3px solid var(--purple-light);outline-offset:3px}.btn-secondary{background-color:transparent;color:var(--purple);border:2px solid var(--purple);padding:14px 38px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.btn-secondary:hover{background-color:var(--purple);color:var(--white)}.section{padding:48px 20px;max-width:1200px;margin:0 auto}.section-title{font-size:2rem;font-weight:700;margin-bottom:24px;color:var(--purple);text-align:center}.section-subtitle{font-size:1.25rem;line-height:1.7;text-align:center;color:var(--gray-text);max-width:800px;margin:0 auto 2rem;padding:0}@media (max-width: 768px){.section{padding:36px 20px}.section-title{font-size:1.5rem}.section-subtitle{font-size:1.1rem}}.card-grid{display:grid;gap:24px}.card-grid-2{grid-template-columns:repeat(2,1fr)}.card-grid-3{grid-template-columns:repeat(3,1fr)}.card-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1100px){.card-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 968px){.card-grid-3{grid-template-columns:1fr}}@media (max-width: 768px){.card-grid-2,.card-grid-4{grid-template-columns:1fr}}.highlight{color:var(--purple)}.back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.back-link:hover{color:var(--purple-dark)}@media (max-width: 768px){#contact,#products,#pricing{scroll-margin-top:96px}}.error-boundary{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff}.error-boundary-content{text-align:center;max-width:600px;padding:3rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.error-boundary-content h2{font-size:2rem;margin-bottom:1rem;color:#fff}.error-boundary-content p{font-size:1.1rem;margin-bottom:2rem;color:#fffc}.error-boundary-button{padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.error-boundary-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.error-boundary-button:active{transform:translateY(0)}.error-boundary-details{margin-top:2rem;text-align:left;background:#0000004d;padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.error-boundary-details summary{cursor:pointer;margin-bottom:1rem;font-weight:600;color:#ffffffe6}.error-boundary-details pre{color:#ff6b6b;font-size:.9rem;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}._page_fhx1l_1{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0)}._headerWrapper_fhx1l_8{width:100%;flex-shrink:0}._main_fhx1l_13{flex:1;width:100%;max-width:720px;margin:0 auto;padding:80px 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._title_fhx1l_27{font-size:3rem;font-weight:700;line-height:1.2;color:var(--gray-dark);margin-bottom:16px}._text_fhx1l_35{font-size:1.25rem;line-height:1.6;color:var(--gray-text);margin-bottom:32px}._link_fhx1l_42{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;transition:color .3s ease}._link_fhx1l_42:hover{color:var(--purple-dark)}@media (max-width: 640px){._title_fhx1l_27{font-size:2rem}._text_fhx1l_35{font-size:1.05rem}}._badge_jmqft_3{display:inline-block;padding:4px 12px;border:1px solid transparent;border-radius:999px;font-size:.8rem;font-weight:600;line-height:1.4;white-space:nowrap}._available_jmqft_14{background:#e3f8f6;border-color:#00d1c7;color:#006b66}._inDevelopment_jmqft_20{background:#fbe9fd;border-color:var(--purple);color:var(--purple-dark)}._roadmap_jmqft_26{background:#ececef;border-color:#c9c9d2;color:#55555f}._soon_jmqft_32{background:var(--white);border-color:#c9c9d2;color:var(--gray-text)}._branded_jmqft_38{background:var(--gray-dark);color:var(--white)}.header{max-width:1200px;margin:0 auto;padding:24px 32px;border-radius:16px;background:linear-gradient(135deg,#ffffffd1,#fff9);box-shadow:0 18px 60px #0000001f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;z-index:3}.header-container{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;transition:all .3s ease;position:relative}.logo:hover{opacity:1}.logo-image{width:32px;height:32px;object-fit:contain;transition:filter .3s ease}.logo:hover .logo-image{filter:drop-shadow(0 0 8px rgba(192,1,209,.5))}.logo-text{font-size:1.5rem;font-weight:600;color:var(--gray-dark);font-family:var(--font-brand);transition:all .3s ease;background:linear-gradient(135deg,var(--gray-dark),var(--gray-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 100%}.logo:hover .logo-text{background:linear-gradient(135deg,#c001d1,#00d1c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradient-shift 2s ease infinite}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.header-nav{display:flex;align-items:center;gap:16px}.header-nav-link,.header-services-button{background:none;border:none;font-size:1rem;font-weight:600;line-height:1.6;color:var(--gray-dark);text-decoration:none;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .3s ease;font-family:inherit;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.header-nav-link:before,.header-services-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#c001d1,#00d1c7);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:8px}.header-nav-link:hover:before,.header-nav-link:focus-visible:before,.header-services-button:hover:before,.header-services-button:focus-visible:before{opacity:1}.header-nav-link>*,.header-services-button>*{position:relative;z-index:1}.header-nav-link:hover .header-nav-label,.header-nav-link:focus-visible .header-nav-label,.header-services-button:hover,.header-services-button:focus-visible{color:#fff}.btn-primary.header-contact{padding:10px 20px;font-size:1rem;white-space:nowrap}.language-selector{position:relative;margin-left:16px}.language-button{background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:600;color:var(--gray-dark);cursor:pointer;transition:all .3s ease;min-width:50px}.language-button:hover{background:#0000000d;border-color:#0003}.language-menu{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:4px;min-width:60px;z-index:1000}.language-option{display:block;width:100%;padding:8px 16px;background:transparent;border:none;border-radius:4px;font-size:.875rem;font-weight:600;color:var(--gray-dark);cursor:pointer;transition:all .2s ease;text-align:left}.language-option:hover{background:#0000000d}.language-option-active{background:linear-gradient(135deg,#c001d1,#00d1c7);color:#fff}.header-services-menu{position:fixed;z-index:10000;display:flex;flex-direction:column;min-width:240px;padding:8px;border-radius:16px;background:linear-gradient(135deg,#ffffffd1,#fff9);box-shadow:0 18px 60px #0000001f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header-services-item{position:relative;z-index:0;overflow:hidden;padding:12px 16px;border-radius:8px;font-size:.95rem;font-weight:600;line-height:1.4;color:var(--gray-dark);text-decoration:none;white-space:nowrap;transition:color .3s ease}.header-services-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#c001d1,#00d1c7);opacity:0;transition:opacity .3s ease;z-index:-1}.header-services-item:hover,.header-services-item:focus-visible{color:#fff}.header-services-item:hover:before,.header-services-item:focus-visible:before{opacity:1}@media (max-width: 968px){.header{margin:0 auto;padding:20px 24px}}@media (max-width: 768px){.header{margin:0 auto;padding:20px 24px;position:sticky;top:0;z-index:1000}.logo-text{font-size:1.25rem}.logo-image{width:28px;height:28px}}@media (max-width: 1100px){.header-nav-link,.header-services-button,.header-services-menu,.btn-primary.header-contact{display:none}.burger-menu{display:flex;flex-direction:column;justify-content:space-around;width:28px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10001;position:relative}.burger-menu span{width:100%;height:3px;background:var(--gray-dark);border-radius:3px;transition:all .3s ease;transform-origin:center}.burger-menu-open span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.burger-menu-open span:nth-child(2){opacity:0}.burger-menu-open span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-menu-open{opacity:1;visibility:visible}.mobile-menu-content{position:absolute;top:0;left:0;right:0;width:100%;max-height:85vh;background:linear-gradient(135deg,#fffffff2,#ffffffe6);box-shadow:0 4px 20px #0000001a;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;overflow-y:auto;padding:60px 16px 24px;border-radius:0 0 16px 16px}.mobile-menu-close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#0000000a;border:1px solid rgba(0,0,0,.08);color:var(--gray-dark);cursor:pointer;z-index:2;transition:background .2s ease,border-color .2s ease,transform .2s ease;padding:0;margin:0}.mobile-menu-close:hover,.mobile-menu-close:active{background:#00000012;border-color:#00000024;transform:scale(1.02)}.mobile-menu-close span{font-size:28px;line-height:1;font-weight:500;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mobile-menu-open .mobile-menu-content{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-section{padding:0 16px}.mobile-menu-section *{opacity:0;transition:opacity .2s ease .15s}.mobile-menu-open .mobile-menu-section *{opacity:1}.mobile-menu-home{display:block;font-size:1rem;font-weight:700;color:var(--gray-dark);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.1);text-decoration:none;transition:color .3s ease}.mobile-menu-home:hover{color:var(--gray-dark);opacity:.8}.mobile-menu-section-title{font-size:1rem;font-weight:700;color:var(--gray-dark);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.1)}.mobile-menu-item+.mobile-menu-section-title{margin-top:16px}.mobile-menu-item{display:flex;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;border-radius:8px;margin-bottom:6px;transition:all .3s ease;position:relative;overflow:hidden}.mobile-menu-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#c001d1,#00d1c7);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:8px}.mobile-menu-item:hover:before,.mobile-menu-item:active:before{opacity:1}.mobile-menu-item-text{position:relative;z-index:1;color:var(--gray-dark);font-size:.9rem;font-weight:600;transition:color .3s ease;display:block;line-height:1.4}.mobile-menu-item:hover .mobile-menu-item-text,.mobile-menu-item:active .mobile-menu-item-text{color:#fff}.mobile-menu-item>*{position:relative;z-index:1}.btn-primary.mobile-menu-contact{display:block;width:100%;margin-top:16px;padding:14px 20px;font-size:1rem}}@media (min-width: 1101px){.burger-menu,.mobile-menu{display:none}}.hero{max-width:1200px;margin:0 auto;padding-top:40px;position:relative}.hero-container{position:relative;min-height:500px}.hero-content{z-index:2;margin-left:90px;position:relative;padding:40px 0;max-width:46%}.hero-card{margin-bottom:32px;padding:24px 32px;border-radius:16px;background:linear-gradient(135deg,#ffffffd1,#fff9);box-shadow:0 18px 60px #0000001f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hero-title{font-size:clamp(2.5rem,4.4vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:20px;color:var(--gray-dark)}.hero-title .highlight{color:var(--purple)}.hero-title .mobile-only{display:none}.hero-subtitle{font-size:1.15rem;line-height:1.6;color:var(--gray-dark)}.hero-actions{display:flex;flex-wrap:wrap;gap:16px}.hero-actions .btn-secondary{background-color:var(--white)}.hero-actions .btn-secondary:hover{background-color:var(--purple)}@media (max-width: 968px){.hero{padding:30px 20px;max-width:1200px;margin:0 auto}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.05rem}.hero-content{margin-left:0;padding:20px;width:fit-content;max-width:min(100%,560px)}.hero-title .mobile-only{display:block}}@media (max-width: 480px){.hero-content{padding:20px 0}.hero-card{padding:20px}.hero-title{font-size:2rem}.hero-actions{flex-direction:column}.hero-actions>.btn-primary,.hero-actions>.btn-secondary{width:100%}}@media (max-width: 360px){.hero-title{font-size:1.625rem}}._products_1661n_3{position:relative;z-index:2}._eyebrow_1661n_8{margin-bottom:12px;text-align:center;font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-text)}._flow_1661n_19{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 10px;margin-bottom:3rem}._flowStep_1661n_28{display:flex;align-items:center;gap:10px}._flowStep_1661n_28:not(:last-child):after{content:"→";content:"→" / "";color:var(--purple);font-weight:700}._chip_1661n_41{display:inline-block;padding:8px 16px;border:1px solid rgba(192,1,209,.35);border-radius:999px;background:var(--white);color:var(--gray-dark);font-size:.95rem;font-weight:600;line-height:1.3}._grid_1661n_54{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}._card_1661n_61{display:flex;flex-direction:column;align-items:flex-start}._card_1661n_61:has(a:focus-visible),._forge_1661n_74:has(a:focus-visible){outline:3px solid var(--purple-light);outline-offset:3px}._cardHead_1661n_79{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px}._cardName_1661n_87{font-size:1.75rem;line-height:1.2}._cardTagline_1661n_93{flex:1;margin-bottom:24px;font-size:1.05rem;line-height:1.6}._cardLink_1661n_103:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._forge_1661n_74{position:relative;overflow:hidden;border-radius:16px;background:var(--card-gradient);color:var(--white);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transition:transform .3s ease,box-shadow .3s ease;grid-column:1 / -1;display:grid;grid-template-columns:1.3fr 1fr;grid-template-areas:"head   facts" "tag    facts" "text   facts" "link   facts";grid-template-rows:auto auto 1fr auto;column-gap:48px;padding:40px}._forge_1661n_74:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}._forge_1661n_74 ._cardHead_1661n_79{grid-area:head}._forgeTagline_1661n_145{grid-area:tag;margin-bottom:12px;font-size:1.35rem;font-weight:600;line-height:1.35}._forgeText_1661n_153{grid-area:text;margin-bottom:28px;font-size:1.05rem;line-height:1.6;color:#ffffffeb}._facts_1661n_161{grid-area:facts;align-self:center;list-style:none;display:flex;flex-direction:column;gap:12px}._facts_1661n_161 li{padding:14px 18px;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:#ffffff24;font-size:1.05rem;font-weight:600;line-height:1.4}._forgeLink_1661n_180{grid-area:link;justify-self:start;padding:12px 28px;border-radius:8px;background:var(--white);color:var(--purple-dark);font-weight:700;text-decoration:none;transition:box-shadow .3s ease}._forgeLink_1661n_180:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._forgeLink_1661n_180:hover{box-shadow:0 8px 20px #00000040}@media (max-width: 968px){._forge_1661n_74{grid-template-columns:1fr;grid-template-areas:"head" "tag" "text" "facts" "link";grid-template-rows:none}._facts_1661n_161{align-self:stretch;margin-bottom:28px}}@media (max-width: 768px){._grid_1661n_54{grid-template-columns:1fr}._forge_1661n_74{padding:24px}._cardName_1661n_87{font-size:1.25rem}._forge_1661n_74 ._cardName_1661n_87{font-size:1.5rem}._forgeTagline_1661n_145{font-size:1.2rem}}@media (prefers-reduced-motion: reduce){._forge_1661n_74{transition:none}._forge_1661n_74:hover{transform:none}}._steps_1b19c_3{--step-title-size: 1.5rem}@media (max-width: 768px){._steps_1b19c_3{--step-title-size: 1.25rem}}._card_1ds7b_2{display:flex;flex-direction:column;text-decoration:none}._card_1ds7b_2:focus-visible{outline:3px solid var(--purple-light);outline-offset:3px}@media (max-width: 768px){a._card_1ds7b_2{padding:32px}}._cardTitle_1ds7b_31{margin-bottom:12px;font-size:1.35rem;line-height:1.2}._cardText_1ds7b_38{flex:1;margin-bottom:20px;font-size:1rem;line-height:1.6}._card_1ds7b_2:hover ._cardLink_1ds7b_46{transform:translate(4px)}@media (prefers-reduced-motion: reduce){._card_1ds7b_2:hover ._cardLink_1ds7b_46{transform:none}}.contact-form{display:flex;flex-direction:column;gap:24px}.form-field{display:flex;flex-direction:column;position:relative}.form-input{width:100%;padding:16px;border:2px solid var(--purple);border-radius:8px;font-size:1rem;font-family:inherit;background-color:var(--white);color:var(--gray-dark);transition:all .3s ease;box-sizing:border-box}.form-input:focus{outline:none;border-color:var(--purple-dark);box-shadow:0 0 0 3px #7b3fe41a}.form-input-error{border-color:#e74c3c}.form-input-error:focus{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.form-error{color:#e74c3c;font-size:.875rem;margin-top:4px;text-align:left}.form-char-count{position:absolute;bottom:8px;right:12px;font-size:.75rem;color:var(--gray-text);text-align:right;margin-top:4px;pointer-events:none;background-color:var(--white);padding:0 4px}.form-textarea{resize:vertical;min-height:120px}.privacy-note{font-size:.85rem;color:var(--gray-text);text-align:left;margin-top:-8px}.form-status{padding:12px 16px;border-radius:8px;font-size:.9rem;text-align:center;margin-top:8px}.form-status-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-status-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.contact-form-section{margin-top:80px}.contact-form-title{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:40px;text-align:center}.contact-form-container{max-width:600px;margin:0 auto}.contact-form .btn-primary{position:relative;background-color:var(--purple);color:var(--white);border:none;padding:16px 40px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;z-index:1;align-self:center;margin-top:8px}.contact-form .btn-primary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#c001d1,#00d1c7);opacity:0;transition:opacity .3s ease;z-index:-1;border-radius:8px}.contact-form .btn-primary:hover:before{opacity:1}.contact-form .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #c001d14d}.contact-form .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.form-interests{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.form-interest{display:flex;align-items:center;gap:8px;background-color:var(--white);border:1px solid var(--gray-light);border-radius:6px;padding:10px;font-size:1.1rem;font-weight:700;line-height:1.2;color:var(--purple);text-align:left;cursor:pointer;transition:all .3s ease}.form-interest:hover{box-shadow:0 2px 6px #7b3fe41a;transform:translateY(-1px)}.form-interest-selected{border-color:var(--purple);background-color:#7b3fe40d}.form-interest-checkbox{width:14px;height:14px;cursor:pointer;accent-color:var(--purple);flex-shrink:0;margin:0}@media (max-width: 768px){.contact-form-section{margin-top:60px}.contact-form-title{font-size:1.75rem;margin-bottom:30px}.form-interests{grid-template-columns:1fr}}._homeForm_1jdsh_4.contact-form-section{margin-top:0}.footer{width:100%;padding:40px 20px;max-width:1200px;margin:0 auto;flex-shrink:0}.footer-container{display:flex;justify-content:space-between;align-items:center}.copyright{color:var(--gray-text);font-size:.95rem}.footer-right{display:flex;align-items:center;gap:32px}.footer-links{display:flex;gap:24px}.footer-link{color:var(--gray-text);text-decoration:none;font-size:.95rem;transition:color .3s ease}.footer-link:hover{background:linear-gradient(135deg,#c001d1,#00d1c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-social{display:flex;align-items:center;gap:12px}.footer-social-link{display:flex;align-items:center;justify-content:center;color:var(--gray-text);transition:color .3s ease,transform .3s ease}.footer-social-link:hover{color:var(--purple);transform:translateY(-2px)}@media (max-width: 768px){.footer-container{flex-direction:column;gap:20px;text-align:center}.footer-right{flex-direction:column;gap:20px}.footer-links{flex-direction:column;gap:12px}}.breadcrumbs{padding:16px 20px;max-width:1200px;margin:0 auto}.breadcrumbs-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;gap:8px}.breadcrumbs-item{display:flex;align-items:center;gap:8px}.breadcrumbs-link{color:var(--purple);text-decoration:none;font-size:.9rem;transition:color .3s ease}.breadcrumbs-link:hover{color:var(--purple-dark);text-decoration:underline}.breadcrumbs-current{color:var(--gray-text);font-size:.9rem;font-weight:500}.breadcrumbs-separator{color:var(--gray-light);font-size:.9rem}@media (max-width: 768px){.breadcrumbs{padding:12px 16px}.breadcrumbs-link,.breadcrumbs-current{font-size:.85rem}}.process-optimization-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.process-optimization-page-header-wrapper{width:100%;flex-shrink:0}.process-optimization-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.process-optimization-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.process-optimization-back-link:hover{color:var(--purple-dark)}.process-optimization-page-header{margin-bottom:48px}.process-optimization-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.process-optimization-section{margin-top:64px}.process-optimization-section-title{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:24px;text-align:center}.process-optimization-section-text{font-size:1.25rem;color:var(--gray-text);text-align:center;place-self:center;line-height:1.7;max-width:800px}.process-optimization-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:24px;margin-top:24px}.process-optimization-card:nth-child(1){grid-column:1 / 3;grid-row:1}.process-optimization-card:nth-child(2){grid-column:3;grid-row:1}.process-optimization-card:nth-child(3){grid-column:1;grid-row:2}.process-optimization-card:nth-child(4){grid-column:2 / 4;grid-row:2}.process-optimization-card{border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.process-optimization-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.process-optimization-card:hover:before{opacity:1}.process-optimization-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.process-optimization-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.process-optimization-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.process-optimization-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.process-optimization-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.process-optimization-card:hover .process-optimization-hover-overlay{opacity:.2}.process-optimization-hover-line{width:100%;height:100%}.process-optimization-card-title{font-size:1.25rem;font-weight:700;margin-bottom:8px;position:relative;z-index:2;transition:color .3s ease}.process-optimization-card-gradient .process-optimization-card-title{color:#fff}.process-optimization-card-surface .process-optimization-card-title{color:#c001d1}.process-optimization-card:hover .process-optimization-card-title{color:#fff}.process-optimization-card-description{line-height:1.6;font-size:.95rem;position:relative;z-index:2;transition:color .3s ease;margin:0}.process-optimization-card-gradient .process-optimization-card-description{color:#ffffffe6}.process-optimization-card-surface .process-optimization-card-description{color:#6b6b7b}.process-optimization-card:hover .process-optimization-card-description{color:#ffffffe6}.process-optimization-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.process-optimization-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}.process-optimization-two-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;align-items:stretch}.process-optimization-content-card{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.process-optimization-content-card:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-4px)}.process-optimization-content-card-title{font-size:1.5rem;font-weight:700;color:var(--purple);margin-bottom:16px;text-align:center}.process-optimization-list{list-style:none;padding:0;margin:0;flex:1}.process-optimization-list li{color:var(--gray-text);line-height:1.8;padding-left:24px;position:relative;margin-bottom:12px}.process-optimization-list li:before{content:"✓";position:absolute;left:0;color:var(--purple);font-weight:700}.process-optimization-list li:last-child{margin-bottom:0}@media (max-width: 968px){.process-optimization-cards-grid{grid-template-columns:1fr;grid-template-rows:auto}.process-optimization-card:nth-child(1),.process-optimization-card:nth-child(2),.process-optimization-card:nth-child(3),.process-optimization-card:nth-child(4){grid-column:1!important;grid-row:auto!important}.process-optimization-two-cards{grid-template-columns:1fr}}@media (max-width: 768px){.process-optimization-page-title{font-size:2rem}.process-optimization-section-title{font-size:1.5rem}.process-optimization-section-text{font-size:1.1rem;text-align:center}.process-optimization-cards-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}.process-optimization-card{padding:24px;grid-column:1!important;grid-row:auto!important}.process-optimization-content-card{padding:24px}.process-optimization-two-cards{grid-template-columns:1fr}}.performance-metrics-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.performance-metrics-page-header-wrapper{width:100%;flex-shrink:0}.performance-metrics-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.performance-metrics-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.performance-metrics-back-link:hover{color:var(--purple-dark)}.performance-metrics-page-header{margin-bottom:48px}.performance-metrics-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.performance-metrics-section{margin-top:64px}.performance-metrics-section-title{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:24px;text-align:center}.performance-metrics-section-text{font-size:1.25rem;color:var(--gray-text);text-align:center;place-self:center;line-height:1.7;max-width:800px}.performance-metrics-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:24px;margin-top:24px}.performance-metrics-card:nth-child(1){grid-column:1 / 3;grid-row:1}.performance-metrics-card:nth-child(2){grid-column:3;grid-row:1}.performance-metrics-card:nth-child(3){grid-column:1;grid-row:2}.performance-metrics-card:nth-child(4){grid-column:2 / 4;grid-row:2}.performance-metrics-card{border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.performance-metrics-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.performance-metrics-card:hover:before{opacity:1}.performance-metrics-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.performance-metrics-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.performance-metrics-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.performance-metrics-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.performance-metrics-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.performance-metrics-card:hover .performance-metrics-hover-overlay{opacity:.2}.performance-metrics-hover-line{width:100%;height:100%}.performance-metrics-card-title{font-size:1.25rem;font-weight:700;margin-bottom:8px;position:relative;z-index:2;transition:color .3s ease}.performance-metrics-card-gradient .performance-metrics-card-title{color:#fff}.performance-metrics-card-surface .performance-metrics-card-title{color:#c001d1}.performance-metrics-card:hover .performance-metrics-card-title{color:#fff}.performance-metrics-card-description{line-height:1.6;font-size:.95rem;position:relative;z-index:2;transition:color .3s ease;margin:0}.performance-metrics-card-gradient .performance-metrics-card-description{color:#ffffffe6}.performance-metrics-card-surface .performance-metrics-card-description{color:#6b6b7b}.performance-metrics-card:hover .performance-metrics-card-description{color:#ffffffe6}.performance-metrics-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.performance-metrics-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}.performance-metrics-two-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;align-items:stretch}.performance-metrics-content-card{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.performance-metrics-content-card:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-4px)}.performance-metrics-content-card-title{font-size:1.5rem;font-weight:700;color:var(--purple);margin-bottom:16px;text-align:center}.performance-metrics-list{list-style:none;padding:0;margin:0;flex:1}.performance-metrics-list li{color:var(--gray-text);line-height:1.8;padding-left:24px;position:relative;margin-bottom:12px}.performance-metrics-list li:before{content:"✓";position:absolute;left:0;color:var(--purple);font-weight:700}.performance-metrics-list li:last-child{margin-bottom:0}.performance-metrics-included-content{display:flex;flex-direction:column;gap:24px}.performance-metrics-included-section{margin-bottom:0}.performance-metrics-included-subtitle{font-size:1.1rem;font-weight:700;color:var(--purple);margin-bottom:12px;margin-top:0}.performance-metrics-included-section:first-child .performance-metrics-included-subtitle{margin-top:0}@media (max-width: 968px){.performance-metrics-cards-grid{grid-template-columns:1fr;grid-template-rows:auto}.performance-metrics-card:nth-child(1),.performance-metrics-card:nth-child(2),.performance-metrics-card:nth-child(3),.performance-metrics-card:nth-child(4){grid-column:1!important;grid-row:auto!important}.performance-metrics-two-cards{grid-template-columns:1fr}}@media (max-width: 768px){.performance-metrics-page-title{font-size:2rem}.performance-metrics-section-title{font-size:1.5rem}.performance-metrics-section-text{font-size:1.1rem;text-align:center}.performance-metrics-cards-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}.performance-metrics-card{padding:24px;grid-column:1!important;grid-row:auto!important}.performance-metrics-content-card{padding:24px}.performance-metrics-two-cards{grid-template-columns:1fr}}.delivery-engineering-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.delivery-engineering-page-header-wrapper{width:100%;flex-shrink:0}.delivery-engineering-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.delivery-engineering-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.delivery-engineering-back-link:hover{color:var(--purple-dark)}.delivery-engineering-page-header{margin-bottom:48px}.delivery-engineering-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.delivery-engineering-section{margin-top:64px}.delivery-engineering-section-title{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:24px;text-align:center}.delivery-engineering-section-text{font-size:1.25rem;color:var(--gray-text);text-align:center;place-self:center;line-height:1.7;max-width:800px}.delivery-engineering-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.delivery-engineering-card{border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.delivery-engineering-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.delivery-engineering-card:hover:before{opacity:1}.delivery-engineering-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.delivery-engineering-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.delivery-engineering-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.delivery-engineering-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.delivery-engineering-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.delivery-engineering-card:hover .delivery-engineering-hover-overlay{opacity:.2}.delivery-engineering-hover-line{width:100%;height:100%}.delivery-engineering-card-title{font-size:1.25rem;font-weight:700;margin-bottom:8px;position:relative;z-index:2;transition:color .3s ease}.delivery-engineering-card-gradient .delivery-engineering-card-title{color:#fff}.delivery-engineering-card-surface .delivery-engineering-card-title{color:#c001d1}.delivery-engineering-card:hover .delivery-engineering-card-title{color:#fff}.delivery-engineering-card-description{line-height:1.6;font-size:.95rem;position:relative;z-index:2;transition:color .3s ease;margin:0}.delivery-engineering-card-gradient .delivery-engineering-card-description{color:#ffffffe6}.delivery-engineering-card-surface .delivery-engineering-card-description{color:#6b6b7b}.delivery-engineering-card:hover .delivery-engineering-card-description{color:#ffffffe6}.delivery-engineering-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.delivery-engineering-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}.delivery-engineering-two-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;align-items:stretch}.delivery-engineering-content-card{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.delivery-engineering-content-card:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-4px)}.delivery-engineering-content-card-title{font-size:1.5rem;font-weight:700;color:var(--purple);margin-bottom:16px;text-align:center}.delivery-engineering-list{list-style:none;padding:0;margin:0;flex:1}.delivery-engineering-list li{color:var(--gray-text);line-height:1.8;padding-left:24px;position:relative;margin-bottom:12px}.delivery-engineering-list li:before{content:"✓";position:absolute;left:0;color:var(--purple);font-weight:700}.delivery-engineering-list li:last-child{margin-bottom:0}@media (max-width: 968px){.delivery-engineering-cards-grid{grid-template-columns:1fr;grid-template-rows:auto}.delivery-engineering-card{grid-column:1!important;grid-row:auto!important}.delivery-engineering-two-cards{grid-template-columns:1fr}}@media (max-width: 768px){.delivery-engineering-page-title{font-size:2rem}.delivery-engineering-section-title{font-size:1.5rem}.delivery-engineering-section-text{font-size:1.1rem;text-align:center}.delivery-engineering-cards-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}.delivery-engineering-card{padding:24px;grid-column:1!important;grid-row:auto!important}.delivery-engineering-content-card{padding:24px}.delivery-engineering-two-cards{grid-template-columns:1fr}}.vendor-strategy-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.vendor-strategy-page-header-wrapper{width:100%;flex-shrink:0}.vendor-strategy-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.vendor-strategy-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.vendor-strategy-back-link:hover{color:var(--purple-dark)}.vendor-strategy-page-header{margin-bottom:48px}.vendor-strategy-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.vendor-strategy-section{margin-top:64px}.vendor-strategy-section-title{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:24px;text-align:center}.vendor-strategy-section-text{font-size:1.25rem;color:var(--gray-text);text-align:center;place-self:center;line-height:1.7;max-width:800px}.vendor-strategy-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:24px;margin-top:24px}.vendor-strategy-card:nth-child(1){grid-column:1 / 3;grid-row:1}.vendor-strategy-card:nth-child(2){grid-column:3;grid-row:1}.vendor-strategy-card:nth-child(3){grid-column:1;grid-row:2}.vendor-strategy-card:nth-child(4){grid-column:2 / 4;grid-row:2}.vendor-strategy-card{border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.vendor-strategy-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.vendor-strategy-card:hover:before{opacity:1}.vendor-strategy-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.vendor-strategy-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.vendor-strategy-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.vendor-strategy-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.vendor-strategy-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.vendor-strategy-card:hover .vendor-strategy-hover-overlay{opacity:.2}.vendor-strategy-hover-line{width:100%;height:100%}.vendor-strategy-card-title{font-size:1.25rem;font-weight:700;margin-bottom:8px;position:relative;z-index:2;transition:color .3s ease}.vendor-strategy-card-gradient .vendor-strategy-card-title{color:#fff}.vendor-strategy-card-surface .vendor-strategy-card-title{color:#c001d1}.vendor-strategy-card:hover .vendor-strategy-card-title{color:#fff}.vendor-strategy-card-description{line-height:1.6;font-size:.95rem;position:relative;z-index:2;transition:color .3s ease;margin:0}.vendor-strategy-card-gradient .vendor-strategy-card-description{color:#ffffffe6}.vendor-strategy-card-surface .vendor-strategy-card-description{color:#6b6b7b}.vendor-strategy-card:hover .vendor-strategy-card-description{color:#ffffffe6}.vendor-strategy-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.vendor-strategy-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}.vendor-strategy-two-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;align-items:stretch}.vendor-strategy-content-card{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.vendor-strategy-content-card:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-4px)}.vendor-strategy-content-card-title{font-size:1.5rem;font-weight:700;color:var(--purple);margin-bottom:16px;text-align:center}.vendor-strategy-list{list-style:none;padding:0;margin:0;flex:1}.vendor-strategy-list li{color:var(--gray-text);line-height:1.8;padding-left:24px;position:relative;margin-bottom:12px}.vendor-strategy-list li:before{content:"✓";position:absolute;left:0;color:var(--purple);font-weight:700}.vendor-strategy-list li:last-child{margin-bottom:0}@media (max-width: 968px){.vendor-strategy-cards-grid{grid-template-columns:1fr;grid-template-rows:auto}.vendor-strategy-card:nth-child(1),.vendor-strategy-card:nth-child(2),.vendor-strategy-card:nth-child(3),.vendor-strategy-card:nth-child(4){grid-column:1!important;grid-row:auto!important}.vendor-strategy-two-cards{grid-template-columns:1fr}}@media (max-width: 768px){.vendor-strategy-page-title{font-size:2rem}.vendor-strategy-section-title{font-size:1.5rem}.vendor-strategy-section-text{font-size:1.1rem;text-align:center}.vendor-strategy-cards-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}.vendor-strategy-card{padding:24px;grid-column:1!important;grid-row:auto!important}.vendor-strategy-content-card{padding:24px}.vendor-strategy-two-cards{grid-template-columns:1fr}}.change-acceleration-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.change-acceleration-page-header-wrapper{width:100%;flex-shrink:0}.change-acceleration-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.change-acceleration-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.change-acceleration-back-link:hover{color:var(--purple-dark)}.change-acceleration-page-header{margin-bottom:48px}.change-acceleration-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.change-acceleration-section{margin-top:64px}.change-acceleration-section-title{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:24px;text-align:center}.change-acceleration-section-text{font-size:1.25rem;color:var(--gray-text);text-align:center;place-self:center;line-height:1.7;max-width:800px}.change-acceleration-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:24px;margin-top:24px}.change-acceleration-card:nth-child(1){grid-column:1 / 3;grid-row:1}.change-acceleration-card:nth-child(2){grid-column:3;grid-row:1}.change-acceleration-card:nth-child(3){grid-column:1;grid-row:2}.change-acceleration-card:nth-child(4){grid-column:2 / 4;grid-row:2}.change-acceleration-card{border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.change-acceleration-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.change-acceleration-card:hover:before{opacity:1}.change-acceleration-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.change-acceleration-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.change-acceleration-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.change-acceleration-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.change-acceleration-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.change-acceleration-card:hover .change-acceleration-hover-overlay{opacity:.2}.change-acceleration-hover-line{width:100%;height:100%}.change-acceleration-card-title{font-size:1.25rem;font-weight:700;margin-bottom:8px;position:relative;z-index:2;transition:color .3s ease}.change-acceleration-card-gradient .change-acceleration-card-title{color:#fff}.change-acceleration-card-surface .change-acceleration-card-title{color:#c001d1}.change-acceleration-card:hover .change-acceleration-card-title{color:#fff}.change-acceleration-card-description{line-height:1.6;font-size:.95rem;position:relative;z-index:2;transition:color .3s ease;margin:0}.change-acceleration-card-gradient .change-acceleration-card-description{color:#ffffffe6}.change-acceleration-card-surface .change-acceleration-card-description{color:#6b6b7b}.change-acceleration-card:hover .change-acceleration-card-description{color:#ffffffe6}.change-acceleration-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.change-acceleration-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}.change-acceleration-two-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;align-items:stretch}.change-acceleration-content-card{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.change-acceleration-content-card:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-4px)}.change-acceleration-content-card-title{font-size:1.5rem;font-weight:700;color:var(--purple);margin-bottom:16px;text-align:center}.change-acceleration-list{list-style:none;padding:0;margin:0;flex:1}.change-acceleration-list li{color:var(--gray-text);line-height:1.8;padding-left:24px;position:relative;margin-bottom:12px}.change-acceleration-list li:before{content:"✓";position:absolute;left:0;color:var(--purple);font-weight:700}.change-acceleration-list li:last-child{margin-bottom:0}@media (max-width: 968px){.change-acceleration-cards-grid{grid-template-columns:1fr;grid-template-rows:auto}.change-acceleration-card:nth-child(1),.change-acceleration-card:nth-child(2),.change-acceleration-card:nth-child(3),.change-acceleration-card:nth-child(4){grid-column:1!important;grid-row:auto!important}.change-acceleration-two-cards{grid-template-columns:1fr}}@media (max-width: 768px){.change-acceleration-page-title{font-size:2rem}.change-acceleration-section-title{font-size:1.5rem}.change-acceleration-section-text{font-size:1.1rem;text-align:center}.change-acceleration-cards-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}.change-acceleration-card{padding:24px;grid-column:1!important;grid-row:auto!important}.change-acceleration-content-card{padding:24px}.change-acceleration-two-cards{grid-template-columns:1fr}}.health-check-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.health-check-page-header-wrapper{width:100%;flex-shrink:0}.health-check-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.health-check-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.health-check-back-link:hover{color:var(--purple-dark)}.health-check-page-header{margin-bottom:48px}.health-check-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.health-check-section{margin-top:64px}.health-check-section-title{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:24px;text-align:center}.health-check-section-text{font-size:1.25rem;color:var(--gray-text);text-align:center;place-self:center;line-height:1.7;max-width:800px}.health-check-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:24px;margin-top:24px}.health-check-card:nth-child(1){grid-column:1 / 3;grid-row:1}.health-check-card:nth-child(2){grid-column:3;grid-row:1}.health-check-card:nth-child(3){grid-column:1;grid-row:2}.health-check-card:nth-child(4){grid-column:2 / 4;grid-row:2}.health-check-card{border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.health-check-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.health-check-card:hover:before{opacity:1}.health-check-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.health-check-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.health-check-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.health-check-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.health-check-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.health-check-card:hover .health-check-hover-overlay{opacity:.2}.health-check-hover-line{width:100%;height:100%}.health-check-card-title{font-size:1.25rem;font-weight:700;margin-bottom:8px;position:relative;z-index:2;transition:color .3s ease}.health-check-card-gradient .health-check-card-title{color:#fff}.health-check-card-surface .health-check-card-title{color:#c001d1}.health-check-card:hover .health-check-card-title{color:#fff}.health-check-card-description{line-height:1.6;font-size:.95rem;position:relative;z-index:2;transition:color .3s ease;margin:0}.health-check-card-gradient .health-check-card-description{color:#ffffffe6}.health-check-card-surface .health-check-card-description{color:#6b6b7b}.health-check-card:hover .health-check-card-description{color:#ffffffe6}.health-check-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.health-check-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}.health-check-two-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;align-items:stretch}.health-check-content-card{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.health-check-content-card:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-4px)}.health-check-content-card-title{font-size:1.5rem;font-weight:700;color:var(--purple);margin-bottom:16px;text-align:center}.health-check-list{list-style:none;padding:0;margin:0;flex:1}.health-check-list li{color:var(--gray-text);line-height:1.8;padding-left:24px;position:relative;margin-bottom:12px}.health-check-list li:before{content:"✓";position:absolute;left:0;color:var(--purple);font-weight:700}.health-check-list li:last-child{margin-bottom:0}@media (max-width: 968px){.health-check-cards-grid{grid-template-columns:1fr;grid-template-rows:auto}.health-check-card:nth-child(1),.health-check-card:nth-child(2),.health-check-card:nth-child(3),.health-check-card:nth-child(4){grid-column:1!important;grid-row:auto!important}.health-check-two-cards{grid-template-columns:1fr}}@media (max-width: 768px){.health-check-page-title{font-size:2rem}.health-check-section-title{font-size:1.5rem}.health-check-section-text{font-size:1.1rem;text-align:center}.health-check-cards-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}.health-check-card{padding:24px;grid-column:1!important;grid-row:auto!important}.health-check-content-card{padding:24px}.health-check-two-cards{grid-template-columns:1fr}}.pmo-service-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.pmo-service-page-header-wrapper{width:100%;flex-shrink:0}.pmo-service-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.pmo-service-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.pmo-service-back-link:hover{color:var(--purple-dark)}.pmo-service-page-header{margin-bottom:48px}.pmo-service-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.pmo-service-section{margin-top:64px}.pmo-service-section-title{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:24px;text-align:center}.pmo-service-section-text{font-size:1.25rem;color:var(--gray-text);text-align:center;place-self:center;line-height:1.7;max-width:800px}.pmo-service-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:24px;margin-top:24px}.pmo-service-card:nth-child(1){grid-column:1 / 3;grid-row:1}.pmo-service-card:nth-child(2){grid-column:3;grid-row:1}.pmo-service-card:nth-child(3){grid-column:1;grid-row:2}.pmo-service-card:nth-child(4){grid-column:2 / 4;grid-row:2}.pmo-service-card{border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.pmo-service-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.pmo-service-card:hover:before{opacity:1}.pmo-service-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pmo-service-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.pmo-service-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.pmo-service-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.pmo-service-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.pmo-service-card:hover .pmo-service-hover-overlay{opacity:.2}.pmo-service-hover-line{width:100%;height:100%}.pmo-service-card-title{font-size:1.25rem;font-weight:700;margin-bottom:8px;position:relative;z-index:2;transition:color .3s ease}.pmo-service-card-gradient .pmo-service-card-title{color:#fff}.pmo-service-card-surface .pmo-service-card-title{color:#c001d1}.pmo-service-card:hover .pmo-service-card-title{color:#fff}.pmo-service-card-description{line-height:1.6;font-size:.95rem;position:relative;z-index:2;transition:color .3s ease;margin:0}.pmo-service-card-gradient .pmo-service-card-description{color:#ffffffe6}.pmo-service-card-surface .pmo-service-card-description{color:#6b6b7b}.pmo-service-card:hover .pmo-service-card-description{color:#ffffffe6}.pmo-service-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.pmo-service-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}.pmo-service-two-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;align-items:stretch}.pmo-service-content-card{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.pmo-service-content-card:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-4px)}.pmo-service-content-card-title{font-size:1.5rem;font-weight:700;color:var(--purple);margin-bottom:16px;text-align:center}.pmo-service-list{list-style:none;padding:0;margin:0;flex:1}.pmo-service-list li{color:var(--gray-text);line-height:1.8;padding-left:24px;position:relative;margin-bottom:12px}.pmo-service-list li:before{content:"✓";position:absolute;left:0;color:var(--purple);font-weight:700}.pmo-service-list li:last-child{margin-bottom:0}@media (max-width: 968px){.pmo-service-cards-grid{grid-template-columns:1fr;grid-template-rows:auto}.pmo-service-card:nth-child(1),.pmo-service-card:nth-child(2),.pmo-service-card:nth-child(3),.pmo-service-card:nth-child(4){grid-column:1!important;grid-row:auto!important}.pmo-service-two-cards{grid-template-columns:1fr}}@media (max-width: 768px){.pmo-service-page-title{font-size:2rem}.pmo-service-section-title{font-size:1.5rem}.pmo-service-section-text{font-size:1.1rem;text-align:center}.pmo-service-cards-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}.pmo-service-card{padding:24px;grid-column:1!important;grid-row:auto!important}.pmo-service-content-card{padding:24px}.pmo-service-two-cards{grid-template-columns:1fr}}.business-dev-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.business-dev-page-header-wrapper{width:100%;flex-shrink:0}.business-dev-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.business-dev-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.business-dev-back-link:hover{color:var(--purple-dark)}.business-dev-page-header{margin-bottom:48px}.business-dev-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.business-dev-page-description{font-size:1.25rem;color:var(--gray-text);line-height:1.6;max-width:800px}.business-dev-page-description-margin-top{margin-top:16px}.business-dev-section-wrapper{margin-top:64px}.business-dev-section-title{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:32px}.business-dev-section-title-small{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:24px}.business-dev-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:24px;align-items:stretch}.business-dev-grid .business-dev-card{display:flex;flex-direction:column;height:100%;border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer}.business-dev-grid .business-dev-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.business-dev-grid .business-dev-card:hover:before{opacity:1}.business-dev-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.business-dev-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.business-dev-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.business-dev-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.business-dev-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.business-dev-card:hover .business-dev-hover-overlay{opacity:.2}.business-dev-hover-line{width:100%;height:100%}.business-dev-card-title{font-size:1.25rem;font-weight:700;margin-bottom:8px;position:relative;z-index:2;transition:color .3s ease}.business-dev-card-gradient .business-dev-card-title{color:#fff}.business-dev-card-surface .business-dev-card-title{color:#c001d1}.business-dev-card:hover .business-dev-card-title{color:#fff}.business-dev-card-description{line-height:1.6;font-size:.95rem;position:relative;z-index:2;transition:color .3s ease;margin-bottom:0}.business-dev-card-gradient .business-dev-card-description{color:#ffffffe6}.business-dev-card-surface .business-dev-card-description{color:#6b6b7b}.business-dev-card:hover .business-dev-card-description{color:#ffffffe6}.business-dev-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.business-dev-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}.business-dev-grid .business-dev-card:nth-child(1){grid-column:1 / 4}.business-dev-grid .business-dev-card:nth-child(2){grid-column:4 / 7}.business-dev-grid .business-dev-card:nth-child(3){grid-column:1 / 3}.business-dev-grid .business-dev-card:nth-child(4){grid-column:3 / 5}.business-dev-grid .business-dev-card:nth-child(5){grid-column:5 / 7}.business-dev-two-columns{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.business-dev-two-columns>div{display:flex;flex-direction:column;min-height:100%}.business-dev-content-card{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.business-dev-content-card:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-4px)}.business-dev-content-card ul,.business-dev-content-card p{margin-bottom:0}.business-dev-bullet-list{list-style:none;padding:0}.business-dev-bullet-list li{color:var(--gray-text);line-height:1.8;padding-left:24px;position:relative;margin-bottom:12px}.business-dev-bullet-list li .bullet{position:absolute;left:0;color:var(--purple);font-weight:700}.business-dev-result-text{color:var(--gray-text);line-height:1.7;font-size:1.1rem;margin:0}@media (max-width: 968px){.business-dev-grid{grid-template-columns:repeat(2,1fr)}.business-dev-grid .business-dev-card:nth-child(1),.business-dev-grid .business-dev-card:nth-child(2),.business-dev-grid .business-dev-card:nth-child(3),.business-dev-grid .business-dev-card:nth-child(4),.business-dev-grid .business-dev-card:nth-child(5){grid-column:auto}.business-dev-two-columns{grid-template-columns:1fr}}@media (max-width: 768px){.business-dev-page-title{font-size:2rem}.business-dev-page-description{font-size:1.1rem}.business-dev-content-card{padding:24px}.business-dev-grid{grid-template-columns:1fr}.business-dev-grid .business-dev-card{grid-column:auto!important}.business-dev-two-columns{grid-template-columns:1fr}}._wrap_1ykll_3{max-width:1200px;margin:0 auto;padding:40px 20px 0;box-sizing:border-box}._hero_r9ytd_4{max-width:1200px;margin:0 auto;padding:0 20px 40px}._card_r9ytd_10{position:relative;overflow:hidden;padding:56px 56px 48px;border:1px solid rgba(192,1,209,.35);border-radius:20px;background:linear-gradient(135deg,var(--white),#F5F5F7);box-shadow:0 18px 60px #0000001f}._card_r9ytd_10:before,._card_r9ytd_10:after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none}._card_r9ytd_10:before{top:-120px;right:-80px;width:360px;height:360px;background:radial-gradient(circle,rgba(192,1,209,.22),transparent 70%)}._card_r9ytd_10:after{bottom:-140px;left:-100px;width:340px;height:340px;background:radial-gradient(circle,rgba(0,209,199,.18),transparent 70%)}._card_r9ytd_10>*{position:relative;z-index:1}._meta_r9ytd_51{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:20px}._eyebrow_r9ytd_59{font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-text)}._title_r9ytd_68{max-width:880px;margin-bottom:16px;font-size:3rem;font-weight:700;line-height:1.2;color:var(--gray-dark)}._subtitle_r9ytd_77{max-width:800px;margin-bottom:32px;font-size:1.25rem;line-height:1.6;color:var(--gray-text)}._actions_r9ytd_85{display:flex;flex-wrap:wrap;gap:16px}._devNote_r9ytd_92{max-width:760px;margin-top:28px;padding:12px 16px;border-left:4px solid var(--purple);border-radius:0 8px 8px 0;background:#c001d10f;font-size:1rem;line-height:1.5;color:var(--gray-dark)}@media (max-width: 768px){._hero_r9ytd_4{padding:0 20px 24px}._card_r9ytd_10{padding:32px 24px}._title_r9ytd_68{font-size:2rem}._subtitle_r9ytd_77{font-size:1.1rem}}@media (max-width: 560px){._actions_r9ytd_85{flex-direction:column}._actions_r9ytd_85>button{width:100%}}._head_ugdkb_2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-bottom:24px}._title_ugdkb_12{margin-bottom:0}._steps_ugdkb_18{list-style:none;counter-reset:step}._step_ugdkb_18{counter-increment:step;display:flex;flex-direction:column;align-items:flex-start}._step_ugdkb_18._gradient_ugdkb_31:after{top:-24px;right:-24px}._stepNumber_ugdkb_48{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:20px;border-radius:50%;background:linear-gradient(135deg,var(--purple-dark),var(--purple));color:var(--white);font-weight:700;line-height:1}._stepNumber_ugdkb_48:before{content:counter(step);content:counter(step) / ""}._gradient_ugdkb_31 ._stepNumber_ugdkb_48,._step_ugdkb_18:hover ._stepNumber_ugdkb_48{background:#fff3}._stepTitle_ugdkb_73{margin-bottom:12px;font-size:var(--step-title-size, 1.35rem);line-height:1.2}._stepText_ugdkb_80{font-size:1.05rem;line-height:1.6}._note_ugdkb_86{max-width:860px;margin:2rem auto 0;text-align:center;font-size:1.05rem;line-height:1.6;color:var(--gray-text)}._columns_108cc_1{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}._columnTitle_108cc_20{margin-bottom:24px;padding-right:80px;font-size:1.6rem;line-height:1.2}._list_108cc_29{list-style:none;display:flex;flex-direction:column;gap:14px}._item_108cc_37{position:relative;padding-left:32px;font-size:1.05rem;line-height:1.5}._item_108cc_37:before{content:"✓";content:"✓" / "";position:absolute;top:0;left:0;font-weight:700;color:var(--purple);transition:color .3s ease}._gradient_108cc_12 ._item_108cc_37:before,._card_108cc_8:hover ._item_108cc_37:before{color:var(--white)}@media (max-width: 968px){._columns_108cc_1{grid-template-columns:1fr}}@media (max-width: 768px){._columnTitle_108cc_20{font-size:1.25rem}}@media (prefers-reduced-motion: reduce){._item_108cc_37:before{transition:none}}@media (max-width: 768px){._pricing_1drmn_3{scroll-margin-top:96px}}._tiers_1drmn_10{list-style:none}._tier_1drmn_10{display:flex;flex-direction:column}._tierHead_1drmn_28{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px}._tierName_1drmn_36{font-size:1.6rem;line-height:1.2}._price_1drmn_42{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:20px}._amount_1drmn_50{font-size:2.6rem;font-weight:700;line-height:1.1;transition:color .3s ease}._surface_1drmn_24 ._amount_1drmn_50{color:var(--gray-dark)}._tier_1drmn_10:hover ._amount_1drmn_50{color:var(--white)}._unit_1drmn_65{font-size:1.05rem}._items_1drmn_70{list-style:none;display:flex;flex-direction:column;gap:14px}._item_1drmn_70{position:relative;padding-left:32px;font-size:1.05rem;line-height:1.5}._item_1drmn_70:before{content:"✓";content:"✓" / "";position:absolute;top:0;left:0;font-weight:700;color:var(--purple);transition:color .3s ease}._gradient_1drmn_20 ._item_1drmn_70:before,._tier_1drmn_10:hover ._item_1drmn_70:before{color:var(--white)}._note_1drmn_102{max-width:860px;margin:2rem auto 0;text-align:center;font-size:1.05rem;line-height:1.6;color:var(--gray-text)}@media (max-width: 768px){._tierName_1drmn_36{font-size:1.25rem}._amount_1drmn_50{font-size:2.2rem}}@media (prefers-reduced-motion: reduce){._amount_1drmn_50,._item_1drmn_70:before{transition:none}}._layout_5lm0e_2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}._tableCard_5lm0e_8{overflow:hidden;border:1px solid var(--purple);border-radius:16px;background:#f5f5f7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._table_5lm0e_8{width:100%;border-collapse:collapse}._caption_5lm0e_21{padding:24px 28px 8px;text-align:left;font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--purple)}._roleHeader_5lm0e_30,._hoursHeader_5lm0e_31{padding:12px 28px;font-size:.9rem;font-weight:600;color:var(--gray-text);border-bottom:1px solid rgba(192,1,209,.2)}._roleHeader_5lm0e_30,._role_5lm0e_30{text-align:left}._hoursHeader_5lm0e_31,._hours_5lm0e_31{text-align:right}._role_5lm0e_30,._hours_5lm0e_31{padding:14px 28px;font-size:1.05rem;line-height:1.4;color:var(--gray-dark)}._role_5lm0e_30{font-weight:400}._hours_5lm0e_31{white-space:nowrap;font-variant-numeric:tabular-nums}._table_5lm0e_8 tbody tr+tr>*,._table_5lm0e_8 tfoot tr>*{border-top:1px solid rgba(192,1,209,.2)}._table_5lm0e_8 tfoot tr>*{border-top-color:var(--purple);background:#c001d114;font-weight:700}._results_5lm0e_78{display:flex;flex-direction:column;gap:24px}._costLine_5lm0e_84,._compareLine_5lm0e_85{flex:1;display:flex;align-items:center;border-radius:16px;padding:28px 32px;font-size:1.3rem;font-weight:600;line-height:1.4}._costLine_5lm0e_84{border:1px solid var(--purple);background:#f5f5f7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:var(--gray-dark)}._compareLine_5lm0e_85{background:var(--card-gradient);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:var(--white)}._formula_5lm0e_109{max-width:860px;margin:2rem auto 0;text-align:center;font-size:1.05rem;line-height:1.6;color:var(--gray-text)}@media (max-width: 768px){._layout_5lm0e_2{grid-template-columns:1fr}._caption_5lm0e_21{padding:20px 20px 8px}._roleHeader_5lm0e_30,._hoursHeader_5lm0e_31,._role_5lm0e_30,._hours_5lm0e_31{padding-left:20px;padding-right:20px}._costLine_5lm0e_84,._compareLine_5lm0e_85{padding:20px 24px;font-size:1.15rem}}@media (max-width: 768px){._terms_rzsx7_3{scroll-margin-top:96px}}._list_rzsx7_8{list-style:none;max-width:860px;margin:0 auto;overflow:hidden;border:1px solid var(--purple);border-radius:16px;background:#f5f5f7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._item_rzsx7_21{position:relative;padding:20px 28px 20px 52px;font-size:1.05rem;line-height:1.6;color:var(--gray-text)}._item_rzsx7_21+._item_rzsx7_21{border-top:1px solid rgba(192,1,209,.2)}._item_rzsx7_21:before{content:"✓";content:"✓" / "";position:absolute;top:20px;left:28px;color:var(--purple);font-weight:700}@media (max-width: 768px){._item_rzsx7_21{padding:16px 20px 16px 44px}._item_rzsx7_21:before{top:16px;left:20px}}._list_g4umt_1{display:flex;flex-direction:column;gap:12px;max-width:860px;margin:0 auto}._item_g4umt_9{border:1px solid rgba(192,1,209,.35);border-radius:12px;background:#f5f5f7;box-shadow:0 4px 6px -1px #00000014;transition:border-color .3s ease,box-shadow .3s ease}._item_g4umt_9[open]{border-color:var(--purple);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._question_g4umt_22{position:relative;display:block;padding:20px 56px 20px 24px;border-radius:12px;font-size:1.15rem;font-weight:600;line-height:1.4;color:var(--gray-dark);cursor:pointer;list-style:none}._question_g4umt_22::-webkit-details-marker{display:none}._question_g4umt_22:focus-visible{outline:3px solid var(--purple-light);outline-offset:2px}._question_g4umt_22:after{content:"+";content:"+" / "";position:absolute;top:50%;right:24px;transform:translateY(-50%);color:var(--purple);font-size:1.5rem;font-weight:700;line-height:1}._item_g4umt_9[open]>._question_g4umt_22:after{content:"−";content:"−" / ""}._answer_g4umt_63{padding:0 24px 20px;font-size:1.05rem;line-height:1.6;color:var(--gray-text)}@media (max-width: 768px){._question_g4umt_22{padding:16px 48px 16px 18px;font-size:1.05rem}._question_g4umt_22:after{right:18px}._answer_g4umt_63{padding:0 18px 16px}}@media (prefers-reduced-motion: reduce){._item_g4umt_9{transition:none}}._card_195bl_1{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;border-radius:20px;padding:64px 40px;background:var(--card-gradient);color:var(--white);text-align:center;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._card_195bl_1:before,._card_195bl_1:after{content:"";position:absolute;border-radius:50%;pointer-events:none}._card_195bl_1:before{top:-64px;left:-64px;width:160px;height:160px;border:2px solid rgba(255,255,255,.3)}._card_195bl_1:after{right:-64px;bottom:-64px;width:256px;height:256px;background:#00d1c7;opacity:.25;filter:blur(60px)}._title_195bl_42,._text_195bl_43,._button_195bl_44{position:relative;z-index:1}._title_195bl_42{max-width:760px;margin-bottom:16px;font-size:2rem;font-weight:700;line-height:1.2}._text_195bl_43{max-width:640px;margin-bottom:32px;font-size:1.2rem;line-height:1.6;color:#ffffffeb}._button_195bl_44{padding:16px 40px;border:none;border-radius:8px;background:var(--white);color:var(--purple-dark);font-family:inherit;font-size:1.1rem;font-weight:700;line-height:1.2;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}._button_195bl_44:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000040}._button_195bl_44:focus-visible{outline:3px solid var(--white);outline-offset:3px}@media (max-width: 768px){._card_195bl_1{padding:40px 24px}._title_195bl_42{font-size:1.75rem}._text_195bl_43{font-size:1.05rem}}@media (prefers-reduced-motion: reduce){._button_195bl_44{transition:none}._button_195bl_44:hover{transform:none}}._contact_10yl9_6.contact-form-section{max-width:1200px;margin:0 auto;padding:24px 20px 40px;box-sizing:border-box}@media (min-width: 769px){._contact_10yl9_6.contact-form-section{padding-top:32px}}._card_12coj_3{position:relative;overflow:hidden;isolation:isolate;border-radius:16px;padding:32px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}._card_12coj_3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:16px;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;pointer-events:none}._card_12coj_3:hover:before{opacity:1}._card_12coj_3:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}._card_12coj_3:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}._gradient_12coj_4{background:var(--card-gradient);color:var(--white);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._gradient_12coj_4:after{top:16px;right:16px;width:96px;height:96px;border:2px solid rgba(255,255,255,.3)}._surface_12coj_5{background:#f5f5f7;border:1px solid var(--purple);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._surface_12coj_5:after{right:0;bottom:0;width:128px;height:128px;background:var(--purple);opacity:.1;filter:blur(40px)}._surface_12coj_5:hover{border-color:transparent}._hoverLine_12coj_8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .3s ease;pointer-events:none}._hoverLine_12coj_8 svg{display:block;width:100%;height:100%}._card_12coj_3:hover ._hoverLine_12coj_8{opacity:.2}._title_12coj_111{font-weight:700;transition:color .3s ease}._gradient_12coj_4 ._title_12coj_111{color:var(--white)}._surface_12coj_5 ._title_12coj_111{color:var(--purple)}._card_12coj_3:hover ._title_12coj_111{color:var(--white)}._text_12coj_128{transition:color .3s ease}._gradient_12coj_4 ._text_12coj_128{color:#ffffffe6}._surface_12coj_5 ._text_12coj_128{color:#6b6b7b}._card_12coj_3:hover ._text_12coj_128{color:#ffffffe6}._link_12coj_146{display:inline-flex;align-items:center;width:fit-content;margin-top:auto;padding:12px 24px;border-radius:8px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background .3s ease,transform .3s ease}._gradient_12coj_4 ._link_12coj_146{background:#fff3;color:var(--white)}._surface_12coj_5 ._link_12coj_146{background:#c001d133;color:var(--purple)}._card_12coj_3:hover ._link_12coj_146{background:#ffffff4d;color:var(--white)}@media (max-width: 768px){._card_12coj_3{padding:24px}}@media (prefers-reduced-motion: reduce){._card_12coj_3,._card_12coj_3:before,._hoverLine_12coj_8,._title_12coj_111,._text_12coj_128,._link_12coj_146{transition:none}._card_12coj_3:hover{transform:none}}._grid_r7z7p_2{list-style:none}._cardTitle_r7z7p_18{margin-bottom:12px;font-size:1.35rem;line-height:1.2}._cardText_r7z7p_25{font-size:1.05rem;line-height:1.6}.audits-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.audits-page-header-wrapper{width:100%;flex-shrink:0}.audits-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.audits-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.audits-back-link:hover{color:var(--purple-dark)}.audits-page-header{margin-bottom:48px}.audits-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.audits-page-description{font-size:1.25rem;color:var(--gray-text);line-height:1.6;max-width:800px}.audits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.audits-card{display:block;text-decoration:none;border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer}.audits-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.audits-card:hover:before{opacity:1}.audits-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.audits-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.audits-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.audits-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.audits-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.audits-card:hover .audits-hover-overlay{opacity:.2}.audits-hover-line{width:100%;height:100%}.audits-card-title{font-size:1.25rem;font-weight:700;margin-bottom:8px;position:relative;z-index:2;transition:color .3s ease}.audits-card-gradient .audits-card-title{color:#fff}.audits-card-surface .audits-card-title{color:#c001d1}.audits-card:hover .audits-card-title{color:#fff}.audits-card-description{line-height:1.6;font-size:.95rem;position:relative;z-index:2;transition:color .3s ease;margin-bottom:0}.audits-card-gradient .audits-card-description{color:#ffffffe6}.audits-card-surface .audits-card-description{color:#6b6b7b}.audits-card:hover .audits-card-description{color:#ffffffe6}.audits-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.audits-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}.audits-card:nth-child(1){grid-column:1 / 2}.audits-card:nth-child(2){grid-column:2 / 4}.audits-card:nth-child(3){grid-column:1 / 3}.audits-card:nth-child(4){grid-column:3 / 4}.audits-card:nth-child(5){grid-column:1 / 2}.audits-card:nth-child(6){grid-column:2 / 3}.audits-card:nth-child(7){grid-column:3 / 4}.audits-card:nth-child(8){grid-column:1 / 3}.audits-card:nth-child(9){grid-column:3 / 4}.audits-card:nth-child(10){grid-column:1 / 4}@media (max-width: 968px){.audits-grid{grid-template-columns:repeat(2,1fr)}.audits-card:nth-child(1){grid-column:1 / 2}.audits-card:nth-child(2){grid-column:2 / 3}.audits-card:nth-child(3){grid-column:1 / 3}.audits-card:nth-child(4){grid-column:1 / 2}.audits-card:nth-child(5){grid-column:2 / 3}.audits-card:nth-child(6){grid-column:1 / 2}.audits-card:nth-child(7){grid-column:2 / 3}.audits-card:nth-child(8){grid-column:1 / 3}.audits-card:nth-child(9){grid-column:1 / 2}.audits-card:nth-child(10){grid-column:2 / 3}}@media (max-width: 768px){.audits-page-title{font-size:2rem}.audits-page-description{font-size:1.1rem}.audits-grid{grid-template-columns:1fr}.audits-card{grid-column:auto!important}}.case-studies-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.case-studies-page-header-wrapper{width:100%;flex-shrink:0}.case-studies-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.case-studies-page-header{margin-bottom:48px}.case-studies-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.case-studies-page-description{font-size:1.25rem;color:var(--gray-text);line-height:1.6;max-width:800px}.case-studies-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}.case-study-card{display:flex;flex-direction:column;text-decoration:none;border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;min-height:280px}.case-study-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.case-study-card:hover:before{opacity:1}.case-study-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.case-study-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.case-study-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.case-study-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.case-study-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.case-study-card:hover .case-study-hover-overlay{opacity:.2}.case-study-hover-line{width:100%;height:100%}.case-study-title{font-size:1.5rem;font-weight:700;margin-bottom:12px;position:relative;z-index:2;transition:color .3s ease;flex:1}.case-study-card-gradient .case-study-title{color:#fff}.case-study-card-surface .case-study-title{color:#c001d1}.case-study-card:hover .case-study-title{color:#fff}.case-study-description{line-height:1.6;font-size:1rem;position:relative;z-index:2;transition:color .3s ease;margin-bottom:16px;flex:1}.case-study-card-gradient .case-study-description{color:#ffffffe6}.case-study-card-surface .case-study-description{color:#6b6b7b}.case-study-card:hover .case-study-description{color:#ffffffe6}.case-study-link{display:inline-flex;align-items:center;font-size:1.1rem;font-weight:600;color:#fff;padding:12px 24px;background:#fff3;border-radius:8px;transition:background .3s ease,transform .3s ease;width:fit-content;position:relative;z-index:2;margin-top:auto}.case-study-card-gradient .case-study-link{background:#fff3;color:#fff}.case-study-card-surface .case-study-link{background:#c001d133;color:#c001d1}.case-study-card:hover .case-study-link{background:#ffffff4d;color:#fff;transform:translate(4px)}.case-study-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.case-study-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}@media (max-width: 768px){.case-studies-page-title{font-size:2rem}.case-studies-page-description{font-size:1.1rem}.case-studies-grid{grid-template-columns:1fr}.case-study-card{min-height:240px}.case-study-title{font-size:1.25rem}}.capabilities-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.capabilities-page-header-wrapper{width:100%;flex-shrink:0}.capabilities-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.capabilities-page-header{margin-bottom:48px}.capabilities-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.capabilities-page-description{font-size:1.25rem;color:var(--gray-text);line-height:1.6;max-width:800px}.capabilities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.capability-card:nth-child(1){grid-column:1 / 2}.capability-card:nth-child(2){grid-column:2 / 4}.capability-card:nth-child(3){grid-column:1 / 3}.capability-card:nth-child(4){grid-column:3 / 4}.capability-card:nth-child(5){grid-column:1 / 2}.capability-card:nth-child(6){grid-column:2 / 3}.capability-card:nth-child(7){grid-column:3 / 4}.capability-card{display:flex;flex-direction:column;text-decoration:none;border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;min-height:280px}.capability-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,#00d1c7,#c001d1);opacity:0;transition:opacity .3s ease;z-index:0;border-radius:16px}.capability-card:hover:before{opacity:1}.capability-card-gradient{background:linear-gradient(to bottom right,#c001d1,#e666f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.capability-card-gradient:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}.capability-card-surface{background:#f5f5f7;border:1px solid #C001D1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.capability-card-surface:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:transparent}.capability-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.capability-card:hover .capability-hover-overlay{opacity:.2}.capability-hover-line{width:100%;height:100%}.capability-title{font-size:1.5rem;font-weight:700;margin-bottom:12px;position:relative;z-index:2;transition:color .3s ease;flex:1}.capability-card-gradient .capability-title{color:#fff}.capability-card-surface .capability-title{color:#c001d1}.capability-card:hover .capability-title{color:#fff}.capability-description{line-height:1.6;font-size:1rem;position:relative;z-index:2;transition:color .3s ease;margin-bottom:16px;flex:1}.capability-card-gradient .capability-description{color:#ffffffe6}.capability-card-surface .capability-description{color:#6b6b7b}.capability-card:hover .capability-description{color:#ffffffe6}.capability-link{display:inline-flex;align-items:center;font-size:1.1rem;font-weight:600;color:#fff;padding:12px 24px;background:#fff3;border-radius:8px;transition:background .3s ease,transform .3s ease;width:fit-content;position:relative;z-index:2;margin-top:auto}.capability-card-gradient .capability-link{background:#fff3;color:#fff}.capability-card-surface .capability-link{background:#c001d133;color:#c001d1}.capability-card:hover .capability-link{background:#ffffff4d;color:#fff;transform:translate(4px)}.capability-decoration-circle{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.3);z-index:1}.capability-decoration-blur{position:absolute;bottom:0;right:0;width:128px;height:128px;background:#c001d1;opacity:.1;filter:blur(40px);border-radius:50%;z-index:1}@media (max-width: 968px){.capabilities-grid{grid-template-columns:1fr}.capability-card:nth-child(1),.capability-card:nth-child(2),.capability-card:nth-child(3),.capability-card:nth-child(4),.capability-card:nth-child(5),.capability-card:nth-child(6),.capability-card:nth-child(7){grid-column:auto}}@media (max-width: 768px){.capabilities-page-title{font-size:2rem}.capabilities-page-description{font-size:1.1rem}.capabilities-grid{grid-template-columns:1fr}.capability-card{min-height:240px}.capability-title{font-size:1.25rem}.capability-card{grid-column:auto!important}}.sdlc-redesign-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.sdlc-redesign-page-header-wrapper{width:100%;flex-shrink:0}.sdlc-redesign-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.sdlc-redesign-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.sdlc-redesign-back-link:hover{color:var(--purple-dark)}.sdlc-redesign-page-header{margin-bottom:48px}.sdlc-redesign-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.sdlc-redesign-page-content{display:flex;flex-direction:column;gap:32px;margin-top:32px}.sdlc-redesign-section{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease}.sdlc-redesign-section:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-2px)}.sdlc-redesign-section-title{font-size:1.75rem;font-weight:700;color:var(--purple);margin-bottom:16px}.sdlc-redesign-section-text{color:var(--gray-text);line-height:1.7;margin-bottom:16px;font-size:1.05rem}.sdlc-redesign-section-text:last-child{margin-bottom:0}.sdlc-redesign-list{list-style:none;padding:0;margin:0}.sdlc-redesign-list li{color:var(--gray-text);line-height:1.8;padding-left:28px;position:relative;margin-bottom:12px;font-size:1.05rem}.sdlc-redesign-list li:before{content:"•";position:absolute;left:0;color:var(--purple);font-weight:700;font-size:1.5rem;line-height:1}@media (max-width: 768px){.sdlc-redesign-page-title{font-size:2rem}.sdlc-redesign-section{padding:24px}.sdlc-redesign-section-title{font-size:1.5rem}.sdlc-redesign-section-text,.sdlc-redesign-list li{font-size:1rem}}.pmo-establishment-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.pmo-establishment-page-header-wrapper{width:100%;flex-shrink:0}.pmo-establishment-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.pmo-establishment-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.pmo-establishment-back-link:hover{color:var(--purple-dark)}.pmo-establishment-page-header{margin-bottom:48px}.pmo-establishment-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.pmo-establishment-page-content{display:flex;flex-direction:column;gap:32px;margin-top:32px}.pmo-establishment-section{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease}.pmo-establishment-section:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-2px)}.pmo-establishment-section-title{font-size:1.75rem;font-weight:700;color:var(--purple);margin-bottom:16px}.pmo-establishment-section-text{color:var(--gray-text);line-height:1.7;margin-bottom:16px;font-size:1.05rem}.pmo-establishment-section-text:last-child{margin-bottom:0}.pmo-establishment-list{list-style:none;padding:0;margin:0}.pmo-establishment-list li{color:var(--gray-text);line-height:1.8;padding-left:28px;position:relative;margin-bottom:12px;font-size:1.05rem}.pmo-establishment-list li:before{content:"•";position:absolute;left:0;color:var(--purple);font-weight:700;font-size:1.5rem;line-height:1}@media (max-width: 768px){.pmo-establishment-page-title{font-size:2rem}.pmo-establishment-section{padding:24px}.pmo-establishment-section-title{font-size:1.5rem}.pmo-establishment-section-text,.pmo-establishment-list li{font-size:1rem}}.multi-vendor-governance-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.multi-vendor-governance-page-header-wrapper{width:100%;flex-shrink:0}.multi-vendor-governance-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.multi-vendor-governance-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.multi-vendor-governance-back-link:hover{color:var(--purple-dark)}.multi-vendor-governance-page-header{margin-bottom:48px}.multi-vendor-governance-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.multi-vendor-governance-page-content{display:flex;flex-direction:column;gap:32px;margin-top:32px}.multi-vendor-governance-section{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease}.multi-vendor-governance-section:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-2px)}.multi-vendor-governance-section-title{font-size:1.75rem;font-weight:700;color:var(--purple);margin-bottom:16px}.multi-vendor-governance-section-text{color:var(--gray-text);line-height:1.7;margin-bottom:16px;font-size:1.05rem}.multi-vendor-governance-section-text:last-child{margin-bottom:0}.multi-vendor-governance-list{list-style:none;padding:0;margin:0}.multi-vendor-governance-list li{color:var(--gray-text);line-height:1.8;padding-left:28px;position:relative;margin-bottom:12px;font-size:1.05rem}.multi-vendor-governance-list li:before{content:"•";position:absolute;left:0;color:var(--purple);font-weight:700;font-size:1.5rem;line-height:1}@media (max-width: 768px){.multi-vendor-governance-page-title{font-size:2rem}.multi-vendor-governance-section{padding:24px}.multi-vendor-governance-section-title{font-size:1.5rem}.multi-vendor-governance-section-text,.multi-vendor-governance-list li{font-size:1rem}}.sdlc-product-strategy-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.sdlc-product-strategy-page-header-wrapper{width:100%;flex-shrink:0}.sdlc-product-strategy-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.sdlc-product-strategy-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.sdlc-product-strategy-back-link:hover{color:var(--purple-dark)}.sdlc-product-strategy-page-header{margin-bottom:48px}.sdlc-product-strategy-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:16px;line-height:1.2}.sdlc-product-strategy-page-content{display:flex;flex-direction:column;gap:32px;margin-top:32px}.sdlc-product-strategy-section{background-color:var(--white);border:1px solid var(--gray-light);border-radius:16px;padding:32px;transition:all .3s ease}.sdlc-product-strategy-section:hover{background:linear-gradient(135deg,#c001d10d,#00d1c70d);border-color:#00d1c7;box-shadow:0 8px 24px #c001d126;transform:translateY(-2px)}.sdlc-product-strategy-section-title{font-size:1.75rem;font-weight:700;color:var(--purple);margin-bottom:16px}.sdlc-product-strategy-section-text{color:var(--gray-text);line-height:1.7;margin-bottom:16px;font-size:1.05rem}.sdlc-product-strategy-section-text:last-child{margin-bottom:0}.sdlc-product-strategy-list{list-style:none;padding:0;margin:0}.sdlc-product-strategy-list li{color:var(--gray-text);line-height:1.8;padding-left:28px;position:relative;margin-bottom:12px;font-size:1.05rem}.sdlc-product-strategy-list li:before{content:"•";position:absolute;left:0;color:var(--purple);font-weight:700;font-size:1.5rem;line-height:1}@media (max-width: 768px){.sdlc-product-strategy-page-title{font-size:2rem}.sdlc-product-strategy-section{padding:24px}.sdlc-product-strategy-section-title{font-size:1.5rem}.sdlc-product-strategy-section-text,.sdlc-product-strategy-list li{font-size:1rem}}.legal-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.legal-page-header-wrapper{width:100%;flex-shrink:0}.legal-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;flex:1;width:100%;box-sizing:border-box}.legal-back-link{display:inline-block;color:var(--purple);text-decoration:none;font-weight:600;margin-bottom:24px;transition:color .3s ease}.legal-back-link:hover{color:var(--purple-dark)}.legal-page-content{background:#fff;border-radius:16px;padding:48px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.legal-page-header{margin-bottom:48px;padding-bottom:24px;border-bottom:2px solid #E5E5E5;display:flex;flex-direction:column;gap:16px}.legal-page-title{font-size:3rem;font-weight:700;color:var(--gray-dark);margin-bottom:0;line-height:1.2}.legal-page-date{font-size:1rem;color:var(--gray-text);margin-bottom:0}.legal-page-sections{display:flex;flex-direction:column;gap:40px}.legal-section{padding:0}.legal-section-title{font-size:1.75rem;font-weight:700;color:var(--purple);margin-bottom:20px;line-height:1.3}.legal-section-text{font-size:1.1rem;line-height:1.7;color:var(--gray-text);margin-bottom:16px}.legal-section-list{list-style:none;padding-left:0;margin:20px 0}.legal-section-list li{font-size:1.1rem;line-height:1.7;color:var(--gray-text);margin-bottom:12px;padding-left:28px;position:relative}.legal-section-list li:before{content:"•";position:absolute;left:8px;color:var(--purple);font-weight:700;font-size:1.5rem;line-height:1.4}@media (max-width: 968px){.legal-page-content{padding:32px}}@media (max-width: 768px){.legal-page-container{padding:20px 15px}.legal-page-content{padding:24px;border-radius:12px}.legal-page-header{margin-bottom:32px;padding-bottom:20px}.legal-page-title{font-size:2rem}.legal-page-date{font-size:.95rem}.legal-page-sections{gap:32px}.legal-section-title{font-size:1.5rem}.legal-section-text{font-size:1rem}.legal-section-list li{font-size:1rem;padding-left:24px}}.app{min-height:100vh;background:linear-gradient(180deg,#f5f5f5,#f0f0f0);position:relative}.hero-wrapper{position:relative;min-height:500px;z-index:2}.hero-visual{position:absolute;top:-92px;bottom:-48px;left:0;right:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 200px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 200px),transparent)}.hero-visual canvas{animation:heroFade .6s ease-out both}@keyframes heroFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.hero-visual canvas{animation:none}}*{margin:0;padding:0;box-sizing:border-box}:root{--purple: #C001D1;--purple-light: #9B6FE8;--purple-dark: #860492;--gray-bg: #E1E0E1;--gray-light: #9c8f9c;--gray-text: #666666;--gray-dark: #212121;--white: #FFFFFF;--font-brand: "Funnel Display", "Space Grotesk", sans-serif;--font-display: var(--font-brand);--font-body: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}:root:lang(ru){--font-display: "IBM Plex Sans", system-ui, sans-serif;--font-body: "IBM Plex Sans", system-ui, sans-serif}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--gray-bg);color:var(--gray-dark);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;overflow-wrap:break-word}:lang(ru) body{font-family:var(--font-body)}:lang(ru) h1,:lang(ru) h2,:lang(ru) h3,:lang(ru) h4,:lang(ru) h5,:lang(ru) h6{font-family:var(--font-display)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
