@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@700;800&display=swap";.admin-portal{color:#2c1c36;background:#f7f5fa;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.admin-portal aside{color:#fff;z-index:9;background:#24112f;flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;align-items:center;gap:10px;padding:0 8px 25px;text-decoration:none;display:flex}.admin-brand>i{background:linear-gradient(135deg,#9258eb,#ef4c94);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-brand b,.admin-brand small,.admin-portal aside footer b,.admin-portal aside footer small{display:block}.admin-brand small,.admin-portal aside footer small{color:#b8a4c0;font-size:9px}.admin-portal nav{gap:4px;display:grid}.admin-portal nav button{color:#cbbbd1;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-weight:700;display:flex}.admin-portal nav button.active,.admin-portal nav button:hover{color:#fff;background:#ffffff14}.admin-portal nav em{background:#ef4b87;border-radius:10px;margin-left:auto;padding:2px 7px;font-style:normal}.admin-portal aside footer{border-top:1px solid #ffffff18;align-items:center;gap:9px;margin-top:auto;padding:17px 8px 0;display:flex}.admin-portal aside footer>i{background:#7747b7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.admin-main>header{background:#fff;border-bottom:1px solid #e9e2eb;align-items:center;height:82px;padding:0 35px;display:flex}.admin-main>header small{letter-spacing:.17em;color:#967fa0;font-size:8px}.admin-main>header h1{margin:4px 0;font:800 24px Manrope}.admin-main>header a{color:#713bc2;margin-left:auto;font-size:12px;font-weight:800;text-decoration:none}.hamb{display:none}.admin-content{max-width:1400px;padding:32px 36px 60px}.welcome{color:#fff;background:linear-gradient(120deg,#6032a8,#cf438c);border-radius:23px;align-items:center;padding:32px 37px;display:flex}.welcome h2{margin:8px 0;font:800 34px Manrope}.welcome p{color:#ebdff1}.welcome button{color:#6330a9;background:#fff;border:0;border-radius:12px;margin-left:auto;padding:13px 17px;font-weight:800}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px;display:grid}.metric,.panel{background:#fff;border:1px solid #e9e1eb;border-radius:18px;padding:21px}.metric b,.metric span,.metric small{display:block}.metric b{font:800 33px Manrope}.metric span{color:#75627b;margin:4px 0;font-size:12px}.metric small{color:#af9bb5;letter-spacing:.1em;font-size:8px}.two-cols{grid-template-columns:1.2fr 1fr;gap:18px;margin-top:20px;display:grid}.panel>h3{font:800 20px Manrope}.admin-empty{text-align:center;padding:38px 18px}.admin-empty i{color:#955bcf;font-size:35px;font-style:normal}.admin-empty h3{margin:11px 0 5px}.admin-empty p{color:#89758e;font-size:12px}.page-title{margin-bottom:22px}.page-title h2{margin:0;font:800 30px Manrope}.page-title p{color:#826e88}.tabs{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.tabs button{background:#fff;border:1px solid #ded3e2;border-radius:18px;padding:9px 13px}.tabs button:first-child{color:#fff;background:#34203e}.template-grid,.plans{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.template-grid article,.plans article{background:#fff;border:1px solid #e5dce8;border-radius:18px;overflow:hidden}.cover{color:#fff;background:linear-gradient(145deg,#6f3bc7,#ed5797);place-items:center;height:145px;font-size:30px;display:grid;position:relative}.cover small{background:#240f3399;border-radius:10px;padding:5px 8px;position:absolute;bottom:9px;right:9px}.template-grid section,.plans article{padding:20px}.template-grid section>small{color:#9555b7;letter-spacing:.14em;font-size:8px}.template-grid h3{margin:7px 0}.template-grid p{color:#87728d;font-size:11px}.template-grid a{color:#713cc1;font-size:11px;font-weight:800;text-decoration:none}.list{gap:10px;display:grid}.list article{background:#fff;border:1px solid #e6deea;border-radius:15px;align-items:center;gap:10px;padding:17px 20px;display:flex}.list article span{color:#97849d;font-size:10px}.list article em{color:#277c59;background:#e9faf2;border-radius:14px;margin-left:auto;padding:6px 10px;font-size:9px;font-style:normal}.list article em.pending{color:#996010;background:#fff3db}.plans b{margin:10px 0;font:800 30px Manrope;display:block}.plans .featured{color:#fff;background:#3a2047}.admin-designer>button{z-index:20;color:#fff;background:#31143e;border:0;border-radius:10px;padding:11px;position:fixed;top:15px;left:15px}.admin-designer .app{padding-top:50px}@media (width<=850px){.admin-portal{display:block}.admin-portal aside{width:220px;transition:all .2s;position:fixed;left:-270px}.admin-portal aside.open{left:0}.hamb{margin-right:13px;display:block}.admin-main>header{padding:0 17px}.admin-main>header a{display:none}.admin-content{padding:22px 15px}.welcome{padding:25px;display:block}.welcome button{margin:15px 0 0}.metrics{grid-template-columns:repeat(2,1fr)}.two-cols,.template-grid,.plans{grid-template-columns:1fr}}.template-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.template-actions button{color:#fff;cursor:pointer;background:#713cc1;border:0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}.template-actions a{padding:9px 3px}.admin-designer:has(.editor) .editor>header h1:before{content:""}.catalog-toolbar{justify-content:flex-end;margin:-58px 0 24px;display:flex}.catalog-toolbar button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#713cc1,#df478e);border:0;border-radius:11px;padding:12px 16px;font-weight:800;box-shadow:0 10px 25px #713cc12b}@media (width<=700px){.catalog-toolbar{justify-content:stretch;margin:0 0 18px}.catalog-toolbar button{width:100%}}.admin-login{background:radial-gradient(circle at 20% 20%,#803dbe 0,#0000 35%),linear-gradient(135deg,#1e0d29,#3c164d 65%,#6f286f);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.login-glow{filter:blur(130px);opacity:.24;background:#ee5190;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-150px;right:-100px}.login-card{text-align:center;background:#fffffffa;border-radius:28px;width:min(440px,100%);padding:48px 42px;position:relative;box-shadow:0 30px 80px #12061988}.login-card>i{color:#fff;background:linear-gradient(135deg,#8e54ea,#f04d94);border-radius:18px;place-items:center;width:62px;height:62px;margin:auto;font-size:28px;font-style:normal;display:grid}.login-card small{letter-spacing:.16em;color:#8d6b99;margin:22px 0 9px;display:block}.login-card h1{color:#30163b;margin:0;font:800 32px Manrope}.login-card p{color:#79617f;margin:12px 0 28px}.login-card button{color:#34213c;background:#fff;border:1px solid #ded4e1;border-radius:13px;width:100%;padding:14px;font-size:15px;font-weight:800}.login-card button b{color:#4285f4;margin-right:9px;font-size:18px}.login-card>a{color:#7542b3;margin-top:24px;font-size:12px;font-weight:700;text-decoration:none;display:block}.login-error{color:#a52b48;background:#fff0f2;border-radius:10px;margin-top:15px;padding:11px;font-size:12px}.public-site{--ink:#30153f;--purple:#7138d6;--pink:#ed4293;--cream:#fffaf2;background:var(--cream);color:var(--ink);overflow:hidden}.public-site .public-nav{z-index:20;max-width:1320px;height:84px;padding:0 34px;position:relative}.public-site .brand{letter-spacing:-.04em;align-items:center;gap:9px;font:800 24px Manrope;display:flex;color:#7138d6!important}.public-site .brand i{color:#fff;background:linear-gradient(135deg,#8548ed,#ff54a2);border-radius:12px;place-items:center;width:35px;height:35px;font-style:normal;display:grid;box-shadow:0 8px 20px #7138d638}.public-site .public-nav nav{color:#5e4969;gap:35px;font-size:14px;font-weight:700}.public-site .public-nav nav a{position:relative}.public-site .public-nav nav a:after{content:"";background:#ff4f9a;border-radius:5px;height:3px;transition:all .25s;position:absolute;bottom:-8px;left:0;right:100%}.public-site .public-nav nav a:hover:after{right:0}.public-site .public-nav>div{gap:12px}.public-site .lang{color:#5f476a;background:#fff;border:1px solid #eadced;border-radius:12px;padding:10px 12px;font-weight:700}.public-site .login{background:linear-gradient(135deg,#733ad7,#914cf0);border-radius:14px;padding:13px 19px;font-size:13px;font-weight:800;box-shadow:0 10px 25px #7138d62b}.public-site .hero{isolation:isolate;background:radial-gradient(circle at 8% 18%,#ffe393 0 2px,#0000 3px),radial-gradient(circle at 92% 20%,#ff9bc8 0 2px,#0000 3px),linear-gradient(120deg,#fffaf1 5%,#fff4fa 48%,#f2ecff);grid-template-columns:minmax(520px,1.08fr) minmax(390px,.92fr);align-items:center;gap:40px;min-height:700px;padding:70px max(6vw,32px) 85px;display:grid}.public-site .hero:before{content:"";z-index:-2;background:linear-gradient(145deg,#f5d6ff,#ffcae0 46%,#ffe796);border-radius:50%;width:560px;height:560px;position:absolute;top:50px;right:1%;box-shadow:inset 0 0 80px #fff8}.public-site .hero:after{content:"";z-index:-1;background:#ffe06680;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;left:-100px}.hero-copy{z-index:2;max-width:760px;position:relative}.public-site .kicker{letter-spacing:.18em;background:#fff;border:1px solid #f1dfef;border-radius:50px;align-items:center;gap:9px;padding:9px 13px;font-size:10px;font-weight:800;box-shadow:0 8px 24px #56286312;color:#7a49bf!important;display:inline-flex!important}.kicker i{background:#ff4f9a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff4f9a1f}.public-site .hero h1{letter-spacing:-.065em;color:#31143f;max-width:850px;margin:23px 0 26px;font-size:clamp(52px,5.9vw,86px);line-height:.99}.public-site .hero h1 em{background:linear-gradient(100deg,#7138d6,#ed4293 72%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.public-site .hero p{color:#705c77;max-width:640px;font-size:19px;line-height:1.65}.public-site .hero-actions{align-items:center;margin-top:34px}.public-site .hero-actions>a,.public-site .hero-actions button{border-radius:15px;padding:15px 21px;font-size:14px;font-weight:800;transition:all .25s}.public-site .hero-actions>a{background:linear-gradient(135deg,#7138d6,#9249ef);box-shadow:0 13px 30px #7138d643}.public-site .hero-actions>a:hover{transform:translateY(-3px)}.hero-actions>a b{margin-left:8px}.public-site .hero-actions button{color:#4a3054;background:#fff;border:1px solid #e7d8e8}.hero-actions button i{color:#ff4f9a;margin-right:7px;font-style:normal}.hero-trust{align-items:center;gap:16px;margin-top:35px;display:flex}.hero-trust>span{color:#ffae1b;letter-spacing:2px}.public-site .hero-trust p{color:#806e84;margin:0;font-size:12px;line-height:1.5}.hero-trust strong{color:#44264f}.hero-showcase{z-index:2;place-items:center;height:590px;display:grid;position:relative}.hero-showcase .orbit{border:1px dashed #9b64d447;border-radius:50%;animation:22s linear infinite publicSpin;position:absolute}.orbit-one{width:450px;height:450px}.orbit-two{width:530px;height:530px;animation-duration:30s!important;animation-direction:reverse!important}.public-site .hero-phone{aspect-ratio:9/17.7;z-index:3;background:#2b1634;border:0;border-radius:42px;width:260px;padding:9px;position:relative;top:auto;right:auto;transform:rotate(3deg);box-shadow:0 45px 90px #4f17634d,0 0 0 6px #ffffffb8}.public-site .hero-phone:before{content:"";pointer-events:none;border:1px solid #ffffff42;border-radius:34px;position:absolute;inset:8px}.phone-speaker{z-index:5;width:70px;position:absolute;top:15px;left:50%;transform:translate(-50%);background:#291531!important;border-radius:20px!important;height:17px!important}.public-site .phone-scene{color:#fff;text-align:center;background:radial-gradient(circle at 50% 72%,#ffef96 0 15%,#0000 16%),linear-gradient(160deg,#aa50e7,#f45b9c 55%,#ffbd52);border-radius:34px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:28px 18px;display:flex;position:relative;overflow:hidden}.phone-scene small{letter-spacing:.2em;font-size:9px;font-weight:800}.phone-scene>strong{text-shadow:0 4px 12px #69217455;margin:10px 0;font:800 35px/1.03 Manrope}.phone-scene .cake{filter:drop-shadow(0 10px 10px #7c2d6f55);font-size:67px;animation:3s ease-in-out infinite publicFloat}.phone-scene b{color:#7a3489;background:#fff;border-radius:20px;margin-top:14px;padding:8px 12px;font-size:10px}.phone-scene>i{opacity:.65;font-size:8px;position:absolute;bottom:18px}.scene-stars{letter-spacing:4px;font-size:16px;position:absolute;top:52px}.mini-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #fff;border-radius:17px;grid-template-columns:40px 1fr;column-gap:9px;width:160px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 40px #56266924}.mini-card span{background:#f6eaff;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.mini-card strong{align-self:end;font-size:12px}.mini-card small{color:#806c87;font-size:9px}.left-card{animation:4s ease-in-out infinite publicFloat;top:140px;left:1%}.right-card{animation:4s ease-in-out 1s infinite publicFloat;bottom:115px;right:0}.play-bubble{z-index:5;color:#ff4f9a;background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;padding-left:3px;animation:2s infinite publicPulse;display:grid;position:absolute;top:44%;right:18%;box-shadow:0 12px 30px #75336a44}.confetti{z-index:0;font-size:20px;animation:4s ease-in-out infinite publicFloat;position:absolute}.c1{color:#ffbc2f;top:20%;left:3%}.c2{color:#ff65a6;font-size:10px;top:11%;left:48%}.c3{color:#7840d9;bottom:14%;left:54%}.c4{color:#ffb52e;bottom:18%;right:3%}.social-proof{color:#eadcf0;background:#361747;justify-content:center;align-items:center;gap:45px;min-height:80px;padding:20px 6%;font-size:12px;display:flex}.social-proof strong{color:#fff;font:700 18px Manrope}.public-site .public-section{max-width:1450px;padding:105px max(6vw,30px)}.public-site .section-title{grid-template-columns:1fr 330px;align-items:end;gap:40px}.section-title>div>span,.how-heading>span,.public-site .plans>span,.final-cta>div>span{letter-spacing:.23em;color:#a74caf;font-size:10px;font-weight:800}.public-site .section-title h2,.how-heading h2,.public-site .plans h2{letter-spacing:-.045em;color:#331842;margin:14px 0 0;font:800 clamp(38px,4.5vw,60px)/1.04 Manrope}.section-title h2 em,.plans h2 em{color:#d9428b;font-style:normal}.search{background:#fff;border:1px solid #eadfeb;border-radius:16px;align-items:center;gap:10px;height:54px;padding:0 17px;display:flex;box-shadow:0 12px 30px #4f1e6010}.search b{color:#a684b1;font-size:23px}.public-site .search input{color:#3b2742;width:100%;box-shadow:none;background:0 0;border:0;padding:0}.public-site .category-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px}.public-site .category-card{background:#fff;border:1px solid #ecdfed;border-radius:25px;padding:0;transition:all .3s;overflow:hidden;box-shadow:0 18px 50px #4f1d6510}.category-card:hover{transform:translateY(-8px);box-shadow:0 28px 60px #4f1d6522}.category-card>div:last-child{padding:24px 27px 28px}.category-art{place-items:center;height:185px;display:grid;position:relative;overflow:hidden}.category-art:after{content:"";background:#fff5;border-radius:50%;width:130px;height:130px;position:absolute}.category-art span{z-index:2;filter:drop-shadow(0 13px 10px #63345b26);font-size:76px;transition:all .35s}.category-card:hover .category-art span{transform:scale(1.12)rotate(-5deg)}.category-art i,.category-art b{color:#fff9;font-style:normal;position:absolute}.category-art i{font-size:24px;top:20px;right:28px}.category-art b{font-size:30px;bottom:18px;left:25px}.category-card small{letter-spacing:.18em;color:#ad8bb5;font-size:9px;font-weight:800}.category-card h3{margin:9px 0 7px;font:800 25px Manrope}.category-card p{color:#806d84;min-height:40px;font-size:13px;line-height:1.5}.public-site .category-card button{margin-top:8px;padding:0}.category-card button span{background:#f3e9f9;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:7px;display:inline-grid}.sunset .category-art{background:linear-gradient(145deg,#ffcc4d,#ff7e7e)}.rose .category-art{background:linear-gradient(145deg,#ffc6dd,#e889b2)}.sky .category-art{background:linear-gradient(145deg,#9ee5ff,#7b9ee9)}.mint .category-art{background:linear-gradient(145deg,#b6f0cf,#77c8b4)}.violet .category-art{background:linear-gradient(145deg,#c9a7ff,#8b61df)}.night .category-art{background:linear-gradient(145deg,#6c3ba9,#28133e)}.published-showcase{border-top:1px solid #eaddea;margin-top:95px;padding-top:70px}.published-heading{text-align:center}.published-heading>span{letter-spacing:.22em;color:#a14fb5;font-size:10px;font-weight:800}.published-heading h2{margin:12px 0;font:800 42px Manrope}.published-heading p{color:#806c86}.published-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px;display:grid}.published-grid article{background:#fff;border:1px solid #eadcea;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #501d6314}.published-preview{color:#fff;background:linear-gradient(145deg,#7138d6,#ee4d96);place-items:center;height:210px;display:grid;position:relative}.published-preview>span{color:#df438b;background:#fff;border-radius:50%;place-items:center;width:62px;height:62px;padding-left:4px;font-size:20px;display:grid}.published-preview small{background:#28103799;border-radius:20px;padding:6px 9px;position:absolute;bottom:14px;right:15px}.published-grid article>div>small{letter-spacing:.17em;color:#a48baa;font-size:9px;font-weight:800}.published-grid h3{margin:8px 0;font:800 23px Manrope}.published-grid p{color:#806c86;font-size:12px}.published-grid a{color:#7138d6;margin-top:10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.how-wrap{color:#fff;background:radial-gradient(circle at 12% 15%,#703c8855,#0000 25%),#351747;padding:105px 6%}.how-heading{text-align:center}.how-heading>span{color:#eab5ff}.how-heading h2{color:#fff}.how-heading p{color:#cbb8d2}.public-site .how{background:0 0;grid-template-columns:1fr auto 1fr auto 1fr;gap:25px;max-width:1120px;margin:auto;padding:52px 0 0}.how article{text-align:center;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:23px;padding:32px 25px;position:relative}.public-site .how article>span{color:#ffffff28;background:0 0;width:auto;height:auto;font:800 32px Manrope;position:absolute;top:16px;left:18px}.how article i{margin-bottom:15px;font-size:42px;font-style:normal;display:block}.how article h3{font:700 18px Manrope}.how article p{color:#cbb8d2;font-size:12px;line-height:1.6}.how>b{color:#dba8eb;font-size:25px}.public-site .plans{background:#fffaf2;padding:110px 6%}.plans h2{margin:14px 0 50px}.public-site .plans>div{align-items:center;gap:22px;max-width:1080px}.public-site .plans article{text-align:left;border-radius:24px;padding:35px 31px}.plans article>i{font-size:34px;font-style:normal}.plans article h3{margin-bottom:10px;font:800 22px Manrope}.plans article strong{margin:5px 0 14px;font:800 36px Manrope;display:block}.plans article p{color:#806d84;min-height:64px;font-size:13px;line-height:1.6}.plans article button{color:#593068;background:#fff;border:1px solid #dfd0e3;border-radius:13px;width:100%;margin-top:15px;padding:13px;font-weight:800}.public-site .plans .featured{background:linear-gradient(155deg,#7d3ee0,#b84be8);transform:scale(1.06);box-shadow:0 25px 60px #7432b94d}.plans .featured p{color:#eadcf2}.plans .featured>small{color:#4b2559;letter-spacing:.15em;background:#ffcb45;border-radius:20px;margin:-49px auto 17px;padding:8px 13px;font-size:9px;font-weight:800;display:table}.plans .featured button{color:#4b2456;background:#ffce4c;border:0}.final-cta{color:#fff;background:radial-gradient(circle at 85% 25%,#ffffff24 0 8%,#0000 9%),linear-gradient(125deg,#ee4f94,#8b42dc 75%);border-radius:35px;justify-content:space-between;align-items:center;min-height:355px;margin:0 5% 90px;padding:60px 7%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #883b9940}.final-cta h2{letter-spacing:-.045em;margin:15px 0;font:800 clamp(36px,4.5vw,58px)/1.05 Manrope}.final-cta p{color:#f4def0}.final-cta a{color:#472050;background:#ffcf4a;border-radius:14px;margin-top:18px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-block}.cta-balloons{letter-spacing:-35px;filter:drop-shadow(0 20px 20px #5d286b45);font-size:90px;transform:rotate(4deg)}.cta-balloons span{font-size:55px;position:relative;top:-70px;left:10px}.public-site footer{background:#281033;align-items:center;padding:38px 6%}.public-site footer>div{gap:25px;display:flex}.public-site footer a{color:#decce4;font-size:12px;text-decoration:none}.public-site footer .brand{color:#fff!important}.public-site footer>span{color:#9f87a8;font-size:11px}.public-site footer .arpalsoft-credit{color:#ffcf62;text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #ffcf6266;text-decoration:underline #ffcf6266}@keyframes publicFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes publicSpin{to{transform:rotate(360deg)}}@keyframes publicPulse{0%,to{box-shadow:0 0 #fff7,0 12px 30px #75336a44}50%{box-shadow:0 0 0 15px #fff0,0 12px 30px #75336a44}}@media (width<=1000px){.public-site .hero{grid-template-columns:1fr;padding-top:60px}.hero-showcase{height:520px}.public-site .hero:before{top:auto;bottom:30px;right:50%;transform:translate(50%)}.social-proof{flex-wrap:wrap;gap:18px 30px}.public-site .category-grid,.published-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.public-site .public-nav{height:70px;padding:0 17px}.public-site .brand{font-size:19px}.public-site .brand i{width:30px;height:30px}.public-site .public-nav nav{display:none}.public-site .login{padding:11px 14px;font-size:0}.public-site .login:after{content:"Ingresar";font-size:11px}.public-site .lang{display:none}.public-site .hero{text-align:center;min-height:auto;padding:56px 20px 65px;display:block}.public-site .hero h1{font-size:46px}.public-site .hero p{font-size:16px}.public-site .kicker{font-size:9px}.public-site .hero-actions,.hero-trust{flex-wrap:wrap;justify-content:center}.hero-showcase{height:510px;margin-top:35px}.public-site .hero-phone{opacity:1;width:225px;right:auto}.orbit-one{width:330px;height:330px}.orbit-two{width:390px;height:390px}.mini-card{text-align:left;width:140px}.left-card{left:-5px}.right-card{right:-5px}.social-proof{padding:24px 18px}.social-proof strong{text-align:center;width:100%}.public-site .section-title{grid-template-columns:1fr}.public-site .section-title h2{font-size:40px}.public-site .category-grid,.published-grid,.public-site .how{grid-template-columns:1fr}.how>b{transform:rotate(90deg)}.public-site .plans{padding:85px 20px}.public-site .plans>div{grid-template-columns:1fr}.public-site .plans .featured{margin:22px 0;transform:none}.final-cta{text-align:center;margin:0 14px 60px;padding:50px 25px}.cta-balloons{display:none}.public-site footer{text-align:center;flex-direction:column;gap:22px}.public-site footer>div{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.public-site *{animation:none!important}}.public-site .public-section{padding-top:72px}.catalog-top{justify-content:space-between;align-items:end;gap:28px;display:flex}.catalog-top h2{letter-spacing:-.05em;color:#351641;margin:12px 0;font:800 clamp(38px,4.5vw,62px)/1 Manrope}.catalog-top h2 em{color:#e0448d;font-style:normal}.catalog-top p{color:#7d6882}.published-showcase.catalog{border:0;margin:32px 0 0;padding:0}.published-showcase.catalog .published-heading{display:none}.published-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}.published-preview{background:linear-gradient(145deg,#7d3fe1,#ef4c93);height:290px;overflow:hidden}.published-preview img,.published-preview video{object-fit:cover;width:100%;height:100%;display:block}.published-preview .preview-play{color:#df438b;cursor:pointer;background:#fffffff2;border:0;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;padding-left:4px;font-size:20px;display:grid;position:absolute;inset:0;box-shadow:0 12px 30px #38154748}.published-preview.playing .preview-play{display:none}.published-grid article>div:last-child{padding:19px}.published-grid h3{font-size:20px}.category-strip-wrap{border-top:1px solid #eaddea;margin-top:54px;padding-top:30px}.category-strip-wrap>span{letter-spacing:.2em;color:#a14fb5;font-size:10px;font-weight:800}.category-strip{gap:10px;padding:16px 2px 8px;display:flex;overflow:auto}.category-pill{color:#4d3157;background:#fff;border:1px solid #eadbea;border-radius:999px;flex:none;padding:10px 16px;font-weight:800;box-shadow:0 8px 22px #4d1d6510}.category-pill i{margin-right:7px;font-style:normal}.cover-upload{border:1px solid #dfe3ed;border-radius:14px;grid-template-columns:58px 1fr;align-items:center;gap:10px;margin:14px 0 20px;padding:13px;display:grid}.cover-upload>div{color:#69758b;background:#edf0f7;border-radius:9px;grid-row:1/3;place-items:center;width:58px;height:76px;display:grid;overflow:hidden}.cover-upload img{object-fit:cover;width:100%;height:100%}.cover-upload small{color:#788398}@media (width<=1100px){.published-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.catalog-top{display:block}.published-grid{grid-template-columns:repeat(2,1fr)}.published-preview{height:235px}}@media (width<=520px){.published-grid{grid-template-columns:1fr}.published-preview{height:390px}.public-site .public-section{padding-left:16px;padding-right:16px}}.category-pill.active{color:#fff;background:linear-gradient(135deg,#7838df,#e74891);border-color:#0000;box-shadow:0 10px 26px #8c3bd440}.client-editor{color:#30153f;background:radial-gradient(circle at 80% 10%,#f6d3ff,#0000 30%),#fffaf3;min-height:100vh;padding-bottom:70px}.client-editor>header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffb;border-bottom:1px solid #eadcec;height:76px;padding:0 5%}.client-editor>header a{color:#7138d6;font:800 22px Manrope;text-decoration:none}.client-editor>header span{color:#856f8b;font-size:12px}.client-layout{grid-template-columns:1fr 390px;gap:65px;max-width:1200px;margin:45px auto;padding:0 25px;display:grid}.client-copy>span{letter-spacing:.2em;color:#a14fb5;font-size:10px;font-weight:800}.client-copy h1{margin:12px 0;font:800 48px/1.05 Manrope}.client-copy>p{color:#7b687f;line-height:1.6}.client-fields{gap:12px;margin-top:28px;display:grid}.client-fields label{background:#fff;border:1px solid #eadfeb;border-radius:16px;grid-template-columns:36px 1fr minmax(190px,1.2fr);align-items:center;gap:12px;padding:13px;display:grid}.client-fields label>b{color:#7138d6;background:#f0e7fc;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.client-fields label strong,.client-fields label small{display:block}.client-fields label small{color:#9d8ca2;margin-top:3px;font-size:9px}.client-fields input{color:#3b2643;background:#fbf8fc}.client-continue{color:#fff;background:linear-gradient(135deg,#7138d6,#e84b9a);border:0;border-radius:14px;width:100%;margin-top:22px;padding:15px;font-weight:800}.client-preview{text-align:center;height:max-content;position:sticky;top:25px}.client-phone{aspect-ratio:9/16;background:#150b19;border:9px solid #25132d;border-radius:37px;width:330px;margin:auto;overflow:hidden;box-shadow:0 30px 70px #5526673d}.client-preview>small{color:#8e7a94;margin-top:14px;display:block}@media (width<=850px){.client-layout{grid-template-columns:1fr}.client-preview{grid-row:1;position:static}.client-fields label{grid-template-columns:35px 1fr}.client-fields input{grid-column:1/-1}.client-phone{width:min(85vw,330px)}}.client-fields textarea{resize:vertical;color:#3b2643;min-height:86px;font:inherit;background:#fbf8fc;border:1px solid #e2d8e5;border-radius:10px;padding:11px 13px;line-height:1.4}.client-fields textarea:focus{border-color:#8450dc;outline:2px solid #8450dc55}@media (width<=850px){.client-fields textarea{grid-column:1/-1}}.client-text-control{gap:9px;min-width:0;display:grid}.client-color{align-items:center;gap:8px;display:flex}.client-color>span{color:#816a88;font-size:9px;font-weight:800}.color-presets{gap:5px;display:flex}.color-presets button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #d9ccde}.color-presets button.active{box-shadow:0 0 0 3px #8650dd}.client-color>input[type=color]{cursor:pointer;background:0 0;border:0;width:30px;height:26px;padding:0}@media (width<=850px){.client-text-control{grid-column:1/-1}}.client-phone{position:relative}.client-watermark{z-index:5;color:#fff;text-align:center;letter-spacing:.12em;pointer-events:none;background:#24102ebd;width:136%;padding:12px 0;font:800 14px Manrope;position:absolute;top:48%;left:-18%;transform:rotate(-24deg)}.client-premium-link{color:#fff;text-align:center;background:linear-gradient(135deg,#7138d6,#e84b9a);border-radius:14px;margin-top:22px;padding:15px;font-weight:800;text-decoration:none;display:block}.device-check{text-align:left;border-radius:15px;gap:4px;margin-top:20px;padding:15px 17px;display:grid}.device-check.ready{color:#176342;background:#ecfff6;border:1px solid #a9e9cb}.device-check.blocked{color:#8d3030;background:#fff2f2;border:1px solid #f1bcbc}.device-check small{opacity:.8;font-size:11px;line-height:1.45}.quality-picker{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.quality-picker span{margin-right:auto;font-size:11px;font-weight:800}.quality-picker button{color:#6b5572;background:#fff;border:1px solid #decfe5;border-radius:10px;padding:9px 11px;font-weight:700}.quality-picker button.active{color:#fff;background:#7138d6;border-color:#7138d6}.client-continue:disabled{opacity:.55;cursor:not-allowed}.render-progress{background:#eee4f1;border-radius:11px;height:42px;margin-top:11px;position:relative;overflow:hidden}.render-progress>div{background:linear-gradient(90deg,#7138d6,#eb4c98);transition:width .25s;position:absolute;inset:0 auto 0 0}.render-progress span{z-index:1;color:#30153f;place-items:center;height:100%;font-size:11px;font-weight:800;display:grid;position:relative}.render-error{color:#9b2d39;background:#fff0f0;border-radius:11px;padding:12px 14px;font-size:12px}.render-privacy{text-align:center;margin-top:10px;color:#8e7a94!important;font-size:10px!important}.membership-page,.legal-page{color:#351641;background:linear-gradient(145deg,#fffaf2,#f8efff);min-height:100vh;font-family:Manrope,Arial,sans-serif}.membership-page header,.legal-page header{background:#ffffffd9;border-bottom:1px solid #eadfeb;justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,22px);display:flex}.membership-page header>a,.legal-page header>a{color:#7138c9;font-size:22px;font-weight:900;text-decoration:none}.membership-page header nav{align-items:center;gap:18px;display:flex}.membership-page header nav a,.membership-page header nav button,.legal-page header>a:last-child{color:#604c67;background:0 0;border:0;font-weight:700;text-decoration:none}.membership-hero{text-align:center;padding:70px 20px 40px}.membership-hero>span,.legal-page article>span{letter-spacing:.2em;color:#a046ad;font-size:10px;font-weight:900}.membership-hero h1{margin:17px 0;font-size:clamp(42px,6vw,72px);line-height:1}.membership-hero h1 em{color:#df438b;font-style:normal}.membership-hero>p{color:#755f7b;max-width:680px;margin:auto;font-size:17px}.google-login{background:#fff;border:1px solid #dfd4e3;border-radius:13px;margin-top:26px;padding:14px 22px;font-weight:800}.member-user{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:25px auto 0;display:flex}.member-user span{color:#7e6a84}.member-user strong{color:#267b52;background:#e8faef;border-radius:20px;padding:7px 12px}.payment-error{color:#b52750!important;margin-top:16px!important}.membership-plans{grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:20px auto 55px;padding:0 20px;display:grid}.membership-plans article{background:#fff;border:1px solid #eadfec;border-radius:26px;padding:36px;position:relative;box-shadow:0 20px 55px #4c1d6413}.membership-plans article.recommended{border:2px solid #a544d3;transform:scale(1.02)}.membership-plans article>small{background:#ffcc4e;border-radius:20px;padding:7px 11px;font-size:9px;font-weight:900;position:absolute;top:-13px;right:24px}.membership-plans i{font-size:35px;font-style:normal}.membership-plans h2{margin:12px 0 6px}.membership-plans strong{font-size:40px;display:block}.membership-plans article>b{color:#a146b5}.membership-plans p,.membership-plans li{color:#765f7b;line-height:1.6}.membership-plans ul{min-height:132px;padding-left:21px}.membership-plans button{color:#fff;background:linear-gradient(135deg,#7739da,#e4468d);border:0;border-radius:13px;width:100%;padding:14px;font-size:15px;font-weight:900}.payment-confidence{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1000px;margin:auto;padding:35px 20px 75px;display:grid}.payment-confidence div{text-align:center;background:#fff;border-radius:17px;padding:20px}.payment-confidence b,.payment-confidence span{margin-top:5px;display:block}.payment-confidence span{color:#806c85;font-size:12px}.membership-page footer,.legal-page footer{color:#d7c9da;text-align:center;background:#25112e;padding:28px}.membership-page footer a,.legal-page footer a{color:#fff}.legal-page article{max-width:820px;margin:auto;padding:70px 24px}.legal-page h1{margin:16px 0;font-size:clamp(38px,5vw,58px)}.legal-intro{color:#705b76;font-size:18px}.legal-page article>small{color:#947e99;margin:14px 0 38px;display:block}.legal-page section{border-top:1px solid #e4d9e7;padding:22px 0}.legal-page section h2{font-size:21px}.legal-page section p{color:#68566e;line-height:1.75}@media (width<=700px){.membership-page header nav>a{display:none}.membership-plans,.payment-confidence{grid-template-columns:1fr}.membership-plans article.recommended{transform:none}.membership-hero{padding-top:48px}.membership-hero h1{font-size:43px}}:root{color:#e9edf7;background:#080b12;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 15% 0,#182441 0,#0000 30%),#080b12;min-width:320px;margin:0}button,input,textarea,select{font:inherit}.editor{max-width:1800px;min-height:100vh;margin:auto;padding:26px clamp(18px,3vw,52px) 110px}header{justify-content:space-between;align-items:center;display:flex}h1{margin:6px 0;font:800 clamp(31px,4vw,54px)/1 Manrope}.eyebrow{letter-spacing:.25em;color:#7c95d8;font-size:11px}.status{color:#aeb8ca;border:1px solid #293246;border-radius:30px;padding:11px 16px;font-size:12px}.status i{background:#45d6a4;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.steps{gap:8px;margin:26px 0;display:flex}.steps button{color:#778298;cursor:pointer;text-align:left;background:#111722;border:1px solid #20283a;border-radius:9px;flex:1;padding:12px 15px;font-size:12px}.steps button:hover,.steps .active{color:#fff;background:#5268e8}.upload-zone.compact{text-align:left;grid-template-columns:1fr auto auto;place-items:center start;padding:11px 13px}.upload-zone.compact .button{justify-self:end}.video-times{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;display:grid}.video-times input[readonly]{color:#7f8ba0;background:#101620}.layers{scroll-margin-top:18px}.studio-grid{grid-template-columns:1.1fr .7fr;align-items:start;gap:18px;display:grid}.card{background:#10151f;border:1px solid #202838;border-radius:18px;padding:22px;box-shadow:0 18px 50px #0003}.card-head,.card-head>div,.bottom,.inspector-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-head b{color:#fff;background:#5268e8;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.card h2{margin:0;font:700 20px Manrope}.card h3{color:#d5dbea;margin:22px 0 10px;font-size:13px}.field{gap:7px;margin-top:14px;display:grid}.field>span{text-transform:uppercase;letter-spacing:.1em;color:#8e9ab0;font-size:10px;font-weight:700}.field small{color:#718099;font-size:11px}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.row.three{grid-template-columns:repeat(3,1fr)}input,textarea,select{color:#edf1fa;background:#090d14;border:1px solid #293246;border-radius:9px;outline:0;width:100%;padding:11px}input:focus,textarea:focus,select:focus{border-color:#7083f2;box-shadow:0 0 0 3px #5268e826}textarea{resize:vertical;min-height:72px}input[type=color]{height:43px;padding:5px}.upload-zone{text-align:center;background:#0b1019;border:1px dashed #3b4964;border-radius:13px;place-items:center;gap:6px;margin-top:16px;padding:20px;display:grid}.upload-zone small{color:#78859c}.button,.mini-upload,.add-actions label,.add-actions button{cursor:pointer;color:#fff;background:#5268e8;border:0;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700}.upload-zone input,.mini-upload input,.add-actions input{display:none}.mini-upload{background:#1e2840;align-items:center;min-height:43px;display:flex}.mode-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mode{text-align:left;color:#e1e6f1;cursor:pointer;background:#0b1018;border:1px solid #283145;border-radius:10px;padding:12px}.mode strong,.mode small{display:block}.mode small{color:#738097;margin-top:3px;font-size:10px}.mode.active{background:#1a2341;border-color:#7083f2}.crop-card{grid-column:1}.crop-title,.crop-title>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.crop-title b{background:#5268e8;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.crop-title h2{margin:0}.crop-title button{color:#cfd7e7;cursor:pointer;background:#202a3e;border:1px solid #36435c;border-radius:7px;padding:7px 11px}.crop-title button.active,.preview-toggle.active{color:#fff;background:#5268e8;border-color:#7184f3}.preview-toggle{color:#dce3f1;cursor:pointer;background:#1a2232;border:1px solid #35415a;border-radius:8px;padding:8px 10px;font-size:10px}.focus-picker{z-index:30;color:#fff;cursor:crosshair;background:#10182d55;border:0;position:absolute;inset:0}.focus-picker:after{content:"";border:2px solid #fff;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0002}.focus-picker span{white-space:nowrap;background:#111a2ddd;border-radius:7px;padding:7px 10px;font-size:10px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.crop-card>p{color:#7f8ca3;font-size:11px}.phone{position:relative}.visual-handle{z-index:20;color:#fff;cursor:move;touch-action:none;background:0 0;border:2px dashed #7f91ff;border-radius:7px;min-height:38px;padding:0;position:absolute;transform:translate(-50%,-50%)}.visual-handle i{background:#5268e8;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid;position:absolute;bottom:-10px;right:-10px}.visual-handle:active{background:#5268e81f;border-style:solid}.text-rules{grid-template-columns:1fr 2fr;align-items:end;gap:12px;display:grid}.check{color:#b7c0d2;align-items:center;gap:9px;min-height:43px;font-size:11px;display:flex}.check input{accent-color:#5268e8;width:auto}.preview-card{text-align:center;grid-area:1/2/span 2;position:sticky;top:16px}.preview-card .card-head span{color:#738097;font-size:11px}.phone{aspect-ratio:9/16;background:#05070b;border:8px solid #05070b;border-radius:30px;width:min(100%,350px);margin:20px auto;overflow:hidden;box-shadow:0 28px 60px #0009}.preview-card p{color:#76839a;font-size:11px}.layers{grid-column:1}.add-actions{gap:7px;display:flex}.add-actions label,.add-actions button{background:#1d273a;border:1px solid #303c55}.timeline-ruler{color:#657087;border-bottom:1px solid #293247;justify-content:space-between;margin-top:20px;padding-bottom:6px;font-size:10px;display:flex}.layer-list{gap:7px;margin-top:9px;display:grid}.layer{text-align:left;color:#dce2ed;cursor:pointer;background:#0a0e15;border:1px solid #252d3e;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px;display:flex;position:relative;overflow:hidden}.layer>span{color:#89a0ff;background:#202a3e;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.layer div{display:grid}.layer small{color:#6f7b91;font-size:10px}.layer i{background:#7a8cf4;height:3px;position:absolute;bottom:0}.layer.active{background:#151d34;border-color:#657af1}.empty{text-align:center;color:#68758b;padding:30px}.inspector{border-top:1px solid #293247;margin-top:18px;padding-top:5px}.inspector-head button{color:#f07b88;cursor:pointer;background:0 0;border:0}.inspector-actions{align-items:center;gap:7px;display:flex}.center-variable-group{align-items:center;gap:5px;display:flex}.inspector-head .center-variable{color:#fff;background:#5268e8;border:1px solid #7184f3;border-radius:8px;padding:8px 11px;font-weight:700}@media (width<=720px){.inspector-head{align-items:flex-start}.inspector-actions{flex-direction:column;align-items:flex-end}.center-variable-group{flex-wrap:wrap;justify-content:flex-end}.inspector-head .center-variable{padding:7px 8px;font-size:11px}}.inspector-head .center-variable:hover{background:#6276ee}.test{color:#dfe5f2;cursor:pointer;background:#192338;border:1px solid #34415b;border-radius:9px;width:100%;margin-top:16px;padding:12px}.bottom{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c111bea;border-top:1px solid #252e40;padding:16px clamp(18px,3vw,52px);position:fixed;bottom:0;left:0;right:0}.bottom>div{margin-right:auto;font-size:12px}.bottom span{color:#748198}.publication-state{color:#56d6a8;margin-top:3px;display:block}.published-link{color:#9fb0ff;margin-left:12px;font-size:11px;font-weight:700;display:inline-block}.publish:disabled{opacity:.65;cursor:wait}.publish{background:#25a878!important}.publish:hover{background:#2abb89!important}.bottom button{color:#fff;cursor:pointer;border:0;border-radius:9px;padding:12px 17px;font-weight:700}.secondary{background:#222c3f}.primary{background:#5268e8}@media (width<=980px){.studio-grid{grid-template-columns:1fr}.preview-card,.layers{grid-area:auto/1;position:static}.preview-card{grid-row:2}.steps{overflow:auto}.steps button{min-width:135px}.bottom>div{display:none}}@media (width<=600px){.editor{padding:18px 11px 105px}.status{display:none}.row,.row.three,.video-times,.mode-grid,.upload-zone.compact{grid-template-columns:1fr}.upload-zone.compact .button{text-align:center;justify-self:stretch}.card{padding:16px}.bottom{gap:6px}.bottom button{padding:10px;font-size:11px}.add-actions{flex-wrap:wrap}}.public-site{color:#27162c;background:#fffaf4;min-height:100vh}.public-nav{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:22px 28px;display:flex}.public-nav nav,.public-nav>div{align-items:center;gap:22px;display:flex}.public-nav a{color:inherit;text-decoration:none}.brand{font:800 25px Manrope;color:#6c39cc!important}.login,.hero-actions>a{background:#6c39cc;border-radius:10px;padding:12px 17px;color:#fff!important}.lang{background:0 0;border:0}.hero{background:radial-gradient(circle at 75% 45%,#f2c6ff,#0000 25%),linear-gradient(135deg,#fff9f0,#f4ecff);min-height:620px;padding:105px max(7vw,30px);position:relative;overflow:hidden}.hero>span,.section-title>span{letter-spacing:.22em;color:#895fd2;font-size:11px;font-weight:700}.hero h1{max-width:850px;margin:20px 0;font:800 clamp(48px,7vw,92px)/.98 Manrope}.hero h1 em{color:#6c39cc;font-style:normal}.hero p{color:#705f72;max-width:580px;font-size:18px}.hero-actions{gap:12px;margin-top:32px;display:flex}.hero-actions button{background:#fff;border:1px solid #d8cce0;border-radius:10px;padding:12px 17px}.hero-phone{aspect-ratio:9/16;background:linear-gradient(160deg,#ffbe5c,#c65ce8);border:10px solid #24152b;border-radius:35px;width:230px;padding:15px;position:absolute;top:120px;right:7%;transform:rotate(6deg);box-shadow:0 40px 70px #6c39cc33}.hero-phone div{text-align:center;color:#fff;background:#fff3;border-radius:20px;place-items:center;height:100%;font-weight:700;display:grid}.hero-phone i{opacity:.7;font-size:10px}.public-section{max-width:1400px;margin:auto;padding:90px max(7vw,30px)}.section-title{grid-template-columns:1fr auto;align-items:end;display:grid}.section-title h2{margin:10px 0;font:800 42px Manrope}.section-title input{width:280px}.category-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.category-grid article,.plans article{background:#fff;border:1px solid #eadfec;border-radius:18px;padding:28px;box-shadow:0 15px 40px #4d1d6610}.category-grid b{font-size:38px}.category-grid button{color:#6c39cc;background:0 0;border:0;font-weight:700}.how{color:#fff;background:#2d1637;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:65px 8%;display:grid}.how span{background:#7947db;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.plans{text-align:center;padding:90px 8%}.plans>div{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:35px auto;display:grid}.plans strong{font-size:32px}.plans .featured{color:#fff;background:#6c39cc;transform:scale(1.04)}.public-site footer{color:#fff;background:#1e1025;justify-content:space-between;padding:35px 7%;display:flex}@media (width<=800px){.public-nav nav{display:none}.hero-phone{opacity:.25;right:-50px}.category-grid,.plans>div,.section-title{grid-template-columns:1fr}.how{grid-template-columns:auto 1fr}.public-nav .login{font-size:0}.public-nav .login:after{content:"Ingresar";font-size:12px}}
