.body-container--lp-sales{display:block;max-width:100%;width:100%}.body-container-wrapper .body-container--lp-sales{display:block;width:100%}.body-container-wrapper .container-fluid.body-container--lp-sales{display:block;flex-direction:column;flex-wrap:nowrap;grid-template-columns:none;grid-template-rows:none;width:100%}@media (min-width:768px){.body-container-wrapper .container-fluid.body-container--lp-sales{display:block;width:100%}}.body-container-wrapper .body-container--lp-sales>.row-fluid-wrapper,.body-container-wrapper .container-fluid.body-container--lp-sales>.row-fluid-wrapper{clear:both;display:block;flex:none;flex-basis:auto;flex-grow:0;flex-shrink:0;float:none;grid-column:auto;grid-row:auto;margin-left:0;margin-right:0;vertical-align:top;width:100%}@media (min-width:768px){.body-container-wrapper .body-container--lp-sales>.row-fluid-wrapper,.body-container-wrapper .container-fluid.body-container--lp-sales>.row-fluid-wrapper{clear:both;display:block;float:none;width:100%}}.body-container-wrapper .body-container--lp-sales>.row-fluid-wrapper>.row-fluid,.body-container-wrapper .container-fluid.body-container--lp-sales>.row-fluid-wrapper>.row-fluid{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}@media (min-width:768px){.body-container-wrapper .body-container--lp-sales>.row-fluid-wrapper>.row-fluid,.body-container-wrapper .container-fluid.body-container--lp-sales>.row-fluid-wrapper>.row-fluid{flex-wrap:wrap;justify-content:flex-start}}.body-container-wrapper .body-container--lp-sales>.row-fluid-wrapper>.row-fluid>.span12,.body-container-wrapper .container-fluid.body-container--lp-sales>.row-fluid-wrapper>.row-fluid>.span12{flex:0 0 100%;margin-left:0;margin-right:0;max-width:100%;width:100%}@media (min-width:768px){.body-container-wrapper .body-container--lp-sales>.row-fluid-wrapper>.row-fluid>.span12,.body-container-wrapper .container-fluid.body-container--lp-sales>.row-fluid-wrapper>.row-fluid>.span12{flex:0 0 100%;max-width:100%;width:100%}}@media (min-width:768px){.body-wrapper:has(.body-container--lp-sales){position:relative}.body-container--lp-sales{position:relative}}.ignis-header--landing .ignis-nav__links,.ignis-header--landing .ignis-nav__separator,.ignis-header--landing .ignis-nav__toggle{display:none}.ignis-header--landing .ignis-nav{justify-content:space-between}@media (min-width:768px){.body-wrapper:has(.body-container--lp-sales) .ignis-header--landing{left:0;margin-bottom:0;padding:var(--spacing-md,24px) var(--spacing-md,24px);position:absolute!important;right:0;top:var(--spacing-md,24px);z-index:var(--z-index-sticky,200)}.body-wrapper:has(.body-container--lp-sales) .ignis-header--landing .ignis-header__container{max-width:var(--container-max-width)}.body-wrapper:has(.body-container--lp-sales) .ignis-header--landing.ignis-header--sticky{background-color:transparent;left:0!important;margin:0!important;max-width:100%!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;transform:translateZ(0)!important;width:100%!important;will-change:transform;z-index:9999!important}}@media (max-width:767px){.ignis-header--landing .ignis-nav__cta{order:0}.ignis-header--landing .ignis-nav__cta .button{font-size:14px!important;padding:10px 18px!important}.ignis-header--landing .ignis-header__container{padding:0 var(--spacing-sm)}}@media (max-width:450px){.ignis-header--landing .ignis-nav{flex-wrap:wrap;gap:var(--spacing-xs);justify-content:center!important}.ignis-header--landing .ignis-nav__cta,.ignis-header--landing .ignis-nav__logo{display:flex;justify-content:center;width:100%}}.body-container--lp-sales .button-wrapper .button{background:var(--ignis-blue-gradient)!important;border:none!important;color:#fff!important;transition:opacity .15s ease-in-out,transform .15s ease-in-out!important}.body-container--lp-sales .button-wrapper .button:focus,.body-container--lp-sales .button-wrapper .button:hover{color:#fff!important;opacity:.9;text-decoration:none;transform:translateY(-2px)}.body-container--lp-sales .button-wrapper .button:active{transform:translateY(0)}.body-container--lp-sales h1 span{background:linear-gradient(110deg,#d22779 -7.99%,#9321c9 64.92%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;display:inline-block}.lps-section-heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md) 0}.lps-section-heading span{color:#0f64bd;display:inline}.lps-checklist{display:flex;flex-direction:column;gap:var(--spacing-sm);list-style:none;margin:0 0 var(--spacing-lg) 0;padding:0}.lps-checklist__item{align-items:flex-start;color:var(--gray-ignis-darker-gray);display:flex;font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);gap:12px;line-height:var(--line-height-relaxed)}.lps-checklist__item svg{flex-shrink:0;margin-top:4px}.lps-callout{align-items:flex-start;background-color:var(--ignis-cloud-blue);border-left:none;border-radius:var(--radius-md);display:flex;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg)}.lps-callout__icon{flex-shrink:0;font-size:24px;line-height:1}.lps-callout__text{color:var(--gray-ignis-darker-gray);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0}.lps-callout__text strong{color:var(--gray-ignis-darkest-gray);font-weight:var(--font-weight-semibold)}.lps-usecase__label{background:var(--ignis-blue-gradient);-webkit-background-clip:text;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:1.5px;text-transform:uppercase;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 var(--spacing-sm) 0}.lps-usecase{max-width:var(--container-narrow-width)}.lps-usecase__heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md) 0}.lps-usecase__image img{border-radius:var(--radius-md);height:auto;object-fit:cover;width:100%}.body-container--lp-sales .dnd-column:has(.lps-hero-content){background-color:var(--ignis-cloud-blue)!important;border-radius:var(--radius-xl)!important;margin-top:0;overflow:visible;padding:208px 171px 96px!important;position:relative;text-align:center}.body-container--lp-sales .dnd-section:has(.lps-hero-content){background-color:transparent!important;background-image:none!important;padding:24px!important}.body-container--lp-sales .dnd-section:has(.lps-hero-content) .row-fluid,.body-container--lp-sales .dnd-section:has(.lps-hero-content) .row-fluid-wrapper{margin:0!important;max-width:none!important;width:100%!important}.lps-hero-content{margin:0 auto;max-width:var(--container-content-width,1360px);text-align:center}.lps-hero-heading{color:var(--text-ignis-default);font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0 auto 24px}.lps-hero-heading,.lps-hero-subtitle{font-family:var(--font-family-base);max-width:800px}.lps-hero-subtitle{color:var(--gray-ignis-darker-gray);font-size:var(--font-size-body-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0 auto 48px}.body-container--lp-sales .logo-wall{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-lg);justify-content:center;margin-top:var(--spacing-3xl)}.body-container--lp-sales .logo-wall__item{align-items:center;display:flex;height:54px;justify-content:center;opacity:1;transition:all var(--transition-base);width:132px}.body-container--lp-sales .logo-wall__item:hover{opacity:1;transform:scale(1.05)}.body-container--lp-sales .logo-wall__separator{background-color:hsla(0,0%,100%,.3);height:64px;width:1px}.lps-problem{margin:0 auto;max-width:var(--container-narrow-width);text-align:left}.lps-problem__heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-lg) 0;text-align:center}.lps-problem__heading span{color:#0f64bd;display:inline}.lps-problem__list{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0 auto;max-width:720px}.lps-problem__item{align-items:center;background:var(--ignis-white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);display:flex;gap:12px;padding:var(--spacing-md)}.lps-problem__icon{flex-shrink:0;height:24px;margin-top:2px;width:24px}.lps-problem__text{color:var(--gray-ignis-darker-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin:0}.lps-problem__text strong{color:var(--gray-ignis-darkest-gray);font-weight:var(--font-weight-semibold)}.lps-problem__body{color:var(--gray-ignis-darker-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:var(--spacing-lg) auto 0 auto;max-width:720px;text-align:center}.dnd-section:has(.lps-problem){background-color:var(--ignis-cloud-blue)!important;padding:var(--spacing-4xl) var(--spacing-xl)!important}.dnd-section:has(.lps-stats){background-color:var(--ignis-cloud-blue)!important;padding:var(--spacing-4xl) var(--spacing-xl)!important}.lps-stats{margin:0 auto;max-width:var(--container-narrow-width)}.lps-stats__heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-xl) 0;text-align:center}.lps-stats__grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}.lps-stats__card{background:var(--ignis-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-xl);text-align:center}.lps-stats__number{background:var(--ignis-blue-gradient);-webkit-background-clip:text;font-size:64px;font-weight:var(--font-weight-bold);line-height:1;-webkit-text-fill-color:transparent;background-clip:text}.lps-stats__label,.lps-stats__number{font-family:var(--font-family-base);margin:0 0 var(--spacing-sm) 0}.lps-stats__label{color:var(--gray-ignis-darker-gray);font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.lps-stats__label,.lps-stats__source{font-weight:var(--font-weight-regular)}.lps-stats__source{color:var(--gray-ignis-medium-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-style:italic;margin:0}.dnd-section:has(.lps-solution){padding:var(--spacing-4xl) var(--spacing-xl)!important}.lps-solution{margin:0 auto;max-width:var(--container-narrow-width);text-align:center}.lps-solution__heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md) 0}.lps-solution__heading span{color:#0f64bd;display:inline}.lps-solution__body{color:var(--gray-ignis-darker-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0 auto var(--spacing-xl) auto;max-width:800px}.lps-solution__features{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:var(--container-narrow-width);text-align:left}.lps-solution__card{align-items:flex-start;background:var(--ignis-white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);display:flex;gap:var(--spacing-sm);padding:var(--spacing-md)}.lps-solution__card-icon{align-items:center;background:var(--ignis-cloud-blue);border-radius:12px;color:#0f64bd;display:flex;height:44px;justify-content:center;min-width:44px;width:44px}.lps-solution__card-icon svg{height:24px;width:24px}.lps-solution__feature-title{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0 0 6px}.lps-solution__feature-text{color:var(--gray-ignis-medium-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0}.dnd-section:has(.lps-usecase--hire){padding:var(--spacing-4xl) var(--spacing-xl)!important}.dnd-section:has(.lps-usecase--dev){background-color:var(--ignis-cloud-blue)!important;padding:var(--spacing-4xl) var(--spacing-xl)!important}.dnd-section:has(.lps-hiw-steps-wrapper){background:var(--ignis-blue-gradient)!important;padding:0 var(--spacing-xl) 0!important}.dnd-section:has(.lps-hiw-steps-wrapper),.dnd-section:has(.lps-hiw-steps-wrapper) .dnd-column,.dnd-section:has(.lps-hiw-steps-wrapper) .row-fluid,.dnd-section:has(.lps-hiw-steps-wrapper) .row-fluid-wrapper{align-items:flex-start!important;vertical-align:top!important}.dnd-section:has(.lps-hiw-header){background:var(--ignis-blue-gradient)!important;padding:var(--spacing-4xl) var(--spacing-xl) var(--spacing-xl)!important}.lps-hiw-header{margin:0 auto;max-width:var(--container-narrow-width);text-align:center}.lps-hiw-heading{color:var(--ignis-white);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-lg) 0}.lps-hiw-heading,.lps-hiw-intro{font-family:var(--font-family-base)}.lps-hiw-intro{color:hsla(0,0%,100%,.85);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin:0 auto;max-width:720px;text-align:center}.lps-hiw-steps{counter-reset:hiw-step;display:flex;flex-direction:column;gap:var(--spacing-lg)}.lps-hiw-step{align-items:flex-start;counter-increment:hiw-step;display:flex;gap:var(--spacing-md)}.lps-hiw-step__number{align-items:center!important;border:2px solid var(--ignis-white)!important;border-radius:50%!important;display:flex!important;height:48px;justify-content:center!important;margin-top:14px;min-width:48px;width:48px}.lps-hiw-step__content h3,.lps-hiw-step__number{color:var(--ignis-white);font-family:var(--font-family-base);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold)}.lps-hiw-step__content h3{line-height:var(--line-height-tight);margin:0 0 8px;padding-top:14px}.lps-hiw-step__content p{color:var(--ignis-white);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0;opacity:.8}.dnd-section:has(.lps-hiw-heading) .button-wrapper .button{background:var(--ignis-white)!important;color:#0f64bd!important}.dnd-section:has(.lps-hiw-heading) .button-wrapper .button:focus,.dnd-section:has(.lps-hiw-heading) .button-wrapper .button:hover{background:transparent!important;box-shadow:inset 0 0 0 2px #fff;color:#fff!important}.dnd-section:has(.lps-hiw-cta){background:var(--ignis-blue-gradient)!important;padding:0 var(--spacing-xl) var(--spacing-4xl)!important}.dnd-section:has(.lps-hiw-cta) .button-wrapper .button{background:var(--ignis-white)!important;color:#0f64bd!important}.dnd-section:has(.lps-hiw-cta) .button-wrapper .button:focus,.dnd-section:has(.lps-hiw-cta) .button-wrapper .button:hover{background:transparent!important;box-shadow:inset 0 0 0 2px #fff;color:#fff!important}.lps-hiw-button{margin-left:72px;margin-top:var(--spacing-xl)}.lps-hiw-btn{background:#fff;border-radius:48px;color:#0f64bd;display:inline-block;font-family:var(--font-family-base);font-size:16px;font-weight:600;padding:18px 36px;text-decoration:none;transition:all .15s ease-in-out}.lps-hiw-btn:focus,.lps-hiw-btn:hover{background:transparent;box-shadow:inset 0 0 0 2px #fff;color:#fff;text-decoration:none}.dnd-section:has(.lps-hiw-callout-wrap){background:var(--ignis-blue-gradient)!important;padding:0 var(--spacing-xl) var(--spacing-4xl)!important}.lps-hiw-callout-wrap{margin:0 auto;max-width:640px}.lps-hiw-callout{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-md);margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg)}.lps-hiw-callout__title{color:var(--ignis-white);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0 0 8px}.lps-hiw-callout__text{color:hsla(0,0%,100%,.7);font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0}.dnd-section:has(.lps-hiw-steps-wrapper) .dnd-column .dnd-module,.dnd-section:has(.lps-hiw-steps-wrapper) .dnd-column .hs_cos_wrapper_type_linked_image,.dnd-section:has(.lps-hiw-steps-wrapper) .dnd-column .hs_cos_wrapper_type_module,.dnd-section:has(.lps-hiw-steps-wrapper) .dnd-column .row-fluid,.dnd-section:has(.lps-hiw-steps-wrapper) .dnd-column .row-fluid-wrapper{display:block!important;width:100%!important}.dnd-section:has(.lps-hiw-heading) img,.dnd-section:has(.lps-hiw-steps-wrapper) img{border-radius:var(--radius-md);display:block;height:auto;width:100%}.dnd-section:has(.lps-chat){padding:var(--spacing-4xl) var(--spacing-xl)!important}.lps-conversation{margin:0 auto;max-width:var(--container-narrow-width);text-align:center}.lps-conversation__heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md) 0}.lps-conversation__heading span{color:#0f64bd;display:inline}.lps-conversation__intro{color:var(--gray-ignis-darker-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0 auto var(--spacing-xl) auto;max-width:700px}.lps-chat{background-color:var(--ignis-cloud-blue);border-radius:var(--radius-lg);margin:0 auto var(--spacing-lg) auto;max-width:800px;padding:var(--spacing-xl);text-align:left}.lps-chat__message{margin-bottom:var(--spacing-md);max-width:85%}.lps-chat__message:last-child{margin-bottom:0}.lps-chat__message--agent{margin-right:auto}.lps-chat__message--user{margin-left:auto}.lps-chat__name{font-family:var(--font-family-base);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:1px;margin:0 0 6px;text-transform:uppercase}.lps-chat__message--agent .lps-chat__name{background:var(--ignis-blue-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lps-chat__message--user .lps-chat__name{color:var(--gray-ignis-medium-gray);text-align:right}.lps-chat__bubble{font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);padding:var(--spacing-sm) var(--spacing-md)}.lps-chat__bubble p{margin:0}.lps-chat__message--agent .lps-chat__bubble{background:var(--ignis-white);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 4px;box-shadow:var(--shadow-sm);color:var(--gray-ignis-darker-gray)}.lps-chat__message--user .lps-chat__bubble{background:var(--ignis-blue-gradient);border-radius:var(--radius-md) var(--radius-md) 4px var(--radius-md);color:var(--ignis-white)}.lps-conversation__footnote{color:var(--gray-ignis-medium-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-style:italic;margin:0;text-align:center}.dnd-section:has(.lps-skills){background-color:var(--ignis-cloud-blue)!important;padding:var(--spacing-4xl) var(--spacing-xl)!important}.lps-skills{margin:0 auto;max-width:var(--container-content-width);text-align:center}.lps-skills__heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-xl) 0}.lps-skills__heading span{color:#0f64bd;display:inline}.lps-skills__grid{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}.lps-skills__card{background:var(--ignis-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:240px;padding:var(--spacing-lg);text-align:center;transition:transform var(--transition-base),box-shadow var(--transition-base);width:calc(25% - var(--spacing-lg))}.lps-skills__card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.lps-skills__icon{color:#0f64bd;height:48px;margin:0 auto var(--spacing-sm) auto;width:48px}.lps-skills__icon svg{height:100%;width:100%}.lps-skills__name{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0 0 8px}.lps-skills__desc{color:var(--gray-ignis-medium-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0}.dnd-section:has(.lps-diff){padding:var(--spacing-4xl) var(--spacing-xl)!important}.lps-diff{margin:0 auto;max-width:var(--container-content-width);text-align:center}.lps-diff__heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-xl) 0}.lps-diff__heading span{color:#0f64bd;display:inline}.lps-diff__grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);text-align:left}.lps-diff__card{background:var(--ignis-white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);overflow:hidden;padding:var(--spacing-lg);position:relative}.lps-diff__card:before{background:var(--ignis-blue-gradient);content:"";height:3px;left:0;position:absolute;right:0;top:0}.lps-diff__card-title{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-xs) 0}.lps-diff__card-text{color:var(--gray-ignis-medium-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0}.dnd-section:has(.lps-credibility){padding:var(--spacing-4xl) var(--spacing-xl)!important}.dnd-section:has(.lps-credibility) .button-wrapper{margin-top:var(--spacing-xl)}.lps-credibility{margin:0 auto;max-width:var(--container-narrow-width);text-align:center}.lps-credibility__heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md) 0}.lps-credibility__heading span{color:#0f64bd;display:inline}.lps-credibility__intro{color:var(--gray-ignis-darker-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0 auto var(--spacing-xl) auto;max-width:800px}.lps-credibility__team{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}.lps-credibility__card{background:var(--ignis-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex:1;max-width:400px;padding:var(--spacing-lg);text-align:center}.lps-credibility__avatar{border-radius:50%;display:block;height:80px;margin:0 auto var(--spacing-sm) auto;object-fit:cover;width:80px}.lps-credibility__name{color:var(--gray-ignis-darkest-gray);font-size:var(--font-size-body-medium);margin:var(--spacing-sm) 0 4px 0}.lps-credibility__name,.lps-credibility__role{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold)}.lps-credibility__role{background:var(--ignis-blue-gradient);-webkit-background-clip:text;font-size:var(--font-size-body-small);-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 var(--spacing-sm) 0}.lps-credibility__bio{color:var(--gray-ignis-medium-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0}.dnd-section:has(.lps-faq){background-color:var(--ignis-cloud-blue)!important;padding:var(--spacing-4xl) var(--spacing-xl)!important}.lps-faq{margin:0 auto;max-width:var(--container-narrow-width)}.lps-faq__heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-xl) 0;text-align:center}.lps-faq__item{border-bottom:1px solid rgba(0,0,0,.08)}.lps-faq__item:first-of-type{border-top:1px solid rgba(0,0,0,.08)}.lps-faq__item summary{align-items:center;color:var(--gray-ignis-darkest-gray);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-semibold);gap:var(--spacing-md);justify-content:space-between;list-style:none;padding:var(--spacing-md) 0;transition:color var(--transition-fast)}.lps-faq__item summary:hover{color:#0f64bd}.lps-faq__item summary::-webkit-details-marker{display:none}.lps-faq__item summary::marker{content:"";display:none}.lps-faq__item summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%232b2c2f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:20px;transition:transform var(--transition-base);width:20px}.lps-faq__item[open] summary:after{transform:rotate(180deg)}.lps-faq__answer{color:var(--gray-ignis-darker-gray);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0;padding:0 0 var(--spacing-md) 0}.dnd-section:has(.lps-validation){padding:var(--spacing-4xl) var(--spacing-xl)!important}.lps-validation{margin:0 auto;max-width:var(--container-narrow-width);text-align:center}.lps-validation__heading{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md) 0}.lps-validation__body{color:var(--gray-ignis-darker-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0 auto var(--spacing-xl) auto;max-width:800px}.dnd-section:has(.lps-benefits){padding:var(--spacing-4xl) var(--spacing-xl)!important}.lps-benefits{margin:0 auto;max-width:var(--container-content-width)}.lps-benefits__heading{color:var(--gray-ignis-darkest-gray);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md) 0}.lps-benefits__heading,.lps-benefits__intro{font-family:var(--font-family-base);text-align:center}.lps-benefits__intro{color:var(--gray-ignis-darker-gray);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0 auto var(--spacing-xl) auto;max-width:800px}.lps-benefits__grid{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}.lps-benefits__card{background:var(--ignis-white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);min-width:280px;padding:var(--spacing-lg);width:calc(33.333% - 22px)}.lps-benefits__icon{color:#0f64bd;height:40px;margin-bottom:var(--spacing-sm);width:40px}.lps-benefits__icon svg{height:100%;width:100%}.lps-benefits__card-title{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-xs) 0}.lps-benefits__card-text{color:var(--gray-ignis-medium-gray);font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0}.dnd-section:has(.lps-usecases){background-color:var(--ignis-cloud-blue)!important;padding:var(--spacing-4xl) var(--spacing-xl)!important}.lps-usecases{margin:0 auto;max-width:var(--container-content-width)}.lps-usecases__label{letter-spacing:-.5px}.lps-usecases__heading,.lps-usecases__label{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-xl) 0;text-align:center}.lps-usecases__heading{display:none;line-height:var(--line-height-tight)}.lps-usecases__grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}.lps-usecases__card{background:var(--ignis-white);border-image:var(--ignis-blue-gradient) 1;border-left:4px solid;border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-sm);overflow:hidden;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);position:relative}.lps-usecases__icon{color:#0f64bd;height:80px;opacity:.07;pointer-events:none;position:absolute;right:16px;top:16px;user-select:none;width:80px}.lps-usecases__icon svg{height:100%;width:100%}.lps-usecases__card-title{color:var(--gray-ignis-darkest-gray);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0;padding-right:20px;padding-top:var(--spacing-xl)}.lps-usecases__card-text,.lps-usecases__card-title{font-family:var(--font-family-base);text-align:left}.lps-usecases__card-text{color:var(--gray-ignis-medium-gray);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0}.dnd-section:has(.lps-cta-content){background:var(--ignis-blue-gradient)!important;padding:var(--spacing-4xl) var(--spacing-xl)!important}.lps-cta-content{margin:0 auto var(--spacing-xl);max-width:820px;text-align:center}.lps-cta-text{color:var(--ignis-white);font-size:36px;font-weight:var(--font-weight-semibold);line-height:1.4;margin:0 0 var(--spacing-sm) 0}.lps-cta-subtitle,.lps-cta-text{font-family:var(--font-family-base)}.lps-cta-subtitle{color:hsla(0,0%,100%,.85);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);margin:0}.dnd-section:has(.lps-cta-content) .button-wrapper .button{background:var(--ignis-white)!important;color:#0f64bd!important}.dnd-section:has(.lps-cta-content) .button-wrapper .button:focus,.dnd-section:has(.lps-cta-content) .button-wrapper .button:hover{background:transparent!important;box-shadow:inset 0 0 0 2px #fff;color:#fff!important}.lps-cta-button{text-align:center}.lps-benefits__card,.lps-diff__card,.lps-problem__item,.lps-skills__card,.lps-solution__card,.lps-usecases__card{transition:transform var(--transition-base),box-shadow var(--transition-base),opacity .5s ease,translate .5s ease}.lps-benefits__card:hover,.lps-diff__card:hover,.lps-problem__item:hover,.lps-skills__card:hover,.lps-solution__card:hover,.lps-usecases__card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.lps-animate.lps-ready,.lps-aos.lps-ready{opacity:0;transition:opacity .6s ease-out,translate .6s ease-out;translate:0 30px}.lps-animate.lps-visible,.lps-aos.lps-visible{opacity:1;translate:0 0}@media (max-width:1200px){.body-container--lp-sales .dnd-column:has(.lps-hero-content){padding:160px 80px 80px!important}}@media (min-width:768px) and (max-width:1024px){.body-container--lp-sales .dnd-column:has(.lps-hero-content){padding:120px 48px 64px!important}.lps-hero-heading{font-size:56px}.lps-hiw-step__content h3{line-height:var(--line-height-tight)}.lps-skills__card{width:calc(50% - var(--spacing-lg))}.lps-diff__grid{grid-template-columns:repeat(2,1fr)}.lps-benefits__card{width:calc(50% - 16px)}.lps-usecases__grid{grid-template-columns:1fr}}@media (max-width:767px){.body-container--lp-sales .dnd-column:has(.lps-hero-content){border-radius:var(--radius-lg)!important;padding:80px 24px 48px!important}.lps-hero-heading{font-size:var(--font-size-h1)}.lps-hero-subtitle{font-size:var(--font-size-body-large)}.body-container--lp-sales .logo-wall{flex-direction:row!important;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl);justify-content:center}.body-container--lp-sales .logo-wall__item{height:36px;width:auto}.body-container--lp-sales .logo-wall__item img{height:28px;width:auto}.body-container--lp-sales .logo-wall__divider,.body-container--lp-sales .logo-wall__separator{display:none}.lps-stats__grid{grid-template-columns:1fr}.lps-stats__number{font-size:48px}.lps-chat{padding:var(--spacing-md)}.lps-chat__message{max-width:92%}.lps-skills__grid{margin:0 auto;max-width:400px}.lps-skills__card{min-width:unset;width:100%}.lps-diff__grid{grid-template-columns:1fr}.lps-credibility__team{align-items:center;flex-direction:column}.lps-credibility__card{max-width:100%}.lps-hiw-heading{font-size:36px}.lps-hiw-step__number{font-size:20px;height:40px;min-width:40px;width:40px}.lps-hiw-step__content h3{font-size:20px;line-height:40px}.lps-hiw-step__content p{font-size:var(--font-size-body-small)}.lps-cta-text{font-size:24px}.lps-solution__features{grid-template-columns:1fr;margin:0 auto;max-width:400px}.lps-solution__body,.lps-solution__heading{text-align:center}.lps-solution__card{align-items:center;flex-direction:column;text-align:center}.dnd-section:has(.lps-hiw-heading){padding-left:var(--spacing-md)!important;padding-right:var(--spacing-md)!important}.lps-hiw-heading{text-align:center}.lps-hiw-button{margin-bottom:var(--spacing-xl);margin-left:0}.lps-hiw-btn{box-sizing:border-box;display:block;text-align:center;width:100%}.lps-benefits__grid{margin:0 auto;max-width:400px}.lps-benefits__card{min-width:unset;text-align:center;width:100%}.lps-benefits__icon{margin:0 auto var(--spacing-sm) auto}.lps-usecases__grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.lp-footer__inner{flex-direction:column;gap:var(--spacing-sm);text-align:left}.lp-footer__links{flex-wrap:wrap}.lp-footer__social{margin-left:0}.dnd-section:has(.lps-benefits),.dnd-section:has(.lps-chat),.dnd-section:has(.lps-credibility),.dnd-section:has(.lps-cta-content),.dnd-section:has(.lps-diff),.dnd-section:has(.lps-faq),.dnd-section:has(.lps-hiw-heading),.dnd-section:has(.lps-problem),.dnd-section:has(.lps-skills),.dnd-section:has(.lps-solution),.dnd-section:has(.lps-stats),.dnd-section:has(.lps-usecase--dev),.dnd-section:has(.lps-usecase--hire),.dnd-section:has(.lps-usecases),.dnd-section:has(.lps-validation){padding:var(--spacing-3xl) var(--spacing-md)!important}}.body-wrapper:has(.body-container--lp-sales){background-color:#f8fafc}html:has(.body-container--lp-sales),html:has(.body-container--lp-sales) body{background-color:#1a1a2e}.lp-footer{background-color:#1a1a2e;padding:var(--spacing-lg) 0}.lp-footer__inner{flex-wrap:wrap;gap:var(--spacing-md);margin:0 auto;max-width:var(--container-content-width,1360px);padding:0 var(--spacing-md)}.lp-footer__inner,.lp-footer__logo{align-items:center;display:flex}.lp-footer__logo img{height:36px;width:36px}.lp-footer__copy{color:hsla(0,0%,100%,.5);font-family:var(--font-family-base);font-size:var(--font-size-body-small);margin:0}.lp-footer__links{display:flex;gap:var(--spacing-sm);list-style:none;margin:0;padding:0}.lp-footer__links li a{color:hsla(0,0%,100%,.6);font-family:var(--font-family-base);font-size:var(--font-size-body-small);text-decoration:none;transition:color var(--transition-fast)}.lp-footer__links li a:hover{color:#fff}.lp-footer__social{color:hsla(0,0%,100%,.6);font-size:20px;margin-left:auto;transition:color var(--transition-fast)}.lp-footer__social:hover{color:#fff}.body-container--lp-sales a:focus,.body-container--lp-sales button:focus,.lp-footer a:focus{outline:2px solid #4a90e2;outline-offset:4px}.ignis-header--landing .ignis-header__skip{background-color:var(--ignis-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);color:var(--text-ignis-default);left:-9999px;padding:var(--spacing-sm) var(--spacing-md);position:absolute;text-decoration:none;z-index:999}.ignis-header--landing .ignis-header__skip:focus{left:var(--spacing-md);top:var(--spacing-md)}html{scroll-behavior:smooth;scroll-padding-top:120px}@media (max-width:767px){html{scroll-padding-top:80px}}@media (prefers-reduced-motion:reduce){.lps-benefits__card,.lps-diff__card,.lps-problem__item,.lps-skills__card,.lps-solution__card,.lps-usecases__card{transition:none}.lps-animate.lps-ready,.lps-aos.lps-ready{opacity:1;transition:none;translate:none}.lps-faq__item summary:after{transition:none}}@media print{.ignis-header--landing,.lps-cta-button{display:none}.body-container--lp-sales{max-width:100%}.lps-chat__message--user .lps-chat__bubble{background:#eee;color:#000}}