.creo-lp .bd-hero{overflow:hidden;padding-bottom:clamp(88px,10vw,132px)}.creo-lp .bd-hero .section-head{margin-bottom:0}.creo-lp .bd-hero__head{max-width:none}.creo-lp .bd-hero__line{display:block}.creo-lp .bd-hero__head .section-lead{max-width:760px;margin-inline:auto}.creo-lp .bd-hero__visual{position:relative;max-width:1180px;margin:clamp(2.75rem,6vw,4.75rem) auto 0;padding:0 5.5rem 5.25rem 4.25rem}.creo-lp .bd-hero__browser{box-shadow:0 42px 90px -38px rgba(31,22,66,.55)}.creo-lp .bd-hero__phone{right:auto;bottom:0;left:0;width:190px;z-index:2}.creo-lp .bd-hero__inventory{position:absolute;right:0;bottom:0;z-index:3;width:min(480px,42%);margin:0;overflow:hidden;border:1px solid rgba(79,54,175,.16);border-radius:15px;background:#fff;box-shadow:0 28px 64px -28px rgba(31,22,66,.56)}.creo-lp .bd-hero__inventory-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;color:#403854;font-size:.77rem;font-weight:650}.creo-lp .bd-hero__inventory-head strong{color:#4f36af;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.creo-lp .bd-hero__inventory img{display:block;width:100%;height:auto}.creo-lp .bd-hero__inventory figcaption{padding:.68rem 1rem .78rem;border-top:1px solid rgba(79,54,175,.08);color:#6b6486;font-size:.76rem}.creo-lp .bd-hero__proof{margin:1rem auto 0;color:#79718f;font-size:.85rem;text-align:center}.creo-lp .bd-position__label{display:block;margin-bottom:.45rem;font-family:var(--font-display,inherit);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#4f36af}.creo-lp .bd-promo{overflow:hidden}.creo-lp .bd-promo__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(3rem,7vw,6.5rem);align-items:center}.creo-lp .bd-promo__copy .section-title{font-size:clamp(2.25rem,4.5vw,4.25rem)}.creo-lp .bd-promo__steps{display:grid;gap:.85rem;margin-top:2rem;padding:0;list-style:none}.creo-lp .bd-promo__steps li{display:flex;align-items:center;gap:.85rem;color:#403854;font-weight:600}.creo-lp .bd-promo__steps li span{display:grid;width:1.75rem;height:1.75rem;flex:none;place-items:center;border-radius:999px;background:#e7ecff;color:#4f36af;font-size:.78rem}.creo-lp .bd-promo__panel{position:relative;padding:1.35rem;border:1px solid rgba(79,54,175,.16);border-radius:22px;background:linear-gradient(145deg,#fff 35%,#f4f2ff);box-shadow:0 34px 80px -42px rgba(31,22,66,.62)}.creo-lp .bd-promo__panel:before{position:absolute;z-index:-1;inset:-22% -18% auto auto;width:15rem;height:15rem;border-radius:50%;background:rgba(187,201,249,.38);content:"";filter:blur(4px)}.creo-lp .bd-promo__meta,.creo-lp .bd-promo__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.creo-lp .bd-promo__toolbar{padding-bottom:1rem;border-bottom:1px solid rgba(79,54,175,.1);font-family:var(--font-display,inherit);font-size:.9rem;font-weight:700;color:#2a2340}.creo-lp .bd-promo__status{padding:.3rem .65rem;border-radius:999px;background:#e7ecff;color:#4f36af;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.creo-lp .bd-promo__field{margin-top:1.2rem;padding:1rem;border:1px solid rgba(79,54,175,.13);border-radius:12px;background:#fff}.creo-lp .bd-promo__field span,.creo-lp .bd-promo__meta span,.creo-lp .bd-promo__preview>span{display:block;margin-bottom:.35rem;color:#79718f;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.creo-lp .bd-promo__field strong{color:#2a2340;font-size:1rem}.creo-lp .bd-promo__meta{align-items:stretch;margin-top:.75rem}.creo-lp .bd-promo__meta>div{flex:1;padding:.75rem 1rem;border-radius:10px;background:hsla(0,0%,100%,.7)}.creo-lp .bd-promo__meta strong{display:block;color:#403854;font-size:.82rem}.creo-lp .bd-promo__preview{margin-top:1.25rem;padding:1.25rem;border-radius:16px;background:#16122a;color:#eee9ff}.creo-lp .bd-promo__preview>span{color:#9f95c9}.creo-lp .bd-promo__preview>strong{display:block;font-family:var(--font-display,inherit);font-size:clamp(1.2rem,3vw,1.65rem)}.creo-lp .bd-promo__countdown{display:flex;align-items:baseline;gap:.4rem;margin-top:1rem;color:#bbc9f9}.creo-lp .bd-promo__countdown b{font-family:var(--font-display,inherit);font-size:1.35rem;font-variant-numeric:tabular-nums}.creo-lp .bd-promo__countdown span{margin-right:.35rem;color:#9f95c9;font-size:.7rem;text-transform:uppercase}.creo-lp .bd-browser{margin:0;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(79,54,175,.14);box-shadow:0 30px 70px -34px rgba(31,22,66,.45)}.creo-lp .bd-browser__bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:linear-gradient(180deg,#f7f6fb,#efedf7);border-bottom:1px solid rgba(79,54,175,.1)}.creo-lp .bd-dot{width:9px;height:9px;border-radius:50%;background:rgba(79,54,175,.22);flex:none}.creo-lp .bd-browser__url{margin-left:10px;padding:3px 12px;border-radius:999px;background:#fff;border:1px solid rgba(79,54,175,.12);font-size:11.5px;letter-spacing:.01em;color:#6b6486;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creo-lp .bd-browser img{display:block;width:100%;height:auto}.creo-lp .bd-phone{position:absolute;right:-18px;bottom:-34px;width:172px;margin:0;border-radius:22px;overflow:hidden;background:#fff;border:5px solid #16122a;box-shadow:0 26px 50px -22px rgba(31,22,66,.55)}.creo-lp .bd-phone img{display:block;width:100%;height:auto}.creo-lp .bd-case__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem;align-items:start;margin-top:4.5rem}.creo-lp .bd-stat{padding:1.75rem;border-radius:16px;background:linear-gradient(180deg,rgba(231,236,255,.55),#fff 65%);border:1px solid rgba(79,54,175,.16)}.creo-lp .bd-stat__value{display:block;font-family:var(--font-display,inherit);font-size:clamp(3rem,7vw,4.25rem);line-height:1;font-weight:700;color:#4f36af;font-variant-numeric:tabular-nums}.creo-lp .bd-stat__label{display:block;margin-top:.5rem;font-weight:650;color:#2a2340}.creo-lp .bd-stat p{margin-top:.85rem;font-size:.94rem;color:#5b5473}.creo-lp .bd-case__copy p{font-size:1.05rem;line-height:1.65;color:#4a4260}.creo-lp .bd-quote{margin:1.5rem 0 0;padding:1.4rem 1.6rem;border-radius:14px;background:#16122a;color:#eee9ff}.creo-lp .bd-quote p{margin:0;font-size:1.08rem;line-height:1.55;color:#eee9ff}.creo-lp .bd-quote footer{margin-top:1rem;font-weight:650;font-size:.92rem;color:#bbc9f9}.creo-lp .bd-quote footer span{display:block;font-weight:400;opacity:.72}.creo-lp .bd-provenance{margin-top:1.5rem;font-size:.82rem;color:#8c85a3;text-align:center}.creo-lp .bd-capabilities{grid-template-columns:repeat(6,minmax(0,1fr))}.creo-lp .bd-capabilities>*{grid-column:span 2}.creo-lp .bd-capabilities>:nth-child(n+4){grid-column:span 3}.creo-lp .bd-also{margin-top:2rem}.creo-lp .bd-also .deliverables__chips{list-style:none;margin:0;padding:0}.creo-lp .bd-chart{overflow-x:auto;border:1px solid rgba(79,54,175,.2);border-radius:18px;background:#fff;box-shadow:0 30px 70px -44px rgba(79,54,175,.45)}.creo-lp .bd-chart__table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.creo-lp .bd-chart__table td,.creo-lp .bd-chart__table th{padding:1.05rem 1.4rem;border-right:1px solid rgba(79,54,175,.14);border-bottom:1px solid rgba(79,54,175,.14);vertical-align:middle}.creo-lp .bd-chart__table tr>:last-child{border-right:0}.creo-lp .bd-chart__table tbody tr:last-child>*{border-bottom:0}.creo-lp .bd-chart__table thead th{background:#f5f3fd;border-bottom:2px solid rgba(79,54,175,.22);font-family:var(--font-display,inherit);font-size:1rem;font-weight:700;color:#16122a}.creo-lp .bd-chart__table thead th:first-child{width:32%}.creo-lp .bd-chart__table thead .bd-chart__creo{width:30%;background:#4f36af;border-bottom-color:#4f36af;color:#fff;font-size:1.3rem;letter-spacing:.01em}.creo-lp .bd-chart__table tbody th{font-size:1.08rem;font-weight:650;color:#16122a}.creo-lp .bd-chart__table td>span{display:inline-flex;align-items:center;gap:.55rem}.creo-lp .bd-chart__agency{font-size:.95rem;color:#7a7390}.creo-lp .bd-chart__agency svg{flex-shrink:0;color:#b8b1cc}.creo-lp .bd-chart__table tbody .bd-chart__creo{background:rgba(79,54,175,.06);font-size:1.12rem;font-weight:700;color:#4f36af}.creo-lp .bd-chart__creo svg{flex-shrink:0}.creo-lp .bd-chart__note{margin:1rem auto 0;max-width:760px;font-size:.82rem;color:#8c85a3;text-align:center}.creo-lp .bd-faq .faq__item{box-shadow:0 18px 40px -28px rgba(79,54,175,.45),0 2px 6px -2px rgba(31,22,66,.08);transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.creo-lp .bd-faq .faq__item:hover{transform:translateY(-3px);border-color:rgba(79,54,175,.6);box-shadow:0 28px 56px -30px rgba(79,54,175,.55),0 4px 12px -4px rgba(31,22,66,.1)}@media (prefers-reduced-motion:reduce){.creo-lp .bd-faq .faq__item:hover{transform:none}}.creo-lp .bd-talk{background:linear-gradient(180deg,#fff 0,var(--peri-soft,#eef1fc) 135%)}.creo-lp .bd-talk__card{max-width:1180px;margin-inline:auto;padding:clamp(.75rem,4vw,3.5rem);border:1px solid rgba(124,92,255,.45);border-radius:var(--radius,22px);background:linear-gradient(180deg,rgba(231,236,255,.5),#fff 40%);box-shadow:0 34px 80px -44px rgba(79,54,175,.55),0 2px 6px -2px rgba(31,22,66,.08)}.creo-lp .bd-talk .cform{gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(.75rem,2vw,1.5rem)}.creo-lp .bd-talk .cform .section-head{max-width:none;margin-bottom:0}.creo-lp .bd-talk .cform .section-title{font-size:clamp(40px,6vw,76px)}.creo-lp .bd-talk .cform .section-lead{max-width:780px;font-size:clamp(18px,1.9vw,22px)}.creo-lp .bd-talk form{display:flex;flex-direction:column;gap:28px}.creo-lp .bd-talk .cform__row{gap:24px}.creo-lp .bd-talk .cform__group{gap:10px}.creo-lp .bd-talk .cform__label{font-size:16px}.creo-lp .bd-talk .cform__input{padding:20px 22px;font-size:18px;border-radius:16px}.creo-lp .bd-talk .cform__submit{margin-top:.75rem;padding:24px 32px;font-size:20px}.creo-lp .bd-talk .cform__submit svg{flex-shrink:0;width:22px;height:22px}@media (max-width:700px){.creo-lp .bd-chart{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.creo-lp .bd-chart__table{min-width:0}.creo-lp .bd-chart__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.creo-lp .bd-chart__table tbody,.creo-lp .bd-chart__table td,.creo-lp .bd-chart__table th,.creo-lp .bd-chart__table tr{display:block}.creo-lp .bd-chart__table tbody tr{margin-bottom:.85rem;overflow:hidden;border:1px solid rgba(79,54,175,.2);border-radius:16px;background:#fff;box-shadow:0 18px 40px -30px rgba(79,54,175,.45)}.creo-lp .bd-chart__table td,.creo-lp .bd-chart__table th{padding:.85rem 1.1rem;border-right:0}.creo-lp .bd-chart__table tbody tr:last-child>:not(:last-child),.creo-lp .bd-chart__table tbody tr>:last-child{border-bottom:1px solid rgba(79,54,175,.14)}.creo-lp .bd-chart__table tbody tr>:last-child{border-bottom:0}.creo-lp .bd-chart__table td:before{content:attr(data-label);display:block;margin-bottom:.3rem;font-family:var(--font-display,inherit);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9f95c9}.creo-lp .bd-chart__table td.bd-chart__creo:before{color:#4f36af}}@media (max-width:860px){.creo-lp .bd-hero__visual{padding-right:2.5rem;padding-bottom:3.5rem;padding-left:2.5rem}.creo-lp .bd-hero__phone{width:116px}.creo-lp .bd-hero__inventory{width:min(340px,48%)}.creo-lp .bd-promo__grid{grid-template-columns:1fr;gap:2.5rem}.creo-lp .bd-case__grid{grid-template-columns:1fr;gap:1.75rem;margin-top:3.5rem}.creo-lp .bd-phone{width:116px;right:-8px;bottom:-22px;border-width:4px}.creo-lp .bd-capabilities{grid-template-columns:1fr}.creo-lp .bd-capabilities>*,.creo-lp .bd-capabilities>:nth-child(n+4){grid-column:auto}}@media (max-width:520px){.creo-lp .bd-hero__visual{display:grid;gap:0;margin-top:2.5rem;padding:0}.creo-lp .bd-hero__inventory{position:relative;right:auto;bottom:auto;width:calc(100% - 1.5rem);margin:-.6rem 0 0 auto}.creo-lp .bd-hero__proof{margin-top:1.25rem}.creo-lp .bd-promo__panel{padding:1rem}.creo-lp .bd-promo__meta{flex-direction:column}.creo-lp .bd-promo__countdown{gap:.28rem}.creo-lp .bd-promo__countdown b{font-size:1.1rem}.creo-lp .bd-phone{display:none}}.creo-lp .bd-cta{display:flex;margin-top:32px}.creo-lp .bd-cta--center{justify-content:center}.creo-lp .bd-cta--start{justify-content:flex-start}