.sites{--purple:#773bc2}.sites .hero{padding-block:78px;background:radial-gradient(ellipse at 90% 40%,#e0d5fc 0,transparent 57%),radial-gradient(ellipse at 5% 90%,#ddeafc,transparent 50%),#f8f7fd}.sites .hero-grid{grid-template-columns:1fr 1.05fr;gap:55px}.sites h1{font-size:clamp(46px,4.5vw,68px);line-height:1.05;letter-spacing:-.065em}.sites .hero em,.sites .gallery-heading em{background:linear-gradient(100deg,#5c4fe3,#a34bd7);background-clip:text;-webkit-background-clip:text;color:transparent}.sites .hero .kicker{font-size:9px;letter-spacing:1.3px;background:#ffffff9c;border-color:#d9cbef;color:#6c4c8f}.sites .primary{border:0;background:linear-gradient(110deg,#4848ee,#a038ee);border-radius:99px;box-shadow:0 10px 30px #7649d52a}.sites .primary:hover{background:linear-gradient(110deg,#3c3ed6,#882cd5)}.sites .hero .primary{min-width:255px;justify-content:center}.sites .hero-explore{display:flex;max-width:310px;justify-content:center;gap:20px;padding:15px;margin-top:12px;border:1px solid #cec4e2;border-radius:99px;font-size:14px;font-weight:700;text-decoration:none;color:#55446b;background:#fff6}.sites .hero .fine{max-width:430px}.sites .hero-price{margin-top:26px;margin-bottom:20px}.sites .hero-price strong{font-size:40px}.sites .premium-art{position:relative;min-width:0;min-height:550px;padding:0;isolation:isolate}.art-heading{position:absolute;top:0;left:20px;z-index:3}.art-heading>span{font-size:8px;letter-spacing:2.5px;color:#7d6b98}.art-heading>strong{display:block;font-size:21px;line-height:1.2;letter-spacing:-.7px;color:#30233e;margin-top:12px}.art-orbit{position:absolute;inset:75px 0 20px;border:1px solid #b7a6d84d;border-radius:50%;background:radial-gradient(circle,#d7c5f87a,transparent 70%);transform:rotate(-20deg)}.desktop-device{position:absolute;left:-12px;right:5%;top:120px;text-decoration:none;display:block;border:7px solid #35303f;border-radius:18px;box-shadow:0 35px 70px #44326333;transform:perspective(1100px) rotateY(6deg) rotateZ(-4deg);background:#fff;overflow:hidden}.device-toolbar{height:26px;display:flex;align-items:center;gap:4px;padding:0 10px;background:#efedf0}.device-toolbar i{height:5px;width:5px;border-radius:50%;background:#b2a8bd}.device-toolbar small{font-size:7px;margin-left:12px;color:#786c80}.site-screen{background:var(--sample-paper);color:var(--sample-ink);text-align:left;overflow:hidden}.sample-nav{padding:13px 17px;display:flex;justify-content:space-between;gap:7px;align-items:center}.sample-nav b{font:700 15px Georgia}.sample-nav>span{font-size:6px}.sample-cover{position:relative;min-height:245px;overflow:hidden;background:#34251d;color:#fff}.sample-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sample-cover:after{position:absolute;content:'';inset:0;background:linear-gradient(90deg,#21160999,transparent)}.sample-cover>div{position:relative;z-index:1;padding:45px 23px;max-width:90%}.sample-cover small{display:block;font-size:6px;letter-spacing:1.5px}.sample-cover strong{display:block;font:500 29px/1.05 Georgia;letter-spacing:-.7px;margin-top:13px}.sample-cta{display:inline-block;padding:7px 10px;background:#f6f1e6;color:#392c22;font-size:7px;margin-top:17px}.sample-bottom{display:flex;justify-content:space-between;padding:16px 18px;font-size:6px;letter-spacing:1px}.mobile-device{position:absolute;bottom:20px;right:-6px;width:172px;border:6px solid #3d3549;border-radius:26px;overflow:hidden;z-index:2;box-shadow:0 20px 40px #392e4e33;text-decoration:none;transform:rotate(8deg);background:#fbf3ee;padding-top:12px}.device-notch{position:absolute;top:0;left:30%;width:40%;height:10px;border-radius:0 0 10px 10px;background:#3d3549;z-index:4}.mobile-device .sample-nav{padding:14px 10px}.mobile-device .sample-nav b{font-size:13px}.mobile-device .sample-nav>span{display:none}.mobile-device .sample-cover{min-height:220px}.mobile-device .sample-cover>div{padding:60px 12px 20px}.mobile-device .sample-cover strong{font-size:25px}.mobile-device .sample-cover small{font-size:5px}.mobile-device .sample-bottom{padding:14px 7px;font-size:4px;letter-spacing:.4px}.art-signature{position:absolute;bottom:4px;left:30px;border-left:2px solid #a17ac9;padding-left:13px;color:#766982;font-size:12px}.art-signature b{display:block;color:#4b3c5b}.sites .premium-showcase{background:#eeedf6;border-block:1px solid #e3deed}.gallery-heading{text-align:center;max-width:740px;margin:0 auto 35px}.sites .gallery-heading .kicker{display:inline-flex;border:1px solid #d7cae8;border-radius:30px;background:#ffffff85;padding:9px 14px;font-size:9px;letter-spacing:1.5px}.gallery-heading h2{font-size:clamp(36px,4.4vw,56px);letter-spacing:-.055em}.gallery-heading>p:last-child{max-width:600px;margin:23px auto 0;font-size:16px;line-height:1.8}.site-filters{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-bottom:35px}.site-filters button{font-size:12px;border:1px solid #d5cddd;background:#ffffff7a;border-radius:99px;padding:11px 16px;color:#5b4e6c}.site-filters button.active{background:#8243cf;border-color:#8243cf;color:#fff}.website-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.website-example{border:1px solid #ded6e9;border-radius:23px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;background:white;box-shadow:0 15px 45px #32234108;transition:transform .25s,box-shadow .25s}.website-example[hidden]{display:none}.website-example:hover{transform:translateY(-5px);box-shadow:0 20px 50px #39295018}.example-image{position:relative;height:290px;overflow:hidden;background:#292432}.example-image>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.website-example:hover .example-image>img{transform:scale(1.04)}.example-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#171329bb,transparent 70%)}.preview-label{position:absolute;top:17px;left:17px;background:#19132eaa;border:1px solid #ffffff55;color:#fff;border-radius:99px;padding:7px 10px;font-size:7px;letter-spacing:.8px;z-index:2;backdrop-filter:blur(8px)}.example-heading{position:absolute;bottom:23px;left:23px;right:95px;z-index:2;color:#fff}.example-heading small{font-size:7px;letter-spacing:1px}.example-heading h3{font-size:26px;letter-spacing:-1px;line-height:1.1;margin-top:8px}.mini-device{position:absolute;bottom:18px;right:17px;width:80px;border:3px solid #ffffffa6;border-radius:10px;overflow:hidden;z-index:3;transform:rotate(8deg);box-shadow:0 8px 20px #0004}.mini-device .sample-nav{padding:5px}.mini-device .sample-nav b{font-size:6px}.mini-device .sample-nav>span{display:none}.mini-device .sample-cover{min-height:80px}.mini-device .sample-cover>div{padding:24px 6px 10px}.mini-device .sample-cover small{font-size:3px;letter-spacing:.2px}.mini-device .sample-cover strong{font-size:11px;margin-top:5px}.mini-device .sample-cta,.mini-device .sample-bottom{display:none}.example-copy{padding:25px;display:flex;flex-direction:column;flex:1}.example-copy p{font-size:13px;line-height:1.8;margin-bottom:24px}.example-copy>span{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e7e0ee;padding-top:18px;font-size:12px;font-weight:700;color:#7a3dba;margin-top:auto}.example-copy b{font-size:19px}.gallery-note{font-size:11px;max-width:800px;text-align:center;margin:30px auto 0;line-height:1.9}.sites .features article>span{display:inline-flex;background:#eee7fa;padding:11px 13px;border-radius:10px;font-size:9px;color:#8048b4}.sites .features article{border-color:#e0d8ec}.sites .steps b{font-size:32px;color:#9e58db;letter-spacing:-1.5px}.sites .price-card:nth-child(2){position:relative;background:linear-gradient(145deg,#fff,#f2edfb);border-color:#ac70df}.sites .price-card:nth-child(2):before{content:'MAIS PERSONALIZAÇÃO';position:absolute;top:-14px;right:24px;padding:7px 12px;border-radius:99px;background:#8143c5;color:white;font-size:8px;letter-spacing:.8px}.sites .price-card>.price{font-size:48px;letter-spacing:-2.5px}.sites .final{background:radial-gradient(ellipse at 50% 100%,#ded0fa,transparent 75%),#efebf8}
@media(max-width:1100px){.sites .hero-grid{gap:30px}.sites .premium-art{min-height:500px}.desktop-device{top:120px;right:0;left:-5px}.sample-cover{min-height:210px}.sample-cover strong{font-size:25px}.mobile-device{width:150px}.mobile-device .sample-cover{min-height:190px}.website-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sites .hero{padding:46px 0 35px}.sites .hero-grid{gap:35px}.sites h1{font-size:clamp(42px,9vw,62px)}.sites .hero .kicker{font-size:7px;letter-spacing:.9px;padding:8px 11px;max-width:100%}.sites .hero .lead{font-size:16px;line-height:1.7}.sites .hero .primary,.sites .hero-explore{width:100%;max-width:none}.sites .hero-explore{font-size:13px;padding:15px}.sites .hero-price strong{font-size:38px}.sites .premium-art{min-height:450px;margin:6px 0 0}.art-heading{left:14px}.art-heading>strong{font-size:19px}.art-heading>span{font-size:7px;letter-spacing:1.7px}.desktop-device{left:0;right:12%;top:105px;border-width:5px;border-radius:13px;transform:rotate(-5deg)}.device-toolbar{height:20px}.sample-nav{padding:11px}.sample-nav b{font-size:13px}.sample-nav>span{font-size:5px}.sample-cover{min-height:180px}.sample-cover>div{padding:35px 15px}.sample-cover strong{font-size:25px}.sample-cover small{font-size:5px;letter-spacing:1px}.sample-bottom{font-size:5px;padding:12px}.mobile-device{right:3px;bottom:34px;width:138px;border-width:5px;border-radius:23px}.mobile-device .sample-cover{min-height:180px}.mobile-device .sample-cover>div{padding:50px 9px 18px}.mobile-device .sample-cover strong{font-size:21px}.mobile-device .sample-nav b{font-size:11px}.art-signature{bottom:0;left:12px;font-size:10px}.sites .gallery-heading .kicker{font-size:7px;letter-spacing:.7px;padding:9px}.gallery-heading h2{font-size:36px}.gallery-heading>p:last-child{font-size:15px}.site-filters{justify-content:flex-start;gap:7px}.site-filters button{font-size:11px;padding:10px 13px}.website-gallery{grid-template-columns:1fr;gap:25px}.example-image{height:310px}.preview-label{font-size:8px}.example-heading h3{font-size:31px}.example-heading small{font-size:8px}.mini-device{width:93px;right:21px;bottom:21px}.mini-device .sample-cover{min-height:100px}.mini-device .sample-cover strong{font-size:14px}.example-copy{padding:25px}.example-copy p{font-size:14px}.example-copy>span{font-size:13px}.gallery-note{font-size:11px}.sites .price-card>.price{font-size:46px}}
@media(prefers-reduced-motion:reduce){.website-example,.example-image>img{transition:none}}
@media(max-width:760px){.sites .hero-grid{grid-template-columns:1fr}}

.sites .premium-showcase{padding-top:70px}.sites .gallery-heading{margin-bottom:28px}.sites .more-models{text-align:center;margin-top:30px}.sites .more-models button[hidden]{display:none}.sites .gallery-note{max-width:670px;font-size:10px;line-height:1.6}.sites .benefit-strip>.wrap{padding-block:17px}.sites .hero .fine{font-size:11px}.sites .pricing-section{padding-block:80px}.sites .faq,.sites .final{padding-block:70px}@media(max-width:760px){.sites .hero h1{font-size:46px;line-height:1.04}.sites .premium-showcase{padding-top:50px}.sites .site-filters{gap:6px}.sites .site-filters button{font-size:10px;padding:9px 12px}.sites .gallery-heading h2{font-size:35px}.sites .example-image{height:280px}.sites .example-copy{padding:23px}.sites .pricing-section{padding-block:60px}.sites .faq{padding-block:50px}.sites .example-copy p{font-size:13px;margin-bottom:18px}}
