.deployment-hero-art{background:#f3f0e9;border-radius:12px;margin:0;overflow:hidden}.deployment-hero-art img{width:100%;height:auto;display:block}.deployment-page .page-intro .action-row{gap:14px 26px}.deployment-promise{flex-wrap:wrap;gap:16px 40px;padding-block:20px;display:flex}.deployment-promise p{color:var(--text-muted);align-items:center;gap:10px;margin:0;font-size:1rem;display:flex}.deployment-promise svg{color:var(--accent);flex:none}.deployment-section{padding-block:80px}.deployment-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-bottom:36px;display:grid}.deployment-section-heading h2{margin:0;font-weight:650}.deployment-section-heading>p{max-width:33em;color:var(--text-muted);margin:0;font-size:1rem}.deployment-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.deployment-plan{background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.deployment-plan--app{background:var(--accent-soft)}.deployment-plan__art{aspect-ratio:1.7;background:#f3f0e9;overflow:hidden}.deployment-plan__art img{object-fit:cover;object-position:center 70%;width:100%;height:100%;display:block}.deployment-plan__body{flex-direction:column;flex:1;padding:28px;display:flex}.deployment-plan .eyebrow{margin-bottom:10px}.deployment-page .deployment-plan h3{font-size:var(--type-content-title);margin:0;font-weight:650}.deployment-plan__price{color:var(--text-strong);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:18px 0 0;display:flex}.deployment-plan__price strong{letter-spacing:-.03em;font-size:3rem;font-weight:650;line-height:1.2}.deployment-plan__currency{font-size:1rem}.deployment-plan .deployment-plan__billing{color:var(--text-muted);margin:6px 0 22px;font-size:.875rem;line-height:1.6}.deployment-plan__description{color:var(--text-muted);margin:0;font-size:1rem}.deployment-plan ul{margin:28px 0 18px;padding:0;list-style:none}.deployment-plan li{gap:10px;margin:0 0 13px;font-size:1rem;line-height:1.65;display:flex}.deployment-plan li svg{color:var(--accent);flex:none;margin-top:5px}.deployment-plan__note{color:var(--text-muted);margin:auto 0 22px;font-size:.875rem}.deployment-plan .button-primary{width:100%;box-shadow:none;justify-content:space-between;margin-top:4px}.deployment-plan:not(.deployment-plan--app) .button-primary{color:var(--text-strong);border-color:var(--line-strong);background:0 0}.deployment-plan:not(.deployment-plan--app) .button-primary:hover{background:var(--accent-soft);border-color:var(--accent)}.deployment-pricing-note{max-width:74em;color:var(--text-muted);margin:24px 0 0;font-size:.875rem}.deployment-consultation{grid-template-columns:1.2fr 1fr;gap:40px 64px;padding-block:32px 80px;display:grid}.deployment-consultation h2{margin:0 0 20px;font-weight:650}.deployment-consultation__intro{color:var(--text-muted);margin:0 0 24px;font-size:1rem}.deployment-consultation__topics{gap:24px;margin:0;padding:0;list-style:none;display:grid}.deployment-consultation__topics li{gap:8px;font-size:1rem;line-height:1.7;display:grid}.deployment-consultation__topics strong{color:var(--text-strong);font-weight:650}.deployment-consultation__topics span{color:var(--text-muted)}.deployment-consultation__offer{background:var(--surface-muted);border-radius:12px;align-self:start;min-width:0;padding:32px}.deployment-consultation__offer>p:not(.eyebrow):not(.deployment-plan__price){color:var(--text-muted);font-size:1rem}.deployment-consultation__offer .deployment-plan__price{flex-wrap:wrap;margin-bottom:22px}.deployment-consultation__offer .button-primary{max-width:100%;margin-block:12px 8px}.deployment-consultation__offer .deployment-consultation__note{margin-bottom:0}.deployment-consultation__free{background:var(--surface);color:var(--text-muted);border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px 32px;margin:0;padding:24px 32px;font-size:1rem;display:flex}.deployment-handover{background:var(--surface-muted)}.deployment-deliveries{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.deployment-deliveries article{padding-top:12px}.deployment-deliveries h3{margin:14px 0 12px}.deployment-deliveries p{color:var(--text-muted);margin:0;font-size:1rem}.deployment-support{background:var(--page-bg);border-radius:12px;grid-template-columns:.6fr 1.4fr;gap:32px;margin-top:40px;padding:24px 32px;display:grid}.deployment-support strong{font-size:1rem;font-weight:650}.deployment-support p{color:var(--text-muted);margin:0;font-size:1rem}.deployment-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.deployment-steps li{padding-top:12px}.deployment-step-number{color:var(--accent);font-size:1.5rem;font-weight:550}.deployment-steps h3{margin:14px 0 12px}.deployment-steps p{color:var(--text-muted);margin:0;font-size:1rem}.deployment-fit{background:var(--surface-muted);border-radius:12px;margin-top:40px;padding:24px 32px}.deployment-fit h3{margin:0 0 10px}.deployment-fit p{color:var(--text-muted);margin:0;font-size:1rem}.deployment-faq{gap:64px;padding-block:16px 64px}.deployment-faq__intro{min-width:0}.deployment-faq__art{background:#f3f0e9;border-radius:12px;max-width:400px;margin:32px 0 0;overflow:hidden}.deployment-faq__art img{width:100%;height:auto;display:block}.deployment-faq__questions{align-content:start;gap:12px;min-width:0;display:grid}.deployment-page .deployment-faq h2{font-size:var(--type-section-title);margin-top:0}.deployment-faq details,.deployment-faq details:last-child{background:var(--surface);border:0;border-radius:12px}.deployment-faq details[open]{background:var(--surface-muted)}.deployment-faq summary{padding:20px 24px;font-size:1rem}.deployment-faq summary>span{flex:none}.deployment-faq details p{margin:0;padding:0 24px 24px;font-size:1rem}.deployment-end{grid-template-columns:1fr auto;align-items:center;gap:48px;padding-block:48px 88px;display:grid}.deployment-end h2{margin:0 0 20px;font-weight:650}.deployment-end p:not(.eyebrow){max-width:41em;color:var(--text-muted);margin:0;font-size:1rem}.deployment-page :is(a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}.deployment-page :is(section[id],h2[id]){scroll-margin-top:112px}@media (width<=1049px){.deployment-section-heading{gap:30px}.deployment-plans{gap:16px}.deployment-plan__body{padding:24px 20px}.deployment-plan__price strong{font-size:2.5rem}.deployment-deliveries,.deployment-steps{gap:28px}}@media (width>=760px) and (width<=1049px){.deployment-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-plan:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.deployment-plan:last-child .deployment-plan__art{aspect-ratio:auto}.deployment-plan:last-child .deployment-plan__art img{object-fit:contain;object-position:center}}@media (width>=581px) and (width<=899px){.deployment-faq{gap:32px}.deployment-faq__intro{grid-template-columns:1fr 280px;align-items:center;gap:32px;display:grid}.deployment-faq__art{margin:0}}@media (width<=759px){.deployment-consultation{grid-template-columns:1fr;gap:32px;padding-block:16px 56px}.deployment-consultation__offer,.deployment-consultation__free{padding:24px}.deployment-section{padding-block:56px}.deployment-section-heading,.deployment-deliveries,.deployment-steps,.deployment-support,.deployment-end{grid-template-columns:1fr;gap:24px}.deployment-section-heading{margin-bottom:28px}.deployment-plans{grid-template-columns:1fr;gap:24px}.deployment-plan__body{padding:28px}.deployment-plan__price strong{font-size:3rem}.deployment-deliveries,.deployment-steps{gap:32px}.deployment-support{gap:12px;padding:24px}.deployment-end{padding-block:48px 64px}.deployment-end .button-primary{justify-self:start}}@media (width<=580px){.deployment-promise{flex-direction:column;gap:12px;padding-block:20px}.deployment-page .page-intro .action-row{align-items:flex-start}.deployment-page .page-intro .button-primary{gap:14px}.deployment-plan__body{padding:24px}.deployment-fit{padding:20px}.deployment-faq{gap:32px;padding-block:8px 32px}.deployment-faq__art{max-width:240px;margin-top:24px}.deployment-faq summary{gap:16px;padding:20px}.deployment-faq details p{padding:0 20px 20px}.deployment-page :is(section[id],h2[id]){scroll-margin-top:90px}}
