.about-main{padding:42px 0 65px;max-width:1060px}.about-heading{margin-bottom:27px;direction:ltr;text-align:left}.about-heading .eyebrow{letter-spacing:2px;font-size:10px}.about-heading h1{font-size:33px;margin:9px 0 7px}.about-heading>p:last-child{font-size:13px;color:#8894a3;margin:0}.company-stage{position:relative;border-radius:18px;background:linear-gradient(135deg,#121e2e,#24334a);padding:40px;overflow:hidden;isolation:isolate}.stage-halo{position:absolute;inset:-80%;background:conic-gradient(from 0deg,transparent 0 30%,#d8b97220 45%,transparent 60%);animation:halo-orbit 20s linear infinite;z-index:-1;pointer-events:none}.company-card{position:relative;background:linear-gradient(140deg,#fff,#fffcf6);border:1px solid #e5dbc3;border-radius:11px;box-shadow:0 15px 45px #0002;padding:39px 47px 0;overflow:hidden;direction:ltr;animation:card-entrance .8s cubic-bezier(.2,.6,.3,1) both}.card-accent{position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#007c40 0 25%,#fff 25% 50%,#c71934 50% 75%,#161d27 75%);transform-origin:left;animation:accent-reveal 1s .2s ease both}.official-marks{display:flex;align-items:center;justify-content:center;gap:58px;padding-bottom:29px;border-bottom:1px solid #e9e1d2}.official-mark{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;max-width:270px;animation:detail-reveal .85s .2s both}.official-mark img{object-fit:contain;display:block;width:auto;height:117px;max-width:180px;margin-bottom:15px}.ministry-mark{animation-delay:.35s}.ministry-mark img{height:105px;width:126px;margin:12px 0 15px}.official-mark>span{font-size:16px;color:#27374a;line-height:1.8}.official-mark>small{font-size:8px;letter-spacing:1.1px;color:#919ba5;margin-top:4px}.mark-divider{width:1px;height:90px;background:linear-gradient(transparent,#d9ccad,transparent);flex-shrink:0}.company-information{text-align:center;padding:31px 0 34px}.company-label{font-size:9px;font-weight:bold;letter-spacing:1.7px;color:#a3823e;margin:0 0 16px;animation:detail-reveal .85s .5s both}.company-label span{display:block;letter-spacing:0;font-size:11px;font-weight:400;color:#9b9c98;margin-top:5px}.company-information h2{font-size:32px;line-height:1.9;letter-spacing:0;color:#1d2f45;margin:0;animation:detail-reveal 1s .65s both}.company-rule{display:block;height:2px;width:53px;background:#bb9852;margin:24px auto;transform-origin:center;animation:accent-reveal .9s 1s both}.license-number{display:flex;align-items:center;justify-content:center;gap:35px;animation:detail-reveal 1s 1.05s both}.license-number>div{display:grid;gap:5px;text-align:right}.license-number span{font-size:13px;color:#6e7b88}.license-number small{font-size:8px;letter-spacing:1.4px;color:#a3a7aa}.license-number strong{font-size:31px;font-weight:500;letter-spacing:2px;color:#ab8232;background:#faf4e6;border:1px solid #eadfc7;border-radius:7px;padding:10px 22px;white-space:nowrap;font-variant-numeric:tabular-nums}.company-card-bottom{display:flex;align-items:center;gap:10px;border-top:1px solid #e9e1d2;padding:17px 0;color:#77879b;font-size:10px;letter-spacing:1.6px;animation:detail-reveal 1s 1.25s both}.company-card-bottom img{height:30px;width:30px;object-fit:contain;border-radius:5px}.card-country{margin-left:auto;letter-spacing:2.5px;color:#a5a7a5;font-size:9px}@keyframes card-entrance{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-reveal{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes accent-reveal{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes halo-orbit{to{transform:rotate(360deg)}}@media(max-width:750px){.about-main{padding:29px 0 42px}.company-stage{padding:25px;border-radius:13px}.company-card{padding:27px 25px 0}.official-marks{gap:24px;padding-bottom:24px}.official-mark img{height:99px;max-width:135px}.ministry-mark img{height:90px;width:108px;margin-top:9px}.official-mark>span{font-size:14px}.official-mark>small{font-size:7px;letter-spacing:.6px}.company-information h2{font-size:27px}.license-number{gap:23px}.license-number strong{font-size:27px;padding:9px 17px}.license-number small{font-size:7px;letter-spacing:.9px}}@media(max-width:480px){.about-heading h1{font-size:28px}.about-heading>p:last-child{font-size:11px}.company-stage{padding:14px}.company-card{padding:25px 17px 0}.official-marks{gap:14px;padding-bottom:22px;align-items:flex-start}.official-mark img{height:83px;max-width:115px;margin-bottom:13px}.ministry-mark img{height:75px;width:90px;margin-top:8px}.official-mark>span{font-size:12px;line-height:1.9;white-space:nowrap}.official-mark>small{font-size:6px;letter-spacing:.3px;line-height:1.7}.mark-divider{height:85px}.company-information{padding:25px 0 27px}.company-information h2{font-size:23px;line-height:1.95}.desktop-break{display:none}.company-label{font-size:8px;letter-spacing:1.1px}.company-label span{font-size:10px}.license-number{flex-direction:column;gap:13px}.license-number>div{text-align:center;gap:5px}.license-number strong{font-size:29px;padding:9px 24px}.license-number span{font-size:12px}.company-card-bottom{padding:14px 0;font-size:8px;gap:8px;letter-spacing:1px}.company-card-bottom img{height:26px;width:26px}.card-country{font-size:7px}}@media(prefers-reduced-motion:reduce){.stage-halo{animation:none}.company-card,.card-accent,.official-mark,.company-label,.company-information h2,.company-rule,.license-number,.company-card-bottom{animation:none;opacity:1;transform:none}}
