.sv-btn svg,.sv-cat__icon svg{stroke:currentColor;fill:none}.sv-btn,.sv-page .sv-contact__btn,.sv-page .sv-tile{text-decoration:none!important}.sv-page{overflow-x:hidden;--sv-brand:#f5a623;--sv-brand-deep:#c97f0f;--sv-brand-ink:#241d10;--sv-ink:#171a2b;--sv-body:#545a6e;--sv-muted:#696f81;--sv-wash:#f7f7f9;--sv-line:#e6e6ec;--sv-radius:10px;--sv-shadow:0 20px 44px -26px rgba(23, 26, 43, .38);--sv-accent:var(--sv-brand);--sv-accent-ink:var(--sv-brand-ink);--sv-accent-soft:#fdf1dc}.sv-page img{max-width:100%;height:auto}.sv-page img.lazyload{min-height:1px}.sv-page .sv-title{font-family:zilla_slabmedium,Arial,serif;font-size:30px;line-height:1.18;letter-spacing:-.02em;color:var(--sv-ink);margin:0 0 12px}.sv-page .sv-lead{font-family:zilla_slablight,Helvetica,sans-serif;font-size:16px;line-height:1.6;color:var(--sv-body);margin:0 0 20px}.sv-band{padding:64px 0}.sv-band--tint{background:var(--sv-wash)}.sv-hero{position:relative;background:var(--sv-ink);padding:96px 0;overflow:hidden}.sv-hero:before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.sv-hero .container{position:relative;z-index:1}.sv-hero__eyebrow{display:flex;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-brand);margin-bottom:20px}.sv-hero__eyebrow:before{content:'';width:28px;height:1px;background:var(--sv-brand)}.sv-hero__title{font-family:zilla_slabmedium,Arial,serif;font-size:48px;font-weight:400;line-height:1.16;letter-spacing:-.02em;color:#fff;margin:0 0 24px;max-width:17ch}.sv-hero__lead{font-family:zilla_slablight,Helvetica,sans-serif;font-size:18px;line-height:1.7;color:rgba(255,255,255,.68);max-width:52ch;margin:0 0 38px}.sv-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:52px}.sv-hero__stats{display:flex;gap:0;padding-top:30px;border-top:1px solid rgba(255,255,255,.12)}.sv-btn,.sv-cat__link{gap:10px;text-transform:uppercase}.sv-hero__stat{display:flex;flex-direction:column;padding:0 34px;border-left:1px solid rgba(255,255,255,.12)}.sv-hero__stat:first-child{padding-left:0;border-left:none}.sv-hero__stat:last-child{padding-right:0}.sv-hero__stat strong{font-family:Roboto,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:28px;font-weight:600;color:#fff;line-height:1.1}.sv-hero__stat span{font-family:zilla_slablight,Helvetica,sans-serif;font-size:12.5px;color:rgba(255,255,255,.56);margin-top:6px;white-space:nowrap}.sv-hero__orbit{display:block;width:100%;max-width:420px;margin:0 auto;animation:.8s both sv-orbit-in}@keyframes sv-orbit-in{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.sv-btn{display:inline-flex;align-items:center;padding:13px 26px;font-family:ptsans_narrow_regular,Arial,sans-serif;font-size:14px;letter-spacing:.08em;border-radius:6px;transition:transform .3s,box-shadow .3s,background .3s,border-color .3s,color .3s}.sv-btn svg{stroke-width:2}.sv-btn--primary{background:var(--sv-brand);color:var(--sv-brand-ink)!important;box-shadow:0 14px 30px -14px rgba(197,130,15,.55)}.sv-btn--primary:hover,.sv-page .sv-submit:hover{background:#ffb84d;transform:translateY(-2px);box-shadow:0 18px 38px -14px rgba(197,130,15,.6)}.sv-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.3)}.sv-btn--ghost:hover{border-color:var(--sv-brand);background:rgba(255,255,255,.08)}.sv-cat__panel{background:var(--sv-panel);border-radius:16px;padding:32px 30px;box-shadow:0 20px 40px -24px rgba(23,26,43,.4);height:100%}.sv-cat__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;margin-bottom:18px}.sv-cat__icon svg{width:26px;height:26px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sv-cat__title{font-family:zilla_slabmedium,Arial,serif;font-size:27px;line-height:1.2;letter-spacing:-.01em;color:#fff;margin:0 0 14px}.sv-cat__text,.sv-page .sv-faq__a p{font-family:zilla_slablight,Helvetica,sans-serif;font-size:16px;line-height:1.66}.sv-cat__text{color:#fff;max-width:46ch;margin:0 0 22px}.sv-cat__link{display:inline-flex;align-items:center;padding:11px 20px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);border-radius:6px;font-family:ptsans_narrow_regular,Arial,sans-serif;font-size:13.5px;letter-spacing:.08em;color:#fff;text-decoration:none;transition:background .25s,transform .25s}.sv-cat__link svg{fill:none;stroke:currentColor;stroke-width:2;transition:transform .3s}.sv-cat__link:hover{background:rgba(255,255,255,.26);transform:translateY(-2px)}.sv-cat__link:hover svg{transform:translateX(4px)}.sv-page .sv-cat--mobile{--sv-panel:#3d6fd6;--sv-accent:#3d6fd6;--sv-accent-ink:#3968c9;--sv-accent-soft:#ecf1fb}.sv-page .sv-cat--software{--sv-panel:#6a5fb8;--sv-accent:#6a5fb8;--sv-accent-ink:#6a5fb8;--sv-accent-soft:#f0eff8}.sv-page .sv-cat--web{--sv-panel:#8452c9;--sv-accent:#8452c9;--sv-accent-ink:#8351c7;--sv-accent-soft:#f3eefa}.sv-page .sv-cat--cloud{--sv-panel:#12827a;--sv-accent:#17a398;--sv-accent-ink:#117a72;--sv-accent-soft:#e8f6f5}.sv-page .sv-cat--industries{--sv-panel:#976e23;--sv-accent:#bd8a2c;--sv-accent-ink:#8c6621;--sv-accent-soft:#f8f3ea}.sv-page .sv-cat--ai{--sv-panel:#c2379a;--sv-accent:#c2379a;--sv-accent-ink:#c2379a;--sv-accent-soft:#fbedf6}.sv-page .sv-tiles{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:12px;margin-top:6px;height:100%;align-content:start}.sv-page .sv-tile{position:relative;display:flex;align-items:center;gap:13px;padding:16px 16px 16px 18px;background:#fff;border:1px solid var(--sv-line);border-left:3px solid transparent;border-radius:10px;transition:border-color .25s,box-shadow .25s,transform .25s,color .25s}.sv-page .sv-tile__icon{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--sv-accent-soft);color:var(--sv-accent-ink);transition:background .25s,color .25s}.sv-page .sv-tile__icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sv-page .sv-tile__label{font-family:zilla_slablight,Helvetica,sans-serif;font-size:16px;line-height:1.3;color:var(--sv-ink)}.sv-page a.sv-tile:hover{border-left-color:var(--sv-accent);border-color:var(--sv-accent-soft);box-shadow:0 10px 26px -18px rgba(23,26,43,.4);transform:translateY(-2px)}.sv-page .sv-faq__item:hover,.sv-page .sv-faq__item[open]{border-color:var(--sv-brand)}.sv-page a.sv-tile:hover .sv-tile__icon{background:var(--sv-accent);color:#fff}.sv-page a.sv-tile:hover .sv-tile__label{color:var(--sv-accent-ink)}.sv-page .sv-tile--static{cursor:default}.sv-page .sv-tile--static .sv-tile__label{color:var(--sv-muted)}.sv-page .sv-faq{display:flex;flex-direction:column;gap:12px;margin-top:30px}.sv-page .sv-faq__item{background:#fff;border:1px solid var(--sv-line);border-radius:var(--sv-radius);box-shadow:0 2px 14px -10px rgba(23,26,43,.18);overflow:hidden;transition:box-shadow .3s,border-color .3s}.sv-page .sv-faq__item[open]{box-shadow:var(--sv-shadow)}.sv-page .sv-faq__q{position:relative;display:block;padding:20px 52px 20px 22px;font-family:zilla_slabmedium,Arial,serif;font-size:16.5px;line-height:1.4;color:var(--sv-ink);cursor:pointer;list-style:none}.sv-page .sv-faq__q::-webkit-details-marker{display:none}.sv-page .sv-faq__item[open] .sv-faq__q,.sv-page .sv-faq__q:hover{color:var(--sv-brand-deep)}.sv-page .sv-faq__q:after,.sv-page .sv-faq__q:before{content:'';position:absolute;right:22px;top:50%;background:var(--sv-brand);transition:transform .3s cubic-bezier(.2,.7,.3,1)}.sv-page .sv-faq__q:before{width:14px;height:2px;margin-top:-1px}.sv-page .sv-faq__q:after{width:2px;height:14px;margin-top:-6px;right:28px}.sv-page .sv-faq__item[open] .sv-faq__q:after{transform:rotate(90deg)}.sv-page .sv-faq__a{padding:0 30px 22px 22px}.sv-page .sv-faq__a p{color:var(--sv-body);margin:0}.sv-page .sv-quote-card{display:grid;grid-template-columns:0.85fr 1.15fr;background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--sv-shadow)}.sv-page .sv-quote-card__aside{background:var(--sv-ink);padding:46px 40px;font-family:Roboto,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.sv-page .sv-quote-card__form{padding:46px 44px}.sv-page .sv-quote-card__title{font-family:zilla_slabmedium,Arial,serif;font-size:26px;line-height:1.2;margin:0 0 10px}.sv-page .sv-quote-card__aside .sv-quote-card__title{color:#fff;font-family:Roboto,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600}.sv-page .sv-quote-card__form .sv-quote-card__title{color:var(--sv-ink)}.sv-page .sv-quote-card__lead{font-family:zilla_slablight,Helvetica,sans-serif;font-size:15px;line-height:1.6;margin:0 0 28px}.sv-page .sv-contact__btn .contact_number,.sv-page .sv-contact__label,.sv-page .sv-quote-card__aside .sv-quote-card__lead,.sv-page .sv-quote-card__facts span,.sv-page .sv-quote-card__facts strong{font-family:Roboto,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.sv-page .sv-quote-card__aside .sv-quote-card__lead{color:rgba(255,255,255,.62)}.sv-page .sv-quote-card__form .sv-quote-card__lead{color:var(--sv-body)}.sv-page .sv-contact__grid{display:flex;flex-direction:column;gap:12px}.sv-page .sv-contact__item{display:flex;align-items:center;gap:14px}.sv-page .sv-contact__label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);width:34px;flex:none}.sv-page .sv-contact__btn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:10px 18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;overflow:hidden;transition:border-color .25s,background .25s}.sv-page .sv-contact__btn:before{content:none!important}.sv-page .sv-contact__btn:hover{border-color:var(--sv-brand);background:rgba(255,255,255,.1)}.sv-page .sv-contact__btn svg{position:relative;z-index:1;flex:none;display:block;fill:none;stroke:var(--sv-brand);stroke-width:1.8}.sv-page .sv-contact__btn .contact_number{position:relative;z-index:1;font-weight:600;font-size:15.5px;line-height:1.3;color:#fff}.sv-page .sv-quote-card__facts{display:flex;gap:30px;margin-top:32px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12)}.sv-page .sv-quote-card__facts strong{display:block;font-size:22px;font-weight:600;color:var(--sv-brand)}.sv-page .sv-quote-card__facts span{font-size:12px;color:rgba(255,255,255,.56);margin-top:4px}.sv-page .sv-form{margin-top:0}.sv-page .sv-form__row{margin-bottom:14px}.sv-page .sv-form__row input,.sv-page .sv-form__row select,.sv-page .sv-form__row textarea{width:100%;height:46px;padding:0 16px;border:1px solid var(--sv-line);border-radius:8px;font-family:Roboto,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14.5px;color:var(--sv-ink);background:#fff;transition:border-color .25s}.sv-page .sv-form__row input:focus,.sv-page .sv-form__row select:focus,.sv-page .sv-form__row textarea:focus{outline:0;border-color:var(--sv-brand)}.sv-page .sv-form__row textarea{height:auto;padding:12px 16px;min-height:96px;resize:vertical}.sv-page .select_mobile_number{position:static}.sv-page .sv-form__row--phone{display:flex;gap:10px}.sv-page .sv-form__row--phone .country_code{position:static;flex:0 0 78px;width:78px;padding:0 8px}.sv-page .sv-form__row--phone .enter_mobile_number{flex:1 1 auto;padding-left:16px}.sv-page .sv-form__submit{display:flex;justify-content:flex-end;align-items:center;gap:14px}.sv-page #success_quote_msg{margin:0;font-size:13.5px;color:var(--sv-body)}.sv-page .sv-submit{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 28px;background:var(--sv-brand);border:none;color:var(--sv-brand-ink);font-family:ptsans_narrow_regular,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;box-shadow:0 14px 30px -14px rgba(197,130,15,.55);cursor:pointer;user-select:none;transition:transform .3s,box-shadow .3s,background .3s}.sv-page .sv-submit:focus-visible{outline:2px solid var(--sv-ink);outline-offset:2px}.sv-page .sv-submit span{font-weight:inherit}.sv-page .sv-submit svg{flex:none;fill:none;stroke:currentColor;stroke-width:2}.sv-page .sv-submit:active{transform:translateY(0)}@media (max-width:991.98px){.sv-band{padding:48px 0}.sv-hero{padding:48px 0 40px}.sv-page .sv-cat__text{max-width:none}.sv-page .sv-tiles{margin-top:26px}.sv-page .sv-quote-card{grid-template-columns:1fr}.sv-page .sv-quote-card__aside,.sv-page .sv-quote-card__form{padding:36px 30px}}@media (max-width:575.98px){.sv-hero__title{font-size:30px}.sv-hero__stats{gap:4px}.sv-hero__stat{padding:0 18px}.sv-hero__stat strong{font-size:21px}.sv-page .sv-title{font-size:25px}.sv-page .sv-cat__title{font-size:23px}.sv-page .sv-tiles{grid-template-columns:1fr}.sv-page .sv-form__row--phone{flex-direction:column}.sv-page .sv-form__row--phone .country_code{flex:0 0 auto;width:100%}.sv-page .sv-faq__q{padding:16px 46px 16px 16px;font-size:15px}.sv-page .sv-faq__a{padding:0 20px 18px 16px}.sv-page .sv-quote-card__aside,.sv-page .sv-quote-card__form{padding:28px 22px}}.sv-page .sv-tile--wide{grid-column:1/-1}