@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700&display=swap);body{margin:0;font-family:"Plus Jakarta Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{overflow:scroll;overflow-x:hidden}::-webkit-scrollbar{width:0}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background:transparent}body,html{overscroll-behavior-y:contain}#container{min-height:10rem;background-color:initial}#container,#main{display:flex;width:100%;align-items:center;justify-content:center}#main{position:relative;z-index:1;flex-grow:0;flex-shrink:0;text-align:center}.circle{height:45px;width:45px;border-radius:50%;background-color:#614ad3;transform:translate(-5%,-5%)}.circle:after,.circle:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #fff;border-radius:50%}.circle:before{animation:ripple 8s infinite}.circle:after{animation:ripple 8s linear .1s infinite}.qr{color:#fff;animation:push 8s infinite}@keyframes ripple{0%{transform:scale(1)}1%{transform:scale(1.2);opacity:.8}2%{transform:scale(1.4);opacity:.4}3%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@keyframes push{0%{transform:scale(1)}1%{transform:scale(.85)}4%{transform:scale(1)}to{transform:scale(1)}}@keyframes shake{1%{transform:translate(1px,1px) rotate(0deg)}2%{transform:translate(-1px,-2px) rotate(-1deg)}2%{transform:translate(-3px) rotate(1deg)}3%{transform:translate(3px,2px) rotate(0deg)}4%{transform:translate(1px,-1px) rotate(1deg)}5%{transform:translate(-1px,2px) rotate(-1deg)}6%{transform:translate(-3px,1px) rotate(0deg)}7%{transform:translate(3px,1px) rotate(-1deg)}8%{transform:translate(-1px,-1px) rotate(1deg)}9%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.App{text-align:center}.keep-mobile-design{max-width:600px!important;margin:0 auto!important;float:none!important}.landingPage{font-family:"Plus Jakarta Sans",sans-serif}.titleLanding{margin-top:20px;margin-bottom:20px;color:#07cd6a;font-weight:800;text-align:center;padding:20px}h1{margin-bottom:28px;font-size:44px;line-height:54px}h4{margin-inline:60px;font-weight:400;max-width:1100px}.section-landing-bg{background-color:#614ad3;background-image:linear-gradient(124deg,#614ad3 5%,#735cd4 26%,#7664dc 39%,#8e80dc 60%,#afa6e4 80%,#bfbee0);padding:100px}@media screen and (max-width:991px){h1{margin-bottom:24px;font-size:40px;line-height:52px}h4{margin-inline:50px;font-weight:400;max-width:950px}.section-landing-bg{padding:90px}}@media screen and (max-width:767px){h1{font-size:34px;line-height:44px}.section-landing-bg{padding:60px}}@media screen and (max-width:479px){h1{font-size:32px;line-height:40px}h4{margin-inline:50px;font-weight:400;max-width:450px}.section-landing-bg{padding:10px}}.scroll{flex-grow:1;overflow:auto}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}@media only screen and (max-height:600px){#whereGetPoints{display:none}.showOnlySmallScreen{display:block}.showOnlyBigScreen{display:none}}@media only screen and (max-width:350px){#signup_small_devices{display:none}#instapointsLarge{width:300px!important;margin-left:8px!important}.showOnlySmallScreen{display:block}.showOnlyBigScreen{display:none}}@media only screen and (max-width:451px){#signup_small_devices{display:none}}@media only screen and (min-width:851px){.hero-container{padding:60px}#bottonsForSmallDevices,.showOnlySmallScreen{display:none}.showOnlyBigScreen{display:block}}.landing-2{font-family:"Plus Jakarta Sans",sans-serif;color:#1d1b2f;background:#f6f7fb;padding-top:90px}.landing-2-hero{position:relative;padding:130px 8% 120px;background:radial-gradient(circle at top left,#f3f1ff 0,rgba(243,241,255,0) 40%),radial-gradient(circle at 80% 20%,#e7f9f2 0,rgba(231,249,242,0) 45%),linear-gradient(135deg,#f9f8ff,#f4f7ff 45%,#f9fbff);overflow:hidden}.landing-2-hero:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(97,74,211,.12);top:-120px;right:-80px}.landing-2-hero:after{content:"";position:absolute;width:240px;height:240px;border-radius:40px;background:rgba(2,205,105,.12);bottom:-80px;left:-60px;transform:rotate(12deg)}.landing-2-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px;align-items:center}.landing-2-hero-copy{max-width:560px}.landing-2-pill{display:inline-flex;background:#fff;border:1px solid rgba(97,74,211,.2);color:#604ad2;padding:6px 14px;border-radius:999px;font-weight:600;font-size:14px}.landing-2-title{font-size:46px;line-height:1.1;margin:20px 0 14px;color:#242038}.landing-2-highlight{background:rgba(96,74,210,.14);padding:0 10px;border-radius:10px}.landing-2-highlight-alt{background:rgba(2,205,105,.16);padding:0 10px;border-radius:10px}.landing-2-subtitle{color:#3b4968;font-size:18px;line-height:1.7;margin-bottom:24px}.landing-2-hero-actions{display:flex;flex-wrap:wrap;align-items:center;grid-gap:16px;gap:16px}.landing-2-ghost-link{color:#1d1b2f;font-weight:600;cursor:pointer}.landing-2-mini-stats{margin-top:28px;display:flex;grid-gap:26px;gap:26px}.landing-2-mini-label{font-size:12px;color:#6b6b84;margin-bottom:6px}.landing-2-mini-value{font-size:22px;font-weight:700;color:#2d2d54}.landing-2-hero-visual{position:relative;min-height:420px}.landing-2-card-stack{position:relative;height:360px}.landing-2-card{position:absolute;background:#fff;border-radius:24px;padding:18px 20px;box-shadow:0 20px 50px rgba(36,32,56,.12);max-width:280px}.landing-2-card h3{margin:8px 0;font-size:18px}.landing-2-card p{margin:0;font-size:14px;color:#4d4b66}.landing-2-card-tag{font-size:12px;font-weight:600;color:#604ad2}.landing-2-card-primary{top:10px;left:0;border:1px solid rgba(97,74,211,.2)}.landing-2-card-secondary{top:120px;right:10px;border:1px solid rgba(2,205,105,.2)}.landing-2-card-accent{bottom:0;left:40px;border:1px solid rgba(36,32,56,.1)}.landing-2-hero-image{position:absolute;right:-10px;bottom:-40px;width:280px;border-radius:24px;box-shadow:0 16px 30px rgba(36,32,56,.1)}.landing-2-section{padding:80px 8%}.landing-2-section-header{max-width:720px;margin:0 auto 40px;text-align:center}.landing-2-section-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:#7a77a1}.landing-2-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.landing-2-feature-card{background:#fff;padding:26px;border-radius:22px;box-shadow:0 18px 40px rgba(36,32,56,.08)}.landing-2-feature-icon{font-size:22px}.landing-2-feature-icon-svg{font-size:24px;color:#604ad2}.landing-2-inline-icon{font-size:26px;vertical-align:middle;margin-left:6px;color:#604ad2}.landing-2-footer-icon{font-size:16px;vertical-align:middle;margin:0 4px;color:#604ad2}.landing-2-feature-card h3{margin:12px 0}.landing-2-feature-card p{color:#4d4b66}.landing-2-split{margin-top:50px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;align-items:center}.landing-2-split-visual img{width:100%;max-width:420px;border-radius:28px;box-shadow:0 20px 40px rgba(36,32,56,.12)}.landing-2-checklist{margin-top:18px;display:grid;grid-gap:10px;gap:10px;color:#3b4968;font-weight:600}.landing-2-checklist span{display:inline-flex;width:22px;height:22px;background:#02cd69;color:#fff;border-radius:999px;align-items:center;justify-content:center;margin-right:8px;font-size:12px}.landing-2-benefits{background:#fff}.landing-2-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.landing-2-benefit-card{background:#f9fafc;padding:24px;border-radius:20px;text-align:center}.landing-2-benefit-card img{width:64px;margin-bottom:10px}.landing-2-benefit-card p{color:#4d4b66}.landing-2-pricing-toggle{display:flex;grid-gap:16px;gap:16px;align-items:center;justify-content:center;margin-bottom:30px}.landing-2-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.landing-2-price-card{background:#fff;border-radius:24px;padding:26px;box-shadow:0 20px 40px rgba(36,32,56,.08);display:flex;flex-direction:column;grid-gap:16px;gap:16px}.landing-2-price-card-featured{border:2px solid #614ad3;transform:translateY(-10px)}.landing-2-price-header h3{margin:0}.landing-2-price-header p{font-size:28px;font-weight:700;margin:6px 0 0}.landing-2-price-body p{margin:6px 0;color:#3b4968}.landing-2-pricing-currency{margin-top:26px;display:flex;grid-gap:18px;gap:18px;justify-content:center;align-items:center}.landing-2-pricing-currency b{color:#6b5dda}.landing-2-pricing-note{margin-top:8px;color:#5b5a7a;font-weight:600}.landing-2-pricing-highlight{margin:18px auto 10px;display:inline-flex;padding:8px 18px;border-radius:999px;background:rgba(2,205,105,.16);color:#1b5d3f;font-weight:700;font-size:14px}.landing-2-pricing-subtitle{margin-top:10px;font-weight:700;color:#2d2d54}.landing-2-pricing-table{margin-top:28px;display:grid;grid-gap:10px;gap:10px}.landing-2-pricing-row{display:grid;grid-template-columns:1.6fr 1fr 1.3fr 1.2fr;grid-gap:12px;gap:12px;background:#fff;border-radius:18px;padding:16px 20px;box-shadow:0 14px 30px rgba(36,32,56,.06);align-items:center}.landing-2-pricing-head{background:#f0effa;font-weight:700;color:#2d2d54;box-shadow:none}.landing-2-pricing-launch{font-weight:700;color:#07cd6a}.landing-2-pricing-save{font-weight:600;color:#604ad2}.landing-2-pricing-footnote{margin-top:18px;text-align:center;color:#5b5a7a;font-weight:600}.landing-2-pricing-cta{margin-top:26px;display:flex;justify-content:center}.landing-2-cta{margin:0 8% 80px;padding:40px;background:#1b1b2f;color:#fff;border-radius:26px;display:flex;justify-content:space-between;align-items:center;grid-gap:24px;gap:24px}.landing-2-cta p{color:#d1d4f2}.landing-2-footer{padding:40px 8% 60px;text-align:center;color:#6b6b84}.landing-2-footer h5{margin-top:18px;font-weight:400}@media screen and (max-width:1100px){.landing-2-hero-grid,.landing-2-split{grid-template-columns:1fr}.landing-2-hero-visual{min-height:360px}.landing-2-card-stack{height:320px}.landing-2-benefits-grid,.landing-2-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-2-pricing-row{grid-template-columns:1.4fr 1fr 1fr 1fr}}@media screen and (max-width:780px){.landing-2-hero{padding:120px 6% 60px}.landing-2-title{font-size:36px}.landing-2-mini-stats{flex-wrap:wrap}.landing-2-benefits-grid,.landing-2-feature-grid,.landing-2-pricing-grid,.landing-2-pricing-row{grid-template-columns:1fr}.landing-2-pricing-row{text-align:left}.landing-2-pricing-row div{display:flex;justify-content:space-between;grid-gap:10px;gap:10px}.landing-2-pricing-head{display:none}.landing-2-card{position:static;margin-bottom:16px;max-width:none}.landing-2-card-stack{height:auto}.landing-2-hero-image{position:static;width:100%;margin-top:18px}.landing-2-cta{flex-direction:column;text-align:center}}@media only screen and (max-width:850px){.logo-app{width:180px}#login_button_landing,#signup_button_landing{display:none}.showOnlySmallScreen{display:block}.showOnlyBigScreen{display:none}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a:link{text-decoration:none;-webkit-tap-highlight-color:transparent}a:active,a:hover,a:link,a:visited{color:#000}.button-hover:active{opacity:.5}.row{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.card{width:85%;max-width:85%;padding:.5rem;margin-bottom:.5rem;border:0;flex-basis:85%;flex-grow:0;flex-shrink:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.landing{background-color:hsla(0,0%,99.2%,.5372549019607843);min-height:100vh;height:100%}#hero{background-image:linear-gradient(180deg,#604ad2 1%,rgba(122,107,196,.7607843137254902) 40%,rgba(130,120,188,.7607843137254902) 60%,#fff);border:0}.check-green ul{padding-left:0}.check-green ul,li{list-style-type:none}.check-green li{min-height:30px;margin-bottom:15px;padding-left:10px;background-image:url(/static/media/check-mark-svgrepo-com.d66b56b8.svg);background-position:0 5%;background-size:26px;background-repeat:no-repeat;font-size:18px;line-height:1.5}.check-green-small ul{padding-left:0;list-style-type:none}.check-green-small li{min-height:20px;margin-bottom:15px;padding-left:1px;background-image:url(/static/media/check-mark-svgrepo-com.d66b56b8.svg);background-position:0 5%;background-size:20px;background-repeat:no-repeat;font-size:20px;line-height:1}.type-user-card{width:200px;height:200px;margin-left:10px;margin-top:10px;background-color:#2dc4f5;cursor:pointer}@media only screen and (min-width:0px){.requestForm{margin-left:5%;width:90%;padding:5px}.logo-app{width:150px}.img-landing,.main-img-landing{width:100%;max-width:400px}h1.style2,h2.style2,h3.style2,p.style2{letter-spacing:.03rem;width:calc(100% + .025rem);font-size:1.3em;padding:5px}h1.style2,h2.style2,h3.style2,p.style2,p.style3{color:#fff;font-family:"Plus Jakarta Sans",sans-serif;line-height:1.75;font-weight:400}p.style3{letter-spacing:.05rem;width:calc(86% + .025rem);font-size:1.1em;margin-left:7%;text-align:center}.showOnlySmallScreen{display:block}.showOnlyBigScreen{display:none}}@media only screen and (min-width:600px){.requestForm{margin-left:15%;width:70%;padding:10px}.logo-app{width:160px}.main-img-landing{width:90%;max-width:450px}.img-landing{width:75%;max-width:200px}h1.style2,h2.style2,h3.style2,p.style2{letter-spacing:.03rem;width:calc(100% + .025rem);font-size:1.4em;padding:5px}h1.style2,h2.style2,h3.style2,p.style2,p.style3{color:#fff;font-family:"Plus Jakarta Sans",sans-serif;line-height:1.75;font-weight:400}p.style3{letter-spacing:.05rem;width:calc(80% + .025rem);font-size:1.3em}}@media only screen and (min-width:1200px){.requestForm{margin-left:25%;width:50%;padding:15px}.logo-app{width:180px}.img-landing{width:350px;max-width:350px}h1.style2,h2.style2,h3.style2,p.style2{letter-spacing:.03rem;width:calc(100% + .025rem);font-size:1.5em;padding:5px}h1.style2,h2.style2,h3.style2,p.style2,p.style3{color:#fff;font-family:"Plus Jakarta Sans",sans-serif;line-height:1.75;font-weight:400}p.style3{letter-spacing:.05rem;width:calc(80% + .025rem);font-size:1.4em}.showOnlySmallScreen{display:none}.showOnlyBigScreen{display:block}}@media only screen and (min-width:1201px){.requestForm{margin-left:28%;width:40%;padding:20px}h1.style2,h2.style2,h3.style2,p.style2{letter-spacing:.03rem;width:calc(100% + .025rem);font-size:1.6em;font-weight:400}h1.style2,h2.style2,h3.style2,p.style2,p.style3{color:#fff;font-family:"Plus Jakarta Sans",sans-serif;line-height:1.75}p.style3{letter-spacing:.05rem;width:calc(80% + .025rem);font-size:1.5em;font-weight:300}.showOnlySmallScreen{display:none}.showOnlyBigScreen{display:block}}.masked-overflow{-webkit-mask-image:linear-gradient(180deg,#fff 85%,transparent);mask-image:linear-gradient(180deg,#fff 85%,transparent)}.masked-overflow_{--scrollbar-width:8px;--mask-height:92px;overflow-y:auto;padding-bottom:var(--mask-height);--mask-image-content:linear-gradient(180deg,transparent,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),transparent);--mask-size-content:calc(100% - var(--scrollbar-width)) 100%;--mask-image-scrollbar:linear-gradient(#000,#000);--mask-size-scrollbar:var(--scrollbar-width) 100%;-webkit-mask-image:var(--mask-image-content),var(--mask-image-scrollbar);mask-image:var(--mask-image-content),var(--mask-image-scrollbar);-webkit-mask-size:var(--mask-size-content),var(--mask-size-scrollbar);mask-size:var(--mask-size-content),var(--mask-size-scrollbar);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.home{background-color:#614ad3;background-image:linear-gradient(180deg,#614ad3 15%,#f3f3f3 50%);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.counters{display:block;font-size:2em;font-weight:"bold";-webkit-margin-before:.67em;margin-block-start:.67em;-webkit-margin-after:.67em;margin-block-end:.67em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700;color:#614ad3}#bgMap{width:90%;height:100%;position:relative;left:1%;top:-7px;background:url(/static/media/undraw_map_dark_re_36sy.4e6ce5f1.svg) no-repeat;background-size:contain;opacity:.8;transform:rotate(355deg)}.navigation{position:relative;width:100%;height:60px;background:#614ad3;display:flex;justify-content:center;align-items:center}.navigation ul{display:flex;width:350px}.navigation ul li{list-style:none;position:relative;width:87.5px;height:60px;z-index:2}.navigation ul li a{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;text-align:center;font-weight:500}.navigation ul li a .icon{position:relative;display:block;line-height:65px;font-size:1.5em;transition:.5s;color:#f1f1f1}.navigation ul li.active a .icon{transform:translateY(-32px);color:#fff}.navigation ul li a .text{position:absolute;background:#fff;color:#614ad3;padding:2px 7px;border-radius:12px;font-weight:400;font-size:.75em;letter-spacing:.05em;transition:.5s;opacity:0;transform:translateY(15px)}.navigation ul li.active a .text{transform:translateY(-4px);opacity:1}.indicator{position:absolute;top:-35px;height:70px;width:87.5px;background:#614ad3;border-radius:50%;z-index:1;transition:.5s}.indicator:before{left:-28px;box-shadow:15px 18px #614ad3}.indicator:after,.indicator:before{content:"";position:absolute;top:5px;width:30px;height:30px;background:transparent;border-radius:50%}.indicator:after{right:-28px;box-shadow:-15px 18px #614ad3}.navigation ul li:first-child.active~.indicator{transform:translateX(0)}.navigation ul li:nth-child(2).active~.indicator{transform:translateX(87.5px)}.navigation ul li:nth-child(3).active~.indicator{transform:translateX(175px)}.navigation ul li:nth-child(4).active~.indicator{transform:translateX(262.5px)}.navigation ul li:nth-child(5).active~.indicator{transform:translateX(350px)}#middle-right-bg{background-color:#fff;background-image:#f2f0ff;border:0}#middle-left-bg{background-color:#fff;background-image:linear-gradient(90deg,#f2f0ff 1%,#fff 50%);border:0}.faqs{min-height:20px;margin-bottom:15px;font-size:18px;line-height:1.5}.noScrollShown::-webkit-scrollbar{display:none}.noScrollShown{-ms-overflow-style:none;scrollbar-width:none}.text-highlight{margin-right:0;padding-right:0;padding-left:0;background-image:url(data:image/png;base64,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bnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjllMmYzN2FjLTVjYjMtNDcxOS05MWRlLTI2MzRkNjAwMGI4NyIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NTA2MzBhNC1lZTc2LTQxZjMtOTdmNy0zNzM2NGJlY2Q5YmYiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYmNjNDU2OS0yYmJhLTRlNWUtOTQzOC0yYzg1NjFkYjg4MDYiCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09Ik1hYyBPUyIKICAgR0lNUDpUaW1lU3RhbXA9IjE2ODEyNTA1NjE2MzEzMzQiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4xMiIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIHBkZjpBdXRob3I9IkVucmlxdWUgR3VpbGzDqW4gw4FsdmFyZXoiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPGlwdGNFeHQ6TG9jYXRpb25DcmVhdGVkPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6TG9jYXRpb25DcmVhdGVkPgogICA8aXB0Y0V4dDpMb2NhdGlvblNob3duPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgPGlwdGNFeHQ6QXJ0d29ya09yT2JqZWN0PgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6QXJ0d29ya09yT2JqZWN0PgogICA8aXB0Y0V4dDpSZWdpc3RyeUlkPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6UmVnaXN0cnlJZD4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDYzNDYxMzItZWRkZC00ZDk1LTg2NmEtYzUzYTNhNTFjN2Q0IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKE1hYyBPUykiCiAgICAgIHN0RXZ0OndoZW49IjIwMjMtMDQtMTFUMTY6MDI6NDEtMDY6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8cGx1czpJbWFnZVN1cHBsaWVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VTdXBwbGllcj4KICAgPHBsdXM6SW1hZ2VDcmVhdG9yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VDcmVhdG9yPgogICA8cGx1czpDb3B5cmlnaHRPd25lcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkNvcHlyaWdodE93bmVyPgogICA8cGx1czpMaWNlbnNvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkxpY2Vuc29yPgogICA8ZGM6dGl0bGU+CiAgICA8cmRmOkFsdD4KICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPkRpc2XDsW8gc2luIHTDrXR1bG8gLSAxPC9yZGY6bGk+CiAgICA8L3JkZjpBbHQ+CiAgIDwvZGM6dGl0bGU+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6wvPSXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH5wQLFgIpjTuFdwAAADN0RVh0Q29tbWVudAB4cjpkOkRBRmYxcFE1RkdNOjIsajo0NTAxMTkxOTA3OSx0OjIzMDQxMTIy3R9BKgAAB5VJREFUeNrt3G9oG+cdB/Dvne58knyWldiaNdtdEqTEoU0hZSktK5s7M9gWyvxuzQv3zWCMrLA/rHQvxuiLlUHH0heFDdq+DWx7mUJepGzZRpoXg4ysYw3OsJgcTuFk6eyzfJbuz3N3eyGfImd2kgUncZzvBwy2dL6TTrqvfr/n7pEUxzGIiOjhkbkLiIgYvEREDF4iImLwEhExeImIiMFLRMTgJSIiBi8REYOXiIjBS0REDF4iIgYvERExeImIGLxERMTgJSJi8BIRMXiJiIjBS0TE4CUiIgYvERGDl4iIEgp3AdHe4kYBTNHqO8hlTA7se2jbXPQsAEBTrMOJPIg4hBHYW/7fpJpHPpVFUc2hpBVQVHN33E5TODB8G3pKQz6VwaiiM3iJaDMn9HCh9RnOr/4r+xfn3/+0w07p9cK09LPiN5GW1R3bzoXWNfxh+Ur2k/XK5YrXOL7VMmNKrlNUc+c2fj6aUPNtRUr17hdxiIrXKC94jTebYn0mLSs3j6XHf/jC4KGro4qOpnDwfvPSVTtsHxdxhNWws+P7aziVwfHM5BsvDB468/LQEbw0WIIiyXi/eQm/afz16u3PbUQZxPHMU997JvP5D8paAWWtgKl0EQcHRnrP6bJTwTv1j09daF373YSaX/ra0NFD00OH29P6ERzURh7J+0KK45hHB9E2oVn1LVjC6d1W0gp3rB7NoIVPOwY+cRZw2an85G/r//m1G4v/WW5CzS+9uu/E2LHM+K3tRS6aYh122MZq2Mkmtxu+PSficGi7bS54jTdrgf05vmKbpSUFW+3724P7xcFDr0xpxfMHtf0oawWkJRUjig49paHm23CjAFXfQtW3UAvsbFM4X82nslcUSV47MDDSLio5HE2PYSpdvGvFzuClJ07Vtzb9XfNtiDiEGwcwgzXYYRsLXgMVr3Fq3jXfXvSXS9tVZUfTY+8WleFzaVm5aQatWSfypha8xncfRBVIj4/hVAZlrfDh0XTx52NKrl5UcyhrBXw99/SmDofBS4+EGbTgxsGmAAQAO+zA7guv/rC8vRKsetbp5Hc3DsbNYG22r20eYhVIu8WEml/6+PAPxo6miwxeuneGvwKBCJZw4IReLyCT9jhZJkSUFXE0ZPgrc7cHoh22S6wI6Ul1YGB/5drTb5XTssrg3eu2OttsBDZEHKEpHDiR16sk3SgYN4PWrIijISOw5wBg0bdK3ItEO+O9p74tvV54mcG7W9lhG3bYgYgj1PyVTYF5674QtcDObrTu33KjYKIp1mecyJtyIrdkbVSiRLQ7TOuH37h45MdnGLwPseqs+TbMoAVTrMIMWr0zpLboPJ9UmDV/pSQQcacR7UFpScH6c+9Je/o63tsv3HajAPWg1Xd/tOWF3f3jlv3MoAUvDrKblg29qaZwZjYFbd+4Zj1YLd3tkhYiekKKsFig6lm7dwJFMkPFEk4vHJMTPEkA2qJzwg7bzzuRN9UU6zOsGGmnTKj5pbJW+FVRzZ1LS+pNALDD9glTtGarnnW6LtYy/+86DwzsrwDApLrvrCLJa5Nq/qwipdYA4IA20k6Wm1TzUKR7m83f7abWesfMeuhlu8eDM2P4K3N22DluhXcfctIkBccy4x8mj6kpnJlkPW4UjNfFWiYFGWWtcOmgNvLbklb4ff+sMRGHqPl2tupbp3ld8Z0ZwcqjH+Odd01cd+uYd038vX3juXm3/vaib510Io+v0B4ynMogn8pUboVLN3wAoBtC+87ebR1jaq6dltVewGy3nCm64919ncrsS3rpKy8OHoIiyRBxhKpvYdGzxpIhHl3W5r84+IXz0/oRnMgegJ7S7vhYbNHGlfYNfNoxUPWt3tTVgwP7MShrGFV0jCo6dFnD5EAe/TPEHoWq150AsOhbqPrLqLhLY1V/+bQiyWvfL0yfeWX42R2dSSfiEAteA1XfQj1ooeov98JZxGHv5G0S8GbQKnnbdIZJ4Je1wjujiv7n/g+p/g+c7d4D3ZPF3atsuh+gnUd6dc2fDv9IeqDBm7T69aAFM2jBCFZQ9ZZRC1bK8279F9dd8xTb8N1pJDUIPaVVdFm7PqroF/vDcWKgO9V0tLvMRjXXnXqpb4QOABTV3I4ezLTH2/Ao6OWEiKPee+lBTutNttmfVxthjdrG4zACuxfuVd86bQat2QWv8eXwPjrrFGTcePaX9x+8dtiG4duoBSswfBtGYGPRt7KGb8+ZQWvWFKsneVZ9ZyWt6lZhmFQB/W3qyEbFdSdFNYe01A1HRXrwX6ZCtFcsuEuY9+qoeI3ejMcFd+mnAtGm6d3J8Tqq6Be/M/Klq98YfmbroYYk+Re9blti+CtJsJ4yfPs1I1g5+aReCD+h5peSFjlpl9OyWisquY82Wup2Xul2Pfluew0AvfazX1pWUVS2n9utp7TH9tuXiGh7CtAdZ323/kf8o2N8YPj2XF20MvezsiSUkkAaVfSLuqxd76/Iuu3D4K2W9h6qskk1v+3Xyu20/gqwG44Kiuow3ylEtGOkRrCGI5+9FScVbDK2l5zNnVTzZzVZrU8O7OuFZhKWSUjthpMHRESPTfCGUQg/DqFIMsOTiOgh+C+GxTS8dAUPCwAAAABJRU5ErkJggg==);background-position:1px 1px;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}:root{--loyalty-ink:#1c1833;--loyalty-purple:#614ad3;--loyalty-purple-dark:#29205b;--loyalty-green:#07cd6a;--loyalty-pale:#f2f0fb;--loyalty-white:#fff;--loyalty-line:#dedbe9;--loyalty-muted:#57526b;--loyalty-display:"Sora",sans-serif;--loyalty-body:"Manrope",sans-serif}html{scroll-behavior:smooth}body,html{overflow-x:clip}.loyalty-page{font-family:var(--loyalty-body);color:var(--loyalty-ink);background:var(--loyalty-white)}.loyalty-page *{box-sizing:border-box}.loyalty-page h1,.loyalty-page h2,.loyalty-page h3{font-family:var(--loyalty-display);letter-spacing:-.035em;line-height:1.14;margin:0;overflow-wrap:anywhere}.loyalty-page p{line-height:1.7}.loyalty-page a{color:inherit}.loyalty-wrap{width:min(1250px,calc(100% - 96px));margin:auto}.loyalty-header{min-height:86px;display:flex;align-items:center;grid-gap:36px;gap:36px;padding:0 48px;background:var(--loyalty-white)}.loyalty-header img{width:158px;display:block}.loyalty-header nav{display:flex;grid-gap:32px;gap:32px;margin-left:auto}.login-link,.loyalty-footer a,.loyalty-header nav a{text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap}.login-link:hover,.loyalty-header nav a:hover{color:var(--loyalty-purple)}.header-actions{display:flex;align-items:center;grid-gap:24px;gap:24px}.loyalty-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:25px;gap:25px;background:var(--loyalty-green);color:var(--loyalty-ink)!important;text-decoration:none;padding:18px 26px;border-radius:5px;font-weight:800;white-space:nowrap;transition:background-color .2s}.loyalty-button:hover{background:var(--loyalty-white)}.loyalty-button.small{padding:14px 20px;font-size:14px}.loyalty-button span,.text-link span{font-size:20px}.loyalty-hero{min-height:690px;min-height:min(790px,calc(100svh - 86px));display:grid;place-items:center;background:var(--loyalty-purple-dark);text-align:center}.hero-background{position:absolute;inset:0;z-index:-2;background:linear-gradient(120deg,#241c50,#5341ad 55%,#2e2862)}.hero-background:after{content:"";position:absolute;inset:0;background:rgba(23,17,51,.35)}.hero-background video{width:100%;height:100%;object-fit:cover}.hero-copy{padding:110px 0}.hero-label{font-size:13px;font-weight:800;letter-spacing:.18em;margin:0 0 24px}.loyalty-hero h1{font-size:clamp(44px,6.2vw,82px);max-width:1050px;margin:auto}.hero-description{font-size:clamp(17px,1.5vw,20px);max-width:680px;margin:28px auto 32px}.benefits-band{background:var(--loyalty-ink);color:var(--loyalty-white);padding:110px 0 120px}.loyalty-page h2{font-size:clamp(36px,4.1vw,58px)}.benefits-band h2{text-align:center;max-width:900px;margin:0 auto 70px}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:70px;gap:70px}.benefit-icon{color:var(--loyalty-green);display:block;font-size:50px;line-height:1;margin-bottom:30px}.benefits-grid h3,.steps h3{font-size:21px}.benefits-grid p{color:var(--loyalty-pale);font-size:16px}.loyalty-story{padding:120px 0}.story-heading{text-align:center;max-width:900px;margin:0 auto 90px}.story-heading p{font-size:18px;color:var(--loyalty-muted);max-width:700px;margin:24px auto 0}.feature-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:100px;gap:100px}.feature-copy{max-width:500px}.feature-copy h3{font-size:clamp(30px,3vw,43px)}.feature-copy p{font-size:18px;color:var(--loyalty-muted);margin-top:24px}.text-link{display:inline-flex;grid-gap:25px;gap:25px;align-items:center;font-weight:800;text-decoration:none;border-bottom:1px solid var(--loyalty-ink);padding-bottom:8px;margin-top:16px}.feature-image{height:540px;display:grid;place-items:center;background:var(--loyalty-pale);overflow:hidden}.feature-image img{max-width:85%;max-height:90%;width:auto;height:auto;display:block}.how-band{background:var(--loyalty-pale);padding:110px 0}.how-band h2{max-width:720px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:60px;gap:60px;margin-top:64px}.steps article{border-top:1px solid var(--loyalty-purple);padding-top:24px}.steps span{display:block;color:var(--loyalty-purple);font-size:14px;font-weight:800;margin-bottom:28px}.steps p{color:var(--loyalty-muted)}.pricing-section{background:var(--loyalty-purple-dark);color:var(--loyalty-white);padding:120px 0}.pricing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:120px;gap:120px;align-items:start}.pricing-grid>div>p{max-width:500px}.price-panel{border:1px solid hsla(0,0%,100%,.4);padding:40px}.price-panel>p:first-child{font-weight:800}.price{font-family:var(--loyalty-display);font-size:72px;font-weight:600;letter-spacing:-.04em}.price span{font-size:20px}.price-alt{font-size:18px}.price-rule{height:1px;background:hsla(0,0%,100%,.4);margin:32px 0}.price-panel .loyalty-button{margin-top:18px}.faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:100px;gap:100px;padding:130px 0}.faq>div:first-child>p{color:var(--loyalty-muted)}.faq-list details{border-top:1px solid var(--loyalty-line)}.faq-list details:last-child{border-bottom:1px solid var(--loyalty-line)}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;grid-gap:20px;gap:20px;padding:24px 0;font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:24px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--loyalty-muted);margin:0 0 24px}.loyalty-footer{border-top:1px solid var(--loyalty-line)}.footer-inner{display:flex;align-items:center;grid-gap:32px;gap:32px;padding:34px 0;font-size:13px}.footer-inner img{width:135px}.footer-inner p{margin-right:auto}.loyalty-page :focus-visible{outline:3px solid var(--loyalty-green);outline-offset:4px}@media(max-width:1000px){.loyalty-header nav{grid-gap:15px;gap:15px}.loyalty-header{grid-gap:20px;gap:20px;padding:0 24px}.header-actions{grid-gap:15px;gap:15px}.feature-grid{grid-gap:50px;gap:50px}}@media(max-width:768px){.loyalty-wrap{width:calc(100% - 40px)}.loyalty-header{min-height:72px;padding:0 20px;justify-content:space-between}.loyalty-header img{width:125px}.login-link,.loyalty-header nav{display:none}.loyalty-header .small{padding:12px;font-size:12px}.loyalty-hero{min-height:620px;min-height:calc(100svh - 72px)}.hero-copy{padding:90px 0}.loyalty-hero h1{font-size:clamp(40px,10vw,65px)}.hero-description{font-size:16px}.benefits-band,.faq,.how-band,.loyalty-story,.pricing-section{padding:78px 0}.benefits-band h2{margin-bottom:45px}.benefits-grid,.faq,.feature-grid,.pricing-grid,.steps{grid-template-columns:minmax(0,1fr);grid-gap:34px;gap:34px}.benefits-grid{grid-gap:32px;gap:32px}.benefit-icon{font-size:38px;margin-bottom:16px}.story-heading{margin-bottom:50px}.feature-image{height:400px}.steps{margin-top:42px}.steps span{margin-bottom:16px}.price-panel{padding:28px}.price{font-size:60px}.footer-inner{align-items:flex-start;flex-direction:column;grid-gap:15px;gap:15px}.footer-inner p{margin:0}.loyalty-page h2{font-size:clamp(34px,9vw,50px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-background video{display:none}.loyalty-button{transition:none}}.mobile-customer-link{display:none;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}@media(max-width:768px){.mobile-customer-link{display:block}.header-actions{grid-gap:12px;gap:12px}}@media(max-width:360px){.loyalty-header img{width:108px}.loyalty-header{padding:0 14px}.header-actions{grid-gap:8px;gap:8px}.loyalty-header .small{padding:11px 9px}}.business-signin{font-size:14px;margin:20px 0 0}.business-signin a{text-underline-offset:3px}@media(max-width:360px){.loyalty-header{padding:0 12px;grid-gap:6px;gap:6px}.loyalty-header img{width:96px}.mobile-customer-link{font-size:11px}.header-actions{grid-gap:6px;gap:6px}.loyalty-header .small{font-size:11px;padding:11px 8px}}.business-signin a{white-space:nowrap}.loyalty-journey{padding:125px 0 130px;background:var(--loyalty-white)}.journey-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr);grid-gap:100px;gap:100px;align-items:end;margin-bottom:76px}.journey-intro h2{max-width:800px}.journey-intro>div>p{max-width:680px;color:var(--loyalty-muted);font-size:18px;margin:24px 0}.journey-link{display:inline-flex;align-items:center;grid-gap:22px;gap:22px;text-decoration:none;border-bottom:1px solid;padding:0 0 8px;font-weight:800;white-space:nowrap}.journey-link span{font-size:20px}.journey-aside{color:var(--loyalty-muted);font-size:16px;border-left:1px solid var(--loyalty-line);padding-left:24px;margin:0 0 5px}.journey-aside strong{color:var(--loyalty-purple)}.journey-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:80px;column-gap:80px}.journey-step{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:20px;gap:20px;padding:36px 0 42px;border-top:1px solid var(--loyalty-line)}.journey-number{font-family:var(--loyalty-display);color:var(--loyalty-purple);font-size:16px;font-weight:700;padding-top:5px}.journey-step h3{font-size:clamp(21px,2vw,27px);max-width:420px}.journey-step p{color:var(--loyalty-muted);font-size:16px;margin:15px 0 0;max-width:490px}.business-value{background:var(--loyalty-ink);color:var(--loyalty-white);padding:120px 0 130px}.business-value-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:100px;gap:100px;align-items:end}.business-value-heading h2{max-width:720px}.business-value-heading>p{color:var(--loyalty-pale);font-size:18px;max-width:470px;margin:0 0 4px}.business-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:80px}.business-value-grid article{border-top:1px solid hsla(0,0%,100%,.3);padding-top:26px}.business-value-mark{display:block;color:var(--loyalty-green);font-size:30px;line-height:1;margin-bottom:30px}.business-value-grid h3{font-size:21px;line-height:1.25}.business-value-grid p{color:var(--loyalty-pale);font-size:15px;margin:16px 0 0}.business-invitation{padding:86px 0;background:var(--loyalty-pale)}.business-invitation-inner{display:flex;align-items:center;justify-content:space-between;grid-gap:70px;gap:70px}.business-invitation h2{font-size:clamp(32px,3.8vw,52px);max-width:760px}.business-invitation p{color:var(--loyalty-muted);font-size:18px;max-width:700px;margin:18px 0 0}.business-invitation .loyalty-button{flex-shrink:0}@media(max-width:1000px){.business-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-value-grid,.business-value-heading,.journey-intro{grid-gap:45px;gap:45px}.journey-steps{grid-column-gap:45px;column-gap:45px}}@media(max-width:768px){.business-value,.loyalty-journey{padding:78px 0}.business-value-heading,.journey-intro{grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}.journey-intro{margin-bottom:48px}.business-invitation p,.business-value-heading>p,.journey-intro>div>p{font-size:16px}.journey-aside{padding-left:18px}.journey-steps{grid-template-columns:minmax(0,1fr)}.journey-step{grid-template-columns:35px minmax(0,1fr);grid-gap:15px;gap:15px;padding:27px 0 30px}.business-value-grid{grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;margin-top:50px}.business-value-mark{margin-bottom:18px}.business-invitation{padding:70px 0}.business-invitation-inner{align-items:flex-start;flex-direction:column;grid-gap:28px;gap:28px}.business-invitation h2{font-size:clamp(32px,8vw,45px)}}.relationship-section{padding:120px 0 130px;background:var(--loyalty-pale)}.relationship-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:80px;gap:80px;align-items:end;margin-bottom:64px}.relationship-heading h2{max-width:760px}.relationship-heading>p{color:var(--loyalty-muted);font-size:18px;max-width:440px;margin:0 0 4px}.relationship-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}.relationship-card{margin:0;padding:40px;min-width:0;display:flex;flex-direction:column}.relationship-card-without{background:var(--loyalty-white);border:1px solid var(--loyalty-line)}.relationship-card-with{background:var(--loyalty-purple-dark);color:var(--loyalty-white)}.relationship-card figcaption>span{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--loyalty-muted);margin-bottom:20px}.relationship-card-with figcaption>span{color:var(--loyalty-green)}.relationship-card h3{font-size:clamp(25px,2.4vw,32px)}.relationship-card figcaption p{font-size:16px;margin:15px 0 0;max-width:475px;color:var(--loyalty-muted)}.relationship-card-with figcaption p{color:var(--loyalty-pale)}.relationship-flow{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);grid-gap:4px;gap:4px;list-style:none;padding:0;margin:42px 0 34px;align-items:start}.relationship-flow li:not(.relationship-arrow){display:flex;align-items:center;flex-direction:column;text-align:center;grid-gap:12px;gap:12px;min-width:0}.relationship-flow strong{font-size:13px;line-height:1.4;max-width:120px}.relationship-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--loyalty-pale);color:var(--loyalty-muted)}.relationship-icon svg{font-size:30px}.relationship-card-with .relationship-icon{background:var(--loyalty-purple);color:var(--loyalty-white)}.relationship-arrow{font-size:20px;text-align:center;line-height:64px;color:var(--loyalty-muted)}.relationship-card-with .relationship-arrow{color:var(--loyalty-green)}.relationship-opportunities,.relationship-outcome{margin-top:auto;padding-top:24px;border-top:1px solid var(--loyalty-line)}.relationship-opportunities>strong,.relationship-outcome>strong{font-size:15px}.relationship-opportunities p,.relationship-outcome p{font-size:14px;margin:9px 0 0;color:var(--loyalty-muted)}.relationship-card-with .relationship-opportunities{border-color:hsla(0,0%,100%,.3)}.relationship-card-with .relationship-opportunities p{color:var(--loyalty-pale)}.relationship-opportunities ul{list-style:none;padding:0;margin:19px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.relationship-opportunities li{display:flex;flex-direction:column;grid-gap:9px;gap:9px;background:hsla(0,0%,100%,.09);padding:15px 12px;min-width:0;font-size:13px;font-weight:700;line-height:1.35}.relationship-opportunities li svg{font-size:22px;color:var(--loyalty-green)}@media(max-width:1000px){.relationship-heading{grid-gap:40px;gap:40px}.relationship-comparison{grid-template-columns:minmax(0,1fr)}.relationship-card{padding:36px}.relationship-flow{max-width:580px;width:100%;align-self:center}}@media(max-width:768px){.relationship-section{padding:78px 0}.relationship-heading{grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:40px}.relationship-heading>p{font-size:16px}.relationship-card{padding:28px 22px}.relationship-flow{margin:32px 0}.relationship-icon{width:56px;height:56px}.relationship-arrow{line-height:56px}}@media(max-width:400px){.relationship-flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-gap:2px;gap:2px}.relationship-flow strong{font-size:12px}.relationship-icon{width:48px;height:48px}.relationship-icon svg{font-size:25px}.relationship-arrow{line-height:48px}.relationship-opportunities ul{grid-template-columns:minmax(0,1fr)}.relationship-opportunities li{flex-direction:row;align-items:center;padding:12px}}.loyalty-page{--design-canvas:#f8f7fd;--design-lilac:#eeebfa;--design-deep:#211941;--design-lime:#cbf7a8}.loyalty-header,.loyalty-page{background:var(--design-canvas)}.loyalty-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;min-height:88px;padding:0 clamp(24px,5vw,84px);border:0;box-shadow:0 2px 12px rgba(25,19,52,.09)}.loyalty-page main[id],.loyalty-page section[id]{scroll-margin-top:88px}.loyalty-header img{width:170px}.loyalty-header nav{grid-gap:clamp(16px,2.2vw,34px);gap:clamp(16px,2.2vw,34px)}.login-link,.loyalty-header nav a{font-size:13px}.loyalty-button{border-radius:100px;min-height:56px}.loyalty-button:hover{background:var(--design-lime)}.loyalty-button.small{min-height:48px}.loyalty-hero{display:block;min-height:0;background:var(--design-canvas);color:var(--loyalty-ink);text-align:left;overflow:clip}.loyalty-wrap{width:min(1320px,calc(100% - 96px))}.hero-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:40px;gap:40px;align-items:center;min-height:680px}.loyalty-hero .hero-copy{padding:75px 0 82px;min-width:0}.hero-label{display:flex;align-items:center;grid-gap:10px;gap:10px;color:var(--loyalty-purple);font-size:11px;letter-spacing:.12em;margin-bottom:24px}.hero-label span{font-size:20px}.loyalty-hero h1{font-size:clamp(48px,5.2vw,77px);line-height:1.06;max-width:660px;margin:0;letter-spacing:-.05em}.loyalty-hero h1 span{color:var(--loyalty-purple)}.hero-description{margin:28px 0 32px;color:var(--loyalty-muted);font-size:18px;max-width:505px}.hero-actions{display:flex;align-items:center;grid-gap:26px;gap:26px;flex-wrap:wrap}.hero-secondary{font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.hero-secondary span{color:var(--loyalty-purple);padding-left:8px}.business-signin{margin:26px 0 0;color:var(--loyalty-muted);font-size:13px}.business-signin a{color:var(--loyalty-purple);font-weight:800}.hero-stage{min-width:0;display:grid;place-items:center}.hero-stage svg{width:100%;height:auto;display:block}.hero-stage video{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:28px}.hero-bottom-line{display:flex;justify-content:space-between;grid-gap:20px;gap:20px;padding:22px 0;border-top:1px solid var(--loyalty-line);font-size:10px;letter-spacing:.12em;font-weight:800;color:var(--loyalty-muted)}.loyalty-canvas{padding:120px 0;background:var(--loyalty-white)}.canvas-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(60px,8vw,120px);gap:clamp(60px,8vw,120px);align-items:center}.canvas-art svg{width:100%;height:auto;display:block}.canvas-copy h2{max-width:530px}.canvas-copy>p:not(.canvas-kicker){font-size:18px;color:var(--loyalty-muted);margin:26px 0;max-width:500px}.canvas-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--loyalty-purple);margin:0 0 22px}.loyalty-journey{background:var(--design-canvas)}.journey-intro h2{max-width:780px}.journey-step{border-top-color:#d8d2ed}.journey-number{font-size:13px}.relationship-section{background:var(--loyalty-white)}.relationship-card{border-radius:22px}.relationship-card-without{background:var(--design-canvas)}.relationship-card-with{background:var(--design-deep)}.relationship-icon{border-radius:18px}.relationship-opportunities li{border-radius:10px}.business-value{background:var(--design-deep)}.business-value-mark{font-size:26px}.business-invitation{background:var(--design-lilac)}.pricing-section{background:var(--loyalty-purple)}.price-panel{background:var(--loyalty-white);border:0;border-radius:22px;color:var(--loyalty-ink);padding:44px}.price-rule{background:var(--loyalty-line)}.pricing-grid>div>p{max-width:520px}.price-panel p{color:var(--loyalty-muted)}.price-panel>p:first-child{color:var(--loyalty-ink)}.faq{background:transparent}.loyalty-footer{background:var(--loyalty-white)}@media(max-width:1100px){.loyalty-header{grid-gap:18px;gap:18px;padding:0 24px}.loyalty-header nav{grid-gap:14px;gap:14px}.header-actions{grid-gap:12px;gap:12px}.hero-layout{grid-gap:20px;gap:20px}.loyalty-wrap{width:calc(100% - 64px)}}@media(max-width:900px){.loyalty-header nav{display:none}.mobile-customer-link{display:block}.header-actions{margin-left:auto}.hero-layout{grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.loyalty-hero .hero-copy{padding:75px 0 20px}.hero-stage{max-width:680px;margin:0 auto}.canvas-grid{grid-gap:45px;gap:45px}.loyalty-hero h1{max-width:700px}}@media(max-width:768px){.loyalty-wrap{width:calc(100% - 40px)}.loyalty-header{min-height:72px;padding:0 20px}.loyalty-page main[id],.loyalty-page section[id]{scroll-margin-top:72px}.loyalty-header img{width:125px}.login-link{display:none}.loyalty-hero .hero-copy{padding:60px 0 15px}.loyalty-hero h1{font-size:clamp(42px,10vw,65px)}.hero-description{font-size:16px;margin:22px 0 26px}.hero-actions{grid-gap:20px;gap:20px}.hero-bottom-line{font-size:9px}.hero-bottom-line span:last-child{display:none}.loyalty-canvas{padding:78px 0}.canvas-grid{grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px}.canvas-copy>p:not(.canvas-kicker){font-size:16px}.price-panel{padding:30px}.hero-stage video{border-radius:16px}}@media(max-width:360px){.loyalty-header{padding:0 12px}.loyalty-header img{width:106px}.loyalty-header .small,.mobile-customer-link{font-size:11px}.hero-secondary{font-size:13px}}@media(prefers-reduced-motion:reduce){.hero-stage video{display:none}}.has-hero-video{position:relative;isolation:isolate;color:var(--loyalty-white);background:var(--design-deep)}.hero-video-layer{position:absolute;inset:0;z-index:-1;background:#211941 50%/cover no-repeat}.hero-video-layer:after{content:"";position:absolute;inset:0;background:rgba(18,13,32,.6)}.hero-video-layer video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.has-hero-video .hero-layout{grid-template-columns:minmax(0,1fr);text-align:center;min-height:700px}.has-hero-video .hero-copy{max-width:850px;margin:auto}.has-hero-video .hero-description,.has-hero-video h1{margin-left:auto;margin-right:auto}.has-hero-video .business-signin,.has-hero-video .business-signin a,.has-hero-video .hero-description,.has-hero-video .hero-label,.has-hero-video .hero-secondary,.has-hero-video h1 span{color:var(--loyalty-white)}.has-hero-video .hero-actions,.has-hero-video .hero-label{justify-content:center}.has-hero-video .hero-bottom-line{color:var(--loyalty-white);border-color:hsla(0,0%,100%,.35)}@media(prefers-reduced-motion:reduce){.hero-video-layer video{display:none}}.price-panel .trial-heading{font-size:clamp(23px,2vw,28px);line-height:1.2;color:var(--loyalty-purple);margin:0}.price-panel .trial-heading sup{font-size:.55em;vertical-align:super;margin-left:2px}.price-panel .trial-subtitle{font-size:16px;line-height:1.6;margin:14px 0 0}.price-panel .trial-button{display:flex;width:100%;margin-top:26px}.price-panel .trial-reassurance{text-align:center;font-size:12px;line-height:1.5;margin:12px 0 0}.price-panel .trial-details{border-top:1px solid var(--loyalty-line);font-size:13px;line-height:1.6;margin:24px 0 0;padding-top:20px}.loyalty-hero{background:var(--design-deep);color:var(--loyalty-white);position:relative;isolation:isolate}.loyalty-hero:not(.has-hero-video){background:linear-gradient(135deg,#211941,#33245f 52%,#493391)}.loyalty-hero:not(.has-hero-video):before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(12,8,32,.28),transparent 55%),repeating-linear-gradient(120deg,transparent,transparent 110px,hsla(0,0%,100%,.025) 111px,transparent 112px)}.loyalty-hero .hero-layout{display:grid;grid-template-columns:minmax(0,1fr);text-align:center;min-height:min(780px,calc(100svh - 88px))}.loyalty-hero .hero-copy{max-width:940px;margin:auto;padding:110px 0}.loyalty-hero h1{max-width:900px;margin:0 auto;font-size:clamp(48px,6vw,84px)}.loyalty-hero h1 span{color:#b8f5cc}.loyalty-hero .hero-label{justify-content:center;color:#b8f5cc}.loyalty-hero .hero-description{color:#f3efff;max-width:650px;margin:26px auto 32px}.loyalty-hero .hero-actions{justify-content:center}.loyalty-hero .business-signin,.loyalty-hero .business-signin a,.loyalty-hero .hero-secondary{color:var(--loyalty-white)}.loyalty-hero .hero-secondary span{color:#b8f5cc}.loyalty-hero .hero-bottom-line{color:#f3efff;border-color:hsla(0,0%,100%,.3)}.relationship-icon svg{width:30px;height:30px}.relationship-opportunities li svg{width:22px;height:22px;flex:none}@media(max-width:768px){.loyalty-hero .hero-layout{min-height:calc(100svh - 72px)}.loyalty-hero .hero-copy{padding:85px 0}.loyalty-hero h1{font-size:clamp(40px,10vw,65px)}.relationship-icon svg{width:25px;height:25px}}.hero-assurance{color:#fff;font-size:14px;font-weight:700;margin:16px 0 0}.product-demo{padding:110px 0}.demo-heading{max-width:760px}.demo-heading h2{font-size:clamp(36px,4vw,58px);line-height:1.08;margin:14px 0 20px}.demo-heading>p:last-child{font-size:18px;color:var(--loyalty-muted)}.demo-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:46px}.demo-flow article{background:#f4f1fa;border-radius:20px;padding:26px}.demo-flow article>span{color:var(--loyalty-purple);font-size:13px;font-weight:800}.demo-flow h3{font-size:20px;min-height:52px}.demo-card{background:#fff;border-radius:14px;padding:22px;min-height:140px}.demo-card small{display:block;color:#6b5fa0;letter-spacing:.08em;font-weight:700}.demo-card strong{display:block;font-size:21px;margin:14px 0 8px}.demo-caption,.demo-card p{color:var(--loyalty-muted);font-size:14px}.demo-caption{margin:18px 0 24px}@media(max-width:768px){.product-demo{padding:75px 0}.demo-flow{grid-template-columns:1fr}.demo-card,.demo-flow h3{min-height:0}}.value-kicker{font-size:12px;letter-spacing:.14em;font-weight:800;color:#c6bbff}.business-value .value-note{margin:38px 0 0;color:#ded8f5;font-size:14px;max-width:760px}.flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:46px}.flow-step{background:#f4f1fa;border-radius:24px;padding:12px 12px 28px;margin:0;opacity:.5;transition:opacity .5s ease,transform .5s ease,box-shadow .5s ease,background-color .5s ease}.flow-step.is-active{opacity:1;background:#eee9fc;transform:translateY(-6px);box-shadow:0 22px 44px -26px rgba(97,74,211,.55)}.flow-steps.is-final .flow-step{opacity:1}.flow-visual{position:relative;background:#efebfd;border-radius:16px;overflow:hidden}.flow-illustration{display:block;width:100%;height:auto;aspect-ratio:300/180}.flow-progress{position:absolute;left:0;right:0;bottom:0;height:4px}.flow-progress i{display:block;height:100%;background:#614ad3;transform:scaleX(0);transform-origin:left}.is-active .flow-progress i{animation-name:fl-progress;animation-timing-function:linear;animation-fill-mode:forwards}.flow-step h3{font-size:21px;margin:24px 14px 8px}.flow-step p{margin:0 14px;color:var(--loyalty-muted);font-size:15px;line-height:1.55}@media(max-width:1000px) and (min-width:769px){.flow-steps{grid-gap:14px;gap:14px}.flow-step h3{font-size:18px}}@media(max-width:768px){.flow-steps{grid-template-columns:1fr;margin-top:34px}.flow-step.is-active{transform:none}}.flow-illustration *{transform-box:fill-box;transform-origin:center}.flow-illustration .fl-ptr{transform-box:view-box;transform-origin:0 0}.fl-appear,.fl-appear-leave,.fl-bounce,.fl-confetti,.fl-fade,.fl-pop,.fl-ptr,.fl-ring,.fl-show,.fl-win{opacity:0}.is-active .fl-early{animation:fl-out .01s linear var(--b) forwards}.is-active .fl-leave{animation:fl-leave .4s ease var(--b) forwards}.is-active .fl-win{animation:fl-in .01s linear var(--a) both,fl-out .01s linear var(--b) forwards}.is-active .fl-show{animation:fl-in .01s linear var(--a) both}.is-active .fl-fade{animation:fl-in .3s ease var(--a) both}.is-active .fl-appear{animation:fl-rise .45s cubic-bezier(.2,.8,.2,1) var(--a) both}.is-active .fl-appear-leave{animation:fl-rise .45s cubic-bezier(.2,.8,.2,1) var(--a) both,fl-leave .35s ease var(--b) forwards}.is-active .fl-pop{animation:fl-pop .5s cubic-bezier(.3,1.5,.5,1) var(--a) both}.is-active .fl-bounce{animation:fl-bounce .9s ease var(--a) both}.is-active .fl-ring{animation:fl-ring .9s ease-out var(--a) both}.is-active .fl-confetti{animation:fl-confetti 1.5s cubic-bezier(.15,.7,.3,1) var(--a) both}.is-active .fl-press{animation:fl-press .3s ease var(--a) both}.is-active .fl-focus{animation:fl-focus .3s ease var(--a) both}.is-active .fl-ptr{animation:fl-ptr .8s cubic-bezier(.45,0,.2,1) var(--a) both,fl-out .25s ease var(--b) forwards}.is-active .fl-click{animation:fl-click .3s ease var(--c) both}.is-active .fl-caret{animation:fl-blink .9s steps(1) infinite}.is-active .fl-spin{animation:fl-spin .8s linear infinite}.is-active .fl-rays{animation:fl-spin 14s linear infinite}.is-active .fl-steam{animation:fl-steam 2s ease-in-out infinite}@keyframes fl-in{0%{opacity:0}to{opacity:1}}@keyframes fl-out{to{opacity:0}}@keyframes fl-leave{to{opacity:0;transform:translateY(-10px)}}@keyframes fl-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fl-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes fl-bounce{0%{opacity:0;transform:translateY(30px) scale(.4)}45%{opacity:1;transform:translateY(-8px) scale(1.12)}70%{transform:translateY(2px) scale(.97)}to{opacity:1;transform:none}}@keyframes fl-ring{0%{opacity:0;transform:scale(.5)}5%{opacity:.8}to{opacity:0;transform:scale(1.7)}}@keyframes fl-confetti{0%{opacity:0;transform:translate(0) scale(.3)}10%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(1)}}@keyframes fl-press{50%{transform:scale(.95)}}@keyframes fl-focus{to{stroke:#614ad3}}@keyframes fl-ptr{0%{opacity:0;transform:translate(var(--x0),var(--y0))}25%{opacity:1}to{opacity:1;transform:translate(var(--x1),var(--y1))}}@keyframes fl-click{50%{transform:scale(.8)}}@keyframes fl-blink{50%{fill-opacity:0}}@keyframes fl-spin{to{transform:rotate(1turn)}}@keyframes fl-steam{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes fl-progress{to{transform:scaleX(1)}}.is-final .fl-appear,.is-final .fl-bounce,.is-final .fl-fade,.is-final .fl-pop,.is-final .fl-show{opacity:1}.is-final .fl-appear-leave,.is-final .fl-confetti,.is-final .fl-early,.is-final .fl-leave,.is-final .fl-ptr,.is-final .fl-ring,.is-final .fl-win{display:none}.landing-v2,.module-landing{--lv2-bg:#f4f8ff;--lv2-bg-soft:#eef4ff;--lv2-text:#0c1a2f;--lv2-muted:#50607a;--lv2-surface:#fff;--lv2-border:#d9e3f2;--lv2-accent:#1467ff;--lv2-accent-soft:rgba(20,103,255,0.14);--lv2-success:#08ab72;--lv2-shadow:0 24px 60px rgba(15,35,72,0.12);--module-accent:#1467ff;color:var(--lv2-text);background:radial-gradient(circle at 12% 4%,rgba(20,103,255,.1),transparent 36%),radial-gradient(circle at 88% 2%,rgba(8,171,114,.08),transparent 40%),var(--lv2-bg);min-height:100vh;padding-top:88px;font-family:"Manrope",sans-serif}.landing-v2 *,.module-landing *{box-sizing:border-box}.landing-v2 h1,.landing-v2 h2,.landing-v2 h3,.module-landing h1,.module-landing h2,.module-landing h3{font-family:"Sora",sans-serif;letter-spacing:-.02em;margin:0}.landing-v2 p,.module-landing p{margin:0;color:var(--lv2-muted);line-height:1.7}.landing-v2-topbar{position:fixed;top:0;left:0;width:100%;z-index:20;border-bottom:1px solid rgba(12,26,47,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9)}.landing-v2-topbar-inner{width:min(1220px,calc(100% - 24px));margin:0 auto;min-height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:20px;gap:20px}.landing-v2-brand{display:inline-flex;align-items:center}.landing-v2-brand img{width:152px;display:block}.landing-v2-nav{display:flex;align-items:center;grid-gap:8px;gap:8px;overflow-x:auto;scrollbar-width:none}.landing-v2-nav::-webkit-scrollbar{display:none}.landing-v2-nav-link{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;color:var(--lv2-text);font-size:14px;font-weight:600;padding:9px 12px;border-radius:999px;transition:.2s ease}.landing-v2-nav-link:hover{background:rgba(20,103,255,.08);color:var(--lv2-accent)}.landing-v2-module-link{border:1px solid color-mix(in srgb,var(--module-link-accent) 26%,#fff);background:color-mix(in srgb,var(--module-link-accent) 11%,#fff)}.landing-v2-module-link.is-active{color:#fff;background:var(--module-link-accent)}.landing-v2-topbar-actions{display:flex;align-items:center;grid-gap:10px;gap:10px}.landing-v2-lang-switch{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 6px;border-radius:999px;border:1px solid var(--lv2-border);background:#fff;color:#516280}.landing-v2-lang-switch button{border:0;background:transparent;padding:6px 9px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;color:#4e6180}.landing-v2-lang-switch button.is-selected{background:var(--lv2-accent);color:#fff}.landing-v2-login-link{text-decoration:none;color:var(--lv2-text);font-weight:700;font-size:14px;padding:9px 12px;border-radius:999px}.landing-v2-login-link:hover{background:rgba(20,103,255,.08)}.landing-v2-primary-btn,.landing-v2-row-btn,.landing-v2-secondary-btn{border:0;display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;text-decoration:none;cursor:pointer;font-weight:700;font-size:14px;border-radius:12px;transition:.2s ease}.landing-v2-primary-btn{padding:12px 20px;color:#fff;background:linear-gradient(145deg,#1363ff,#0b52d9);box-shadow:0 12px 24px rgba(20,103,255,.28)}.landing-v2-primary-btn:hover{transform:translateY(-1px)}.landing-v2-secondary-btn{padding:12px 18px;color:var(--lv2-text);border:1px solid var(--lv2-border);background:#fff}.landing-v2-secondary-btn:hover{border-color:var(--lv2-accent);color:var(--lv2-accent)}.landing-v2-menu-toggle{display:none;border:0;background:#fff;color:var(--lv2-text);width:42px;height:42px;border-radius:12px;border:1px solid var(--lv2-border);cursor:pointer}.landing-v2-mobile-only,.landing-v2-mobile-primary{display:none}.landing-v2 main,.module-landing-main{width:min(1220px,calc(100% - 24px));margin:0 auto}.landing-v2-hero{border-radius:34px;background:radial-gradient(circle at 22% 10%,rgba(20,103,255,.16),transparent 36%),radial-gradient(circle at 82% 4%,rgba(8,171,114,.14),transparent 42%),linear-gradient(140deg,#fefeff,#f4f8ff 40%,#eef6ff);border:1px solid rgba(20,103,255,.14);box-shadow:var(--lv2-shadow);margin:16px 0 24px;padding:54px 52px}.landing-v2-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:40px;gap:40px}.landing-v2-hero-copy>*{animation:lv2FadeUp .6s ease both}.landing-v2-hero-copy>:nth-child(2){animation-delay:.06s}.landing-v2-hero-copy>:nth-child(3){animation-delay:.12s}.landing-v2-hero-copy>:nth-child(4){animation-delay:.18s}.landing-v2-hero-copy>:nth-child(5){animation-delay:.25s}.landing-v2-pill{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;border-radius:999px;padding:6px 13px;color:var(--lv2-accent);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--lv2-accent-soft)}.landing-v2-hero h1{font-size:clamp(34px,5vw,56px);line-height:1.1;margin-top:16px;max-width:620px;color:#0d1d35}.landing-v2-highlight{background:linear-gradient(145deg,rgba(20,103,255,.2),rgba(20,103,255,.08));color:#0f5ff4;padding:0 10px;border-radius:12px}.landing-v2-hero p{margin-top:16px;max-width:580px;font-size:18px}.landing-v2-hero-actions{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;grid-gap:12px;gap:12px}.landing-v2-hero-stats{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.landing-v2-hero-stats>div{background:hsla(0,0%,100%,.76);border:1px solid rgba(15,35,72,.08);border-radius:16px;padding:14px}.landing-v2-hero-stats strong{display:block;font-size:26px;color:#0d1d35;line-height:1.1}.landing-v2-hero-stats span{color:#4e5f7a;font-size:13px;font-weight:600}.landing-v2-hero-visual{position:relative}.landing-v2-float-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.landing-v2-float-card{background:hsla(0,0%,100%,.92);border:1px solid rgba(15,35,72,.08);border-radius:24px;padding:18px;box-shadow:0 16px 30px rgba(15,35,72,.09);animation:lv2FadeUp .6s ease both}.landing-v2-float-card:nth-child(2){animation-delay:.1s}.landing-v2-float-card:nth-child(3){animation-delay:.16s}.landing-v2-float-card:nth-child(4){animation-delay:.22s}.landing-v2-float-icon{display:inline-flex;color:var(--module-accent);background:color-mix(in srgb,var(--module-accent) 14%,#fff);width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center}.landing-v2-float-card h3{margin-top:10px;font-size:18px}.landing-v2-float-card p{margin-top:8px;font-size:14px}.landing-v2-section{margin:54px 0}.landing-v2-section-head{max-width:760px;margin-bottom:24px}.landing-v2-section-head span{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f5ff4;background:rgba(20,103,255,.1);text-transform:uppercase}.landing-v2-section-head h2{margin-top:14px;font-size:clamp(26px,3.4vw,40px)}.landing-v2-section-head p{margin-top:10px;font-size:17px}.landing-v2-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.landing-v2-benefit-card,.landing-v2-module-card,.landing-v2-platform-card{background:var(--lv2-surface);border:1px solid rgba(15,35,72,.08);border-radius:22px;padding:22px;box-shadow:0 16px 32px rgba(15,35,72,.07)}.landing-v2-benefit-card h3,.landing-v2-module-card h3,.landing-v2-platform-card h3{font-size:20px}.landing-v2-benefit-card p,.landing-v2-module-card p,.landing-v2-platform-card p{margin-top:10px;font-size:15px}.landing-v2-modules{border-radius:28px;padding:32px;background:linear-gradient(170deg,#fff,#f6faff 70%);border:1px solid rgba(15,35,72,.08)}.landing-v2-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.landing-v2-module-card{position:relative}.landing-v2-module-icon{width:50px;height:50px;border-radius:14px;justify-content:center;background:color-mix(in srgb,var(--module-accent) 13%,#fff)}.landing-v2-module-card a,.landing-v2-module-icon{display:inline-flex;align-items:center;color:var(--module-accent)}.landing-v2-module-card a{margin-top:14px;grid-gap:6px;gap:6px;text-decoration:none;font-weight:800}.landing-v2-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.landing-v2-benefit-card svg{color:var(--lv2-accent);background:var(--lv2-accent-soft);width:42px;height:42px;padding:8px;border-radius:10px}.landing-v2-pricing{border-radius:28px;background:linear-gradient(175deg,#f9fcff,#eef5ff);border:1px solid rgba(15,35,72,.08);padding:30px}.landing-v2-pricing-toggle{display:inline-flex;grid-gap:6px;gap:6px;border-radius:999px;padding:5px;background:#fff;border:1px solid rgba(15,35,72,.1)}.landing-v2-pricing-toggle button{border:0;background:transparent;color:#4f6079;font-weight:700;border-radius:999px;padding:8px 14px;cursor:pointer}.landing-v2-pricing-toggle button.is-active{background:var(--lv2-accent);color:#fff}.landing-v2-pricing-table{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.landing-v2-pricing-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1.5fr 1fr 1.1fr 1fr .7fr;align-items:center;background:#fff;border:1px solid rgba(15,35,72,.08);border-radius:18px;padding:14px 16px}.landing-v2-pricing-head{background:transparent;box-shadow:none;border:0;padding:0 12px;color:#42516c;font-size:13px;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.landing-v2-pricing-row.is-recommended{border-color:rgba(8,171,114,.4)}.landing-v2-launch-price{color:var(--lv2-success);font-weight:800;font-size:18px}.landing-v2-row-btn{padding:10px 14px;border-radius:10px;color:#fff;background:#0c1930;font-size:13px}.landing-v2-row-btn:hover{transform:translateY(-1px)}.landing-v2-tag{display:inline-flex;margin-left:8px;background:rgba(8,171,114,.16);color:#046b48;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.landing-v2-pricing-footnote{margin-top:12px;font-weight:700;color:#32445f}.landing-v2-pricing-final{margin-top:4px;font-size:14px}.landing-v2-cta{margin:54px 0;background:linear-gradient(130deg,#071832,#0d2a55 48%,#1467ff);border-radius:26px;padding:36px;display:flex;align-items:center;justify-content:space-between;grid-gap:22px;gap:22px;color:#fff}.landing-v2-cta h2{color:#fff;font-size:clamp(28px,4vw,42px)}.landing-v2-cta p,.landing-v2-cta small{color:hsla(0,0%,100%,.84)}.landing-v2-cta p{margin-top:8px}.landing-v2-cta small{display:block;margin-top:4px}.landing-v2-cta-actions{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.landing-v2-cta .landing-v2-secondary-btn{color:#fff;border-color:hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.08)}.landing-v2-footer{margin-top:42px;padding:30px 0 54px;border-top:1px solid rgba(15,35,72,.1);text-align:center}.landing-v2-footer p{color:#4b5d78;font-size:14px}.landing-v2-footer p+p{margin-top:5px}.module-landing-main{margin-top:16px}.module-landing-back-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;text-decoration:none;color:#334762;font-weight:700;margin-bottom:16px}.module-landing-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:20px;gap:20px;border-radius:32px;padding:38px;background:radial-gradient(circle at 16% 14%,color-mix(in srgb,var(--module-accent) 18%,#fff),transparent 38%),linear-gradient(145deg,#fff,#f4f8ff 70%);border:1px solid color-mix(in srgb,var(--module-accent) 24%,#fff);box-shadow:var(--lv2-shadow)}.module-landing-pill{display:inline-flex;border-radius:999px;padding:6px 12px;color:var(--module-accent);font-weight:700;font-size:12px;text-transform:uppercase;background:color-mix(in srgb,var(--module-accent) 12%,#fff)}.module-landing-hero h1{margin-top:14px;font-size:clamp(30px,4vw,50px);line-height:1.12;color:#0d1d35}.module-landing-copy p{margin-top:14px;font-size:17px}.module-landing-hero-actions{margin-top:20px;display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.module-landing-visual{background:hsla(0,0%,100%,.72);border:1px solid rgba(15,35,72,.08);border-radius:24px;padding:20px}.module-landing-icon-wrap{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;color:var(--module-accent);margin-bottom:12px}.module-landing-icon-wrap h2{font-size:20px}.module-landing-visual img{width:100%;border-radius:14px;border:1px solid rgba(15,35,72,.12);object-fit:cover;max-height:280px}.module-landing-block-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.module-landing-card{background:#fff;border-radius:22px;border:1px solid rgba(15,35,72,.09);padding:24px}.module-landing-card h3{font-size:22px}.module-landing-card ol,.module-landing-card ul{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.module-landing-card ol li,.module-landing-card ul li{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;color:#4c5d77;line-height:1.5}.module-landing-card ul li svg{flex-shrink:0;color:var(--module-accent);margin-top:1px}.module-landing-card ol{counter-reset:lv2-step}.module-landing-card ol li{position:relative;padding-left:42px}.module-landing-card ol li:before{counter-increment:lv2-step;content:counter(lv2-step);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;background:var(--module-accent)}.module-landing-includes-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.module-landing-includes-grid>div{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;background:#f8fbff;border:1px solid rgba(15,35,72,.08);border-radius:14px;padding:10px 12px}.module-landing-includes-grid svg{color:var(--module-accent);margin-top:1px}.module-landing-results{margin-top:16px}.module-landing-results-head{margin-bottom:12px}.module-landing-results-head h3{font-size:30px}.module-landing-results-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.module-landing-metrics-grid{display:grid;grid-gap:10px;gap:10px}.module-landing-metric-card{background:#fff;border:1px solid rgba(15,35,72,.09);border-radius:16px;padding:16px}.module-landing-metric-card strong{display:block;color:var(--module-accent);font-size:28px;line-height:1}.module-landing-metric-card span{margin-top:4px;display:block;color:#50617b;font-weight:600}.module-landing-cta{margin-top:16px;border-radius:22px;background:#0d1d35;color:#fff;display:flex;align-items:center;justify-content:space-between;grid-gap:14px;gap:14px;padding:24px}.module-landing-cta h3{color:#fff;font-size:30px}.module-landing-cta p{margin-top:8px;color:hsla(0,0%,100%,.82)}.module-landing-related{margin-top:18px;margin-bottom:8px}.module-landing-related h3{font-size:22px}.module-landing-related>div{margin-top:10px;display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.module-landing-related a{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;text-decoration:none;color:#0f5ff4;font-weight:700;border:1px solid rgba(20,103,255,.22);padding:8px 12px;border-radius:999px;background:rgba(20,103,255,.08)}@keyframes lv2FadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1160px){.landing-v2-benefits-grid,.landing-v2-module-grid,.landing-v2-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2-pricing-row{grid-template-columns:1.4fr 1fr 1fr 1fr .8fr}}@media (max-width:1020px){.landing-v2-topbar-inner{grid-template-columns:auto auto}.landing-v2-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.landing-v2-nav{position:fixed;left:12px;right:12px;top:86px;border-radius:18px;border:1px solid rgba(15,35,72,.1);background:#fff;box-shadow:var(--lv2-shadow);flex-direction:column;align-items:stretch;grid-gap:0;gap:0;padding:10px;max-height:calc(100vh - 120px);overflow:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:.2s ease}.landing-v2-nav.is-open{opacity:1;visibility:visible;transform:translateY(0)}.landing-v2-nav-link{border-radius:10px;padding:10px 12px}.landing-v2-mobile-only,.landing-v2-mobile-primary{display:inline-flex}.landing-v2-mobile-primary{margin-top:6px;background:rgba(20,103,255,.1);color:var(--lv2-accent)}.landing-v2-login-link,.landing-v2-topbar-actions>.landing-v2-primary-btn{display:none}.landing-v2-hero-grid,.module-landing-block-grid,.module-landing-hero,.module-landing-results-grid{grid-template-columns:1fr}}@media (max-width:760px){.landing-v2,.module-landing{padding-top:80px}.landing-v2-topbar-inner{min-height:74px}.landing-v2-brand img{width:136px}.landing-v2-lang-switch{padding:3px}.landing-v2-lang-switch svg{display:none}.landing-v2-hero,.landing-v2-modules,.landing-v2-pricing,.module-landing-card,.module-landing-cta,.module-landing-hero{padding:22px}.landing-v2-benefits-grid,.landing-v2-hero-stats,.landing-v2-module-grid,.landing-v2-platform-grid,.module-landing-includes-grid{grid-template-columns:1fr}.landing-v2-pricing-head{display:none}.landing-v2-pricing-row{grid-template-columns:1fr;grid-gap:8px;gap:8px}.landing-v2-pricing-row>div{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px}.landing-v2-pricing-row>div:before{content:attr(data-label);color:#51627f;font-size:12px;font-weight:700;letter-spacing:.02em}.landing-v2-pricing-row>div:first-child{display:block}.landing-v2-pricing-row>div:first-child:before{display:none}.landing-v2-cta,.module-landing-cta{flex-direction:column;align-items:flex-start}.module-landing-cta h3,.module-landing-results-head h3{font-size:25px}}.customer-landing{--customer-ink:#201a39;--customer-purple:#614ad3;--customer-purple-deep:#342664;--customer-soft:#f2efff;--customer-mint:#cef7dd;--customer-green:#07cd6a;--customer-white:#fff;--customer-muted:#5b566c;--customer-line:#ddd8e9;--customer-display:"Sora",sans-serif;--customer-body:"Manrope",sans-serif;background:var(--customer-white);color:var(--customer-ink);font-family:var(--customer-body)}.customer-landing *{box-sizing:border-box}.customer-landing h1,.customer-landing h2,.customer-landing h3{font-family:var(--customer-display);letter-spacing:-.04em;line-height:1.12;overflow-wrap:anywhere;margin:0}.customer-landing p{line-height:1.7}.customer-landing a{color:inherit}.customer-wrap{width:min(1250px,calc(100% - 96px));margin:auto}.customer-header{min-height:86px;display:flex;align-items:center;grid-gap:32px;gap:32px;padding:0 48px;background:var(--customer-white)}.customer-logo img{display:block;width:155px}.customer-nav{display:flex;grid-gap:28px;gap:28px;margin-left:auto}.customer-business-link,.customer-footer a,.customer-login-link,.customer-nav a{font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.customer-business-link:hover,.customer-login-link:hover,.customer-nav a:hover{color:var(--customer-purple)}.customer-header-actions{display:flex;align-items:center;grid-gap:22px;gap:22px}.customer-business-link{color:var(--customer-purple)!important}.customer-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:30px;gap:30px;padding:18px 24px;border-radius:6px;background:var(--customer-purple);color:var(--customer-white)!important;text-decoration:none;font-weight:800;white-space:nowrap;transition:background-color .2s}.customer-button:hover{background:var(--customer-purple-deep)}.customer-button span,.customer-secondary-link span,.customer-text-link span{font-size:20px}.customer-button-small{font-size:14px;padding:14px 19px}.customer-hero{background:var(--customer-soft);overflow:hidden}.customer-hero-grid{min-height:690px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.customer-hero-copy{padding:80px 0}.customer-hero h1{font-size:clamp(48px,5.7vw,78px);max-width:670px}.customer-hero h1 span{color:var(--customer-purple)}.customer-hero-copy>p:not(.customer-hero-note){max-width:540px;margin:30px 0;color:var(--customer-muted);font-size:19px}.customer-actions{display:flex;align-items:center;grid-gap:28px;gap:28px;flex-wrap:wrap}.customer-secondary-link,.customer-text-link{font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;grid-gap:15px;gap:15px}.customer-hero-note{font-size:14px;color:var(--customer-muted);margin:28px 0 0}.customer-hero-note a{color:var(--customer-purple);font-weight:800}.customer-hero-art{min-height:590px;align-self:end;position:relative;display:grid;place-items:center;isolation:isolate}.customer-art-orbit{position:absolute;width:570px;height:570px;border-radius:50%;background:var(--customer-purple);z-index:-1;top:50%;left:50%;transform:translate(-50%,-46%)}.customer-hero-art img{width:min(94%,500px);height:auto;display:block;position:relative}.customer-art-caption{position:absolute;bottom:35px;right:0;font-size:11px;letter-spacing:.15em;font-weight:800;color:var(--customer-purple-deep)}.customer-art-caption span{font-size:25px;margin-left:10px}.customer-places{background:var(--customer-purple-deep);color:var(--customer-white)}.customer-places-inner{min-height:125px;display:flex;align-items:center;justify-content:center;grid-gap:42px;gap:42px;text-align:center}.customer-places-inner p{font-size:17px;font-weight:700}.customer-places-inner>span{font-size:30px;color:var(--customer-green)}.customer-how{padding:125px 0}.customer-section-intro{max-width:780px}.customer-landing h2{font-size:clamp(37px,4.3vw,62px)}.customer-app-grid>div:first-child>p,.customer-benefit-copy>p,.customer-section-intro>p{font-size:18px;color:var(--customer-muted);max-width:590px}.customer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px;margin-top:70px}.customer-steps article{border-top:1px solid var(--customer-line);padding-top:25px}.customer-step-number{display:block;font-size:14px;color:var(--customer-purple);font-weight:800;margin-bottom:38px}.customer-steps h3{font-size:22px}.customer-steps p{color:var(--customer-muted);font-size:16px}.customer-benefits{background:var(--customer-mint);padding:100px 0}.customer-benefits-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:100px;gap:100px}.customer-benefit-art{min-height:550px;background:var(--customer-white);display:grid;place-items:center}.customer-benefit-art img{max-width:85%;max-height:500px;width:auto;height:auto;display:block}.customer-benefit-copy>p{margin:28px 0}.customer-benefit-copy ul{padding:0;margin:30px 0;list-style:none}.customer-benefit-copy li{padding:15px 0;border-top:1px solid rgba(32,26,57,.18);font-weight:700}.customer-benefit-copy li span{color:var(--customer-purple);font-weight:800;margin-right:14px}.customer-text-link{border-bottom:1px solid;padding-bottom:8px}.customer-app-section{background:var(--customer-purple-deep);color:var(--customer-white);padding:120px 0}.customer-app-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);grid-gap:110px;gap:110px;align-items:center}.customer-app-grid>div:first-child>p{color:var(--customer-soft);margin:28px 0}.customer-button-light{background:var(--customer-green);color:var(--customer-ink)!important}.customer-button-light:hover{background:var(--customer-white)}.customer-install{border-top:1px solid hsla(0,0%,100%,.45);padding-top:30px}.customer-install h3{font-size:24px}.customer-install p{font-size:15px}.customer-install p,.customer-install small{color:var(--customer-soft)}.customer-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:100px;gap:100px;padding:125px 0}.customer-faq>div:first-child p{color:var(--customer-muted)}.customer-faq-list details{border-top:1px solid var(--customer-line)}.customer-faq-list details:last-child{border-bottom:1px solid var(--customer-line)}.customer-faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;grid-gap:20px;gap:20px;padding:23px 0;font-weight:800}.customer-faq-list summary::-webkit-details-marker{display:none}.customer-faq-list summary span{font-size:25px;font-weight:400}.customer-faq-list details[open] summary span{transform:rotate(45deg)}.customer-faq-list details p{color:var(--customer-muted);margin:0 0 24px}.customer-final{text-align:center;background:var(--customer-soft);padding:105px 0}.customer-final h2{max-width:850px;margin:auto}.customer-final p{font-size:18px;color:var(--customer-muted);margin:24px 0 30px}.customer-footer{border-top:1px solid var(--customer-line)}.customer-footer-inner{display:flex;align-items:center;grid-gap:30px;gap:30px;padding:35px 0;font-size:13px}.customer-footer-inner img{width:135px}.customer-footer-inner p{margin-right:auto}.customer-landing :focus-visible{outline:3px solid var(--customer-green);outline-offset:4px}@media(max-width:1100px){.customer-header{padding:0 24px;grid-gap:20px;gap:20px}.customer-nav{grid-gap:16px;gap:16px}.customer-header-actions{grid-gap:14px;gap:14px}.customer-business-link,.customer-login-link,.customer-nav a{font-size:12px}}@media(max-width:850px){.customer-nav{display:none}.customer-header-actions{margin-left:auto}.customer-wrap{width:calc(100% - 40px)}.customer-header{min-height:72px;padding:0 20px}.customer-logo img{width:125px}.customer-login-link{display:none}.customer-button-small{padding:12px;font-size:12px}.customer-hero-grid{grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.customer-hero-copy{padding:70px 0 20px}.customer-hero h1{font-size:clamp(42px,10vw,65px)}.customer-hero-copy>p:not(.customer-hero-note){font-size:17px;margin:22px 0}.customer-hero-art{min-height:430px}.customer-art-orbit{width:390px;height:390px}.customer-hero-art img{width:min(82%,370px)}.customer-art-caption{bottom:20px}.customer-places-inner{padding:24px 0;min-height:auto;grid-gap:14px;gap:14px;flex-direction:column}.customer-places-inner p{font-size:15px;margin:0}.customer-places-inner>span{font-size:23px}.customer-app-section,.customer-benefits,.customer-faq,.customer-final,.customer-how{padding:78px 0}.customer-app-grid,.customer-benefits-grid,.customer-faq,.customer-steps{grid-template-columns:minmax(0,1fr);grid-gap:34px;gap:34px}.customer-steps{margin-top:45px}.customer-step-number{margin-bottom:18px}.customer-benefit-art{min-height:400px}.customer-benefit-art img{max-height:370px}.customer-footer-inner{flex-wrap:wrap;grid-gap:18px;gap:18px}.customer-footer-inner p{width:100%;margin:0}.customer-landing h2{font-size:clamp(34px,8vw,50px)}}@media(max-width:400px){.customer-header{padding:0 14px;grid-gap:8px;gap:8px}.customer-logo img{width:108px}.customer-header-actions{grid-gap:8px;gap:8px}.customer-business-link{font-size:11px}.customer-button-small{padding:11px 9px}.customer-actions{grid-gap:18px;gap:18px}.customer-hero-art{min-height:380px}.customer-art-orbit{width:330px;height:330px}.customer-hero-art img{width:min(88%,330px)}}@media(prefers-reduced-motion:reduce){.customer-button{transition:none}}