/* About page styles are scoped. Header and footer remain in the shared layout. */
.qna-about{background:#090d19;color:#fff;overflow:hidden}.qna-about *,.qna-about *::before,.qna-about *::after{box-sizing:border-box}.qna-container{width:min(100% - 72px,1320px);margin-inline:auto}.qna-about h1,.qna-about h2,.qna-about h3{font-family:var(--font-heading,inherit);font-weight:500;letter-spacing:-.045em;color:#fff}.qna-about p{margin:0;color:#cbd5e1;font-size:17px;line-height:1.7}.qna-kicker{display:inline-block;color:#14e8a4;font-size:14px;font-weight:600;letter-spacing:.08em;line-height:1.5}.qna-hero{min-height:790px;display:flex;align-items:center;padding:160px 0 90px;background:radial-gradient(ellipse at 78% 44%,#124153 0%,#11223d 37%,#090d19 76%);border-bottom:1px solid #26354a}.qna-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:35px}.qna-breadcrumb{display:flex;align-items:center;gap:13px;margin-bottom:75px;color:#aebed0;font-size:14px}.qna-breadcrumb a{color:#cbd5e1}.qna-breadcrumb a:hover{color:#14e8a4}.qna-hero h1{font-size:clamp(46px,5.3vw,72px);line-height:1.14;margin:22px 0;max-width:820px}.qna-hero h1 em{color:#14e8a4;font-style:normal}.qna-hero p{font-size:20px;line-height:1.6;max-width:670px}.qna-button{display:inline-flex;align-items:center;gap:28px;margin-top:38px;border-radius:999px;padding:13px 15px 13px 25px;background:#0de7a1;color:#071321;font-size:15px;font-weight:700;white-space:nowrap}.qna-button span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#0a1622;color:#fff;font-size:19px}.qna-button:hover{background:#7df5ca;color:#071321}.qna-hero-art{height:410px;position:relative;isolation:isolate}.qna-art-ring{position:absolute;border:1px solid #16e9a59c;border-radius:50%;inset:9% 6%;transform:rotate(-29deg)}.qna-art-ring-b{inset:22% -7%;border-color:#597ee9c7;transform:rotate(33deg)}.qna-art-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:180px;height:180px;display:grid;place-items:center;border-radius:32%;background:linear-gradient(145deg,#17365d,#0ed1a3);box-shadow:0 0 110px #07caa34d;font-size:108px;line-height:1;font-weight:600;letter-spacing:-.15em;padding-right:18px}.qna-art-core span{color:#c4ffe8}.qna-art-dot{position:absolute;width:18px;height:18px;border-radius:50%;background:#14e8a4;box-shadow:0 0 24px #14e8a4}.qna-art-dot-a{top:12%;left:20%}.qna-art-dot-b{bottom:13%;right:20%;background:#5480e9}.qna-vision{padding:115px 0;border-bottom:1px solid #26354a}.qna-vision-grid{display:grid;grid-template-columns:1fr 2fr;gap:50px}.qna-vision h2,.qna-heading h2,.qna-approach h2{font-size:clamp(36px,4vw,56px);line-height:1.18}.qna-vision h2{margin:0 0 23px;max-width:920px}.qna-vision p{max-width:820px}.qna-what,.qna-principles{padding:120px 0 130px}.qna-heading{margin-bottom:48px}.qna-heading h2{max-width:850px;margin:17px 0 20px}.qna-heading>p{max-width:775px}.qna-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.qna-pillars article{min-width:0;min-height:310px;padding:33px;border:1px solid #35465c;border-radius:15px;background:linear-gradient(150deg,#152a3c,#101725)}.qna-pillars article>span,.qna-principles-grid article>span{color:#15e9a8;font-size:13px;font-weight:700;letter-spacing:.08em}.qna-pillars h3{font-size:clamp(27px,2.4vw,35px);line-height:1.18;margin:28px 0 15px}.qna-pillars p{font-size:16px;line-height:1.65}.qna-text-link{display:inline-block;margin-top:28px;color:#15e9a8;font-weight:700;font-size:16px}.qna-text-link:hover{color:#fff}.qna-principles{background:#101b2c}.qna-heading-split{display:flex;align-items:end;justify-content:space-between;gap:40px}.qna-heading-split>p{max-width:360px}.qna-principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.qna-principles-grid article{border-top:1px solid #58718a;padding-top:22px}.qna-principles-grid h3{font-size:27px;line-height:1.2;margin:27px 0 13px}.qna-principles-grid p{font-size:16px;line-height:1.65}.qna-approach{padding:95px 0;background:linear-gradient(110deg,#103747,#152847 60%,#111929)}.qna-approach-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.qna-approach h2{margin:18px 0 22px}.qna-links{display:flex;flex-wrap:wrap;gap:26px;margin-top:24px}.qna-links a{color:#15e9a8;font-weight:700}.qna-links a:hover{color:#fff}.qna-approach ol{list-style:none;margin:0;padding:0}.qna-approach li{padding:23px 0;border-bottom:1px solid #ffffff30;font-size:20px;color:#fff}.qna-approach li span{font-size:14px;color:#15e9a8;margin-right:24px}.qna-cta{text-align:center;padding:125px 0 145px}.qna-cta h2{font-size:clamp(40px,5vw,68px);line-height:1.18;max-width:950px;margin:18px auto}.qna-cta p{margin-bottom:0}@media(min-width:992px){body:has(.qna-about) #xb-header-area.header-style--one.header-transparent{top:48px}}@media(max-width:991px){.qna-hero{min-height:auto;padding:155px 0 90px}.qna-hero-grid{grid-template-columns:1fr}.qna-hero-art{height:285px;width:100%;max-width:510px;margin:auto}.qna-vision-grid{grid-template-columns:1fr;gap:25px}.qna-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.qna-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qna-approach-grid{gap:45px}}@media(max-width:767px){.qna-container{width:min(100% - 36px,1320px)}.qna-hero{padding:140px 0 70px}.qna-breadcrumb{margin-bottom:42px}.qna-hero h1{font-size:clamp(38px,9vw,52px)}.qna-hero p{font-size:18px}.qna-hero-art{height:240px}.qna-art-core{height:125px;width:125px;font-size:75px}.qna-vision,.qna-what,.qna-principles{padding:75px 0}.qna-pillars,.qna-approach-grid{grid-template-columns:1fr}.qna-pillars article{min-height:0}.qna-heading-split{display:block}.qna-heading-split>p{margin-top:17px}.qna-principles-grid{gap:34px 18px}.qna-approach{padding:75px 0}.qna-cta{padding:85px 0 100px}}@media(max-width:480px){.qna-principles-grid{grid-template-columns:1fr}}
