:root{--ink:#0b1d12;--navy:#06180e;--blue:#12923f;--cyan:#68df8c;--green:#2fc867;--gold:#d4ae45;--muted:#65766a;--line:#dce7df;--soft:#f3f8f4;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial;color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}.topbar{background:#041b0f;color:#c7d6df;display:flex;justify-content:space-between;padding:9px 5vw;font-size:12px;letter-spacing:.2px}header{height:78px;display:flex;align-items:center;padding:0 5vw;border-bottom:1px solid var(--line);gap:32px;position:relative;background:#fff;z-index:5}.brand{display:flex;align-items:center;gap:10px;font-size:21px;letter-spacing:1px}.brand .logo,.logo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),#00b9d9);color:#fff;font-weight:900;box-shadow:0 8px 22px #12923f30}.brand small{display:block;font-size:8px;letter-spacing:1.7px;color:var(--muted);margin-top:3px}.brand b{font-weight:900}header nav{display:flex;gap:28px;margin-left:auto;font-weight:650;font-size:14px}header nav a:hover{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:linear-gradient(135deg,#12923f,#1eb45a);color:#fff;padding:14px 22px;font-weight:800;cursor:pointer;box-shadow:0 9px 20px #12923f22}.btn.small{padding:11px 16px;font-size:13px}.btn.ghost{background:transparent;color:var(--ink);border:1px solid #b9c8d1;box-shadow:none}.btn.light{background:#fff;color:#086b2d}.btn.full{width:100%}.hero{min-height:580px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;padding:62px 6vw 76px;background:radial-gradient(circle at 78% 42%,#d9f8ff 0,#eefaff 24%,transparent 45%),linear-gradient(140deg,#fff 45%,#f0f8f3)}.hero-copy{max-width:680px}.eyebrow,.section-title>span,.ai-band>div>span,.wp-band span,.report-head span,.dash-title span{font-size:12px;letter-spacing:2px;font-weight:900;color:#0d8b3d}.hero h1{font-size:67px;line-height:.99;letter-spacing:-3px;margin:16px 0 22px}.hero h1 span{color:#12923f}.hero p{font-size:19px;line-height:1.55;color:#425360;max-width:640px}.chips{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.chips span,.pill{padding:8px 12px;border-radius:999px;background:#eaf8ef;color:#0d8138;font-size:12px;font-weight:800}.actions{display:flex;gap:12px;margin:27px 0}.trust{font-size:12px;color:var(--muted)}.hero-panel{background:#071f12;color:#fff;border:1px solid #28523a;border-radius:20px;padding:24px;box-shadow:0 28px 70px #071f1230;max-width:560px;justify-self:end}.panel-head{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.4px}.panel-head b{color:#75e9a0}.score-ring{width:166px;height:166px;margin:28px auto;border-radius:50%;border:14px solid #194a2b;border-top-color:#62dc86;border-right-color:#2fc867;display:grid;place-items:center;text-align:center}.score-ring strong{font-size:55px;line-height:1}.score-ring span{display:block;font-size:12px;color:#a5c6b0}.mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mini-grid div{background:#0d3520;padding:12px;border-radius:9px}.mini-grid small,.mini-grid span{display:block;color:#92b99e;font-size:10px}.mini-grid b{display:block;margin:4px 0;font-size:18px;color:#fff}.chart{height:90px;display:flex;gap:7px;align-items:end;margin:18px 4px}.chart i{flex:1;background:linear-gradient(#60d882,#12923f);border-radius:5px 5px 0 0}.panel-foot{border-top:1px solid #28523a;padding-top:14px;display:flex;justify-content:space-between;color:#a0bda9;font-size:11px}.panel-foot b{color:#6ee59a}.audit-box{margin:-28px auto 60px;position:relative;z-index:3;max-width:1240px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px #19354416;border-radius:16px;padding:28px 32px;display:grid;grid-template-columns:.7fr 1.3fr;gap:34px}.audit-box h2{font-size:28px;margin:8px 0}.audit-box p{color:var(--muted);line-height:1.5}.audit-box form label{display:block;font-size:12px;font-weight:800;margin:5px 0 8px}.urlrow{display:flex;gap:8px}.urlrow input{flex:1;border:1px solid #b7c8d2;border-radius:9px;padding:15px;font-size:16px}.audit-box form small{display:block;margin-top:8px;color:#7b8992}.loading{padding:14px;color:#0b7f38;font-weight:800}.audit-summary{margin-top:12px;padding:12px;background:#effaf2;border-radius:8px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto 65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metrics div{padding:23px;text-align:center;border-right:1px solid var(--line)}.metrics div:last-child{border:0}.metrics b{display:block;font-size:30px;color:#0b8037}.metrics span{font-size:12px;color:var(--muted)}.section,.simple{padding:75px 6vw;max-width:1440px;margin:auto}.section-title{text-align:center;max-width:790px;margin:0 auto 38px}.section-title h2,.section-title h1{font-size:42px;letter-spacing:-1.5px;margin:9px 0}.section-title p{color:var(--muted);font-size:17px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article{padding:25px;border:1px solid var(--line);border-radius:13px;background:#fff;transition:.2s}.feature-grid article:hover{transform:translateY(-3px);box-shadow:0 14px 35px #16334312}.feature-grid .icon{width:38px;height:38px;display:grid;place-items:center;background:#e8f8ed;color:#0b8738;border-radius:10px}.feature-grid h3{margin:15px 0 8px}.feature-grid p{margin:0;color:var(--muted);line-height:1.55;font-size:14px}.ai-band,.wp-band{margin:40px 5vw;padding:48px 55px;border-radius:20px;background:linear-gradient(115deg,#061f12,#0d5128);color:#fff;display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center}.ai-band h2,.wp-band h2{font-size:38px;margin:8px 0}.ai-band p,.wp-band p{color:#bdd9c6;line-height:1.6}.ai-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-list b{padding:17px;background:#ffffff0c;border:1px solid #ffffff1f;border-radius:9px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.price-card{border:1px solid var(--line);border-radius:15px;padding:27px;position:relative;background:#fff}.price-card.popular{border:2px solid var(--blue);box-shadow:0 16px 45px #12923f18}.price-card em{position:absolute;right:18px;top:18px;background:#e8f7ed;color:#0b7f38;font-style:normal;font-size:9px;font-weight:900;padding:6px 8px;border-radius:20px}.price{font-size:50px;font-weight:900;margin:15px 0}.price sup{font-size:20px}.price small{font-size:13px;color:var(--muted)}.price-card p{color:var(--muted)}.price-card ul{list-style:none;padding:0;line-height:2;color:#425260;font-size:14px;min-height:220px}.wp-band{background:linear-gradient(115deg,#087a33,#12923f);grid-template-columns:1.4fr auto}.wp-band .btn{justify-self:end}.simple{min-height:70vh}.legal{max-width:900px}.legal h2{margin-top:35px}.legal p{line-height:1.7;color:#53636e}.legal-note{margin-top:25px;padding:18px;background:#fff9df;border:1px solid #f4df87;border-radius:10px}.wp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:40px 0}.wp-steps article{border:1px solid var(--line);padding:24px;border-radius:12px}.wp-steps article>b{font-size:30px;color:#0c8738}.chat-demo{max-width:720px;margin:35px auto;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #18374612}.chat-head{display:flex;gap:12px;align-items:center;padding:18px;background:#061f12;color:#fff}.chat-head small{display:block;color:#4be2a9}.bubble{padding:14px 17px;border-radius:13px;max-width:78%;margin:18px;line-height:1.5}.bubble.bot{background:#edf8f0}.bubble.user{background:#12923f;color:#fff;margin-left:auto}.chat-input{border-top:1px solid var(--line);padding:17px;color:#87949b}.chat-input button{float:right}.report-page{max-width:1250px;margin:auto;padding:55px 5vw}.report-head{display:flex;justify-content:space-between;align-items:center;margin:20px 0 30px}.report-head h1{font-size:35px}.big-score{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;text-align:center;background:#eaf9ef;border:10px solid #49cf75}.big-score b{display:block;font-size:42px}.big-score span{font-size:11px}.report-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:20px}.report-grid>section,.report-grid>aside,.report-card{border:1px solid var(--line);border-radius:13px;padding:22px}.issue{display:flex;gap:13px;border-top:1px solid #e8eef1;padding:16px 0}.sev{font-size:9px;font-weight:900;padding:5px 7px;border-radius:5px;height:max-content}.sev.high,.sev.critical{background:#fee4e4;color:#b62c2c}.sev.medium{background:#fff1d6;color:#a35d00}.sev.low{background:#edf4f8}.issue h3{margin:0 0 5px;font-size:15px}.issue p{margin:0;color:var(--muted);font-size:13px}.metric-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #eef2f4;font-size:12px}.metric-row b{text-align:right;max-width:55%}.report-card{margin-top:20px}.ai-report{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ai-report article{background:var(--soft);padding:15px;border-radius:9px}.ai-report p{font-size:12px;color:var(--muted)}.backlink-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.backlink-stats div{padding:18px;background:#f3f8f4;border-radius:8px}.backlink-stats b{font-size:26px;display:block}.backlink-stats span{font-size:11px;color:var(--muted)}.cta-report{text-align:center;margin-top:35px;padding:38px;background:#061f12;color:#fff;border-radius:15px}.dash{display:grid;grid-template-columns:220px 1fr;min-height:800px;background:#f4f7f9}.sidebar{background:#061f12;color:#9db6c4;padding:26px 18px;display:flex;flex-direction:column;gap:7px}.sidebar>b{color:#fff;font-size:22px;margin-bottom:20px}.sidebar a{padding:10px 12px;border-radius:7px;font-size:13px}.sidebar a.active{background:#0d7334;color:#fff}.dash-main{padding:35px}.dash-title{display:flex;justify-content:space-between}.dash-title h1{margin:6px 0}.dash-title p{color:var(--muted)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:25px 0}.kpis article,.dash-panels article{background:#fff;border:1px solid var(--line);border-radius:11px;padding:19px}.kpis span{display:block;color:#6c7c86;font-size:12px}.kpis b{font-size:34px;display:block;margin:6px 0}.kpis i{font-style:normal;color:#0b9564;font-size:11px}.dash-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dash-panels .wide{grid-column:span 1}.linechart{height:190px;position:relative;overflow:hidden;background:linear-gradient(#fff,#f4fbf6);border-radius:8px}.linechart:after{content:"";position:absolute;left:2%;right:2%;top:50%;height:5px;background:linear-gradient(90deg,#12923f,#2de0bb);transform:skewY(-8deg);box-shadow:120px -25px 0 -1px #36bd63,260px -15px 0 -1px #36bd63}.dash-panels ul{padding-left:18px}.dash-panels li{margin:13px 0;font-size:13px}.dash-panels li b{float:right;color:#b54c2a}.platforms span{display:flex;justify-content:space-between;padding:11px;border-bottom:1px solid #eef1f2}.opps p{border-left:3px solid #20a34d;padding-left:12px;color:#566670}footer{background:#06180e;color:#b8ccbE;padding:45px 6vw;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:25px;font-size:13px}footer>div:not(.brand){display:flex;flex-direction:column;gap:9px}footer b{color:#fff}footer p{grid-column:1/-1;border-top:1px solid #1d3e29;padding-top:20px;font-size:11px}.alert.bad{background:#ffeded;color:#a72828;padding:14px;border-radius:8px}@media(max-width:900px){header nav{display:none}.hero{grid-template-columns:1fr}.hero h1{font-size:48px}.hero-panel{justify-self:stretch}.audit-box{grid-template-columns:1fr;margin:15px}.feature-grid,.price-grid{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.ai-band,.wp-band{grid-template-columns:1fr;margin:20px}.wp-steps{grid-template-columns:1fr}.report-grid{grid-template-columns:1fr}.ai-report,.backlink-stats{grid-template-columns:1fr 1fr}.dash{grid-template-columns:1fr}.sidebar{display:none}.kpis{grid-template-columns:1fr 1fr}.dash-panels{grid-template-columns:1fr}.topbar span:nth-child(2){display:none}footer{grid-template-columns:1fr 1fr}.urlrow{flex-direction:column}}
.paid-banner{max-width:1240px;margin:24px auto 40px;background:#e8fff5;border:1px solid #7ce0b4;color:#08734c;border-radius:10px;padding:15px 20px;font-weight:800}.paid-banner a{text-decoration:underline}


.lotus-logo{width:52px;height:52px;display:block;filter:drop-shadow(0 7px 16px #0a7b3530)}
.brand .lotus-logo{flex:0 0 auto}.account-link{font-size:13px;font-weight:800;color:#31593f;white-space:nowrap}.account-link:hover{color:var(--blue)}
.panel-brand{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.2px}.panel-brand img{width:34px;height:34px}.panel-brand span{font-weight:900}.panel-brand b{margin-left:auto;color:#74eca0}
.dual-price{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.dual-price>div{border:1px solid var(--line);border-radius:12px;padding:14px;background:#f8fcf9}.dual-price span,.dual-price small{display:block;color:var(--muted);font-size:11px}.dual-price b{display:block;font-size:34px;color:#0d7f36;margin:5px 0}.price-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.price-actions .btn{padding:12px 10px;font-size:12px}.notice{max-width:1180px;margin:16px auto 0;border-radius:10px;padding:13px 17px;font-weight:700}.notice.good{background:#e8f9ed;border:1px solid #9bdab0;color:#176f35}.notice.bad{background:#fff0f0;border:1px solid #efb6b6;color:#9f3030}
.auth-wrap{min-height:70vh;display:grid;place-items:center;padding:60px 20px;background:radial-gradient(circle at 50% 15%,#e9f8ed,#fff 55%)}.auth-card{width:min(460px,100%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:0 25px 65px #123b2012}.auth-card>img{width:72px;height:72px}.auth-card h1{margin:12px 0 6px}.auth-card p,.auth-card small{color:var(--muted)}.auth-card label{display:block;font-size:12px;font-weight:800;margin:17px 0}.auth-card input,.mini-form input,.mini-form select{display:block;width:100%;margin-top:6px;border:1px solid #b9cabd;border-radius:9px;padding:13px;font:inherit}.auth-card>a{display:block;text-align:center;margin-top:18px;color:var(--blue);font-weight:800}
.account-page{max-width:1220px;margin:auto;padding:55px 5vw 90px}.account-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.account-head span{font-size:11px;letter-spacing:2px;color:var(--blue);font-weight:900}.account-head h1{margin:5px 0}.account-head p{color:var(--muted)}.account-head>a{color:var(--blue);font-weight:800}.account-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px}.account-grid>section{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.account-row{display:flex;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid #edf2ee;font-size:12px}.account-row b,.account-row small{display:block}.account-row small{color:var(--muted);margin-top:4px}.account-row>span{font-weight:800;color:#2a6d3f}.license-card{border:1px solid #dce9df;border-radius:10px;padding:13px;margin:10px 0;background:#f8fcf9}.license-card b,.license-card code,.license-card small{display:block}.license-card code{margin:8px 0;font-size:11px;overflow-wrap:anywhere}.license-card small{color:var(--muted)}.mini-form{margin-top:20px;padding-top:15px;border-top:1px solid var(--line)}.mini-form input,.mini-form select{margin:8px 0}.side-brand{display:flex;align-items:center;gap:8px;color:#fff;margin-bottom:15px}.side-brand img{width:38px;height:38px}.chat-head img{width:40px;height:40px}.chat-input{display:flex;gap:10px;align-items:center}.chat-input input{flex:1;border:0;outline:0;font:inherit}.chat-input button{float:none}.support-answer{margin:18px;background:#eef9f1;padding:14px 17px;border-radius:13px;line-height:1.5}.pricing-home{padding-top:55px}
@media(max-width:900px){.account-link{margin-left:auto}.account-grid{grid-template-columns:1fr}.dual-price{grid-template-columns:1fr 1fr}.price-actions{grid-template-columns:1fr}.lotus-logo{width:44px;height:44px}.brand{font-size:17px}}

.domain-bind{display:block;margin:16px 0 10px;font-size:12px;font-weight:800;color:#173c2b;text-align:left}
.domain-bind input{box-sizing:border-box;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #b7d6c4;border-radius:9px;background:#fff}
.domain-bind small{display:block;margin-top:5px;font-weight:500;color:#5e7469}


/* =========================================================
   v3.2 LOTUS PRODUCTION THEME
   ========================================================= */
:root{
 --lotus-dark:#032217;--lotus-deep:#051911;--lotus-mid:#075d32;
 --lotus-green:#0aa84f;--lotus-bright:#36d36f;--lotus-lime:#77e04b;
 --lotus-cream:#f8fbf7;--lotus-gold:#d9b451;
}
body{background:#f8fbf8}
.topbar{
 background:#021b11;color:#fff;border-bottom:1px solid #1d5a3b;
 padding:9px 4.5vw;font-size:12px
}
header{
 height:74px;background:linear-gradient(90deg,#042217,#06341f);
 border-bottom:1px solid #155e38;color:#fff;padding:0 3.8vw;gap:25px;position:sticky;top:0
}
header .brand{color:#fff;min-width:300px}
header .brand b{font-size:22px;letter-spacing:.3px}
header .brand b i{font-family:Georgia,serif;font-weight:600;color:#58db60;font-size:27px}
header .brand>span{color:#dff6e6}
header .brand>span>b{color:#fff}
header .brand>span:not(b){}
header .brand small{color:#8fb8a1}
.lotus-logo{width:52px;height:52px;filter:drop-shadow(0 5px 12px #0005)}
header nav{gap:25px;font-size:13px}
header nav a{color:#eef8f1}
header nav a:hover{color:#77ef77}
.account-link{color:#fff;font-weight:700;font-size:13px}
header .btn.small{background:linear-gradient(135deg,#08b64a,#20cf64);border-radius:8px}
.btn{background:linear-gradient(135deg,#079b42,#20c75b);border-radius:7px}
.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}
.btn.ghost{border-color:#94bea4;color:#174329;background:#fff}
.lotus-hero{
 min-height:570px;grid-template-columns:.72fr 1.2fr 1fr .38fr;gap:24px;
 padding:26px 4.5vw 34px;position:relative;overflow:hidden;
 background:
 radial-gradient(circle at 72% 35%,rgba(51,255,132,.22),transparent 27%),
 radial-gradient(circle at 13% 88%,rgba(37,185,85,.28),transparent 34%),
 linear-gradient(112deg,#08271a 0%,#07331f 38%,#042319 68%,#03160f 100%);
 color:#fff
}
.lotus-hero:before{
 content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;
 background-image:repeating-linear-gradient(118deg,transparent 0 54px,rgba(81,255,149,.09) 55px,transparent 56px 108px)
}
.lotus-scene{min-height:480px;position:relative;display:grid;place-items:center;align-self:stretch}
.hero-lotus{width:min(310px,94%);z-index:2;filter:drop-shadow(0 25px 40px #0008)}
.lotus-glow{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,#69de6855,transparent 67%)}
.lotus-ripple{position:absolute;bottom:70px;width:95%;height:48px;border-radius:50%;border:1px solid #62dc7044;transform:perspective(200px) rotateX(65deg)}
.lotus-ripple.r2{width:78%;bottom:82px}.lotus-ripple.r3{width:60%;bottom:94px}
.lotus-copy{max-width:620px;z-index:2}
.script-brand{font-family:Georgia,serif;font-style:italic;font-size:58px;line-height:1;color:#5ee65d;margin-bottom:2px}
.script-brand b{font-style:normal;color:#fff;font-family:Inter,system-ui,sans-serif}
.hero-subbrand{letter-spacing:1.2px;color:#d4eadb;font-weight:700;font-size:13px}
.lotus-hero h1{font-size:38px;line-height:1.08;letter-spacing:-1.3px;margin:18px 0 10px}
.lotus-hero h1 span{color:#56da5d}
.lotus-hero p{color:#eef8f1;font-size:16px;line-height:1.5;max-width:640px}
.hero-audit{display:flex;margin-top:22px;max-width:610px;background:#fff;border-radius:10px;padding:4px;box-shadow:0 12px 35px #0006}
.hero-audit input{flex:1;border:0;outline:0;padding:13px 14px;font-size:15px;border-radius:8px}
.hero-audit .btn{box-shadow:none;padding:13px 18px}
.hero-fine{font-size:12px;color:#d8eee0;margin-top:8px}
.hero-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;font-size:11px;font-weight:700;color:#eef8f1}
.hero-demo{
 z-index:2;background:#f8faf8;color:#10251a;border:2px solid #b8d8c2;border-radius:16px;
 padding:16px;box-shadow:0 24px 60px #0007;transform:rotate(1.5deg);align-self:center
}
.demo-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:900}
.demo-top span{display:flex;align-items:center;gap:7px}.demo-top img{width:24px;height:24px}.demo-top b{color:#08873a}
.demo-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:7px;margin-top:15px}
.demo-grid>div{background:#fff;border:1px solid #e1eae4;border-radius:8px;padding:12px}
.demo-grid small,.demo-grid span{display:block;font-size:9px;color:#697c70}.demo-grid strong{display:block;color:#068d3b;font-size:24px;margin:7px 0}
.demo-score strong{font-size:36px;color:#111}
.demo-chart{height:115px;display:flex;gap:8px;align-items:flex-end;background:linear-gradient(#fff,#f3f9f5);border-radius:9px;padding:18px 14px;margin-top:9px}
.demo-chart i{flex:1;background:linear-gradient(#49db77,#078d3c);border-radius:4px 4px 0 0}
.demo-bottom{display:flex;justify-content:space-between;font-size:9px;color:#52685b;padding:7px 3px 0}
.platform-rail{z-index:2;align-self:center;border-left:1px solid #2f6c48;padding-left:20px;display:flex;flex-direction:column;gap:13px;font-size:12px}
.platform-rail h3{color:#7de556;margin:0 0 5px;font-size:14px}.platform-rail span{color:#fff;white-space:nowrap}
.audit-box{margin:0 auto 28px;border-radius:0 0 15px 15px;box-shadow:0 14px 40px #10291b1a}
.metrics{margin-bottom:30px;background:#fff}
.lotus-feature-strip{
 display:grid;grid-template-columns:repeat(6,1fr);gap:9px;padding:10px 5vw 16px;background:#f1f7f2
}
.lotus-feature-strip article{
 display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dae8de;border-radius:10px;padding:16px 14px;min-height:95px
}
.feature-icon{font-size:35px;color:#0a993f;font-weight:900}
.lotus-feature-strip h3{font-size:14px;margin:0 0 4px}.lotus-feature-strip p{font-size:11px;line-height:1.35;color:#627166;margin:0}
.lotus-commerce{
 display:grid;grid-template-columns:280px 1fr 285px;gap:14px;padding:0 5vw 22px;background:#f1f7f2;align-items:stretch
}
.use-panel,.assistant-panel{
 background:linear-gradient(160deg,#05281a,#073a22);color:#fff;border-radius:12px;padding:20px;border:1px solid #287247;box-shadow:0 14px 32px #07251622
}
.use-panel .kicker{color:#73e55a;font-size:12px;font-weight:900;letter-spacing:1px}.use-panel h2{color:#69e04f;margin:4px 0 13px}
.use-option{border:1px solid #4e8062;border-radius:8px;padding:13px;margin:10px 0}.use-option h3{font-size:14px;margin:0 0 7px}.use-option p{font-size:11px;color:#d8ebe0;line-height:1.45}
.use-option ul{list-style:none;padding:0;margin:7px 0;font-size:11px;line-height:1.7}.or{text-align:center;font-size:10px;font-weight:900;color:#bcd5c5}
.light-edge{color:#fff!important;border-color:#62a477!important;background:transparent!important;width:100%}
.lotus-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.lotus-prices .price-card{padding:18px 18px 16px;border-radius:10px;text-align:left;background:#fff}
.lotus-prices .price-card.popular{border:2px solid #08a63f}.lotus-prices .price-card em{top:-12px;left:50%;right:auto;transform:translateX(-50%);background:#087d31;color:#fff}
.tier-lotus{display:block;width:66px;height:66px;margin:0 auto 2px}.tier-lotus.midi{filter:hue-rotate(285deg) saturate(1.5)}.tier-lotus.pro{filter:sepia(.6) saturate(1.7)}
.lotus-prices h3{text-align:center;margin:2px 0;font-size:21px}.tier-tag{text-align:center!important;font-size:11px;color:#596a5f!important;margin:3px 0 10px!important}
.delivery-pills{display:flex;justify-content:center;gap:0;margin-bottom:10px}.delivery-pills span{padding:5px 14px;background:#e5f7e9;font-size:10px;font-weight:800}.delivery-pills span:first-child{border-radius:20px 0 0 20px;color:#087d31}.delivery-pills span:last-child{border-radius:0 20px 20px 0;background:#eef1ef}
.primary-price{display:flex;justify-content:center;align-items:center;gap:8px;margin:3px 0 9px}.primary-price b{font-size:38px}.primary-price span{font-size:9px;color:#58695f}
.lotus-prices .price-card ul{min-height:205px;font-size:11px;line-height:1.62;color:#31493a}
.lotus-prices .domain-bind{font-size:10px}.lotus-prices .domain-bind input{padding:8px}.lotus-prices .price-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lotus-prices .price-actions .btn{padding:10px 6px;font-size:11px}
.assistant-panel{display:flex;flex-direction:column}.assistant-head{display:flex;gap:10px;align-items:center}.assistant-head h3{margin:0;font-size:20px}.assistant-head p{margin:2px 0;color:#cbe2d2;font-size:11px}.bot-dot{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#72dd55;color:#042317;font-size:23px}
.assistant-bubble{background:#fff;color:#22372a;border-radius:12px;padding:14px;font-size:12px;line-height:1.5;margin:17px 0}.assistant-quick{display:grid;gap:8px}.assistant-quick a{background:#cbeeff;color:#0d3a26;border-radius:18px;padding:9px 12px;font-size:11px}.assistant-cta{margin-top:auto;background:#17bf53;color:#fff;text-align:center;padding:11px;border-radius:22px;font-weight:800}
.self-proof-band{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;background:#032419;color:#fff;padding:28px 6vw;border-top:1px solid #1c6c40}.self-proof-band span{color:#65e164;font-size:11px;font-weight:900;letter-spacing:1px}.self-proof-band h2{margin:5px 0;font-size:27px}.self-proof-band p{margin:0;color:#c9dfd0;max-width:920px;line-height:1.5;font-size:13px}
footer{background:#021c12;color:#fff;border-top:1px solid #1b5b39}footer a{color:#d4eadb}footer .brand small{color:#8cb49c}
.section-title>span,.report-head span,.dash-title span{color:#0a913d}
.simple,.section{background:#fff}
.chat-head{background:linear-gradient(90deg,#042419,#075b32)}
.price-card.popular{box-shadow:0 16px 45px #087d2c26}

@media(max-width:1180px){
 .lotus-hero{grid-template-columns:.55fr 1.2fr .95fr}.platform-rail{display:none}
 .lotus-commerce{grid-template-columns:1fr}.lotus-prices{order:1}.use-panel{order:2}.assistant-panel{order:3}
 .lotus-feature-strip{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:820px){
 .topbar{display:none}header{height:auto;min-height:70px;flex-wrap:wrap;padding:10px 18px;position:relative}
 header .brand{min-width:auto}header nav{order:4;width:100%;overflow-x:auto;gap:18px;padding:7px 0}
 .lotus-hero{grid-template-columns:1fr;padding:30px 20px}.lotus-scene{min-height:220px}.hero-lotus{width:190px}.lotus-copy{text-align:center}
 .script-brand{font-size:44px}.lotus-hero h1{font-size:34px}.hero-audit{margin-left:auto;margin-right:auto}.hero-trust{justify-content:center}
 .hero-demo{transform:none}.lotus-feature-strip{grid-template-columns:1fr 1fr;padding:10px 18px}
 .lotus-commerce{padding:0 18px 20px}.lotus-prices{grid-template-columns:1fr}
 .self-proof-band{grid-template-columns:1fr}
 .audit-box{margin:0 18px 28px;grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr;margin-left:18px;margin-right:18px}
}


/* =========================================================
   v3.3 APPROVED LOTUS HOMEPAGE — faithful production layout
   ========================================================= */
.approved-home{background:#edf3ee}
.approved-hero{
  min-height:360px;
  display:grid;
  grid-template-columns:340px minmax(430px,1fr) minmax(420px,.95fr) 180px;
  align-items:stretch;
  gap:0;
  padding:0;
  background:
    radial-gradient(circle at 70% 42%,rgba(47,222,100,.22),transparent 24%),
    linear-gradient(110deg,#07281a 0%,#083b25 46%,#052619 72%,#03180f 100%);
  color:#fff;
  overflow:hidden;
  border-bottom:1px solid #1e6840;
}
.approved-scene{
  background-image:
    linear-gradient(90deg,transparent 76%,#082d1d 100%),
    url('/assets/approved-lotus-scene.jpg');
  background-size:cover;
  background-position:center;
  min-height:360px;
}
.approved-copy{
  padding:28px 25px 18px 10px;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.approved-script{
  font-family:Georgia,serif;
  font-style:italic;
  font-size:50px;
  line-height:.95;
  color:#5de65e;
  margin-bottom:5px
}
.approved-script strong{
  font-family:Inter,ui-sans-serif,system-ui,sans-serif;
  font-style:normal;
  color:#fff;
  font-size:54px;
  letter-spacing:-2px
}
.approved-script strong span{color:#3bd663}
.approved-subtitle{
  text-align:center;
  font-size:14px;
  color:#f0f8f2;
  margin-bottom:11px
}
.approved-copy h1{
  font-size:33px;
  line-height:1.06;
  letter-spacing:-1px;
  margin:6px 0 9px
}
.approved-copy h1 span{color:#52db61}
.approved-copy>p{
  margin:0 0 13px;
  color:#fff;
  font-size:15px;
  line-height:1.45
}
.approved-url-form{
  background:#fff;
  display:flex;
  padding:4px;
  border-radius:9px;
  max-width:570px;
  box-shadow:0 10px 30px rgba(0,0,0,.35)
}
.approved-url-form input{
  flex:1;
  border:0;
  outline:0;
  padding:11px 13px;
  min-width:0;
  font-size:14px
}
.approved-url-form .btn{
  padding:10px 18px;
  white-space:nowrap;
  box-shadow:none;
  border-radius:6px
}
.approved-fine{font-size:11px;color:#f0f5f1;margin-top:6px}
.approved-trust{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:10px;
  margin-top:17px;
  font-size:10px;
  color:#fff
}
.approved-trust span{display:flex;align-items:center;gap:7px}
.approved-trust b{line-height:1.25}
.approved-dashboard{
  background-image:
    linear-gradient(90deg,#07331f00 0%,#07331f00 86%,#062419 100%),
    url('/assets/approved-dashboard.jpg');
  background-size:cover;
  background-position:center;
  min-height:360px
}
.approved-platforms{
  padding:23px 12px 15px 14px;
  display:flex;
  flex-direction:column;
  gap:12px;
  justify-content:center;
  background:linear-gradient(90deg,#052719,#063b25);
  border-left:1px solid #2a6745
}
.approved-platforms h3{margin:0 0 3px;color:#91ef50;font-size:14px}
.approved-platforms span{font-size:11px;font-weight:650}
.approved-platforms small{margin-left:19px;color:#e8f5eb;font-size:10px}

.approved-feature-row{
  display:grid;
  grid-template-columns:repeat(6,1fr);
  gap:8px;
  padding:12px 6.5vw;
  background:#edf2ee
}
.approved-feature-row article{
  min-height:88px;
  background:#fff;
  border:1px solid #dbe5dd;
  border-radius:8px;
  padding:11px 10px;
  display:flex;
  align-items:center;
  gap:10px;
  box-shadow:0 4px 12px rgba(15,48,28,.05)
}
.approved-feature-icon{
  flex:0 0 40px;
  font-size:33px;
  line-height:1;
  color:#078d36;
  text-align:center;
  font-weight:900
}
.approved-feature-row h3{font-size:13px;margin:0 0 3px}
.approved-feature-row p{font-size:10px;line-height:1.3;color:#5d6b61;margin:0}

.approved-commerce{
  display:grid;
  grid-template-columns:278px minmax(720px,1fr) 280px;
  gap:12px;
  padding:4px 6.5vw 15px;
  align-items:stretch;
  background:#edf2ee
}
.approved-use,.approved-assistant{
  background:
    radial-gradient(circle at 95% 95%,rgba(62,179,73,.2),transparent 28%),
    linear-gradient(150deg,#062719,#043a20);
  color:#fff;
  border-radius:8px;
  border:1px solid #276740;
  padding:16px;
  min-height:405px
}
.approved-use h2{
  color:#68e34e;
  font-size:21px;
  line-height:1.06;
  margin:0 0 11px
}
.approved-use-box{
  border:1px solid #4e7d61;
  border-radius:6px;
  padding:10px 11px;
  margin:7px 0
}
.approved-use-box h3{font-size:12px;margin:0 0 5px;color:#fff}
.approved-use-box ul{
  list-style:none;
  padding:0;
  margin:0;
  font-size:10px;
  line-height:1.7;
  color:#eaf6ed
}
.approved-use-box li::first-letter{color:#6cf35e}
.approved-or{text-align:center;font-size:10px;font-weight:900;margin:4px 0}
.approved-learn{
  display:inline-block;
  border:1px solid #0fb14c;
  color:#fff;
  padding:7px 13px;
  border-radius:4px;
  font-size:10px;
  margin-top:4px
}

.approved-plans{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:10px;
  min-width:0
}
.approved-plan{
  position:relative;
  background:#fff;
  border:1px solid #dfe7e1;
  border-radius:8px;
  padding:13px 16px 12px;
  box-shadow:0 5px 18px rgba(17,59,31,.06);
  min-width:0
}
.approved-plan.popular{
  border:2px solid #09a43d;
  box-shadow:0 8px 24px rgba(9,164,61,.13)
}
.approved-popular{
  position:absolute;
  left:50%;
  top:-9px;
  transform:translateX(-50%);
  color:#fff;
  background:#07852f;
  border-radius:15px;
  padding:3px 14px;
  font-size:8px;
  font-weight:900;
  white-space:nowrap
}
.approved-tier-lotus{
  display:block;
  width:58px;
  height:41px;
  object-fit:cover;
  object-position:center;
  margin:0 auto 0;
  mix-blend-mode:multiply
}
.approved-tier-lotus.midi{filter:hue-rotate(275deg) saturate(1.8)}
.approved-tier-lotus.pro{filter:sepia(.55) saturate(2)}
.approved-plan h3{
  text-align:center;
  font-size:19px;
  margin:0;
  color:#0f1e15
}
.approved-tier-tag{text-align:center;font-size:10px;color:#54655a;margin:1px 0 7px}
.approved-tabs{
  display:flex;
  justify-content:center;
  margin:4px 0 5px
}
.approved-tabs span{
  padding:4px 13px;
  background:#eaf7ed;
  font-size:9px;
  font-weight:800
}
.approved-tabs span:first-child{background:#0ca240;color:#fff;border-radius:16px 0 0 16px}
.approved-tabs span:last-child{border-radius:0 16px 16px 0}
.approved-price{
  text-align:center;
  font-size:34px;
  font-weight:900;
  margin:4px 0 5px
}
.approved-price small{
  font-size:8px;
  display:inline-block;
  text-align:left;
  font-weight:600;
  line-height:1.2;
  color:#3d4d42
}
.approved-plan>ul{
  list-style:none;
  padding:0;
  margin:3px 0 8px;
  font-size:9px;
  line-height:1.5;
  min-height:130px;
  color:#263b2e
}
.approved-plan>ul li{margin:0}
.approved-domain{
  display:block;
  font-size:8px;
  font-weight:800;
  color:#304c39;
  margin:4px 0 6px
}
.approved-domain input{
  width:100%;
  padding:7px 8px;
  margin-top:3px;
  border:1px solid #bdd4c4;
  border-radius:5px;
  font-size:9px
}
.approved-buy-row{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:5px
}
.approved-buy-row .btn{
  padding:8px 5px;
  font-size:9px;
  border-radius:4px
}

.approved-assistant{display:flex;flex-direction:column}
.approved-assistant-head{
  display:flex;
  gap:9px;
  align-items:center;
  margin-bottom:11px
}
.approved-bot{
  width:42px;height:42px;border-radius:50%;
  display:grid;place-items:center;
  background:linear-gradient(145deg,#92e554,#26a84c);
  color:#052718;font-size:21px
}
.approved-assistant-head h3{font-size:17px;margin:0}
.approved-assistant-head p{font-size:10px;color:#d4ead9;margin:1px 0}
.approved-chat-card{
  background:#fff;
  color:#283a2e;
  border-radius:12px;
  padding:11px 13px;
  font-size:10px;
  line-height:1.4
}
.approved-chat-card p{margin:0 0 5px}
.approved-chat-card ul{list-style:none;padding:0;margin:0}
.approved-question{
  align-self:flex-end;
  margin:8px 0;
  background:#bdeaff;
  color:#093a29;
  border-radius:18px;
  padding:7px 10px;
  font-size:9px
}
.approved-answer{
  background:#fff;
  color:#3c4e42;
  border-radius:11px;
  padding:8px 10px;
  font-size:9px;
  margin-bottom:8px
}
.approved-chat-input{
  margin-top:auto;
  background:#fff;
  color:#6b766f;
  border-radius:18px;
  padding:9px 10px;
  font-size:9px
}
.approved-chat-input b{
  float:right;
  width:24px;height:24px;border-radius:50%;
  display:grid;place-items:center;
  background:#0cb544;color:#fff;
  margin-top:-5px
}

.approved-audit{
  max-width:1335px;
  margin:0 auto 25px;
  border-radius:8px
}

/* approved-format footer */
footer{
  padding:14px 6vw!important;
  grid-template-columns:1.25fr 1fr 1fr 1fr!important;
  background:#022317!important
}
footer .brand{font-size:18px}
footer .lotus-logo{width:45px;height:45px}

@media(max-width:1250px){
 .approved-hero{grid-template-columns:280px minmax(380px,1fr) minmax(350px,.9fr)}
 .approved-platforms{display:none}
 .approved-commerce{grid-template-columns:240px 1fr}
 .approved-assistant{grid-column:1/-1;min-height:auto}
 .approved-feature-row{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:900px){
 .approved-hero{grid-template-columns:1fr}
 .approved-scene{min-height:250px;background-position:center}
 .approved-copy{padding:24px}
 .approved-dashboard{min-height:300px}
 .approved-feature-row{grid-template-columns:1fr 1fr;padding:10px 18px}
 .approved-commerce{grid-template-columns:1fr;padding:4px 18px 15px}
 .approved-plans{grid-template-columns:1fr}
 .approved-plan>ul{min-height:0}
 .approved-trust{grid-template-columns:1fr 1fr}
 .approved-script{font-size:42px}.approved-script strong{font-size:45px}
}


/* =========================================================
   v3.4 PIXEL-MASTER HOME — cache-busted exact approved format
   ========================================================= */
.page-home{margin:0;background:#001c13!important}
.page-home .notice{position:relative;z-index:20}
.pixel-home{background:#001c13;min-height:100vh}
.pixel-master-wrap{
  position:relative;
  width:100%;
  max-width:1536px;
  margin:0 auto;
  aspect-ratio:3/2;
  background:#002418;
  overflow:hidden;
  box-shadow:0 0 55px rgba(0,0,0,.28)
}
.pixel-master-img{
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  object-fit:fill;
  user-select:none;
  pointer-events:none
}
.hotspot{
  position:absolute;
  z-index:5;
  display:block;
  background:transparent;
  border:0;
  cursor:pointer
}
.nav-features{left:34.1%;top:4.8%;width:5.4%;height:4.2%}
.nav-pricing{left:41.1%;top:4.8%;width:4.3%;height:4.2%}
.nav-wordpress{left:46.5%;top:4.8%;width:6.0%;height:4.2%}
.nav-updates{left:53.2%;top:4.8%;width:5.2%;height:4.2%}
.nav-proof{left:59.1%;top:4.8%;width:6.4%;height:4.2%}
.nav-help{left:71.7%;top:.2%;width:3.4%;height:3.4%}
.nav-login{left:83.2%;top:.2%;width:3.4%;height:3.4%}

.pixel-report-form{
  position:absolute;
  z-index:8;
  left:22.72%;
  top:31.86%;
  width:30.65%;
  height:4.72%;
  display:flex;
  margin:0;
  padding:0;
  border-radius:9px;
  overflow:hidden;
  box-shadow:0 0 0 2px rgba(88,234,90,.7),0 7px 20px rgba(0,0,0,.18)
}
.pixel-report-form input{
  width:51.2%;
  min-width:0;
  border:0;
  outline:0;
  padding:0 12px;
  font:500 clamp(9px,1vw,14px)/1.2 Inter,system-ui,sans-serif;
  color:#27382e;
  background:#fff
}
.pixel-report-form button{
  width:48.8%;
  border:0;
  background:#08ae38;
  color:#fff;
  font:800 clamp(8px,.95vw,14px)/1 Inter,system-ui,sans-serif;
  cursor:pointer;
  padding:0 7px
}
.pixel-report-form button:hover{background:#0bc044}

.pixel-buy{
  position:absolute;
  z-index:9;
  height:3.0%;
  border:0;
  border-radius:5px;
  color:#fff;
  background:#06a818;
  font:800 clamp(8px,.85vw,13px)/1 Inter,system-ui,sans-serif;
  cursor:pointer;
  box-shadow:none
}
.pixel-buy:hover{background:#08bd1c}
.buy-lite{left:27.2%;top:88.0%;width:12.35%}
.buy-midi{left:43.7%;top:88.0%;width:12.4%}
.buy-pro{left:60.55%;top:88.0%;width:12.05%}

.pixel-pro-label{
  position:absolute;
  z-index:7;
  left:60.7%;
  top:62.36%;
  width:12.8%;
  height:2.8%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#fff;
  color:#0c1b13;
  font:900 clamp(11px,1.32vw,20px)/1 Inter,system-ui,sans-serif
}
.assistant-link{left:75.2%;top:57.4%;width:18.4%;height:35.5%}
.learn-link{left:7.5%;top:88.1%;width:8.5%;height:3.0%}

/* real crawlable content below the exact visual master */
.pixel-seo-copy{
  max-width:1536px;
  margin:0 auto;
  background:linear-gradient(180deg,#f6faf7,#fff);
  color:#0a2417;
  padding:42px 7vw 48px;
  border-top:1px solid #1b5838
}
.pixel-seo-copy>div:first-child{max-width:940px}
.pixel-seo-copy>div:first-child>span{font-size:11px;font-weight:900;letter-spacing:1.4px;color:#0b963d}
.pixel-seo-copy h1{font-size:34px;line-height:1.08;margin:8px 0 12px}
.pixel-seo-copy>div:first-child>p{font-size:15px;line-height:1.65;color:#516459}
.pixel-copy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}
.pixel-copy-grid article{border:1px solid #dbe8df;background:#fff;border-radius:10px;padding:19px}
.pixel-copy-grid h2{font-size:16px;margin:0 0 7px}
.pixel-copy-grid p{font-size:12px;line-height:1.55;color:#58685f;margin:0}

.purchase-modal[hidden]{display:none}
.purchase-modal{
  position:fixed;
  inset:0;
  z-index:9999;
  background:rgba(0,19,12,.76);
  backdrop-filter:blur(4px);
  display:grid;
  place-items:center;
  padding:20px
}
.purchase-dialog{
  width:min(520px,94vw);
  background:#fff;
  color:#11261a;
  border-radius:15px;
  padding:30px;
  position:relative;
  box-shadow:0 28px 80px rgba(0,0,0,.38)
}
.purchase-dialog .modal-close{
  position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:28px;cursor:pointer;color:#506159
}
.modal-kicker{font-size:10px;font-weight:900;letter-spacing:1.4px;color:#0b9e40}
.purchase-dialog h2{margin:6px 0 8px;font-size:28px}
.purchase-dialog>p{color:#5c6d63;line-height:1.5}
.purchase-dialog label{display:block;font-size:12px;font-weight:850;margin:18px 0 13px}
.purchase-dialog label input{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #b9cec0;border-radius:7px;font-size:14px}
.modal-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.purchase-dialog small{display:block;margin-top:11px;color:#718078;line-height:1.45}

.sr-only-audit{
  position:absolute!important;
  width:1px!important;height:1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important
}

@media(max-width:1000px){
  .pixel-master-wrap{
    aspect-ratio:auto;
    min-height:0;
    overflow:visible;
    background:#02261a
  }
  .pixel-master-img{
    position:relative;
    width:100%;
    height:auto;
    object-fit:contain
  }
  .pixel-report-form{
    left:22.72%;top:31.86%;width:30.65%;height:4.72%
  }
}
@media(max-width:760px){
  /* retain the approved page as the visual reference on phones; users can zoom/scroll */
  .pixel-master-wrap{min-width:760px;max-width:none}
  .pixel-home{overflow-x:auto}
  .pixel-seo-copy{min-width:0;padding:30px 20px}
  .pixel-copy-grid{grid-template-columns:1fr}
}
