/*
Theme Name: Guias Visuais LightBurn
Theme URI: https://configlaser.com/ferramenta-lighburn/
Author: Pacote de reprodução para WordPress
Description: Página de vendas LightBurn reproduzida e editável para WordPress.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: guias-lightburn
*/
body{margin:0;background:var(--laser-white)}
:root {--background:oklch(1 0 0);--foreground:oklch(.19 .005 260);--primary:oklch(.50 .20 24);--primary-foreground:oklch(1 0 0);--secondary:oklch(.96 .005 250);--muted:oklch(.97 .005 250);--muted-foreground:oklch(.48 .01 250);--border:oklch(.84 .008 250);--accent:oklch(.72 .15 154);--card:oklch(1 0 0);--card-foreground:oklch(.19 .005 260);--laser-white:oklch(1 0 0);--laser-border:oklch(.84 .008 250);--laser-dark:oklch(.23 .005 260);--laser-red:oklch(.50 .20 24);--laser-green:oklch(.69 .15 154);--laser-bright-green:oklch(.78 .19 151);--laser-light:oklch(.985 .005 260)}
@layer base {body{margin:0;background:var(--laser-white);color:var(--laser-dark)}}
.laser-page{font-family:Arial,Helvetica,sans-serif;overflow:hidden;color:var(--laser-dark);font-size:16px;line-height:1.43}
.laser-page *{box-sizing:border-box}
.laser-page h1,.laser-page h2,.laser-page h3,.laser-page p{margin-top:0}
.laser-page h1,.laser-page h2,.laser-page h3{font-family:Montserrat,Arial,sans-serif}
.laser-page h1,.laser-page h2{font-weight:900;line-height:1.02;text-align:center;letter-spacing:0}
.laser-page h2{font-size:clamp(30px,3.5vw,48px);color:var(--laser-red)}
.laser-page h3{font-size:20px;line-height:1.13;font-weight:800;letter-spacing:0}
.laser-container{max-width:1200px;margin:auto;padding-left:24px;padding-right:24px}
.notice{background:oklch(.59 .25 29);color:var(--laser-white);height:34px;display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center}
.laser-hero{background:var(--laser-dark);color:var(--laser-white);text-align:center;padding:12px 0 16px}
.trust-pill,.section-label,.instant,.offer-alert{display:table;margin:0 auto;border-radius:100px;padding:5px 12px;font-size:13px;line-height:1.25}
.trust-pill{color:var(--laser-dark);background:var(--laser-white);border-bottom:2px solid var(--laser-bright-green)}
.laser-hero h1{font-size:clamp(28px,4.25vw,56px);max-width:930px;margin:14px auto 26px}
.laser-hero h1 span{color:var(--laser-red)}
.hero-product{display:block;width:min(360px,82vw);margin:0 auto 18px}
.hero-copy{font-size:16px;max-width:1140px;margin:0 auto 22px}
.laser-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;max-width:100%;padding:13px 32px;background:var(--laser-green);color:var(--laser-white);text-decoration:none;font-weight:800;font-size:14px;border-radius:2px;transition:background .2s,transform .2s}
.laser-button:hover,.laser-button:focus{background:var(--laser-bright-green);transform:translateY(-2px)}
.hero-perks{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:14px;font-size:13px}
.sample-section{background:var(--laser-light);padding:16px 0 20px}
.sample-section h2{margin-bottom:14px}
.sample-track{display:flex;gap:15px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(20px,calc((100vw - 1160px)/2))}
.sample-track::-webkit-scrollbar{display:none}
.sample-track img{width:calc((min(1160px,100vw - 48px) - 60px)/5);min-width:190px;height:260px;object-fit:cover;object-position:top;flex:none;scroll-snap-align:center;border-radius:4px}
.benefits-section{background:oklch(.27 .005 250);padding:66px 0 72px}
.benefits-section h2{max-width:1010px;margin:0 auto 34px}
.benefits-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}
.benefit{background:var(--laser-light);border-radius:13px;padding:23px 19px;display:flex;gap:15px;min-height:210px;grid-column:span 2}
.benefit:nth-child(-n+2){grid-column:span 3}
.benefit h3{color:var(--laser-red);margin-bottom:12px}
.benefit p{font-size:14px;margin:0}
.benefit-icon{font-size:29px;flex:none;align-self:center;color:var(--laser-green)}
.bridge-section{background:var(--laser-light);padding:18px 0}
.bridge-panel{border-radius:24px;background:var(--laser-dark);padding:35px 50px 28px;color:var(--laser-white);text-align:center}
.bridge-panel h2{max-width:1000px;margin:0 auto 16px}
.bridge-panel p{max-width:640px;margin:0 auto 22px;font-size:17px}
.audience-section{padding:65px 0 72px;background:var(--laser-white)}
.audience-section h2{max-width:900px;margin:0 auto 26px}
.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.audience-grid article{background:var(--laser-dark);border-radius:15px;padding:25px 22px;display:flex;gap:15px;color:var(--laser-white)}
.audience-grid b{color:var(--laser-bright-green);font-size:23px}
.audience-grid h3{font-size:16px;margin-bottom:12px}
.audience-grid p{font-size:14px;margin:0}
.included-section{background:var(--laser-dark);padding:18px 0 70px;color:var(--laser-white)}
.section-label{background:var(--laser-green);border:1px solid var(--laser-white);font-weight:800;font-size:16px;text-align:center}
.included-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:980px;margin:42px auto 72px}
.included-layout>img{width:100%;max-width:470px}
.included-list{position:relative;background:var(--laser-white);color:var(--laser-dark);border-radius:14px;padding:32px 20px 20px;text-align:center}
.instant{position:absolute;top:-15px;left:50%;transform:translateX(-50%);white-space:nowrap;background:oklch(.84 .17 143);color:var(--laser-dark)}
.included-list h2{font-size:32px;margin:0 auto 13px;max-width:330px}
.included-list ul,.offer-list{list-style:none;padding:0;margin:0;text-align:left}
.included-list li{border-bottom:1px solid var(--laser-border);padding:10px 0;font-size:14px}
.included-list li:before,.offer-list li:before{content:'✓';color:var(--laser-bright-green);font-weight:900;margin-right:8px}
.included-list p{font-family:monospace;font-size:12px;margin:22px 0 0}
.bonuses-title{color:var(--laser-white);font-size:32px;max-width:1000px;margin:0 auto 30px}
.bonus-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;align-items:stretch}
.bonus-grid article{background:var(--laser-white);color:var(--laser-dark);padding:15px;border-radius:10px;min-width:0}
.bonus-grid img{display:block;width:100%;height:155px;object-fit:contain;object-position:center;margin-bottom:12px}
.bonus-grid span{font-weight:800;color:var(--laser-red);font-size:13px}
.bonus-grid h3{font-size:17px;margin:9px 0 16px;overflow-wrap:anywhere}
.bonus-grid p{font-size:14px}
.offer-section{padding:66px 0 75px}
.offer-section h2{max-width:960px;margin:0 auto 26px}
.offer-panel{max-width:900px;background:var(--laser-dark);color:var(--laser-white);margin:auto;border-radius:12px;padding:18px 20px 24px;text-align:center;box-shadow:0 2px 9px oklch(.2 0 0 / 22%)}
.offer-alert{background:oklch(.63 .24 26);color:var(--laser-white)}
.offer-product{display:block;max-width:700px;width:85%;margin:28px auto 8px}
.offer-list li{padding:10px 0;border-bottom:1px solid oklch(1 0 0 / 9%);font-size:14px}
.old-price{color:var(--laser-red);text-decoration:line-through;margin-top:18px;font-size:14px;font-weight:700}
.new-price{font-size:62px;line-height:1.1;font-weight:800;color:var(--laser-bright-green)}
.offer-panel>p{margin:5px 0 18px;font-size:14px}
.offer-panel .saving{margin:15px 0}
.saving:first-letter{color:var(--laser-bright-green)}
.offer-trust{display:flex;justify-content:space-around;gap:10px;text-align:left;font-size:23px;line-height:1.12;font-weight:600;margin-top:22px}
.guarantee-section{background:var(--laser-light);padding:65px 0}
.guarantee-layout{display:grid;grid-template-columns:180px 1.3fr 1.2fr 170px;gap:26px;align-items:center}
.guarantee-layout img{width:100%}
.guarantee-layout h2{font-size:36px;margin:0}
.guarantee-layout p{margin:0 0 12px}
.guarantee-layout .laser-button{font-size:13px;line-height:1.1;padding:14px}
.faq-section{padding:62px 0 76px}
.faq-section h2{font-size:30px;margin-bottom:56px}
.faq-list{max-width:800px;margin:auto}
.faq-list details{border-bottom:1px solid var(--laser-dark)}
.faq-list summary{padding:17px 18px;cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:15px;list-style:none}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list details[open] summary{font-weight:700;color:var(--laser-red)}
.faq-list details p{padding:0 18px 16px;font-size:14px;margin:0}
.laser-footer{background:var(--laser-dark);color:var(--laser-white);padding:30px 0;text-align:center;font-size:11px}
.laser-footer p{margin:0 auto 12px;max-width:1100px}
@media(max-width:800px){.laser-container{padding-left:18px;padding-right:18px}.laser-page h2{font-size:34px}.laser-hero h1{font-size:31px}.benefits-grid,.audience-grid{grid-template-columns:repeat(2,1fr)}.benefit,.benefit:nth-child(-n+2){grid-column:auto}.bonus-grid{grid-template-columns:repeat(2,1fr)}.included-layout{gap:15px}.guarantee-layout{grid-template-columns:120px 1fr;gap:20px}.guarantee-layout div{grid-column:1/-1}.guarantee-layout .laser-button{grid-column:1/-1;justify-self:center}}
@media(max-width:600px){.laser-page h2{font-size:29px}.laser-hero h1{font-size:28px;margin-top:18px}.hero-product{width:82%;margin-bottom:12px}.hero-copy{font-size:15px}.hero-perks{gap:8px;font-size:11px}.sample-track img{width:60vw;min-width:0;height:260px}.benefits-section,.audience-section,.offer-section{padding-top:48px;padding-bottom:50px}.benefits-grid,.audience-grid,.included-layout{grid-template-columns:1fr}.benefit,.benefit:nth-child(-n+2){grid-column:auto;min-height:auto}.bridge-panel{padding:30px 18px;border-radius:14px}.included-layout{margin:28px auto 52px}.included-layout>img{width:75%;margin:auto}.bonuses-title{font-size:26px}.bonus-grid{gap:10px}.bonus-grid article{padding:11px}.bonus-grid img{height:105px}.bonus-grid h3{font-size:15px}.bonus-grid p{font-size:13px}.offer-product{width:100%}.new-price{font-size:52px}.offer-trust{font-size:15px}.guarantee-layout h2{font-size:28px}.faq-section h2{margin-bottom:25px}.faq-list summary{font-size:14px}}
@media(prefers-reduced-motion:reduce){.laser-page *{scroll-behavior:auto!important;transition:none!important}}
