.sample-gallery{background:#f5f7fc}.sample-switcher{display:flex;flex-wrap:wrap;gap:10px}.sample-switcher>input{position:absolute;opacity:0;width:1px;height:1px}.sample-switcher>label{padding:12px 18px;border:1px solid #cfdcee;border-radius:5px;background:#fff;font-size:12px;font-weight:750;color:#536b8b;cursor:pointer}.sample-switcher>input:checked+label{color:#fff;background:#183c74;border-color:#183c74}.sample-switcher>input:focus-visible+label{outline:3px solid #d8a82b;outline-offset:3px}.sample-pane{width:100%;display:none;margin-top:18px}#style-advisory:checked~.advisory-pane,#style-software:checked~.software-pane,#style-lifestyle:checked~.lifestyle-pane{display:block}.sample-window{border:1px solid #cad7e9;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 20px 45px #15346112}.sample-window-bar{display:flex;align-items:center;gap:5px;padding:12px 17px;background:#e8edf6;border-bottom:1px solid #cbd7e8}.sample-window-bar i{height:6px;width:6px;border-radius:50%;background:#a8b9d1}.sample-window-bar span{margin:auto;color:#526781;font-size:9px;letter-spacing:.08em;font-weight:700}.sample-window iframe{display:block;border:0;width:100%;height:570px;background:white}.sample-description{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:22px}.sample-description h3{font-size:22px;margin:0 0 7px}.sample-description p{color:#63758d;font-size:13px;margin:0}.sample-description .fxit-btn{flex-shrink:0}.live-sample-hero{border-radius:12px;min-width:0}.live-sample-hero>.sample-window-bar{border-radius:10px 10px 0 0;background:#263a5b;border-color:#496083}.live-sample-hero>.sample-window-bar span{color:#d6e5f8}.hero-sample-crop{height:345px;overflow:hidden;border:1px solid #496083;border-top:0;background:#101d35}.hero-sample-crop iframe{width:200%;height:690px;transform:scale(.5);transform-origin:top left;display:block;border:0}.hero-sample-footer{display:flex;align-items:center;justify-content:space-between;background:#213759;border:1px solid #496083;border-top:0;border-radius:0 0 9px 9px;padding:14px 17px;gap:12px}.hero-sample-footer span{font-size:8px;color:#c3d6ef;letter-spacing:.05em}.hero-sample-footer a{font-size:11px;color:#efcd79;font-weight:750}.live-sample-hero .hero-caption{font-size:10px;color:#acbfdc}.seo-example{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.search-preview{padding:30px;background:white;border:1px solid #d6e1ef;border-radius:12px;box-shadow:0 20px 45px #1534610d}.search-query{border:1px solid #dce2ee;border-radius:24px;padding:12px 16px;font-size:16px;color:#526781;display:flex;gap:13px}.search-query span{font-size:12px}.example-label{font-size:9px;letter-spacing:.08em;color:#7084a0;margin:25px 0 18px}.snippet-brand{display:flex;gap:11px;align-items:center}.snippet-brand>span{width:32px;height:32px;border-radius:50%;background:#153c71;color:white;display:grid;place-content:center;font-size:10px;font-weight:800}.snippet-brand strong,.snippet-brand small{display:block;font-size:10px;font-weight:500}.snippet-brand small{font-size:9px;color:#607792;overflow-wrap:anywhere}.search-preview h3{font-size:21px;color:#214fb0;letter-spacing:-.02em;line-height:1.3;margin:15px 0 8px}.search-preview>p:not(.example-label){font-size:12px;color:#53657c}.search-preview details{font-size:12px}.search-preview summary{font-size:12px;color:#285da7}.seo-annotations article{border-top:1px solid #d0ddeb;padding:18px 0}.seo-annotations b{font-size:9px;letter-spacing:.1em;color:#2866bd}.seo-annotations h3{font-size:20px;margin:10px 0}.seo-annotations p{font-size:13px;color:#63758d;margin:0}.ux-example{background:#fff}.ux-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ux-grid article{border:1px solid #d9e3f0;padding:23px;border-radius:9px}.ux-grid article>h3{font-size:21px;margin:23px 0 10px}.ux-grid article>p{font-size:13px;color:#63758d}.ux-grid .mini-label{font-size:9px}.ux-mini-nav,.ux-mini-service,.ux-mini-contact{background:#f0f4fa;border:1px solid #d6e2f1;min-height:145px;margin-top:20px;padding:20px;border-radius:5px}.ux-mini-nav{display:flex;flex-wrap:wrap;align-content:start;gap:18px 14px;font-size:9px}.ux-mini-nav b{width:100%;font-size:16px}.ux-grid em{font-style:normal;background:#2768e0;color:white;padding:7px 10px;border-radius:3px;font-size:9px}.ux-mini-service small{font-size:7px;color:#3269bd;display:block}.ux-mini-service b{font-size:20px;display:block;line-height:1.2;margin:8px 0}.ux-mini-service span{font-size:8px;color:#63758d}.ux-mini-contact b{font-size:13px;display:block}.ux-mini-contact span{background:#fff;display:block;border:1px solid #d1ddeb;color:#7b8ba3;padding:6px 8px;font-size:8px;margin:10px 0}.ux-mini-contact em{display:inline-block}@media(max-width:900px){.seo-example{grid-template-columns:1fr;gap:25px}.ux-grid{grid-template-columns:1fr}.sample-description{flex-wrap:wrap}.sample-window iframe{height:520px}.hero-sample-crop{height:330px}.hero-sample-crop iframe{height:660px}}@media(max-width:540px){.sample-switcher>label{padding:10px 11px;font-size:10px;flex:1;text-align:center}.sample-window iframe{height:530px}.sample-window-bar span{font-size:8px}.sample-description h3{font-size:20px}.sample-description .fxit-btn{width:100%}.search-preview{padding:20px}.hero-sample-crop{height:320px}.hero-sample-crop iframe{height:640px}.hero-sample-footer{flex-wrap:wrap}}
.industry-context{background:#edf2fa}.industry-context-grid{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:60px}.industry-context figure{margin:0}.industry-context picture{display:block;border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #142c4a1a}.industry-context img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.industry-context figcaption{font-size:10px;color:#63758d;margin-top:11px;line-height:1.6}.industry-context h2{font-size:clamp(28px,3vw,42px)}.industry-context p:not(.fxit-kicker){font-size:14px;color:#63758d}.industry-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:23px 0}.industry-tags li{font-size:10px;font-weight:700;color:#365d92;background:#fff;border:1px solid #d4e0ef;border-radius:4px;padding:7px 10px}@media(max-width:900px){.industry-context-grid{grid-template-columns:1fr;gap:28px}}
.service-visuals{background:#edf2fa}.service-visual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-visual-grid article{background:#fff;border:1px solid #d5e1ef;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.service-visual-grid figure{margin:0}.service-visual-grid picture{display:block;overflow:hidden}.service-visual-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.service-visual-grid figcaption{font-size:9px;color:#63758d;padding:10px 18px 0;line-height:1.6}.service-visual-copy{padding:23px;display:flex;flex-direction:column;flex:1}.service-visual-copy .fxit-kicker{font-size:9px;margin-bottom:14px}.service-visual-copy h3{font-size:23px;margin:0 0 14px}.service-visual-copy>p:not(.fxit-kicker){font-size:13px;color:#63758d;margin:0 0 22px}.service-visual-copy a{margin-top:auto}@media(max-width:900px){.service-visual-grid{grid-template-columns:1fr}.service-visual-grid img{max-height:400px}.service-visual-copy{padding:25px}}
