.about-page .intern-hero h1{font-size:48px}.about-page .intern-hero-inner{padding-bottom:40px}.about-page .intern-section{padding-block:40px}.about-story{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.about-story>p{font-size:16px;line-height:1.8;color:#557083;margin:0}.about-achievements{background:#edf6fc;border-block:1px solid #dceaf4}.about-achievements>.intern-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px;align-items:center}.about-achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.about-achievement-grid>div{display:grid;grid-gap:10px;gap:10px;border-left:2px solid #b5d9ef;padding-left:16px}.about-achievement-grid strong{font:700 23px/1.4 Sora,sans-serif;color:#1776b5}.about-achievement-grid span{font-size:13px;line-height:1.6;color:#557083}.about-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.about-services>a{border:1px solid #dce8ef;border-radius:8px;padding:22px;display:flex;flex-direction:column;align-items:flex-start}.about-services>a:hover{border-color:#7fb9df}.about-services>a>span{font-size:12px;color:#2588d3;font-weight:800}.about-services h3{font-size:19px;line-height:1.4;margin:18px 0 12px}.about-services p{font-size:14px;line-height:1.7;color:#557083;margin:0 0 18px}.about-services b{margin-top:auto;font-size:20px;color:#2183c5}.about-contact{background:#0a3050;padding:36px max(28px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;gap:30px;align-items:center}.about-contact h2{color:#fff}.about-contact h2 span{color:#87cdff}.about-contact p{font-size:14px;color:#c4d9e8;margin:16px 0 0;line-height:1.7}.about-contact>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.about-contact>div>a:not(.intern-button){color:#e5f1fa;font-size:14px}@media(max-width:1000px){.about-services{grid-template-columns:repeat(2,minmax(0,1fr))}.about-achievements>.intern-section{grid-template-columns:1fr;gap:24px}}@media(max-width:760px){.about-page .intern-hero h1{font-size:36px}.about-page .intern-section{padding-block:30px}.about-story{grid-template-columns:1fr;gap:20px}.about-story>p{font-size:15px}.about-achievement-grid{grid-template-columns:1fr;gap:20px}.about-services{gap:12px}.about-services>a{padding:18px}.about-services h3{font-size:17px}.about-services p{font-size:13px}.about-contact{padding:30px 20px;flex-direction:column;align-items:flex-start;gap:24px}}.about-story-copy>p:not(.intern-kicker){font-size:16px;line-height:1.8;color:#557083;margin:22px 0}.about-story-copy>a{display:inline-block;font-size:16px;font-weight:700;color:#1261aa;padding-block:10px}.about-story-photo{margin:0;padding:10px;background:#f1f7fc;border-radius:16px;overflow:hidden}.about-story-photo img{display:block;width:100%;height:auto;border-radius:10px}.about-story-photo figcaption{padding:16px 10px;font-size:14px;color:#526b7d}.about-page .about-achievements>.intern-section{display:block}.about-page .about-achievement-grid{margin-top:30px;gap:22px}.about-page .about-achievement-grid>div{border:1px solid #d8e7f1;border-radius:12px;padding:24px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.about-achievement-grid svg{color:#1261aa;width:32px;height:32px}.about-page .about-achievement-grid strong{font-size:24px;line-height:1.4;margin:0}.about-page .about-achievement-grid span{font-size:16px;line-height:1.6}.about-service-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#eaf4fc;color:#1261aa}.about-page .about-services h3{font-size:19px}.about-page .about-services p{font-size:16px}.about-contact.about-contact-refresh{background:radial-gradient(ellipse at top left,#256ba644,transparent 65%),linear-gradient(115deg,#052b50,#1261aa);display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;padding-block:64px}.about-contact-refresh .about-contact-kicker{font-size:12px;letter-spacing:1.4px;color:#afd8f8;font-weight:800;margin:0 0 16px}.about-contact-refresh h2{font-size:36px;line-height:1.2}.about-contact-refresh p{font-size:16px;line-height:1.8;max-width:520px}.about-contact-refresh .intern-button{margin-top:24px}.about-contact-refresh>.about-contact-panel{display:flex;flex-direction:column;align-items:stretch;gap:0;background:#ffffff0d;border:1px solid #ffffff30;border-radius:16px;padding:28px;color:#fff}.about-contact-panel>strong{font-size:20px;margin-bottom:12px}.about-contact-panel>div,.about-contact-refresh .about-contact-panel>a{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid #ffffff20;color:#eef7ff;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.about-contact-panel>div:last-child{border:0;padding-bottom:0}.about-contact-panel svg{flex-shrink:0;color:#a9d6fa;margin-top:3px}.about-contact-panel small{display:block;font-size:12px;letter-spacing:1px;color:#afd8f8;margin-bottom:4px}@media(max-width:760px){.about-page .about-achievement-grid{grid-template-columns:1fr;gap:14px}.about-page .about-achievement-grid>div{display:grid;grid-template-columns:42px 1fr;grid-gap:5px 16px;gap:5px 16px}.about-achievement-grid svg{grid-row:span 2}.about-contact.about-contact-refresh{grid-template-columns:1fr;padding:44px 24px;gap:30px}.about-contact-refresh h2{font-size:30px}.about-contact-refresh>.about-contact-panel{padding:22px}}@media(max-width:420px){.about-services{grid-template-columns:1fr}}.about-page .about-story-photo{position:relative;isolation:isolate;margin:14px 14px 14px 0;padding:0;background:#fff;border:1px solid #dbe7ef;border-radius:16px;overflow:visible;box-shadow:0 16px 36px #073b7014}.about-page .about-story-photo:before{content:"";position:absolute;z-index:-1;inset:16px -14px -14px 16px;background:linear-gradient(135deg,#d4eafb,#1261aa);border-radius:16px}.about-page .about-story-photo img{width:100%;height:auto;display:block;border-radius:15px 15px 0 0}.about-page .about-story-photo figcaption{display:flex;align-items:center;gap:14px;background:#fff;border-radius:0 0 15px 15px;padding:20px 22px;color:#073b70;font-size:16px;font-weight:700;line-height:1.6}.about-page .about-story-photo figcaption:before{content:"";width:4px;height:30px;background:#ed111c;border-radius:4px;flex-shrink:0}@media(max-width:760px){.about-page .about-story-photo{margin:8px 10px 12px 0}.about-page .about-story-photo:before{inset:12px -10px -12px 12px}.about-page .about-story-photo figcaption{padding:16px 18px;font-size:15px}}.about-page .about-achievement-grid>div>p{font-size:16px;line-height:1.8;color:#557083;margin:4px 0 0}.about-story-copy>p a{color:#075391;font-weight:600;text-decoration:underline;text-underline-offset:4px}.about-page #services>.intern-section-head{display:block}.about-page #achievements h2,.about-page #services h2{max-width:none;font-size:clamp(28px,3vw,40px);line-height:1.25}@media(min-width:1024px){.about-page .intern-hero h1{white-space:nowrap;font-size:clamp(42px,4.2vw,60px);max-width:none}.about-page #achievements h2,.about-page #services h2{white-space:nowrap}}@media(max-width:760px){.about-page .about-achievement-grid>div>p{grid-column:2}.about-page #achievements h2,.about-page #services h2,.about-page .intern-hero h1{white-space:normal}}