.CorporateHero_corporateHero__KECzd{background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-dark) 100%);padding:140px 0 80px;text-align:center;position:relative;overflow:hidden}.CorporateHero_corporateHero__KECzd:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.08) 0,transparent 70%);pointer-events:none}.CorporateHero_container__7W_LI{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.CorporateHero_corporateHeroContent__hvjHj{position:relative;z-index:1}.CorporateHero_corporateHeroIcon__x9IGh{font-size:4rem;margin-bottom:var(--spacing-sm);color:var(--text-light);display:flex;align-items:center;justify-content:center}.CorporateHero_corporateHero__KECzd h1{font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:var(--text-light);margin-bottom:var(--spacing-sm);letter-spacing:2px;text-shadow:0 2px 20px rgba(0,0,0,.3)}.CorporateHero_corporateHero__KECzd p{font-size:clamp(1.1rem,2.5vw,1.5rem);color:hsla(0,0%,100%,.95);max-width:800px;margin:0 auto;font-weight:300;line-height:1.7}.CorporateDetailSection_corporateDetailSection__RhtZ6{padding:calc(var(--spacing-xl) * 1.5) 0;background:linear-gradient(180deg,var(--bg-ivory) 0,var(--bg-cream) 50%,var(--bg-warm) 100%)}.CorporateDetailSection_container__S0x_X{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.CorporateDetailSection_highlightBox__MAz3I{background:linear-gradient(135deg,rgba(44,122,122,.05),hsla(89,20%,61%,.05));border-left:5px solid var(--primary-green);border-radius:20px;padding:var(--spacing-lg);margin:var(--spacing-lg) 0;box-shadow:0 8px 30px var(--shadow-soft)}.CorporateDetailSection_highlightBox__MAz3I h3{font-family:var(--font-serif);font-size:1.6rem;color:var(--primary-green);margin-bottom:var(--spacing-sm)}.CorporateDetailSection_highlightBox__MAz3I p{font-size:1.1rem;line-height:1.9;color:var(--text-dark)}.CorporateDetailSection_highlightBox__MAz3I ul{list-style:none;padding:0;margin:var(--spacing-md) 0 0}.CorporateDetailSection_highlightBox__MAz3I li{padding:.75rem 0 .75rem 2.5rem;position:relative;line-height:1.8;color:var(--text-dark)}.CorporateDetailSection_highlightBox__MAz3I li:before{content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;left:0;top:.75rem;width:1.5rem;height:1.5rem;background:var(--primary-green);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.CorporateDetailSection_corporateSubtitle__i1WRM{text-align:center;font-size:1.2rem;font-weight:600;color:var(--primary-green);margin-top:calc(var(--spacing-lg) * 1.5);margin-bottom:var(--spacing-sm);font-family:var(--font-serif)}.CorporateDetailSection_subtitleDescription__GoVBS{text-align:center;font-size:1.1rem;color:var(--text-medium);margin-bottom:var(--spacing-lg)}.CorporateDetailSection_corporatePackages__QTyfU{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:calc(var(--spacing-lg) * 1.5)}.CorporateDetailSection_corporatePackageCard__T4ciy{background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-dark) 100%);border-radius:32px;padding:var(--spacing-lg);color:var(--text-light);transition:var(--transition-smooth);box-shadow:0 10px 40px rgba(7,82,87,.2);position:relative;overflow:hidden;border:3px solid transparent}.CorporateDetailSection_corporatePackageCard__T4ciy:before{content:"";position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);border-radius:50%}.CorporateDetailSection_corporatePackageCard__T4ciy:hover{transform:translateY(-6px);box-shadow:0 14px 45px rgba(7,82,87,.3)}.CorporateDetailSection_packageBadgeStar__b_oWK{position:absolute;top:20px;right:20px;font-size:2rem;color:var(--primary-gold)}.CorporateDetailSection_packageIcon__uS0gZ{font-size:3.2rem;margin-bottom:var(--spacing-md);text-align:center;color:#fff}.CorporateDetailSection_corporatePackageCard__T4ciy h3{font-family:var(--font-serif);font-size:1.8rem;font-weight:700;margin-bottom:var(--spacing-md);text-align:center;color:var(--text-light)}.CorporateDetailSection_corporatePackageCard__T4ciy p{font-size:1.05rem;line-height:1.8;color:hsla(0,0%,100%,.95);margin-bottom:var(--spacing-md)}.CorporateDetailSection_packageBadge__paEze{text-align:center;margin-top:var(--spacing-md)}.CorporateDetailSection_packageBadge__paEze span{display:inline-block;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.5rem;border-radius:30px;font-weight:700;font-size:1.1rem;border:2px solid hsla(0,0%,100%,.3)}.CorporateDetailSection_approachGrid__qx0xB{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin:var(--spacing-lg) 0}.CorporateDetailSection_approachCard__DdWln{background:var(--bg-white);padding:var(--spacing-lg);border-radius:24px;text-align:center;box-shadow:0 8px 30px var(--shadow-soft);transition:var(--transition-smooth);border:2px solid transparent}.CorporateDetailSection_approachCard__DdWln:hover{transform:translateY(-10px);border-color:var(--primary-green);box-shadow:0 20px 50px var(--shadow-medium)}.CorporateDetailSection_approachCardIcon__1zfPj{font-size:3.5rem;margin-bottom:var(--spacing-md);color:var(--primary-green)}.CorporateDetailSection_approachCard__DdWln h4{font-family:var(--font-serif);font-size:1.4rem;color:var(--primary-green);margin-bottom:var(--spacing-sm)}.CorporateDetailSection_approachCard__DdWln p{color:var(--text-dark);line-height:1.7}.CorporateDetailSection_corporateValue__i5bNF{background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.9),hsla(42,39%,94%,.95)),linear-gradient(115deg,rgba(140,90,48,.35),hsla(28,39%,57%,.35));border-radius:32px;padding:calc(var(--spacing-xl) * .9) calc(var(--spacing-xl) * 1.2);margin:calc(var(--spacing-lg) * 1.5) 0 calc(var(--spacing-lg) * 2);display:flex;gap:var(--spacing-lg);align-items:center;box-shadow:0 22px 60px rgba(0,0,0,.18),0 8px 24px rgba(140,90,48,.35);color:var(--text-dark);position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.2)}.CorporateDetailSection_corporateValue__i5bNF:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,hsla(0,0%,100%,.2),transparent 55%);opacity:.35;pointer-events:none}.CorporateDetailSection_valueIcon__pCVpA{font-size:3.4rem;color:var(--primary-green);font-weight:900;background:#fff;width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 14px 40px rgba(0,0,0,.22),0 0 0 10px hsla(0,0%,100%,.25);position:relative;z-index:1}.CorporateDetailSection_valueContent__XK3bO h3{font-family:var(--font-serif);font-size:1.9rem;color:var(--primary-green-dark);margin-bottom:var(--spacing-sm);font-weight:700;letter-spacing:.01em}.CorporateDetailSection_valueContent__XK3bO p{font-size:1.1rem;line-height:1.9;color:var(--text-dark);max-width:56rem}.CorporateDetailSection_processSection__T5hPo{text-align:center;margin:calc(var(--spacing-lg) * 2) 0}.CorporateDetailSection_processSection__T5hPo h3{font-family:var(--font-serif);font-size:2rem;color:var(--primary-green);margin-bottom:var(--spacing-lg)}.CorporateDetailSection_processSteps__VeAY_{display:flex;justify-content:space-between;margin:calc(var(--spacing-lg) * 1.5) 0;position:relative;gap:var(--spacing-lg)}.CorporateDetailSection_processSteps__VeAY_:before{content:"";position:absolute;top:40px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0)) border-box,linear-gradient(90deg,var(--primary-green),var(--primary-sage),var(--primary-terracotta));border-radius:999px;z-index:0;opacity:.85}.CorporateDetailSection_processStep___h9Jp{background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.9),hsla(0,0%,100%,.95)),linear-gradient(135deg,#fff,#f7f3ec);padding:var(--spacing-lg);border-radius:999px;width:110px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 30px var(--shadow-soft);position:relative;z-index:1;transition:var(--transition-smooth);border:2px solid rgba(6,84,81,.08);overflow:hidden}.CorporateDetailSection_processStep___h9Jp:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 12px 40px var(--shadow-medium)}.CorporateDetailSection_processStepNumber__Z6N6X{font-size:2rem;font-weight:700;color:var(--primary-green-dark);margin-bottom:.35rem;position:relative}.CorporateDetailSection_processStepLabel__aoiPd{font-size:.85rem;font-weight:600;color:var(--text-dark);text-align:center;letter-spacing:.03em;text-transform:uppercase}.CorporateDetailSection_corporateGuarantee__86MJ4{text-align:center}.CorporateDetailSection_corporateGuarantee__86MJ4 p{font-size:1.1rem;line-height:1.9;color:var(--text-dark);margin-bottom:var(--spacing-md);font-style:italic}.CorporateDetailSection_corporateCta__7u_ET{display:inline-block;padding:1.25rem 2.5rem;background:linear-gradient(135deg,var(--primary-green),var(--primary-green-dark));color:var(--text-light);text-decoration:none;font-weight:700;border-radius:50px;transition:var(--transition-smooth);box-shadow:0 8px 30px rgba(7,82,87,.3);font-size:1.1rem;letter-spacing:.5px;position:relative;overflow:hidden}.CorporateDetailSection_corporateCta__7u_ET:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.CorporateDetailSection_corporateCta__7u_ET:hover:before{left:100%}.CorporateDetailSection_corporateCta__7u_ET:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(7,82,87,.5)}@media (max-width:768px){.CorporateDetailSection_approachGrid__qx0xB{grid-template-columns:1fr}.CorporateDetailSection_processSteps__VeAY_:before{display:none}.CorporateDetailSection_processSteps__VeAY_{flex-direction:column;gap:var(--spacing-md);align-items:center}.CorporateDetailSection_processStep___h9Jp{width:80px;height:80px}.CorporateDetailSection_corporateValue__i5bNF{flex-direction:column;text-align:center;align-items:center;padding:var(--spacing-lg)}.CorporateDetailSection_valueIcon__pCVpA{margin:0 auto;width:76px;height:76px;font-size:3rem}}