.section-about_intro{position:relative;isolation:isolate;overflow:clip;background-image:linear-gradient(180deg, #FEFAF1 17.788%, rgba(255, 229, 210, 0.8) 57.212%, #FEFAF1 87.981%)}.section-about_intro::before{content:"";position:absolute;top:-272px;left:max(-272px,50% - 992px);width:560px;height:560px;border-radius:50%;background:radial-gradient(circle closest-side, rgba(255, 180, 112, 0.6) 0%, rgba(255, 180, 112, 0) 70%);opacity:.6;pointer-events:none;z-index:-1}.section-about_intro::after{content:"";position:absolute;top:86px;right:max(-210px,50% - 930px);width:520px;height:520px;border-radius:50%;background:radial-gradient(circle closest-side, transparent 0 23.6%, rgba(255, 150, 57, 0.23) 23.6% 24%, transparent 24% 37.6%, rgba(255, 150, 57, 0.35) 37.6% 38%, transparent 38% 49.6%, rgba(255, 150, 57, 0.5) 49.6% 50%, transparent 50%);pointer-events:none;z-index:-1}.section-about_intro .about-intro__badge{margin-bottom:11px}.section-about_intro .about-intro__title{font-size:clamp(2.25rem,1.722rem + 2.254vw,3.75rem);font-weight:800;line-height:1.02;letter-spacing:-0.025em;color:#180f09;margin:0 0 1.3125rem}.section-about_intro .about-intro__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_intro .about-intro__title{margin:0}.section-about_intro .about-intro__body{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;column-gap:clamp(2rem,5vw,4.5rem);margin-top:41px}.section-about_intro .about-intro__media{position:relative;aspect-ratio:564/377;overflow:hidden}.section-about_intro .about-intro__media{border:1px solid rgba(238,227,215,.6);border-radius:40px;background-image:linear-gradient(160deg, #FFFFFF 0%, #FFF2E5 100%);background-origin:border-box;background-repeat:no-repeat;box-shadow:0 20px 60px -20px rgba(137,33,34,.18),-10px -22px 60px rgba(255,143,57,.6),15px 21px 40px rgba(200,49,34,.2)}.section-about_intro .about-intro__image{position:absolute;inset:1px;width:calc(100% - 2px);height:calc(100% - 2px);object-fit:cover;border-radius:calc(40px - 1px)}.section-about_intro .about-intro__list{max-width:460px}.section-about_intro .about-intro__list{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-about_intro .about-intro__list{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_intro .about-intro__list ul{display:flex;flex-direction:column;gap:36px;margin:0;padding:0;list-style:none}.section-about_intro .about-intro__list li{position:relative;padding-left:20px;font-size:inherit}.section-about_intro .about-intro__list li::before{content:"";position:absolute;top:.45em;left:0;width:6px;height:6px;border-radius:3px;background-image:linear-gradient(101deg, #FF9639 0%, #C83122 100%)}.section-about_intro .about-intro__list p:last-child{margin-bottom:0}.section-about_intro .about-intro__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:80px}.section-about_intro .about-stat{display:flex;flex-direction:column;gap:12px;padding:34px 36px}.section-about_intro .about-stat{background:#fff;border:1px solid rgba(0,0,0,0);border-radius:32px;box-shadow:0 1px 1px rgba(137,33,34,.05),0 8px 15px rgba(137,33,34,.06)}.section-about_intro .about-stat__value{font-size:3.6rem;font-weight:800;line-height:1;letter-spacing:-2px}.section-about_intro .about-stat__value{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_intro .about-stat__value{background-image:linear-gradient(110deg, #FF9639 0%, #C83122 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.section-about_intro .about-stat__label{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-about_intro .about-stat__label{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_intro .about-stat__label strong{font-size:1rem;font-weight:700;text-transform:uppercase;color:#180f09}@media(max-width: 1200px){.section-about_intro .about-intro__list ul{gap:24px}.section-about_intro .about-intro__stats{margin-top:56px}}@media(max-width: 768px){.section-about_intro .about-intro__body{grid-template-columns:1fr;row-gap:2.5rem}.section-about_intro .about-intro__stats{grid-template-columns:1fr;gap:20px}}@media(max-width: 480px){.section-about_intro .about-stat{padding:28px 24px}.section-about_intro .about-stat__value{font-size:2.75rem}}