.fab.f14 header nav a{font-size:16px!important;line-height:1.5!important}.fab.f14 header .button{font-size:16px!important;min-height:48px}.fab.f14 .mobile-links a{font-size:18px!important;line-height:1.5!important;padding:12px!important}.fab.f14 .mobile-nav summary{font-size:16px!important;min-height:46px;display:flex;align-items:center}.fab.f14 .f13-hero-bottom p{font-size:clamp(18px,1.7vw,22px)!important;line-height:1.65!important;max-width:660px}.fab.f14 .i12-section-head p,.fab.f14 .i12-project-caption p,.fab.f14 .f14-process p,.fab.f14 .f14-faq p,.fab.f14 .fsa-section p{font-size:17px!important;line-height:1.75!important;color:#354761}.fab.f14 .i12-index,.fab.f14 .eyebrow,.fab.f14 .fsa-eyebrow{font-size:14px!important;line-height:1.6!important}.fab.f14 .i12-service>p{font-size:16px!important;line-height:1.75!important;color:#263651!important}.fab.f14 .i12-service:nth-child(3)>p,.fab.f14 .i12-service:nth-child(3):hover>p{color:#fff!important}.fab.f14 .i12-service-end{font-size:13px!important}.fab.f14 .i12-tabs button{font-size:16px!important;min-height:52px;padding:14px 20px!important}.fab.f14 .i12-footer-top>span,.fab.f14 .i12-footer-top>a{font-size:15px!important;line-height:1.7!important}.fab.f14 .i12-footer-top small{font-size:12px!important}.fab.f14 .i12-project-caption>div>span{font-size:13px!important;line-height:1.6!important}.fab.f14 .f14-project-tags{font-size:14px!important}.fab.f14 .i12-project-caption h3{font-size:25px!important}.fab.f14 .i12-lab .i12-section-head{margin-bottom:30px}.fab.f14 .i12-lab{padding-top:76px;padding-bottom:76px}.fab.f14 .f14-process{padding-top:76px;padding-bottom:76px}.fsa-service-details{margin-top:24px;border:1px solid #b9cdf4;border-radius:24px;background:#e8efff;overflow:hidden}.fsa-service-details>summary{list-style:none;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:30px;cursor:pointer;color:#12223d}.fsa-service-details>summary::-webkit-details-marker{display:none}.fsa-service-summary-copy{display:grid;gap:10px;max-width:760px}.fsa-service-summary-index{font-size:13px;letter-spacing:1.5px;color:#31548b}.fsa-service-summary-copy strong{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.8px}.fsa-service-summary-copy>span:last-child{font-size:17px;line-height:1.65;color:#304565}.fsa-service-summary-action{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:600;white-space:nowrap}.fsa-service-summary-action svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.7;fill:none;transition:transform .2s}.fsa-service-details[open] .fsa-service-summary-action svg{transform:rotate(45deg)}.fsa-service-details[open]>summary{border-bottom:1px solid #bfd0ee}.fsa-service-details .fsa-section{margin:0;background:#f4f7fe;padding:48px 0!important}.fsa-service-details .fsa-section>.wrap{width:100%;max-width:none;padding:0 30px}.fsa-service-details .fsa-stage{min-height:420px}.fsa-service-details .fsa-service-head h2{font-size:clamp(28px,3.5vw,44px)}.fsa-service-details .fsa-service-head{gap:28px}.fsa-service-details .fsa-demo-note{color:#425572!important}.fab.f14 [id]{scroll-margin-top:100px}.fsa-service-details>summary:focus-visible{outline:3px solid #244bff;outline-offset:-5px}.fab.f14 .i12-contact p{font-size:18px;line-height:1.7}@media(max-width:1000px){.fab.f14 header .nav{gap:20px}.fab.f14 header nav{gap:18px!important}.fsa-service-details>summary{padding:25px;gap:20px}.fsa-service-summary-action{white-space:normal;min-width:120px}}@media(max-width:700px){.fab.f14 header nav{display:none!important}.fab.f14 .mobile-nav{display:block!important}.fab.f14 .f13-hero h1{font-size:clamp(43px,10vw,68px)!important;line-height:1.08!important}.fab.f14 .f13-hero-bottom p{font-size:18px!important}.fab.f14 .f13-hero-bottom p br{display:none}.fsa-service-details>summary{display:block;padding:24px}.fsa-service-summary-action{margin-top:20px;justify-content:space-between}.fsa-service-details .fsa-section>.wrap{padding:0 18px}.fsa-service-details .fsa-stage{min-height:350px}.fab.f14 .i12-section-head p{font-size:17px!important}.fab.f14 .i12-tabs{overflow-x:auto;justify-content:flex-start!important;scrollbar-width:thin}.fab.f14 .i12-tabs button{flex:0 0 auto}.fab.f14 .i12-lab,.fab.f14 .f14-process{padding-top:52px;padding-bottom:52px}}@media(prefers-reduced-motion:reduce){.fsa-service-summary-action svg{transition:none}}
.fab.f14 .f13-hero .button{font-size:16px!important;min-height:52px}.fab.f14 .phone88-copy>p:not(.eyebrow),.fab.f14 .s111-demo-copy>p:not(.eyebrow),.fab.f14 .fab-config-intro,.fab.f14 .fab-config-note{font-size:17px!important;line-height:1.75!important}.fab.f14 .phone88-copy button,.fab.f14 .fab-config-controls button,.fab.f14 .fab-config-controls input{font-size:16px!important;min-height:44px}.fab.f14 .f14-faq summary{font-size:18px!important;line-height:1.5!important}.fab.f14 .i12-section-head h2 span{color:#244bff!important}
