@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;700&display=swap');.tpu-agenda-sync{--tpu-dark:#0B0F19;--tpu-panel:#151C2C;--tpu-surface:#1E293B;--tpu-lime:#CCFF00;--tpu-orange:#FF4500;--tpu-stone:#94A3B8;--tpu-emerald:#10b981;background-color:var(--tpu-dark)!important;color:#F8FAFC!important;font-family:'Inter',sans-serif!important;line-height:1.6!important}.tpu-agenda-sync{margin:0 auto!important;padding:0 20px!important}.tpu-agenda-sync .font-mono{font-family:'JetBrains Mono',monospace!important}.tpu-h1{font-size:clamp(45px,8vw,80px)!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;line-height:0.85!important;letter-spacing:-0.05em!important;margin:0 0 32px 0!important;color:#fff!important}.tpu-gradient-text{background:linear-gradient(to right,var(--tpu-lime),var(--tpu-emerald))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;padding-right:0.2em}.tpu-tag{display:inline-flex;align-items:center;gap:12px;padding:6px 16px;border:1px solid rgba(204,255,0,0.3);background:rgba(204,255,0,0.1);color:var(--tpu-lime);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.3em;margin-bottom:24px;border-radius:4px}.tpu-glass{background:rgba(21,28,44,0.7)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,0.05)!important;border-radius:12px!important;padding:40px!important}.tpu-price-card{background:var(--tpu-surface);padding:35px;border-radius:20px;border:1px solid rgba(255,255,255,0.05);transition:transform 0.3s ease}.tpu-price-card:hover{transform:translateY(-5px)}.tpu-price-card.special{border:2px solid var(--tpu-lime);background:rgba(204,255,0,0.05)}.tpu-photo-frame{background:#fff;padding:10px;border:8px solid #222;box-shadow:0 20px 50px rgba(0,0,0,0.5);position:relative;max-width:330px;margin:0 auto}.tpu-photo-frame img{width:100%;height:auto;display:block}.tpu-photo-badge{position:absolute;top:15px;right:15px;background:var(--tpu-lime);color:var(--tpu-dark);font-weight:900;font-size:10px;padding:4px 8px;text-transform:uppercase}.tpu-grid-2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;align-items:center!important}.tpu-grid-3{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:30px!important;margin:60px 0!important}@media (max-width:980px){.tpu-grid-2,.tpu-grid-3{grid-template-columns:1fr!important;gap:40px!important}}.tpu-info-box{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);padding:25px;border-radius:12px;margin-bottom:20px}.tpu-time-slot{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,0.05)}.tpu-btn-small{display:block;width:100%;text-align:center;padding:14px;background:rgba(255,255,255,0.05);color:#fff;font-weight:800;font-size:11px;text-transform:uppercase;text-decoration:none;border:1px solid rgba(255,255,255,0.1);margin-top:20px}.nota-iscrizione{background-color:#1e2330;border-left:4px solid #ff5a00;border-radius:8px;padding:20px 25px;margin-top:30px;color:#a0aec0;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.nota-iscrizione h4{color:#ffffff;font-size:16px;margin-top:0;margin-bottom:12px;letter-spacing:0.5px}.nota-iscrizione p{margin:0;line-height:1.6;font-size:15px}.nota-iscrizione strong{color:#ffffff}.et_pb_section_0.et_pb_section{padding-bottom:0px;background-color:#0b0f19!important}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_0,body .pum-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_0,body #page-container .et-db .pum .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_0,body .pum-container .et-db .pum .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_1,body .pum-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_1,body #page-container .et-db .pum .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_1,body .pum-container .et-db .pum .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_2,body .pum-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_2,body #page-container .et-db .pum .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_2,body .pum-container .et-db .pum .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_3,body .pum-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_3,body #page-container .et-db .pum .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_3,body .pum-container .et-db .pum .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row{width:90%;max-width:100%}.et_pb_section_1.et_pb_section,.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#0b0f19!important}.et_pb_section_3.et_pb_section{padding-top:0px;background-color:#0b0f19!important}