.site-footer[data-astro-cid-jo6i4kqk]{background:var(--bg-soft);border-top:1px solid var(--line);margin-top:5rem;font-size:.95rem}.site-footer__cta[data-astro-cid-jo6i4kqk]{background:linear-gradient(135deg, var(--purple), var(--purple-dark));color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:2rem;margin-top:-3rem;padding:2.5rem;display:flex}.site-footer__cta[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:#fff;margin-bottom:.5rem;font-size:1.8rem}.site-footer__cta[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{opacity:.9;max-width:48ch;margin:0}.site-footer__cta-side[data-astro-cid-jo6i4kqk]{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.8rem;display:flex}.site-footer__cta[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{color:var(--purple-dark);box-shadow:none;background:#fff}.site-footer__cta[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{opacity:.9;gap:1.2rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.site-footer__cta[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:before{content:"✓ "}.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(6,1fr);gap:2rem;padding:3.5rem 0 2.5rem;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:34px}.site-footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:28ch;margin:1rem 0 1.2rem}.site-footer__social[data-astro-cid-jo6i4kqk]{gap:.5rem;display:flex}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:50%;padding:.45rem;display:inline-flex}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--purple);border-color:var(--purple)}.site-footer__col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:1rem;font-size:.8rem}.site-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.5rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.site-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2)}.site-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--purple)}.site-footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.2rem 0 2rem;font-size:.85rem;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.2rem;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted)}@media (width<=1100px){.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=700px){.site-footer__cta[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem}.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=480px){.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.lightbox[data-astro-cid-araltbe4]{background:#000;border:0;border-radius:16px;width:min(90vw,960px);padding:0;overflow:hidden}.lightbox[data-astro-cid-araltbe4]::backdrop{background:#0a0616c7}.lightbox__frame[data-astro-cid-araltbe4]{aspect-ratio:16/9;position:relative}.lightbox__frame[data-astro-cid-araltbe4] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lightbox__close[data-astro-cid-araltbe4]{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:#fff;position:sticky;top:0;box-shadow:0 1px 3px #0000001a}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:68px;display:flex}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:193px;height:auto;display:block}.site-header__nav[data-astro-cid-nen7h5rs]{flex:1;justify-content:space-between;align-items:center;gap:2rem;display:flex}.site-header__nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{gap:0;margin:0 auto;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;color:#454444;letter-spacing:.15px;padding:8px 16px;font-size:15px;font-weight:500;display:inline-block}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:#7b7b7b}.has-children[data-astro-cid-nen7h5rs]{position:relative}.has-children[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.4em;height:.4em;margin-left:.35em;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.site-header__sub[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:240px;position:absolute;top:100%;left:-1rem;box-shadow:0 20px 40px #17122b1a;gap:0!important;padding:.6rem!important;display:none!important}.site-header__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:8px;padding:.55rem .8rem;display:block;font-weight:600!important}.site-header__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--purple-soft)}.has-children[data-astro-cid-nen7h5rs]:hover .site-header__sub[data-astro-cid-nen7h5rs],.has-children[data-astro-cid-nen7h5rs]:focus-within .site-header__sub[data-astro-cid-nen7h5rs]{display:flex!important}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:1.2rem;display:flex}.site-header__login[data-astro-cid-nen7h5rs]{color:#454444;font-size:15px;font-weight:700}.site-header__actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{box-shadow:none;background:#7805f7;border-radius:4px;padding:12px 25px;font-size:17px;font-weight:900}.site-header__actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]:hover{background:#6a1ec8;transform:none}.site-header__toggle[data-astro-cid-nen7h5rs]{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.4rem;display:none}@media (width<=1024px){.site-header__toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.site-header__nav[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:1rem;max-height:calc(100vh - 68px);padding:1rem 1.25rem 1.5rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #17122b14}.site-header__nav[data-astro-cid-nen7h5rs].is-open{display:flex}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.2rem}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.6rem 0;font-size:1.05rem;display:block}.site-header__sub[data-astro-cid-nen7h5rs]{box-shadow:none;border:0;position:static;padding:0 0 0 1rem!important;display:flex!important}.site-header__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.35rem 0;font-size:.95rem!important}.site-header__actions[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);justify-content:space-between;padding-top:.5rem}}:root{--purple:#7a25f3;--purple-dark:#5400ad;--purple-soft:#f3ebff;--ink:#17122b;--ink-2:#3d3852;--muted:#6b6680;--line:#e9e5f2;--bg:#fff;--bg-soft:#f8f6fc;--cta-gradient:linear-gradient(114deg, #f9f2ff, #e1caff);--muted-2:#b9b4c7;--radius:14px;--shadow-sm:0 2px 10px #17122b12;--shadow-md:0 18px 44px #17122b21;--step--1:.85rem;--step-0:1.0625rem;--step-1:clamp(1.1rem, 1.03rem + .35vw, 1.3rem);--step-2:clamp(1.25rem, 1.1rem + .62vw, 1.55rem);--step-3:clamp(1.45rem, 1.2rem + 1.05vw, 1.95rem);--step-4:clamp(1.7rem, 1.32rem + 1.7vw, 2.4rem);--step-5:clamp(1.95rem, 1.45rem + 2.4vw, 3rem);--step-6:clamp(2.2rem, 1.55rem + 3.2vw, 3.6rem);--max:1140px;--measure:700px;--font:var(--font-lato), "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);margin:0;font-size:17px;line-height:1.65}img,svg,video,iframe{max-width:100%}img{height:auto}a{color:var(--purple);text-decoration:none}a:hover{color:var(--purple-dark)}h1,h2,h3,h4{letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:900;line-height:1.2}.container{width:min(100% - 2.5rem, var(--max));margin-inline:auto}.btn{color:#fff;background:linear-gradient(165deg, var(--purple), var(--purple-dark));white-space:nowrap;border-radius:10px;align-items:center;gap:.5em;padding:.7em 1.35em;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #7a25f340}.btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #7a25f352}.btn--ghost{color:var(--purple);background:var(--bg);border:1.5px solid var(--line);box-shadow:none}.btn--ghost:hover{color:var(--purple-dark);border-color:var(--purple);box-shadow:none}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--purple);font-size:.78rem;font-weight:700;display:inline-block}.chip{background:var(--purple-soft);color:var(--purple-dark);letter-spacing:.02em;border-radius:999px;padding:.25em .7em;font-size:.78rem;font-weight:700;display:inline-block}.chip:hover{background:var(--purple);color:#fff}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;font-size:.9rem;display:flex}.meta .avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.prose{max-width:var(--measure);font-size:1.08rem;line-height:1.75}.prose>:first-child{margin-top:0}.prose h2{margin:2.4em 0 .7em;scroll-margin-top:90px;font-size:1.7rem}.prose h3{margin:1.9em 0 .6em;scroll-margin-top:90px;font-size:1.3rem}.prose h4{margin:1.6em 0 .5em;font-size:1.1rem}.prose p,.prose ul,.prose ol{margin:0 0 1.25em}.prose li{margin-bottom:.4em}.prose li>p{margin-bottom:.5em}.prose a{text-underline-offset:.15em;text-decoration:underline #7a25f359}.prose a:hover{text-decoration-color:currentColor}.prose img{border-radius:var(--radius);border:1px solid var(--line);margin:1.8em auto;display:block}.prose img+em,.prose p:has(>img)+p>em:only-child{text-align:center;color:var(--muted);margin-top:-1.2em;margin-bottom:1.8em;font-size:.9rem;display:block}.prose blockquote{border-left:4px solid var(--purple);border-radius:0 var(--radius) var(--radius) 0;background:var(--bg-soft);color:var(--ink-2);margin:1.8em 0;padding:1.1em 1.4em}.prose blockquote p:last-child{margin-bottom:0}.prose hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}.prose table{border-collapse:collapse;width:100%;margin:1.8em 0;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.65em .9em}.prose th{background:var(--bg-soft);font-weight:700}.prose pre{border-radius:var(--radius);padding:1em 1.2em;font-size:.9rem;overflow-x:auto}.prose code{font-size:.92em}.prose :not(pre)>code{background:var(--bg-soft);border-radius:6px;padding:.15em .4em}.prose .video{aspect-ratio:16/9;border-radius:var(--radius);background:#000;margin:1.8em 0;position:relative;overflow:hidden}.prose .video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.prose .instagram-media{margin:1.8em auto!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{--font-system:-apple-system, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:var(--font-system);color:#333;font-size:16px;line-height:1.5;overflow-x:clip}.page *{-webkit-font-smoothing:antialiased}.system-fonts,.system-fonts *{font-family:var(--font-system)!important}.notification-item-card{box-shadow:none;background-color:#fff;border-radius:10px;padding:15px 5px;border:1px solid #e7e9f1!important}.purple-text{color:#7a25f3!important}td .fa-check{color:#2ca01c}td .fa-times{color:#dd120e}.green-check svg,.green-check .ico{color:#2ca01c;fill:#2ca01c}.red-check svg,.red-check .ico{color:#dd120e;fill:#dd120e}.ta-center{text-align:center}.ta-left{text-align:left}.ta-right{text-align:right}.ta-center .btn-wrap,.ta-center .buttons,.btn-wrap.ta-center,.buttons.ta-center{justify-content:center}.btn-wrap.ta-right,.buttons.ta-right{justify-content:flex-end}.btn-wrap.ta-left,.buttons.ta-left{justify-content:flex-start}.box,.band{--w:initial;--boxed:initial;--justify:initial;--align:initial;--gap:initial;--minh:initial;--bg:initial;--bg-image:initial}.band{background:var(--bg-image,none) center / cover no-repeat, var(--bg,transparent);width:100%;min-width:0;max-width:100%}.band--root{padding:0}.band--first>.box--inner:not(.has-pad){padding-top:48px}.page>.band:last-child>.box--inner:not(.has-pad){padding-bottom:48px}.band:not(.band--root).has-bg:not(.has-style)>.box:not(.has-pad){padding:1.5rem}.band:not(.band--root).has-bg:not(.has-style){border-radius:var(--radius)}.box{gap:var(--gap,20px);justify-content:var(--justify,flex-start);align-items:var(--align,stretch);min-height:var(--minh,auto);flex-direction:column;min-width:0;max-width:100%;display:flex}.box:not(.box--inner){background:var(--bg-image,none) center / cover no-repeat, var(--bg,transparent)}.box:not(.box--inner).has-bg:not(.has-pad){padding:1.5rem}.box:not(.box--inner).has-bg:not(.has-style){border-radius:var(--radius)}.band--root>.box--inner{width:min(100% - 20px, var(--boxed,var(--max)));box-sizing:content-box;margin-inline:auto}.band--root>.box--inner.has-pad{box-sizing:border-box;max-width:calc(100% - 20px)}.band:not(.band--root)>.box--inner{width:min(100%, var(--boxed,100%));margin-inline:auto}.box--row{align-items:var(--align,center);gap:var(--gap,20px);flex-direction:row}.box--wrap{flex-wrap:wrap}.box--row>*{flex:0 auto;min-width:0}.box--row>.box,.box--row>.band{flex:1 1 0}.box--row>.has-w{flex:0 1 var(--w);width:var(--w)}.box--row>.hd--span{white-space:nowrap;flex:none}.box--col>.has-w{width:var(--w);max-width:100%}.box--col>.has-w-px,.box--row>.has-w-px{flex-shrink:0;max-width:calc(100vw - 20px)}.box--col>:is(.box,.band):not(.has-w):not(.has-w-px){align-self:stretch}.box--col[style*=--align\:center]>:is(.btn-wrap,.buttons,.icon-list--inline,.social,.price-toggle){justify-content:center}.box--col[style*=--align\:center]>:is(.img,.counter,.icon-box,.image-box){text-align:center;align-items:center}.box--col[style*=--align\:flex-end]>:is(.btn-wrap,.buttons){justify-content:flex-end}.hd{letter-spacing:-.015em;color:inherit;font-weight:900;line-height:1.18;font-family:var(--font-lato);text-wrap:balance;margin:0}.hd--h4,.hd--h5,.hd--h6{letter-spacing:0;line-height:1.35}.hd--p,.hd--span,.hd--div{letter-spacing:0;line-height:1.5}.hd--h1{font-size:var(--step-5)}.hd--h2{font-size:var(--step-4)}.hd--h3{font-size:var(--step-3)}.hd--h4{font-size:var(--step-2)}.hd--h5,.hd--h6{font-size:var(--step-0)}.hd--p,.hd--span,.hd--div{font-size:inherit;font-weight:400}.hd--animated{width:100%;font-size:clamp(1.7rem,3.6vw,2.4rem)}.hl{color:var(--words-color,var(--purple))}.hl>span{text-decoration-color:var(--marker-color,#7a25f359)}.hd a{color:inherit}.hd b,.hd strong{font-weight:inherit}.rich{color:var(--muted);font-size:inherit;line-height:1.65;font-family:var(--font-lato)}.rich h1,.rich h2,.rich h3,.rich h4{color:var(--ink);font-family:var(--font-lato);margin:1.4em 0 .5em;line-height:1.25}.ta-center>.rich,.rich.ta-center,.box--col[style*=--align\:center]>.rich{margin-inline:auto}.rich>:first-child{margin-top:0}.rich>:last-child{margin-bottom:0}.rich p,.rich ul,.rich ol{margin:0 0 .9em}.rich img{max-width:100%;height:auto}.rich a{color:#4d0080}.rich a:hover{color:#101010}.rich .white-text{color:#fff}.rich .cta_button-03__title{font-size:1.15rem}.hd__link{color:inherit}.hd__link:hover{text-decoration:underline}.hl{color:var(--purple);display:inline-grid;position:relative}.hl>span{white-space:nowrap;text-underline-offset:.12em;grid-area:1/1;text-decoration:underline #7a25f359}.hl>span:nth-child(n+2){opacity:0}.img{flex-direction:column;align-items:center;max-width:100%;margin:0;display:flex}.img--sized{max-width:min(100%, var(--img-w,100%));width:var(--img-pw,auto)}.img--center{align-self:center}.img--left{align-items:flex-start}.img--right{align-items:flex-end}.img img{width:auto;max-width:100%;height:auto}.img[style*=width\:] img{width:100%}.img__link{max-width:100%;display:block}.img figcaption{color:var(--muted);margin-top:.5rem;font-size:.85rem}.box--col[style*=--align\:center]>.img{align-self:center}.btn-wrap{display:flex}.btn-wrap .btn{background:var(--btn-bg,#7a25f3);color:var(--btn-color,#fff);border:var(--btn-border,0);padding:var(--btn-size-pad,14px 26px);font-family:var(--font-lato);font-size:var(--btn-size-fs,var(--step-0));box-shadow:none;border-radius:10px;font-weight:700;line-height:1.15;transform:none}.btn-wrap .btn:hover{background:var(--btn-bg-hover,#611bc6);color:var(--btn-color,#fff);box-shadow:none;transform:none}.btn-wrap .btn--xs{--btn-size-pad:10px 18px;--btn-size-fs:var(--step--1)}.btn-wrap .btn--sm{--btn-size-pad:12px 22px;--btn-size-fs:var(--step--1)}.btn-wrap .btn--md{--btn-size-pad:15px 28px;--btn-size-fs:var(--step-0)}.btn-wrap .btn--lg{--btn-size-pad:17px 32px;--btn-size-fs:var(--step-1)}.btn-wrap .btn--xl{--btn-size-pad:19px 38px;--btn-size-fs:var(--step-1)}.btn-wrap .btn--ghost{color:var(--btn-color,var(--purple));border:var(--btn-border,2px solid currentColor);box-shadow:none;background:#fff}.btn-wrap .btn--ghost:hover{background:var(--bg-soft)}.btn--link,.btn-wrap .btn--link{color:var(--btn-color,var(--purple));border:0;padding:10px 4px;font-weight:700;box-shadow:none!important;background:0 0!important}.btn--link:hover{text-decoration:underline;transform:none;color:var(--btn-color,var(--purple))!important}.btn--icon-right .ico,.btn--icon-left .ico{color:inherit}.buttons{flex-wrap:wrap;gap:.8rem;display:flex}.icon-list{gap:var(--list-gap,.6rem);color:inherit;font-family:var(--font-lato);margin:0;padding:0;list-style:none;display:grid}.icon-list li{align-items:flex-start;gap:.5rem;display:flex}.icon-list .ico{color:var(--icon-color,var(--purple));flex-shrink:0;margin-top:.15em;display:inline-flex}.icon-list a{color:inherit}.icon-list a:hover{color:var(--purple)}.icon-list--inline{justify-content:inherit;gap:.5rem max(var(--list-gap,1.4rem), .9rem);flex-wrap:wrap;display:flex}.icon-list--inline.icon-list--center{justify-content:center}.icon-list--inline.icon-list--right{justify-content:flex-end}.icon-list--inline li{align-items:center;gap:.35rem}.icon-list--inline .ico{margin-top:0}.ico{color:var(--icon-color,var(--purple));flex:none;display:inline-flex}.ico svg{width:var(--icon-size,1.25em);height:var(--icon-size,1.25em);flex:none}.ico--center{align-self:center;margin-inline:auto}.ico--right{align-self:flex-end}.icon-list .ico svg{width:var(--icon-size,18px);height:var(--icon-size,18px)}.icon-box,.image-box{flex-direction:column;gap:.8rem;display:flex}.icon-box--left,.image-box--left{align-items:var(--img-valign,flex-start);flex-direction:row}.icon-box--left{gap:var(--icon-space,.8rem)}.icon-box>div,.image-box>div{overflow-wrap:break-word;min-width:0}.icon-box__icon{color:var(--icon-color,var(--purple));flex:none;align-self:flex-start;display:inline-flex}.icon-box__icon svg{width:var(--icon-size,40px);height:var(--icon-size,40px);flex:none}.ta-center .icon-box__icon,.box--col[style*=--align\:center] .icon-box__icon{align-self:center}.icon-box__title,.image-box__title{font-size:var(--title-size,var(--step-2));font-weight:var(--title-weight,800);color:var(--title-color,var(--ink));margin-bottom:.4rem;line-height:1.25}.icon-box--left:not(:has(.rich)) .icon-box__title{margin-bottom:0}.image-box__media img{border-radius:var(--img-radius,12px);max-width:var(--img-size,100%)}.icon-box .rich,.image-box .rich{font-size:.98rem}.icon-box[style*=--desc-color] .rich,.image-box[style*=--desc-color] .rich{color:var(--desc-color)}.image-box__media img{border-radius:var(--img-radius,12px);object-fit:contain;width:100%;height:auto}.image-box--left,.image-box--right{align-items:var(--img-valign,flex-start);gap:.9rem}.image-box--right{flex-direction:row-reverse}.image-box--left .image-box__media,.image-box--right .image-box__media{flex:0 0 var(--img-size,96px);max-width:var(--img-size,96px)}.image-box--left .image-box__media img,.image-box--right .image-box__media img{max-width:100%}.image-box--left .image-box__title,.image-box--right .image-box__title{margin-bottom:0}.counter{text-align:center;font-family:var(--font-lato);flex-direction:column;align-items:center;gap:.2rem;display:flex}.counter__n{font-size:var(--step-5);color:var(--num-color,var(--purple));letter-spacing:-.03em;font-weight:900;line-height:1}.counter__t{color:var(--title-color,var(--muted));font-size:var(--step-0);line-height:1.5}.carousel{--arrow-inset:-22px;width:100%;position:relative}.carousel__track{gap:var(--slide-gap,24px);scroll-snap-type:x proximity;scrollbar-width:none;margin:-4px;padding:4px;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--slide-gap,24px)) / var(--per-view));scroll-snap-align:start;min-width:0}.carousel__arrow{z-index:2;border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #17122b1f}.carousel__arrow:hover{color:var(--purple);border-color:var(--purple)}.carousel__arrow--prev{left:var(--arrow-inset)}.carousel__arrow--next{right:var(--arrow-inset)}.carousel.is-static .carousel__arrow{display:none}.carousel__dots{justify-content:center;gap:.5rem;margin-top:1.2rem;display:flex}.carousel__dots:empty{display:none}.carousel__dots button{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:all .2s}.carousel__dots button.is-active{background:var(--purple);border-radius:6px;width:26px}.testimonial{border-radius:var(--card-radius,var(--radius));background:var(--card-bg,#fff);border:1px solid var(--line);flex-direction:column;gap:1rem;margin:0;padding:1.6rem;display:flex}.testimonials,.icon-box,.image-box,.price-table,.faq,.howto,.info-list,.timeline{font-family:var(--font-lato)}.testimonial blockquote{color:var(--quote-color,var(--ink-2));font-size:var(--quote-font-size,1.05rem);font-style:var(--quote-font-style,italic);line-height:var(--quote-line-height,1.5);margin:0}.testimonial mark{color:#000;background:#fbdf4c;padding:0 2px 2px}.testimonial figcaption{align-items:center;gap:.8rem;margin-top:auto;font-size:.9rem;display:flex}.testimonial figcaption img{object-fit:cover;border-radius:50%;width:44px;height:44px}.testimonial figcaption span{flex-direction:column;display:flex}.testimonial small{color:var(--muted)}.testimonials--bubble .testimonial{border:0;box-shadow:0 10px 30px #17122b14}.testimonials[style*=--bubble-bg] .testimonial{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.testimonials[style*=--bubble-bg] .testimonial blockquote{background:var(--bubble-bg);font-style:var(--quote-font-style,normal);border-radius:7px;padding:1.9rem 2.2rem;line-height:1.45;position:relative}.testimonials[style*=--bubble-bg] .testimonial blockquote:after{content:"";border:10px solid #0000;border-top-color:var(--bubble-bg);border-bottom:0;position:absolute;bottom:-9px;left:2.2rem}.testimonials[style*=--bubble-bg] .testimonial figcaption{gap:.75rem;margin-top:1.1rem;padding-left:1.4rem}.testimonials[style*=--bubble-bg] .testimonial figcaption img{width:52px;height:52px}.testimonials[style*=--bubble-bg] .testimonial figcaption strong{color:var(--ink);font-size:1.1rem;font-weight:700}.testimonials[style*=--bubble-bg] .testimonial small{color:var(--muted);font-size:.78rem}.logos{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logos__track{width:max-content;animation:logos-scroll calc(var(--n) * 3s) linear infinite;align-items:center;gap:4rem;display:flex}.logos__track img{object-fit:contain;filter:grayscale();opacity:.7;width:auto;max-width:160px;height:44px}.logos:hover .logos__track{animation-play-state:paused}@keyframes logos-scroll{to{transform:translate(-50%)}}.gallery__slide img{border-radius:var(--img-radius,12px);border:1px solid var(--line);width:100%;height:auto}.cards{--arrow-inset:-10px;width:100%}.card-item{box-shadow:var(--shadow-md);background:#fff;border-radius:16px;grid-template-columns:40% 1fr;align-items:center;gap:2.5rem;padding:2rem;display:grid}.card-item__media img{width:100%;height:auto;box-shadow:var(--shadow-sm);border-radius:12px}.card-item__body{flex-direction:column;gap:.9rem;display:flex}.card-item__label{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-weight:800;font-family:var(--font-lato)}.card-item h3{font-size:var(--step-3);color:var(--ink);font-weight:900;line-height:1.25;font-family:var(--font-lato)}.card-item h3 a{color:inherit}.card-item__text{font-size:var(--card-text-size,28px);letter-spacing:-.3px;color:#7a7a7a;line-height:1.3;font-family:var(--font-lato)}.card-item__text p{margin:0 0 .6em}.card-item__btn{background:var(--purple);color:#fff;font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;font-weight:800;font-family:var(--font-lato);border-radius:10px;align-self:flex-start;padding:14px 22px;line-height:1;display:inline-block}.card-item__btn:hover{background:var(--purple-dark);color:#fff}.divider{width:var(--divider-width,64px);border:0;border-top:var(--divider-weight,3px) solid var(--divider-color,var(--purple));max-width:100%;margin:var(--divider-gap,.4rem) 0;border-radius:2px}.divider[style*=--divider-align\:center],.ta-center>.divider,.box--col[style*=--align\:center]>.divider{margin-inline:auto}.divider[style*=--divider-align\:right]{margin-left:auto}.spacer{width:100%;max-height:40px}.raw{width:100%}.raw:has(>table){overflow-x:auto}.raw table{border-collapse:collapse;width:100%;font-family:var(--font-lato);border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.raw thead th{background:var(--bg-soft);border-bottom:1px solid var(--line);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:center;vertical-align:middle;padding:1.1rem 1rem;font-weight:800}.raw thead th:first-child{text-align:left}.raw thead th img{object-fit:contain;width:auto;max-width:160px;max-height:30px;margin:0 auto;display:block}.raw tbody td{border-top:1px solid var(--line);text-align:center;font-size:var(--step-0);color:var(--ink-2);white-space:nowrap;padding:.9rem 1rem}.raw tbody td:first-child{text-align:left;color:var(--ink);white-space:normal;font-weight:600}.raw tbody tr:nth-child(2n){background:color-mix(in srgb, var(--bg-soft) 55%, #fff)}.raw tbody td:nth-child(2){background:color-mix(in srgb, var(--purple) 4%, #fff);font-weight:700}@media (width<=640px){.raw table{font-size:var(--step--1)}.raw thead th,.raw tbody td{padding:.7rem .6rem}}.tool-embed{align-self:stretch;width:100%}.tool-embed iframe{border:0;width:100%;min-height:600px}.video{aspect-ratio:16/9;border-radius:var(--radius);background:#000;width:100%;position:relative;overflow:hidden}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.social{gap:.6rem;display:flex}.social a{background:var(--purple-soft);color:var(--purple);border-radius:50%;padding:.5rem;display:inline-flex}.quote{border-left:4px solid var(--purple);background:var(--bg-soft);border-radius:0 12px 12px 0;margin:0;padding:1.2rem 1.5rem}.quote cite{margin-top:.6rem;font-style:normal;font-weight:700;display:block}.faq{gap:.6rem;width:100%;display:grid}.faq__item{border:1px solid var(--line);background:#fff;border-radius:12px;padding:.9rem 1.2rem}.faq__item summary{cursor:pointer;font-weight:700}.faq__item .rich{padding-top:.6rem}.howto__steps,.info-list,.timeline{gap:1.4rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.howto__steps li,.info-list li{counter-increment:step;padding-left:3rem;position:relative}.howto__steps li:before,.info-list li:before{content:counter(step);background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid;position:absolute;top:0;left:0}.howto__steps h3,.info-list h3{margin-bottom:.3rem;font-size:1.15rem}.timeline__item{grid-template-columns:3rem 1fr;gap:1rem;display:grid}.timeline__marker{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-weight:900;display:grid}.timeline__body{border-left:2px solid var(--line);gap:.6rem;margin-left:-1.7rem;padding-bottom:1rem;padding-left:1.7rem;display:grid}.timeline__body h3{font-size:1.25rem}.timeline__body img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto}@media (width>=1024px){.timeline{gap:0;position:relative}.timeline:before{content:"";inset-block:1.2rem;background:var(--line);width:3px;position:absolute;left:50%;transform:translate(-50%)}.timeline__item{grid-template-columns:1fr 3.4rem 1fr;align-items:start;gap:0;padding-bottom:2.6rem}.timeline__marker{z-index:1;box-shadow:0 0 0 6px var(--bg-soft);grid-area:1/2;justify-self:center;position:relative}.timeline__body{background:var(--bg-soft);border:0;border-radius:16px;grid-row:1;margin:0;padding:1.7rem 1.9rem}.timeline__item:nth-child(odd) .timeline__body{grid-column:1;margin-right:1.6rem}.timeline__item:nth-child(2n) .timeline__body{grid-column:3;margin-left:1.6rem}}.price-toggle{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.price-toggle__switch{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:.3rem;display:inline-flex}.price-toggle__switch input{opacity:0;pointer-events:none;position:absolute}.price-toggle__switch label{cursor:pointer;color:var(--ink-2);border-radius:999px;padding:.5rem 1.2rem;font-weight:700}.price-toggle__switch input:checked+label{background:var(--purple);color:#fff}.price-toggle__panel{width:100%}.price-toggle:has(#pt-a:checked) .price-toggle__panel--b,.price-toggle__panel--b,.price-toggle:has(.price-toggle__switch input:nth-of-type(2):checked) .price-toggle__panel--a{display:none}.price-toggle:has(.price-toggle__switch input:nth-of-type(2):checked) .price-toggle__panel--b{display:block}.price-table{background:var(--pt-footer-bg,#fff);text-align:center;height:100%;font-family:var(--font-lato);border-radius:12px;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.price-table--featured{box-shadow:0 20px 50px #7a25f326}.price-table__ribbon{background:var(--pt-ribbon-bg,var(--purple));color:#fff;letter-spacing:.04em;padding:4px 40px;font-size:12px;font-weight:600;position:absolute;top:14px;right:-34px;transform:rotate(45deg)}.price-table__head{background:var(--pt-header-bg,#fff);padding:30px 0 10px}.price-table__name{font-size:var(--step-3);color:var(--pt-heading,var(--ink));font-weight:900;line-height:1.2}.price-table__sub{font-size:var(--step--1);color:var(--muted);margin:6px 0 0;font-weight:500;line-height:1.5;display:inline-block}.price-table__price{background:var(--pt-price-bg,#f7f7f7);color:var(--pt-price,#000);font-size:var(--step-6);font-weight:var(--pt-price-weight,900);justify-content:center;align-items:flex-end;gap:2px;margin:0;padding:40px 24px;line-height:1.5;display:flex}.price-table__cur{font-size:var(--step-3);align-self:flex-end}.price-table__num{line-height:1}.price-table__frac{font-size:var(--step-3);align-self:flex-end}.price-table__period{font-size:var(--step--1);text-align:left;color:var(--muted);align-self:flex-end;margin-left:8px;font-weight:400;line-height:1.25}.price-table__features{background:var(--pt-features-bg,#fff);color:var(--pt-features,#444);font-size:var(--step-0);font-weight:var(--pt-features-weight,400);text-align:var(--pt-features-align,left);gap:14px;margin:0;padding:28px 24px;list-style:none;display:grid}.price-table__features li{padding-left:26px;line-height:1.45;position:relative}.price-table__features li:before{content:"✓";color:#40d2aa;font-weight:900;position:absolute;left:0}.price-table__footer{background:var(--pt-footer-bg,#fff);margin-top:auto;padding:0 20px 30px}.price-table__btn{background:var(--pt-btn-bg,var(--purple));color:var(--pt-btn-color,#fff);border:var(--pt-btn-border,0);font-size:var(--step-0);border-radius:10px;padding:15px 36px;font-weight:600;line-height:1;display:inline-block}.price-table__btn:hover{color:#f5f0fd;background:#5e19c0;border-color:#5e19c0}.price-table__note{color:var(--muted);margin:10px 0 0;font-size:12px}.larger-plan-section,.larger-plan-section2{display:none}.larger-plan-section.is-open,.larger-plan-section2.is-open{display:block}#show-other-plans,#show-monthly-plans{cursor:pointer}@media (width<=900px){.box--row{flex-direction:column;align-items:stretch}.box--row.box--inline{flex-direction:row;justify-content:flex-start;align-items:center}.box--row>.has-w{flex-basis:auto;width:auto}.box--row.box--wrap-m{flex-flow:wrap;justify-content:center;align-items:flex-start}.box--row.box--wrap-m>.has-w-m{width:var(--w-m);flex:none}.band--root{--pad-y:2rem}.carousel{--arrow-inset:4px;--per-view:var(--per-view-tablet,2)!important}.cards{--per-view:1!important}.card-item{grid-template-columns:1fr}.counter__n{font-size:2.2rem}}@media (width<=600px){.carousel{--per-view:1!important}.icon-box--left,.image-box--left{flex-direction:column}}@media (width<=767px){.img--sized{max-width:min(100%, var(--img-w-m,var(--img-w,100%)));width:var(--img-pw-m,var(--img-pw,auto))}[style*=--fs-m]{font-size:var(--fs-m)!important}.btn{white-space:normal;text-align:center;max-width:100%}[style*=--pad-m]{padding:var(--pad-m)!important;box-sizing:border-box!important}.carousel{padding-inline:0!important}}.vis{display:contents}@media (width>=1025px){.hide-desktop{display:none!important}}@media (width>=768px) and (width<=1024px){.hide-tablet{display:none!important}}@media (width<=767px){.hide-mobile{display:none!important}}
