.agenda-app-title{align-items:flex-end}.agenda-app-title h1{font-size:clamp(2rem,4vw,3.5rem);margin:.3rem 0}.agenda-app-title p{max-width:760px;font-size:1.03rem}.agenda-app-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:center;padding:30px;border-radius:24px;background:linear-gradient(135deg,#281f24,#6f4e5f);color:#fff;box-shadow:0 24px 70px rgba(54,30,42,.2)}.agenda-app-hero:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-120px;top:-180px;background:#d9a4ba55}.agenda-app-identity{display:flex;align-items:center;gap:20px;position:relative;z-index:1}.agenda-app-identity h2{font-size:2rem;margin:10px 0 4px}.agenda-app-identity p{margin:0;color:#eadce3;line-height:1.55}.agenda-app-logo{width:96px;height:96px;flex:0 0 96px;display:grid;place-items:center;border-radius:24px;background:#fff;color:var(--app-brand);font-size:2.7rem;font-weight:900;box-shadow:0 14px 35px #0003;overflow:hidden}.agenda-app-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.agenda-app-linkbox{position:relative;z-index:1;padding:18px;border-radius:17px;background:#ffffff15;border:1px solid #ffffff30}.agenda-app-linkbox>span,.agenda-app-linkbox>strong{display:block}.agenda-app-linkbox>span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#dec8d2}.agenda-app-linkbox>strong{margin:7px 0 15px;word-break:break-all}.agenda-app-linkbox .secondary{background:#fff;color:#563b48}.agenda-app-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.agenda-app-steps article{position:relative;padding-top:26px}.agenda-app-steps p{color:var(--muted);line-height:1.55;min-height:75px}.agenda-step{position:absolute;right:18px;top:16px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f0e2e8;color:var(--brand);font-weight:900}.agenda-app-section{margin-top:20px}.agenda-brand-card input[type=color]{width:100%;height:54px;padding:5px}.agenda-qr-card{display:flex;align-items:center;justify-content:space-between;gap:20px}.agenda-qr-card img{border:9px solid #fff;border-radius:16px;box-shadow:0 8px 28px #4c26351a}.agenda-widget-card textarea{min-height:120px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;margin-bottom:10px}.agenda-widget-card>.actions{margin-top:20px}.agenda-install-card{display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(135deg,#fff,#f5e8ee)}.agenda-install-card>div:first-child{max-width:720px}.agenda-install-card p{line-height:1.6;color:var(--muted)}.agenda-phone{flex:0 0 170px;text-align:center;padding:22px 15px;border:7px solid #30262b;border-radius:28px;background:#fff;box-shadow:0 14px 35px #3d253022}.agenda-phone>*{display:block}.agenda-phone-icon{width:70px;height:70px;margin:0 auto 12px;display:grid;place-items:center;border-radius:17px;color:#fff;font-size:1.8rem;font-weight:900;overflow:hidden}.agenda-phone-icon img{width:100%;height:100%;object-fit:contain;background:#fff}.agenda-phone small{margin-top:3px;color:var(--muted)}@media(max-width:850px){.agenda-app-hero,.agenda-app-steps{grid-template-columns:1fr}.agenda-app-steps p{min-height:auto}.agenda-app-title{align-items:flex-start}.agenda-app-identity{align-items:flex-start}.agenda-qr-card,.agenda-install-card{align-items:flex-start;flex-direction:column}.agenda-qr-card img{align-self:center}.agenda-phone{align-self:center}}@media(max-width:520px){.agenda-app-hero{padding:22px}.agenda-app-identity{display:block}.agenda-app-logo{width:76px;height:76px;margin-bottom:15px}.agenda-app-title .btn{width:100%}.agenda-app-linkbox .actions>*{width:100%}}
@media(max-width:520px){.agenda-app-title{flex-direction:column;width:100%}.agenda-app-title>div{width:100%}}
@media(max-width:800px){.topbar .container{flex-direction:column;align-items:stretch}.topbar nav{width:100%;margin-left:0;gap:4px}.topbar nav a{padding:8px 9px}}
@media(max-width:800px){.topbar nav{display:flex;flex-wrap:wrap}}
