:root{--red:#e00000;--cream:#f5f3ed}html{scroll-behavior:auto}body{font:16px/1.48 Arial,Helvetica,sans-serif;color:#121212;padding-bottom:82px}h1,h2,h3{font-family:Arial,sans-serif;font-weight:900;letter-spacing:-.035em}h1{font-size:clamp(30px,3.35vw,46px);line-height:1.13}h2{font-size:clamp(28px,3vw,39px);line-height:1.12;text-align:center;margin:0 auto 34px;max-width:900px}h3{font-size:23px;line-height:1.2}p{color:#4c4c4c;margin-bottom:17px}em,.red{color:var(--red)}a{color:inherit}.wrap{max-width:1080px;margin:auto}.section{padding:48px 25px}.section-head{text-align:center;margin:0 auto 30px}.section-head h2{margin-bottom:0}.cream,.dark{background:var(--cream);color:#111}.dark p{color:#494949}.reviewbar{padding:7px 20px;font-size:12px;background:#ececec}.reviewbar nav{font-size:12px;gap:18px}.announcement{padding:9px 16px;background:#df0000;font-size:14px;font-weight:800}.brand{height:57px;padding:10px 25px;background:#fff}.brand a{text-decoration:none;font-weight:900;font-size:26px;letter-spacing:-1px}.brand span{font-size:13px;vertical-align:top}.hero{min-height:760px;position:relative;background:#10110f;padding:40px max(25px,calc((100vw - 1150px)/2));display:block;overflow:hidden}.hero-media{position:absolute;inset:0;opacity:.86}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:contrast(1.14)}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000f 0%,#000e 35%,#0003 80%);pointer-events:none}.hero-content{position:relative;z-index:1;max-width:620px;padding:0;width:57%;margin:0;color:#fff}.hero-content p{font-size:18px;line-height:1.45;color:#fff}.hero h1 em{color:#ff1616}.hero hr{width:120px;margin:25px 0;border:0;border-top:3px solid red}.checks{list-style:none;padding:0;margin:18px 0}.checks li{padding:7px 0 7px 27px;position:relative}.checks li:before{content:'✓';position:absolute;left:0;top:9px;background:#0cb951;color:white;border-radius:50%;height:17px;width:17px;line-height:17px;text-align:center;font-size:12px;font-weight:900}.hero .checks li:before{background:#ec0000}.button{background:linear-gradient(#f00,#c00000);border:1px solid #ae0000;border-bottom:4px solid #950000;border-radius:5px;color:#fff;display:flex;justify-content:center;text-align:center;gap:8px;padding:15px 18px;font:800 17px/1.25 Arial;text-decoration:none;letter-spacing:0;box-shadow:0 3px 5px #0002;max-width:570px;margin:20px auto 0}.button:hover{background:#ad0000;transform:translateY(-1px)}.hero .button{margin:10px 0 0}.hero .button+.button{background:#505d6d;border-color:#404958}.hero-comment{background:white;color:#111;border-radius:13px;margin-top:25px;padding:18px;max-width:470px;box-shadow:0 4px 10px #0003}.hero-comment p{color:#333;font-size:15px;margin:8px 0}.hero-comment b{font-size:13px;color:#476991}.hero-comment span{color:#777;font-size:12px}.hero-price{position:absolute;z-index:2;right:7%;top:70%;background:#ffe128;color:#be0000;text-align:center;padding:22px;width:125px;height:125px;border-radius:50%;border:5px dashed #f19e00;transform:rotate(12deg);font-weight:900;line-height:1}.hero-price strong{display:block;font-size:36px;margin-top:8px}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 20px;max-width:none;background:radial-gradient(#f5ddd6,var(--cream));margin:0}.trust>div{background:#fff;border:1px solid #ddd;box-shadow:0 3px 5px #0001;border-radius:10px;padding:22px 15px;display:flex;flex-direction:column;text-align:center}.trust strong{color:#d00;font-size:39px;line-height:1.1}.trust b{font-size:14px;line-height:1.15;margin:10px 0}.trust small{font-size:12px;color:#555}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.split>img{width:100%;aspect-ratio:1;object-fit:contain;background:#eee;border:1px solid #ddd;box-shadow:0 4px 9px #0002;border-radius:5px}.split.reverse{direction:ltr}.split .editorial-title{font-size:25px}.pull{color:#d00000;font-weight:900;border:0;padding:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.card{border:1px solid #efbdbd;background:#fff5f5;border-radius:8px;padding:25px 20px;box-shadow:0 4px 7px #0001;text-align:center}.card h3{font-size:21px}.card p{font-size:15px}.card:nth-child(2){background:#fff8ec;border-color:#e7ce87}.card:nth-child(3){background:#fff0f1;border-color:#e78f95}.num,.round{display:inline-flex;width:40px;height:40px;background:#dc0000;color:white;align-items:center;justify-content:center;border-radius:50%;font-size:20px;margin-bottom:14px}.split>.cards{grid-template-columns:1fr;gap:8px;margin:0}.split>.cards .card{padding:12px 16px;text-align:left;display:grid;grid-template-columns:40px 1fr;gap:0 15px}.split>.cards .card p{grid-column:2;margin:0}.split>.cards h3{margin:3px 0 8px;font-size:17px}.paper{background:#fff;box-shadow:0 5px 12px #0003;padding:24px;border:1px solid #ddd;transform:rotate(-1deg);font-family:Georgia,serif}.paper-mast{font:bold 27px Georgia;color:#122f3b;border-bottom:2px solid #888;margin-bottom:25px}.paper-mast small{display:block;font:11px Arial;color:#777;margin:8px 0}.paper h3{font:700 24px/1.2 Georgia}.paper p{font:16px/1.55 Georgia}.paper mark{background:#ffc5cd;color:#111}.paper a{color:#a90000;font:bold 13px Arial}.led-graphic{background:radial-gradient(circle,#ff7777,#d60000 55%,#570000);position:relative;padding:22px;text-align:center;color:#fff;border-radius:6px}.led-graphic img{width:100%;height:300px;object-fit:contain;mix-blend-mode:screen}.led-graphic b{font-size:32px}.led-graphic span{font-size:14px;font-weight:bold}.science-collage{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#d80000;gap:6px;padding:10px;box-shadow:0 4px 12px #0003;transform:rotate(-2deg)}.science-collage img{width:100%;aspect-ratio:1;object-fit:cover}.science-collage b,.science-collage span{position:absolute;background:#111;color:white;padding:8px;font-weight:900;transform:rotate(4deg);top:40%;left:0}.science-collage span{top:56%;left:auto;right:0;background:#ffe728;color:#000}.pink-box,.yellow-box,.white-box{padding:22px;border:1px solid #e9b4b4;border-radius:6px;background:#fff0f0;margin:18px 0}.yellow-box{background:#fff6ce;border-color:#dfc865}.white-box{background:#fff;border-color:#eee;box-shadow:0 2px 5px #0001}.wavelengths{display:grid;grid-template-columns:1fr 1fr;gap:25px}.wavelengths article{background:#fff1f1;border:1px solid #efabab;padding:24px;border-radius:8px;color:#111}.wavelengths article:nth-child(2){background:#fff9e8;border-color:#e3cc7d}.wavelengths strong{font-size:46px;color:#cf0000}.wavelengths strong span{font-size:20px}.wavelengths p{color:#555}.spectrum{height:16px}.combined{background:#fff3cc;border:1px solid #dfc371;color:#111;padding:22px;border-radius:7px;margin-top:25px;text-align:center}.combined p{color:#444}.report{background:white;display:grid;grid-template-columns:1fr 1fr;border:1px solid #ccc;padding:28px;gap:25px;box-shadow:0 4px 7px #0002}.report aside{background:#fff0f0;border:1px solid #efb5b5;padding:20px}.report h3{font-size:24px}.photo-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.photo-strip>div{background:white;border:1px solid #ddd;box-shadow:0 3px 5px #0002}.photo-strip img{width:100%;height:210px;object-fit:cover}.photo-strip b{display:block;text-align:center;padding:12px;background:#fff2d7;font-size:14px}.timeline{max-width:660px;margin:auto;border-left:3px solid #eb1f25;padding:0 0 0 28px}.timeline article{position:relative;margin:24px 0;padding:24px;background:white;border:1px solid #ddd;box-shadow:0 4px 7px #0002;display:block;width:80%}.timeline article:nth-child(even){margin-left:20%}.timeline article:before{content:'';position:absolute;left:-36px;top:25px;background:#db0000;border-radius:50%;height:14px;width:14px}.timeline article>span{color:#d00000;font-weight:900;display:block;margin-bottom:8px}.timeline h3{font-size:20px}.timeline p{font-size:15px;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps article{border:1px solid #ddd;background:#fff;padding:12px;box-shadow:0 4px 5px #0001;border-radius:5px;text-align:center}.steps img{width:100%;height:210px;object-fit:cover;border-radius:3px;margin-bottom:20px}.steps h3{font-size:21px}.steps p{font-size:15px}.green-badge{background:#daf3e1;color:#00873c;border-radius:25px;padding:8px 20px;font-size:15px;font-weight:900;max-width:max-content;margin:0 auto 20px}.green{color:#079747}.test-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:35px;background:white;border-radius:20px;box-shadow:0 15px 18px #0002;margin-bottom:35px}.test-panel img{width:100%;height:320px;object-fit:contain;background:#eee;border-radius:6px}.pill{display:inline-block;color:#d00000;background:#fff1eb;border-radius:24px;font-weight:900;padding:8px 15px;margin-bottom:16px}.assurance{background:white;border-radius:15px;padding:30px;display:flex;align-items:center;gap:24px;max-width:780px;margin:0 auto;box-shadow:0 10px 15px #0002}.assurance span{background:red;color:white;border-radius:50%;padding:12px 20px;font-size:35px}.assurance h3{margin:0}.collage{background:linear-gradient(140deg,#fff,#d4d4d4);position:relative;padding:20px 12px 45px;border:1px solid #ccc;border-radius:5px;margin:12px 0}.collage>img{width:100%;height:250px;object-fit:contain}.collage .mini{display:flex;gap:6px;position:relative;margin-top:-50px;justify-content:center}.collage .mini img{width:34%;height:100px;object-fit:contain;background:white;border:1px solid #aaa;transform:rotate(-6deg);box-shadow:0 3px 6px #0003}.collage .mini img+img{transform:rotate(6deg)}.burst{position:absolute;right:8px;top:8px;background:#ffe338;border:3px dashed #b67c00;border-radius:50%;height:76px;width:76px;padding-top:14px;z-index:1;font-weight:900;color:#c00;font-size:13px;transform:rotate(12deg);text-align:center}.burst strong{font-size:23px}.stamp{position:absolute;bottom:8px;left:5%;width:90%;background:#e00000;color:#fff;padding:6px;text-align:center;font-size:14px;transform:rotate(-2deg)}.gold-tag{position:absolute;top:14px;left:7px;background:linear-gradient(120deg,#ad8234,#ffefac,#b89140);border:3px double #7b581a;border-radius:50%;width:69px;height:69px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#292111;transform:rotate(-15deg)}.offer-board{display:grid;grid-template-columns:.9fr 1.15fr .9fr;gap:20px;align-items:stretch;padding-top:22px}.offer-board>article{background:#fff;border:1px solid #d5d5d5;border-radius:14px;padding:25px 20px;box-shadow:0 5px 8px #0002;overflow:hidden}.offer-board .offer-main{border:3px solid #e30000;outline:2px solid #dfc886;outline-offset:4px;position:relative}.offer-side>img{height:220px;width:100%;object-fit:contain;background:#eee}.offer-board h3{font-size:26px;margin:20px 0}.offer-board .checks{font-size:15px}.offer-board .checks li{border-bottom:1px solid #eee;padding-top:12px;padding-bottom:12px}.offer-board .pink{background:#fff3f4}.red-ribbon{margin:-25px -20px 15px;background:#e00000;color:white;font-weight:900;text-align:center;padding:12px;font-size:14px}.big-price{font-size:53px;font-weight:900;color:#db0000;line-height:1.2;margin:10px 0}.big-price small{font-size:30px}del{font-weight:bold;color:#919191;font-size:23px}.sale{background:red;color:white;padding:4px 8px;border-radius:20px;font-size:12px;font-weight:900;white-space:nowrap}.offer-board .button{font-size:15px}.offer-board p{font-size:15px}.offer-board .note{font-size:12px}.table-wrap{overflow:auto;border:1px solid #ddd}table{width:100%;border-collapse:collapse;font-size:15px}th,td{padding:15px;border:1px solid #ddd;text-align:center}thead th{background:#fff2d1;color:#111}thead th:nth-child(2){background:#fce2e2}tbody th{text-align:left}tbody tr:nth-child(even){background:#faf8ef}.narrow{max-width:750px;margin:auto}.sales-letter{padding:35px;background:linear-gradient(120deg,#fff1f1,#fffbed);border-left:3px solid red;border-radius:12px}.sales-letter>h3{text-align:center}.sales-letter .collage{max-width:490px;margin:25px auto}.investment{border:2px solid red;background:#fff5f1;padding:30px;border-radius:10px;text-align:center}.investment>h3{background:#e00000;color:white;padding:20px;margin:-30px -30px 25px}.investment>.checks{text-align:left;background:#edfff0;padding:15px;border:1px solid #b4ddb9}.identity{text-align:center;background:#fff4ef;border:1px solid #ebc5bf;border-radius:9px;padding:35px}.identity h3{margin-top:25px}.guarantee{display:grid;grid-template-columns:1.4fr 1fr;gap:35px;align-items:center}.seal{order:2;width:235px;height:235px;border-radius:50%;background:radial-gradient(#242424 48%,#d7b971 49%,#fff0b3 56%,#44351c 57%,#b79a55 66%,#fff3c2 68%,#806322 72%);border:8px double #c6aa61;color:#ffdf8c;box-shadow:0 15px 30px #0005;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(8deg);text-align:center}.seal strong{font-size:68px;line-height:1}.seal span{font-size:13px;line-height:1.3}.guarantee>div+div{order:1}.red-close{background:#e00000;color:white;text-align:center;padding:30px;border-radius:8px}.red-close .button{background:#fff;color:#c00000;border-color:#fff}.red-close p{color:white;font-size:13px;margin-top:18px}.review-summary{text-align:center;padding:30px;border-top:4px solid #19978e;border-bottom:1px solid #ddd;max-width:800px;margin:auto}.review-summary>b{font-size:23px;color:#12897d}.review-summary a{font-weight:bold;font-size:14px;color:#138579}.faqs{max-width:880px;margin:auto}details{padding:0;border:0;border-bottom:1px solid #ccc;background:transparent;border-radius:0}summary{padding:18px 8px;font-size:16px;font-weight:700;cursor:pointer}details p{padding:4px 8px 18px;font-size:15px}summary span{float:right;color:#d00}footer{background:#0c0c0c;color:white;padding:45px max(25px,calc((100vw - 1080px)/2));display:block}footer h3{font-size:29px}footer nav{display:flex;flex-wrap:wrap;gap:20px;font-size:14px;margin-bottom:25px}footer p{font-size:12px;line-height:1.6;color:#aaa;max-width:900px}.sticky{position:fixed;bottom:0;left:0;right:0;z-index:10;background:#111;color:white;padding:12px max(20px,calc((100vw - 1080px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:3px solid #d00000;box-shadow:0 -3px 10px #0003}.sticky>b{font-size:18px}.sticky b span{color:#ffd745;font-size:15px;display:block}.sticky .button{margin:0;font-size:15px;padding:12px 24px}.note{font-size:12px;color:#666}.center{text-align:center}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.spec-grid>div{background:#fff5d3;border:1px solid #dbbd6d;padding:15px;text-align:center}.spec-grid strong{display:block;font-size:28px;color:#d00}.spec-grid span{font-size:13px}.two-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}
@media(max-width:760px){.reviewbar{display:block;text-align:center}.reviewbar nav{justify-content:center;margin-top:6px}.brand{height:48px}.brand a{font-size:23px}.hero{padding:28px 20px;min-height:0}.hero-content{width:100%;max-width:none}.hero:after{background:linear-gradient(90deg,#000e,#0009)}.hero-media img{object-position:65% center}.hero-price{display:none}.hero-content p{font-size:16px}.hero h1{font-size:33px}.trust{grid-template-columns:1fr 1fr;gap:10px;padding:18px 15px}.trust>div{padding:15px 8px}.trust strong{font-size:32px}.trust b{font-size:12px}.section{padding:35px 18px}h2{font-size:29px;margin-bottom:25px}.split,.report,.test-panel,.wavelengths,.guarantee{grid-template-columns:1fr;gap:22px}.cards,.steps{grid-template-columns:1fr;gap:14px}.card{padding:20px}.photo-strip{grid-template-columns:1fr 1fr}.photo-strip img{height:160px}.offer-board{grid-template-columns:1fr;gap:28px}.offer-main{grid-row:1}.offer-side>img{height:160px}.offer-board .collage{max-width:420px;margin:auto}.offer-board>article{padding:22px}.red-ribbon{margin:-22px -22px 20px}.timeline article{width:95%;padding:18px}.timeline article:nth-child(even){margin-left:5%}.test-panel{padding:22px}.test-panel img{height:240px}.assurance{padding:20px;gap:15px}.assurance h3{font-size:20px}.assurance span{font-size:25px;padding:9px 15px}.sales-letter{padding:20px}.seal{order:0;margin:auto}.guarantee>div+div{order:1}.sticky{padding:10px 12px;gap:10px}.sticky>b{font-size:14px}.sticky b span{font-size:12px}.sticky .button{font-size:12px;padding:12px;max-width:160px}.two-cards{grid-template-columns:1fr}.table-wrap table{min-width:560px}.steps img{height:260px}.investment{padding:22px}.investment>h3{margin:-22px -22px 20px;font-size:21px}.hero-comment{max-width:none}.button{font-size:15px}.white-box,.pink-box,.yellow-box{padding:18px}.collage .mini img{height:100px}}
