@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&family=Poppins:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,Inter,sans-serif;background:#e3c8ff;color:#fff}.app-wrapper{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}a{text-decoration:none;color:inherit}.navbar{padding:18px 8rem 15px;display:flex;align-items:center;justify-content:space-between;background:transparent;color:#000;border:2px solid #ffffff;border-radius:0 0 30px 30px;position:relative;z-index:1000}.nav-logo{position:relative;z-index:1100;display:flex;align-items:center;min-height:44px}.nav-logo a{display:flex;align-items:center}.nav-logo img{display:block;width:150px;height:auto}.nav-menu{position:relative;z-index:1100;display:flex;align-items:center;gap:30px}.nav-link{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:18px;font-family:Poppins,sans-serif;padding:6px 0;color:#000;font-weight:300;line-height:1}.nav-contact{display:inline-flex;align-items:center;justify-content:center;background:var(--purple-main);color:#fff;padding:10px 40px;border-radius:20px;border:none;font-size:18px;line-height:1;cursor:pointer;text-decoration:none}.nav-hamburger{position:relative;z-index:1100;display:none;flex-direction:column;gap:6px;cursor:pointer}.nav-hamburger span{width:28px;height:3px;background:#000;border-radius:2px;transform-origin:center;transition:opacity .2s ease,transform .24s ease}.nav-hamburger:focus-visible,.nav-link:focus-visible,.nav-contact:focus-visible{outline:3px solid rgba(118,45,242,.34);outline-offset:6px}@media(max-width:850px){.navbar{padding:18px 2rem 15px}.nav-logo,.nav-hamburger{z-index:3000}.nav-logo--hidden{opacity:0;visibility:hidden;pointer-events:none}.nav-hamburger{display:flex;padding:8px;margin:-8px;border-radius:12px}.nav-hamburger.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-menu{position:fixed;inset:0;z-index:1000;width:100vw;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;flex-direction:column;align-items:center;justify-content:flex-start;background:linear-gradient(180deg,#fff 0% 58%,#f5efff);padding:142px 22px 34px;gap:16px;overflow-y:auto;opacity:0;pointer-events:none;transform:translate(100%);transition:opacity .25s ease,transform .34s cubic-bezier(.22,1,.36,1)}.nav-menu:before{content:"";position:fixed;inset:0;z-index:-1;background:inherit;pointer-events:none}.nav-menu.open{opacity:1;pointer-events:auto;transform:translate(0)}.nav-link{justify-content:center;width:min(100%,420px);min-height:66px;padding:0 24px;border:1px solid rgba(118,45,242,.18);border-radius:20px;background:#762df20e;box-shadow:0 18px 42px #26104814;color:#191326;font-size:24px;font-weight:500;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.nav-link:hover{background:#fff;border-color:#762df266;box-shadow:0 24px 54px #5923cc29;color:var(--purple-main);transform:translateY(-2px)}.nav-link svg{width:18px;height:18px}.nav-contact{width:min(100%,420px);min-height:60px;margin-top:8px;border-radius:999px;font-size:24px;font-weight:500;text-align:center;box-shadow:0 20px 42px #762df23d;transition:box-shadow .22s ease,transform .22s ease,background .22s ease}.nav-contact:hover{box-shadow:0 26px 58px #5923cc42;transform:translateY(-2px)}}.nav-drawer-scrim{position:fixed;inset:0;background:#0000007a;z-index:800;animation:productsScrimFade .42s ease}.nav-side-drawer{position:fixed;top:0;right:0;width:max(60vw,860px);max-width:100vw;height:100vh;background:#fff;padding:116px 34px 44px;z-index:900;border-radius:0 0 0 92px;overflow-y:auto;box-shadow:-28px 0 80px #140c233d;animation:productsSlideIn .42s cubic-bezier(.22,1,.36,1)}.nav-drawer-content{animation:drawerContentSwitch .26s ease both}.nav-drawer-content--products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:26px}.nav-drawer-content--resources{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:42px}.products-dropdown:before{display:none}.nav-drawer-close{position:absolute;top:18px;left:22px;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(25,19,38,.46);border-radius:999px;background:#fff;color:#191326;font-size:28px;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.nav-drawer-close:hover{background:#191326;color:#fff;transform:rotate(90deg)}.nav-drawer-back{display:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes productsSlideIn{0%{opacity:.96;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes productsScrimFade{0%{opacity:0}to{opacity:1}}@keyframes drawerContentSwitch{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.dropdown-card{background:#7839f3;padding:24px;border-radius:28px;color:#fff;box-shadow:0 10px 35px #00000026;animation:fadeIn .25s ease-out;min-height:240px;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.dropdown-card-link{display:block;min-width:0}.dropdown-card:hover{background:#6f2dff;box-shadow:0 24px 54px #5923cc42;transform:translateY(-5px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-title{display:flex;align-items:center;gap:12px}.dropdown-icon{width:25px;height:25px}.dropdown-card h3{font-size:20px;font-weight:500;text-transform:capitalize}.dropdown-card p{margin-top:10px;opacity:.85;font-size:15px}.dropdown-footer{display:flex;flex-direction:column;justify-content:space-between;gap:3.5rem}.shopify-logo{width:110px}.resources-dropdown{padding:120px 48px 48px}.resources-link-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;color:#191326}.resources-link-column{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.resources-link-column h3{margin-bottom:4px;color:#191326;font-size:22px;font-weight:600}.resources-link-column a,.resources-link-column span{color:#191326;font-size:17px;line-height:1.45}.resources-link-column a{transition:color .2s ease,transform .2s ease}.resources-link-column a:hover{color:var(--purple-main);transform:translate(4px)}.resources-action-list{display:grid;gap:24px;align-self:end}.resources-action-card{display:flex;align-items:center;width:100%;min-height:92px;padding:0 48px;border:0;border-radius:20px;color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;text-align:left;text-decoration:none;cursor:pointer;transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.resources-action-card--primary{background:var(--purple-main);box-shadow:0 20px 45px #762df22e}.resources-action-card--secondary{background:var(--purple-light)}.resources-action-card:hover{box-shadow:0 24px 54px #5923cc38;transform:translateY(-5px)}@media(max-width:850px){.fullscreen-dropdown{position:fixed!important;width:100vw!important;height:100vh!important;border-radius:0;inset:0!important;padding:92px 18px 34px!important;overflow-y:auto;background:#fff;z-index:2600!important}.products-dropdown,.resources-dropdown{width:100%;border-radius:0}.nav-side-drawer{box-shadow:none;z-index:2600!important;animation:mobileDrawerSlideIn .34s cubic-bezier(.22,1,.36,1)}.nav-drawer-content--products{display:flex;flex-direction:column;gap:18px}.nav-drawer-scrim,.products-dropdown:before,.nav-drawer-close{display:none}.nav-drawer-back{position:fixed;top:18px;left:18px;z-index:2700;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid rgba(118,45,242,.24);border-radius:999px;background:#fff;color:var(--purple-main);font-family:Poppins,sans-serif;font-size:15px;font-weight:500;box-shadow:0 12px 30px #1913261a;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.nav-drawer-back:hover,.nav-drawer-back:focus-visible{background:#762df214;border-color:#762df275;box-shadow:0 16px 34px #5923cc29;outline:none;transform:translateY(-1px)}.nav-drawer-back:before{content:"";width:9px;height:9px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.dropdown-card{min-height:250px;border-radius:28px}.nav-drawer-content--resources{display:flex;flex-direction:column;gap:22px}.resources-link-columns{grid-template-columns:1fr;gap:20px}.resources-link-column h3{font-size:24px}.resources-action-list{gap:16px;width:min(100%,270px);margin:12px auto 0}.resources-action-card{min-height:90px;padding:0 28px;border-radius:20px;font-size:24px;text-align:center}.dropdown-card{width:100%}}@keyframes mobileDrawerSlideIn{0%{opacity:.98;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.hero-section{text-align:left;padding:80px 40px;position:relative;overflow:visible;flex:1;display:flex}.hero-circle{position:absolute;top:5px;left:50%;transform:translate(-50%);z-index:-1;height:1000px;width:1000px}@media screen and (max-width:850px){.hero-circle{top:118px;height:720px;width:720px;overflow-x:hidden}}.hero-wrapper{display:flex;justify-content:space-between;flex-direction:column;flex:1}.hero-title{font-family:Poppins;font-size:105px;font-weight:400;line-height:1.1;position:relative;z-index:2}@media screen and (max-width:1100px){.hero-title{font-size:90px}}@media screen and (max-width:850px){.hero-title{font-size:clamp(31px,8vw,38px);max-width:100%}}@media screen and (max-width:768px){.hero-section{flex:1;min-height:calc(100svh - 112px);overflow:hidden;padding:32px 20px 34px}.hero-wrapper{justify-content:space-between;gap:34px;min-width:0}.hero-product-wrapper{width:100%;min-width:0;margin-top:auto;padding-bottom:4px}}@media screen and (max-width:430px){.hero-section{min-height:calc(100svh - 104px);padding:28px 16px 30px}.hero-title{font-size:30px}.hero-circle{top:118px;height:640px;width:640px}}.product-carousel{position:relative;width:100%;min-width:0}.product-slider-viewport{width:100%}.product-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin-top:0;width:100%}.product-card{background:var(--purple-main);padding:35px;color:#fff;cursor:pointer;width:100%;height:100%;min-height:205px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.product-card:hover{background:#6d27df;box-shadow:0 18px 40px #33127133;transform:translateY(-3px)}@media screen and (max-width:850px){.product-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{padding:25px;min-height:175px;border-radius:20px}}.product-arrow{margin-top:1.75rem;width:15px}.left-card{border-radius:var(--radius) 0 0 var(--radius)}.right-card{border-radius:0 var(--radius) var(--radius) 0}.product-card h2{font-size:28px;font-family:Poppins;font-weight:500;line-height:1.1}@media screen and (max-width:850px){.product-card h2{font-size:22px}}.product-card p{font-size:20px;margin-top:1rem;opacity:.85;line-height:1.35;overflow-wrap:anywhere}@media screen and (max-width:768px){.product-card p{font-size:16px}}.product-arrow{font-size:20px}.product-title{display:flex;align-items:center;gap:8px}.product-icon{width:30px;height:30px;object-fit:contain;flex:0 0 auto}.product-card-link{text-decoration:none;color:inherit;display:block;min-width:0;position:relative}.product-card-link+.product-card-link:before{content:"";position:absolute;top:24px;bottom:24px;left:0;width:2px;background:#ffffff94;z-index:2;pointer-events:none}.product-slider-button,.product-slider-dots{display:none}@media screen and (max-width:768px){.product-carousel{padding:0}.product-slider-viewport{overflow:hidden;border-radius:26px;box-shadow:0 24px 50px #40149238;touch-action:pan-y}.product-section{display:flex;gap:0;transform:translate(calc(var(--active-product-index) * -100%));transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.product-card{min-height:216px;padding:30px;border-radius:0;background:#762df2f2;box-shadow:none}.product-card h2{font-size:27px}.product-card p{font-size:16px;margin-top:1rem;max-width:17rem}.product-arrow{margin-top:2rem;width:18px}.product-card-link{flex:0 0 100%;width:100%;min-width:100%}.product-card-link+.product-card-link:before{display:none}.product-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.product-slider-dot{width:7px;height:7px;border:none;border-radius:999px;background:#ffffff73;cursor:pointer;transition:width .2s ease,background .2s ease}.product-slider-dot.active{width:22px;background:#fff}}@media screen and (max-width:430px){.product-card{min-height:204px;padding:26px}.product-card h2{font-size:25px}.product-card p{font-size:15px}}.presia-shell{background:#fff;color:#08030d}.presia-shell .navbar{background:#fff;border-color:var(--purple-main)}.presia-hero,.presia-shell .presia-hero{text-align:left;padding:0 40px 44px;position:relative;overflow:visible;flex:1;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(360px,.68fr);column-gap:24px;row-gap:26px;align-items:center;min-height:calc(100vh - 88px);background:#fff;color:#08030d}.presia-hero_content{max-width:1160px;padding-top:8px}.presia-hero_title,.presia-shell .presia-hero_title{color:#050207;font-size:clamp(54px,4.55vw,82px);font-weight:400;letter-spacing:0;line-height:1.13}.presia-hero_arrows{display:block;width:min(560px,80%);height:auto;margin-top:42px}.presia-hero_visual{position:relative;min-height:560px;display:flex;align-items:center;justify-content:flex-end;overflow:visible}.presia-hero_logo{width:min(610px,43vw);max-width:none;height:auto;display:block;margin-right:-150px}.presia-hero_card,.presia-shell .presia-hero_card{background:var(--purple-main);grid-column:1 / -1;align-self:end;min-height:74px;margin-top:-48px;padding:10px 16px 10px 36px;border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#fff}.presia-hero_card-link ul{display:flex;align-items:center;gap:58px;list-style:none}.presia-hero_card-link ul li{color:#fff;font-size:17px;font-weight:400;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.presia-hero_card-link ul li:hover{opacity:.76;transform:translateY(-1px)}.presia-hero_card-btn button{min-width:248px;min-height:44px;border:none;border-radius:8px;outline:none;background:#fff;font-family:inherit;font-size:17px;font-weight:600;color:var(--purple-main);cursor:pointer}.presia-seo-section,.presia-slider-section,.presia-details-section,.presia-benefits-section,.presia-use-cases-section,.presia-faq-section,.presia-pricing-section{width:calc(100% - 80px);margin:0 auto;color:#08030d}.presia-seo-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr);gap:42px;padding:72px 0 56px;border-top:1px solid rgba(118,45,242,.18)}.presia-section-copy{max-width:860px}.presia-eyebrow{display:inline-block;margin-bottom:14px;color:var(--purple-main);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.presia-section-copy h2{color:#08030d;font-size:clamp(34px,4vw,54px);font-weight:500;letter-spacing:0;line-height:1.08}.presia-section-copy p{margin-top:18px;color:#08030dad;font-size:20px;line-height:1.55}.presia-highlight-list{position:relative;display:grid;gap:14px;align-self:center;padding:28px;border-radius:18px;background:#762df214;border:1px solid rgba(118,45,242,.18);overflow:hidden;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.presia-highlight-list:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(118,45,242,.16),transparent 48%),radial-gradient(circle at 92% 10%,rgba(25,19,38,.12),transparent 32%);opacity:0;transition:opacity .24s ease;pointer-events:none}.presia-highlight-list li{position:relative;z-index:1;color:#24152f;font-size:17px;line-height:1.45;list-style-position:inside}.presia-highlight-list:hover{background:#ffffffd6;border-color:#762df270;box-shadow:0 24px 54px #5923cc2e;transform:translateY(-6px)}.presia-highlight-list:hover:before{opacity:1}.presia-slider-section{padding:58px 0 72px}.presia-slider{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:34px}.presia-slide{margin:0;overflow:hidden;border:1px solid rgba(118,45,242,.18);border-radius:18px;background:#fff;box-shadow:0 24px 60px #2610481f;touch-action:pan-y}.presia-slide img{display:block;width:100%;height:min(58vw,620px);object-fit:contain;background:#f7f3ff}.presia-slide figcaption{padding:16px 22px;color:#08030d;font-size:17px;font-weight:500;border-top:1px solid rgba(118,45,242,.14)}.presia-slider-btn{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:999px;background:var(--purple-main);color:#fff;font-size:34px;line-height:1;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.presia-slider-btn:hover{box-shadow:0 16px 34px #762df238;transform:translateY(-2px)}.presia-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.presia-slider-dots button{width:8px;height:8px;border:0;border-radius:999px;background:#762df247;cursor:pointer;transition:width .2s ease,background .2s ease}.presia-slider-dots button.active{width:26px;background:var(--purple-main)}.presia-details-section{padding:8px 0 70px}.presia-detail-row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px;padding:24px 0;border-top:1px solid rgba(8,3,13,.12)}.presia-detail-row:last-child{border-bottom:1px solid rgba(8,3,13,.12)}.presia-detail-row strong{color:#08030d;font-size:16px}.presia-detail-row span,.presia-detail-row p{color:#08030db8;font-size:22px;line-height:1.45}.presia-detail-row h3{margin-bottom:18px;color:#08030d;font-size:24px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.presia-detail-row p{margin-top:24px}.presia-detail-row--features span{display:block;max-width:830px;color:#08030d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.presia-use-cases-section,.presia-benefits-section{padding:66px 0;border-top:1px solid rgba(8,3,13,.12)}.presia-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}.presia-benefit-card{position:relative;min-height:230px;padding:28px;border:1px solid rgba(118,45,242,.18);border-radius:18px;background:#762df212;overflow:hidden;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.presia-benefit-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(118,45,242,.16),transparent 46%),radial-gradient(circle at 90% 12%,rgba(25,19,38,.12),transparent 30%);opacity:0;transition:opacity .24s ease;pointer-events:none}.presia-benefit-card h3,.presia-benefit-card p{position:relative;z-index:1}.presia-benefit-card h3{color:#08030d;font-size:23px;font-weight:600;line-height:1.15;transition:color .24s ease}.presia-benefit-card p{margin-top:14px;color:#08030dad;font-size:16px;line-height:1.55}.presia-benefit-card:hover{background:#ffffffdb;border-color:#762df270;box-shadow:0 24px 54px #5923cc2e;transform:translateY(-6px)}.presia-benefit-card:hover:before{opacity:1}.presia-benefit-card:hover h3{color:var(--purple-main)}.presia-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.presia-use-case{position:relative;min-height:230px;padding:28px;border:1px solid rgba(118,45,242,.18);border-radius:18px;background:#762df212;overflow:hidden;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.presia-use-case h3,.presia-faq-item h3{color:#08030d;font-size:24px;font-weight:600;line-height:1.15;transition:color .24s ease}.presia-use-case p,.presia-faq-item p{margin-top:14px;color:#08030dad;font-size:17px;line-height:1.55}.presia-faq-section{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1fr);gap:48px;padding:64px 0;border-top:1px solid rgba(8,3,13,.12)}.presia-faq-list{display:grid;gap:14px}.presia-faq-item{position:relative;padding:24px;border-radius:18px;background:#fff;border:1px solid rgba(8,3,13,.12);overflow:hidden;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.presia-use-case:before,.presia-faq-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(118,45,242,.16),transparent 46%),radial-gradient(circle at 90% 12%,rgba(25,19,38,.12),transparent 30%);opacity:0;transition:opacity .24s ease;pointer-events:none}.presia-use-case h3,.presia-use-case p,.presia-faq-item h3,.presia-faq-item p{position:relative;z-index:1}.presia-use-case:hover,.presia-faq-item:hover{background:#ffffffdb;border-color:#762df270;box-shadow:0 24px 54px #5923cc2e;transform:translateY(-6px)}.presia-use-case:hover:before,.presia-faq-item:hover:before{opacity:1}.presia-use-case:hover h3,.presia-faq-item:hover h3{color:var(--purple-main)}.presia-pricing-section{padding:18px 0 82px}.presia-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:34px}.presia-price-card{min-height:470px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid rgba(8,3,13,.12);border-radius:8px;background:#fff;box-shadow:0 16px 34px #08030d1f;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.presia-price-card:hover{border-color:#762df270;box-shadow:0 28px 62px #5923cc33;transform:translateY(-6px)}.presia-price-card:hover h3{color:var(--purple-main)}.presia-price-card>div{padding:30px}.presia-price-card h3{color:#08030db8;font-size:18px;font-weight:500}.presia-price-card p{margin-top:8px;color:#08030d}.presia-price-card p strong{font-size:42px;line-height:1}.presia-price-card p span{margin-left:6px;color:#08030da8;font-size:18px}.presia-price-card h4{margin-bottom:14px;color:#08030d;font-size:19px}.presia-price-card ul{display:grid;gap:9px;list-style:none}.presia-price-card li{color:#08030dc7;font-size:16px;line-height:1.35}.presia-price-card li:before{content:"✓";margin-right:8px;color:#08030d}.presia-price-card footer{padding:20px 30px;background:#f1f1f1;color:#08030dc2;font-size:16px}.presia-pricing-note{margin-top:28px;color:#08030d9e;font-size:18px}@media screen and (max-width:1050px){.presia-shell .presia-hero{grid-template-columns:1fr;min-height:auto;padding-top:54px}.presia-hero_visual{min-height:420px;justify-content:center}.presia-hero_logo{width:min(560px,88vw);margin-right:0}.presia-shell .presia-hero_card{margin-top:0}.presia-seo-section,.presia-pricing-grid,.presia-use-case-grid,.presia-benefit-grid,.presia-faq-section{grid-template-columns:1fr}}@media screen and (max-width:768px){.presia-shell .presia-hero{gap:24px;padding:22px 16px 28px}.modal-content{padding:1rem}.presia-hero_title{font-size:44px}.presia-hero_arrows{width:min(340px,82%);margin-top:26px}.presia-hero_visual{min-height:280px}.presia-hero_card-btn{width:100%}.presia-hero_card-btn button{width:100%;min-width:0}.presia-shell .presia-hero_card{flex-direction:column;align-items:stretch;gap:18px;padding:18px}.presia-hero_card-link ul{flex-direction:column;align-items:flex-start;gap:12px}.presia-hero_card-link ul li{font-size:14px}.presia-seo-section,.presia-slider-section,.presia-details-section,.presia-benefits-section,.presia-use-cases-section,.presia-faq-section,.presia-pricing-section{width:min(100% - 32px,680px)}.presia-seo-section,.presia-slider-section,.presia-benefits-section,.presia-use-cases-section,.presia-faq-section,.presia-pricing-section{padding:46px 0}.presia-section-copy h2{font-size:32px}.presia-section-copy p{font-size:17px}.presia-highlight-list{padding:20px}.presia-slider{grid-template-columns:1fr}.presia-slider-btn{display:none}.presia-slide img{height:auto;min-height:260px}.presia-detail-row{grid-template-columns:1fr;gap:12px}.presia-detail-row span,.presia-detail-row p{font-size:18px}.presia-price-card{min-height:0}.presia-price-card>div{padding:24px}}.alira-shell{background:#fff;color:#08030d}.alira-shell .navbar{background:#fff;border-color:var(--purple-main)}.alira-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,.88fr);gap:54px;align-items:center;min-height:calc(100vh - 88px);padding:0 40px 44px;overflow:visible;background:#fff;color:#08030d}.alira-hero_content{max-width:900px;padding-top:8px}.alira-hero_title{color:#050207;font-size:clamp(60px,5.7vw,96px);font-weight:400;letter-spacing:0;line-height:1.12}.alira-hero_arrows{display:block;width:min(560px,80%);height:auto;margin-top:88px}.alira-hero_visual{position:relative;min-height:620px;display:flex;align-items:center;justify-content:flex-end;overflow:visible}.alira-hero_logo{width:min(660px,52vw);max-width:none;height:auto;display:block;margin-right:-170px}.alira-hero_card{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;margin-top:-48px;padding:10px 16px 10px 36px;border-radius:18px;background:var(--purple-main);color:#fff}.alira-hero_card-link ul{display:flex;align-items:center;gap:58px;list-style:none}.alira-hero_card-link li{color:#fff;font-size:17px;font-weight:400;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.alira-hero_card-link li:hover{opacity:.76;transform:translateY(-1px)}.alira-hero_card-btn button{min-width:248px;min-height:44px;border:0;border-radius:8px;background:#fff;color:var(--purple-main);font-family:inherit;font-size:17px;font-weight:600;cursor:pointer}.modal-overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:3200}.modal-close{position:absolute;top:20px;right:20px;border:none;background:transparent;color:#08030d;font-size:24px;cursor:pointer}@media screen and (max-width:1050px){.alira-hero{grid-template-columns:1fr;min-height:auto;padding-top:54px}.alira-hero_visual{min-height:420px;justify-content:center}.alira-hero_logo{width:min(560px,88vw);margin-right:0}.alira-hero_card{margin-top:0}}@media screen and (max-width:768px){.alira-hero{padding:22px 16px 28px}.alira-hero_title{font-size:clamp(42px,13vw,60px)}.alira-hero_arrows{width:min(340px,82%);margin-top:36px}.alira-hero_visual{min-height:300px}.alira-hero_card{flex-direction:column;align-items:stretch;gap:18px;padding:18px}.alira-hero_card-link ul{justify-content:center;gap:18px;flex-wrap:wrap}.alira-hero_card-link li{font-size:14px}.alira-hero_card-btn button{width:100%}.modal-content{padding:1rem}}.kairo-shell{background:#fff;color:#08030d}.kairo-shell .navbar{background:#fff;border-color:var(--purple-main)}.kairo-page{color:#191326;flex:1;padding:0 40px 44px;background:#fff}.kairo-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,.88fr);gap:54px;align-items:center;min-height:calc(100vh - 88px);overflow:visible}.kairo-hero_card{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;margin-top:-48px;padding:10px 16px 10px 36px;border-radius:18px;background:var(--purple-main);color:#fff}.kairo-hero_card-link ul{display:flex;align-items:center;gap:58px;list-style:none}.kairo-hero_card-link li{color:#fff;font-size:17px;font-weight:400;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.kairo-hero_card-link li:hover{opacity:.76;transform:translateY(-1px)}.kairo-hero_card-btn button{min-width:248px;min-height:44px;border:0;border-radius:8px;background:#fff;color:var(--purple-main);font-family:inherit;font-size:17px;font-weight:600;cursor:pointer}.kairo-hero__content{max-width:820px;padding-top:8px}.kairo-hero h1{color:#050207;font-size:clamp(60px,5.7vw,96px);font-weight:400;letter-spacing:0;line-height:1.12}.kairo-hero__arrows{display:block;width:min(560px,80%);height:auto;margin-top:42px}.kairo-primary-button,.kairo-secondary-button,.kairo-legal-actions button{min-height:52px;border:0;border-radius:8px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.kairo-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 26px;background:#191326;color:#fff;box-shadow:0 18px 36px #1913262e}.kairo-secondary-button{padding:0 22px;background:#ffffff94;color:#191326;border:1px solid rgba(25,19,38,.14)}.kairo-primary-button:hover,.kairo-secondary-button:hover,.kairo-legal-actions button:hover{transform:translateY(-2px)}.kairo-hero__visual{position:relative;min-height:620px;display:flex;align-items:center;justify-content:flex-end;overflow:visible}.kairo-hero__logo{width:min(720px,58vw);max-width:none;height:auto;display:block;margin-right:-210px}.kairo-proof-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0 82px;overflow:hidden;border-radius:8px;background:#1913261f}.kairo-proof-band div{min-height:118px;padding:26px;background:#ffffffb3}.kairo-proof-band strong{display:block;color:#191326;font-size:26px;font-weight:600}.kairo-proof-band span{display:block;margin-top:8px;color:#191326a3;font-size:15px;line-height:1.45}.kairo-section{max-width:900px;margin-bottom:24px}.kairo-section--intro{margin-bottom:34px}.kairo-section__eyebrow{margin-bottom:12px;color:var(--purple-main);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kairo-section h2,.kairo-field-section h2,.kairo-benefits-section h2,.kairo-security-band h2,.kairo-legal-bar h2{color:#191326;font-size:clamp(34px,5vw,58px);font-weight:500;letter-spacing:0;line-height:1.05}.kairo-section p,.kairo-field-section p,.kairo-benefits-section p,.kairo-security-band p,.kairo-legal-bar p{margin-top:18px;color:#191326ad;font-size:18px;line-height:1.65}.kairo-modes,.kairo-feature-grid,.kairo-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:82px}.kairo-mode,.kairo-feature,.kairo-benefit{position:relative;min-height:244px;padding:28px;border-radius:8px;background:#ffffffad;border:1px solid rgba(25,19,38,.1);overflow:hidden;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.kairo-mode:before,.kairo-feature:before,.kairo-benefit:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(118,45,242,.16),transparent 46%),radial-gradient(circle at 90% 12%,rgba(25,19,38,.12),transparent 30%);opacity:0;transition:opacity .24s ease;pointer-events:none}.kairo-mode:after,.kairo-feature:after,.kairo-benefit:after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:3px;background:var(--purple-main);transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.kairo-mode:hover,.kairo-feature:hover,.kairo-benefit:hover{background:#ffffffe0;border-color:#762df257;box-shadow:0 24px 54px #461e792e;transform:translateY(-8px)}.kairo-mode:hover:before,.kairo-feature:hover:before,.kairo-benefit:hover:before{opacity:1}.kairo-mode:hover:after,.kairo-feature:hover:after,.kairo-benefit:hover:after{transform:scaleX(1)}.kairo-mode h3,.kairo-feature h3,.kairo-benefit h3{position:relative;margin-top:24px;color:#191326;font-size:24px;font-weight:600;line-height:1.15;transition:color .24s ease}.kairo-mode p,.kairo-feature p,.kairo-benefit p{position:relative;margin-top:12px;color:#191326a3;font-size:16px;line-height:1.55}.kairo-icon-wrap,.kairo-feature svg,.kairo-benefit svg{color:var(--purple-main)}.kairo-icon-wrap{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:#762df21a;transition:background .24s ease,color .24s ease,transform .24s ease,box-shadow .24s ease}.kairo-feature>svg,.kairo-benefit>svg{position:relative;transition:color .24s ease,filter .24s ease,transform .24s ease}.kairo-mode:hover .kairo-icon-wrap{background:var(--purple-main);color:#fff;box-shadow:0 14px 30px #762df247;transform:rotate(-4deg) scale(1.08)}.kairo-feature:hover>svg,.kairo-benefit:hover>svg{color:#191326;filter:drop-shadow(0 8px 12px rgba(118,45,242,.24));transform:translate(4px) scale(1.16)}.kairo-mode:hover h3,.kairo-feature:hover h3,.kairo-benefit:hover h3{color:var(--purple-main)}.kairo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kairo-benefits-section{margin-bottom:82px;padding-top:14px;border-top:1px solid rgba(25,19,38,.1)}.kairo-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;margin-bottom:0}.kairo-benefit{min-height:250px}.kairo-slider-section{width:min(1320px,calc(100% - 48px));margin:0 auto 82px;color:#191326}.kairo-slider{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:34px}.kairo-slide{margin:0;overflow:hidden;border:1px solid rgba(118,45,242,.18);border-radius:18px;background:#fff;box-shadow:0 24px 60px #2610481f;touch-action:pan-y}.kairo-slide img{display:block;width:100%;height:min(58vw,620px);object-fit:contain;background:#f7f3ff}.kairo-slide figcaption{padding:16px 22px;color:#191326;font-size:17px;font-weight:500;border-top:1px solid rgba(118,45,242,.14)}.kairo-slider-btn{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:999px;background:var(--purple-main);color:#fff;font-size:34px;line-height:1;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.kairo-slider-btn:hover{box-shadow:0 16px 34px #762df238;transform:translateY(-2px)}.kairo-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.kairo-slider-dots button{width:8px;height:8px;border:0;border-radius:999px;background:#762df247;cursor:pointer;transition:width .2s ease,background .2s ease}.kairo-slider-dots button.active{width:26px;background:var(--purple-main)}.kairo-field-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);gap:32px;align-items:start;margin-bottom:82px}.kairo-field-list{display:grid;gap:10px;padding:24px;border-radius:8px;background:#191326}.kairo-field-item{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;border-radius:8px;background:#ffffff14;color:#fff;font-size:15px;font-weight:500}.kairo-field-item svg{flex:0 0 auto;color:#9df0bc}.kairo-security-band,.kairo-legal-bar{display:grid;grid-template-columns:minmax(0,.7fr) minmax(320px,1fr);gap:32px;align-items:center;padding:34px;border-radius:8px;background:#ffffffb8;border:1px solid rgba(25,19,38,.1)}.kairo-security-band{margin-bottom:18px}.kairo-security-band svg{margin-bottom:18px;color:var(--purple-main)}.kairo-legal-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.kairo-legal-actions button{padding:0 18px;background:#fff;color:#191326;border:1px solid rgba(25,19,38,.14)}@media screen and (max-width:1050px){.kairo-hero,.kairo-field-section,.kairo-benefit-grid,.kairo-security-band,.kairo-legal-bar{grid-template-columns:1fr}.kairo-hero{min-height:auto;padding-top:54px}.kairo-hero_card{margin-top:0}.kairo-hero__visual{min-height:420px;justify-content:center}.kairo-hero__logo{width:min(620px,92vw);margin-right:0}.kairo-modes{grid-template-columns:1fr}.kairo-legal-actions{justify-content:flex-start}}@media screen and (max-width:768px){.kairo-page{padding:22px 16px 28px}.kairo-hero{gap:24px}.kairo-hero h1{font-size:44px}.kairo-hero__arrows{width:min(340px,82%);margin-top:26px}.kairo-hero__visual{min-height:300px}.kairo-hero_card{flex-direction:column;align-items:stretch;padding:18px}.kairo-hero_card-link ul{flex-direction:column;align-items:flex-start;gap:12px}.kairo-hero_card-btn button{width:100%;min-width:0}.kairo-proof-band,.kairo-feature-grid,.kairo-benefit-grid{grid-template-columns:1fr}.kairo-slider-section{width:min(100% - 32px,680px);margin-bottom:52px}.kairo-proof-band,.kairo-modes,.kairo-slider-section,.kairo-feature-grid,.kairo-benefits-section,.kairo-field-section{margin-bottom:52px}.kairo-slider{grid-template-columns:1fr}.kairo-slider-btn{display:none}.kairo-slide img{height:auto;min-height:260px}.kairo-section h2,.kairo-field-section h2,.kairo-benefits-section h2,.kairo-security-band h2,.kairo-legal-bar h2{font-size:34px}.kairo-mode,.kairo-feature,.kairo-benefit,.kairo-security-band,.kairo-legal-bar{padding:22px}.kairo-legal-actions button{width:100%}}.varia-shell{background:#fff;color:#08030d}.varia-shell .navbar{background:#fff;border-color:var(--purple-main)}.varia-hero{text-align:left;padding:0 40px 44px;position:relative;overflow:visible;flex:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,.88fr);gap:54px;align-items:center;min-height:calc(100vh - 88px);background:#fff;color:#08030d}.varia-hero_content{max-width:900px;padding-top:8px}.varia-hero_title{color:#050207;font-size:clamp(60px,5.4vw,92px);font-weight:400;letter-spacing:0;line-height:1.12}.varia-hero_arrows{display:block;width:min(560px,80%);height:auto;margin-top:42px}.varia-hero_visual{position:relative;min-height:620px;display:flex;align-items:center;justify-content:flex-end;overflow:visible}.varia-hero_logo{width:min(720px,58vw);max-width:none;height:auto;display:block;margin-right:-210px}.varia-hero_card{grid-column:1 / -1;align-self:end;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;margin-top:-48px;padding:10px 16px 10px 36px;border-radius:18px;background:var(--purple-main);color:#fff}.varia-hero_card-link ul{display:flex;align-items:center;gap:58px;list-style:none}.varia-hero_card-link li{color:#fff;font-size:17px;font-weight:400;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.varia-hero_card-link li:hover{opacity:.76;transform:translateY(-1px)}.varia-hero_card-btn button{min-width:248px;min-height:44px;border:0;border-radius:8px;background:#fff;color:var(--purple-main);font-family:inherit;font-size:17px;font-weight:600;cursor:pointer}.varia-seo-section,.varia-slider-section,.varia-details-section,.varia-benefits-section,.varia-use-cases-section,.varia-faq-section,.varia-pricing-section{width:calc(100% - 80px);margin:0 auto;color:#08030d}.varia-seo-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr);gap:42px;padding:72px 0 56px;border-top:1px solid rgba(118,45,242,.18)}.varia-section-copy{max-width:860px}.varia-eyebrow{display:inline-block;margin-bottom:14px;color:var(--purple-main);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.varia-section-copy h2{color:#08030d;font-size:clamp(34px,4vw,54px);font-weight:500;letter-spacing:0;line-height:1.08}.varia-section-copy p{margin-top:18px;color:#08030dad;font-size:20px;line-height:1.55}.varia-highlight-list{position:relative;display:grid;gap:14px;align-self:center;padding:28px;border-radius:18px;background:#762df214;border:1px solid rgba(118,45,242,.18);overflow:hidden;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.varia-highlight-list:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(118,45,242,.16),transparent 48%),radial-gradient(circle at 92% 10%,rgba(25,19,38,.12),transparent 32%);opacity:0;transition:opacity .24s ease;pointer-events:none}.varia-highlight-list li{position:relative;z-index:1;color:#24152f;font-size:17px;line-height:1.45;list-style-position:inside}.varia-highlight-list:hover{background:#ffffffd6;border-color:#762df270;box-shadow:0 24px 54px #5923cc2e;transform:translateY(-6px)}.varia-highlight-list:hover:before{opacity:1}.varia-slider-section{padding:58px 0 72px}.varia-slider{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:34px}.varia-slide{margin:0;overflow:hidden;border:1px solid rgba(118,45,242,.18);border-radius:18px;background:#fff;box-shadow:0 24px 60px #2610481f;touch-action:pan-y}.varia-slide img{display:block;width:100%;height:min(58vw,620px);object-fit:contain;background:#f7f3ff}.varia-slide figcaption{padding:16px 22px;color:#08030d;font-size:17px;font-weight:500;border-top:1px solid rgba(118,45,242,.14)}.varia-slider-btn{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:999px;background:var(--purple-main);color:#fff;font-size:34px;line-height:1;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.varia-slider-btn:hover{box-shadow:0 16px 34px #762df238;transform:translateY(-2px)}.varia-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.varia-slider-dots button{width:8px;height:8px;border:0;border-radius:999px;background:#762df247;cursor:pointer;transition:width .2s ease,background .2s ease}.varia-slider-dots button.active{width:26px;background:var(--purple-main)}.varia-details-section{padding:8px 0 70px}.varia-detail-row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px;padding:24px 0;border-top:1px solid rgba(8,3,13,.12)}.varia-detail-row:last-child{border-bottom:1px solid rgba(8,3,13,.12)}.varia-detail-row strong{color:#08030d;font-size:16px}.varia-detail-row span,.varia-detail-row p{color:#08030db8;font-size:22px;line-height:1.45}.varia-detail-row h3{margin-bottom:18px;color:#08030d;font-size:24px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.varia-detail-row p{margin-top:24px}.varia-detail-row--features span{display:block;max-width:830px;color:#08030d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.varia-use-cases-section,.varia-benefits-section{padding:66px 0;border-top:1px solid rgba(8,3,13,.12)}.varia-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}.varia-benefit-card{position:relative;min-height:230px;padding:28px;border:1px solid rgba(118,45,242,.18);border-radius:18px;background:#762df212;overflow:hidden;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.varia-benefit-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(118,45,242,.16),transparent 46%),radial-gradient(circle at 90% 12%,rgba(25,19,38,.12),transparent 30%);opacity:0;transition:opacity .24s ease;pointer-events:none}.varia-benefit-card h3,.varia-benefit-card p{position:relative;z-index:1}.varia-benefit-card h3{color:#08030d;font-size:23px;font-weight:600;line-height:1.15;transition:color .24s ease}.varia-benefit-card p{margin-top:14px;color:#08030dad;font-size:16px;line-height:1.55}.varia-benefit-card:hover{background:#ffffffdb;border-color:#762df270;box-shadow:0 24px 54px #5923cc2e;transform:translateY(-6px)}.varia-benefit-card:hover:before{opacity:1}.varia-benefit-card:hover h3{color:var(--purple-main)}.varia-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.varia-use-case{position:relative;min-height:230px;padding:28px;border:1px solid rgba(118,45,242,.18);border-radius:18px;background:#762df212;overflow:hidden;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.varia-use-case h3,.varia-faq-item h3{color:#08030d;font-size:24px;font-weight:600;line-height:1.15;transition:color .24s ease}.varia-use-case p,.varia-faq-item p{margin-top:14px;color:#08030dad;font-size:17px;line-height:1.55}.varia-faq-section{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1fr);gap:48px;padding:64px 0;border-top:1px solid rgba(8,3,13,.12)}.varia-faq-list{display:grid;gap:14px}.varia-faq-item{position:relative;padding:24px;border-radius:18px;background:#fff;border:1px solid rgba(8,3,13,.12);overflow:hidden;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.varia-use-case:before,.varia-faq-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(118,45,242,.16),transparent 46%),radial-gradient(circle at 90% 12%,rgba(25,19,38,.12),transparent 30%);opacity:0;transition:opacity .24s ease;pointer-events:none}.varia-use-case h3,.varia-use-case p,.varia-faq-item h3,.varia-faq-item p{position:relative;z-index:1}.varia-use-case:hover,.varia-faq-item:hover{background:#ffffffdb;border-color:#762df270;box-shadow:0 24px 54px #5923cc2e;transform:translateY(-6px)}.varia-use-case:hover:before,.varia-faq-item:hover:before{opacity:1}.varia-use-case:hover h3,.varia-faq-item:hover h3{color:var(--purple-main)}.varia-pricing-section{padding:18px 0 82px}.varia-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:34px}.varia-price-card{min-height:390px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid rgba(8,3,13,.12);border-radius:8px;background:#fff;box-shadow:0 16px 34px #08030d1f;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.varia-price-card:hover{border-color:#762df270;box-shadow:0 28px 62px #5923cc33;transform:translateY(-6px)}.varia-price-card:hover h3{color:var(--purple-main)}.varia-price-card>div{padding:30px}.varia-price-card h3{color:#08030db8;font-size:18px;font-weight:500}.varia-price-card p{margin-top:8px;color:#08030d}.varia-price-card p strong{font-size:42px;line-height:1}.varia-price-card p span{margin-left:6px;color:#08030da8;font-size:18px}.varia-price-card h4{margin-bottom:14px;color:#08030d;font-size:19px}.varia-price-card ul{display:grid;gap:9px;list-style:none}.varia-price-card li{color:#08030dc7;font-size:16px;line-height:1.35}.varia-price-card li:before{content:"✓";margin-right:8px;color:#08030d}.varia-price-card footer{padding:20px 30px;background:#f1f1f1;color:#08030dc2;font-size:16px}.varia-pricing-note{margin-top:28px;color:#08030d9e;font-size:18px}.modal-overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:999}.modal-content{background:#fff;width:min(90%,900px);height:min(80vh,600px);border-radius:20px;padding:2.5rem;position:relative;overflow-y:auto}.modal-close{position:absolute;top:20px;right:20px;border:none;background:transparent;font-size:24px;cursor:pointer}.modal-content h2{color:#000;margin-bottom:1rem;text-align:center}.modal-content p{color:#000;line-height:1.7}@media screen and (max-width:1050px){.varia-hero{grid-template-columns:1fr;min-height:auto;padding-top:54px}.varia-hero_visual{min-height:420px;justify-content:center}.varia-hero_logo{width:min(620px,92vw);margin-right:0}.varia-hero_card{margin-top:0}.varia-seo-section,.varia-use-case-grid,.varia-benefit-grid,.varia-faq-section,.varia-pricing-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.varia-hero{gap:24px;padding:22px 16px 28px}.modal-content{padding:1rem}.varia-hero_title{font-size:44px}.varia-hero_arrows{width:min(340px,82%);margin-top:26px}.varia-hero_visual{min-height:300px}.varia-hero_card{flex-direction:column;align-items:stretch;padding:18px}.varia-hero_card-link ul{flex-direction:column;align-items:flex-start;gap:12px}.varia-hero_card-link li{font-size:14px}.varia-hero_card-btn button{width:100%;min-width:0}.varia-seo-section,.varia-slider-section,.varia-details-section,.varia-benefits-section,.varia-use-cases-section,.varia-faq-section,.varia-pricing-section{width:min(100% - 32px,680px)}.varia-seo-section,.varia-slider-section,.varia-benefits-section,.varia-use-cases-section,.varia-faq-section,.varia-pricing-section{padding:46px 0}.varia-section-copy h2{font-size:32px}.varia-section-copy p{font-size:17px}.varia-highlight-list{padding:20px}.varia-slider{grid-template-columns:1fr}.varia-slider-btn{display:none}.varia-slide img{height:auto;min-height:260px}.varia-detail-row{grid-template-columns:1fr;gap:12px}.varia-detail-row span,.varia-detail-row p{font-size:18px}.varia-price-card{min-height:0}.varia-price-card>div{padding:24px}}.coming-soon-shell{min-height:100vh;background:var(--purple-main);color:#fff;overflow:hidden}.coming-soon-shell .navbar{color:#fff;border-color:#fff}.coming-soon-shell .nav-link{color:#fff}.coming-soon-shell .nav-hamburger span{background:#fff}.coming-soon-shell .nav-contact{background:#ffffff73;color:#fff}.coming-soon-page{position:relative;flex:1;min-height:0;padding:0 8rem;overflow:hidden;display:flex;align-items:center}.coming-soon-page h1{position:relative;z-index:2;color:#fff;margin-top:-3vh;font-size:clamp(42px,4.2vw,62px);font-weight:400;letter-spacing:0;line-height:1}.coming-soon-bg-logo{position:absolute;right:-7%;top:50%;width:min(56vw,860px);max-height:92%;object-fit:contain;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:850px){.coming-soon-page{min-height:calc(100svh - 112px);padding:36px 22px;align-items:flex-start}.coming-soon-shell .nav-menu{background:var(--purple-main)}.coming-soon-page h1{margin-top:20vh;font-size:46px}.coming-soon-bg-logo{right:-34%;top:62%;width:118vw}}.contact-shell{min-height:100vh;background:#fff;color:#08030d}.contact-shell .navbar{border-color:var(--purple-main)}.contact-page{flex:1;display:grid;grid-template-columns:minmax(420px,1fr) minmax(320px,.62fr);align-items:center;gap:48px;width:min(1220px,calc(100% - 80px));margin:0 auto;padding:58px 0 78px}.contact-form-panel{min-height:545px;border:2px solid var(--purple-main);border-radius:20px;padding:44px;display:flex;align-items:center}.contact-form{width:100%;display:grid;gap:18px}.contact-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-form label{display:grid;gap:8px;color:#161018;font-size:15px;font-weight:500}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(118,45,242,.28);border-radius:10px;background:#fff;color:#161018;font:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.contact-form input{height:52px;padding:0 16px}.contact-form textarea{resize:vertical;min-height:150px;padding:14px 16px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--purple-main);box-shadow:0 0 0 4px #762df21f}.contact-form button{justify-self:start;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--purple-main);color:#fff;font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.contact-form button:hover{box-shadow:0 16px 34px #762df238;transform:translateY(-2px)}.contact-form button:disabled{cursor:wait;opacity:.72;transform:none}.contact-form-status{margin-top:-4px;color:#161018;font-size:15px;line-height:1.45}.contact-form-status--success{color:#1d7f45}.contact-form-status--error{color:#b42318}.contact-copy{align-self:center;padding-bottom:74px}.contact-copy h1{color:#08030d;font-size:clamp(54px,6vw,76px);font-weight:400;letter-spacing:0;line-height:1}.contact-copy p{max-width:430px;margin-top:22px;color:#08030d;font-size:23px;line-height:1.2}.contact-copy a{display:inline-block;margin-top:38px;color:var(--purple-main);font-size:28px;line-height:1.2}@media screen and (max-width:950px){.contact-page{grid-template-columns:1fr;width:min(100% - 32px,680px);gap:34px;padding:36px 0 46px}.contact-copy{order:-1;padding-bottom:0}.contact-form-panel{min-height:auto;padding:26px}}@media screen and (max-width:560px){.contact-field-row{grid-template-columns:1fr}.contact-copy h1{font-size:44px}.contact-copy p{font-size:18px}.contact-copy a{font-size:20px}}.admin-sidebar{width:260px;height:100vh;position:fixed;left:0;top:0;background:#0f0f13;color:#fff;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:2rem;border-right:1px solid rgba(255,255,255,.08);transition:transform .3s ease;z-index:1000}.admin-logo{font-size:20px;font-weight:600;letter-spacing:.5px;color:#a855f7}.admin-nav{display:flex;flex-direction:column;gap:8px}.admin-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;text-decoration:none;color:#d1d5db;font-size:15px;font-weight:400;transition:.25s ease}.nav-icon{font-size:18px}.admin-nav a:hover{background:#a855f71f;color:#fff}.admin-nav a.active{background:linear-gradient(135deg,#7933ff,#a855f7);color:#fff;box-shadow:0 4px 18px #7933ff59}.admin-sidebar-toggle{position:fixed;top:16px;left:16px;z-index:900;background:#7933ff;border:none;color:#fff;font-size:22px;width:42px;height:42px;border-radius:10px;cursor:pointer;display:none}.admin-sidebar-close{display:none;position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:22px;color:#d1d5db;cursor:pointer;z-index:1100;transition:color .2s ease}.admin-sidebar-close:hover{color:#a855f7}@media(max-width:900px){.admin-sidebar{transform:translate(-100%)}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-toggle,.admin-sidebar-close{display:block}}.admin-content{margin-left:260px;padding:2rem}@media(max-width:900px){.admin-content{margin-left:0}}.admin-main{flex:1;display:flex;flex-direction:column}.admin-topbar{padding:1.5rem 2rem;border-bottom:1px solid #eee;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:900px){.admin-topbar h2{margin-left:3rem}}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.stat-card{background:#fff;padding:1.5rem;border-radius:12px}.stat-card h3,.stat-card p{color:#000}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:1rem;border-bottom:1px solid #eee}.badge{padding:.3rem .8rem;border-radius:6px;font-size:14px}.plan-pro{background:#7933ff22;color:#7933ff}.status-active{background:#00b89422;color:#00b894}.status-cancelled{background:#ff767522;color:#ff7675}.back-button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#f2e9ff;color:#7933ff;border:none;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.back-button:hover{background:#7933ff;color:#fff}.back-button svg{stroke:currentColor}.admin-users-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.search-wrapper{position:relative;width:320px;max-width:100%}.search-wrapper input{width:100%;padding:12px 16px 12px 45px;border-radius:12px;border:1px solid #e2e2e2;font-size:15px;transition:all .3s ease;background:#fafafa}.search-wrapper input:focus{outline:none;border-color:#7933ff;background:#fff;box-shadow:0 0 0 3px #7933ff26}.search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#999}.users-table{width:100%;border-collapse:collapse;border-radius:14px;overflow:hidden}.users-table tr{background:#fff}.users-table th{text-align:left;padding:14px;background:#fafafa;font-weight:500;font-size:14px;color:#000}.users-table td{padding:16px 14px;border-top:1px solid #eee;font-size:14px;color:#000}.plan-badge,.status-badge{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500}.plan-badge.pro{background:#f2e9ff;color:#7933ff}.plan-badge.starter{background:#eef2ff;color:#5b6cff}.status-badge.active{background:#e8fff3;color:#16a34a}.status-badge.trial{background:#fff7e6;color:#d97706}.view-btn{padding:8px 18px;border-radius:10px;border:none;background:linear-gradient(135deg,#7933ff,#9f6bff);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease}.view-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #7933ff4d}.view-btn:active{transform:translateY(0)}@media(max-width:768px){.users-table thead{display:none}.users-table tr{display:block;margin-bottom:1rem;border:1px solid #eee;border-radius:12px;padding:1rem}.users-table td{display:flex;justify-content:space-between;padding:8px 0;border:none}.view-btn{width:100%;margin-top:10px}}.user-details{padding:2rem}.user-card{background:#fff;padding:2rem;border-radius:16px;max-width:600px;margin-top:1rem}.user-card h2{margin-bottom:1rem;color:#000}.user-card p{margin-bottom:8px;color:#000}.user-actions{margin-top:2rem;display:flex;gap:1rem}.user-actions button{padding:10px 18px;border-radius:10px;border:none;cursor:pointer;font-weight:500}.upgrade{background:#16a34a;color:#fff}.downgrade{background:#f59e0b;color:#fff}.cancel{background:#ef4444;color:#fff}@media screen and (max-width:768px){.user-actions{flex-direction:column}}.admin-analytics{padding:2rem;display:flex;flex-direction:column;gap:2rem}.analytics-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.analytics-header h1{font-size:1.8rem;color:#000}.timeframe-selector button{padding:8px 16px;margin-left:.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:500;background:#f2e9ff;color:#7933ff;transition:all .2s ease}.timeframe-selector button.active,.timeframe-selector button:hover{background:linear-gradient(135deg,#7933ff,#a855f7);color:#fff}.analytics-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.stat-card{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 18px #0000000d;display:flex;flex-direction:column;gap:.5rem}.stat-card h3{font-size:14px;color:#999}.stat-card p{font-size:22px;font-weight:600;color:#000}.analytics-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.chart-card{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 18px #0000000d;display:flex;flex-direction:column;gap:1rem}.chart-card h3{font-size:15px;color:#000}.chart-placeholder{height:200px;border-radius:8px;background:#f3f3f3;display:flex;align-items:center;justify-content:center;color:#999;font-size:18px}@media(max-width:768px){.admin-analytics{padding:0}.analytics-header{flex-direction:column;align-items:flex-start;gap:1rem}}:root{--purple-main: #762df2;--purple-light: #b993ff;--radius: 28px}
