:root{--bg:#09070d;--bg2:#100b14;--panel:#180d1dc7;--panel2:#0c0810eb;--pink:#ff2b8a;--coral:#ff5f74;--violet:#8a4dff;--text:#f7f5f8;--muted:#b9b2bf;--line:#ffffff1f;--grad:linear-gradient(105deg,var(--pink),var(--coral) 62%,#ff9652);--shadow:0 34px 90px #0000007a}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.container{width:min(1180px,100% - 40px);margin-inline:auto}.section{padding:108px 0;position:relative;overflow:hidden}.skip-link{z-index:9999;color:#111;background:#fff;border-radius:10px;padding:10px 14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:1000;border-bottom:1px solid #0000;transition:all .25s;position:fixed;inset:0 0 auto}.site-header.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:var(--line);background:#09070dd1}.nav-wrap{align-items:center;gap:34px;height:82px;display:flex}.brand{margin-right:auto}.brand img{width:126px;height:auto}.main-nav{color:#d6d0da;gap:28px;font-size:.92rem;display:flex}.main-nav a:hover{color:#fff}.nav-actions{gap:10px;display:flex}.menu-toggle,.mobile-menu{display:none}.btn{letter-spacing:-.02em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 23px;font-weight:850;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--grad);box-shadow:0 16px 42px #ff2b8a38}.btn-ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c081080;border-color:#ffffff40}.btn-ghost:hover{border-color:#ff2b8ab3}.btn-small{border-radius:14px;min-height:43px;padding:0 17px;font-size:.86rem}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#ff78ad;margin:0 0 17px;font-size:.76rem;font-weight:900}.section-heading{max-width:830px;margin-bottom:45px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2,.safety-copy h2,.producer-copy h2,.faq-heading h2,.download-card h2{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:1.04}.section-heading h2 span,.safety-copy h2 span,.producer-copy h2 span,.faq-heading h2 span,.download-card h2 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.section-heading p:not(.eyebrow),.safety-copy>p:not(.eyebrow),.producer-copy>p:not(.eyebrow),.faq-heading>p:not(.eyebrow),.download-card>div>p:not(.eyebrow){color:var(--muted);font-size:1.08rem}.section-heading.centered p{max-width:680px;margin-inline:auto}.split{justify-content:space-between;align-items:end;gap:40px;max-width:none;display:flex}.text-link{white-space:nowrap;border-bottom:1px solid #ffffff8c;padding-bottom:4px;font-weight:800}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.reveal.visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:.12s}.reveal-delay-2{transition-delay:.23s}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1;transform:none}}.hero{align-items:center;min-height:900px;padding:135px 0 80px;display:flex;position:relative;overflow:hidden}.hero-photo{filter:saturate(1.15);background-image:url(/assets/generated/matchie-live-show-hero.webp);background-position:50% 48%;background-size:cover;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#070609 0%,#070609f7 32%,#070609b3 55%,#0706091f 100%),linear-gradient(#0000 76%,#09070d 100%);position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid;position:relative}.hero-copy h1{letter-spacing:-.07em;margin:0 0 28px;font-size:clamp(4rem,6.4vw,7.2rem);line-height:1}.hero-copy h1 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-lead{color:#d1cbd5;max-width:630px;margin:0 0 32px;font-size:1.22rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-benefits{grid-template-columns:repeat(4,1fr);gap:10px;margin:42px 0 0;padding:0;list-style:none;display:grid}.hero-benefits li{color:#eee9f0;border-top:1px solid #ffffff2e;padding-top:14px;font-size:.83rem}.hero-benefits span{color:var(--pink);margin-bottom:4px;font-size:1.5rem;display:block}.hero-product{perspective:1200px;justify-content:center;display:flex}.phone-main{background:#08080a;border:1px solid #ffffff2e;border-radius:48px;width:min(385px,100%);padding:14px;overflow:hidden;transform:rotate(3deg);box-shadow:0 45px 110px #0000009e,0 0 65px #ff2b8a29}.events{background:radial-gradient(circle at 10% 10%,#8a4dff1f,#0000 30%),#0c090f}.event-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.event-skeleton{background:linear-gradient(110deg,#151018 8%,#1e1622 18%,#151018 33%) 0 0/200% 100%;border-radius:26px;height:450px;animation:1.5s linear infinite shimmer}@keyframes shimmer{to{background-position-x:-200%}}.event-card{background:#120e15;border:1px solid #ffffff1f;border-radius:27px;transition:transform .25s,border-color .25s;overflow:hidden;box-shadow:0 25px 60px #0000003b}.event-card:hover{border-color:#ff2b8a8c;transform:translateY(-5px)}.event-cover{background-image:url(/assets/derived/preview-event-show.webp);background-position:50%;background-size:cover;height:270px;position:relative}.event-cover:after{content:"";background:linear-gradient(#0000 45%,#0c090fcc);position:absolute;inset:0}.event-date,.event-like{z-index:2;position:absolute;top:15px}.event-date{background:#09070dd6;border:1px solid #ff2b8ab3;border-radius:11px;padding:7px 10px;font-size:.7rem;font-weight:900;left:15px}.event-body{padding:20px}.event-body h3{letter-spacing:-.03em;margin:0 0 8px;font-size:1.42rem;line-height:1.05}.event-location{color:#aaa3ad;margin:0 0 16px;font-size:.83rem}.event-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:.76rem;display:flex}.event-meta b{color:#fff}.event-meta span{color:#ff9ec3}.event-tags{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.event-tags span{color:#c6bec9;background:#211a24;border-radius:999px;padding:5px 8px;font-size:.65rem}.event-cta{color:#fff;justify-content:space-between;align-items:center;font-weight:850;display:flex}.event-cta b{color:var(--pink);font-size:1.25rem}.experience-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.experience-card{border:1px solid var(--line);background:linear-gradient(160deg,#260f2ac7,#0c0810e6);border-radius:32px;min-height:650px;padding:30px;position:relative;overflow:hidden}.experience-card:after{content:"";background:var(--pink);filter:blur(100px);opacity:.1;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-50px;right:-50px}.step{background:var(--grad);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:26px;font-weight:900;display:inline-grid}.experience-copy h3{letter-spacing:-.045em;margin:0 0 13px;font-size:2.05rem;line-height:1}.experience-copy p{color:#b7afba;margin:0}.safety-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.safety-copy>p:not(.eyebrow){max-width:600px}.safety-list{gap:10px;margin-top:32px;display:grid}.safety-list article{border:1px solid var(--line);background:#160e199e;border-radius:18px;gap:15px;padding:17px 18px;display:flex}.safety-list article>span{color:#ff75ad;background:#ff2b8a21;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.safety-list small{color:#aaa2ad;margin-top:2px}.safety-visual{border:1px solid var(--line);background-image:linear-gradient(#09070d2e,#09070de0),url(/assets/derived/preview-event-baile.webp);background-position:50%;background-size:cover;border-radius:36px;min-height:600px;position:relative;overflow:hidden}.download{padding-top:70px}.download-card{border:1px solid var(--line);background-image:linear-gradient(90deg,#09070df5 0%,#09070dd1 48%,#09070d2e 100%),url(/assets/derived/preview-event-sunset.webp);background-position:50%;background-size:cover;border-radius:38px;grid-template-columns:1.05fr .95fr;align-items:center;gap:35px;min-height:620px;padding:62px;display:grid;position:relative;overflow:hidden}.download-logo{width:155px;margin-bottom:32px}.store-row{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.store-badge{background:#09090a;border:1px solid #ffffff40;border-radius:15px;align-items:center;gap:10px;min-width:190px;padding:10px 15px;display:flex}.store-badge small,.store-badge strong{line-height:1.08;display:block}.store-badge small{font-size:.67rem}.store-badge strong{font-size:1.16rem}.download-art{height:430px;position:relative}.producers{padding-top:60px}.producer-card{border:1px solid var(--line);background:linear-gradient(135deg,#160d19,#0d0910 62%,#281126);border-radius:38px;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:62px;display:grid;position:relative;overflow:hidden}.producer-card:after{content:"";background:var(--violet);filter:blur(150px);opacity:.22;width:360px;height:360px;position:absolute;top:-120px;right:-110px}.producer-actions{flex-wrap:wrap;gap:11px;margin:30px 0;display:flex}.producer-pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.producer-pills li{border:1px solid var(--line);color:#c9c2cc;background:#171019;border-radius:999px;padding:7px 10px;font-size:.76rem}.producer-visual{z-index:2;position:relative}.faq{background:#0b080e}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.accordion{gap:10px;display:grid}.accordion details{border:1px solid var(--line);background:#120e15;border-radius:18px;overflow:hidden}.accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-weight:800;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary i{border:1px solid #6d6570;border-radius:50%;flex:none;width:24px;height:24px;position:relative}.accordion summary i:before,.accordion summary i:after{content:"";background:#fff;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.accordion details[open]{border-color:#ff2b8a66}.accordion details[open] summary i:after{display:none}.accordion details p{color:#aba3ae;margin:0;padding:0 22px 22px}.site-footer{border-top:1px solid var(--line);background:#070609;padding:78px 0 30px}.footer-grid{grid-template-columns:1.4fr .7fr .65fr .75fr 1.25fr;gap:35px;display:grid}.footer-brand img{width:140px}.footer-brand p{font-size:1.45rem;font-weight:900;line-height:1.08}.footer-brand p span{color:#ff719f}.footer-column,.footer-contact{flex-direction:column;gap:9px;display:flex}.footer-column h2,.footer-contact h2{color:#ff72aa;margin:0 0 7px;font-size:.9rem}.footer-column a{color:#a8a1ab;font-size:.9rem}.footer-column a:hover{color:#fff}.footer-contact .btn{align-self:flex-start}.footer-bottom{border-top:1px solid var(--line);color:#99939d;justify-content:space-between;gap:20px;margin-top:48px;padding-top:23px;font-size:.77rem;display:flex}.bot-trap{opacity:0;position:absolute;left:-9999px}.toast{z-index:2000;box-shadow:var(--shadow);text-align:center;background:#171119;border:1px solid #ffffff29;border-radius:14px;max-width:min(90vw,520px);padding:13px 18px;transition:all .3s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,140%)}.toast.show{transform:translate(-50%)}.footer-brand>a{width:max-content;display:inline-flex}.footer-brand img{display:block}@media (width<=1040px){.main-nav{display:none}.menu-toggle{border:1px solid var(--line);background:#160e19d1;border-radius:12px;margin-left:auto;padding:9px 13px;font-size:.84rem;font-weight:800;display:block}.nav-actions .btn-ghost{display:none}.mobile-menu.open{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0910f7;border-radius:20px;flex-direction:column;padding:16px;display:flex;position:absolute;top:75px;left:20px;right:20px}.mobile-menu a{border-radius:10px;padding:11px}.hero-grid{grid-template-columns:1fr .72fr;gap:25px}.hero-benefits,.event-grid{grid-template-columns:repeat(2,1fr)}.experience-grid{grid-template-columns:1fr 1fr}.experience-card:last-child{grid-column:1/-1}.safety-grid,.download-card,.producer-card{grid-template-columns:1fr 1fr;gap:35px}.faq-grid{grid-template-columns:1fr;gap:35px}.footer-grid{grid-template-columns:1.3fr repeat(3,.8fr)}.footer-contact{border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px}}@media (width<=760px){.container{width:min(100% - 28px,1180px)}.section{padding:78px 0}.nav-wrap{height:72px}.brand img{width:112px}.nav-actions{display:none}.hero{min-height:auto;padding:120px 0 60px}.hero-photo{background-position:58%}.hero-overlay{background:linear-gradient(#08060b73,#09070d 58%,#09070d)}.hero-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(3.5rem,16vw,5.2rem)}.hero-lead{font-size:1.05rem}.hero-actions .btn{width:100%}.hero-product{margin-top:28px}.phone-main{width:min(350px,90vw);transform:rotate(1deg)}.split{display:block}.split .text-link{margin-top:15px;display:inline-block}.section-heading h2,.safety-copy h2,.producer-copy h2,.faq-heading h2,.download-card h2{font-size:clamp(2.55rem,12vw,4rem)}.event-grid,.experience-grid{grid-template-columns:1fr}.experience-card,.experience-card:last-child{grid-column:auto;min-height:600px}.safety-grid,.download-card,.producer-card{grid-template-columns:1fr}.safety-grid{gap:45px}.safety-visual{min-height:520px}.download-card,.producer-card{padding:34px 24px}.download-art{height:330px}.producer-visual{margin-top:5px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand,.footer-contact{grid-column:1/-1}.footer-bottom{flex-direction:column}.store-badge{flex:1;min-width:155px}}@media (width<=430px){.hero-benefits{grid-template-columns:1fr 1fr}.hero-benefits li{font-size:.75rem}.phone-main{border-radius:39px}.event-grid{gap:14px}.event-cover{height:235px}.experience-card{min-height:570px;padding:23px}.experience-copy h3{font-size:1.75rem}.safety-visual{min-height:475px}.download-card{min-height:720px}.store-row{flex-direction:column}.store-badge{width:100%}.footer-grid{gap:28px 18px}}.events-empty-state{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:22px;grid-column:1/-1;padding:34px}.events-empty-state h3{margin:0 0 8px;font-size:1.25rem}.events-empty-state p{color:var(--muted);margin:0}.event-cover-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.events-unavailable-state{border-color:#ff5f7459}.events-retry{margin-top:20px}.events-retry:disabled{cursor:wait;opacity:.7}.consent-panel[hidden],.consent-panel [hidden],.consent-settings-trigger[hidden]{display:none!important}.consent-panel{z-index:2200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0a12f7;border:1px solid #ffffff2e;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;width:min(1120px,100% - 32px);padding:24px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #000000a6}.consent-copy h2{letter-spacing:-.03em;margin:0 0 8px;font-size:1.4rem}.consent-copy>p:not(.eyebrow){color:var(--muted);margin:0 0 10px;font-size:.9rem}.consent-copy>a{color:#ff82b2;text-underline-offset:3px;font-size:.86rem;text-decoration:underline}.consent-copy .consent-note{color:#e9b4cf;margin:0 0 10px;font-size:.8rem}.consent-controls{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.consent-controls fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.consent-controls legend{color:#e9e3eb;margin-bottom:8px;font-size:.82rem;font-weight:800}.consent-controls label{color:#d7d1da;align-items:center;gap:9px;font-size:.85rem;display:flex}.consent-controls input{width:18px;height:18px;accent-color:var(--pink)}.consent-actions{flex-wrap:wrap;gap:8px;display:flex}.consent-actions .btn{min-height:44px;padding-inline:14px;font-size:.78rem}.consent-settings-trigger{color:#a8a1ab;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.9rem}.consent-settings-trigger:hover{color:#fff;text-decoration:underline}@media (width<=760px){.consent-panel{grid-template-columns:1fr;gap:16px;padding:20px}.consent-actions{grid-template-columns:1fr 1fr;display:grid}.consent-actions [data-consent-accept]{grid-column:1/-1}}.phone-main{width:min(365px,100%);margin:0;padding:10px;display:block;transform:rotate(1deg)}.app-screen-preview{border-radius:31px;width:100%;height:auto;display:block}.experience-card{flex-direction:column;min-height:810px;padding:26px 24px 20px;display:flex}.experience-card:after{z-index:0}.experience-copy,.step,.experience-visual{z-index:1;position:relative}.step{flex:none;margin-bottom:22px}.experience-copy{flex:none;margin-bottom:18px}.experience-visual{background:#08070b;border:7px solid #151018;border-radius:32px;flex:none;width:min(100%,250px);height:auto;margin:auto auto 0;line-height:0;position:relative;overflow:hidden;box-shadow:0 24px 52px #0000007a,0 0 32px #ff2b8a24}.experience-visual img{object-fit:contain;border-radius:24px;width:100%;height:auto;display:block}.safety-visual{background-color:#09070d;background-image:none}.safety-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.download-card{background-image:linear-gradient(90deg,#09070df5 0%,#09070dd1 48%,#09070d2e 100%),url(/assets/derived/preview-event-sunset.webp)}.download-art{justify-content:center;align-items:center;height:500px;display:flex}.download-screen{object-fit:contain;width:auto;max-width:100%;height:100%;box-shadow:var(--shadow);border-radius:24px;display:block}.producer-visual img{object-fit:cover;border:1px solid var(--line);border-radius:26px;width:100%;height:100%;min-height:360px;display:block}.store-badge{text-align:left;justify-content:flex-start;min-height:64px}.store-badge-icon{object-fit:contain;border-radius:9px;flex:0 0 42px;width:42px;height:42px}.store-badge span{flex:1}.web-app-badge{transition:border-color .2s,transform .2s}.web-app-badge:hover{border-color:#ff2b8ab3;transform:translateY(-2px)}.web-app-icon{fill:none;width:42px;height:42px;stroke:var(--pink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 42px}.footer-store-link{align-items:center;gap:8px;display:inline-flex}.footer-store-link img{object-fit:contain;border-radius:4px;flex:0 0 18px;width:18px;height:18px}[hidden]{display:none!important}@media (width<=760px){.phone-main{width:min(350px,90vw)}.experience-card{min-height:810px}.experience-visual{width:min(100%,250px)}.download-art{height:auto}.download-screen{height:min(470px,125vw)}.producer-visual img{min-height:280px}}@media (width<=430px){.experience-card{min-height:810px;padding:23px 20px 18px}.experience-visual{width:min(100%,250px)}}.hero-photo{filter:saturate(1.08);background-image:url(/assets/generated/matchie-connections-hero.webp);background-position:50% 44%}.hero-overlay{background:linear-gradient(90deg,#060508fa 0%,#060508e6 34%,#06050861 62%,#06050833 100%),linear-gradient(#0000 82%,#09070d 100%)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.hero-copy{max-width:670px}.hero-copy h1{letter-spacing:-.065em;font-size:clamp(3.7rem,5.7vw,6.1rem);line-height:.95}.hero-lead{max-width:560px}.hero-product{align-items:center;min-width:0;overflow:visible}.hero-devices{width:100%;max-width:650px;height:650px;position:relative}.hero-device{background:#08080b;border:1px solid #ffffff59;border-radius:38px;margin:0;padding:9px;line-height:0;position:absolute;overflow:hidden;box-shadow:0 35px 90px #000000ad,0 0 38px #ff2b8a38}.hero-device img{border-radius:29px;width:100%;height:auto}.hero-device-events{z-index:1;opacity:.96;width:min(43%,250px);top:51%;right:1%;transform:translateY(-50%)rotate(7deg)}.hero-photo{background-position:68% 44%}.hero-device-social{width:min(48%,280px);top:50%;right:-21%;transform:translateY(-50%)rotate(-5deg)}.hero-device figcaption{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08070bdb;border:1px solid #ffffff38;border-radius:99px;width:max-content;max-width:90%;padding:7px 12px;font-size:.67rem;font-weight:800;line-height:1.1;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.hero-benefits{gap:12px}.hero-benefits li{padding-top:13px;font-size:.79rem}.experience{background:radial-gradient(at 70% 0,#ff2b8a1a,#0000 42%),linear-gradient(#09070d,#0d0810)}.experience-heading{text-align:left;max-width:980px;margin-bottom:38px}.experience-heading p:not(.eyebrow){max-width:760px;margin-left:0;margin-right:0}.experience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.experience-card{background:linear-gradient(155deg,#1d0f1ff0,#0b080ef7);border-radius:26px;flex-direction:column;min-height:610px;padding:23px 19px 0;display:flex;overflow:visible}.experience-card:after{z-index:0;pointer-events:none}.experience-card .step{border:1px solid #ffffff59;width:42px;height:42px;margin:0 0 18px;box-shadow:0 0 24px #ff2b8a33}.experience-copy{margin-bottom:13px}.experience-copy h3{margin-bottom:10px;font-size:1.48rem;line-height:1.02}.experience-copy p{font-size:.88rem;line-height:1.45}.experience-visual{background:#08070b;border:6px solid #111015;border-bottom:0;border-radius:25px 25px 0 0;width:min(100%,184px);height:365px;margin:auto auto 0;box-shadow:0 22px 48px #00000070}.experience-visual img{object-fit:cover;object-position:top;border-radius:18px 18px 0 0;width:100%;height:100%}.flow-arrow{z-index:3;color:#ff526e;text-shadow:0 0 14px #ff2b8a99;width:24px;font-size:1.8rem;font-weight:700;line-height:1;position:absolute;top:53%;right:-23px}.experience-note{text-align:center;background:linear-gradient(90deg,#230719b3,#120912e6);border:1px solid #ff2b8aad;border-radius:999px;justify-content:center;align-items:center;gap:15px;margin:26px 0 0;padding:18px 24px;display:flex}.experience-note>span{color:#ff3890;font-size:1.5rem}.experience-note p{color:#e7e1e9;margin:0;font-size:1.08rem}.producers{background:linear-gradient(#0d0810,#09070d);padding-top:72px}.producer-card{background-image:linear-gradient(90deg,#07060afa 0%,#07060aed 42%,#07060a73 100%),linear-gradient(#07060a0d,#07060ad6),url(/assets/derived/preview-event-show.webp);background-position:50%;background-size:cover;border-color:#ff2b8a47;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:34px 48px;padding:55px 56px 26px}.producer-card:after{z-index:0;pointer-events:none}.producer-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.producer-features li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08070b85;border:1px solid #ff2b8aa6;border-radius:999px;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:flex}.producer-feature-icon{color:#ff4b9a;flex:none;place-items:center;width:35px;height:35px;display:grid}.producer-feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.producer-devices{max-width:570px;height:560px;margin-inline:auto;position:relative}.producer-device{background:linear-gradient(140deg,#0f1115,#050507 55%,#38121c);border:1px solid #ffffff80;border-radius:35px;width:min(49%,250px);padding:8px;position:absolute;overflow:hidden;box-shadow:0 28px 65px #000000ad,0 0 34px #ff2b8a26}.producer-device-create{z-index:1;bottom:5px;left:1%;transform:rotate(-4deg)}.producer-device-checkin{z-index:2;top:0;right:1%;transform:rotate(4deg)}.producer-screen{color:#f7f5f8;background:linear-gradient(#111217,#08090c);border-radius:27px;height:510px;padding:12px 10px 10px;font-size:.7rem;line-height:1.25;overflow:hidden}.mock-status{color:#fff;justify-content:space-between;padding:0 5px 7px;font-size:.55rem;font-weight:800;display:flex}.mock-brand{letter-spacing:-.07em;justify-content:space-between;align-items:center;height:27px;font-size:1.05rem;font-weight:900;display:flex}.mock-brand>span:last-child{letter-spacing:0;font-size:.85rem}.mock-flame{color:#ff398e;font-size:.9rem}.mock-back{margin:5px 0 10px;font-size:.82rem;font-weight:850}.mock-cover{background:linear-gradient(#0000,#05040857),url(/assets/derived/preview-event-show.webp) 50% 48%/cover;border-radius:13px;height:112px}.mock-upload{text-align:center;color:#fff;text-shadow:0 1px 5px #000;margin:-22px 0 10px;font-size:.58rem;display:block;position:relative}.producer-screen small{color:#aaa7b1;margin:8px 3px 4px;font-size:.57rem;display:block}.mock-field{white-space:nowrap;text-overflow:ellipsis;background:#1b1c22;border:1px solid #ffffff0d;border-radius:10px;margin:0 0 4px;padding:9px;font-size:.67rem;font-weight:650;display:block;overflow:hidden}.mock-cta{background:var(--grad);border-radius:999px;place-items:center;height:39px;margin-top:11px;font-size:.72rem;font-weight:900;display:grid}.mock-tabs{text-align:center;color:#bcb8c0;background:#1b1c22;border-radius:99px;grid-template-columns:1fr 1fr;gap:5px;margin:8px 0 12px;padding:4px;font-size:.58rem;display:grid}.mock-tabs>*{border-radius:99px;padding:7px 3px}.mock-tabs b{background:var(--grad);color:#fff}.scan-frame{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#ff2387,#ff6a52) border-box;border:3px solid #0000;border-radius:23px;place-items:center;width:148px;height:148px;margin:8px auto 5px;display:grid;position:relative;box-shadow:0 0 30px #ff2b8a29}.scan-frame:before,.scan-frame:after{content:"";clip-path:polygon(0 0,28% 0,28% 7%,7% 7%,7% 28%,0 28%,0 0,72% 0,100% 0,100% 28%,93% 28%,93% 7%,72% 7%,72% 0,0 72%,7% 72%,7% 93%,28% 93%,28% 100%,0 100%,0 72%,72% 100%,100% 100%,100% 72%,93% 72%,93% 93%,72% 93%);border:3px solid #ff3a8c;border-radius:11px;position:absolute;inset:9px}.qr-art{background-color:#fff;background-image:linear-gradient(90deg,#111 18%,#0000 18% 36%,#111 36% 54%,#0000 54% 72%,#111 72%),linear-gradient(#111 18%,#0000 18% 36%,#111 36% 54%,#0000 54% 72%,#111 72%);background-size:19px 19px;border:6px solid #fff;border-radius:4px;outline:1px solid #ddd;width:104px;height:104px;position:relative}.qr-art:before,.qr-art:after{content:"";background:#fff;border:6px solid #111;width:23px;height:23px;position:absolute;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 11px #111}.qr-art:before{top:0;left:0}.qr-art:after{bottom:0;right:0}.mock-scan-hint{text-align:center;color:#aaa7b1;margin:5px 0 10px;font-size:.57rem}.mock-success{background:#10231f;border-radius:12px;grid-template-columns:31px 1fr;align-items:center;column-gap:8px;padding:8px 9px;display:grid}.mock-success>b{color:#042b20;background:#00c98d;border-radius:50%;grid-row:span 2;place-items:center;width:29px;height:29px;font-size:.9rem;display:grid}.mock-success strong{font-size:.67rem}.mock-success small{color:#9ce0ca;margin:2px 0 0;font-size:.53rem}.mock-attendee{background:#1b1c22;border-radius:12px;align-items:center;gap:8px;margin-top:9px;padding:8px;display:flex}.mock-avatar{background:url(/assets/derived/preview-social-profile-01.webp) 50%/cover;border-radius:50%;flex:none;width:31px;height:31px}.mock-attendee>span:nth-child(2){flex:1;min-width:0}.mock-attendee strong,.mock-attendee small{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mock-attendee strong{font-size:.6rem}.mock-attendee small{font-size:.5rem}.mock-attendee>b{color:#00d69b;font-size:.8rem}.producer-note{text-align:center;background:#07060abf;border:1px solid #ff2b8ab3;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:15px;margin:0;padding:17px 22px;display:flex}.producer-note>span{color:#ff398e;font-size:1.6rem}.producer-note p{margin:0;font-size:1.08rem}@media (width<=1100px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:8px}.hero-copy h1{font-size:clamp(3.4rem,6vw,5.2rem)}.hero-devices{height:590px}.hero-device-events{width:min(49%,230px);right:-2%}.hero-device-social{width:min(50%,240px);right:30%}.experience-grid{gap:16px}.experience-card{padding-inline:15px}.experience-copy h3{font-size:1.34rem}.experience-visual{width:min(100%,170px);height:340px}.producer-card{gap:28px 30px;padding:46px 38px 24px}.producer-devices{height:530px}.producer-screen{height:480px}}@media (width<=850px){.hero{min-height:auto;padding:125px 0 56px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:690px}.hero-copy h1{font-size:clamp(3.7rem,8.5vw,5.8rem)}.hero-devices{max-width:560px;height:550px;margin-inline:auto}.hero-device-events{width:230px;right:2%}.hero-device-social{width:240px;right:38%}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.experience-card{min-height:590px;padding:22px 20px 0}.experience-visual{width:min(100%,185px);height:350px}.experience-card:nth-child(2) .flow-arrow{display:none}.experience-card:nth-child(3) .flow-arrow{display:block}.experience-card:nth-child(3):after{content:""}.producer-card{grid-template-columns:1fr}.producer-copy{max-width:680px}.producer-devices{width:min(100%,560px);height:555px}}@media (width<=760px){.hero-photo{background-position:63% 42%}.hero-overlay{background:linear-gradient(#07060ab8 0%,#07060acc 42%,#09070d 83%),linear-gradient(90deg,#07060a73,#0000)}.hero-copy h1{font-size:clamp(3.45rem,12.5vw,5.2rem)}.hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.hero-benefits li{font-size:.77rem}.hero-devices{max-width:490px;height:480px}.hero-device-events{width:205px;top:51%;right:1%}.hero-device-social{width:215px;top:49%;right:37%}.hero-device{border-radius:31px;padding:7px}.hero-device img{border-radius:23px}.hero-device figcaption{font-size:.57rem;bottom:9px}.experience-heading{margin-bottom:28px}.experience-heading h2{font-size:clamp(2.6rem,10.5vw,4rem)}.experience-grid{gap:14px}.experience-card{border-radius:22px;min-height:565px;padding:20px 17px 0}.experience-card .step{margin-bottom:15px}.experience-copy h3{font-size:1.35rem}.experience-copy p{font-size:.82rem}.experience-visual{width:min(100%,170px);height:320px}.flow-arrow{font-size:1.45rem;right:-18px}.experience-note{border-radius:22px;padding:16px 18px}.experience-note p,.producer-note p{font-size:.95rem}.producer-card{padding:35px 24px 22px}.producer-features{gap:8px}.producer-features li{min-height:62px;padding:8px 10px}.producer-features li strong{font-size:.78rem}.producer-feature-icon{width:30px;height:30px}.producer-feature-icon svg{width:23px;height:23px}.producer-devices{height:490px}.producer-device{border-radius:29px;width:min(49%,225px);padding:7px}.producer-screen{border-radius:22px;height:445px;padding:10px 8px 8px}.mock-cover{height:92px}.scan-frame{width:128px;height:128px}.qr-art{width:90px;height:90px}.producer-note{border-radius:22px;padding:15px 17px}}@media (width<=430px){.hero{padding-top:112px}.hero-copy h1{font-size:clamp(3.1rem,13.6vw,4rem)}.hero-devices{width:calc(100% + 10px);height:415px;margin-left:-5px}.hero-device-events{width:183px;right:0}.hero-device-social{width:190px;right:37%}.hero-device figcaption{font-size:.5rem}.hero-benefits li{font-size:.7rem}.experience-grid{grid-template-columns:1fr;gap:16px}.experience-card{min-height:510px;padding:21px 21px 0}.experience-card .step{margin-bottom:13px}.experience-copy h3{font-size:1.55rem}.experience-copy p{max-width:280px}.experience-visual{width:min(100%,170px);height:300px}.experience-card .flow-arrow{display:none!important}.producer-card{padding:31px 18px 19px}.producer-actions{grid-template-columns:1fr;display:grid}.producer-actions .btn{width:100%}.producer-features{grid-template-columns:1fr}.producer-features .producer-feature-wide{grid-column:auto}.producer-devices{width:calc(100% + 8px);height:425px;margin-left:-4px}.producer-device{border-radius:26px;width:min(51%,195px);padding:6px}.producer-screen{border-radius:20px;height:388px;padding:8px 7px 7px;font-size:.63rem}.mock-status{font-size:.48rem}.mock-brand{height:23px;font-size:.9rem}.mock-back{margin-bottom:8px;font-size:.72rem}.mock-cover{height:74px}.producer-screen small{margin:6px 3px 3px;font-size:.51rem}.mock-field{padding:7px;font-size:.58rem}.mock-cta{height:32px;margin-top:8px}.mock-tabs{font-size:.51rem}.scan-frame{width:105px;height:105px;margin-top:5px}.qr-art{background-size:15px 15px;width:75px;height:75px}.qr-art:before,.qr-art:after{border-width:5px;width:18px;height:18px;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 9px #111}.mock-scan-hint{font-size:.49rem}.mock-success{grid-template-columns:26px 1fr;padding:6px}.mock-success>b{width:24px;height:24px}.mock-success strong{font-size:.57rem}.mock-success small{font-size:.46rem}.mock-attendee{gap:5px;padding:6px}.mock-avatar{width:25px;height:25px}.mock-attendee strong{font-size:.51rem}.mock-attendee small{font-size:.43rem}.producer-note{align-items:flex-start}}.hero-device-events{z-index:1;opacity:.96;width:min(39%,230px);display:block;top:53%;right:3%;transform:translateY(-50%)rotate(-7deg)}.hero-device-social{z-index:2;width:min(46%,270px);top:50%;right:-21%;transform:translateY(-50%)rotate(5deg)}@media (width<=1100px){.hero-device-events{width:min(47%,200px);right:-29%}.hero-device-social{width:min(52%,220px);right:-6%}}@media (width<=850px){.hero-devices{height:550px}.hero-device-events{width:200px;top:53%;right:47%}.hero-device-social{width:230px;top:49%;right:2%}}@media (width<=760px){.hero-devices{max-width:490px;height:465px}.hero-device-events{width:min(44%,180px);top:54%;right:47%}.hero-device-social{width:min(48%,195px);top:49%;right:0}}@media (width<=430px){.hero-devices{height:460px}.hero-device-events{width:min(44%,175px);top:54%;right:47%}.hero-device-social{width:min(48%,192px);top:49%;right:0}}.experience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,42px);margin:0;padding:0;list-style:none;display:grid;position:relative}.experience-grid:before{content:"";z-index:0;background:linear-gradient(90deg,#ff2b8acc,#ffffff2e 72%,#ff5f74a6);height:1px;position:absolute;top:21px;left:21px;right:21px}.experience-card{background:0 0;border:0;border-radius:0;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:visible}.experience-card:after{display:none}.experience-card .step{z-index:1;color:#fff;background:#0c0810;border:1px solid #ff5b9acc;width:42px;height:42px;margin:0 0 22px;position:relative;box-shadow:0 0 0 7px #0c0810,0 0 26px #ff2b8a2e}.experience-copy{min-height:136px;margin:0}.experience-copy h3{max-width:235px;margin:0 0 10px;font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.05}.experience-copy p{max-width:245px;margin:0;font-size:.88rem;line-height:1.5}.experience-visual{width:min(78%,196px);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:16px auto 0;line-height:0;overflow:visible}.experience-visual img{object-fit:contain;border-radius:27px;width:100%;height:auto;box-shadow:0 24px 50px #0000007a}.experience-card:nth-child(2) .experience-visual{width:min(69%,174px);margin-top:51px;transform:rotate(1.4deg)}.experience-card:nth-child(3) .experience-visual{width:min(76%,190px);margin-top:28px;transform:rotate(-1deg)}.experience-card:nth-child(4) .experience-visual{width:min(68%,170px);margin-top:65px;transform:rotate(1deg)}.flow-arrow{width:24px;font-size:1.3rem;top:9px;right:-23px}.experience-note{text-align:left;color:#d9d2dc;background:0 0;border:0;border-top:1px solid #ffffff29;border-radius:0;margin:34px 0 0;padding:19px 0 0;line-height:1.55;display:block}.experience-note strong{color:#ff789d}.safety{background:radial-gradient(at 0 55%,#ff2b8a12,#0000 40%),#0b080e}.safety-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,100px)}.safety-copy{max-width:620px}.safety-list{border-top:1px solid #ffffff2b;gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.safety-list li{border-bottom:1px solid #ffffff2b;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:18px 0;display:grid}.safety-list li>span{color:#ff79a9;letter-spacing:.08em;padding-top:2px;font-size:.77rem;font-weight:850}.safety-list b,.safety-list small{display:block}.safety-list b{font-size:1rem}.safety-list small{color:#aaa2ad;margin-top:3px;font-size:.88rem;line-height:1.45}.safety-visual{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);background:#09070d;border:0;border-radius:0;min-height:630px}.safety-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#09070d61,#0000 35%),linear-gradient(#0000 55%,#09070d4d);position:absolute;inset:0}.download{isolation:isolate;background:0 0;padding-block:92px;position:relative;overflow:hidden}.download:before{content:"";z-index:-2;background-image:linear-gradient(90deg,#09070df0,#09070d9e 54%,#09070d61),linear-gradient(#09070d 0%,#0000 58%,#09070d 100%),url(/assets/derived/preview-event-sunset.webp);background-position:50% 52%;background-size:cover;position:absolute;inset:0}.download:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(42px);pointer-events:none;background:radial-gradient(circle,#ff2b8a38,#0000 68%);border-radius:50%;width:min(44vw,600px);position:absolute;top:8%;right:4%}.download-layout{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,6vw,80px);min-height:560px;padding:20px 0;display:grid}.download-layout>div:first-child{max-width:570px}.download-layout h2{letter-spacing:-.06em;max-width:560px;margin:0 0 20px;font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:.96}.download-layout h2 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.download-layout>div>p:not(.eyebrow){color:var(--muted);font-size:1.08rem}.download-art{height:570px;position:relative;overflow:visible}.download-screen{object-fit:contain;border:1px solid #ffffff2e;border-radius:33px;width:clamp(150px,25vw,245px);max-width:48%;height:auto;position:absolute;top:50%;left:50%;box-shadow:0 38px 85px #0000008c,0 0 55px #ff2b8a24}.download-screen-list{z-index:1;transform:translate(calc(10px - 100%),-50%)rotate(-7deg)}.download-screen-conversation{z-index:2;transform:translate(-10px,-50%)rotate(7deg)}.producers{isolation:isolate;background:0 0;padding-block:92px;position:relative;overflow:hidden}.producers:before{content:"";z-index:-2;background-image:linear-gradient(90deg,#07060af7 0%,#07060ad6 43%,#07060a85 100%),linear-gradient(#0d0810 0%,#0000 75%,#09070d 100%),url(/assets/derived/preview-event-show.webp);background-position:50% 47%;background-size:cover;position:absolute;inset:0}.producers:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 38%,#8a4dff1f,#0000 42%);position:absolute;inset:0}.producer-layout{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:36px clamp(36px,5vw,72px);padding:26px 0 16px;display:grid;position:relative}.producer-layout:after{display:none}.producer-copy,.producer-visual,.producer-note{z-index:1;position:relative}.producer-copy h2{max-width:580px}.producer-copy>p:not(.eyebrow){max-width:570px}.producer-actions{margin:25px 0 28px}.producer-features{border-top:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.producer-features li{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #fff3;border-radius:0;align-items:center;gap:12px;min-height:64px;padding:11px 0;display:flex}.producer-features .producer-feature-wide{grid-column:1/-1}.producer-feature-icon{color:#ff6ca7;width:30px;height:30px}.producer-feature-icon svg{width:24px;height:24px}.producer-features li strong{font-size:.87rem;line-height:1.28}.producer-note{text-align:left;color:#d6ced8;background:0 0;border:0;border-left:2px solid #ff4b9a;border-radius:0;grid-column:auto;margin:25px 0 0;padding:3px 0 3px 16px;font-size:.92rem;line-height:1.5;display:block}.producer-note strong{color:#ff789d}.producer-visual{min-width:0}.producer-devices{max-width:550px;height:570px}@media (width<=1100px){.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 36px}.experience-grid:before{display:none}.experience-card{padding-top:0}.experience-card:nth-child(2) .experience-visual,.experience-card:nth-child(3) .experience-visual,.experience-card:nth-child(4) .experience-visual{margin-top:25px}.experience-card .flow-arrow{display:none}.safety-grid{gap:38px}.safety-visual{min-height:560px}.producer-layout{gap:30px 38px;padding:20px 0 10px}.producer-devices{height:525px}}@media (width<=850px){.download-layout{gap:24px;min-height:0}.download-art{height:500px}.producer-layout{grid-template-columns:1fr;gap:28px}.producer-copy{max-width:680px}.producer-devices{width:min(100%,560px);height:550px}}@media (width<=760px){.experience-grid{grid-template-columns:1fr;gap:0}.experience-grid:before{background:linear-gradient(#ff2b8abf,#ffffff26 76%,#ff5f74a6);width:1px;height:auto;display:block;inset:24px auto 24px 20px}.experience-card,.experience-card:nth-child(n){border-bottom:1px solid #ffffff21;grid-template-columns:42px minmax(0,1fr) minmax(86px,29%);grid-template-areas:"step copy visual";align-items:center;gap:12px;min-height:214px;padding:22px 0;display:grid}.experience-card:nth-child(2n){grid-template-columns:42px minmax(86px,29%) minmax(0,1fr);grid-template-areas:"step visual copy"}.experience-card:last-child{border-bottom:0}.experience-card .step{grid-area:step;align-self:start;margin:0}.experience-copy{grid-area:copy;align-self:center;min-height:0;margin:0}.experience-copy h3{font-size:clamp(1.12rem,5vw,1.42rem)}.experience-copy p{font-size:.8rem;line-height:1.4}.experience-visual,.experience-card:nth-child(n) .experience-visual{grid-area:visual;align-self:center;width:100%;max-width:none;height:auto;margin:0;transform:none}.experience-visual img{border-radius:18px}.experience-note{margin-top:24px;padding-top:16px;font-size:.95rem}.safety-grid{grid-template-columns:1fr;gap:30px}.safety-visual{clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);min-height:430px}.download{padding-block:74px}.download-layout{grid-template-columns:1fr;gap:8px;padding:0}.download-layout>div:first-child{max-width:620px}.download-art{justify-content:center;height:440px;padding-left:0}.producers{padding-block:76px}.producer-layout{gap:24px;padding:0}.producer-devices{height:490px}.producer-features{gap:0 18px}}@media (width<=430px){.experience-card,.experience-card:nth-child(n){grid-template-columns:34px minmax(0,1fr) minmax(76px,27%);gap:9px;min-height:186px;padding:18px 0}.experience-card:nth-child(2n){grid-template-columns:34px minmax(76px,27%) minmax(0,1fr)}.experience-card .step{width:34px;height:34px;font-size:.7rem;box-shadow:0 0 0 5px #0c0810}.experience-grid:before{left:16px}.experience-copy h3{font-size:1.08rem}.experience-copy p{font-size:.74rem}.experience-visual img{border-radius:14px}.safety-visual{min-height:350px}.download-art{height:390px;padding-left:0}.producer-features{grid-template-columns:1fr}.producer-features .producer-feature-wide{grid-column:auto}.producer-devices{width:calc(100% + 8px);height:425px;margin-left:-4px}}.producer-guide{background:#0b080e;border-top:1px solid #ffffff14;padding-block:104px}.producer-guide-heading{max-width:1180px;margin-bottom:54px}.producer-guide-heading h2,.policy-hero h1{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(2.8rem,5.6vw,5.1rem);line-height:.96}.producer-guide-heading h2 span,.policy-hero h1 span,.policy-article h2 span,.policy-faq h2 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.producer-guide-heading>p:not(.eyebrow){max-width:700px;color:var(--muted);font-size:1.08rem}.producer-guide-grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:start;gap:clamp(38px,7vw,96px);display:grid}.producer-outcomes{border-top:1px solid var(--line);margin:0 0 30px;padding:0;list-style:none}.producer-outcomes li{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:15px;padding:19px 0;display:grid}.producer-outcomes li>span{color:#ff74aa;letter-spacing:.08em;padding-top:3px;font-size:.8rem;font-weight:900}.producer-outcomes h3{margin:0;font-size:1.05rem}.producer-outcomes p{color:#aaa2ad;margin:4px 0 0;font-size:.9rem;line-height:1.5}.producer-outcome-primary{background:linear-gradient(110deg,#ff2b8a1f,#ff5f7409);border-radius:19px;margin:14px 0;border:1px solid #ff2b8a80!important;padding:20px!important}.producer-outcome-primary>span{font-size:.9rem!important}.producer-outcome-primary h3{font-size:1.12rem}.producer-guide-faq>.eyebrow{margin-bottom:12px}.producer-guide-faq>h3{letter-spacing:-.04em;margin:0 0 23px;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.05}.producer-guide-faq .accordion details p a,.faq .accordion details p a,.faq-heading>p a{color:#ff81af;text-underline-offset:3px;text-decoration:underline}.producer-guide-cta{margin-top:24px}.producer-page-hero{isolation:isolate;background:#09070d;min-height:760px;padding:145px 0 72px;position:relative;overflow:hidden}.producer-page-hero:before{content:"";z-index:-2;background-image:linear-gradient(90deg,#07060afa 0%,#07060ae0 39%,#07060a85 68%,#07060a75 100%),linear-gradient(#09070d59 0%,#0000 62%,#09070d 100%),url(/assets/generated/matchie-live-show-hero.webp);background-position:50% 46%;background-size:cover;position:absolute;inset:0}.producer-page-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 74% 53%,#ff2b8a1f,#0000 39%);position:absolute;inset:0}.producer-page-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:35px;min-height:525px;display:grid;position:relative}.producer-page-copy{max-width:660px}.producer-page-copy h1{letter-spacing:-.07em;margin:0 0 24px;font-size:clamp(3.4rem,6.3vw,6.2rem);line-height:.93}.producer-page-copy h1 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.producer-page-copy>p:not(.eyebrow){color:#d0c9d3;max-width:590px;margin:0;font-size:1.16rem;line-height:1.55}.producer-page-copy .hero-actions{margin-top:30px}.producer-page-copy .hero-actions .btn{min-height:50px}.producer-page-points{flex-wrap:wrap;gap:0;margin:38px 0 0;padding:0;list-style:none;display:flex}.producer-page-points li{color:#d9d2dc;border-left:1px solid #ffffff40;padding:0 15px;font-size:.81rem;font-weight:750}.producer-page-points li:first-child{border-left:0;padding-left:0}.producer-page-visual{perspective:1100px;min-width:0;height:555px;position:relative}.producer-page-screen{filter:drop-shadow(0 35px 42px #0000008c);width:min(42%,238px);margin:0;line-height:0;position:absolute;top:50%}.producer-page-screen img{border:1px solid #fff3;border-radius:30px;width:100%;height:auto;box-shadow:0 0 48px #ff2b8a1f}.producer-page-screen-events{z-index:1;left:9%;transform:translateY(-48%)rotate(-8deg)}.producer-page-screen-social{z-index:2;right:8%;transform:translateY(-53%)rotate(7deg)}.producer-page-points li:last-child{color:#ff86b3}.producer-page-contact{border-top:1px solid var(--line);background:#100b14;padding:58px 0}.producer-page-contact-inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.producer-page-contact-inner>div{max-width:670px}.producer-page-contact-inner .eyebrow{margin-bottom:10px}.producer-page-contact-inner h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:.98}.producer-page-contact-inner p:not(.eyebrow){color:#b9b2bf;margin:10px 0 0}.producer-page #produtores-contato{scroll-margin-top:94px}@media (width<=1040px){.producer-page-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.8fr);gap:20px}.producer-page-visual{height:480px}.producer-page-screen{width:min(47%,210px)}}@media (width<=760px){.producer-page-hero{min-height:0;padding:118px 0 55px}.producer-page-hero:before{background-image:linear-gradient(#07060a7a 0%,#07060ad1 28%,#09070d 73%),url(/assets/generated/matchie-live-show-hero.webp);background-position:58% 0}.producer-page-hero-grid{grid-template-columns:1fr;gap:16px;min-height:0}.producer-page-copy h1{font-size:clamp(3.1rem,13vw,5rem)}.producer-page-copy>p:not(.eyebrow){font-size:1.03rem}.producer-page-copy .hero-actions .btn{width:100%}.producer-page-points{gap:8px 0;margin-top:28px}.producer-page-points li{padding-inline:10px;font-size:.72rem}.producer-page-visual{width:100%;max-width:490px;height:410px;margin:0 auto}.producer-page-screen{width:min(43%,190px)}.producer-page-screen-events{left:10%}.producer-page-screen-social{right:9%}.producer-page-contact{padding:43px 0}.producer-page-contact-inner{flex-direction:column;align-items:flex-start}}@media (width<=430px){.producer-page-hero{padding-top:106px}.producer-page-copy h1{font-size:clamp(2.8rem,13vw,4rem)}.producer-page-points li{padding-inline:8px;font-size:.66rem}.producer-page-visual{height:355px}.producer-page-screen{width:min(45%,164px)}}.policy-body{background:#09070d;min-height:100vh}.policy-header{z-index:2;border-bottom:1px solid var(--line);background:#09070df0;position:relative}.policy-header-inner{justify-content:space-between;align-items:center;gap:20px;height:82px;display:flex}.policy-header .brand img{width:126px;height:auto}.policy-back{color:#d7d0da;font-size:.9rem;font-weight:750}.policy-back span{color:#ff72aa;margin-left:5px}.policy-hero{background:radial-gradient(at 82% 6%,#ff2b8a2b,#0000 40%),linear-gradient(#100b14,#09070d);padding:116px 0 72px}.policy-hero .container{max-width:1180px}.policy-hero h1{max-width:960px}.policy-hero>div>p:not(.eyebrow){color:#c4bdc8;max-width:670px;font-size:1.13rem}.policy-shortcuts{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.policy-shortcuts a{color:#eee9f0;background:#100b14b8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:12px;padding:10px 15px;font-size:.83rem;font-weight:800;display:inline-flex}.policy-shortcuts a span{color:#ff71a9}.policy-deadline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:-1px;display:grid}.policy-deadline-card{border:1px solid var(--line);background:#110c15;border-radius:23px;padding:27px 30px 25px}.policy-kicker{color:#ff79ad;text-transform:uppercase;letter-spacing:.13em;margin-bottom:13px;font-size:.69rem;font-weight:900;display:block}.policy-deadline-card>strong{letter-spacing:-.06em;font-size:clamp(2.15rem,4vw,3.25rem);line-height:1;display:block}.policy-deadline-card p{color:#b9b2bf;max-width:500px;margin:12px 0 0;font-size:.96rem;line-height:1.55}.policy-content{padding-top:70px;padding-bottom:85px}.policy-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.policy-article{border:1px solid var(--line);background:#100c14;border-radius:28px;padding:32px}.policy-article>.eyebrow{margin-bottom:12px}.policy-article h2,.policy-faq h2{letter-spacing:-.055em;margin:0 0 17px;font-size:clamp(2rem,3.2vw,3.1rem);line-height:.98}.policy-intro,.policy-article>p:not(.eyebrow){color:#b9b2bf;font-size:.95rem;line-height:1.65}.policy-steps{border-top:1px solid var(--line);gap:0;margin:27px 0;padding:0;list-style:none;display:grid}.policy-steps li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:13px;padding:17px 0;display:grid}.policy-steps li>span{color:#f7a;letter-spacing:.07em;padding-top:2px;font-size:.76rem;font-weight:900}.policy-steps strong{font-size:.91rem}.policy-steps p{color:#aaa2ad;margin:4px 0 0;font-size:.86rem;line-height:1.5}.policy-callout{color:#cfc7d2;background:#ff2b8a12;border-left:2px solid #ff4b9a;border-radius:0 14px 14px 0;padding:16px 17px;font-size:.88rem;line-height:1.55}.policy-callout strong{color:#fff}.policy-faq{background:#0d0910;border-top:1px solid #ffffff12;padding-block:70px}.policy-faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.policy-footer-cta{border-top:1px solid var(--line);background:#100b14;padding:45px 0}.policy-footer-inner{justify-content:space-between;align-items:center;gap:25px;display:flex}.policy-footer-inner .eyebrow{margin-bottom:9px}.policy-footer-inner h2{letter-spacing:-.05em;margin:0;font-size:2rem}.policy-footer-inner p:not(.eyebrow){color:#b9b2bf;margin:5px 0 0}@media (width<=850px){.producer-guide-grid{grid-template-columns:1fr;gap:46px}.policy-faq-layout{grid-template-columns:1fr;gap:25px}}@media (width<=760px){.producer-guide{padding-block:76px}.producer-guide-heading{margin-bottom:37px}.policy-header-inner{height:72px}.policy-hero{padding:84px 0 50px}.policy-hero h1{font-size:clamp(2.55rem,10vw,4rem)}.policy-deadline-grid{grid-template-columns:1fr;gap:10px}.policy-content{padding-top:36px;padding-bottom:50px}.policy-content-grid{grid-template-columns:1fr;gap:14px}.policy-article{border-radius:22px;padding:24px}.policy-faq{padding-block:50px}.policy-footer-inner{flex-direction:column;align-items:flex-start}}@media (width<=430px){.policy-header .brand img{width:108px}.policy-back{font-size:.8rem}.policy-hero>div>p:not(.eyebrow){font-size:1rem}.policy-shortcuts a{padding:9px 12px;font-size:.77rem}.policy-deadline-card{padding:23px}.policy-article{padding:20px}}@media (width<=760px){.events .event-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(0,82%);grid-auto-flow:column;gap:14px;margin:0 -2px;padding:8px 2px 22px;scroll-padding-inline:2px;overflow:auto hidden}.events .event-grid::-webkit-scrollbar{display:none}.events .event-grid>.event-card,.events .event-grid>.event-skeleton{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.events .event-grid>.events-empty-state{grid-column:auto;width:100%}}.event-share-button{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#09070dd1;border:1px solid #ffffff47;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:14px;right:14px}.event-share-button:hover{background:#1e0c19f2;border-color:#ff2b8abf;transform:translateY(-2px)}.event-share-button:disabled{cursor:wait;opacity:.7;transform:none}.event-share-button:focus-visible{outline-offset:3px;outline:2px solid #ff78ad}.event-share-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.event-cover .event-share-button{top:15px;right:15px}
