:root{--bg:#f3f1e9;--surface:#e8e6de;--surface-2:#d9ddd8;--ink:#13292d;--muted:#607176;--orange:#ff8708;--green:#35c986;--radius:22px;--max:1240px;color-scheme:light}html[data-theme=dark]{--bg:#12282c;--surface:#1d353a;--surface-2:#294248;--ink:#f3f2ea;--muted:#a8b5b6;--orange:#ff8708;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"Space Grotesk",sans-serif;font-size:16px;line-height:1.55;transition:background .2s,color .2s}a{color:inherit}button,input,select{font:inherit}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 16px;background:var(--orange);color:#111;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{position:relative;z-index:20;width:min(calc(100% - 40px),var(--max));height:100px;margin:auto;display:flex;align-items:center;gap:40px}.brand{display:inline-flex}.brand img{display:block;width:220px;height:auto}.site-header nav{display:flex;gap:30px;margin-left:auto}.site-header nav a,.site-footer a{text-decoration:none;color:var(--muted);font-size:.9rem}.site-header nav a:hover,.site-footer a:hover{color:var(--orange)}.header-actions{display:flex;align-items:center;gap:10px}.theme-toggle,.menu-toggle{width:44px;height:44px;border:0;border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.menu-toggle{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:14px 22px;border:0;border-radius:12px;background:var(--orange);color:#211509;font-weight:700;text-decoration:none;cursor:pointer}.button:hover{background:#ff991f}.button-small{min-height:43px;padding:10px 16px;font-size:.86rem}.section-shell{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.eyebrow{margin:0 0 20px;color:var(--orange);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero{min-height:720px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.45fr);align-items:center;gap:80px;padding:70px 0 120px}.hero h1,.statement h2,.price-section h2,.lease-copy h2,.auth-intro h1{margin:0;font-size:clamp(4rem,8.4vw,8.2rem);font-weight:500;letter-spacing:-.075em;line-height:.84}.hero h1 em,.statement h2 em,.price-section h2 em,.auth-intro h1 em{color:var(--orange);font-style:normal}.hero-intro{max-width:720px;margin:42px 0 34px;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.3rem)}.hero-actions,.hero-proof{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.text-link{font-weight:600;text-decoration:none}.text-link i{margin-left:8px;color:var(--orange)}.hero-proof{margin-top:34px;color:var(--muted);font-size:.82rem}.hero-proof i{margin-right:7px;color:var(--green)}.hero-index{align-self:end;padding:0 0 40px 36px}.hero-index span{display:block;color:var(--orange);font-size:clamp(5rem,10vw,10rem);font-weight:700;line-height:1}.hero-index p{max-width:210px;color:var(--muted)}.product-stage{width:min(calc(100% - 24px),1500px);margin:0 auto 150px;padding:16px;border-radius:28px;background:#071b1f}.product-toolbar{display:flex;justify-content:space-between;padding:8px 12px 20px;color:#94a7aa;font-size:.75rem}.product-toolbar i{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--green)}.product-window{min-height:670px;display:grid;grid-template-columns:230px 1fr;overflow:hidden;border-radius:16px;background:#172f34;color:#f2f1e9}.product-window aside{display:flex;flex-direction:column;gap:7px;padding:32px 22px;background:#294248}.product-window aside img{width:170px;margin-bottom:36px}.product-window aside small{margin:12px 8px 5px;color:#819499;font-size:.65rem;letter-spacing:.14em}.product-window aside span,.product-window aside b{padding:12px 14px;border-radius:9px;font-size:.85rem}.product-window aside b{background:var(--orange);color:#1a160f}.product-main{padding:70px clamp(34px,7vw,100px)}.product-main h2{margin:0;font-size:clamp(3rem,5vw,5.4rem);font-weight:500;letter-spacing:-.06em;line-height:.95}.product-main>p:not(.eyebrow){max-width:690px;color:#a6b5b8}.metric-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:60px}.metric-strip article{min-height:150px;display:grid;align-content:space-between;padding:22px;border-radius:14px;background:#243e43}.metric-strip small{color:#9eb0b3}.metric-strip strong{font-size:2.7rem;font-weight:500}.metric-strip .healthy{color:var(--green);font-size:1.7rem}.activity-preview{margin-top:12px;padding:28px;border-radius:14px;background:#243e43}.activity-preview span{color:var(--orange);font-size:.65rem;letter-spacing:.13em}.activity-preview b{display:block;margin:12px 0 22px;font-size:1.25rem}.activity-preview i{display:block;height:1px;margin:14px 0;background:#355057}.statement{display:grid;grid-template-columns:.45fr 1.55fr;gap:70px;padding:80px 0 170px}.statement h2{font-size:clamp(3.1rem,6.8vw,6.8rem)}.statement>p:last-child{grid-column:2;max-width:680px;margin:0;color:var(--muted);font-size:1.2rem}.section-heading{display:grid;grid-template-columns:.5fr 1fr;gap:20px;align-items:end;margin-bottom:60px}.section-heading .eyebrow{align-self:start}.section-heading h2{margin:0;font-size:clamp(3rem,5vw,5.5rem);font-weight:500;letter-spacing:-.06em;line-height:.95}.section-heading>p:last-child{grid-column:2;margin:0;color:var(--muted)}.features{padding:100px 0 150px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-grid article{min-height:330px;display:grid;grid-template-columns:1fr auto;align-content:space-between;padding:30px;border-radius:var(--radius);background:var(--surface)}.feature-grid article>i{font-size:1.45rem;color:var(--orange)}.feature-grid article>span{color:var(--muted);font-size:.75rem}.feature-grid h3{grid-column:1/-1;align-self:end;margin:80px 0 10px;font-size:1.5rem}.feature-grid p{grid-column:1/-1;margin:0;color:var(--muted)}.comparison{padding:100px 0 160px}.comparison-table{font-size:.95rem}.compare-row{display:grid;grid-template-columns:1.3fr repeat(3,1fr);align-items:center;min-height:80px;padding:14px 22px;background:var(--surface)}.compare-row:nth-child(even){background:transparent}.compare-row span,.compare-row b{padding:0 10px}.compare-row b{color:var(--orange)}.compare-head{min-height:60px;border-radius:14px 14px 0 0;background:var(--surface-2);color:var(--muted);font-size:.78rem;text-transform:uppercase}.comparison-note{color:var(--muted);font-size:.75rem}.price-section{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:center;padding:100px 0 170px}.price-section h2{font-size:clamp(3.7rem,7vw,7rem)}.price-card{padding:42px;border-radius:var(--radius);background:var(--surface)}.price-card>div{display:flex;align-items:start}.price-card>div span{margin-top:12px;color:var(--orange);font-size:1.8rem}.price-card>div strong{font-size:7rem;font-weight:500;line-height:1}.price-card>div small{align-self:end;margin-bottom:13px;color:var(--muted)}.price-card p{color:var(--muted)}.price-card ul{display:grid;gap:12px;margin:28px 0;padding:0;list-style:none}.price-card li i{width:24px;color:var(--green)}.price-card .button{width:100%;margin-top:14px}.lease-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:clamp(50px,8vw,110px) max(20px,calc((100% - var(--max))/2));background:var(--surface)}.lease-copy h2{font-size:clamp(3.8rem,6.5vw,6.8rem)}.lease-copy>p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:1.1rem}.lease-copy>a{display:inline-block;margin-top:20px;color:var(--orange)}.lease-form,.auth-form{display:grid;gap:18px;align-content:start;padding:40px;border-radius:var(--radius);background:var(--bg)}label{display:grid;gap:7px}label>span{font-size:.8rem;font-weight:600}label small{color:var(--muted);font-weight:400}input,select{width:100%;min-height:52px;padding:13px 15px;border:0;border-radius:10px;background:var(--surface);color:var(--ink);outline:0}input:focus,select:focus{outline:2px solid var(--orange)}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-error,.notice{padding:15px 18px;border-radius:10px;background:#9d3c35;color:#fff}.form-footnote{margin:0;color:var(--muted);font-size:.75rem}.site-footer{width:min(calc(100% - 40px),var(--max));margin:auto;padding:70px 0 35px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.site-footer>p{margin:0;color:var(--muted);text-align:right}.site-footer>div{display:flex;gap:24px}.site-footer>small{color:var(--muted);text-align:right}.account-page{min-height:75vh}.auth-shell{width:min(calc(100% - 40px),1100px);margin:80px auto 140px;display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.auth-intro h1{font-size:clamp(4rem,7vw,7rem)}.auth-intro>p:not(.eyebrow){max-width:560px;color:var(--muted)}.auth-intro>a{color:var(--orange)}.auth-form h2{margin:0 0 10px;font-size:2rem}.dashboard-shell{width:min(calc(100% - 40px),var(--max));margin:70px auto 140px}.dashboard-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:60px}.dashboard-heading h1{margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:500;letter-spacing:-.06em}.dashboard-heading p:last-child{margin:8px 0 0;color:var(--muted)}.notice{display:flex;gap:14px;margin-bottom:18px;background:color-mix(in srgb,var(--green) 25%,var(--surface));color:var(--ink)}.notice p{margin:3px 0 0;color:var(--muted)}.notice i{margin-top:5px;color:var(--green)}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px}.dashboard-stats article{min-height:180px;display:grid;align-content:space-between;padding:26px;border-radius:18px;background:var(--surface)}.dashboard-stats span,.dashboard-stats small{color:var(--muted)}.dashboard-stats strong{font-size:3.5rem;font-weight:500}.license-list{display:grid;gap:14px}.license-card{padding:34px;border-radius:var(--radius);background:var(--surface)}.license-title{display:flex;justify-content:space-between;gap:30px}.license-title h2{margin:12px 0 6px;font-size:2rem}.status{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.75rem;text-transform:uppercase}.status i{width:8px;height:8px;border-radius:50%;background:#d3a349}.status-active i{background:var(--green)}.status-suspended i,.status-expired i{background:#dc6258}.license-title code{color:var(--muted)}.license-price{display:grid;text-align:right}.license-price strong{font-size:2.5rem}.license-price span{color:var(--muted)}.license-card dl{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0}.license-card dl>div{display:grid;gap:6px}.license-card dt{color:var(--muted);font-size:.75rem}.license-card dd{margin:0;font-weight:600}.server-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.admin-list{display:grid;gap:6px}.admin-list-head,.admin-row{display:grid;grid-template-columns:1fr 1.4fr .8fr .5fr;gap:20px;align-items:center;padding:18px 22px}.admin-list-head{color:var(--muted);font-size:.72rem;text-transform:uppercase}.admin-row{border-radius:14px;background:var(--surface)}.admin-row>div{min-width:0;display:grid;gap:8px}.admin-row span,.admin-row small{color:var(--muted);font-size:.75rem}.admin-row code{overflow:hidden;text-overflow:ellipsis}.admin-row input,.admin-row select{min-height:42px;padding:9px 11px}.admin-row label{gap:3px}.empty-state{padding:70px;text-align:center;border-radius:var(--radius);background:var(--surface)}.empty-state i{color:var(--orange);font-size:2rem}.empty-state h2{font-size:2rem}.empty-state p{color:var(--muted)}
@media(max-width:900px){.site-header nav{position:absolute;top:85px;left:0;right:0;display:none;flex-direction:column;padding:24px;border-radius:16px;background:var(--surface)}.site-header nav.open{display:flex}.menu-toggle{display:block}.site-header .button-small{display:none}.hero{grid-template-columns:1fr;min-height:650px}.hero-index{display:none}.product-window{grid-template-columns:1fr}.product-window aside{display:none}.statement,.section-heading,.price-section,.lease-section,.auth-shell{grid-template-columns:1fr}.statement>p:last-child,.section-heading>p:last-child{grid-column:1}.feature-grid{grid-template-columns:repeat(2,1fr)}.compare-row{grid-template-columns:1.2fr repeat(3,1fr);font-size:.78rem}.admin-list-head{display:none}.admin-row{grid-template-columns:1fr 1fr}.server-form{grid-template-columns:1fr 1fr}.server-form .button{grid-column:1/-1}.site-footer{grid-template-columns:1fr}.site-footer>p,.site-footer>small{text-align:left}}
@media(max-width:600px){.site-header{width:min(calc(100% - 28px),var(--max));height:82px}.brand img{width:174px}.hero{padding:70px 0 90px}.hero h1{font-size:clamp(3.5rem,18vw,5rem)}.hero-actions{align-items:flex-start;flex-direction:column}.product-stage{margin-bottom:80px}.product-window{min-height:560px}.product-main{padding:46px 24px}.metric-strip{grid-template-columns:1fr;margin-top:38px}.metric-strip article:nth-child(n+2){display:none}.statement{gap:25px;padding-bottom:90px}.features,.comparison{padding:60px 0 90px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:270px}.comparison-table{overflow-x:auto}.compare-row{min-width:670px}.price-section{gap:35px;padding:70px 0 100px}.price-card{padding:28px}.lease-section{gap:40px}.lease-form,.auth-form{padding:24px}.field-pair,.dashboard-stats,.license-card dl,.server-form,.admin-row{grid-template-columns:1fr}.site-footer>div{flex-direction:column;gap:9px}.auth-shell{margin-top:50px;gap:40px}.dashboard-heading,.license-title{align-items:flex-start;flex-direction:column}.dashboard-stats article{min-height:145px}.license-price{text-align:left}.admin-row{padding:24px}}
