Sobre Nós
Venda Sem Estoque · Litoral Moda Íntima
Venda sex shop online, de onde quiser, no seu ritmo, com renda sem teto.
Monte seu negócio sem sair do sofá. Sem capital imobilizado, sem estoque, sem equipe de envio. A Litoral cuida de tudo — você só vende, fatura e cresce no seu próprio ritmo.
LC
MR
AB
Lojistas vendendo de casa, da praia, de qualquer lugar
renda real sem precisar de escritório ou depósito
Como funciona a operação
Litoral cuida do estoque e entrega — você vende nos marketplaces
Responsável pelo estoque e envio
Litoral Moda Íntima
Estoque, embalagem e envio ao cliente final
Canais de venda integrados
{"@context":"https:\/\/schema.org","@type":"WebPage","breadcrumb":{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.litoralmodaintima.com.br"},{"@type":"ListItem","position":2,"name":"Sobre N\u00f3s","item":"https:\/\/www.litoralmodaintima.com.br\/pagina\/sobrenos"}]},"headline":"Sobre N\u00f3s","url":"https:\/\/www.litoralmodaintima.com.br\/pagina\/sobrenos","mainContentOfPage":"\r\n \r\n {\r\n \"@context\": \"https:\/\/schema.org\",\r\n \"@type\": \"Service\",\r\n \"name\": \"Venda Sem Estoque \u2014 Litoral Moda \u00cdntima\",\r\n \"description\": \"Venda produtos de sex shop e moda \u00edntima usando o estoque da Litoral Moda \u00cdntima, com integra\u00e7\u00e3o autom\u00e1tica para Shopee e Mercado Livre.\",\r\n \"provider\": { \"@type\": \"Organization\", \"name\": \"Litoral Moda \u00cdntima\" },\r\n \"areaServed\": \"BR\",\r\n \"serviceType\": \"Venda Sem Estoque\"\r\n }\r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n .breadcrumb,\r\n footer, .newsletter, \r\n header { display: none !important;}\r\n\r\n *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n :root {\r\n \/* Identidade Litoral Moda \u00cdntima *\/\r\n --wine: #7A1235;\r\n --wine-dark: #5C0E27;\r\n --wine-light: #9B1A45;\r\n --wine-bg: rgba(122,18,53,0.07);\r\n --wine-border: rgba(122,18,53,0.2);\r\n --green: #00A651;\r\n --green-dark: #008040;\r\n --green-bg: rgba(0,166,81,0.08);\r\n --dark: #1a1a1a;\r\n --dark2: #2a0a15;\r\n --dark3: #160510;\r\n --gray: #6b6b6b;\r\n --gray-light: #f5f5f5;\r\n --border: #e5e0e2;\r\n --white: #ffffff;\r\n }\r\n\r\n html { scroll-behavior: smooth; }\r\n body { font-family: 'Poppins', sans-serif; color: var(--dark); background: var(--white); line-height: 1.65; -webkit-font-smoothing: antialiased; }\r\n\r\n \/* ??? TOP BAR ??? *\/\r\n .topbar { background: var(--wine); color: white; text-align: center; padding: 10px 20px; font-size: 13px; font-weight: 500; letter-spacing: 0.2px; }\r\n .topbar strong { font-weight: 700; }\r\n\r\n \/* ??? NAVBAR ??? *\/\r\n nav { position: sticky; top: 0; background: var(--white); border-bottom: 2px solid var(--wine); z-index: 100; padding: 0 40px; box-shadow: 0 2px 12px rgba(0,0,0,0.08); }\r\n .nav-inner { max-width: 1160px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; height: 70px; gap: 24px; }\r\n .nav-logo img { height: 42px; width: auto; display: block; }\r\n .nav-links { display: flex; gap: 28px; list-style: none; }\r\n .nav-links a { text-decoration: none; color: var(--gray); font-size: 14px; font-weight: 500; transition: color .2s; }\r\n .nav-links a:hover { color: var(--wine); }\r\n .btn-nav { background: var(--green); color: white; border: none; padding: 11px 24px; border-radius: 6px; font-size: 14px; font-weight: 700; cursor: pointer; text-decoration: none; transition: background .2s, transform .15s; display: inline-flex; align-items: center; gap: 8px; white-space: nowrap; text-transform: uppercase; letter-spacing: 0.3px; }\r\n .btn-nav:hover { background: var(--green-dark); transform: translateY(-1px); }\r\n\r\n \/* ??? HERO ??? *\/\r\n .hero { background: linear-gradient(150deg, rgba(22,5,16,0.90) 0%, rgba(42,10,21,0.84) 55%, rgba(26,8,16,0.90) 100%), url('https:\/\/images.unsplash.com\/photo-1713947506179-baa795d9c893?auto=format&fit=crop&w=1920&q=80') center\/cover no-repeat; padding: 96px 40px 88px; overflow: hidden; position: relative; }\r\n .hero::before { content: ''; position: absolute; top: -150px; right: -80px; width: 650px; height: 650px; background: radial-gradient(circle, rgba(122,18,53,0.25) 0%, transparent 65%); border-radius: 50%; pointer-events: none; }\r\n .hero::after { content: ''; position: absolute; bottom: -100px; left: 10%; width: 400px; height: 400px; background: radial-gradient(circle, rgba(0,166,81,0.1) 0%, transparent 65%); border-radius: 50%; pointer-events: none; }\r\n .hero-inner { max-width: 1160px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; position: relative; z-index: 1; }\r\n .hero-tag { display: inline-flex; align-items: center; gap: 8px; background: rgba(122,18,53,0.2); border: 1px solid rgba(122,18,53,0.4); color: #e8899c; font-size: 12px; font-weight: 700; padding: 6px 14px; border-radius: 4px; letter-spacing: 0.8px; text-transform: uppercase; margin-bottom: 22px; }\r\n .hero-tag-dot { width: 6px; height: 6px; background: #e8899c; border-radius: 50%; }\r\n .hero h1 { font-family: 'Montserrat', sans-serif; font-size: 48px; font-weight: 900; line-height: 1.1; color: white; margin-bottom: 22px; }\r\n .hero h1 em { color: #e8899c; font-style: normal; }\r\n .hero h1 strong { color: #5fe09b; font-style: normal; }\r\n .hero-sub { color: rgba(255,255,255,0.58); font-size: 17px; line-height: 1.75; margin-bottom: 36px; max-width: 500px; }\r\n .hero-ctas { display: flex; gap: 14px; flex-wrap: wrap; margin-bottom: 44px; }\r\n .btn-primary { background: var(--green); color: white; padding: 14px 28px; border-radius: 6px; font-size: 15px; font-weight: 700; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; transition: background .2s, transform .2s, box-shadow .2s; text-transform: uppercase; letter-spacing: 0.3px; }\r\n .btn-primary:hover { background: var(--green-dark); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,166,81,0.4); }\r\n .btn-ghost { background: transparent; color: rgba(255,255,255,0.8); padding: 14px 28px; border-radius: 6px; font-size: 15px; font-weight: 500; text-decoration: none; border: 1.5px solid rgba(255,255,255,0.25); transition: border-color .2s, color .2s; }\r\n .btn-ghost:hover { border-color: rgba(255,255,255,0.7); color: white; }\r\n .hero-proof { display: flex; align-items: center; gap: 14px; }\r\n .proof-avatars { display: flex; }\r\n .proof-avatar { width: 34px; height: 34px; border-radius: 50%; border: 2px solid var(--dark2); display: flex; align-items: center; justify-content: center; font-size: 11px; color: white; font-weight: 700; margin-left: -8px; background: var(--wine-light); }\r\n .proof-avatar:first-child { margin-left: 0; background: var(--wine); }\r\n .proof-avatar:nth-child(3) { background: var(--wine-dark); }\r\n .proof-text { color: rgba(255,255,255,0.5); font-size: 13px; }\r\n .proof-text strong { color: rgba(255,255,255,0.9); display: block; font-size: 14px; font-weight: 600; }\r\n\r\n \/* hero card *\/\r\n .hero-card { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1); border-radius: 12px; padding: 28px; backdrop-filter: blur(8px); }\r\n .hero-card-title { color: white; font-weight: 700; font-size: 16px; margin-bottom: 6px; }\r\n .hero-card-sub { color: rgba(255,255,255,0.4); font-size: 13px; margin-bottom: 22px; }\r\n .int-row { display: flex; align-items: center; gap: 12px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 8px; padding: 12px 14px; margin-bottom: 10px; }\r\n .int-row:last-of-type { margin-bottom: 0; }\r\n .int-logo-wrap { background-color: white; border-radius: 6px; width: 112px; height: 52px; flex-shrink: 0; background-size: auto 32px; background-repeat: no-repeat; background-position: center; border: 1px solid rgba(255,255,255,0.12); }\r\n .int-logo-wrap img { display: none; }\r\n .int-text { flex: 1; }\r\n .int-text strong { color: rgba(255,255,255,0.9); font-size: 13px; display: block; }\r\n .int-text span { color: rgba(255,255,255,0.38); font-size: 12px; }\r\n .int-dot { width: 8px; height: 8px; background: var(--green); border-radius: 50%; box-shadow: 0 0 6px rgba(0,166,81,0.8); flex-shrink: 0; }\r\n .hero-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 12px; }\r\n .hero-stat { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.07); border-radius: 8px; padding: 14px 16px; }\r\n .hero-stat-num { font-family: 'Montserrat', sans-serif; font-size: 26px; font-weight: 900; color: #e8899c; }\r\n .hero-stat-label { font-size: 11px; color: rgba(255,255,255,0.38); margin-top: 2px; }\r\n\r\n \/* ??? PARCEIROS ??? *\/\r\n .partners { padding: 44px 40px; border-bottom: 1px solid var(--border); }\r\n .partners-inner { max-width: 1160px; margin: 0 auto; text-align: center; }\r\n .partners-label { font-size: 12px; color: var(--gray); font-weight: 600; letter-spacing: 0.8px; text-transform: uppercase; margin-bottom: 28px; }\r\n .partners-logos { display: flex; align-items: center; justify-content: center; gap: 52px; flex-wrap: wrap; }\r\n .partner-logo { display: flex; flex-direction: column; align-items: center; gap: 8px; opacity: 0.6; transition: opacity .2s; }\r\n .partner-logo:hover { opacity: 1; }\r\n .partner-logo-img { width: 148px; height: 64px; background-color: white; background-size: auto 40px; background-repeat: no-repeat; background-position: center; border-radius: 8px; border: 1.5px solid #e8e4e6; box-shadow: 0 2px 8px rgba(0,0,0,0.06); }\r\n\r\n \/* ??? SECTIONS ??? *\/\r\n .section-wrap { padding: 88px 40px; }\r\n .section-inner { max-width: 1160px; margin: 0 auto; }\r\n .bg-white { background: var(--white); }\r\n .bg-gray { background: var(--gray-light); }\r\n .bg-dark { background: var(--dark3); }\r\n .bg-wine { background: var(--wine); }\r\n\r\n .section-tag-block { display: inline-flex; align-items: center; gap: 6px; background: var(--wine-bg); color: var(--wine); font-size: 11px; font-weight: 700; padding: 5px 12px; border-radius: 4px; letter-spacing: 0.8px; text-transform: uppercase; margin-bottom: 16px; border: 1px solid var(--wine-border); }\r\n .section-title { font-family: 'Montserrat', sans-serif; font-size: 40px; font-weight: 900; line-height: 1.13; color: var(--dark); margin-bottom: 14px; }\r\n .section-title em { color: var(--wine); font-style: normal; }\r\n .section-title.on-dark { color: white; }\r\n .section-title.on-dark em { color: #e8899c; }\r\n .section-sub { color: var(--gray); font-size: 16px; line-height: 1.7; }\r\n .section-sub.on-dark { color: rgba(255,255,255,0.55); }\r\n .section-header { margin-bottom: 52px; }\r\n .section-header.center { text-align: center; }\r\n .section-header.center .section-sub { max-width: 580px; margin: 0 auto; }\r\n\r\n \/* ??? BENEF\u00cdCIOS ??? *\/\r\n .benefits-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 20px; }\r\n .benefit-card { background: var(--white); border: 1.5px solid var(--border); border-radius: 10px; padding: 30px; transition: border-color .2s, box-shadow .2s, transform .2s; }\r\n .benefit-card:hover { border-color: var(--wine); box-shadow: 0 6px 28px rgba(122,18,53,0.1); transform: translateY(-4px); }\r\n .benefit-icon { width: 50px; height: 50px; background: var(--wine-bg); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 22px; margin-bottom: 16px; border: 1px solid var(--wine-border); }\r\n .benefit-title { font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 800; color: var(--dark); margin-bottom: 8px; }\r\n .benefit-text { color: var(--gray); font-size: 14px; line-height: 1.65; }\r\n\r\n \/* ??? COMO FUNCIONA ??? *\/\r\n .steps-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 20px; position: relative; }\r\n .steps-grid::before { content: ''; position: absolute; top: 38px; left: calc(16.66% + 16px); right: calc(16.66% + 16px); height: 2px; background: linear-gradient(90deg, var(--wine), var(--wine-light)); }\r\n .step-card { background: var(--white); border: 1.5px solid var(--border); border-radius: 10px; padding: 32px; text-align: center; }\r\n .step-num { width: 76px; height: 76px; background: var(--wine); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Montserrat', sans-serif; font-size: 28px; font-weight: 900; color: white; margin: 0 auto 20px; position: relative; z-index: 1; box-shadow: 0 4px 20px rgba(122,18,53,0.35); }\r\n .step-title { font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 800; color: var(--dark); margin-bottom: 8px; }\r\n .step-text { color: var(--gray); font-size: 14px; line-height: 1.65; }\r\n\r\n \/* ??? COMPARATIVO ??? *\/\r\n .compare-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\r\n .compare-card { border-radius: 10px; padding: 40px; }\r\n .compare-card.sem { background: #fdf4f5; border: 1.5px solid #f5c6cf; }\r\n .compare-card.com { background: var(--green-bg); border: 1.5px solid rgba(0,166,81,0.25); }\r\n .compare-tag { font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; padding: 5px 12px; border-radius: 4px; display: inline-flex; margin-bottom: 18px; }\r\n .compare-card.sem .compare-tag { background: #f5c6cf; color: #9b1c2e; }\r\n .compare-card.com .compare-tag { background: rgba(0,166,81,0.15); color: var(--green-dark); border: 1px solid rgba(0,166,81,0.3); }\r\n .compare-h { font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: 900; margin-bottom: 8px; }\r\n .compare-card.sem .compare-h { color: #9b1c2e; }\r\n .compare-card.com .compare-h { color: var(--green-dark); }\r\n .compare-sub { font-size: 14px; color: var(--gray); margin-bottom: 28px; line-height: 1.6; }\r\n .compare-list { list-style: none; display: flex; flex-direction: column; gap: 12px; }\r\n .compare-list li { display: flex; align-items: flex-start; gap: 10px; font-size: 14px; color: var(--dark); line-height: 1.5; }\r\n .ci { flex-shrink: 0; width: 20px; height: 20px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 700; margin-top: 1px; }\r\n .compare-card.sem .ci { background: #f5c6cf; color: #9b1c2e; }\r\n .compare-card.com .ci { background: rgba(0,166,81,0.15); color: var(--green-dark); }\r\n\r\n \/* ??? METRICS BAND ??? *\/\r\n .metrics-band { background: var(--wine); padding: 64px 40px; }\r\n .metrics-inner { max-width: 1160px; margin: 0 auto; display: grid; grid-template-columns: repeat(4,1fr); gap: 32px; text-align: center; }\r\n .metric-num { font-family: 'Montserrat', sans-serif; font-size: 52px; font-weight: 900; color: white; line-height: 1; }\r\n .metric-label { color: rgba(255,255,255,0.7); font-size: 14px; margin-top: 6px; }\r\n\r\n \/* ??? DIVISOR VINHO ??? *\/\r\n .divider-wine { height: 4px; background: linear-gradient(90deg, var(--wine), var(--wine-light), var(--wine)); }\r\n\r\n \/* ??? FAQ ??? *\/\r\n .faq-list { max-width: 760px; margin: 0 auto; display: flex; flex-direction: column; gap: 10px; }\r\n .faq-item { border: 1.5px solid var(--border); border-radius: 8px; overflow: hidden; background: var(--white); }\r\n .faq-q { width: 100%; text-align: left; background: none; border: none; padding: 20px 24px; font-size: 15px; font-weight: 600; color: var(--dark); cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 16px; font-family: 'Poppins', sans-serif; }\r\n .faq-q:hover { color: var(--wine); }\r\n .faq-icon { width: 26px; height: 26px; background: var(--wine-bg); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; color: var(--wine); font-size: 18px; font-weight: 700; transition: transform .25s; line-height: 1; }\r\n .faq-item.open .faq-icon { transform: rotate(45deg); }\r\n .faq-a { display: none; padding: 0 24px 20px; color: var(--gray); font-size: 14px; line-height: 1.75; }\r\n .faq-item.open .faq-a { display: block; }\r\n .faq-item.open { border-color: var(--wine); }\r\n .faq-item.open .faq-q { color: var(--wine); }\r\n\r\n \/* ??? CTA FINAL ??? *\/\r\n .final-cta { background: linear-gradient(150deg, rgba(22,5,16,0.82) 0%, rgba(42,10,21,0.76) 50%, rgba(122,18,53,0.55) 100%), url('https:\/\/images.unsplash.com\/photo-1584061554353-f8c337f5dbb9?auto=format&fit=crop&w=1920&q=80') center\/cover no-repeat; padding: 96px 40px; text-align: center; position: relative; overflow: hidden; }\r\n .final-cta::before { content: ''; position: absolute; top: -200px; left: 50%; transform: translateX(-50%); width: 900px; height: 900px; background: radial-gradient(circle, rgba(122,18,53,0.2) 0%, transparent 65%); border-radius: 50%; pointer-events: none; }\r\n .final-cta-inner { max-width: 640px; margin: 0 auto; position: relative; z-index: 1; }\r\n .final-cta h2 { font-family: 'Montserrat', sans-serif; font-size: 44px; font-weight: 900; color: white; line-height: 1.1; margin-bottom: 16px; }\r\n .final-cta h2 em { color: #e8899c; font-style: normal; }\r\n .final-cta p { color: rgba(255,255,255,0.6); font-size: 17px; line-height: 1.7; margin-bottom: 40px; }\r\n .final-ctas { display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; }\r\n .btn-green-lg { background: var(--green); color: white; padding: 16px 32px; border-radius: 6px; font-size: 16px; font-weight: 700; text-decoration: none; display: inline-flex; align-items: center; gap: 10px; transition: background .2s, transform .2s, box-shadow .2s; text-transform: uppercase; letter-spacing: 0.4px; }\r\n .btn-green-lg:hover { background: var(--green-dark); transform: translateY(-2px); box-shadow: 0 8px 28px rgba(0,166,81,0.4); }\r\n .btn-outline-white { background: transparent; color: rgba(255,255,255,0.75); padding: 16px 32px; border-radius: 6px; font-size: 15px; font-weight: 600; text-decoration: none; border: 1.5px solid rgba(255,255,255,0.25); transition: border-color .2s, color .2s; }\r\n .btn-outline-white:hover { border-color: rgba(255,255,255,0.7); color: white; }\r\n\r\n \/* ??? FOOTER ??? *\/\r\n footer { background: var(--dark3); padding: 52px 40px 32px; border-top: 3px solid var(--wine); }\r\n .footer-top { max-width: 1160px; margin: 0 auto; display: flex; align-items: flex-start; justify-content: space-between; gap: 40px; flex-wrap: wrap; margin-bottom: 40px; }\r\n .footer-logo-wrap { background: white; border-radius: 8px; padding: 8px 14px; display: inline-flex; margin-bottom: 14px; }\r\n .footer-logo-wrap img { height: 36px; width: auto; }\r\n .footer-brand p { color: rgba(255,255,255,0.35); font-size: 13px; max-width: 260px; line-height: 1.6; }\r\n .footer-col h4 { color: rgba(255,255,255,0.45); font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 14px; }\r\n .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 10px; }\r\n .footer-col ul a { color: rgba(255,255,255,0.45); font-size: 14px; text-decoration: none; transition: color .2s; }\r\n .footer-col ul a:hover { color: white; }\r\n .footer-bottom { max-width: 1160px; margin: 0 auto; padding-top: 24px; border-top: 1px solid rgba(255,255,255,0.07); text-align: center; color: rgba(255,255,255,0.2); font-size: 12px; }\r\n\r\n \/* ??? FLOATING ??? *\/\r\n .floating-cta { position: fixed; bottom: 28px; right: 28px; z-index: 99; }\r\n .floating-btn { background: var(--green); color: white; padding: 14px 20px; border-radius: 6px; font-size: 14px; font-weight: 700; text-decoration: none; display: flex; align-items: center; gap: 10px; box-shadow: 0 4px 24px rgba(0,166,81,0.5); transition: transform .2s, box-shadow .2s; text-transform: uppercase; letter-spacing: 0.3px; }\r\n .floating-btn:hover { transform: translateY(-3px); box-shadow: 0 8px 32px rgba(0,166,81,0.6); }\r\n .floating-online { width: 8px; height: 8px; background: white; border-radius: 50%; flex-shrink: 0; animation: blink 2s infinite; }\r\n @keyframes blink { 0%,100%{opacity:1}50%{opacity:.4} }\r\n\r\n \/* ??? LIBERDADE ??? *\/\r\n .liberdade-strip { background: linear-gradient(150deg, rgba(22,5,16,0.88) 0%, rgba(42,10,21,0.82) 60%, rgba(26,8,16,0.88) 100%), url('https:\/\/images.unsplash.com\/photo-1698891668251-fd6974673f82?auto=format&fit=crop&w=1920&q=80') center\/cover no-repeat; padding: 80px 40px; border-top: 3px solid var(--wine); border-bottom: 3px solid var(--wine); }\r\n .liberdade-inner { max-width: 1160px; margin: 0 auto; }\r\n .liberdade-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 1px; background: rgba(255,255,255,0.07); border-radius: 14px; overflow: hidden; }\r\n .liberdade-card { padding: 40px 32px; background: rgba(22,5,16,0.95); transition: background .25s; position: relative; }\r\n .liberdade-card::after { content: ''; position: absolute; bottom: 0; left: 32px; right: 32px; height: 2px; background: linear-gradient(90deg, var(--wine), transparent); opacity: 0; transition: opacity .25s; }\r\n .liberdade-card:hover { background: rgba(122,18,53,0.18); }\r\n .liberdade-card:hover::after { opacity: 1; }\r\n .liberdade-icon { font-size: 36px; margin-bottom: 18px; display: block; }\r\n .liberdade-title { font-family: 'Montserrat', sans-serif; font-size: 20px; font-weight: 900; color: white; margin-bottom: 10px; line-height: 1.2; }\r\n .liberdade-title em { color: #e8899c; font-style: normal; }\r\n .liberdade-text { color: rgba(255,255,255,0.48); font-size: 14px; line-height: 1.7; }\r\n\r\n \/* ??? SUPORTE ??? *\/\r\n .suporte-section { background: linear-gradient(150deg, rgba(14,2,8,0.92) 0%, rgba(42,10,21,0.88) 50%, rgba(14,2,8,0.92) 100%), url('https:\/\/images.unsplash.com\/photo-1648737119247-e93f56878edf?auto=format&fit=crop&w=1920&q=80') center\/cover no-repeat; padding: 88px 40px; border-top: 3px solid var(--wine); border-bottom: 3px solid var(--wine); position: relative; overflow: hidden; }\r\n .suporte-section::before { content: ''; position: absolute; top: -120px; left: 50%; transform: translateX(-50%); width: 700px; height: 700px; background: radial-gradient(circle, rgba(122,18,53,0.18) 0%, transparent 65%); border-radius: 50%; pointer-events: none; }\r\n .suporte-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 20px; position: relative; z-index: 1; }\r\n .suporte-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.1); border-radius: 12px; padding: 36px 28px; transition: border-color .2s, background .2s; }\r\n .suporte-card:hover { border-color: rgba(122,18,53,0.6); background: rgba(122,18,53,0.1); }\r\n .suporte-icon { width: 56px; height: 56px; background: rgba(122,18,53,0.25); border: 1px solid rgba(122,18,53,0.45); border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 26px; margin-bottom: 20px; }\r\n .suporte-title { font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 900; color: white; margin-bottom: 10px; line-height: 1.2; }\r\n .suporte-title em { color: #e8899c; font-style: normal; }\r\n .suporte-text { color: rgba(255,255,255,0.5); font-size: 14px; line-height: 1.75; }\r\n .suporte-promise { margin-top: 44px; background: rgba(122,18,53,0.15); border: 1px solid rgba(122,18,53,0.35); border-radius: 10px; padding: 28px 36px; display: flex; align-items: center; gap: 24px; position: relative; z-index: 1; }\r\n .suporte-promise-icon { font-size: 40px; flex-shrink: 0; }\r\n .suporte-promise-text strong { display: block; font-family: 'Montserrat', sans-serif; font-size: 17px; font-weight: 800; color: white; margin-bottom: 4px; }\r\n .suporte-promise-text span { color: rgba(255,255,255,0.55); font-size: 14px; line-height: 1.6; }\r\n\r\n \/* ??? FORNECIDO ??? *\/\r\n .fornecido-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 20px; }\r\n .fornecido-card { background: var(--white); border: 1.5px solid var(--border); border-radius: 10px; padding: 28px; transition: border-color .2s, box-shadow .2s, transform .2s; position: relative; overflow: hidden; }\r\n .fornecido-card:hover { border-color: var(--wine); box-shadow: 0 6px 28px rgba(122,18,53,0.1); transform: translateY(-4px); }\r\n .fornecido-card.em-breve { opacity: 0.72; }\r\n .fornecido-badge { position: absolute; top: 14px; right: 14px; font-size: 10px; font-weight: 700; color: #FF9900; background: rgba(255,153,0,0.12); border: 1px solid rgba(255,153,0,0.3); padding: 2px 8px; border-radius: 10px; letter-spacing: 0.3px; white-space: nowrap; }\r\n .fornecido-logo { width: 90px; height: 36px; background-size: contain; background-repeat: no-repeat; background-position: left center; margin-bottom: 14px; }\r\n .fornecido-icon { width: 48px; height: 48px; background: var(--wine-bg); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 22px; margin-bottom: 14px; border: 1px solid var(--wine-border); }\r\n .fornecido-title { font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: 800; color: var(--dark); margin-bottom: 6px; }\r\n .fornecido-text { color: var(--gray); font-size: 13px; line-height: 1.65; }\r\n\r\n \/* ??? APLICAR ??? *\/\r\n .apply-section { background: linear-gradient(150deg, #160510 0%, #2a0a15 55%, #160510 100%); padding: 96px 40px; position: relative; overflow: hidden; border-top: 3px solid var(--wine); }\r\n .apply-section::before { content: ''; position: absolute; top: -200px; left: 50%; transform: translateX(-50%); width: 900px; height: 900px; background: radial-gradient(circle, rgba(122,18,53,0.2) 0%, transparent 65%); border-radius: 50%; pointer-events: none; }\r\n .apply-inner { max-width: 720px; margin: 0 auto; position: relative; z-index: 1; }\r\n .apply-header { text-align: center; margin-bottom: 48px; }\r\n .apply-header .section-tag-block { background: rgba(122,18,53,0.2); border-color: rgba(122,18,53,0.45); color: #e8899c; width: fit-content; margin: 0 auto 16px; }\r\n .apply-header h2 { font-family: 'Montserrat', sans-serif; font-size: 40px; font-weight: 900; color: white; line-height: 1.1; margin-bottom: 12px; }\r\n .apply-header h2 em { color: #e8899c; font-style: normal; }\r\n .apply-header p { color: rgba(255,255,255,0.55); font-size: 16px; line-height: 1.7; }\r\n\r\n .apply-card { background: white; border-radius: 16px; padding: 48px; box-shadow: 0 24px 80px rgba(0,0,0,0.45); }\r\n .apply-progress { display: flex; align-items: flex-start; justify-content: center; margin-bottom: 40px; }\r\n .aprog-step { display: flex; flex-direction: column; align-items: center; gap: 6px; width: 110px; flex-shrink: 0; }\r\n .aprog-dot { width: 32px; height: 32px; border-radius: 50%; border: 2px solid #e0dde0; background: white; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 700; color: #bbb; transition: all .3s; }\r\n .aprog-dot.active { border-color: var(--wine); background: var(--wine); color: white; }\r\n .aprog-dot.done { border-color: var(--green); background: var(--green); color: white; }\r\n .aprog-label { font-size: 11px; font-weight: 600; color: #bbb; text-transform: uppercase; letter-spacing: 0.5px; text-align: center; transition: color .3s; }\r\n .aprog-label.active { color: var(--wine); }\r\n .aprog-line { flex: 1; height: 2px; background: #e0dde0; margin-top: 15px; transition: background .3s; }\r\n .aprog-line.done { background: var(--green); }\r\n\r\n .apply-step { display: none; }\r\n .apply-step.active { display: block; animation: fadeIn .25s ease; }\r\n @keyframes fadeIn { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }\r\n .apply-step-title { font-family: 'Montserrat', sans-serif; font-size: 20px; font-weight: 800; color: var(--dark); margin-bottom: 6px; }\r\n .apply-step-sub { color: var(--gray); font-size: 14px; margin-bottom: 28px; }\r\n\r\n .form-row-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\r\n .form-group { display: flex; flex-direction: column; gap: 6px; margin-bottom: 18px; }\r\n .form-label { font-size: 13px; font-weight: 600; color: var(--dark); }\r\n .form-req { color: var(--wine); }\r\n .form-input { border: 1.5px solid var(--border); border-radius: 8px; padding: 12px 14px; font-size: 15px; font-family: 'Poppins', sans-serif; color: var(--dark); transition: border-color .2s, box-shadow .2s; outline: none; background: white; width: 100%; }\r\n .form-input:focus { border-color: var(--wine); box-shadow: 0 0 0 3px rgba(122,18,53,0.08); }\r\n .form-input.err { border-color: #DC2626; }\r\n\r\n .check-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\r\n .check-item { position: relative; }\r\n .check-item input[type=\"checkbox\"] { position: absolute; opacity: 0; width: 0; height: 0; }\r\n .check-item label { display: flex; align-items: center; gap: 8px; padding: 12px 14px; border: 1.5px solid var(--border); border-radius: 8px; cursor: pointer; font-size: 13px; font-weight: 500; color: var(--dark); transition: all .2s; line-height: 1.3; user-select: none; }\r\n .check-item label::before { content: ''; width: 16px; height: 16px; border: 1.5px solid #ccc; border-radius: 4px; flex-shrink: 0; transition: all .2s; }\r\n .check-item input:checked + label { border-color: var(--wine); background: var(--wine-bg); color: var(--wine); }\r\n .check-item input:checked + label::before { background: var(--wine); border-color: var(--wine); background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 10 8' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 4L3.5 6.5L9 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\"); background-size: 10px; background-repeat: no-repeat; background-position: center; }\r\n\r\n .radio-list { display: flex; flex-direction: column; gap: 10px; }\r\n .radio-item { position: relative; }\r\n .radio-item input[type=\"radio\"] { position: absolute; opacity: 0; width: 0; height: 0; }\r\n .radio-item label { display: flex; align-items: center; gap: 12px; padding: 13px 16px; border: 1.5px solid var(--border); border-radius: 8px; cursor: pointer; font-size: 14px; font-weight: 500; color: var(--dark); transition: all .2s; user-select: none; }\r\n .radio-item label::before { content: ''; width: 18px; height: 18px; border: 2px solid #ccc; border-radius: 50%; flex-shrink: 0; transition: all .2s; }\r\n .radio-item input:checked + label { border-color: var(--wine); background: var(--wine-bg); color: var(--wine); font-weight: 600; }\r\n .radio-item input:checked + label::before { border-color: var(--wine); border-width: 5px; }\r\n .radio-row { flex-direction: row; gap: 12px; }\r\n .radio-row .radio-item { flex: 1; }\r\n .radio-row .radio-item label { justify-content: center; }\r\n\r\n .apply-nav { display: flex; justify-content: space-between; align-items: center; margin-top: 32px; padding-top: 24px; border-top: 1px solid var(--border); }\r\n .btn-back { background: none; border: 1.5px solid var(--border); color: var(--gray); padding: 12px 24px; border-radius: 8px; font-size: 14px; font-weight: 600; cursor: pointer; transition: all .2s; font-family: 'Poppins', sans-serif; }\r\n .btn-back:hover { border-color: var(--dark); color: var(--dark); }\r\n .btn-anext { background: var(--wine); color: white; border: none; padding: 13px 32px; border-radius: 8px; font-size: 14px; font-weight: 700; cursor: pointer; transition: all .2s; font-family: 'Poppins', sans-serif; text-transform: uppercase; letter-spacing: 0.3px; }\r\n .btn-anext:hover { background: var(--wine-dark); transform: translateY(-1px); }\r\n .btn-submit { background: var(--green); color: white; border: none; padding: 14px 32px; border-radius: 8px; font-size: 14px; font-weight: 700; cursor: pointer; transition: all .2s; font-family: 'Poppins', sans-serif; text-transform: uppercase; letter-spacing: 0.3px; display: inline-flex; align-items: center; gap: 8px; }\r\n .btn-submit:hover { background: var(--green-dark); transform: translateY(-1px); }\r\n .btn-submit:disabled { opacity: 0.65; cursor: not-allowed; transform: none; }\r\n\r\n .apply-success { display: none; text-align: center; padding: 16px 0 8px; }\r\n .apply-success.show { display: block; animation: fadeIn .35s ease; }\r\n .apply-success-icon { font-size: 64px; margin-bottom: 20px; display: block; }\r\n .apply-success h3 { font-family: 'Montserrat', sans-serif; font-size: 28px; font-weight: 900; color: var(--dark); margin-bottom: 12px; }\r\n .apply-success p { color: var(--gray); font-size: 16px; line-height: 1.7; margin-bottom: 28px; max-width: 440px; margin-left: auto; margin-right: auto; }\r\n .apply-success p strong { color: var(--dark); }\r\n\r\n \/* ??? RESPONSIVE ??? *\/\r\n @media (max-width: 960px) {\r\n .hero-inner, .compare-grid { grid-template-columns: 1fr; }\r\n .hero h1 { font-size: 34px; }\r\n .benefits-grid, .steps-grid, .fornecido-grid, .liberdade-grid, .suporte-grid { grid-template-columns: 1fr; }\r\n .suporte-promise { flex-direction: column; text-align: center; }\r\n .steps-grid::before { display: none; }\r\n .metrics-inner { grid-template-columns: 1fr 1fr; }\r\n .section-title { font-size: 30px; }\r\n .final-cta h2 { font-size: 32px; }\r\n .section-wrap { padding: 60px 24px; }\r\n .hero { padding: 64px 24px 56px; }\r\n nav, .partners, .metrics-band, .final-cta, footer { padding-left: 24px; padding-right: 24px; }\r\n .apply-section { padding-left: 24px; padding-right: 24px; }\r\n .nav-links { display: none; }\r\n .footer-top { flex-direction: column; gap: 28px; }\r\n .apply-card { padding: 28px 20px; }\r\n .apply-header h2 { font-size: 30px; }\r\n .form-row-2 { grid-template-columns: 1fr; }\r\n .check-grid { grid-template-columns: 1fr 1fr; }\r\n .radio-row { flex-direction: column; }\r\n .aprog-step { width: 80px; }\r\n .aprog-label { font-size: 9px; }\r\n }\r\n @media (min-width: 600px) and (max-width: 960px) {\r\n .fornecido-grid, .liberdade-grid, .suporte-grid { grid-template-columns: 1fr 1fr; }\r\n }\r\n @media (max-width: 480px) {\r\n .check-grid { grid-template-columns: 1fr; }\r\n }\r\n \r\n \r\n \r\n Trabalhe de onde quiser \u00b7 Fa\u00e7a seu pr\u00f3prio hor\u00e1rio \u00b7 Ganhe sem teto \u2014 Venda sex shop com o estoque da Litoral\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Liberdade\r\n Benef\u00edcios\r\n O que fornecemos\r\n Como funciona\r\n D\u00favidas\r\n \r\n \r\n Candidatar-se ?\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n Venda Sem Estoque \u00b7 Litoral Moda \u00cdntima\r\n Venda sex shop online, de onde quiser, no seu ritmo, com renda sem teto.\r\n \r\n Monte seu neg\u00f3cio sem sair do sof\u00e1. Sem capital imobilizado, sem estoque, sem equipe de envio. A Litoral cuida de tudo \u2014 voc\u00ea s\u00f3 vende, fatura e cresce no seu pr\u00f3prio ritmo.\r\n \r\n \r\n Candidatar-se ao programa ?\r\n Ver como funciona ?\r\n \r\n \r\n \r\n LC\r\n MR\r\n AB\r\n \r\n \r\n Lojistas vendendo de casa, da praia, de qualquer lugar\r\n renda real sem precisar de escrit\u00f3rio ou dep\u00f3sito\r\n \r\n \r\n \r\n\r\n \r\n \r\n Como funciona a opera\u00e7\u00e3o\r\n Litoral cuida do estoque e entrega \u2014 voc\u00ea vende nos marketplaces\r\n\r\n Respons\u00e1vel pelo estoque e envio\r\n \r\n \r\n \r\n Litoral Moda \u00cdntima\r\n Estoque, embalagem e envio ao cliente final\r\n \r\n \r\n \r\n\r\n Canais de venda integrados\r\n \r\n "}
