:root{--gold:#c9a45c;--gold2:#e3c783;--text:#171717;--muted:#666}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#fff;color:var(--text);line-height:1.6}.container{width:min(1180px,92%);margin:auto}.header{position:sticky;top:0;z-index:50;background:rgba(7,7,7,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.14)}.nav{display:flex;justify-content:space-between;align-items:center;padding:16px 0;gap:30px}.brand{display:flex;align-items:center;gap:12px;color:white}.brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#080808;font-weight:900;font-size:24px}.brand strong{display:block;line-height:1;font-size:18px}.brand span{color:#aaa;font-size:12px;text-transform:uppercase;letter-spacing:1px}nav{display:flex;align-items:center;gap:24px}nav a{color:#fff;text-decoration:none;font-size:15px}.nav-cta{background:var(--gold);color:#080808!important;padding:10px 17px;border-radius:999px;font-weight:800}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 0%,rgba(201,164,92,.22),transparent 30%),linear-gradient(135deg,#050505,#171717 55%,#060606);color:white;padding:105px 0 90px}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.pill{display:inline-flex;padding:9px 14px;border:1px solid rgba(201,164,92,.45);border-radius:999px;color:var(--gold2);background:rgba(201,164,92,.08);font-weight:800;font-size:13px;letter-spacing:.7px;text-transform:uppercase}.hero h1{font-size:clamp(46px,7vw,82px);line-height:.95;margin:24px 0;max-width:780px}.hero p{color:#ddd;font-size:21px;max-width:700px}.hero-buttons{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0}.btn{display:inline-flex;justify-content:center;align-items:center;padding:15px 24px;border-radius:999px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.btn.primary{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#080808}.btn.ghost{border:1px solid rgba(255,255,255,.55);color:#fff}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:620px}.trust-row div{padding:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:18px}.trust-row strong{display:block;color:#fff}.trust-row span{color:#aaa;font-size:13px}.hero-visual{position:relative;min-height:560px}.glass-card{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 90px rgba(0,0,0,.45);backdrop-filter:blur(18px);border-radius:34px}.main-card{padding:30px;min-height:500px}.card-top{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:18px;color:#eee}.card-top b{color:var(--gold2)}.roll-visual{height:230px;position:relative;margin:40px 0 20px}.roll{position:absolute;width:160px;height:160px;border-radius:50%;left:20px;top:35px;background:radial-gradient(circle at center,#111 0 28%,#ddd 29% 42%,#aaa 43% 52%,#fff 53% 62%,#bbb 63% 72%,#eee 73%);box-shadow:0 25px 45px rgba(0,0,0,.4)}.film-sheet{position:absolute;width:290px;height:150px;right:10px;top:58px;background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.16));border:1px solid rgba(255,255,255,.55);transform:skewY(-8deg);border-radius:24px}.feature-list{display:grid;gap:12px}.feature-list div{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.08);padding:13px;border-radius:14px}.feature-list span{width:10px;height:10px;border-radius:50%;background:var(--gold)}.section{padding:88px 0}.center{text-align:center}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:900;margin:0 0 12px}h2{font-size:clamp(34px,4vw,52px);line-height:1.08;margin:0 0 18px}.wide{max-width:850px;margin:0 auto;color:var(--muted);font-size:19px}.section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px}.section-head p{max-width:360px;color:var(--muted)}.packages{background:#f7f4ee}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.price-card{background:white;border:1px solid rgba(0,0,0,.08);border-radius:30px;padding:30px;box-shadow:0 20px 50px rgba(0,0,0,.05);display:flex;flex-direction:column}.price-card.featured{background:#101010;color:white;transform:translateY(-18px);box-shadow:0 30px 80px rgba(0,0,0,.22)}.badge{width:max-content;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#080808;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase}.badge.soft{background:#f2e5c7}.dark-badge{background:#111;color:white}.price-card h3{font-size:27px;line-height:1.1;margin:22px 0 10px}.price{font-size:28px;font-weight:900;margin:0 0 8px}.desc{color:#666}.featured .desc{color:#cfcfcf}.price-card ul{padding-left:20px;margin:22px 0 28px}.price-card li{margin:10px 0}.card-btn{margin-top:auto;background:#111;color:white}.full{width:100%;margin-top:auto}.display-section{background:#101010;color:white}.display-grid{display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:center}.display-section p{color:#ddd;font-size:18px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.check-grid div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:15px;border-radius:16px}.display-mockup{background:#f4f1eb;color:#111;border-radius:34px;padding:34px;box-shadow:0 35px 80px rgba(0,0,0,.35);border:10px solid #2b2b2b}.mockup-header{background:#111;color:white;padding:24px;border-radius:24px;margin-bottom:22px}.mockup-header span{display:block;font-size:32px;font-weight:900;letter-spacing:1px}.mockup-header small{color:var(--gold2)}.sample-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sample-row div{background:white;padding:16px;border-radius:18px}.sample-row span{display:block;height:70px;margin-top:12px;border-radius:14px;background:linear-gradient(135deg,#fff,#aaa);border:1px solid #ddd}.sample-row div:nth-child(2) span{background:linear-gradient(135deg,#333,#999)}.scratch-demo{background:white;border-radius:20px;padding:20px;margin-top:18px;position:relative}.scratch-line{height:3px;background:linear-gradient(90deg,transparent,#777,transparent);transform:rotate(-4deg);margin:30px 0}.heat-icon{position:absolute;right:22px;bottom:18px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--gold);font-size:28px}.qr-box{display:flex;align-items:center;gap:18px;margin-top:18px}.qr{width:80px;height:80px;background:linear-gradient(90deg,#111 10px,transparent 10px) 0 0/20px 20px,linear-gradient(#111 10px,transparent 10px) 0 0/20px 20px,#fff;border:8px solid white;border-radius:10px}.kit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.kit-item{padding:28px;background:#f6f6f6;border:1px solid #e7e7e7;border-radius:24px}.icon{width:54px;height:54px;border-radius:18px;background:#111;color:var(--gold2);display:grid;place-items:center;font-size:24px;margin-bottom:18px}.margin-section{background:#080808;color:white}.section-head.light p{color:#bbb}.margin-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.margin-cards div{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:30px}.margin-cards span{color:#bbb}.margin-cards strong{display:block;font-size:30px;margin:10px 0;color:var(--gold2)}.margin-cards small{color:#aaa}.process{background:#f7f4ee}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.steps div{background:white;border-radius:24px;padding:26px}.steps b{color:var(--gold);font-size:26px}.faq details{background:#f7f4ee;border:1px solid #eadfca;padding:20px;border-radius:18px;margin:14px 0}.faq summary{cursor:pointer;font-weight:900}.contact{background:radial-gradient(circle at 80% 20%,rgba(201,164,92,.22),transparent 30%),#111;color:white;padding:88px 0}.contact-box{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:34px;padding:44px}.contact p{color:#ddd}.contact-details{display:grid;gap:8px;margin-top:28px;background:rgba(0,0,0,.25);padding:24px;border-radius:22px}form{display:grid;gap:14px}input,select,textarea{width:100%;padding:15px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:white;color:#111;font-size:15px}textarea{min-height:125px;resize:vertical}.footer{background:#050505;color:#aaa;padding:26px 0}.footer-grid{display:flex;justify-content:space-between;gap:20px;font-size:14px}@media(max-width:950px){nav{display:none}.hero-grid,.display-grid,.contact-box{grid-template-columns:1fr}.pricing-grid,.kit-grid,.margin-cards,.steps{grid-template-columns:1fr}.price-card.featured{transform:none}.section-head{display:block}.trust-row{grid-template-columns:1fr}.hero-visual{min-height:500px}.check-grid{grid-template-columns:1fr}.footer-grid{flex-direction:column}}@media(max-width:560px){.hero{padding:78px 0}.main-card{padding:22px}.film-sheet{width:210px}.roll{width:135px;height:135px}}