@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&family=Playfair+Display:wght@500;600&display=swap";:root{font-family:Manrope,system-ui,sans-serif;color:#f8fafc;background:#0b1220}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(circle at top,rgba(14,116,144,.2),transparent 55%),linear-gradient(160deg,#070b14,#0b1220 45%,#0f172a);min-height:100vh}.page{display:flex;flex-direction:column;gap:48px;padding:32px 6vw 48px}.header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.brand{display:flex;gap:16px;align-items:center}.brand img{width:54px;height:54px;border-radius:16px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d}.brand h1{font-family:Manrope,system-ui,sans-serif;font-size:22px;font-weight:600}.brand h1.title{display:inline-flex;align-items:center;gap:8px}.brand p{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#e2e8f0b3}.trust{display:flex;gap:8px;align-items:center;font-size:13px;color:#e2e8f0b3}.header-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.menu{position:relative}.menu-button{border:1px solid rgba(148,163,184,.35);background:#0f172ab3;color:#f8fafc;border-radius:999px;padding:8px 14px;display:inline-flex;gap:8px;align-items:center;cursor:pointer;font-size:13px}.menu-panel{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;background:#0f172af2;border:1px solid rgba(148,163,184,.3);border-radius:12px;display:grid;gap:6px;padding:8px;z-index:10}.menu-item{background:transparent;border:none;color:#f8fafc;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px}.menu-item:hover{background:#38bdf833}.pricing{display:grid;gap:24px}.pricing-header p{text-transform:uppercase;letter-spacing:3px;font-size:12px;color:#fbbf24}.pricing-header h2{font-family:Playfair Display,serif;font-size:clamp(26px,3.2vw,36px);margin:8px 0 6px}.pricing-header span{color:#e2e8f0b3}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.plan{border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:18px;background:#0f172a99;color:inherit;display:flex;flex-direction:column;justify-content:space-between;gap:18px;text-align:left;cursor:pointer}.plan.active{border-color:#38bdf8cc;box-shadow:0 18px 40px #38bdf833}.plan h3{font-size:18px}.plan .price{font-weight:600;margin:8px 0}.plan .desc{color:#e2e8f0b3;font-size:14px}.plan .limit{margin-top:10px;font-size:13px;color:#e2e8f099}.plan .limit.extra{margin-top:6px;color:#38bdf8cc}.plan .cta{display:inline-flex;align-items:center;gap:8px;color:#38bdf8;font-weight:600}.form-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;align-items:start;margin-top:12px}.form-card{background:#0f172ab3;border-radius:20px;padding:20px;border:1px solid rgba(148,163,184,.2)}.form-card.highlight{border-color:#38bdf8b3;box-shadow:0 18px 40px #38bdf826}.form-card.collapsed form{display:none}.form-placeholder{margin-top:12px;padding:12px 14px;border-radius:12px;background:#0f172a99;color:#e2e8f0b3;font-size:13px}.form-card h3{margin-bottom:8px}.form-card p{color:#e2e8f0b3;margin-bottom:16px}form{display:grid;gap:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label{min-width:0}.form-grid .span-2{grid-column:span 2}.form-grid .span-3{grid-column:1 / -1}label{display:grid;gap:6px;font-size:13px}input{background:#0f172acc;border:1px solid rgba(148,163,184,.3);border-radius:10px;padding:10px 12px;color:#f8fafc}select{background:#0f172acc;border:1px solid rgba(148,163,184,.3);border-radius:10px;padding:10px 12px;color:#f8fafc;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{background:#0f172acc;border:1px solid rgba(148,163,184,.3);border-radius:10px;padding:10px 12px;color:#f8fafc;min-height:90px;resize:vertical}.form-grid input,.form-grid textarea,.form-grid select{padding:8px 10px;font-size:13px}.compact input,.compact textarea,.compact select{max-width:240px;justify-self:start}.checkbox{display:flex;align-items:center;gap:10px;font-size:12px;color:#e2e8f0b3}.checkbox input{width:16px;height:16px}.checkbox-error{color:#f97316}.checkbox-error input{outline:2px solid rgba(249,115,22,.6);outline-offset:2px}.checkbox-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.checkbox-row .checkbox{white-space:nowrap}.checkbox-errors{margin-top:6px;font-size:12px;color:#f97316}.checkbox-errors p{margin:0}.phone-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.phone-row label{flex:1 1 140px}.address-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.address-row label{min-width:0}@media (max-width: 900px){.address-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.address-row{grid-template-columns:1fr}}@media (max-width: 640px){.phone-row{flex-direction:column;align-items:stretch}}@media (max-width: 720px){.checkbox-row{flex-direction:column;align-items:flex-start}.checkbox-row .checkbox{white-space:normal}}button.primary{border:none;border-radius:999px;padding:12px 16px;background:linear-gradient(120deg,#38bdf8,#22d3ee);color:#07111f;font-weight:600;display:inline-flex;gap:8px;align-items:center;justify-content:center}.message{font-size:13px;color:#fbbf24}.currency-inline{display:inline-flex;align-items:center;gap:6px}.form-note{font-size:12px;color:#f8fafcb3;background:#0f172a80;border-radius:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.2)}.form-grid textarea{min-height:80px}@media (max-width: 900px){.form-grid{grid-template-columns:1fr}.form-grid .span-2,.form-grid .span-3{grid-column:1 / -1}.compact input,.compact textarea{max-width:100%}}@media (min-width: 1200px){.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-aside{display:grid;gap:12px;color:#e2e8f0b3;font-size:13px}.form-aside div{display:inline-flex;gap:8px;align-items:center}.license{background:#0f172ab3;border-radius:20px;padding:20px;border:1px solid rgba(148,163,184,.2)}.license-card{margin-top:12px;padding:16px;border-radius:16px;background:#38bdf81f;border:1px solid rgba(56,189,248,.4)}.license-key{font-size:20px;font-weight:700;letter-spacing:1px}.license-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;color:#e2e8f0b3}.admin-input input,.admin-input textarea{min-height:44px;font-size:14px}.admin-button{margin-top:10px}.admin-table{margin-top:16px;display:grid;gap:8px;font-size:12px;color:#e2e8f0b3}.admin-row{display:grid;grid-template-columns:1.4fr .6fr 1fr .6fr;gap:8px;padding:8px;border-radius:10px;background:#0f172a99}.admin-header{font-weight:600;color:#f8fafce6}footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#e2e8f099;font-size:12px}.sales-link{color:#f59e0b}.sales-link:hover{color:#fbbf24}@media (max-width: 640px){.header{flex-direction:column;align-items:flex-start}.menu-panel{right:auto;left:0}}
