:root{--bg:#030303;--panel:#0a0a08;--panel2:#12100a;--gold:#d3ad45;--gold2:#ffe27b;--text:#f4f1ea;--muted:rgba(244,241,234,.66);--line:rgba(211,173,69,.22);--shadow:0 34px 100px rgba(0,0,0,.65)}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;overflow-x:hidden} img{max-width:100%;display:block} a{text-decoration:none;color:inherit}.grain{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:26px clamp(22px,5vw,72px);background:linear-gradient(180deg,rgba(3,3,3,.91),rgba(3,3,3,.74));backdrop-filter:blur(24px);border-bottom:1px solid rgba(211,173,69,.16)}.brand,footer b{font-family:'Bebas Neue';letter-spacing:.16em;font-size:28px}.brand span,footer b span{color:var(--gold)}.navlinks{display:flex;gap:34px;font-family:'Barlow Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:13px;color:rgba(244,241,234,.56)}.navcta{border:1px solid var(--line);border-radius:999px;padding:13px 25px;font-family:'Barlow Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.22em;background:rgba(211,173,69,.06);box-shadow:0 0 30px rgba(211,173,69,.08)}.section{padding:clamp(80px,9vw,150px) clamp(22px,5vw,72px)}.section-dark{background:radial-gradient(circle at 80% 20%,rgba(211,173,69,.18),transparent 32%),linear-gradient(180deg,#050505,#030303)}.hero{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:44px;align-items:center;padding:120px clamp(22px,5vw,72px) 62px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto 0 0;height:170px;background:linear-gradient(transparent,var(--bg));pointer-events:none}.hero-copy{position:relative;z-index:2;max-width:780px}.eyebrow{display:flex;align-items:center;gap:18px;font-family:'Barlow Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.36em;color:var(--gold);font-size:15px}.eyebrow.center{justify-content:center}.eyebrow i{display:block;width:42px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}h1,h2,h3{font-family:'Bebas Neue';font-weight:400;margin:0;text-transform:uppercase}h1{font-size:clamp(82px,10vw,164px);line-height:.86;letter-spacing:.01em;margin:20px 0 20px;text-shadow:0 8px 50px #000}h1 span{display:block;color:var(--gold);background:linear-gradient(180deg,#fff1a3,#b88621 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:clamp(19px,2vw,27px);line-height:1.45;color:var(--muted);max-width:640px;margin:0 0 26px}.quick-proof{display:flex;gap:16px;margin:30px 0 34px;border-top:1px solid rgba(211,173,69,.18);padding-top:24px}.quick-proof div{min-width:105px}.quick-proof b{display:block;font-family:'Bebas Neue';font-size:56px;color:var(--gold);line-height:.9}.quick-proof span{display:block;font-family:'Barlow Condensed';text-transform:uppercase;letter-spacing:.18em;color:rgba(244,241,234,.48);font-size:13px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:56px;padding:0 28px;border-radius:16px;font-family:'Barlow Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:15px;transition:.25s}.btn.primary{background:linear-gradient(135deg,#b98a24,#ffe27b 48%,#c99b32);color:#090804;box-shadow:0 20px 60px rgba(211,173,69,.22)}.btn.secondary{border:1px solid var(--line);background:rgba(9,8,5,.62);color:var(--text)}.btn:hover{transform:translateY(-2px)}.hero-art{position:relative;z-index:1;justify-self:end;max-width:640px}.hero-art img,.poster-frame img,.wide-visual img{border-radius:28px;box-shadow:var(--shadow);border:1px solid rgba(211,173,69,.18)}.hero-art:before{content:"";position:absolute;inset:8%;background:radial-gradient(circle,rgba(211,173,69,.36),transparent 68%);filter:blur(40px);z-index:-1}.strip{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:23px 22px;border-block:1px solid rgba(211,173,69,.22);background:linear-gradient(90deg,transparent,rgba(211,173,69,.1),transparent);font-family:'Barlow Condensed';text-transform:uppercase;letter-spacing:.24em;color:rgba(244,241,234,.7);font-weight:700}.strip b{color:var(--gold)}.section-head{text-align:center;max-width:970px;margin:0 auto 52px}.section-head.compact{max-width:850px}.section-head h2,.simple-cta h2,.final h2{font-size:clamp(54px,8vw,112px);line-height:.9;margin:17px 0}.section-head p,.poster-copy p,.simple-cta p,.final p{font-size:clamp(18px,1.7vw,24px);line-height:1.55;color:var(--muted);margin:0}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1280px;margin:0 auto}.benefit-grid article,.price-card,.compare>div{background:linear-gradient(180deg,rgba(211,173,69,.08),rgba(255,255,255,.015));border:1px solid var(--line);border-radius:28px;padding:30px;min-height:260px}.benefit-grid span{font-family:'Bebas Neue';font-size:66px;color:rgba(211,173,69,.22)}.benefit-grid h3,.compare h3{font-size:42px;line-height:.96;margin:20px 0 12px}.benefit-grid p,.compare p,.price-card p{color:var(--muted);font-size:17px;line-height:1.45}.gold-card{box-shadow:0 0 70px rgba(211,173,69,.11)}.poster-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);gap:56px;align-items:center;background:radial-gradient(circle at 28% 50%,rgba(211,173,69,.1),transparent 30%)}.poster-copy{max-width:590px}.poster-copy h2{font-size:clamp(58px,7vw,110px);line-height:.9;margin:18px 0}.clean-list{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:14px}.clean-list li{position:relative;padding:18px 18px 18px 52px;border:1px solid rgba(211,173,69,.16);border-radius:18px;background:rgba(10,10,8,.54);color:rgba(244,241,234,.78);font-size:17px}.clean-list li:before{content:"✓";position:absolute;left:20px;color:var(--gold);font-weight:900}.poster-frame{margin:0;max-width:680px;justify-self:end}.split-section{padding-top:90px}.wide-visual{max-width:1040px;margin:0 auto 64px}.compare{max-width:1050px;margin:44px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.bad{border-color:rgba(180,55,40,.25)!important}.bad h3{color:rgba(244,241,234,.72)}.good h3{color:var(--gold)}.simple-cta{text-align:center;border-block:1px solid rgba(211,173,69,.14);background:linear-gradient(180deg,rgba(211,173,69,.05),transparent)}.simple-cta p{max-width:830px;margin:0 auto 32px}.pricing{background:radial-gradient(circle at 50% 30%,rgba(211,173,69,.12),transparent 38%)}.price-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:18px;align-items:stretch}.price-card{position:relative;padding:36px;min-height:660px;display:flex;flex-direction:column}.price-card.featured{background:linear-gradient(180deg,rgba(211,173,69,.15),rgba(12,10,5,.9));border-color:rgba(255,226,123,.45);box-shadow:0 0 110px rgba(211,173,69,.16)}.badge{position:absolute;top:-18px;left:36px;background:linear-gradient(135deg,#bd8c25,#ffe27b);color:#070604;border-radius:999px;padding:9px 20px;font-family:'Barlow Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.2em}.price-kicker{font-family:'Barlow Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.32em;color:var(--gold);font-size:14px}.price-card h3{font-size:52px;line-height:.95;margin:16px 0}.price{font-family:'Bebas Neue';font-size:98px;line-height:1;color:var(--gold);margin:26px 0}.price small{font-size:34px;vertical-align:top}.price span{font-size:28px;color:rgba(244,241,234,.45)}.price-card ul{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:0}.price-card li{padding:15px 0 15px 30px;border-bottom:1px solid rgba(244,241,234,.08);color:rgba(244,241,234,.72);font-size:17px;position:relative}.price-card li:before{content:"✓";position:absolute;left:0;color:var(--gold)}.price-card li.off{color:rgba(244,241,234,.32)}.price-card li.off:before{content:"–";color:rgba(211,173,69,.45)}.full{width:100%;margin-top:auto}.final{text-align:center;padding:120px 22px;background:radial-gradient(circle at 50% 100%,rgba(211,173,69,.16),transparent 42%)}.final h2 span{color:var(--gold)}.final p{margin:0 auto 30px;max-width:620px}footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:36px clamp(22px,5vw,72px);border-top:1px solid rgba(211,173,69,.17);color:rgba(244,241,234,.55)}
@media (max-width:980px){.nav{padding:18px 18px}.brand{font-size:22px}.navlinks{display:none}.navcta{padding:12px 17px;font-size:12px}.hero{min-height:auto;grid-template-columns:1fr;padding:106px 18px 42px;gap:28px}.hero-copy{max-width:none}.eyebrow{font-size:12px;letter-spacing:.28em;gap:12px}.eyebrow i{width:28px}h1{font-size:clamp(62px,18vw,88px);margin:15px 0 14px}.lead{font-size:18px;max-width:360px}.quick-proof{gap:8px}.quick-proof div{min-width:0;flex:1}.quick-proof b{font-size:42px}.quick-proof span{font-size:10px}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.btn{min-height:54px;border-radius:14px;padding:0 18px;font-size:13px}.hero-art{justify-self:center;max-width:min(92vw,430px);margin-top:8px}.hero-art img{border-radius:22px}.strip{font-size:12px;gap:14px;padding:18px}.section{padding:72px 18px}.section-head{margin-bottom:34px}.section-head h2,.simple-cta h2,.final h2{font-size:clamp(48px,14vw,72px)}.section-head p,.poster-copy p,.simple-cta p,.final p{font-size:17px}.benefit-grid{grid-template-columns:1fr 1fr;gap:12px}.benefit-grid article{border-radius:22px;padding:22px;min-height:220px}.benefit-grid span{font-size:48px}.benefit-grid h3{font-size:34px}.benefit-grid p{font-size:15px}.poster-section{grid-template-columns:1fr;gap:30px}.poster-copy h2{font-size:clamp(50px,14vw,78px)}.clean-list li{font-size:15px;padding:15px 15px 15px 44px}.poster-frame{justify-self:center;max-width:min(92vw,460px)}.wide-visual{margin-bottom:34px}.wide-visual img{border-radius:20px}.compare{grid-template-columns:1fr;gap:12px}.compare>div{border-radius:22px;padding:24px}.price-grid{grid-template-columns:1fr;gap:14px}.price-card{min-height:auto;border-radius:24px;padding:28px}.price-card.featured{order:2}.price-card h3{font-size:44px}.price{font-size:78px;margin:20px 0}.badge{left:28px}.price-card li{font-size:15px}.final{padding:90px 18px}footer{flex-direction:column;text-align:center}.poster-copy{max-width:none}}
@media (max-width:520px){.hero{padding-top:96px}.brand{font-size:20px}.navcta{font-size:11px;letter-spacing:.18em;padding:11px 14px}h1{font-size:64px}.lead{font-size:17px}.hero-art{max-width:100%}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:unset}.strip span:nth-child(n+4){display:none}.poster-frame img,.hero-art img,.wide-visual img{border-radius:18px}.price-card.featured{order:0}.price-grid{gap:18px}.section-head h2,.simple-cta h2,.final h2{font-size:56px}.poster-copy h2{font-size:56px}.clean-list{gap:10px}.quick-proof{margin:24px 0}.quick-proof b{font-size:38px}.quick-proof span{letter-spacing:.12em}.price-card h3{font-size:40px}}

/* v6 surgical corrections: restore v4 structure, add AI head, make images cleaner/smaller */
.hero{position:relative;isolation:isolate}
.hero-ai-head{position:absolute;right:clamp(28px,6vw,94px);top:clamp(104px,12vh,150px);width:clamp(210px,25vw,390px);aspect-ratio:3/4;border-radius:34px;overflow:hidden;border:1px solid rgba(211,173,69,.24);box-shadow:0 38px 120px rgba(0,0,0,.78),0 0 80px rgba(211,173,69,.14);z-index:0;opacity:.86}
.hero-ai-head:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,3,3,.76),transparent 48%),linear-gradient(0deg,rgba(3,3,3,.55),transparent 38%);pointer-events:none}
.hero-ai-head img{width:100%;height:100%;object-fit:cover;object-position:58% 36%}
.hero-copy{z-index:2}.hero-art{z-index:1;max-width:520px;align-self:end;margin-top:180px}.hero-art img{width:100%;height:auto;object-fit:contain;object-position:center;border-radius:24px;opacity:.96}.hero-art:before{opacity:.65}
.poster-frame{max-width:560px}.poster-frame img,.wide-visual img{width:100%;height:auto;object-fit:contain;object-position:center}.poster-section{gap:44px}.wide-visual{max-width:900px}.split-section{padding-top:70px}.hero .lead{max-width:560px}.hero-actions .primary{min-width:260px}
@media (min-width:981px){.hero-copy{max-width:720px}.hero-art{justify-self:end}.hero-ai-head + .hero-art{transform:translateY(20px)}}
@media (max-width:980px){.hero{padding-top:112px}.hero-ai-head{right:18px;top:112px;width:min(38vw,180px);border-radius:22px;opacity:.72}.hero-copy{padding-top:0}.hero h1{max-width:74vw}.hero .lead{max-width:84vw}.hero-art{max-width:min(82vw,360px);margin:18px auto 0;justify-self:center}.poster-frame{max-width:min(84vw,390px)}.wide-visual{max-width:min(88vw,480px)}.poster-section{gap:24px}.poster-copy h2{max-width:720px}.clean-list{display:none}.poster-copy p{max-width:520px}.hero-actions .primary{min-width:0}}
@media (max-width:520px){.hero-ai-head{width:145px;top:104px;right:12px;border-radius:18px;opacity:.66}.hero h1{font-size:62px;max-width:78vw}.hero-art{max-width:86vw}.poster-frame{max-width:86vw}.wide-visual{max-width:90vw}.poster-section .poster-copy p{font-size:16px}.poster-copy h2{font-size:52px}.poster-frame img,.wide-visual img,.hero-art img{border-radius:16px}.section{padding-left:20px;padding-right:20px}}

/* v7 precise refinement: hero AI head softly integrated, no hard poster crop */
.hero-ai-head{
  right:clamp(18px,4vw,70px);
  top:clamp(98px,11vh,140px);
  width:clamp(330px,34vw,560px);
  aspect-ratio:16/9;
  border:0;
  border-radius:0;
  overflow:hidden;
  box-shadow:none;
  opacity:.72;
  mix-blend-mode:screen;
  -webkit-mask-image:radial-gradient(ellipse at 66% 38%,#000 0%,#000 42%,rgba(0,0,0,.72) 58%,transparent 86%);
  mask-image:radial-gradient(ellipse at 66% 38%,#000 0%,#000 42%,rgba(0,0,0,.72) 58%,transparent 86%);
}
.hero-ai-head:after{
  background:linear-gradient(90deg,rgba(3,3,3,.95) 0%,rgba(3,3,3,.52) 34%,transparent 72%),linear-gradient(0deg,rgba(3,3,3,.9) 0%,transparent 55%);
}
.hero-ai-head img{object-fit:cover;object-position:60% 26%;filter:contrast(1.04) saturate(.95) brightness(.9)}
.poster-frame img{object-fit:contain;object-position:center}
@media (max-width:980px){
  .hero-ai-head{
    right:-34px;
    top:92px;
    width:min(70vw,330px);
    aspect-ratio:16/10;
    opacity:.46;
  }
  .hero-ai-head:after{background:linear-gradient(90deg,rgba(3,3,3,.96),rgba(3,3,3,.45) 45%,transparent),linear-gradient(0deg,rgba(3,3,3,.96),transparent 58%)}
}
@media (max-width:520px){
  .hero-ai-head{
    right:-56px;
    top:96px;
    width:78vw;
    aspect-ratio:16/10;
    opacity:.42;
  }
}

/* v8 correction: functioning build, image swap, stronger hero fade and centered proof */
.hero .eyebrow{justify-content:center;text-align:center;width:100%;max-width:620px;margin:0 0 0 0;position:relative}
.hero .eyebrow i{background:linear-gradient(90deg,transparent,var(--gold));width:54px;flex:0 0 54px}
.hero .eyebrow:after{content:"";display:block;width:54px;height:1px;background:linear-gradient(90deg,var(--gold),transparent);flex:0 0 54px}
.quick-proof{justify-content:center;align-items:flex-start;gap:clamp(28px,5vw,72px);max-width:640px}
.quick-proof div{text-align:center;min-width:90px}.quick-proof span{margin-top:8px}
.hero-ai-head{right:clamp(-70px,-2vw,-18px);top:clamp(84px,10vh,128px);width:clamp(380px,42vw,690px);aspect-ratio:1/1;border:0;border-radius:0;opacity:.48;mix-blend-mode:normal;filter:saturate(.88) contrast(1.08) brightness(.82);-webkit-mask-image:radial-gradient(ellipse at 56% 35%,#000 0%,#000 35%,rgba(0,0,0,.74) 52%,rgba(0,0,0,.28) 69%,transparent 88%);mask-image:radial-gradient(ellipse at 56% 35%,#000 0%,#000 35%,rgba(0,0,0,.74) 52%,rgba(0,0,0,.28) 69%,transparent 88%)}
.hero-ai-head:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,3,3,.96) 0%,rgba(3,3,3,.62) 35%,rgba(3,3,3,.18) 63%,rgba(3,3,3,.62) 100%),linear-gradient(0deg,rgba(3,3,3,.95) 0%,rgba(3,3,3,.35) 42%,transparent 78%);pointer-events:none}
.hero-ai-head img{width:100%;height:100%;object-fit:cover;object-position:50% 34%}
.hero-art{max-width:clamp(460px,38vw,650px);margin-top:120px;align-self:center}.hero-art img{object-fit:contain;box-shadow:0 30px 90px rgba(0,0,0,.58)}
.poster-frame{max-width:clamp(420px,36vw,620px)}.poster-frame img{object-fit:contain;box-shadow:0 30px 90px rgba(0,0,0,.5)}
@media (max-width:980px){
  .hero .eyebrow{max-width:100%;font-size:13px;letter-spacing:.31em;gap:12px;margin-inline:auto}.hero .eyebrow i,.hero .eyebrow:after{width:38px;flex-basis:38px}
  .quick-proof{max-width:100%;gap:0;justify-content:space-around}.quick-proof div{min-width:74px;text-align:center}.quick-proof b{font-size:46px}.quick-proof span{font-size:10px;letter-spacing:.14em}
  .hero-ai-head{right:-34vw;top:100px;width:112vw;aspect-ratio:1/1;opacity:.32;filter:saturate(.82) contrast(1.05) brightness(.72);-webkit-mask-image:radial-gradient(ellipse at 58% 30%,#000 0%,#000 28%,rgba(0,0,0,.52) 49%,transparent 74%);mask-image:radial-gradient(ellipse at 58% 30%,#000 0%,#000 28%,rgba(0,0,0,.52) 49%,transparent 74%)}
  .hero-ai-head:after{background:linear-gradient(90deg,rgba(3,3,3,.98) 0%,rgba(3,3,3,.72) 42%,rgba(3,3,3,.35) 65%,rgba(3,3,3,.96) 100%),linear-gradient(0deg,rgba(3,3,3,1) 0%,rgba(3,3,3,.55) 48%,transparent 80%)}
  .hero-art{max-width:min(92vw,440px);margin:22px auto 0}.poster-frame{max-width:min(88vw,420px)}
}
@media (max-width:520px){
  .hero{padding-top:100px}.hero h1{font-size:64px;line-height:.88}.hero .lead{font-size:17px;line-height:1.55}.hero .eyebrow{font-size:12px;letter-spacing:.27em}.hero .eyebrow i,.hero .eyebrow:after{width:28px;flex-basis:28px}
  .quick-proof{padding-top:22px;margin:24px 0 28px}.quick-proof b{font-size:42px}.quick-proof div{min-width:62px}
  .hero-art{max-width:94vw}.poster-frame{max-width:90vw}.hero-ai-head{right:-44vw;top:106px;width:128vw;opacity:.29}
}

/* v9 final working: hero head lifted, no visible top edge, last 5% premium polish */
.hero-ai-head{
  top:clamp(52px,7.5vh,94px) !important;
  right:clamp(-72px,-2.5vw,-20px) !important;
  opacity:.50 !important;
  transform:translateY(-14px);
  filter:saturate(.9) contrast(1.08) brightness(.84) !important;
  -webkit-mask-image:radial-gradient(ellipse at 56% 30%,#000 0%,#000 33%,rgba(0,0,0,.72) 49%,rgba(0,0,0,.26) 67%,transparent 88%) !important;
  mask-image:radial-gradient(ellipse at 56% 30%,#000 0%,#000 33%,rgba(0,0,0,.72) 49%,rgba(0,0,0,.26) 67%,transparent 88%) !important;
}
.hero-ai-head:before{
  content:"";
  position:absolute;
  left:0;right:0;top:0;height:28%;
  z-index:2;
  background:linear-gradient(180deg,rgba(3,3,3,1),rgba(3,3,3,.72) 38%,transparent 100%);
  pointer-events:none;
}
.hero-ai-head:after{
  background:
    linear-gradient(90deg,rgba(3,3,3,.98) 0%,rgba(3,3,3,.64) 33%,rgba(3,3,3,.16) 60%,rgba(3,3,3,.72) 100%),
    linear-gradient(0deg,rgba(3,3,3,.98) 0%,rgba(3,3,3,.44) 46%,transparent 78%) !important;
}
.hero-ai-head img{object-position:50% 20% !important;transform:scale(1.035)}

.nav{box-shadow:0 16px 60px rgba(0,0,0,.36)}
.btn,.navcta{transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease, background .22s ease}
.btn:hover,.navcta:hover{transform:translateY(-2px)}
.btn.primary{box-shadow:0 18px 54px rgba(211,173,69,.16), inset 0 1px 0 rgba(255,255,255,.38)}
.btn.primary:hover{box-shadow:0 24px 74px rgba(211,173,69,.24), inset 0 1px 0 rgba(255,255,255,.45)}
.hero-art img,.poster-frame img,.wide-visual img{filter:contrast(1.03) saturate(.98);}
.price-card,.benefit-grid article,.poster-frame,.wide-visual{box-shadow:0 22px 70px rgba(0,0,0,.32)}
.hero .eyebrow{margin-inline:auto}
.quick-proof{margin-left:auto;margin-right:auto}

@media (max-width:980px){
  .hero-ai-head{
    top:74px !important;
    right:-36vw !important;
    transform:translateY(-10px);
    opacity:.34 !important;
    -webkit-mask-image:radial-gradient(ellipse at 58% 26%,#000 0%,#000 28%,rgba(0,0,0,.52) 47%,transparent 72%) !important;
    mask-image:radial-gradient(ellipse at 58% 26%,#000 0%,#000 28%,rgba(0,0,0,.52) 47%,transparent 72%) !important;
  }
  .hero-ai-head img{object-position:51% 16% !important;transform:scale(1.055)}
  .hero-ai-head:before{height:32%;background:linear-gradient(180deg,rgba(3,3,3,1),rgba(3,3,3,.78) 42%,transparent 100%)}
  .hero{padding-bottom:48px}
}
@media (max-width:520px){
  .hero-ai-head{
    top:82px !important;
    right:-46vw !important;
    width:130vw !important;
    opacity:.32 !important;
  }
  .hero h1{letter-spacing:.01em}
  .lead{color:rgba(244,241,234,.72)}
  .quick-proof{border-top:1px solid rgba(211,173,69,.25);border-bottom:1px solid rgba(211,173,69,.12);padding:20px 0 18px}
}

@media (prefers-reduced-motion:no-preference){
  .hero-copy{animation:rdFadeUp .75s cubic-bezier(.16,1,.3,1) both}
  .hero-art{animation:rdFadeUp .85s .08s cubic-bezier(.16,1,.3,1) both}
  .hero-ai-head{animation:rdSoftIn 1s .1s cubic-bezier(.16,1,.3,1) both}
  @keyframes rdFadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
  @keyframes rdSoftIn{from{opacity:0;transform:translateY(-4px) scale(1.02)}to{opacity:.5;transform:translateY(-14px) scale(1)}}
}

/* v10 final conversion polish: centered section labels, cleaner compare, premium motion */
.eyebrow.center,
.poster-copy .eyebrow,
.pricing .eyebrow,
.split-section .eyebrow{
  justify-content:center;
  text-align:center;
  width:100%;
  margin-inline:auto;
}
.eyebrow.center:after,
.poster-copy .eyebrow:after,
.pricing .eyebrow:after,
.split-section .eyebrow:after{
  content:"";
  display:block;
  width:42px;
  height:1px;
  flex:0 0 42px;
  background:linear-gradient(90deg,var(--gold),transparent);
}
.eyebrow.center i,
.poster-copy .eyebrow i,
.pricing .eyebrow i,
.split-section .eyebrow i{
  width:42px;
  flex:0 0 42px;
  background:linear-gradient(90deg,transparent,var(--gold));
}
.poster-copy{text-align:center;margin-inline:auto}.poster-copy p{margin-inline:auto}.clean-list{text-align:left}.poster-frame{margin-inline:auto}

.compare{gap:22px;align-items:stretch}.compare>div{position:relative;overflow:hidden;text-align:center;padding:38px 34px;min-height:260px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 26px 90px rgba(0,0,0,.38)}
.compare>div:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(211,173,69,.14),transparent 58%);opacity:.65;pointer-events:none}.compare>div:after{content:"";position:absolute;left:50%;top:22px;transform:translateX(-50%);width:54px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.75}
.compare .bad:before{background:radial-gradient(circle at 50% 0%,rgba(180,55,40,.12),transparent 58%)}.compare h3{font-size:clamp(38px,4vw,58px);margin:10px 0 18px}.compare p{max-width:460px;margin-inline:auto;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.good{box-shadow:0 28px 110px rgba(211,173,69,.12),0 26px 90px rgba(0,0,0,.38)!important}

/* subtle app-like premium effects */
.hero-art,.poster-frame,.wide-visual{position:relative;will-change:transform}.hero-art:after,.poster-frame:after,.wide-visual:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,226,123,.11) 34%,transparent 58%);opacity:0;transform:translateX(-40%);transition:opacity .5s ease,transform 1s ease}.hero-art:hover:after,.poster-frame:hover:after,.wide-visual:hover:after{opacity:1;transform:translateX(40%)}
.hero-art img,.poster-frame img,.wide-visual img{transition:transform .55s cubic-bezier(.16,1,.3,1), filter .55s ease, box-shadow .55s ease}.hero-art:hover img,.poster-frame:hover img,.wide-visual:hover img{transform:translateY(-4px) scale(1.012);filter:contrast(1.06) saturate(1.02);box-shadow:0 34px 110px rgba(0,0,0,.62),0 0 60px rgba(211,173,69,.1)}
.btn.primary,.navcta{position:relative;overflow:hidden}.btn.primary:before,.navcta:before{content:"";position:absolute;top:0;bottom:0;width:42%;left:-60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.33),transparent);transform:skewX(-18deg);transition:left .7s cubic-bezier(.16,1,.3,1);pointer-events:none}.btn.primary:hover:before,.navcta:hover:before{left:120%}

.reveal-item{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.reveal-item.is-visible{opacity:1;transform:none}.reveal-item:nth-child(2){transition-delay:.08s}.reveal-item:nth-child(3){transition-delay:.14s}.reveal-item:nth-child(4){transition-delay:.2s}

@media (prefers-reduced-motion:no-preference){
  .hero-art{animation:rdFloat 6.5s ease-in-out infinite alternate}.hero-ai-head img{animation:rdHeadBreath 8s ease-in-out infinite alternate}.wide-visual img{animation:rdGlowPulse 7s ease-in-out infinite alternate}
  @keyframes rdFloat{from{transform:translateY(0)}to{transform:translateY(-10px)}}
  @keyframes rdHeadBreath{from{transform:scale(1.035)}to{transform:scale(1.075)}}
  @keyframes rdGlowPulse{from{filter:contrast(1.03) saturate(.98)}to{filter:contrast(1.06) saturate(1.03) brightness(1.04)}}
}

@media (max-width:980px){
  .poster-copy{text-align:center}.poster-copy .eyebrow{margin-bottom:8px}.poster-copy p{max-width:560px}.compare{gap:16px;margin-top:32px}.compare>div{min-height:unset;padding:30px 24px;border-radius:24px}.compare h3{font-size:42px}.compare p{font-size:18px}.pricing .section-head,.split-section .section-head{text-align:center}.simple-cta .btn{min-width:220px}
}
@media (max-width:520px){
  .eyebrow.center,.poster-copy .eyebrow,.pricing .eyebrow,.split-section .eyebrow{gap:10px;letter-spacing:.25em}.eyebrow.center:after,.poster-copy .eyebrow:after,.pricing .eyebrow:after,.split-section .eyebrow:after,.eyebrow.center i,.poster-copy .eyebrow i,.pricing .eyebrow i,.split-section .eyebrow i{width:30px;flex-basis:30px}.compare>div{padding:28px 22px;min-height:210px}.compare h3{font-size:38px}.compare p{font-size:17px}.section-head p{text-align:center}.hero-art:hover img,.poster-frame:hover img,.wide-visual:hover img{transform:none}
}
