.demo-lp{font-family:Open Sans,system-ui,sans-serif}body:has(.demo-lp)>main{padding-bottom:0}.demo-lp .dl-hero{position:relative;z-index:1}.demo-lp .dl-after-hero{position:relative;z-index:0;margin-top:-70px}@keyframes mqScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.demo-lp .dl-marquee{animation:mqScroll 64s linear infinite}@keyframes robotPulse{0%,8%,to{transform:rotate(15deg) scale(1)}3%{transform:rotate(15deg) scale(1.12)}}.demo-lp .robot-mascot{transform:rotate(15deg);transform-origin:center;animation:robotPulse 10s ease-in-out infinite;will-change:transform}@keyframes popIn{0%{opacity:0;transform:translateY(24px) scale(.8)}60%{opacity:1;transform:translateY(0) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}html.js .demo-lp .pop-card{opacity:0}.demo-lp .pop-card.pop-in{animation:popIn .55s cubic-bezier(.34,1.56,.64,1) both}.demo-lp .dl-cert{flex:1 1 240px;max-width:330px;min-height:84px;box-sizing:border-box}.demo-lp .dl-cert-img{width:92px;height:46px;object-fit:contain;object-position:center;display:block;flex:none}.demo-lp .tier-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:960px;margin:0 auto}.demo-lp .pcard{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:9/14;background:#0d0824;box-shadow:0 22px 50px #00000073;border:6px solid #100a2c;transition:transform .4s cubic-bezier(.34,1.2,.5,1),box-shadow .4s ease}.demo-lp .pcard:hover{transform:translateY(-8px);box-shadow:0 34px 70px #0000008c}.demo-lp .pcard-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.demo-lp .pcard:hover .pcard-img{transform:scale(1.05)}.demo-lp .pcard-badge{position:absolute;top:16px;left:16px;z-index:3;background:#14cfbceb;color:#0d0824;font-weight:800;font-size:13.5px;padding:6px 14px;border-radius:999px;backdrop-filter:blur(4px)}.demo-lp .pcard-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(to top,#09061aeb,#09061ab8,#09061a26 40%,#09061a00 55%)}.demo-lp .pcard-body{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:22px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(to top,#000 85%,transparent 100%);mask-image:linear-gradient(to top,#000 85%,transparent 100%)}.demo-lp .dl-input:focus{outline:none;border-color:#14cfbc;box-shadow:0 0 0 3px #14cfbc2e}.demo-lp .dl-submit:hover{background:#0fb9a8}.demo-lp .dl-consent-link{color:#0f766e;font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:#0f766e66;text-decoration-thickness:1.5px;text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.demo-lp .dl-consent-link:hover{color:#0b7d73;text-decoration-color:#0b7d73}.demo-lp .dl-submit:disabled,.demo-lp .dl-submit.is-loading{opacity:.7;cursor:progress}@keyframes demoSlotShimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.demo-lp .demo-slot-skeleton{height:56px;border-radius:10px;background-image:linear-gradient(115deg,#eef4f3 30%,#f8fcfb,#eef4f3 70%);background-size:250% 100%;background-repeat:no-repeat;animation:demoSlotShimmer 1.15s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.demo-lp .demo-slot-skeleton{animation:none}}.demo-lp .demo-slot-track::-webkit-scrollbar{display:none;width:0;height:0}@media(max-width:480px){.demo-lp .demo-slot-pill{flex-basis:calc((100% - 16px) / 3)!important}}.demo-lp .demo-slot-arrow:hover:not([disabled]){border-color:#14cfbc;background:#effbf9}.demo-lp .status{margin-top:12px;font-size:14.5px;line-height:1.5;text-align:center}.demo-lp .status:empty{display:none}.demo-lp .status.ok{color:#0f766e}.demo-lp .status.err{color:#d64545}@media(max-width:960px){.demo-lp .dl-hero-grid{grid-template-columns:1fr!important;gap:40px!important}.demo-lp .dl-hero{padding:88px 24px 120px!important}.demo-lp .dl-h1{font-size:38px!important}}@media(max-width:820px){.demo-lp .tier-group{grid-template-columns:1fr;max-width:360px}.demo-lp .dl-tier-lead{white-space:normal}}@media(max-width:760px){.demo-lp .dl-steps{grid-template-columns:1fr!important;gap:40px!important}.demo-lp .dl-h2{font-size:31px!important}}@media(max-width:600px){.demo-lp .dl-hero{padding:64px 18px 96px!important}.demo-lp .dl-h1{font-size:30px!important}.demo-lp .dl-hero-grid p{font-size:18px!important}.demo-lp .dl-reviews{flex-wrap:wrap}.demo-lp .robot-mascot{width:80px!important;top:-24px!important;right:-6px!important}.demo-lp .dl-stat{border-right:none!important;border-bottom:1px solid #d6f2ec}.demo-lp .dl-stat:last-child{border-bottom:none}}@media(max-width:400px){.demo-lp .form-2col{grid-template-columns:1fr!important}}
