.about_project{position:relative;isolation:isolate;overflow:hidden;width:100%;height:440px;border:1px solid rgba(133,164,195,.17);border-radius:var(--kg-radius-4xl);background:var(--kg-dropdown-bg);background-image:radial-gradient(ellipse at 22% 35%,rgba(105,53,177,.38),transparent 62%),radial-gradient(ellipse at 78% 65%,rgba(47,145,191,.27),transparent 62%);touch-action:pan-y}.about_project .ap_block__canvas{position:absolute;inset:0;width:100%;height:100%}.about_project .ap_block__content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:24px;pointer-events:none;background:radial-gradient(ellipse at center,#0b152595,transparent 72%)}.about_project .ap_block__title{font-family:"Montserrat",sans-serif;font-size:clamp(30px,4.2vw,54px);font-weight:800;line-height:1.13;letter-spacing:-1px;margin:0 0 20px;color:#f0f4fa;text-shadow:0 2px 18px var(--kg-shadow-color-06101b-a0p85098)}.about_project .ap_block__title span{color:var(--kg-brand-cyan)}.about_project .ap_block__subtitle{font-family:"Inter",sans-serif;color:#d1deec;font-size:clamp(16px,1.65vw,21px);line-height:1.5;max-width:450px;margin:0;text-shadow:0 2px 10px var(--kg-shadow-color-05111b-a1)}.page-header.ap_page-header h1{font-size:3rem;font-weight:700;line-height:1;margin-bottom:1.75rem;letter-spacing:normal}@media(max-width:600px){.about_project{height:410px;border-radius:var(--kg-radius-3xl)}.about_project .ap_block__title{font-size:32px}.about_project .ap_block__subtitle{font-size:17px;max-width:260px}}#mod-custom127 .about-values{margin-bottom:56px}.about_project[data-about-hero]{margin-bottom:56px}@media(max-width:600px){#mod-custom127 .about-values{margin-bottom:40px}.about_project[data-about-hero]{margin-bottom:40px}}.about-values .about-values__card{padding:24px;border:1px solid rgba(180,203,226,.18);border-radius:var(--kg-radius-card);background:rgba(17,21,29,.60);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.about-values .about-values__card:hover{transform:translateY(-4px);border-color:rgb(var(--kg-brand-cyan-rgb) / .32);box-shadow:0 12px 40px var(--kg-shadow-black-a0p3)}.about-values .about-values__heading{display:flex;align-items:center;gap:12px;margin-bottom:10px;min-width:0}.about-values .about-values__icon{width:30px;height:30px;flex:0 0 30px;margin:0;color:var(--kg-brand-cyan)}.about-values .about-values__title{margin:0;min-width:0;line-height:1.3}.about-values .about-values__desc{color:#b8c7d8;margin:0}.about-smarttools .badge{max-width:100%;white-space:normal;justify-content:center;text-align:center}#mod-custom119.about-smarttools .badge-ping,#mod-custom119.about-smarttools .badge-core{background-color:var(--kg-brand-cyan)}#mod-custom119.about-smarttools .description{color:#c5d3e1}#mod-custom119.about-smarttools .button--primary{background:var(--kg-brand-cyan);color:var(--kg-on-accent)}#mod-custom119.about-smarttools .button--primary:hover{background:var(--kg-brand-cyan);color:var(--kg-on-accent)}@media(max-width:600px){.about-values .about-values__heading{align-items:center}.about-smarttools .badge{font-size:.72rem;line-height:1.35;padding:.5rem .7rem}.about-smarttools .button{white-space:normal;text-align:center;height:auto;min-height:2.75rem}.about-smarttools .description{font-size:1rem;line-height:1.55}}
