@font-face{font-family:AVEstiana;src:url(/assets/AVEstiana-Regular-BF67761220bee90-B1kJ2F3f.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:khujasmooth;src:url(/assets/KhujaSmooth-Regular-Be6WunBA.otf) format("opentype");font-weight:400;font-style:normal}.navbar{font-family:AVEstiana;position:fixed;top:0;left:0;width:100%;z-index:1000;background:transparent}.navbar-container{max-width:1300px;margin:0 auto;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between}.logo{font-weight:800;font-size:1.8rem;letter-spacing:2px}.logo img{height:clamp(10px,5vw,20px);width:auto;display:block}.menu{display:flex;gap:2.5rem}.menu a{text-decoration:none;font-weight:500;color:#521335;transition:opacity .2s ease}.menu a:hover{opacity:.6}.cta{padding:.6rem 1.4rem;border-radius:999px;background:#b4649091;text-decoration:none;font-weight:600;color:#521335;transition:all .2s ease}.cta:hover{background:#d06c9e;transform:translateY(-1px)}.navbar,.menu a,.cta,.logo img{transition:all .3s ease}.navbar.dark .menu a{color:#e8bfd6}.navbar.dark .cta{color:#e8bfd6;background:#ffffff40}.navbar.dark .logo img{filter:brightness(0) invert(1) sepia(1) saturate(200%) hue-rotate(345deg) brightness(1.1)}.navbar.light .menu a{color:#521335}.navbar.light .cta{color:#521335;background:#b4649091}.navbar.light .logo img{filter:none}.hamburger{display:none;background:none;border:0;cursor:pointer;padding:8px}.hamburger span{display:block;width:24px;height:2px;background:#521335;margin:5px 0;transition:all .3s ease}@media(max-width:768px){.navbar-container{padding:1rem 1.2rem}.menu{position:fixed;top:64px;left:0;width:100%;height:calc(100vh - 64px);background:#e8bfd6fa;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;justify-content:center;align-items:center;gap:2rem;transform:translate(100%);transition:transform .3s ease}.menu a{font-size:1.4rem}.cta{font-size:.8rem;padding:.2rem .8rem;border-radius:999px}.hamburger{display:block}.navbar.open .menu{transform:translate(0)}.navbar.open .hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar.open .hamburger span:nth-child(2){opacity:0}.navbar.open .hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar.dark .hamburger span{background:#e8bfd6}.navbar.dark .menu{background:#5a2a44f5}.navbar.dark .menu a,.navbar.dark .cta{color:#e8bfd6}}@font-face{font-family:AVEstiana;src:url(fonts/av-estiana-font-family-1751629003-0/AVEstiana-Regular-BF67761220bee90.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:khujasmooth;src:url(fonts/khujasmooth-unio/KhujaSmooth-Regular.otf) format("opentype");font-weight:400;font-style:normal}body{padding-top:100px;background-color:#e8bfd6;font-family:AVEstiana}.home__page{height:76vh;width:auto;overflow:hidden}.home__page:before{content:"";position:absolute;inset:0;background-image:url(/simbolo-4.svg);background-size:70%;background-position:center -30%;background-repeat:no-repeat;opacity:.4;pointer-events:none}.title{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:90vh}.title h1{text-align:center;width:80%;font-size:3vw;color:#521335;z-index:1}.title h1 span{text-decoration:underline}.title .span{height:3vw;width:25vw;color:#521335;background-color:#b4649091;border-radius:20px;display:flex;align-items:center;justify-content:center;text-shadow:.5px 0 currentColor}.title .span:hover{opacity:.6}@media(max-width:768px){body{padding-top:70px}.home__page{height:auto}.home__page:before{background-size:120%;background-position:center 10%;opacity:.25}.title{min-height:30vh;padding:1rem}.title h1{width:95%;font-size:1.8rem;line-height:1.3}.title .span{width:100%;height:auto;padding:.6rem 1rem;font-size:1rem}}@media(max-width:400px){.title h1{font-size:1.5rem}.title .span{width:85%;font-size:.9rem}}@font-face{font-family:AVEstiana;src:url(fonts/av-estiana-font-family-1751629003-0/AVEstiana-Regular-BF67761220bee90.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:khujasmooth;src:url(fonts/khujasmooth-unio/KhujaSmooth-Regular.otf) format("opentype");font-weight:400;font-style:normal}.brand__page,.info-section{margin:0}.brand__page{background-color:#822a5a;min-height:100vh;width:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.title{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:100px;padding-bottom:3rem;min-height:auto;height:auto}.title h1{font-family:khujasmooth,sans-serif;color:#fff;padding-top:50px;width:55%}.title p{color:#e8bfd6;font-size:2.5rem;padding-bottom:0;margin-bottom:0}.info-section{display:flex;gap:3rem;justify-content:center;padding-top:0rem;padding-bottom:4rem;background:#822a5a}.info-card{display:flex;background:#9a4b77;border-radius:30px;overflow:hidden;max-width:550px;width:100%;box-shadow:0 15px 30px #0003}.info-side{background:#e8bfd68b;padding:2rem 1.2rem;display:flex;align-items:center;justify-content:center}.info-side span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:khujasmooth,sans-serif;font-size:2rem;letter-spacing:3px;color:#fff;font-weight:700}.info-content{padding:2.5rem;font-family:AVEstiana,sans-serif;color:#fff}.info-content ul{list-style:disc;padding-left:1.2rem}.info-content li{margin-bottom:1.5rem;line-height:1.6;font-size:1.1rem}.brand__page .logo{padding-bottom:2rem;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;animation:spin 25s linear infinite}.brand__page .logo img{width:100px;height:auto}@media(max-width:768px){html,body{padding-top:70px}.title{padding-top:60px;padding-bottom:2rem}.title h1{width:90%;text-align:center;font-size:1.8rem;padding-top:20px}.title p{font-size:1.6rem;text-align:center;padding:0 1rem}.info-section{flex-direction:column;gap:1.5rem;padding:0 1rem 3rem}.info-card{flex-direction:column;max-width:100%;border-radius:22px}.info-side{padding:1rem}.info-side span{writing-mode:horizontal-tb;transform:none;font-size:1.3rem;letter-spacing:2px}.info-content{padding:1.5rem}.info-content li{font-size:1rem;margin-bottom:1rem}.brand__page .logo img{width:80px}}@media(max-width:400px){.title h1{font-size:1.5rem}.title p{font-size:1.3rem}.info-side span{font-size:1.1rem}.info-content li{font-size:.95rem}.brand__page .logo img{width:65px}}@font-face{font-family:AVEstiana;src:url(fonts/av-estiana-font-family-1751629003-0/AVEstiana-Regular-BF67761220bee90.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:khujasmooth;src:url(fonts/khujasmooth-unio/KhujaSmooth-Regular.otf) format("opentype");font-weight:400;font-style:normal}.about_page{background-color:#e8bfd6;min-height:80vh;width:100%;padding:0;margin:0}.about_page .title{padding-top:5%;font-family:khujasmooth,sans-serif}.about_page .title h1{color:#521335;font-size:50px}.about_page .title p{font-family:AVEstiana,sans-serif;font-size:30px;color:#521335;width:90%;text-align:center}.about_page .title p span{text-decoration:underline}.cards{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;gap:2rem;margin:0 auto}.founder-card{position:relative;background:#7f2f55;padding:1rem 4rem 0;border-radius:40px;display:flex;flex-direction:column;min-height:30%;box-shadow:0 20px 40px #00000040}.photo-wrapper{background:transparent;border-radius:25px;overflow:hidden;margin-top:auto}.photo-wrapper img{width:350px;height:auto;display:block;border-radius:20px}.side-name{position:absolute;top:50%;font-family:khujasmooth,sans-serif;writing-mode:vertical-rl;text-orientation:mixed;transform:translateY(-50%) rotate(180deg);font-weight:700;letter-spacing:4px;font-size:1.1rem;color:#fff;white-space:nowrap;line-height:1}.side-name.left{left:1rem}.side-name.right{right:1rem}.mission-card{background-color:#b06b8f;border-radius:30px;width:250px;height:300px;position:relative;overflow:hidden;margin:0 auto;box-shadow:0 15px 30px #00000040}.mission-header{position:absolute;top:0;left:0;width:100%;height:30%;background-color:#b06b8f;display:flex;align-items:center;justify-content:center;font-family:khujasmooth,sans-serif;font-size:1.4rem;color:#fff;letter-spacing:2px;padding-bottom:10%}.mission-body{position:absolute;left:0;top:20%;height:calc(90% - 8px);width:100%;background-color:#9a3f69;display:flex;align-items:center;justify-content:center;text-align:center;font-family:AVEstiana,sans-serif;font-size:1.2rem;line-height:1.3;color:#fff;border-top-left-radius:25px;border-top-right-radius:25px;padding-left:10%;padding-right:10%}.third_card{width:250px;height:300px;background:#d7a3b8;border-radius:24px;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 10px 25px #00000026;font-family:Georgia,serif;margin:0 auto}.third_card h2{background:#c78aa6;color:#fff1f5;border-radius:18px;padding:.75rem;text-align:center;margin:0;font-size:1.4rem;letter-spacing:1px}.third_card p{margin:0;padding:.4rem;border-radius:16px;text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:1px;color:#ffeaf0}.third_card p:nth-child(2){background:#b56a8d}.third_card p:nth-child(3){background:#8f3f65}.third_card p:nth-child(4){background:#b56a8d}.third_card p:nth-child(5){background:#8f3f65}@media(max-width:768px){.about_page{padding:1rem}.about_page .title h1{font-size:32px;text-align:center}.about_page .title p{font-size:20px;width:100%;padding:0 10px}.cards{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;margin:0 auto}.founder-card,.mission-card,.third_card{width:90%;max-width:340px;margin:0 auto}.founder-card{padding:1.5rem 1.5rem 0}.photo-wrapper img{width:220px}.side-name{font-size:.9rem;letter-spacing:2px}.mission-card{height:auto;min-height:260px}.mission-header{position:relative;height:auto;padding:1rem;font-size:1.2rem}.mission-body{position:relative;top:0;height:auto;padding:1rem 10%;border-radius:20px}.third_card h2{font-size:1.2rem}.third_card p{font-size:1rem}}@media(max-width:400px){.about_page .title h1{font-size:26px}.about_page .title p{font-size:18px}.photo-wrapper img{width:190px}.side-name{font-size:.8rem}}@media(max-width:700px){.founder-card{padding:2rem}.photo-wrapper img{width:250px}.side-name{font-size:1.2rem}}@font-face{font-family:AVEstiana;src:url(fonts/av-estiana-font-family-1751629003-0/AVEstiana-Regular-BF67761220bee90.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:khujasmooth;src:url(fonts/khujasmooth-unio/KhujaSmooth-Regular.otf) format("opentype");font-weight:400;font-style:normal}html,body{margin:0;padding:100px 0 0;font-family:AVEstiana}*{box-sizing:border-box}h1,h2,h3,ul,p{margin-top:0}.question__page .title h1{color:#5a2a44}.question__page .title h2{color:#5a2a44;font-size:25px}.contato-wrapper{display:flex;align-items:center;justify-content:center;gap:0;padding:60px;max-width:70%;margin:0 auto}.lado-esquerdo{position:relative;flex:1.2;max-width:480px;height:320px;background-color:#c78aad;border-radius:24px;display:flex;align-items:center;justify-content:center;padding:20px;margin-right:5%}.logo-fundo{position:absolute;top:-90px;left:20px;width:90%;opacity:.35;z-index:1}.foto-rosto{position:relative;width:100%;margin-bottom:16%;height:auto;z-index:2}.lado-direito{flex:1;padding-left:20px}.item-contato{display:flex;align-items:center;gap:12px;background-color:#c78aad;padding:14px 20px;border-radius:999px;font-size:22px;font-weight:600;width:100%;margin-bottom:5%;color:#5a2a44;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.icone{font-size:20px}@media(max-width:768px){.contato-wrapper{flex-direction:column;text-align:center}.lado-esquerdo{width:100%;max-width:360px;height:auto}.logo-fundo{width:220px;left:50%;transform:translate(-50%)}}@media(max-width:768px){html,body{padding-top:70px}.contato-wrapper{max-width:100%;padding:24px 16px;gap:1.5rem}.lado-esquerdo{margin-right:0;width:100%;max-width:340px;padding:16px;border-radius:24px}.logo-fundo{top:-50px;width:200px;opacity:.25}.lado-direito{width:100%;padding-left:0}.item-contato{font-size:16px;padding:12px 16px;margin-bottom:12px;justify-content:center}.icone{font-size:18px}.question__page .title h1{font-size:28px;text-align:center}.question__page .title h2{font-size:18px;text-align:center}}@media(max-width:400px){.lado-esquerdo{max-width:300px}.logo-fundo{width:160px;top:-35px}.item-contato{font-size:14px;padding:10px 14px}}@font-face{font-family:AVEstiana;src:url(fonts/av-estiana-font-family-1751629003-0/AVEstiana-Regular-BF67761220bee90.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:khujasmooth;src:url(fonts/khujasmooth-unio/KhujaSmooth-Regular.otf) format("opentype");font-weight:400;font-style:normal}.service__page{position:relative;min-height:70vh;padding-bottom:24px;background-color:#b66b93;color:#fff;overflow:hidden}a{text-decoration:none;font-weight:500;color:#521335;transition:opacity .2s ease}.service__page:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Camada_2'%20data-name='Camada%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2071.82%2071.7'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23b46490;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Camada_1-2'%20data-name='Camada%201'%3e%3cg%3e%3cpath%20class='cls-1'%20d='m25.7,50.9c0-1.05-5.57,2.4-6.53,2.61-.4.24-1.74.62-.77,1.03,3.3.11,9.33,12.46,4.94,8.32-7.3-5.96-5.73-8.46-9.59-6.84.25-1.84.37-4.14.7-4.68,1.08-2.54,2.92-6.3,4.21-8.58.6-1.04,1.88-2.1.57-3.15-.98-.78-3.55-4.36-4.8-4.6-4.33,1.42-10.75,4.95-13.95,5.25-.78.39,3.77,4.26,4.31,5.08.69.83.96.06,1.22-.7-.22-1.54,8.9-11.09,6.73-6.09-4.36,11.07-7.28,11.96-1.25,18.53-.66.32-1.4.7-2.27,1.13-.87.46-.8.71.04,1.28,2.31,1.73,4.43,3.84,6.49,5.88,4.72,5.13,2.89,4.18,9.11,1.45,1.35-.44,1.9-1.49,1.51-2.87-.56-4.35-1.09-10.23-.67-13.05Z'/%3e%3cpath%20class='cls-1'%20d='m21.45,3.56c-.61-.62-2.88,4.9-3.5,5.67-.58.91.24.93,1.05.94,1.4-.69,13.3,5.04,7.87,4.51-11.67-.71-13.23-2.25-17.41,5.15-.63-.66-1.41-1.45-2.37-2.42-.71-.69-.92-.54-1.21.43-.93,2.73-2.29,5.4-3.59,7.99-3.42,6.08-3.08,4.04,1.43,9.11.83,1.15,2,1.35,3.19.55,3.96-1.88,9.39-4.2,12.21-4.67,1-.32-4-4.55-4.5-5.41-.35-.31-1.13-1.47-1.21-.42.92,3.18-8.97,12.72-6.38,7.27,3.24-8.33,5.98-8.11,3.93-10.76,1.69-.59,3.69-1.39,4.28-1.25,2.75.24,6.89.83,9.46,1.36,1.17.25,2.58,1.13,3.17-.43.44-1.17,3.05-4.72,2.89-5.98-2.69-3.67-8.03-8.7-9.31-11.65Z'/%3e%3cpath%20class='cls-1'%20d='m27.97,8.22c3.01,3.19,6.89,7.64,8.21,10.17.67.78,3.06-5.16,3.75-5.95.18-.43,1.05-1.53.02-1.28-2.64,1.86-14.89-4.58-8.89-3.82,9.52.54,9.61,3.54,11.85-.23.75,1.58,2.06,3.65,2.11,4.33.62,2.69,1.34,6.81,1.63,9.41.12,1.19-.28,2.81,1.39,2.88,1.25.06,5.44,1.44,6.58.9,2.66-3.69,5.79-10.32,8.2-12.45.4-.78-5.55-1.23-6.48-1.58-1.04-.27-.81.52-.57,1.29,1.09,1.12-.68,14.21-1.86,8.88-3.05-11.78-.6-13.67-10.03-15.43.38-.71.81-1.55,1.33-2.54.44-.88.23-1.04-.78-1.02-2.89-.04-5.84-.51-8.71-.94-6.83-1.37-4.79-1.68-8.22,4.18-.83,1.15-.66,2.32.46,3.21Z'/%3e%3cpath%20class='cls-1'%20d='m71.64,33.48c-.85-2.76-1.32-5.71-1.79-8.57-.81-6.92.12-5.08-6.52-6.53-1.35-.44-2.41.09-2.91,1.43-2.1,3.85-5.13,8.92-7.13,10.95-.62.85,5.91,1.33,6.82,1.73.46.04,1.78.52,1.23-.38-2.59-1.94-.25-15.58.89-9.63,2.35,8.93-.23,10.16,3.49,11.11-1.15,1.36-2.48,3.19-3.07,3.44-2.36,1.42-6.06,3.38-8.45,4.46-1.1.48-2.76.6-2.31,2.21.33,1.21.31,5.61,1.18,6.54,4.34,1.39,11.61,2.32,14.38,3.95.86.14-.55-5.66-.5-6.65-.07-1.08-.74-.61-1.4-.15-.73,1.38-13.72,3.74-9.02.98,10.05-6.4,12.45-5.43,11.37-14.35.84.15,1.83.31,3.03.51.98.14,1.06-.1.72-1.06Z'/%3e%3cpath%20class='cls-1'%20d='m59.43,54.25c-4.31-.81-10.07-2.13-12.62-3.4-1-.33.56,6.03.46,7.01.1.45.05,1.85.74,1.05,1.08-3.08,14.74-5.03,9.43-2.13-7.75,4.99-9.72,2.93-9.48,6.74-1.66-.67-3.81-1.36-4.22-1.85-2.08-1.81-5.09-4.72-6.86-6.66-.8-.9-1.42-2.44-2.82-1.51-1.05.69-5.24,2.03-5.85,3.14.02,4.55,1.38,11.76.68,14.89.13.86,5.21-2.27,6.17-2.53,1-.4.35-.9-.29-1.38-1.54-.27-7.8-11.89-3.72-8.28,9.16,7.55,9.1,10.15,17.17,6.43.12.83.27,1.81.44,2.99.17.97.43.98,1.23.36,2.36-1.66,5.02-3.02,7.6-4.36,6.34-2.9,4.86-1.46,4.19-8.21,0-1.42-.83-2.27-2.26-2.32Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;background-size:70%;opacity:.12;pointer-events:none}.title{position:relative;text-align:center;margin-bottom:40px}.title h1{font-size:42px;letter-spacing:2px;margin-bottom:12px;color:#f5e7ee}.title h2{font-size:20px;font-weight:400;color:#f5e7ee}.cards{position:relative;max-width:900px;margin:0 auto 60px;display:grid;grid-template-columns:1fr 1.4fr;row-gap:14px;column-gap:16px;align-items:center}.card{background:#5a2a44;color:#fff;padding:14px 20px;border-radius:999px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;font-size:14px;width:300px}.card2{width:auto;opacity:0;transform:translate(-10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.card:hover+.card2{opacity:1;transform:translate(0);pointer-events:auto}.cards button{grid-column:1 / -1;margin:24px auto 0;background:#f1c6da;color:#5a2a44;border:none;padding:14px 28px;border-radius:999px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cards button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000026}.service__page h3{text-align:center;margin:60px 0 20px;letter-spacing:1px}.step{max-width:70%;margin:0 auto;background:#8f3f6f;border-radius:24px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.step1{background:#ffffff40;padding:12px 16px;border-radius:12px;font-weight:700;text-align:center;white-space:nowrap;font-size:14px}.arrow img{width:28px;opacity:.8}@media(max-width:768px){.cards{grid-template-columns:1fr}.card,.card2{text-align:center}.step{flex-direction:column;gap:10px}.arrow img{transform:rotate(90deg)}}@media(max-width:768px){.service__page{padding:0 16px 24px}.title h1{font-size:28px;letter-spacing:1px}.title h2{font-size:16px}.cards{grid-template-columns:1fr;row-gap:12px;column-gap:0;max-width:100%}.card,.card2{width:100%;max-width:360px;margin:0 auto;font-size:13px;padding:12px 16px}.card2{opacity:1;transform:none;pointer-events:auto;background:#5a2a4499;margin-top:-6px}.cards button{width:100%;max-width:320px;padding:14px 20px}.service__page h3{font-size:18px;margin:40px 0 16px}.step{max-width:100%;padding:16px}.step1{font-size:13px;padding:10px 12px}.arrow img{width:22px;transform:rotate(90deg)}}@media(max-width:400px){.title h1{font-size:24px}.title h2{font-size:14px}.card,.card2,.step1{font-size:12px}}.plans__page{min-height:100vh;background:linear-gradient(180deg,#5a163c,#6b1f4c);padding:80px 24px;color:#fff;text-align:center}.plans__title h1{font-size:42px;letter-spacing:2px;margin-bottom:12px}.plans__title p{font-size:20px;max-width:640px;margin:0 auto 48px;color:#f1c6da}.plans__cards{max-width:1100px;margin:0 auto 48px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.plan{background:#7a315a;border-radius:20px;padding:24px 20px 28px;text-align:left}.plan h3{text-align:center;margin-bottom:16px;letter-spacing:1px}.plan ul{list-style:none;padding:0;margin:0}.plan li{position:relative;padding-left:26px;margin-bottom:12px;line-height:1.3;text-align:left}.plan li:before{content:"✔";position:absolute;left:0;top:0;color:#f1c6da;font-weight:700}.plan--basic{background:#ffffff1f}.plan--complete{background:#ffffff2e}.plan--premium{background:#ffc3e3;color:#5a163c}.plan--premium li:before{color:#5a163c}.plans__cta{margin:16px auto 32px;background:#f1c6da;color:#5a163c;border:none;padding:14px 28px;border-radius:999px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.plans__cta:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.plans__form{max-width:420px;margin:0 auto;background:#fff;padding:24px;border-radius:12px;display:grid;gap:12px}.plans__form input{padding:12px 14px;border-radius:6px;border:1px solid #ddd;outline:none;font-size:14px}.plans__form button{margin-top:8px;background:#7a315a;color:#fff;border:none;padding:12px;border-radius:6px;font-weight:700;cursor:pointer}@media(max-width:900px){.plans__cards{grid-template-columns:1fr}.plan{text-align:center}.plan li{padding-left:0}.plan li:before{position:static;margin-right:6px}}@media(max-width:900px){.plans__page{padding:64px 16px}.plans__title h1{font-size:32px}.plans__title p{font-size:16px;margin-bottom:32px}.plans__cards{grid-template-columns:1fr;gap:16px}.plan{padding:20px 16px 22px}}@media(max-width:600px){.plans__page{padding:56px 12px}.plans__title h1{font-size:26px;letter-spacing:1px}.plans__title p{font-size:15px}.plan h3{font-size:18px}.plan li{font-size:14px;line-height:1.4}.plans__cta{width:100%;padding:14px 20px}.plans__form{padding:16px;gap:10px}.plans__form input{font-size:13px;padding:10px 12px}.plans__form button{padding:12px;font-size:14px}}@media(max-width:380px){.plans__title h1{font-size:22px}.plans__title p{font-size:14px}.plan h3{font-size:16px}.plan li{font-size:13px}}
