.devin-card{--devin-black:#0A0A0A;--devin-panel:#141414;--devin-raised:#2A2A2A;--devin-muted:#8A8A8A;--devin-silver:#C8C8C8;--devin-paper:#F4F3EF;--devin-white:#FFFFFF;min-height:100svh;background:var(--devin-black);color:var(--devin-silver);font-family:DM Sans,sans-serif;font-size:15px;line-height:1.55;padding-bottom:6.5rem;overflow-x:clip}.devin-card *{box-sizing:border-box}.devin-card__wrap{width:min(100%,35rem);margin:0 auto;display:flex;flex-direction:column;gap:3.5rem}.devin-card__hero{position:relative;min-height:37.5rem;overflow:hidden;isolation:isolate;display:flex;align-items:stretch}.devin-card__hero-video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.devin-card__hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a0a0a94,#0a0a0a29 35%,#0a0a0ac2 72%,#0a0a0a)}.devin-card__hero-content{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.75rem 1.25rem}.devin-card__topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.devin-card__wordmark{font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--devin-white);text-decoration:none}.devin-card__chip{padding:.44rem .7rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0a0a0a59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.75rem;font-weight:500;line-height:1;color:var(--devin-white);white-space:nowrap}.devin-card__hero-copy{display:flex;flex-direction:column;gap:1.1rem}.devin-card__hero-copy h1{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(4.2rem,15vw,5.7rem);font-weight:800;line-height:.86;letter-spacing:-.055em;text-transform:uppercase;color:var(--devin-white)}.devin-card__hero-copy h1 span{display:block}.devin-card__hero-copy p{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:0;color:var(--devin-silver)}.devin-card__hero-copy strong{color:var(--devin-white);font-size:1.05rem;font-weight:500}.devin-card__hero-copy p span{font-size:.85rem}.devin-card__ticker{overflow:hidden;border-block:1px solid rgba(255,255,255,.14);background:var(--devin-panel)}.devin-card__ticker>div{display:flex;width:max-content;animation:devin-ticker 26s linear infinite}.devin-card__ticker span{display:flex;align-items:center;gap:1.4rem;white-space:nowrap;padding:.9rem 1.4rem;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--devin-white)}.devin-card__ticker span:after{content:"";width:.42rem;height:.42rem;background:var(--devin-silver);transform:rotate(45deg)}@keyframes devin-ticker{to{transform:translate(-50%)}}.devin-card__section{padding:0 1.25rem}.devin-card__actions{display:flex;flex-direction:column;gap:.65rem}.devin-card__button{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:.85rem;background:var(--devin-panel);color:var(--devin-white);font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s ease,border-color .16s ease}.devin-card__button:hover{background:var(--devin-raised);border-color:#ffffff7a}.devin-card__button:active{transform:scale(.985)}.devin-card__button span{display:flex;flex-direction:column;gap:.2rem}.devin-card__button small{color:var(--devin-muted);font-size:.75rem;font-weight:400}.devin-card__button--primary{border-color:var(--devin-paper);background:var(--devin-paper);color:var(--devin-black)}.devin-card__button--primary:hover{background:var(--devin-white);border-color:var(--devin-white)}.devin-card__button--primary small{color:#2a2a2a}.devin-card__button:disabled{cursor:wait;opacity:.7}.devin-card__contact{overflow:hidden;margin-top:.25rem;border:1px solid rgba(255,255,255,.16);border-radius:.85rem;background:var(--devin-panel)}.devin-card__contact>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.12)}.devin-card__contact>div:last-of-type{border-bottom:0}.devin-card__contact>div>span,.devin-card__heading>p{font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--devin-muted)}.devin-card__contact p{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;min-width:0;margin:0}.devin-card__contact a{color:var(--devin-white);font-size:.9rem;overflow-wrap:anywhere;text-align:right}.devin-card__contact button{display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:var(--devin-raised);color:var(--devin-silver);padding:.28rem .55rem;font:500 .7rem/1 DM Sans,sans-serif;cursor:pointer}.devin-card__contact button:hover{color:var(--devin-white);border-color:#ffffff80}.devin-card__heading{display:flex;flex-direction:column;gap:.5rem}.devin-card__heading>p{display:flex;align-items:center;gap:.55rem;margin:0}.devin-card__heading>p:before{content:"";width:.45rem;height:.45rem;background:var(--devin-silver);border-radius:50%}.devin-card__heading h2{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.4rem,8vw,3.4rem);font-weight:800;line-height:.9;letter-spacing:-.045em;text-transform:uppercase;color:var(--devin-white)}.devin-card__form{display:flex;flex-direction:column;gap:.85rem;margin-top:1.15rem}.devin-card__form-split{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.devin-card__field{display:flex;flex-direction:column;gap:.45rem}.devin-card__field>span{font-size:.8rem;font-weight:500;color:var(--devin-silver)}.devin-card__field :is(input,select){width:100%;min-height:3rem;padding:.65rem .75rem;border:1px solid rgba(255,255,255,.18);border-radius:.65rem;background:var(--devin-panel);color:var(--devin-white);font:400 1rem/1.2 DM Sans,sans-serif}.devin-card__field select{appearance:auto}.devin-card__honeypot{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.devin-card__form-error{margin:0;padding:.75rem;border:1px solid var(--devin-muted);border-radius:.65rem;color:var(--devin-paper);font-size:.85rem}.devin-card__success{margin:1.15rem 0 0;padding:1rem;border:1px solid rgba(255,255,255,.32);border-radius:.85rem;color:var(--devin-white);background:var(--devin-panel)}.devin-card__events{display:flex;flex-direction:column;margin:1.15rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.16)}.devin-card__events li{display:grid;grid-template-columns:3.7rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.devin-card__date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:3.4rem;border:1px solid rgba(255,255,255,.2);border-radius:.65rem;background:var(--devin-panel)}.devin-card__date small,.devin-card__event-copy small,.devin-card__count{font-size:.7rem;color:var(--devin-muted);letter-spacing:.04em}.devin-card__date b{font-family:Barlow Condensed,sans-serif;font-size:1.8rem;font-weight:800;line-height:.8;color:var(--devin-white)}.devin-card__event-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.devin-card__event-copy strong{color:var(--devin-white);font-size:.96rem;font-weight:500}.devin-card__count{max-width:4.25rem;text-align:right}.devin-card__feature{position:relative;overflow:hidden;margin:1.15rem 0 0;border-radius:1rem;background:var(--devin-panel);aspect-ratio:4/5}.devin-card__feature video{display:block;width:100%;height:100%;object-fit:cover}.devin-card__feature:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);pointer-events:none}.devin-card__feature figcaption{position:absolute;z-index:1;inset:auto 1rem 1rem;display:flex;align-items:end;justify-content:space-between;gap:.8rem;color:var(--devin-white)}.devin-card__feature figcaption strong{font-family:Barlow Condensed,sans-serif;font-size:1.7rem;font-weight:800;line-height:.9;text-transform:uppercase}.devin-card__feature figcaption span{border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#0a0a0a85;padding:.35rem .55rem;font-size:.68rem;white-space:nowrap}.devin-card__reels{display:flex;gap:.65rem;overflow-x:auto;margin:1rem -1.25rem 0;padding:0 1.25rem .55rem;scroll-snap-type:x mandatory}.devin-card__reel{flex:0 0 44%;max-width:13rem;margin:0;scroll-snap-align:start}.devin-card__reel video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:.75rem;background:var(--devin-panel)}.devin-card__reel figcaption{display:flex;flex-direction:column;gap:.12rem;margin-top:.5rem;color:var(--devin-white);font-size:.82rem;font-weight:500}.devin-card__reel figcaption small{font-size:.7rem;font-weight:400;color:var(--devin-muted)}.devin-card__verticals,.devin-card__tiers{display:flex;flex-direction:column;gap:.65rem;margin-top:1.15rem}.devin-card__verticals article,.devin-card__tiers article{padding:1rem;border:1px solid rgba(255,255,255,.16);border-radius:.85rem;background:var(--devin-panel)}.devin-card__verticals article>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.devin-card__verticals h3,.devin-card__tiers h3{margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.65rem;font-weight:800;line-height:.9;text-transform:uppercase;color:var(--devin-white)}.devin-card__verticals article>div span{font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--devin-muted)}.devin-card__verticals p,.devin-card__tiers p{margin:.55rem 0 0;color:var(--devin-silver);font-size:.86rem}.devin-card__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;margin-top:.65rem}.devin-card__stats>div{display:flex;flex-direction:column;gap:.3rem;padding:1rem;border:1px solid rgba(255,255,255,.16);border-radius:.85rem;background:var(--devin-panel)}.devin-card__stats b{font-family:Barlow Condensed,sans-serif;font-size:2.5rem;font-weight:800;line-height:.8;color:var(--devin-white)}.devin-card__stats small{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--devin-muted)}.devin-card__footer{padding:0 1.25rem}.devin-card__footer>p{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.4rem,8vw,3.5rem);font-weight:800;line-height:.88;letter-spacing:-.045em;text-transform:uppercase;color:var(--devin-white)}.devin-card__footer em{font-style:normal;color:var(--devin-silver)}.devin-card__footer>div{display:flex;flex-direction:column;gap:.25rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.16);font-size:.75rem;color:var(--devin-muted)}.devin-card__footer a{color:var(--devin-silver)}.devin-card__quick-actions{position:fixed;z-index:30;inset:auto 0 0;border-top:1px solid rgba(255,255,255,.14);background:#0a0a0af2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.65rem max(1rem,env(safe-area-inset-right)) max(.65rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.devin-card__quick-actions>div{display:grid;grid-template-columns:repeat(4,1fr);max-width:35rem;margin:0 auto}.devin-card__quick-actions :is(a,button){min-height:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;border:0;background:transparent;color:var(--devin-silver);font:500 .7rem/1 DM Sans,sans-serif;text-decoration:none;cursor:pointer}.devin-card__quick-actions :is(a,button):first-child{color:var(--devin-white)}.devin-card :is(a,button,input,select):focus-visible{outline:3px solid var(--devin-white);outline-offset:3px}@media (min-width:680px){.devin-card{padding:2rem 0 6.5rem}.devin-card__wrap{border:1px solid rgba(255,255,255,.13);background:var(--devin-black)}.devin-card__hero{min-height:41rem}.devin-card__quick-actions{padding:.75rem}}@media (prefers-reduced-motion:reduce){.devin-card__hero-video{display:none}.devin-card__hero{background:#141414 url(/manus-storage/mxu-featured_d556ff14.webp) center/cover no-repeat}.devin-card__ticker>div{animation:none;transform:none}.devin-card *,.devin-card *:before,.devin-card *:after{transition:none!important;animation:none!important}}
