:is(.presla-home,.home-intro,.home-header,.home-advisor){--home-navy: #061b32;--home-ink: #0b2440;--home-blue: #0871d9;--home-blue-hover: #0666c5;--home-cyan: #83d6ff;--home-muted: #526983;--home-surface: #f7f9fc;--home-line: #dce5ef;--home-dark-line: #ffffff24;--home-space-1: 4px;--home-space-2: 8px;--home-space-3: 12px;--home-space-4: 16px;--home-space-6: 24px;--home-space-8: 32px;--home-space-12: 48px;--home-space-16: 64px;--home-space-24: 96px;--home-gutter: clamp(20px, 4vw, 64px);--home-container: 1328px;--home-section-space: clamp(48px, 6vw, 96px);--home-title: clamp(2.75rem, 4.15vw, 4rem);--home-heading: clamp(1.75rem, 2.6vw, 2.5rem);--home-card-title: clamp(1.125rem, 1.35vw, 1.25rem);--home-body: clamp(1rem, 1.3vw, 1.125rem);--home-meta: .8125rem;--home-leading: 1.65;--home-radius-sm: 12px;--home-radius: 20px;--home-radius-lg: 28px;--home-shadow: 0 12px 40px rgb(6 27 50 / .05);--home-shadow-lift: 0 16px 40px rgb(6 27 50 / .09);--home-ease: cubic-bezier(.22, 1, .36, 1)}.home-header{height:80px;background:#fff;position:relative;z-index:20;color:var(--home-ink);border-bottom:1px solid var(--home-line)}.home-nav-wrap{width:min(100% - var(--home-gutter) * 2,var(--home-container));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--home-space-6)}.home-nav-wrap>a:first-child img{display:block;width:176px;height:auto}.home-nav{display:flex;align-items:center;gap:clamp(16px,2vw,28px);font-size:.9375rem;font-weight:500}.home-nav a{transition:color .2s}.home-nav a[aria-current],.home-nav a:hover{color:var(--home-blue)}.home-contact{display:inline-flex;align-items:center;gap:var(--home-space-3);padding:13px 20px;border-radius:var(--home-radius-sm);color:#fff;background:var(--home-blue);font-weight:650;font-size:.875rem;white-space:nowrap}.home-contact:hover{background:var(--home-blue-hover)}.home-menu{display:none}.home-solutions{position:relative}.home-solutions summary{display:flex;align-items:center;gap:var(--home-space-2);cursor:pointer;list-style:none;padding-block:var(--home-space-3)}.home-solutions summary::-webkit-details-marker{display:none}.home-solutions-links{position:absolute;top:100%;right:0;width:200px;padding:var(--home-space-2);border:1px solid var(--home-line);border-radius:var(--home-radius-sm);background:#fff;box-shadow:var(--home-shadow)}.home-solutions-links a{display:block;padding:12px 16px;border-radius:8px}.home-solutions-links a:hover{background:var(--home-surface)}.home-intro{background:var(--home-surface);padding-bottom:var(--home-section-space)}.presla-hero.home-reference-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(48px,4vw,64px) max(var(--home-gutter),calc((100% - var(--home-container)) / 2));background:radial-gradient(ellipse at 85% 10%,#12395a80,transparent 55%),var(--home-navy);--hero-title-size: var(--home-title)}.presla-hero.home-reference-hero:before,.presla-hero.home-reference-hero:after{display:block}.presla-hero.home-reference-hero:after{top:-220px;right:-380px;border-color:#47c5ff38;background:#0797f50a;box-shadow:0 0 0 90px #47c5ff06,0 0 0 180px #47c5ff04}@media(max-width:900px){.presla-hero.home-reference-hero:after{top:-110px;right:-65%}}.home-hero-content{min-width:0}.presla-hero.home-reference-hero h1{margin:0;line-height:1.12;font-weight:800;letter-spacing:-.05em;text-wrap:initial;text-shadow:none}.presla-hero.home-reference-hero h1 .home-title-lead{display:block;max-width:10ch;color:#fff;text-wrap:balance}.presla-hero.home-reference-hero h1 .home-title-accent{display:block;margin-top:var(--home-space-2);color:var(--home-cyan)}.presla-blue .presla-hero.home-reference-hero .presla-hero-description{max-width:48ch;margin:var(--home-space-8) 0 0;font-size:var(--home-body);line-height:var(--home-leading);color:#bdcddd}.home-hero-buttons{display:flex;margin-top:var(--home-space-8)}.presla-blue .presla-hero.home-reference-hero .presla-hero-primary{display:inline-flex;justify-content:space-between;align-items:center;gap:var(--home-space-6);padding:16px 24px;min-height:56px;font-size:.9375rem;line-height:1.5;font-weight:650;border:1px solid #2794f3;border-radius:var(--home-radius-sm);box-shadow:none;background:var(--home-blue);transition:background .2s}.presla-blue .presla-hero.home-reference-hero .presla-hero-primary:hover{background:var(--home-blue-hover);box-shadow:none}.home-hero-buttons svg{flex-shrink:0}.home-initiatives{position:relative;max-width:var(--home-container);margin:var(--home-section-space) max(var(--home-gutter),calc((100% - var(--home-container)) / 2)) 0;padding:clamp(24px,3vw,48px);background:#fff;color:var(--home-ink);border:1px solid var(--home-line);border-radius:var(--home-radius-lg);box-shadow:var(--home-shadow);scroll-margin-top:var(--home-space-6)}.home-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--home-space-8);margin-bottom:var(--home-space-8)}.home-panel-heading>div>p{display:flex;align-items:center;gap:var(--home-space-3);font-size:var(--home-meta);color:var(--home-muted);margin:0 0 var(--home-space-4)}.home-panel-heading>div>p svg{color:var(--home-blue);width:19px}.home-panel-heading h2{font-size:var(--home-heading);line-height:1.2;font-weight:750;max-width:28ch;margin:0;letter-spacing:-.04em}.home-panel-heading h2:focus{outline:none}.home-panel-heading h2:focus-visible{outline:3px solid var(--home-blue);outline-offset:8px;border-radius:4px}.home-discover{display:flex;align-items:center;justify-content:center;gap:var(--home-space-3);border:1px solid var(--home-line);border-radius:var(--home-radius-sm);background:var(--home-surface);color:#175483;padding:14px 16px;font-size:.875rem;line-height:1.45;font-weight:600;flex-shrink:0;transition:background .2s,border-color .2s}.home-discover:hover{background:#ecf4ff;border-color:#85b8ec}.home-discover svg{flex-shrink:0}.home-cards{display:flex;gap:var(--home-space-6);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;overscroll-behavior-x:contain;padding:4px;margin:-4px}.home-cards::-webkit-scrollbar{display:none}.home-card{flex:0 0 calc((100% - 48px) / 3);min-width:0;border:1px solid var(--home-line);border-radius:var(--home-radius);padding:12px 12px 0;text-align:left;scroll-snap-align:start;background:#fff;transition:border-color .2s,box-shadow .2s;cursor:pointer}.home-card:hover{border-color:#85b8ec;box-shadow:var(--home-shadow)}.home-card-picture{height:280px;border-radius:var(--home-radius-sm);overflow:hidden;position:relative;background:#f2f6fc}.home-card-picture>img{width:100%;height:100%;object-fit:cover;display:block;transform:translateY(64px)}.home-card-picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#f3f7fff5 0%,#f3f7ffe6 30%,transparent 74%);pointer-events:none}.home-card-labels{position:absolute;z-index:2;top:8px;left:8px;display:flex;gap:12px;align-items:center;font-size:.75rem}.home-card-labels>span{padding:4px 8px;background:#e4edf8;color:#395a7d;border-radius:6px}.home-card-labels>b{display:flex;align-items:center;gap:4px;color:#85431e;background:#fff0df;padding:4px 8px;border-radius:6px;font-size:.6875rem;font-weight:650}.home-card-copy{position:absolute;z-index:2;left:12px;right:12px;top:52px;display:flex;gap:12px;align-items:flex-start}.home-product-icon{height:44px;width:44px;border-radius:var(--home-radius-sm);display:grid;place-items:center;flex-shrink:0;background:var(--solution-color, #0878e3);color:#fff}.home-product-icon svg{width:25px}.home-card[data-solution-icon=crm]{--solution-color: #7454c4}.home-card[data-solution-icon=shop]{--solution-color: #bd6536}.home-card[data-solution-icon=workflow],.home-card[data-solution-icon=users]{--solution-color: #236bb3}.home-card h3{font-size:var(--home-card-title);font-weight:750;margin:0 0 8px;line-height:1.25;letter-spacing:-.035em}.home-card-copy p{font-size:.875rem;line-height:1.5;color:#395773;margin:0}.home-card-benefits{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:8px;color:#526983}.home-card-benefits>span{display:flex;align-items:center;gap:4px;font-size:.6875rem;line-height:1.4}.home-card-benefits svg{color:var(--home-blue);flex-shrink:0;width:16px}.home-carousel-prev,.home-carousel-next{position:absolute;top:57%;height:44px;width:44px;border-radius:50%;border:1px solid var(--home-line);background:#fff;color:var(--home-ink);box-shadow:var(--home-shadow);display:grid;place-items:center}.home-carousel-prev{left:-22px}.home-carousel-next{right:-22px}.home-carousel-prev:hover,.home-carousel-next:hover{border-color:var(--home-blue);color:var(--home-blue)}.home-carousel-dots{display:flex;justify-content:center;margin-top:var(--home-space-4)}.home-carousel-dots button{width:36px;height:36px;display:grid;place-items:center}.home-carousel-dots span{width:7px;height:7px;background:#b7c6d6;border-radius:50%}.home-carousel-dots button[aria-current] span{background:var(--home-blue);width:20px;border-radius:4px}@media(max-width:1200px){.home-nav{gap:16px;font-size:.875rem}.home-nav-wrap>a:first-child img{width:152px}.home-panel-heading{align-items:flex-start}.home-discover{max-width:230px}.home-card{flex-basis:calc((100% - 24px)/2)}}@media(max-width:1100px){.home-menu{display:grid;place-items:center;padding:8px}.home-nav-wrap>a:first-child{margin-right:auto}.home-nav{display:none;position:absolute;top:80px;left:0;right:0;padding:20px;background:#fff;box-shadow:var(--home-shadow);max-height:calc(100dvh - 80px);overflow-y:auto}.home-nav.is-open{display:grid;gap:0}.home-nav a,.home-solutions summary{display:flex;padding:12px;font-size:1rem}.home-solutions-links{position:static;width:100%;box-shadow:none;border:0;background:var(--home-surface)}.presla-hero.home-reference-hero{gap:32px;--hero-title-size: clamp(2.5rem, 4.3vw, 3rem)}.presla-blue .presla-hero.home-reference-hero .presla-hero-primary{padding-inline:16px;font-size:.875rem;gap:12px}}@media(max-width:900px){.presla-hero.home-reference-hero{grid-template-columns:1fr;gap:var(--home-space-12);--hero-title-size: clamp(2.75rem, 6vw, 3.5rem)}.home-hero-content{max-width:680px}.presla-hero.home-reference-hero h1 .home-title-lead{max-width:none}.home-panel-heading{display:block}.home-discover{margin-top:var(--home-space-6);max-width:none;width:fit-content}}@media(max-width:600px){.home-header{height:68px}.home-nav-wrap{gap:8px}.home-nav-wrap>a:first-child img{width:125px}.home-contact{font-size:.75rem;padding:11px 12px;gap:8px}.home-contact svg{width:16px}.home-menu{padding:6px}.home-nav{top:68px;max-height:calc(100dvh - 68px)}.presla-hero.home-reference-hero{padding-block:40px;gap:var(--home-space-8);--hero-title-size: clamp(2.25rem, 9vw, 3rem)}.presla-hero.home-reference-hero h1{letter-spacing:-.045em}.presla-hero.home-reference-hero h1 .home-title-lead{max-width:10ch}.presla-blue .presla-hero.home-reference-hero .presla-hero-description,.home-hero-buttons{margin-top:var(--home-space-6)}.presla-blue .presla-hero.home-reference-hero .presla-hero-primary{width:100%;padding:14px 16px;font-size:.8125rem}.home-initiatives{padding:24px 16px 16px;border-radius:var(--home-radius)}.home-panel-heading h2{font-size:1.75rem;line-height:1.2}.home-panel-heading>div>p{font-size:.75rem;gap:8px}.home-discover{width:100%;font-size:.8125rem;justify-content:space-between}.home-card{flex-basis:100%;padding:8px 8px 0}.home-card-picture{height:280px}.home-card h3{font-size:1.125rem}.home-card-copy{left:8px;right:8px;gap:8px}.home-card-copy p{font-size:.8125rem}.home-product-icon{height:36px;width:36px}.home-product-icon svg{width:22px}.home-card-benefits{gap:4px}.home-card-benefits>span{font-size:.6875rem}.home-card-benefits svg{width:14px}.home-card-duplicate{display:none}.home-carousel-prev{left:-16px}.home-carousel-next{right:-16px}.home-carousel-prev,.home-carousel-next{width:36px;height:44px}}@media(max-width:360px){.home-nav-wrap{width:calc(100% - 24px)}.home-nav-wrap>a:first-child img{width:110px}.home-contact{padding-inline:8px}.presla-blue .presla-hero.home-reference-hero .presla-hero-primary{font-size:.75rem;gap:8px}}@media(prefers-reduced-motion:reduce){.home-intro *,.home-header *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.home-advisor{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1410px,calc(100vw - 64px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:23px;overflow:auto;background:#fff;color:#080e34;font-family:Inter,sans-serif;box-shadow:0 24px 100px #0005}.home-advisor::backdrop{background:#071523bc}.home-advisor-layout{display:grid;grid-template-columns:30% minmax(0,1fr);min-height:100%}.home-advisor-close{position:absolute;right:20px;top:20px;z-index:5;color:#526c92;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff}.home-advisor-aside{background:linear-gradient(130deg,#f4f8ff,#eaf3ff);padding:78px 34px 36px;overflow:hidden}.home-advisor-aside>p:first-child{display:flex;gap:15px;align-items:center;color:#47669e;font-size:16px;margin-bottom:22px}.home-advisor-aside>p:first-child svg{color:#0862ff;flex-shrink:0}.home-advisor-aside h2{font-size:39px;line-height:1.13;font-weight:850;letter-spacing:-.045em;margin-bottom:25px}.home-advisor-description{font-size:20px;color:#526992;line-height:1.5}.home-advisor-aside>img{display:block;width:calc(100% + 68px);max-width:none;height:350px;object-fit:cover;object-position:center;margin:20px -34px 17px;mix-blend-mode:multiply}.home-advisor-aside ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;color:#4c6590;font-size:15px}.home-advisor-aside li{display:flex;gap:12px;align-items:center}.home-advisor-aside li svg{border-radius:50%;background:#146fff;color:#fff;padding:4px;width:23px;height:23px;flex-shrink:0}.home-flow.im-flow{border:0;border-radius:0;box-shadow:none;color:#080e34}.home-flow .im-steps{background:#fff;border:0;justify-content:flex-start;gap:14px;padding:24px 60px 15px 38px}.home-flow .im-steps li{font-weight:400;font-size:13px;gap:10px;white-space:nowrap}.home-flow .im-steps li:not(:last-child):after{content:"";width:45px;height:1px;background:#dce5f3;margin-left:5px}.home-flow .im-steps li span{width:27px;height:27px;border:2px solid #aebfdb;color:#6c84ae}.home-flow .im-steps li[aria-current]{font-weight:750;color:#080e34}.home-flow .im-steps li[aria-current] span{background:linear-gradient(135deg,#4296ff,#0056ff);color:#fff;border-color:#2b7aff;width:35px;height:35px}.home-flow .im-stage{padding:25px 36px}.home-flow[data-stage=questions] .im-section-heading{display:none}.home-flow[data-stage=questions] .im-note[role=status]{margin:0 0 10px;font-size:10px!important}.home-flow fieldset{margin-bottom:36px}.home-flow legend{font-size:21px;letter-spacing:-.035em;line-height:1.3;margin:0 0 5px;font-weight:800}.home-flow legend>span{font-size:21px;color:inherit;margin-right:7px}.home-question-help{color:#586e96;font-size:15px;margin:0 0 17px}.home-flow .im-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.home-flow fieldset:nth-of-type(2) .im-options{grid-template-columns:repeat(4,minmax(0,1fr))}.home-flow fieldset[data-question=purchaseMode] .im-options{grid-template-columns:repeat(3,minmax(0,1fr))}.home-flow .im-option{position:relative;flex-direction:column;text-align:center;justify-content:flex-start;gap:10px;min-height:165px;background:linear-gradient(135deg,#fcfdff,#f6f8fc);padding:20px 10px 15px;border:1px solid #dce5f4;border-radius:11px;font-size:14px;line-height:1.3;color:#080e34}.home-flow .im-option:has(input:checked){border-color:#075dff;box-shadow:0 0 0 1px #075dff;background:linear-gradient(140deg,#f3f9ff,#ebf3ff)}.home-flow .im-option:has(input:focus-visible){outline:3px solid #68b8ff;outline-offset:4px}.home-flow .im-option input{position:absolute;opacity:0;width:1px;height:1px}.home-flow .im-option>span{font-weight:750;max-width:135px}.home-flow .im-option small{font-size:13px;color:#536b95;line-height:1.4;font-weight:400}.home-flow .im-option>svg:last-child{display:none}.home-flow .im-option .home-option-icon{display:block;opacity:1;margin:0;color:#2b7dff;fill:#5799ff20;filter:drop-shadow(0 3px 2px #0664ff15)}.home-flow fieldset:first-of-type .im-option:nth-child(3) .home-option-icon{color:#0dc499;fill:#0dc49925}.home-flow fieldset:first-of-type .im-option:nth-child(n+4) .home-option-icon{color:#8b9fbd}.home-flow fieldset:nth-of-type(2) .im-option{min-height:141px;padding-top:18px}.home-flow fieldset[data-question=purchaseMode]{margin-bottom:0}.home-flow fieldset[data-question=purchaseMode] .im-option{min-height:126px;display:grid;grid-template-columns:55px 1fr;text-align:left;column-gap:10px;row-gap:7px;padding:20px 14px;align-content:start}.home-flow fieldset[data-question=purchaseMode] .home-option-icon{grid-row:span 2;background:#fff;border-radius:50%;padding:9px;width:50px;height:50px}.home-flow fieldset[data-question=purchaseMode] .im-option>span{max-width:none}.home-flow fieldset[data-question=purchaseMode] .im-option small{grid-column:2}.home-flow .im-primary{background:linear-gradient(110deg,#398cff,#0057ff);border:0;border-radius:12px}.home-flow[data-stage=questions] .im-actions>.im-secondary{display:none}.home-flow[data-stage=questions] .im-actions>.im-primary{width:100%;min-height:61px;font-size:18px;gap:20px;justify-content:center}.home-comparison{overflow-x:auto}.home-comparison table{border-collapse:collapse;width:100%;font-size:14px}.home-comparison :is(th,td){padding:14px 10px;text-align:left;border-bottom:1px solid #dce5f4}.home-comparison caption{text-align:left;padding:10px;font-weight:700}.home-loading{padding:80px 30px}@media(max-width:1430px){.home-advisor{width:calc(100vw - 48px)}.home-flow .im-stage{padding:25px}.home-flow .im-steps{padding-left:25px;gap:10px}.home-flow .im-steps li:not(:last-child):after{width:25px}.home-flow legend{font-size:19px}.home-advisor-aside{padding-inline:28px}.home-advisor-aside h2{font-size:35px}.home-advisor-description{font-size:18px}}@media(max-width:1100px){.home-advisor-layout{grid-template-columns:27% minmax(0,1fr)}.home-advisor-aside{padding:75px 20px 24px}.home-advisor-aside h2{font-size:27px}.home-advisor-description{font-size:16px}.home-advisor-aside>img{height:260px}.home-advisor-aside ul{font-size:12px}.home-flow .im-options{gap:8px}.home-flow .im-option{padding-inline:7px;font-size:12px}.home-flow .im-option small{font-size:11px}.home-flow .im-steps{gap:8px}.home-flow .im-steps li{font-size:11px}.home-flow .im-steps li:not(:last-child):after{width:12px}.home-flow fieldset[data-question=purchaseMode] .im-option{grid-template-columns:35px 1fr;padding:14px 8px}.home-flow fieldset[data-question=purchaseMode] .home-option-icon{width:34px;height:34px;padding:5px}}@media(max-width:760px){.home-advisor{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:18px}.home-advisor-layout{display:block}.home-advisor-aside{padding:25px 22px 20px}.home-advisor-aside>p:first-child{font-size:13px;margin-bottom:12px}.home-advisor-aside h2{font-size:29px;margin-bottom:12px}.home-advisor-aside h2 br{display:none}.home-advisor-description{font-size:14px;max-width:550px}.home-advisor-aside>img,.home-advisor-aside ul{display:none}.home-advisor-close{top:15px;right:12px}.home-flow .im-steps{padding:17px 16px;justify-content:space-between;gap:4px}.home-flow .im-steps li{font-size:10px;gap:4px}.home-flow .im-steps li:not(:last-child):after{display:none}.home-flow .im-steps li span{height:21px;width:21px}.home-flow .im-steps li[aria-current] span{height:26px;width:26px}.home-flow .im-stage{padding:12px 16px 22px}.home-flow legend,.home-flow legend>span{font-size:18px}.home-question-help{font-size:13px;line-height:1.5;margin-bottom:12px}.home-flow .im-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-flow fieldset:first-of-type .im-option:last-child{grid-column:span 2;min-height:100px}.home-flow fieldset:nth-of-type(2) .im-options{grid-template-columns:repeat(2,minmax(0,1fr))}.home-flow .im-option{font-size:13px;min-height:146px;padding:15px 10px;gap:9px}.home-flow .im-option small{font-size:12px}.home-flow fieldset{margin-bottom:27px}.home-flow fieldset[data-question=purchaseMode] .im-options{grid-template-columns:1fr}.home-flow fieldset[data-question=purchaseMode] .im-option{min-height:100px;grid-template-columns:48px 1fr;padding:17px 14px}.home-flow fieldset[data-question=purchaseMode] .home-option-icon{width:44px;height:44px;padding:8px}.home-flow[data-stage=questions] .im-actions>.im-primary{font-size:14px;gap:10px}.home-advisor .im-results{grid-template-columns:1fr}}.home-flow .im-stage{animation:none}
