*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#080910;color:#f7f5ff;font-family:Arial,Helvetica,sans-serif;line-height:1.65}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #c4a2ff;outline-offset:5px}.skip{position:fixed;top:-80px;left:20px;background:#ceb9ff;color:#111;padding:12px;z-index:100}.skip:focus{top:10px}header{height:86px;position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 5%;z-index:20;border-bottom:1px solid #ffffff1c;background:linear-gradient(#080910c9,#08091044)}.brand{font-size:23px;letter-spacing:2px;font-weight:800;white-space:nowrap}.brand span{color:#b28aff;font-size:13px;margin-left:4px;letter-spacing:4px}nav{display:flex;gap:26px;color:#c0bed0;font-size:12px}.buy{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:18px 28px;background:linear-gradient(125deg,#c8adff,#a788ff 45%,#7950ef);color:#0d071a;font-weight:800;font-size:13px;border:1px solid #e7d9ff80;border-radius:7px;box-shadow:0 0 30px #8751ff33;transition:transform .2s,box-shadow .2s}.buy:hover{transform:translateY(-2px);box-shadow:0 0 40px #8751ff66}.buy span{font-size:20px}.buy.mini{padding:11px 18px;font-size:11px;gap:18px}.hero{position:relative;min-height:850px;height:95vh;max-height:1100px;overflow:hidden;display:flex;align-items:center;padding:125px 7% 115px}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;animation:cameraMove 14s ease-in-out infinite alternate}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#060711ed 0%,#080910aa 35%,#08091005 80%),linear-gradient(0deg,#080910,transparent 35%)}.hero-copy{position:relative;z-index:2;width:60%;max-width:780px}.eyebrow{color:#bb9dff;font-size:10px;letter-spacing:2.8px;font-weight:700;text-transform:uppercase;margin:0 0 24px}.eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#bc94ff;box-shadow:0 0 16px #ae7bff;margin-right:10px}h1,h2,h3{margin:0;line-height:1.02;letter-spacing:-3px;font-weight:800}h1{font-size:clamp(60px,6.8vw,104px)}h2{font-size:clamp(38px,4.3vw,64px)}h3{font-size:34px;letter-spacing:-1.4px}em{font-style:normal;color:#bba3ff}p{color:#aeb2c8}p.lead{font-size:21px;line-height:1.5;max-width:530px;margin:26px 0 12px;color:#d5d2e0}.hero-description{font-size:14px;max-width:470px}.actions{display:flex;gap:28px;align-items:center;margin-top:30px}.ghost{background:transparent;color:#ded6ee;border:1px solid #76638866;border-radius:6px;padding:12px 18px;font-size:12px}.actions .ghost{border:0;padding:10px 0}.micro{font-size:11px;letter-spacing:.4px;margin-top:20px;color:#a09aac}.hero-bottom{position:absolute;bottom:30px;left:7%;right:7%;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:2.2px;color:#8d839e}.hero-bottom a{font-size:20px}.light-line{position:absolute;top:55%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,#a69bff55,transparent 70%);box-shadow:0 0 20px #b395ff77;pointer-events:none}.compatibility{padding:26px 7%;border-block:1px solid #332741;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#0e0d17}.compatibility>span{font-size:9px;letter-spacing:1.8px;color:#8b819e}.compatibility strong{font-size:13px;font-weight:500;color:#cbc6dc}.section{max-width:1380px;margin:auto;padding:105px 7%}.about{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.prose p{font-size:15px;margin:0 0 20px}.large{font-size:19px!important;color:#d4cfe3;line-height:1.5}.section-top{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.section-top>p{max-width:330px;font-size:14px;margin:0}.timeline-section{padding-top:30px}.timeline-frame{display:block;width:100%;background:#14131c;border:1px solid #8767c36b;border-radius:11px;padding:0;overflow:hidden;box-shadow:0 0 80px #722af620}.timeline-frame img{display:block;width:100%}.window-top{font-size:9px;letter-spacing:1.5px;display:flex;justify-content:space-between;align-items:center;padding:14px 20px;color:#b9accf;background:#171320}.window-top span:first-child{color:#766b89}.caption{font-size:10px;margin-top:12px;text-align:right;color:#82798f}.chapter{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.chapter-art{position:relative;border:1px solid #66517d66;border-radius:10px;box-shadow:0 0 90px #6133a52b}.chapter-art>img{width:100%;display:block;border-radius:10px}.chapter-number{position:absolute;top:20px;left:-28px;font-size:55px;font-weight:900;line-height:1;background:#0b0911;border:1px solid #765c9e;color:#b594ec;padding:12px;letter-spacing:-4px}.chapter-copy>p:not(.eyebrow){font-size:15px}.chapter-copy h2{font-size:clamp(38px,4vw,60px)}.chapter-copy .buy{margin-top:16px}.steps{padding:0;margin:25px 0;list-style:none}.steps li{display:flex;gap:17px;border-top:1px solid #302538;padding:16px 0}.steps b{color:#a48cc7;font-size:11px}.steps strong{font-size:13px;display:block;font-weight:600}.steps span{display:block;font-size:12px;color:#9b95ab;line-height:1.5;margin-top:5px}.text-button{display:block;background:none;color:#c3a8f4;border:0;padding:12px 0;font-size:12px;text-align:left}.reverse .chapter-art{order:2}.reverse .chapter-copy{order:1}.quote-strip{position:relative;min-height:350px;background:url('assets/hero-bg.webp') center 48%/cover;display:grid;place-items:center;margin:35px 0}.quote-shade{position:absolute;inset:0;background:#080910af;backdrop-filter:blur(2px)}.quote-strip p{position:relative;font-size:clamp(28px,3.3vw,50px);line-height:1.2;letter-spacing:-1.4px;font-weight:700;text-align:center;color:white;padding:25px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.chips span{padding:8px 12px;border:1px solid #4b3c5c;border-radius:20px;font-size:10px;color:#c8bfd8}.feature-note{border-left:2px solid #a278ed;padding:12px 20px;background:linear-gradient(90deg,#7440ba22,transparent);margin:25px 0}.feature-note b{display:block;font-size:13px;color:#e5d6ff}.feature-note span{font-size:12px;color:#a79bbd}.toolbox{background:radial-gradient(ellipse at 50% 50%,#29204455,transparent 70%)}.tool-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:40px 0 25px}.tool-tabs button{background:#12101b;border:1px solid #382a48;padding:11px 17px;color:#b8aecb;border-radius:6px;font-size:11px}.tool-tabs button[aria-selected=true]{color:#f4eaff;border-color:#a577ff;background:#39254f;box-shadow:0 0 20px #8550cf22}.tool-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;padding:40px;border:1px solid #4c395d;border-radius:10px;background:#101019;align-items:center;min-height:560px}.tool-text p{font-size:14px}.tool-text ul{padding-left:17px;font-size:12px;color:#c7bed6;line-height:2.2}.tool-panel>img{width:100%;max-height:640px;object-fit:contain}.zoom-note{display:flex;align-items:center;gap:25px;padding:20px 0;border-bottom:1px solid #35283e}.zoom-note b{white-space:nowrap;color:#c0a1f5}.zoom-note p{font-size:12px;margin:0}.motion{display:grid;grid-template-columns:1fr .75fr;gap:10%;align-items:center}.motion-copy>p{font-size:15px}.motion figure{margin:0}.tour{border:1px solid #69527f;width:100%;border-radius:10px;box-shadow:0 0 55px #8659c12a}.motion figcaption{font-size:10px;color:#8d809f;text-align:center;margin-top:10px}.cinema-film{border:1px solid #4d3c62;margin-top:30px;border-radius:8px;overflow:hidden}.cinema-film img{width:100%;display:block}.illustrative{font-size:12px;padding:14px 18px;background:#21172e;border:1px solid #57416f;border-radius:6px;max-width:700px;color:#cbbadd;margin:30px 0}.comment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.comment{padding:25px;background:linear-gradient(140deg,#1c1527,#0d0d16);border:1px solid #3b2a49;border-radius:8px;display:flex;flex-direction:column}.quote-mark{font-family:Georgia,serif;font-size:56px;line-height:1;color:#9b70de}.comment>p{font-size:13px;color:#ccc1db;flex:1;margin:5px 0 25px}.comment>div{display:flex;gap:12px;align-items:center}.avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;color:#c7a7fc;background:#39264d}.comment b{font-size:12px;display:block}.comment small{display:block;font-size:9px;color:#9986ad}.faq{max-width:1000px}.faq h2{font-size:42px;margin-bottom:35px}.faq details{border-bottom:1px solid #382b43;padding:22px 0}.faq summary{font-size:15px;cursor:pointer;color:#ddd3ed}.faq details p{font-size:13px;line-height:1.8}.closing{position:relative;overflow:hidden;text-align:center;padding:110px 7%;min-height:570px}.closing>img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;opacity:.24;filter:blur(2px)}.closing>div{position:relative}.closing h2{font-size:clamp(44px,6vw,84px)}.closing p{max-width:590px;margin:25px auto}.closing .eyebrow{margin:0 auto 30px}.closing .micro{font-size:11px;margin-top:14px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 5%;border-top:1px solid #382c44;background:#08080f;font-size:11px}footer .brand{font-size:18px}footer p{margin:0}.mobile-buy{display:none}dialog{max-width:95vw;max-height:94vh;width:min(1350px,95vw);border:1px solid #9d75ce;border-radius:12px;background:#100e17;color:#f2eaff;padding:0 15px 15px;box-shadow:0 0 80px #5c2a8d55}dialog::backdrop{background:#020108e8;backdrop-filter:blur(10px)}dialog>img{display:block;width:100%;height:auto}.dialog-controls{position:sticky;top:0;background:#100e17;display:flex;justify-content:space-between;align-items:center;padding:15px 0;gap:12px}.dialog-controls a{font-size:12px;color:#c8a5fa}.dialog-controls button{border:1px solid #74538e;border-radius:5px;background:#281b37;color:white;padding:7px 14px;font-size:12px}@keyframes cameraMove{from{transform:scale(1)}to{transform:scale(1.035)}}.motion-paused *{animation-play-state:paused!important}@media(min-width:1600px){.hero-copy{margin-left:5%}.hero{min-height:950px}}@media(max-width:1000px){nav{gap:16px}nav a{font-size:11px}.section{padding:75px 6%}.hero-copy{width:70%}.chapter{gap:6%}.comment-grid{grid-template-columns:repeat(2,1fr)}.compatibility{flex-wrap:wrap;justify-content:center}.compatibility>span{flex-basis:100%;text-align:center}.section-top>p{max-width:280px}}@media(max-width:700px){html{scroll-padding-top:20px}header{height:72px;padding:0 5%}header nav{display:none}.brand{font-size:18px;letter-spacing:1px}.brand span{font-size:10px}.buy.mini{font-size:10px;padding:9px 12px;gap:8px}.hero{height:auto;min-height:800px;padding:125px 6% 100px}.hero-bg{object-position:65% center}.hero-shade{background:linear-gradient(90deg,#080910dc,#08091066),linear-gradient(0deg,#080910,transparent 60%)}.hero-copy{width:100%}h1{font-size:clamp(48px,12vw,74px);letter-spacing:-2.3px}.hero .eyebrow{font-size:8px;letter-spacing:2px}p.lead{font-size:18px;max-width:380px}.hero-description{font-size:13px;max-width:310px}.actions{align-items:start;gap:15px;flex-direction:column}.buy{font-size:12px;padding:16px 22px}.hero-bottom{font-size:8px;letter-spacing:1px;left:6%;right:6%}.hero-bottom span:last-child{display:none}.compatibility{gap:18px;padding:24px 6%}.compatibility strong{font-size:11px}.section{padding:65px 6%}.about,.chapter,.motion{grid-template-columns:1fr;gap:35px}.about h2,h2{font-size:40px;letter-spacing:-1.8px}.section-top{display:block;margin-bottom:30px}.section-top>p{max-width:100%;margin-top:20px}.window-top{font-size:7px;padding:10px;letter-spacing:.5px}.window-top span:first-child{display:none}.caption{font-size:9px}.chapter-art{max-width:520px;margin:auto;width:100%}.chapter-number{font-size:35px;left:-10px;top:14px;letter-spacing:-2px}.reverse .chapter-art{order:0}.reverse .chapter-copy{order:1}.chapter-copy h2{font-size:42px}.quote-strip{min-height:260px;margin:0}.quote-strip p{font-size:32px;letter-spacing:-1px}.tool-tabs{gap:6px;margin-top:30px}.tool-tabs button{padding:10px 12px;font-size:10px}.tool-panel{grid-template-columns:1fr;padding:25px 18px;min-height:0;gap:25px}.tool-panel>img{max-height:none}.tool-text h3{font-size:30px}.tool-text .eyebrow{font-size:9px}.zoom-note{gap:15px;align-items:start}.zoom-note p{font-size:11px}.motion figure{max-width:420px;margin:auto}.comment-grid{grid-template-columns:1fr}.comment{padding:25px}.comment>p{font-size:14px}.faq h2{font-size:36px}.faq summary{font-size:14px}.closing{min-height:500px;padding:80px 6%}.closing h2{font-size:48px}footer{flex-wrap:wrap;padding:30px 6% 100px;justify-content:center;text-align:center}footer p{flex-basis:100%}.mobile-buy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:15;padding:12px 5%;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#0e0b18f2;border-top:1px solid #725297;backdrop-filter:blur(12px);align-items:center;justify-content:space-between;font-size:11px;letter-spacing:1px}.dialog-controls a{font-size:10px}.dialog-controls button{font-size:10px;padding:7px 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Revisão para tráfego mobile */
.compat-note{max-width:1000px;margin:18px auto;padding:0 6%;font-size:12px;text-align:center}.consent{position:fixed;bottom:20px;left:20px;right:20px;max-width:680px;z-index:40;background:#171122;border:1px solid #a788ff;border-radius:10px;padding:18px;box-shadow:0 8px 35px #0009}.consent[hidden]{display:none}.consent p{font-size:13px;margin:0 0 12px}.consent a{text-decoration:underline}.consent>div{display:flex;gap:10px;flex-wrap:wrap}.consent .ghost,.consent .buy{min-height:44px}.demo p{max-width:660px}#privacy-settings{min-height:44px}a,button,summary{touch-action:manipulation}.tool-tabs button{min-height:44px}dialog{overscroll-behavior:contain}dialog>img{min-height:80px}@media(max-width:700px){.consent{bottom:calc(80px + env(safe-area-inset-bottom));left:12px;right:12px;padding:14px}.consent>div>*{flex:1}.hero{min-height:0;padding-bottom:120px}.hero-bottom{bottom:30px}.hero-copy,.chapter-copy,.tool-text{min-width:0}.brand{font-size:16px}.chapter-copy h2{overflow-wrap:anywhere}}@media(max-width:360px){header .buy.mini{padding:9px 8px;font-size:9px}.brand{font-size:15px}.hero h1{font-size:43px}.mobile-buy{letter-spacing:0;padding-inline:4%}}

/* Plataformas, revisão e oferta de lançamento */
.hero{height:auto;min-height:980px;max-height:none;padding-top:150px;padding-bottom:130px}.hero-platforms{margin-bottom:30px;max-width:640px}.hero-platforms>p{font-size:9px;letter-spacing:2.4px;color:#c8bddb;margin:0 0 12px}.platform-grid{display:flex;flex-wrap:wrap;gap:9px}.platform-grid>span{display:flex;align-items:center;gap:9px;min-height:53px;padding:10px 13px;background:#11101cba;border:1px solid #77619375;border-radius:8px;backdrop-filter:blur(8px)}.platform-grid img{display:block;object-fit:contain;flex-shrink:0}.platform-grid b{font-size:11px;line-height:1.35;font-weight:600;color:#e9e3f6}.platform-grid small{display:block;font-size:9px;color:#c7b6dc}.sync-offer{margin-top:22px}.sync-offer b{font-size:17px}.sync-offer span{display:block;margin-top:8px;font-size:14px}.review-section{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.review-section p:not(.eyebrow){font-size:15px}.review-frame{padding:0;background:#14121c;border:1px solid #6d538e;border-radius:12px;overflow:hidden;box-shadow:0 0 65px #8659c11f;color:#c5afe9;text-align:left}.review-frame img{display:block;width:100%;height:auto}.review-frame>span{display:block;font-size:9px;letter-spacing:1px;padding:15px}.faq-review-link{color:#c5a6ff;text-decoration:underline}.takes-section .chapter-art{max-height:700px;overflow:visible}.takes-section .chapter-art>img{max-height:700px;object-fit:contain}.launch-offer{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:630px;margin:34px auto 28px;padding:30px 20px;background:linear-gradient(135deg,#211532e8,#100e1ad9);border:1px solid #8e68c5;border-radius:14px;box-shadow:0 0 45px #8a5cec24}.offer-label{font-size:10px;letter-spacing:2.5px;color:#c6a3ff}.old-price{font-size:18px;color:#b9afc9}.launch-offer strong{display:flex;flex-direction:column;gap:6px;font-size:clamp(52px,6vw,76px);line-height:1.15;letter-spacing:-2px;color:#e2d0ff}.launch-offer strong small{font-size:13px;letter-spacing:0;color:#c8bfd7;font-weight:400}.payment-note{font-size:13px;color:#d8caec}.closing .micro{font-size:11px}@media(max-width:1000px){.hero{min-height:1000px}.platform-grid>span{padding:9px 10px}.platform-grid b{font-size:10px}}@media(max-width:700px){.hero{min-height:0;padding-top:115px;padding-bottom:110px}.hero-platforms{margin-bottom:28px}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.platform-grid>span{min-height:53px}.platform-grid b{font-size:11px}.review-section{grid-template-columns:1fr;gap:30px}.review-section h2{font-size:40px}.review-frame{max-width:520px;width:100%;margin:auto}.launch-offer{padding:25px 15px}.payment-note{font-size:11px}.closing h2{font-size:40px}.takes-section .chapter-art{max-height:none}.sync-offer b{font-size:16px}}

.creator-section{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;border-top:1px solid #3c2d4a;border-bottom:1px solid #3c2d4a;background:radial-gradient(ellipse at 15% 50%,#35204466,transparent 65%)}.creator-monogram{width:135px;height:135px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #8b66bd;border-radius:50%;font-size:48px;letter-spacing:-3px;line-height:1.2;color:#d0b4ff;background:linear-gradient(145deg,#352047,#13101c);margin:0 0 28px}.creator-monogram>span{font-size:7px;letter-spacing:1.3px;margin-top:7px;color:#bca8d2}.creator-title h2{font-size:clamp(36px,3.7vw,54px)}.creator-story>p{font-size:15px}.creator-tags{display:flex;flex-wrap:wrap;gap:8px;margin:27px 0}.creator-tags>span{font-size:11px;border:1px solid #655077;border-radius:22px;padding:7px 13px;color:#d5c3ed}.creator-signature{color:#e7d9fa!important;font-size:18px!important}.creator-signature>span{display:block;font-size:11px;color:#a493ba}@media(max-width:700px){.creator-section{grid-template-columns:1fr;gap:25px}.creator-title h2{font-size:40px}.creator-monogram{width:108px;height:108px;font-size:39px}}

.creator-portrait{width:190px;height:190px;margin:0 0 28px;border:1px solid #a786d6;border-radius:50%;overflow:hidden;background:#0d1020;box-shadow:0 0 35px #8b5cb52b}.creator-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%;transform:scale(1.7);transform-origin:50% 32%}.instagram-link{display:inline-flex;align-items:center;gap:12px;margin-top:12px;padding:13px 17px;min-height:58px;border-color:#8e63bd;color:#e3cef9;max-width:100%}.instagram-link span{font-size:12px;line-height:1.5}.instagram-link small{display:block;color:#b4a1c9;font-size:11px}.instagram-link>b{margin-left:12px;font-size:18px}.instagram-link:hover{background:#3a254a55;border-color:#c59af6}@media(max-width:700px){.creator-portrait{width:170px;height:170px}.instagram-link{margin-top:8px}}
.creator-portrait{width:min(100%,320px);height:auto;aspect-ratio:4/5;border-radius:18px}.creator-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;transform:none}.hero h1{font-size:clamp(52px,5.8vw,88px);letter-spacing:-2.5px}@media(max-width:700px){.creator-portrait{width:min(100%,290px);height:auto}.hero h1{font-size:clamp(39px,10.4vw,64px);letter-spacing:-1.8px}}
.creator-title .creator-role{display:block;margin-top:14px;font-size:clamp(11px,1.2vw,16px);line-height:1.4;font-weight:600;letter-spacing:1.6px;color:#bba3ff;white-space:nowrap}@media(max-width:360px){.creator-title .creator-role{font-size:11px;letter-spacing:1px}}

/* Genesis Deck */
.deck-section{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;background:radial-gradient(ellipse at 75% 50%,#4e247e38,transparent 65%);border-block:1px solid #47305766}.deck-copy{min-width:0}.deck-copy>p:not(.eyebrow){font-size:15px}.deck-copy h2{font-size:clamp(38px,4vw,60px)}.deck-copy .buy{margin-top:16px}.deck-visual{position:relative;margin:0;min-width:0;padding:30px 0 0;display:flex;flex-direction:column;align-items:center}.deck-orbit{position:absolute;inset:12% -3% 12%;border:1px solid #a882ff33;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 90px #8e41fa22;pointer-events:none}.deck-desktop{width:100%;border:1px solid #80629f;border-radius:10px;overflow:hidden;background:#15121d;box-shadow:0 20px 60px #0008;transform:rotate(-4deg)}.deck-screen-top{padding:12px 15px;font-size:9px;letter-spacing:2px;color:#cfb5f1;display:flex;justify-content:space-between}.deck-screen-top span{color:#8c809a}.deck-desktop img{display:block;width:100%;height:auto}.deck-phone{position:relative;margin:-30px 0 0 50px;width:224px;padding:14px 15px 18px;border:4px solid #5c4c70;outline:1px solid #ad85cc;border-radius:32px;background:linear-gradient(160deg,#211631,#0b0c14 65%);box-shadow:0 25px 75px #000b,0 0 55px #a15bff22;transform:rotate(8deg)}.deck-speaker{height:5px;width:52px;background:#09070e;border-radius:20px;margin:0 auto 25px}.deck-phone-brand{font-size:13px;font-weight:800;letter-spacing:2px;color:#e8d8ff}.deck-phone-brand span{font-size:10px;color:#ba93ff}.deck-status{font-size:6px;letter-spacing:1.3px;margin-top:9px;color:#9988ae}.deck-time{font-size:25px;letter-spacing:-1px;color:#d8c2ff;margin:26px 0 17px;font-variant-numeric:tabular-nums}.deck-tracks{position:relative;display:grid;gap:5px;padding:12px 0;border-block:1px solid #64506a55}.deck-tracks i{height:12px;display:block;background:repeating-linear-gradient(90deg,#8357bf 0 26px,transparent 26px 29px);border-radius:2px}.deck-tracks i:nth-child(2){background:repeating-linear-gradient(90deg,#476f9e 0 35px,transparent 35px 38px)}.deck-tracks i:nth-child(3){background:repeating-linear-gradient(90deg,#438b86 0 43px,transparent 43px 47px)}.deck-tracks b{position:absolute;top:0;bottom:0;left:58%;width:1px;background:#efc2ff}.deck-transport{display:flex;gap:25px;justify-content:center;align-items:center;margin:20px 0;color:#ddc9fc;font-size:14px}.deck-transport span:nth-child(2){display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#a77cdd;color:#100a1c}.deck-pads{display:grid;grid-template-columns:1fr 1fr;gap:7px}.deck-pads span{padding:14px 5px;border:1px solid #61487d;background:#33204477;color:#cdb5ec;font-size:7px;letter-spacing:1px;border-radius:6px;text-align:center}.deck-dial{width:67px;height:67px;border-radius:50%;margin:20px auto 16px;border:1px solid #9a7cbd;box-shadow:inset 0 0 0 7px #241b30,inset 0 0 0 8px #674e83;background:conic-gradient(from 30deg,#372343,#9974bc,#241a33,#372343)}.deck-phone-foot{text-align:center;font-size:7px;letter-spacing:2px;color:#b5a1cc}.deck-visual figcaption{position:relative;font-size:10px;text-align:center;max-width:360px;margin:28px 0 0;color:#9f91ae}@media(max-width:1000px){header nav{gap:14px}}@media(max-width:700px){.deck-section{grid-template-columns:1fr;gap:30px}.deck-copy h2{font-size:42px}.deck-visual{max-width:480px;width:100%;margin:auto;padding-inline:12px}.deck-phone{margin-left:25px}.deck-orbit{inset-inline:0}}
.deck-section{overflow:hidden;overflow:clip}

/* SINC + Wedding — campanha de novembro */
.hero{min-height:920px}.hero-copy{max-width:820px}.hero h1{font-size:clamp(49px,5.6vw,84px);line-height:1.05}.hero-modules{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.hero-modules a{display:flex;flex-direction:column;gap:5px;padding:14px 20px;border:1px solid #8e73c25c;border-radius:10px;background:#12111bbd;font-size:12px;color:#c9c5d7}.hero-modules span{font-size:10px;font-weight:700;letter-spacing:2px;color:#c5a7ff}.hero-modules a:last-child{border-color:#d8b57566}.hero-modules a:last-child span{color:#e1c58d}.availability{font-size:11px!important;color:#9f9bad!important;line-height:1.7}.sync-feature .chapter-art{overflow:hidden}.art-caption{position:absolute;bottom:0;left:0;right:0;padding:55px 25px 25px;background:linear-gradient(transparent,#080910ef);font-size:26px;font-weight:800;letter-spacing:3px}.art-caption span{display:block;font-size:11px;letter-spacing:0;font-weight:400;color:#d7cfe7;margin-top:7px}.wedding-section{position:relative;max-width:1380px;background:radial-gradient(ellipse at 80% 20%,#8f6c2530,transparent 55%),linear-gradient(145deg,#1a181b,#0d0e15 75%);border:1px solid #bda16c55;border-radius:26px;box-shadow:0 25px 90px #0004;overflow:hidden}.wedding-heading{max-width:820px;margin-bottom:55px}.wedding-section .eyebrow{color:#dec18a}.rings{display:inline-block;font-size:24px;letter-spacing:-9px;margin-right:20px;vertical-align:middle}.wedding-heading h2{font-size:clamp(44px,4.7vw,70px);line-height:1.07}.wedding-section em{color:#e6c890}.wedding-heading .large{font-size:18px!important;line-height:1.6}.wedding-layout{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.wedding-copy>p{font-size:15px}.wedding-section .steps li{border-color:#aa946039}.wedding-section .steps b{color:#d3b57d}.wedding-section .steps strong{font-size:14px}.wedding-section .steps span{font-size:13px;color:#b8b3b3}.wedding-buy{background:linear-gradient(120deg,#f1dfbb,#ccaa70);color:#292117;border-color:#fff0c8;box-shadow:0 0 35px #b5944f22}.wedding-buy:hover{box-shadow:0 0 40px #b5944f44}.wedding-scene{position:relative;margin:0;border-radius:14px;overflow:hidden;border:1px solid #ceb58166;aspect-ratio:1.35;background:#111}.wedding-scene img{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.7)}.wedding-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#111015e8)}.wedding-scene figcaption{position:absolute;bottom:24px;left:24px;right:24px;z-index:1;color:#ded7cc;font-size:16px}.wedding-scene strong{font-size:23px;line-height:1.3;color:#f1dfbb}.multicam-map{position:relative;margin:20px 0 0;padding:22px;border:1px solid #9d885b66;border-radius:14px;background:#12131b}.map-header{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:1.5px;color:#d6bb83}.angle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.angle-grid span{display:grid;place-items:center;min-height:64px;border:1px solid #9a835244;border-radius:7px;color:#dac9a4;font-size:12px;background:linear-gradient(140deg,#57432755,#161b27)}.map-label{font-size:8px;letter-spacing:1px;color:#a39b8a;margin-bottom:9px}.edit-strip{display:grid;grid-template-columns:1fr .8fr 1.3fr .9fr;gap:3px}.edit-strip span{padding:16px 4px;background:#705a3c;border:1px solid #b69a65;border-radius:3px;text-align:center;font-size:9px;color:#f8e9cd}.audio-strip{background:repeating-linear-gradient(90deg,#29473f,#375a50 3px,#29473f 6px);border:1px solid #5c8e7f;color:#d5eee6;font-size:8px;letter-spacing:1px;padding:10px;margin-top:5px;text-align:center;border-radius:3px}.wedding-benefits{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.wedding-benefits b{display:block;font-size:13px;color:#e7cfa4}.wedding-benefits span{display:block;font-size:12px;color:#aaa4a0;margin-top:6px}.wedding-disclosure{font-size:11px;line-height:1.8;color:#aba397;border-top:1px solid #aa946039;padding-top:22px;margin:40px 0 0}.tool-tabs #tab-wedding{border-color:#9a7c4f;color:#e7c88e}.tool-tabs #tab-wedding[aria-selected=true]{background:#55422c;border-color:#dfc18a}.tool-panel:has(#tab-wedding[aria-selected=true]){border-color:#dfc18a}@media(max-width:1000px){.wedding-section{margin-inline:3%;padding:65px 5%}}@media(max-width:700px){.hero{min-height:0}.hero h1{font-size:clamp(40px,10.8vw,64px)}.hero-modules{gap:8px}.hero-modules a{padding:12px 14px;font-size:11px}.wedding-section{margin-inline:4%;padding:45px 6%;border-radius:20px}.wedding-heading{margin-bottom:25px}.wedding-heading h2{font-size:39px;letter-spacing:-1.8px}.wedding-heading .large{font-size:16px!important}.wedding-layout{grid-template-columns:1fr;gap:35px}.wedding-buy{width:100%;gap:12px;font-size:11px}.wedding-scene strong{font-size:21px}.wedding-benefits{gap:12px}.multicam-map{padding:16px}.map-header{font-size:7px;letter-spacing:.8px}.angle-grid span{font-size:10px}.wedding-section .steps span{font-size:12px}.wedding-section .eyebrow{font-size:8px;letter-spacing:1.4px}}
