body{padding-top:72px}
.container{max-width:1180px;margin:0 auto;padding:0 24px}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:block!important;flex-wrap:unset!important;align-items:unset!important;justify-content:unset!important}
.navbar ul,.navbar ol,.navbar dl{margin:0!important;padding:0!important;list-style:none}
.navbar{position:fixed!important;top:0;left:0;right:0;height:72px;background:var(--card, var(--lp-card, #F6F1E7));border-bottom:var(--border-3, var(--lp-border-3, 3px solid #111111));box-shadow:0 3px 0 #111;z-index:990;display:flex;align-items:center;padding:0!important}
.navbar .container{max-width:1180px;width:100%;margin:0 auto;padding:0 24px}
.nav-inner{display:flex;align-items:center;gap:8px;height:100%}
.nav-logo{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--ink, var(--lp-text-main, #111111))!important;margin-right:36px}
.nav-logo-box{width:42px;height:42px;background:var(--lp-primary, var(--primary, #F36D4E));border:var(--lp-border, var(--border, 2px solid #111111));box-shadow:var(--lp-shadow-sm, var(--shadow-sm, 3px 3px 0 #111111));display:flex;align-items:center;justify-content:center;font-size:19px!important;font-weight:900!important;flex-shrink:0}
.nav-logo-text{font-size:19px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-1px;white-space:nowrap;color:var(--ink, var(--lp-text-main, #111111))!important;text-decoration:none!important}
.nav-logo-text span{opacity:.4}
.nav-links{display:flex;align-items:center;gap:4px;flex:1;list-style:none;margin:0!important;padding:0!important}
.nav-links li{list-style:none;margin:0!important;padding:0!important}
.nav-links a{padding:8px 16px;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;border:2px solid transparent;transition:all .15s;white-space:nowrap;color:var(--ink, var(--lp-text-main, #111111))!important;text-decoration:none!important;font-family:"Space Grotesk",sans-serif!important}
.nav-links a:hover{background:rgba(17,17,17,.08);border-color:#111}
.nav-links a.active{background:var(--lp-secondary, var(--secondary, #8CB5F5));border:var(--lp-border, var(--border, 2px solid #111111));box-shadow:var(--lp-shadow-sm, var(--shadow-sm, 3px 3px 0 #111111))}
.nav-dropdown{position:relative;list-style:none}
.nav-dropdown-toggle{padding:8px 16px;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;gap:5px;background:none;transition:all .15s;white-space:nowrap;font-family:"Space Grotesk",sans-serif!important;color:var(--ink, var(--lp-text-main, #111111))!important}
.nav-dropdown-toggle:hover{background:rgba(17,17,17,.08);border-color:#111}
.nav-dropdown-menu{display:none;position:absolute;top:calc(100% + 4px);left:0;background:var(--lp-card, var(--card, #F6F1E7));border:var(--lp-border-3, var(--border-3, 3px solid #111111));box-shadow:var(--lp-shadow, var(--shadow, 5px 5px 0 #111111));min-width:160px;z-index:1000;list-style:none;padding:0;margin:0}
.nav-dropdown-menu a{display:block;padding:10px 18px;font-size:12.5px!important;font-weight:700!important;border-bottom:var(--lp-border, var(--border, 2px solid #111111));text-transform:uppercase;letter-spacing:.04em;color:var(--ink, var(--lp-text-main, #111111))!important;text-decoration:none!important;font-family:"Space Grotesk",sans-serif!important}
.nav-dropdown-menu a:last-child{border-bottom:none}
.nav-dropdown-menu a:hover{background:var(--lp-secondary, var(--secondary, #8CB5F5))}
.nav-dropdown:hover .nav-dropdown-menu{display:block}
.nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto;padding-left:32px}
.nav-login-btn,.nav-trial-btn{padding:10px 22px;font-size:13px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em;border:var(--lp-border, var(--border, 2px solid #111111));box-shadow:var(--lp-shadow-sm, var(--shadow-sm, 3px 3px 0 #111111));transition:all .15s;white-space:nowrap;cursor:pointer;font-family:"Space Grotesk",sans-serif!important;line-height:1!important;text-decoration:none!important}
.nav-login-btn{background:var(--white, #FFFFFF);color:var(--ink, var(--lp-text-main, #111111))!important}
.nav-trial-btn{background:var(--lp-primary, var(--primary, #F36D4E));color:var(--ink, var(--lp-text-main, #111111))!important}
.nav-login-btn:hover,.nav-trial-btn:hover{transform:translate(-1px,-1px);box-shadow:var(--lp-shadow, var(--shadow, 5px 5px 0 #111111))}
.nav-hamburger{display:none;align-items:center;justify-content:center;font-size:20px!important;width:42px;height:42px;border:var(--lp-border, var(--border, 2px solid #111111));box-shadow:var(--lp-shadow-sm, var(--shadow-sm, 3px 3px 0 #111111));background:none;flex-shrink:0;font-family:inherit;cursor:pointer;color:var(--ink, var(--lp-text-main, #111111))!important}
.nav-overlay{display:none;position:fixed;inset:0;background:rgba(17,17,17,.55);z-index:980;backdrop-filter:blur(1px)}
.nav-overlay.is-open{display:block}
.nav-drawer{position:fixed;top:0;right:-320px;width:300px;max-width:88vw;height:100%;background:var(--lp-card, var(--card, #F6F1E7));border-left:var(--lp-border-3, var(--border-3, 3px solid #111111));box-shadow:-6px 0 0 #111;z-index:985;display:flex;flex-direction:column;transition:right .26s cubic-bezier(.4,0,.2,1),visibility .26s;overflow-y:auto;visibility:hidden;pointer-events:none}
.nav-drawer.is-open{right:0;visibility:visible;pointer-events:auto}
.nav-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:var(--border-3, var(--lp-border-3, 3px solid #111111));background:var(--ink, var(--lp-text-main, #111111));flex-shrink:0}
.nav-drawer-head .nd-logo{display:flex;align-items:center;gap:9px;color:#fff}
.nav-drawer-head .nd-logo-box{width:36px;height:36px;background:var(--lp-primary, var(--primary, #F36D4E));border:2px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;font-size:16px!important;font-weight:900!important;flex-shrink:0}
.nav-drawer-head .nd-logo-text{font-size:17px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-1px;color:#fff!important}
.nav-drawer-head .nd-logo-text span{opacity:.4}
.nav-drawer-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:2px solid rgba(255,255,255,.35);color:#fff;font-size:16px!important;cursor:pointer;transition:all .15s;flex-shrink:0}
.nav-drawer-close:hover{border-color:#fff;background:rgba(255,255,255,.15)}
.nav-drawer-links{display:flex;flex-direction:column;flex:1;padding:8px 0}
.nav-drawer-links a,.nav-drawer-links .nd-acc-toggle{display:flex;align-items:center;gap:10px;padding:13px 20px;font-size:13.5px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;border:none;background:none;text-align:left;color:var(--ink, var(--lp-text-main, #111111))!important;cursor:pointer;border-bottom:1px solid rgba(17,17,17,.07);transition:background .15s;font-family:"Space Grotesk",sans-serif!important;width:100%;text-decoration:none!important}
.nav-drawer-links a:hover,.nav-drawer-links .nd-acc-toggle:hover{background:rgba(17,17,17,.05)}
.nav-drawer-links a.active{background:var(--lp-secondary, var(--secondary, #8CB5F5))}
.nd-acc-sub{display:none;flex-direction:column;border-bottom:1px solid rgba(17,17,17,.07)}
.nd-acc-sub.is-open{display:flex}
.nd-acc-sub a{padding:11px 20px 11px 44px;font-size:13px!important;border-left:3px solid var(--lp-primary, var(--primary, #F36D4E));border-bottom:none}
@media(max-width:1100px){.nav-links a,.nav-dropdown-toggle{padding:7px 9px;font-size:11.5px!important}}
@media(max-width:920px){.nav-links{display:none}.nav-hamburger{display:flex;margin-left:10px}.nav-inner{justify-content:flex-start;gap:0}.nav-logo{margin-right:0;flex:1}.nav-actions{padding-left:0;gap:8px;margin-left:auto}.nav-login-btn,.nav-trial-btn{padding:8px 12px;font-size:11px!important}}
