.about-page{background:linear-gradient(#fff,#fcfdff)}.about-hero{isolation:isolate;background:#e7f2ff;height:300px;position:relative;overflow:hidden}.about-hero>img{object-fit:cover;object-position:70% 48%}.about-hero-overlay{background:linear-gradient(90deg,#eff7fffa 0%,#edf5ffef 35%,#eaf3ffc9 47%,#d7eaff12 74%,#dfeaff66);position:absolute;inset:0}.about-hero>.container{align-items:center;height:100%;display:flex;position:relative}.about-hero-copy{z-index:2;padding-left:35px;position:relative}.about-hero h1{letter-spacing:.5px;font-size:43px;font-weight:800;line-height:1.4}.about-tagline{color:#283a54;margin-top:7px;font-size:20px;line-height:1.6}.about-description{color:#6b7b91;margin-top:14px;font-size:14px;line-height:1.8}.about-wave{background:linear-gradient(#b7d9ff70,#fff);border-top:2px solid #fff;border-radius:50%;width:1070px;height:160px;position:absolute;bottom:-70px;left:-430px;transform:rotate(16deg)}.about-hero-motto{color:#34557b;background:#edf5ffb8;border:1px solid #ffffff6b;border-radius:5px;padding:16px 18px;font-size:22px;line-height:1.6;position:absolute;top:90px;right:0;transform:rotate(-4deg)}.about-hero-motto i{background:#75a8fa;width:27px;height:3px;margin-top:13px;display:block}.about-stats{z-index:3;background:#ffffffed;border:1px solid #eff3f8;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:-26px;padding-block:17px;display:grid;position:relative;box-shadow:0 5px 25px #1a4a7b06}.about-stats>div{justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.about-stats>div+div:before{content:"";background:#dde6f1;width:1px;position:absolute;top:6px;bottom:6px;left:0}.about-stats>div>span{color:#5899ff;background:linear-gradient(#f2f7ff,#eef5ff);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.about-stats svg{width:28px;height:28px}.about-stats p{flex-direction:column;gap:3px;display:flex}.about-stats strong{color:var(--blue);font-size:31px;font-weight:650;line-height:1.1}.about-stats small{color:#3d4859;font-size:13px}.company-intro{grid-template-columns:1fr 1fr;gap:34px;padding-block:24px;display:grid}.about-section-title{align-items:baseline;gap:14px;margin-bottom:13px;font-size:22px;font-weight:750;line-height:1.5;display:flex}.about-section-title:before{content:"";background:#0866ff;flex-shrink:0;align-self:center;width:23px;height:3px}.company-intro>div>p{color:#77849a;margin-top:3px;font-size:13px;line-height:1.9}.company-visual{border-radius:10px;align-self:start;height:100%;min-height:205px;display:block;position:relative;overflow:hidden}.company-visual>img{object-fit:cover;object-position:50% 58%;transition:transform .3s}.company-visual:hover>img{transform:scale(1.035)}.company-visual:after{content:"";background:linear-gradient(#0000 45%,#112d507a);position:absolute;inset:0}.company-visual>div{z-index:2;color:#fff;align-items:center;gap:14px;display:flex;position:absolute;bottom:18px;left:22px}.company-visual-arrow{width:39px;height:39px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-size:24px;display:grid}.company-visual strong{font-size:15px;font-weight:600;display:block}.company-visual small{color:#e2ebf8;margin-top:3px;font-size:12px;display:block}.company-more{margin-top:12px}.company-more summary{color:#0664ff;cursor:pointer;border:1px solid #0064ff;border-radius:25px;align-items:center;gap:15px;padding:8px 27px;font-size:12px;list-style:none;display:inline-flex}.company-more summary::-webkit-details-marker{display:none}.advantage-details summary::-webkit-details-marker{display:none}.company-more summary:hover{background:#edf5ff}.company-more>div{background:#f4f8ff;border-radius:7px;margin-top:15px;padding:17px}.company-more h3{margin-bottom:7px;font-size:15px;font-weight:650}.company-more p{color:#75869c;font-size:13px;line-height:1.9}.company-more a{color:var(--blue);margin-top:12px;font-size:12px;display:inline-block}.about-values{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.about-values article{background:#fff;border:1px solid #edf2f8;border-radius:9px;align-items:flex-start;gap:22px;padding:23px;display:flex;box-shadow:0 4px 15px #21436c04}.about-value-icon{color:#1679ff;background:linear-gradient(125deg,#eff6ff,#e2efff);border-radius:15px;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid}.about-value-icon svg{width:32px;height:32px}.about-values h2{margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.5}.about-values p{color:#7f8ba1;font-size:12px;line-height:1.8}.about-advantages{padding-block:23px 24px;position:relative}.about-advantage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.about-advantage-grid article{background:#fff;border:1px solid #edf2f8;border-radius:8px;align-items:flex-start;gap:17px;padding:18px 19px;display:flex;box-shadow:0 3px 12px #254b7003}.about-advantage-grid article>span{color:#0868ff;background:#edf5ff;border-radius:17px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.about-advantage-grid svg{width:29px;height:29px}.about-advantage-grid h3{margin-bottom:6px;font-size:14px;font-weight:650}.about-advantage-grid p{color:#8590a3;font-size:11px;line-height:1.75}.advantage-details summary{color:var(--blue);cursor:pointer;align-items:center;gap:12px;font-size:12px;list-style:none;display:flex;position:absolute;top:30px;right:3px}.advantage-details>div{background:#f0f6ff;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:15px;padding:24px;display:grid}.advantage-details h3{margin-bottom:7px;font-size:15px;font-weight:650}.advantage-details p{color:#6e8098;font-size:13px;line-height:1.8}.about-join{isolation:isolate;background:#e4f0ff;min-height:176px;position:relative;overflow:hidden}.about-join>img{object-fit:cover;object-position:70% 45%}.about-join-overlay{background:linear-gradient(90deg,#eaf5fffc 0%,#e9f4fff2 35%,#e6f2ffab 48%,#f4f8ff0a 74%,#dfeeffa6 100%);position:absolute;inset:0}.about-join>.container{justify-content:space-between;align-items:center;gap:20px;padding-block:23px;display:flex;position:relative}.about-join-copy{max-width:650px;position:relative}.about-join .about-section-title{margin-bottom:6px;font-size:22px}.about-join-copy>p{color:#657b99;font-size:13px;line-height:1.8}.about-join .button{min-height:35px;margin-top:12px;padding:8px 26px;font-size:12px}.about-join-motto{color:#46658c;background:#f2f7ff9c;border-radius:4px;padding:12px 0 12px 20px;font-size:21px;line-height:1.7}.join-information{background:#fffffff5;border:1px solid #d6e5f6;border-radius:8px;max-width:530px;margin-top:17px;padding:19px}.join-information h3{margin-bottom:7px;font-size:17px;font-weight:650}.join-information p{color:#6b7d97;font-size:13px;line-height:1.9}.join-information p+p{margin-top:8px}.join-information a{color:var(--blue);margin-top:10px;font-size:13px;display:inline-block}.company-more summary:focus-visible,.advantage-details summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}@media (max-width:1150px){.about-hero-copy{padding-left:10px}.about-hero h1{font-size:39px}.about-tagline{font-size:18px}.about-description{font-size:13px}.about-hero-motto{font-size:19px;right:0}.about-values article{gap:15px;padding:20px 16px}.about-value-icon{width:48px;height:48px}.about-values p{font-size:11px}.about-advantage-grid article{gap:11px;padding:16px 12px}.about-advantage-grid article>span{width:41px;height:41px}.about-advantage-grid h3{font-size:13px}.about-advantage-grid p{font-size:10px}.company-intro{gap:25px}.company-intro>div>p{font-size:12px}.about-join-copy{max-width:570px}.about-join-copy>p{font-size:12px}.about-join-motto{font-size:18px}}@media (max-width:900px){.about-hero{height:290px}.about-hero-copy{padding-left:0}.about-hero h1{font-size:36px}.about-tagline{max-width:430px;font-size:16px}.about-description{font-size:12px}.about-hero-motto{font-size:16px;top:130px;right:0}.about-stats{padding-block:16px}.about-stats>div{gap:12px}.about-stats>div>span{width:38px;height:38px}.about-stats svg{width:24px;height:24px}.about-stats strong{font-size:26px}.about-stats small{font-size:11px}.company-intro{gap:22px}.about-section-title{font-size:21px}.company-visual{min-height:235px}.about-values article{flex-direction:column;gap:14px;padding:20px}.about-values h2{font-size:16px}.about-values p{font-size:12px}.about-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.about-advantage-grid article{gap:17px;padding:20px}.about-advantage-grid h3{font-size:15px}.about-advantage-grid p{font-size:12px}.about-advantage-grid article>span{width:46px;height:46px}.about-join-motto{display:none}.about-join-overlay{background:linear-gradient(90deg,#eaf5fffa,#e9f4ffed 42%,#e6f2ff77)}.about-join-copy{max-width:520px}}@media (max-width:600px){.about-hero{height:320px}.about-hero>.container{align-items:flex-start}.about-hero-copy{padding-top:36px}.about-hero h1{font-size:34px}.about-tagline{text-wrap:balance;max-width:300px;margin-top:10px;font-size:16px;line-height:1.8}.about-description{max-width:320px;margin-top:13px;font-size:12px;line-height:1.95}.about-description br{display:none}.about-hero>img{object-position:65% center}.about-hero-overlay{background:linear-gradient(90deg,#eff7fff5,#eaf4ffe6 55%,#d7eaff99)}.about-hero-motto{display:none}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;margin-top:-23px;padding:20px 7px}.about-stats>div{gap:15px}.about-stats>div:nth-child(3):before{display:none}.about-stats>div>span{width:39px;height:39px}.about-stats strong{font-size:27px}.about-stats small{font-size:12px}.company-intro{grid-template-columns:1fr;gap:22px;padding-block:26px}.company-intro>div>p{font-size:13px;line-height:1.95}.about-section-title{gap:12px;font-size:22px}.about-section-title:before{width:21px}.company-visual{min-height:205px}.about-values{grid-template-columns:1fr;gap:13px}.about-values article{flex-direction:row;gap:18px;padding:21px 18px}.about-value-icon{width:49px;height:49px}.about-values h2{font-size:17px}.about-values p{font-size:12px;line-height:1.85}.about-advantages{padding-block:27px}.about-advantage-grid{grid-template-columns:1fr;gap:12px}.about-advantage-grid article{gap:19px;padding:20px}.about-advantage-grid h3{font-size:16px}.about-advantage-grid p{font-size:12px}.advantage-details summary{justify-content:flex-end;margin-top:15px;font-size:12px;position:static}.advantage-details>div{grid-template-columns:1fr;gap:21px;padding:20px}.about-join>.container{padding-block:26px}.about-join .about-section-title{align-items:flex-start;max-width:315px;font-size:22px;line-height:1.5}.about-join .about-section-title:before{align-self:flex-start;margin-top:14px}.about-join-copy>p{margin-top:10px;font-size:12px;line-height:1.95}.about-join-copy>p br{display:none}.about-join-overlay{background:linear-gradient(90deg,#eaf5fff5,#e9f4ffe0)}.about-join .button{margin-top:16px}.join-information{padding:17px}.join-information p{font-size:12px}}
