.services-menu{position:static}.services-menu summary{color:#b9d6e8;cursor:pointer;font-size:14px;padding:6px 0}.services-menu[open]>summary{color:#70e3ef}.service-panel{position:absolute;left:5%;right:5%;top:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;background:#0d2031;border:1px solid #3d657f;padding:28px;box-shadow:0 24px 60px #0008;border-radius:0 0 10px 10px;max-height:75vh;overflow:auto;z-index:40}.service-panel h3,.service-directory h3{color:#6bdded;font-size:13px;letter-spacing:.03em;margin:0 0 18px}.service-panel section{padding:0;background:none;min-width:0}.service-panel a,.service-directory section>a{font-size:13px;padding:9px 0;display:flex;gap:10px;justify-content:space-between;color:#c7dce9;line-height:1.45}.service-panel a:hover,.service-directory a:hover{color:#72e3ef}.service-panel a span{color:#557e99}.service-panel .all-services-link{grid-column:1/-1;border-top:1px solid #315269;padding-top:15px}.service-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border:1px solid #2d4d65;border-radius:9px;padding:30px;background:#0b1b2b}.service-directory section{padding:0;min-width:0}.value-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.value-card{padding:32px;background:#102235;border:1px solid #2c4e67;border-radius:9px;display:flex;flex-direction:column}.value-card>span{color:#6bd6e7;font-size:12px;letter-spacing:.5px}.value-card h3{font-size:27px;line-height:1.25;margin:22px 0 16px}.value-card p{font-size:15px;line-height:1.9}.value-card b{margin-top:auto;padding-top:18px;font-size:13px;color:#8fdded}.customer-value{border-top:1px solid #294d65;scroll-margin-top:20px;background:linear-gradient(135deg,#0b1c2c,#07121f)}.value-heading{max-width:920px}.value-heading h2{font-size:clamp(30px,3.4vw,47px);line-height:1.2}.value-toc{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 35px}.value-toc a{padding:9px 14px;background:#142c40;border:1px solid #2c4f65;border-radius:5px;color:#add3e7;font-size:12px}.problem-method{display:grid;grid-template-columns:1fr 1fr;gap:35px}.problem-method article{border-top:2px solid #466b84;padding:24px 0;scroll-margin-top:25px}.problem-method article:last-child{border-top-color:#5dddeb}.problem-method h3,.value-example h3,.value-measure h3,.next-workflow h3{font-size:23px}.customer-value p{font-size:17px;line-height:1.9}.value-icon svg{width:27px;height:27px;color:#63dcea}.role-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.role-benefits article{padding:25px;background:#11283a;border:1px solid #2e4e63;border-radius:8px}.role-benefits p{font-size:15px;line-height:1.9}.value-section-label{margin:28px 0 23px;font-size:24px;scroll-margin-top:25px}.value-example{margin-top:30px;padding:28px 32px;border-left:3px solid #65d9e7;background:#0f2638;scroll-margin-top:25px}.value-example p{margin-bottom:0}.value-measure{padding:24px 0;max-width:940px;scroll-margin-top:25px}.value-measure small{color:#809eb4;font-size:12px;line-height:1.8;display:block}.next-workflow{border-top:1px solid #28495e;margin-top:15px;padding-top:28px}.next-workflow>div{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.next-workflow>div a{padding:13px 18px;background:#142b3e;border:1px solid #335a71;border-radius:5px;display:flex;gap:25px;align-items:center;font-size:14px}.next-workflow>div span{color:#66dceb}.home-value{background:#0b1d2b;border-block:1px solid #26475e}.home-value>h2{font-size:clamp(32px,3.5vw,48px)}.home-value-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:30px 0}.home-value-links a{position:relative;background:#112a3d;border:1px solid #30566e;border-radius:8px;padding:26px}.home-value-links strong{display:block;color:#65d9e7;font-size:15px;padding-right:20px}.home-value-links span{display:block;font-size:19px;color:#e0edf6;margin-top:18px;line-height:1.45}.home-value-links b{position:absolute;right:15px;top:20px;color:#6191ae}.qr-demo label{display:block;margin:10px 0}.qr-demo form{max-width:900px;background:#102638;border:1px solid #345970;padding:28px;border-radius:8px;margin-top:25px}.qr-demo form>button{margin-top:25px}#qr-result:empty{display:none}#qr-result{display:block;padding:20px;margin-top:20px;background:#173449;border:1px solid #50778e;line-height:1.7}#qr-result[data-state=match]{border-color:#56a998;color:#9ce8d7}#qr-result[data-state=mismatch]{border-color:#cda15e;color:#ffe0a7}.value-faq details{padding:22px 0;border-bottom:1px solid #31536b;max-width:1000px}.value-faq summary{cursor:pointer;font-size:20px;color:#d5e7f3}.value-faq p{line-height:1.9;color:#a9c4d8}.value-card:hover,.home-value-links a:hover{border-color:#67d9e7}.value-card:focus-visible,.home-value-links a:focus-visible{outline:3px solid #69dcec;outline-offset:3px}@media(max-width:1050px){.home-value-links{grid-template-columns:repeat(2,minmax(0,1fr))}.service-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.service-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.problem-method,.role-benefits,.value-index{grid-template-columns:1fr}.service-panel{position:static;margin-top:14px;padding:20px;max-height:60vh;width:100%;grid-template-columns:1fr;box-shadow:none}.services-menu{grid-column:1/-1;min-width:0}.services-menu summary{padding:10px 8px}.service-directory{padding:22px;grid-template-columns:1fr}.value-example{padding:22px}.customer-value p{font-size:16px}.role-benefits{gap:13px}.role-benefits article{padding:21px}.value-card{padding:24px}.value-card h3{font-size:25px}.value-toc a{font-size:12px}.qr-demo form{padding:20px}}@media(max-width:480px){.home-value-links{grid-template-columns:1fr}.next-workflow>div{display:grid}.next-workflow>div a{justify-content:space-between}.value-toc{display:grid;grid-template-columns:1fr 1fr}.value-faq summary{font-size:18px}}

header .services-menu{padding:0;border:0;margin:0;align-self:center}header .services-menu summary{font-weight:600;line-height:1.5}
