.about-page{background:#041026;color:#f6f8ff}.about-page .document-header{padding:15px max(4%,32px);background:#031127;min-height:91px}.about-page .document-header nav{display:flex;gap:28px;align-items:center}.about-page .document-header nav a{font-size:14px;color:#c6d3e7}.about-page .document-header nav a:hover,.about-page .back-link:hover{color:#fff}.about-page .back-link{font-size:14px;font-weight:700;white-space:nowrap}.about-page .document-footer{border-top:1px solid #183750}.about-main{overflow:hidden}.about-hero{min-height:570px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);background:radial-gradient(circle at 42% 72%,#17316b 0%,#071833 30%,#020e22 73%);border-bottom:1px solid #164c70}.about-hero-copy{position:relative;z-index:1;max-width:760px;margin:auto 0;padding:80px 3vw 78px max(5vw,36px)}.about-hero .eyebrow,.about-kicker{font-size:12px;letter-spacing:2.6px;text-transform:uppercase;font-weight:700;color:#78d8f6;margin:0 0 18px}.about-hero h1{font-size:clamp(46px,5.5vw,86px);line-height:1.02;letter-spacing:-3.5px;margin:0 0 25px}.about-hero h1 span{background:linear-gradient(100deg,#bcd8ff 0%,#b995ff 55%,#72dfff 100%);background-clip:text;color:transparent}.about-hero-copy>p:not(.eyebrow){font-size:clamp(17px,1.4vw,21px);line-height:1.6;max-width:560px;color:#d3deed}.about-hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:32px}.about-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 22px;background:#1670e9;border:1px solid #579afc;border-radius:12px;font-weight:700;min-height:54px;box-shadow:0 8px 28px #00152f55}.about-primary:hover{background:#2783ff}.about-secondary{display:inline-flex;gap:13px;color:#bceeff;font-weight:700}.about-hero-visual{position:relative;background:linear-gradient(90deg,#071833 0%,#07183322 25%),url('assets/skyline.png') 62% center/cover no-repeat;min-height:400px}.about-hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#041026bb,transparent 35%)}.about-hero-label{position:absolute;z-index:1;right:6%;bottom:34px;display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.about-hero-label span{font-size:10px;letter-spacing:1.7px;padding:8px 10px;border:1px solid #74b8fa88;background:#041b39c9;border-radius:5px}.about-jump{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;padding:19px 5%;border-bottom:1px solid #23465e;background:#071b34}.about-jump span{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#80cbf0;font-weight:700;margin-right:12px}.about-jump a{color:#d5e6f4;font-size:14px}.about-jump a:hover{text-decoration:underline;color:#8edfff}.about-section{max-width:1440px;margin:0 auto;padding:104px 6%;scroll-margin-top:24px}.about-section h2{font-size:clamp(34px,3.5vw,54px);line-height:1.12;letter-spacing:-1.6px;margin:0}.about-section h2 span{color:#b8a6ff}.about-purpose{display:grid;grid-template-columns:1fr 1.25fr;gap:9%;align-items:start}.about-purpose-copy{border-left:1px solid #339ecb;padding-left:36px}.about-purpose-copy p{color:#d2e0f2;line-height:1.78;font-size:18px;margin:0 0 20px}.about-purpose-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.about-purpose-tags span{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#8fe8ff;border:1px solid #287496;border-radius:30px;padding:8px 14px;background:#092240}.about-products{max-width:none;background:#071a34;border-top:1px solid #1b4567;border-bottom:1px solid #1b4567}.about-products-heading{max-width:1270px;margin:0 auto 37px;display:flex;align-items:end;justify-content:space-between;gap:20px}.about-products-heading>a{color:#95ddff;font-size:14px;text-decoration:underline;text-underline-offset:4px}.about-product-grid{max-width:1270px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-product{border:1px solid #264e72;border-top:3px solid var(--product-accent);border-radius:13px;overflow:hidden;background:linear-gradient(145deg,#102743,#07172d);min-width:0}.about-product img{display:block;width:100%;height:170px;object-fit:cover}.about-product-photo{height:170px;background-image:url('assets/design-reference.png');background-size:435.75% 1052.05%;background-repeat:no-repeat}.about-product > div:not(.about-product-photo){padding:25px;min-height:232px;position:relative;background:#08182d}.about-product-number{color:var(--product-accent);font-size:11px;letter-spacing:1.9px;font-weight:700}.about-product h3{font-size:21px;letter-spacing:-.4px;margin:12px 0}.about-product p{font-size:15px;line-height:1.6;color:#cbd8e8;margin:0 0 14px}.about-product a{color:var(--product-accent);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.about-connect{--product-accent:#cba7ff}.about-school{--product-accent:#7896ff}.about-exam{--product-accent:#d384a7}.about-marketing{--product-accent:#86dbaa}.about-guardian{--product-accent:#f1727b}.about-clinical{--product-accent:#ffac62}.about-availability{max-width:1270px;margin:26px auto 0;color:#adbed3;font-size:13px;line-height:1.6}.about-principles{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%}.about-principles-heading>p:last-child{font-size:18px;line-height:1.7;color:#c9d7eb;max-width:430px}.about-principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.about-principle-grid article{padding:26px;border:1px solid #265376;border-radius:12px;background:linear-gradient(145deg,#0d2846,#081a31)}.about-principle-grid article>span{display:block;color:#79cfff;font-size:12px;letter-spacing:2px;margin-bottom:30px}.about-principle-grid h3{font-size:18px;margin:0 0 9px}.about-principle-grid p{font-size:14px;line-height:1.6;color:#c8d8e9;margin:0}.about-mission{max-width:none;text-align:center;background:linear-gradient(90deg,#081d3bcc,#171d49cc),url('assets/globe.png') center/cover no-repeat;border-top:1px solid #235c85;border-bottom:1px solid #235c85}.about-mission h2{max-width:900px;margin:0 auto 29px;font-size:clamp(28px,3vw,45px)}.about-mission a{color:#8de2ff;text-decoration:underline;text-underline-offset:5px;font-weight:700}.about-contact{display:flex;align-items:center;justify-content:space-between;gap:45px}.about-contact>div:first-child{max-width:720px}.about-contact p:not(.about-kicker){color:#d0ddec;font-size:18px;line-height:1.6}.about-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.about-contact-actions>a:last-child{color:#8de2ff;font-size:14px;text-decoration:underline;text-underline-offset:4px}.about-page .document-footer a{color:#a5dfff}@media(max-width:1050px){.about-page .document-header nav{display:none}.about-hero{grid-template-columns:1fr 42%}.about-hero-copy{padding-left:5vw}.about-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principles{grid-template-columns:1fr;gap:32px}.about-principle-grid{grid-template-columns:repeat(4,1fr)}.about-principle-grid article{padding:18px}.about-principle-grid article>span{margin-bottom:20px}}@media(max-width:700px){.about-page .document-header{padding:12px 5%;min-height:72px}.about-page .brand-logo{width:185px}.about-page .back-link{font-size:12px}.about-hero{display:flex;flex-direction:column;min-height:0}.about-hero-copy{padding:62px 6% 45px}.about-hero h1{font-size:clamp(42px,10vw,62px);letter-spacing:-2px}.about-hero-visual{min-height:210px;background-position:64% center}.about-hero-label{bottom:20px;left:5%;right:5%;justify-content:flex-start}.about-jump{justify-content:flex-start;gap:14px;padding:17px 6%}.about-jump span{flex-basis:100%}.about-section{padding:70px 6%}.about-purpose{grid-template-columns:1fr;gap:25px}.about-purpose-copy{padding-left:23px}.about-product-grid{grid-template-columns:1fr}.about-products-heading{display:block}.about-products-heading>a{display:inline-block;margin-top:16px}.about-product img,.about-product-photo{height:190px}.about-principle-grid{grid-template-columns:1fr 1fr}.about-contact{display:block}.about-contact-actions{margin-top:25px}.about-hero-actions{gap:18px}}@media(max-width:420px){.about-page .document-header{gap:8px}.about-page .brand-logo{width:160px}.about-page .back-link{font-size:11px}.about-principle-grid{grid-template-columns:1fr}.about-hero-label span{font-size:8px}.about-primary{width:100%}}@media(prefers-reduced-motion:reduce){.about-page *{scroll-behavior:auto}}@media print{.about-hero,.about-products,.about-mission,.about-principle-grid article,.about-product div{background:#fff!important;color:#000!important}.about-hero-visual,.about-jump{display:none}.about-section{padding:25px 0}.about-product-grid{grid-template-columns:repeat(2,1fr)}.about-product{break-inside:avoid}}
