:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.calendly-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000c;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.calendly-modal-content{background:#fff;border-radius:16px;width:100%;max-width:1000px;max-height:90vh;animation:.3s slideUp;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.calendly-close-btn{cursor:pointer;z-index:10;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:16px;right:16px}.calendly-close-btn:hover{background:#0003;transform:rotate(90deg)}.calendly-close-btn svg{color:#333;font-size:18px}.calendly-wrapper{border-radius:12px;overflow:hidden;box-shadow:0 10px 40px #0000001a}.schedule-section{background:linear-gradient(#0a0e27 0%,#1a1f3a 100%);padding:80px 0}.schedule-content{background:#ffffff05;border:1px solid #ffffff1a;border-radius:20px;padding:40px}.schedule-intro{text-align:center;margin-bottom:40px}.schedule-intro h2{color:#fff;margin-bottom:16px;font-size:32px;font-weight:700}.schedule-intro p{color:#ffffffb3;margin-bottom:24px;font-size:18px}.benefits-list{text-align:left;color:#fffc;padding:0;list-style:none;display:inline-block}.benefits-list li{padding:8px 0 8px 28px;position:relative}.benefits-list li:before{content:"✓";color:#00d9ff;font-weight:700;position:absolute;left:0}.calendly-container{background:#fff;border-radius:12px;overflow:hidden}@media (max-width:768px){.calendly-modal-content{max-height:95vh}.schedule-content{padding:24px}.schedule-intro h2{font-size:24px}.schedule-intro p{font-size:16px}}.btn-modern svg,.btn-cta-submit svg{vertical-align:middle;display:inline-block}
