:root{--b:#093961;--g:#dca936;--p:#fff1cc;--i:#163b56}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4e1b5;color:var(--i);font:16px Arial;line-height:1.5}h1,h2,h3{font-family:Georgia,serif;line-height:1.08}h2{font-size:clamp(2rem,4vw,3.1rem)}header{height:66px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;background:#072d50;color:#fff1c8;position:sticky;top:0;z-index:9;border-bottom:2px solid #c99635}header a{color:#fff1c8;text-decoration:none;font:bold 18px Georgia}header a:last-child,.btn{background:var(--g);color:#082d50;border-radius:8px;padding:11px 15px;box-shadow:0 4px #a36b22;font:bold 12px Arial;text-transform:uppercase}header i{color:#e6ba51}em{font-style:normal;text-transform:uppercase;letter-spacing:1.7px;font-weight:bold;color:#a2641d;font-size:11px}.city{position:relative;overflow:hidden;background:center/cover no-repeat;background-image:linear-gradient(90deg,#fff0c9f2 0 42%,#fff0c971 70%,#0b396a45),url('assets/atlas/atlas-008.jpg')}.hero{min-height:570px;padding:50px 7%}.paper{width:min(590px,60%);background:#fff5d9e8;border:3px solid #d5a63f;border-radius:24px 10px 24px 10px;padding:32px;box-shadow:0 14px 35px #09253a44}.hero h1{font-size:clamp(2.6rem,5vw,4.8rem);color:var(--b);margin:8px 0}.paper .btn,.blue .btn,.prices .btn,.final-copy .btn{display:inline-block;margin-top:10px;text-decoration:none}.pills{margin-top:18px;font-size:13px;font-weight:bold;color:#1e664b}.cover{position:absolute;width:clamp(190px,25vw,330px);right:10%;top:45px;transform:rotate(6deg);border:9px solid #ffeeb7;border-radius:7px;box-shadow:12px 14px #543116}.tag{position:absolute;right:8%;bottom:38px;padding:10px 14px;border:2px solid var(--g);border-radius:22px;background:#0b416f;color:#ffefbd}.paper-section{padding:65px 8%;text-align:center;background:var(--p)}.paper-section>p{max-width:720px;margin:0 auto 25px}.video{min-height:235px;max-width:790px;margin:25px auto 0;display:flex;align-items:center;justify-content:center;gap:16px;background:#07345c;color:#fff1c8;border:5px solid #d6a641;border-radius:16px;font-size:38px}.video div{font-size:16px;text-align:left}.video small{display:block;opacity:.8;margin-top:5px}.demonstrativos{padding:55px 0;background:#073760;color:#fff1c8;text-align:center;overflow:hidden}.demonstrativos em{color:#edc864}.demo-window{overflow:hidden;margin-top:25px;outline:none}.demo-track{display:flex;gap:15px;width:max-content;animation:glide 90s linear infinite}.demo-track img{width:175px;height:225px;object-fit:cover;border:5px solid #ffe4a9;border-radius:6px;box-shadow:5px 7px #041e35}@keyframes glide{to{transform:translateX(-50%)}}.demo-window:hover .demo-track,.demo-window:focus .demo-track{animation-play-state:paused}.cards,.covers,.prices{display:grid;gap:15px}.cards{grid-template-columns:repeat(3,1fr);max-width:1050px;margin:auto;text-align:left}.cards article{background:#fff9e7;border:2px solid #d5a43e;border-radius:14px;padding:23px}.cards article>b{display:inline-grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#dcefdc;color:#186246}.cards h3{font-size:24px;margin:11px 0 5px}.product{min-height:590px;padding:65px 8%;display:flex;align-items:center;gap:38px;background-image:linear-gradient(90deg,#083861e9 0 47%,#0838614d 76%),url('assets/atlas/atlas-010.jpg')}.blue{padding:30px;max-width:620px;border:2px solid #d5aa43;border-radius:15px;background:#07365de5;color:#fff1ca}.blue em,.offer em,.final-copy em,.proof em{color:#f3c963}.product>img{width:min(430px,42%);border:7px solid #ffe3a9;border-radius:12px;box-shadow:0 13px 32px #08243f55}.covers{grid-template-columns:repeat(4,1fr);max-width:1100px;margin:auto}.covers article{padding:11px;background:#fff9e7;border:1px solid #d8a849;border-radius:12px}.covers img{width:100%;height:175px;object-fit:contain}.covers b{display:block;font:16px Georgia}.proof{min-height:360px;display:grid;place-items:center;background-image:linear-gradient(#083a65dc,#083a65dc),url('assets/atlas/atlas-009.jpg')}.proof .blue{text-align:center}.about{display:flex;align-items:center;gap:24px;text-align:left}.about>span{display:grid;place-items:center;width:110px;height:110px;flex:none;border:6px double #d8aa42;border-radius:50%;background:#0b426e;color:#f4d36e;font-size:35px}.offer{padding:70px 8%;background:linear-gradient(135deg,#07345d,#126494);color:#fff0c8;text-align:center}.prices{grid-template-columns:repeat(2,minmax(0,330px));justify-content:center;margin:28px auto;text-align:left}.prices article{padding:25px;background:#0a406c;border:1px solid #d7a747;border-radius:14px}.prices h3{font-size:27px;margin:0}.prices strong{display:block;color:#f4ca60;font:45px Georgia}.prices .best{background:#fff0c8;color:#0a3a60;transform:translateY(-10px);box-shadow:0 12px #b67828}.prices .best>b{font-size:11px;text-transform:uppercase;background:#e1ab36;padding:7px;border-radius:13px}.faq details{max-width:760px;margin:10px auto;padding:13px;text-align:left;border:1px solid #d6a644;border-radius:8px;background:#fff9e7}.faq summary{font-weight:bold;cursor:pointer}.finale{min-height:650px;padding:70px 7%;display:flex;align-items:flex-end;justify-content:center;background-image:linear-gradient(0deg,#063057f6 8%,#0b3b65ab 47%,transparent),url('assets/atlas/atlas-010.jpg')}.character-images{position:absolute;left:5%;bottom:0;display:flex;max-width:45%;height:310px}.character-images img{width:33%;height:275px;object-fit:cover;border:6px solid #ffe2a4;border-radius:50% 50% 7px 7px;box-shadow:6px 7px #482818}.character-images img:nth-child(2){height:315px;transform:translateY(-18px)}.bubble{position:absolute;z-index:1;max-width:180px;padding:10px;border:2px solid #d7a642;border-radius:14px;background:#fff4d7;color:#08395e;font:bold 12px Arial}.one{left:6%;top:19%}.two{left:27%;top:10%}.three{right:9%;top:24%}.final-copy{z-index:2;max-width:630px;text-align:center;color:#fff2c8}.final-copy h2{font-size:clamp(2.4rem,4vw,4rem)}footer{padding:24px;text-align:center;background:#062945;color:#f3dda9;font-size:13px}@media(max-width:800px){.hero{min-height:730px;padding:32px 5%}.paper{width:100%;padding:25px}.cover{width:205px;top:auto;bottom:68px}.tag{left:6%;right:auto;bottom:25px}.cards,.prices{grid-template-columns:1fr}.covers{grid-template-columns:repeat(2,1fr)}.product{min-height:710px;padding:40px 6%;align-items:flex-start}.product>img{position:absolute;width:74%;right:13%;bottom:25px}.about{align-items:flex-start}.finale{min-height:690px;padding-bottom:290px}.character-images{max-width:86%;height:245px}.character-images img{height:205px}.character-images img:nth-child(2){height:245px}.one{left:4%;top:8%}.two{left:auto;right:4%;top:19%}.three{right:20%;top:34%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.demonstrativos{padding:62px 0}.demo-window{margin-top:28px}.demo-track{gap:18px;will-change:transform;animation:glide 55s linear infinite}.demo-track img{width:230px;height:295px;border-width:6px;border-radius:7px;box-shadow:6px 8px #041e35}@keyframes glide{from{transform:translateX(0)}to{transform:translateX(-50%)}}

.hero-bundle{position:absolute;width:min(520px,43vw);right:4%;top:48px;filter:drop-shadow(14px 20px 13px #08243f88);transform:rotate(-2deg);z-index:1}.video{width:min(100%,390px);min-height:0;aspect-ratio:9/16;padding:0;overflow:hidden}.video video{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:800px){.hero-bundle{width:86%;right:7%;top:auto;bottom:58px}.hero .tag{z-index:2}.video{width:min(100%,330px)}}
.hero .paper{width:min(530px,53%);position:relative;z-index:2}.hero-bundle{width:min(480px,40vw);right:5%}
.collection-intro{max-width:720px;margin:0 auto 28px}.collection-cards article{min-height:390px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:13px 13px 15px;box-shadow:0 8px 18px #9b70221e}.collection-cards img{height:142px;margin-bottom:8px}.collection-cards b{font-size:18px}.collection-cards p{margin:8px 0 12px;font-size:14px;line-height:1.38}.collection-cards span{margin-top:auto;display:inline-block;border:1px solid #d49e32;border-radius:999px;padding:5px 9px;background:#fff0c7;color:#70431b;font:bold 10px Arial;text-transform:uppercase;letter-spacing:.3px}@media(max-width:800px){.collection-cards article{min-height:350px}.collection-cards img{height:125px}.collection-cards p{font-size:13px}}
.proof{min-height:0;display:block;padding:62px 0 68px;background-image:linear-gradient(#083a65dc,#083a65dc),url("assets/atlas/atlas-009.jpg")}.proof-copy{max-width:710px;margin:0 auto 30px;padding:0 8%;text-align:center;color:#fff1ca}.proof-copy h2{margin:10px 0}.proof-copy em{color:#f3c963}.proof-window{overflow:hidden;outline:none}.proof-track{display:flex;gap:22px;width:max-content;will-change:transform;animation:proof-glide 82s linear infinite;padding:8px 0}.proof-track img{width:235px;height:420px;object-fit:cover;background:#fff7dd;border:6px solid #ffe4a9;border-radius:14px;box-shadow:7px 9px #041e35}@keyframes proof-glide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.proof-window:hover .proof-track,.proof-window:focus .proof-track{animation-play-state:paused}@media(max-width:800px){.proof-track{gap:15px}.proof-track img{width:190px;height:340px;border-width:5px}}
#mecanismo{position:relative;padding-bottom:185px;overflow:hidden}.guide-spot{position:absolute;z-index:2}.guide-character{display:block;width:100%;height:auto}.guide-bubble{max-width:205px;padding:11px 13px;border:2px solid #d7a642;border-radius:16px;background:#fff4d7;color:#08395e;font:700 15px/1.18 Georgia,serif;letter-spacing:.01em;line-height:1.25;box-shadow:0 5px 13px #08395e30}.mechanism-guide{width:185px;right:8%;bottom:-52px}.mechanism-guide .guide-bubble{position:absolute;right:125px;top:8px}.proof{position:relative;padding-bottom:155px}.proof-guide{width:155px;right:5%;bottom:-45px}.proof-guide .guide-bubble{position:absolute;right:115px;top:12px}.faq{padding:55px 8%;text-align:left}.faq-layout{max-width:900px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 205px;align-items:end;gap:30px}.faq-copy h2{margin-top:9px}.faq .faq-copy details{max-width:none;margin:10px 0}.faq-guide{position:relative;min-height:285px}.faq-guide .guide-character{position:absolute;width:190px;right:0;bottom:-58px}.faq-guide .guide-bubble{position:absolute;z-index:1;left:-70px;top:16px}.finale{position:relative;min-height:570px;padding:70px 10% 62px 43%;align-items:center;justify-content:flex-end}.final-guide{position:absolute;left:8%;bottom:0;width:300px;z-index:2}.final-guide .guide-bubble{position:absolute;left:220px;top:58px}.final-copy{max-width:610px;text-align:left}.final-copy h2{font-size:clamp(2.4rem,4vw,4rem)}@media(max-width:800px){#mecanismo{padding-bottom:155px}.mechanism-guide{width:140px;right:5%;bottom:-36px}.mechanism-guide .guide-bubble{right:95px;top:-5px}.proof{padding-bottom:130px}.proof-guide{width:130px;right:3%;bottom:-32px}.proof-guide .guide-bubble{right:92px;top:-4px}.faq{padding:48px 7%}.faq-layout{grid-template-columns:1fr;gap:0}.faq-guide{min-height:215px}.faq-guide .guide-character{width:150px;right:8%;bottom:-30px}.faq-guide .guide-bubble{left:0;top:20px}.finale{min-height:635px;padding:55px 7% 260px}.final-guide{width:195px;left:5%;bottom:-10px}.final-guide .guide-bubble{left:155px;top:25px}.final-copy{text-align:center}}
#hero{position:relative;overflow:hidden}.hero-guide{width:135px;left:2.5%;bottom:-34px}.hero-guide .guide-bubble{position:absolute;left:100px;top:8px}.collection-cards{position:relative}.inclusos-guide{width:145px;right:4%;bottom:-73px}.inclusos-guide .guide-bubble{position:absolute;right:110px;top:-8px}.offer{position:relative;overflow:hidden;padding-bottom:135px}.offer-guide{width:145px;right:5%;bottom:-55px}.offer-guide .guide-bubble{position:absolute;right:112px;top:4px}@media(max-width:800px){.hero-guide{display:none}.inclusos-guide{width:115px;right:1%;bottom:-50px}.inclusos-guide .guide-bubble{right:85px;top:0}.offer-guide{width:115px;right:1%;bottom:-43px}.offer-guide .guide-bubble{right:84px;top:0}}
#inclusos{position:relative;overflow:hidden;padding-bottom:145px}.inclusos-guide{right:3%;bottom:-58px}.offer-guide{right:3%;bottom:-52px}@media(max-width:800px){#inclusos{padding-bottom:105px}}
.guide-bubble{position:relative;isolation:isolate;border:2px solid #b87921;border-radius:19px 19px 19px 7px;background:linear-gradient(145deg,#fffaf0,#f6e5b8);color:#08395e;box-shadow:0 5px 0 #b8792130,0 10px 18px #08395e25;font-family:Georgia,serif;font-size:15px;font-weight:700;line-height:1.18}.guide-bubble:after{content:"";position:absolute;z-index:-1;bottom:-10px;left:22px;width:17px;height:17px;background:#f6e5b8;border-right:2px solid #b87921;border-bottom:2px solid #b87921;transform:rotate(45deg);border-radius:0 0 4px 0}.mechanism-guide .guide-bubble:after,.proof-guide .guide-bubble:after,.inclusos-guide .guide-bubble:after,.offer-guide .guide-bubble:after{left:auto;right:22px}.final-guide .guide-bubble:after{left:22px}.faq-guide .guide-bubble:after{left:23px}.offer{background:linear-gradient(135deg,#07345d 0%,#0b4f77 60%,#0b3857 100%);padding:72px 7% 185px}.offer-lead{max-width:700px;margin:12px auto 0;color:#eaf6ef;font-size:1.05rem}.value-prices{grid-template-columns:minmax(230px,300px) minmax(480px,650px);align-items:start;max-width:1030px;gap:26px}.solo-offer{margin-top:84px}.collection-offer{background:#fffaf0!important;color:#08395e!important;border:3px solid #6cbd76!important;box-shadow:0 11px 0 #23603b,0 18px 40px #021c2f66!important}.collection-offer h3{margin:4px 0 0}.collection-total{margin:4px 0 14px;color:#255d40;font-family:Georgia,serif}.offer-list{padding:0;margin:0 0 16px;list-style:none;border-top:1px solid #cce5d0}.offer-check{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #cce5d0;text-align:left}.offer-check>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#2e9d52;color:white;font:bold 15px Arial}.offer-check b{display:block;font:700 14px/1.15 Georgia,serif;color:#08395e}.offer-check small{display:block;margin-top:2px;color:#3f6650;font:13px/1.2 Arial,sans-serif}.offer-check del{color:#7b6345;font:700 14px Georgia,serif;white-space:nowrap}.value-anchor{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:end;margin:16px 0;padding:14px 16px;border:2px solid #3fa760;border-radius:14px;background:linear-gradient(135deg,#e5f8df,#b8ebbc);color:#143f27;text-align:left}.value-anchor span{font:700 13px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.value-anchor del{font:700 22px Georgia,serif;color:#4b6b50}.value-anchor strong{grid-column:1/-1;color:#086c32;font:700 clamp(25px,4vw,38px)/1 Georgia,serif}.collection-offer .btn{width:100%;text-align:center;background:#1f9748;color:#fff;border-color:#126e33;box-shadow:0 5px 0 #0e622d}.offer-guarantee{margin-top:22px;color:#e9f5ec}.offer-guide{bottom:-52px}@media(max-width:800px){.offer{padding:58px 5% 155px}.value-prices{grid-template-columns:1fr}.solo-offer{margin-top:0}.offer-check{grid-template-columns:24px minmax(0,1fr);gap:8px}.offer-check del{grid-column:2;justify-self:start;margin-top:-3px}.offer-check small{font-size:12px}.value-anchor strong{font-size:28px}.offer-guide{bottom:-43px}}
.offer-list,.offer-list li{list-style:none!important}.offer-list::marker,.offer-check::marker{content:""}.value-prices{grid-template-columns:1fr;max-width:650px}.solo-offer{margin-top:0;background:#f7fff1!important;color:#08395e!important;border:3px solid #6cbd76!important;box-shadow:0 9px 0 #23603b,0 18px 36px #021c2f55!important}.solo-offer h3{color:#08395e!important}.solo-offer strong{color:#087534!important}.solo-offer p{color:#24533a!important}.solo-offer .btn{background:#1f9748;color:#fff;border-color:#126e33;box-shadow:0 5px 0 #0e622d}.vsl-cta{display:table;margin:24px auto 0;background:#1f9748;color:#fff;border-color:#126e33;box-shadow:0 5px 0 #0e622d}.vsl-cta:hover{background:#16823b;transform:translateY(1px);box-shadow:0 4px 0 #0e622d}.about{display:block!important}.about-copy{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:start;max-width:900px;margin:0 auto 26px}.about-copy>span{display:grid;place-items:center;width:98px;height:98px;border-radius:50%;background:#073d68;color:#f6ce65;border:5px double #d09a2b;font-size:32px}.about-video{max-width:760px;margin:0 auto}@media(max-width:620px){.about-copy{grid-template-columns:1fr;text-align:center}.about-copy>span{margin:0 auto}}#oferta{padding-bottom:76px}.offer-guide{position:relative;width:300px;height:245px;right:auto!important;bottom:auto!important;margin:34px auto 0}.offer-guide .guide-character{position:absolute;width:235px;right:0;bottom:0}.offer-guide .guide-bubble{position:absolute;left:-34px!important;right:auto!important;top:12px!important;max-width:225px}.faq-guide{position:relative;width:285px;min-height:275px;margin:22px auto 0}.faq-guide .guide-character{width:215px;right:0;bottom:0}.faq-guide .guide-bubble{left:0;top:12px;max-width:220px}@media(max-width:800px){#oferta{padding-bottom:60px}.offer-guide{width:290px;height:235px;margin-top:24px}.offer-guide .guide-character{width:225px}.offer-guide .guide-bubble{left:-16px!important;max-width:210px}.faq-guide{width:280px;min-height:265px}.faq-guide .guide-character{width:205px}}
.lifetime-access{display:inline-block;margin:10px 0 0;padding:7px 10px;border:1px solid #6cbd76;border-radius:999px;background:#e5f8df;color:#075d2a;font:700 12px/1 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.hero-lifetime{background:#e5f8df;box-shadow:0 3px 0 #9dcfa6}.value-anchor .lifetime-access{margin:4px 0 0;font-size:11px;justify-self:start}.collection-offer .lifetime-access{color:#075d2a}
/* Etapas reais do mecanismo */
#mecanismo{padding-bottom:76px;overflow:visible}
.mechanism-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1180px;margin:28px auto 0;text-align:left}
.mechanism-card{overflow:hidden;border:2px solid #d5a43e;border-radius:16px;background:#fff9e7;box-shadow:0 8px 20px #08395e16}
.mechanism-card>img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-bottom:1px solid #e1bf76}
.mechanism-card-copy{padding:17px 18px 19px}
.mechanism-card-copy>b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#dcefdc;color:#186246;font-weight:800}
.mechanism-card h3{margin:11px 0 7px;color:#08395e;font-size:1.42rem}
.mechanism-card p{margin:0;color:#173d59;font-size:.98rem;line-height:1.45}
@media(max-width:980px){.mechanism-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}
@media(max-width:560px){#mecanismo{padding-bottom:48px}.mechanism-cards{grid-template-columns:1fr;gap:16px;margin-top:22px}.mechanism-card-copy{padding:16px}.mechanism-card h3{font-size:1.35rem}}

/* Mobile layout repair */
@media (max-width: 800px) {
  header { height: auto; min-height: 62px; gap: 12px; padding: 10px 5%; }
  header a:first-child { font-size: clamp(14px, 4vw, 18px); line-height: 1.15; }
  header a:last-child { flex: 0 0 auto; font-size: 10px; padding: 10px; text-align: center; }
  .hero { display: flex; flex-direction: column; min-height: 0; padding: 28px 5% 34px; }
  .hero .paper { width: 100%; padding: 23px 21px; }
  .hero h1 { font-size: clamp(2.15rem, 10vw, 3.2rem); overflow-wrap: anywhere; }
  .hero-bundle { position: static; display: block; width: min(100%, 460px); max-width: 100%; margin: 24px auto 0; transform: none; }
  .paper-section { padding: 48px 6%; }
  .paper-section h2, .demonstrativos h2, .offer h2 { font-size: clamp(1.9rem, 8vw, 2.6rem); overflow-wrap: anywhere; }
  .demonstrativos h2 { padding: 0 6%; }
  .product { display: flex; flex-direction: column; min-height: 0; align-items: stretch; padding: 42px 6%; }
  .product .blue { padding: 24px; }
  .product > img { position: static; display: block; width: min(100%, 460px); max-width: 100%; margin: 0 auto; }
  #inclusos { padding-bottom: 48px; }
  .collection-cards article { min-height: 0; }
  .collection-cards span { margin-top: auto; }
  .proof { padding-bottom: 58px; }
  .prices .best { transform: none; }
  .prices article { min-width: 0; }
  .collection-total strong { display: inline; font: inherit; font-weight: 700; color: inherit; }
  .value-anchor strong { font-size: clamp(1.35rem, 6vw, 1.65rem); }
  .offer-check b, .offer-check small { overflow-wrap: anywhere; }
  main section[id] { scroll-margin-top: 72px; }
  .finale { min-height: 390px; padding: 64px 7%; align-items: center; justify-content: center; }
  .final-copy { width: 100%; text-align: center; }
  .final-copy h2 { font-size: clamp(2rem, 9vw, 3rem); }
}
@media (max-width: 560px) {
  .covers { grid-template-columns: 1fr; }
  .collection-cards article { display: grid; grid-template-columns: 92px minmax(0, 1fr); gap: 4px 14px; align-items: start; padding: 15px; text-align: left; }
  .collection-cards img { grid-row: 1 / span 3; width: 92px; height: 134px; margin: 0; }
  .collection-cards b { font-size: 17px; }
  .collection-cards p { margin: 2px 0 6px; font-size: 13px; }
  .collection-cards span { justify-self: start; margin: 0; }
}

.watch-prompt{display:flex;justify-content:center;align-items:center;gap:16px;margin:22px auto 0;color:#c47916;text-align:center}
.watch-prompt span{font-size:32px;line-height:1;animation:watch-bounce 1.4s ease-in-out infinite}
.watch-prompt button{cursor:pointer;border:2px solid #b87921;border-radius:999px;background:#f4c34f;color:#07395f;padding:12px 20px;font:700 13px Arial,sans-serif;box-shadow:0 4px 0 #aa6a1d}
.watch-prompt button:focus-visible{outline:3px solid #0b6243;outline-offset:4px}
@keyframes watch-bounce{50%{transform:translateY(6px)}}
@keyframes proof-glide{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 11px))}}
@media(max-width:800px){@keyframes proof-glide{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 7.5px))}}}
@media(prefers-reduced-motion:reduce){.watch-prompt span{animation:none}}

/* Faster continuous carousels requested for demonstrations and social proof. */
.demo-track{animation:glide 35s linear infinite}
.proof-track{animation:proof-glide 45s linear infinite}
