html{scroll-behavior:smooth}body{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;min-height:100vh;padding-top:100px;transition:background-color .3s}.body-wrapper,.hs-elevate-content-wrapper,main{flex:1}body.no-scroll{overflow:hidden}.header-container{box-sizing:border-box;display:flex;justify-content:center;left:0;padding:0 16px;position:fixed;top:16px;width:100%;z-index:1000}.header-menu{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;justify-content:space-between;max-width:960px;padding:12px 24px;width:100%}.header-logo img{display:block;height:32px;width:32px}.desktop-nav{align-items:center;display:flex;gap:24px}.nav-links{display:flex;gap:20px}.action-buttons a,.nav-links a{border-radius:999px;color:#333;font-size:16px;font-weight:500;padding:8px 12px;text-decoration:none;transition:background-color .2s ease}.nav-links a:hover{background-color:rgba(0,0,0,.05)}.action-buttons{align-items:center;border-left:1px solid rgba(0,0,0,.1);display:flex;gap:12px;padding-left:24px}.action-buttons .btn-get-started{background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.05);color:#333}.hamburger-menu,.mobile-actions{display:none}.overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:900}.overlay.is-open{opacity:1;visibility:visible}.mobile-menu{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;left:0;max-width:320px;padding:80px 24px 24px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:80%;z-index:950}.mobile-menu.is-open{transform:translateX(0)}.mobile-menu a{border-radius:8px;color:#333;font-size:1.2rem;font-weight:500;padding:10px;text-decoration:none}.mobile-menu a:hover{background-color:#f0f0f0}@media (max-width:860px){.desktop-nav{display:none}.mobile-actions{align-items:center;display:flex;gap:12px}.hamburger-menu{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-around;padding:0;width:24px;z-index:1001}.hamburger-menu span{background-color:#333;border-radius:2px;height:2px;transition:all .3s ease-in-out;width:100%}.hamburger-menu.is-open span:first-child{transform:translateY(8px) rotate(45deg)}.hamburger-menu.is-open span:nth-child(2){opacity:0}.hamburger-menu.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-actions .btn-get-started{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#333;font-size:15px;font-weight:500;padding:8px 16px;text-decoration:none;transition:background-color .2s ease}.mobile-actions .btn-get-started:hover{background-color:#f7f7f7}}.faq-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:16px}.faq-btn{align-items:center;background:none;border:none;color:#3c356b;cursor:pointer;display:flex;font-size:18px;font-weight:400;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.faq-icon{height:20px;min-width:20px;stroke:#4b5563;transition:transform .25s ease;width:20px}.faq-answer-wrapper{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .25s ease,padding .25s ease}.faq-answer-text{color:#4b5563;line-height:1.5;margin:0 0 16px}h1{font-size:3.5em;line-height:1.2;margin-bottom:.5em}.doc-container{color:inherit;font-family:inherit;line-height:1.6}.doc-container h1{font-size:3.5em;line-height:1.2;margin-bottom:.5em}.doc-container h2{border-bottom:1px solid #ddd;font-size:2.5em;margin-bottom:20px;margin-top:40px;padding-bottom:10px}.doc-container h3{font-size:1.5em;font-weight:700;margin-bottom:10px}.doc-container table{border-collapse:collapse;font-size:.95em;margin:25px 0;width:100%}.doc-container th{background-color:#f7f7f7;font-weight:700;text-align:left}.doc-container td,.doc-container th{border:1px solid #ddd;padding:12px 15px;vertical-align:top}.doc-container tr:nth-child(2n){background-color:#fcfcfc}.row{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.col{background:#fafafa;border:1px solid #eee;border-radius:8px;flex:1;min-width:250px;padding:25px}.doc-container ol,.doc-container ul{margin-bottom:20px;margin-left:20px}.doc-container li{margin-bottom:8px}@media (max-width:768px){.row{flex-direction:column}}