.q2-page{width:calc(100% - 48px);max-width:1240px;margin:0 auto;color:#c0d0df;font-family:inherit;font-size:15px;line-height:1.9}.q2-page *{box-sizing:border-box}.q2-page a{color:#a2d5ff;text-decoration:underline;text-underline-offset:4px}.q2-page a:hover{color:#fff}.q2-page a:focus-visible,.q2-page summary:focus-visible{outline:3px solid #71c9ff;outline-offset:5px;border-radius:4px}.q2-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;margin:24px 0 35px;color:#9bb2c7}.q2-page h1,.q2-page h2,.q2-page h3{font-family:inherit;color:#f4f8ff;letter-spacing:-.035em}.q2-page h1{font-size:clamp(34px,4.3vw,54px);line-height:1.22;margin:0 0 24px;font-weight:700}.q2-page h1 em{display:block;color:#7ec8ff;font-style:normal}.q2-page h2{font-size:clamp(25px,2.5vw,34px);line-height:1.35;margin:0 0 22px;max-width:930px}.q2-page h3{font-size:19px;line-height:1.45;margin:0 0 12px}.q2-page p{margin:0 0 19px}.q2-page strong{color:#dceeff}.q2-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px;margin-bottom:38px}.q2-lead{font-size:17px;line-height:1.9;color:#d5e5f4}.q2-photo{margin:0;min-width:0}.q2-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:22px;border:1px solid #294257}.q2-photo figcaption{font-size:12px;line-height:1.7;margin-top:14px;color:#a6bdd2}.q2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}.q2-page .q2-button{background:#9fd5ff;color:#102539;border:1px solid #b9e1ff;padding:12px 20px;min-height:46px;border-radius:12px;font-size:13px;font-weight:700;text-decoration:none}.q2-page .q2-button:hover{background:#c5e6ff;color:#102539}.q2-link{font-size:13px}.q2-jump{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:20px 0;border-top:1px solid #294257;border-bottom:1px solid #294257}.q2-jump a{font-size:12px;padding:8px 14px;border:1px solid #34546d;border-radius:30px;text-decoration:none}.q2-section{padding:48px 0;border-bottom:1px solid #263c51;scroll-margin-top:100px}.q2-definition{max-width:1060px}.q2-order>div:first-child{max-width:1080px}.q2-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 22px}.q2-flow>div{padding:24px;border:1px solid #34516a;border-radius:16px;background:#10283c}.q2-flow p{font-size:13px;margin:0}.q2-page .q2-scope-note{font-size:13px;margin:0;border-left:3px solid #699fd2;padding:10px 0 10px 18px;color:#b8cadb}.q2-split{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:42px}.q2-split .q2-photo{max-width:370px}.q2-reverse{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.q2-reverse .q2-photo{order:2}.q2-sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.q2-sector-grid article,.q2-feature-grid article{background:#0d2235;border:1px solid #2a465e;border-radius:18px;padding:26px}.q2-sector-grid h3{color:#a8dcff}.q2-sector-grid p{margin:0}.q2-related{margin-top:25px!important;max-width:1050px}.q2-section-intro{max-width:1010px}.q2-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:26px}.q2-feature-grid h3{font-size:17px}.q2-feature-grid p{font-size:13px;margin:0}.q2-integration{max-width:1100px}.q2-faq details{border-bottom:1px solid #304b61;padding:19px 0}.q2-faq summary{font-size:16px;color:#edf6ff;cursor:pointer;line-height:1.7;font-weight:600}.q2-faq details p{margin:16px 0 0;max-width:1060px}.q2-contact-intro{margin:45px 0 26px;max-width:960px}.q2-page #teklif{margin-top:15px;scroll-margin-top:100px}.q2-page #teklif .solution142-eyebrow{display:none}.q2-page #teklif h2{font-size:26px}.q2-page #teklif .contact140-intro p{font-size:13px}.q2-page #teklif .contact140-form{min-width:0}.q2-page #teklif input,.q2-page #teklif textarea{max-width:100%}@media(max-width:900px){.q2-hero{gap:28px;grid-template-columns:1.15fr .85fr}.q2-flow{grid-template-columns:1fr}.q2-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.q2-split{gap:26px}.q2-page{font-size:14px}}@media(max-width:680px){.q2-page{width:calc(100% - 36px)}.q2-breadcrumb{margin:20px 0 28px}.q2-hero{grid-template-columns:1fr;gap:25px}.q2-page h1{font-size:35px}.q2-lead{font-size:16px}.q2-hero-photo{max-width:460px}.q2-jump{gap:8px}.q2-jump a{padding:7px 11px;font-size:11px}.q2-section{padding:34px 0}.q2-split,.q2-reverse{grid-template-columns:1fr;gap:24px}.q2-split .q2-photo{max-width:330px}.q2-split>div{order:0}.q2-split .q2-photo{order:1}.q2-sector-grid,.q2-feature-grid{grid-template-columns:1fr}.q2-sector-grid article,.q2-feature-grid article{padding:22px}.q2-page h3{font-size:18px}.q2-faq summary{font-size:15px}.q2-page #teklif{display:block}.q2-page #teklif .contact140-fields{grid-template-columns:1fr}.q2-page #teklif .contact140-form{margin-top:24px}.q2-photo img{border-radius:16px}.q2-contact-intro{margin-top:32px}}
