.hero h1{letter-spacing:0;max-width:600px;margin:0;font-size:clamp(48px,5.8vw,76px);font-weight:900;line-height:.96}.product-stack:before,.product-stack:after{content:"";background:#ffffff21;border-radius:22px;position:absolute;transform:rotate(-8deg);box-shadow:inset 0 0 0 1px #ffffff29}.product-stack:before{width:380px;height:180px;top:0;right:30px}.product-stack:after{width:260px;height:150px;bottom:34px;left:6px;transform:rotate(8deg)}.app-window{z-index:2;color:var(--ink);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #ffffffb8;border-radius:18px;margin-top:44px;position:relative;overflow:hidden}.window-title{background:#fff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.window-brand{align-items:center;gap:10px;font-weight:850;display:flex}.window-brand .brand-mark{background:linear-gradient(135deg, var(--blue), var(--cyan));box-shadow:none}.app-sidebar{background:#f7f9fc;border-right:1px solid #e7edf5;padding:18px 14px}.app-nav div{color:#52667d;border-radius:10px;align-items:center;min-height:38px;padding:0 11px;font-size:13px;font-weight:800;display:flex}.app-nav .active{color:var(--blue);background:#eef4ff}.app-head h2{margin:0;font-size:17px}.status-pill{color:#007a57;background:#e6fbf5;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.control-row,.mini-panel{background:#fff;border:1px solid #dce6f1;border-radius:14px;box-shadow:0 10px 26px #0a25400d}.control-row{justify-content:space-between;align-items:center;gap:16px;min-height:74px;margin-bottom:14px;padding:16px;display:flex}.control-row strong,.mini-panel strong{font-size:14px;display:block}.control-row span,.mini-panel span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.power{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:14px;place-items:center;width:54px;height:54px;font-size:23px;font-weight:900;display:grid}.toggle{background:var(--blue);border-radius:999px;width:48px;height:26px;padding:3px}.toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;margin-left:auto;display:block}.mini-panel{padding:16px}.release-card{z-index:2;max-width:1010px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #dce6f1;border-radius:18px;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:center;gap:28px;margin:-34px auto 0;padding:25px;display:grid;position:relative}.release-icon{width:64px;height:64px;color:var(--blue);background:linear-gradient(135deg,#eef4ff,#e8fbff);border-radius:16px;place-items:center;display:grid}.release-card h2,.section h2{letter-spacing:0;margin:0;font-size:28px;line-height:1.18}.release-card p,.section p{color:var(--muted);margin:8px 0 0;line-height:1.65}.release-visual{background:linear-gradient(135deg,#f8fbff,#ecfbff);border:1px solid #dce6f1;border-radius:16px;overflow:hidden}.release-visual img{object-fit:cover;object-position:center;width:100%;height:260px;display:block}.section.center{text-align:center}.section.center p{max-width:680px;margin-left:auto;margin-right:auto}.price-card h3{margin:0;font-size:19px}.price-card p{color:var(--muted);margin:6px 0 0;font-size:13px}.price span{color:var(--muted);font-size:14px;font-weight:750}.check-list li{align-items:center;gap:10px;display:flex}.check-list li:before{content:"";background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #eef4ff}.price-card .button{margin-top:auto}.trust-line{color:var(--muted);justify-content:center;gap:10px;margin-top:24px;font-size:13px;display:flex}.routes-preview{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #dce6f1;border-radius:22px;grid-template-columns:minmax(430px,1.12fr) minmax(0,.88fr);align-items:center;gap:38px;padding:30px;display:grid}.routes-map{background:#f7fcff;border:1px solid #dce6f1;border-radius:18px;overflow:hidden}.routes-map img{object-fit:cover;object-position:center;width:100%;height:330px;display:block}.route-points li{align-items:center;gap:10px;display:flex}.route-points li:before{content:"";background:linear-gradient(135deg, var(--teal), var(--cyan));border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #e8fbff}.workflow-preview{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:38px;margin-top:30px;display:grid}.workflow-panel{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #dce6f1;border-radius:20px;overflow:hidden}.workflow-head{color:#fff;background:linear-gradient(135deg, var(--ink), var(--blue));justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.workflow-row{color:#42566d;border:1px solid #e2eaf3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px;display:grid}.workflow-row strong{color:var(--ink)}.security-band{color:#fff;background:radial-gradient(circle at 20% 20%,#00d4ff57,#0000 26%),linear-gradient(135deg,#0a2540,#233b87 54%,#635bff);margin:74px -30px 0;padding:56px 30px}.security-item{text-align:left;background:#ffffff1a;border-radius:16px;align-content:start;gap:12px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.security-item svg{color:var(--cyan)}.security-item strong{font-size:14px;display:block}.security-item span{color:#ffffffc2;font-size:13px;line-height:1.55}.closing-cta{border:1px solid var(--line);background:linear-gradient(135deg,#635bff0f,#00d4ff14);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:34px;display:flex}.closing-cta h2{margin:0 0 6px}.closing-cta p{max-width:520px;color:var(--muted);margin:0}.closing-cta .actions{margin:0}.faq-item[open] summary span:last-child{transform:rotate(45deg)}.faq-item summary{cursor:pointer;justify-content:space-between;gap:16px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span:last-child{transition:transform .15s}.faq-answer{color:var(--muted);margin:12px 0 2px;font-weight:500;line-height:1.6}.download-card .label{margin:0}@media (width<=980px){.hero{grid-template-columns:1fr;min-height:0;padding:30px 22px 120px}.product-stack{min-height:0}.release-card,.routes-preview,.workflow-preview{grid-template-columns:1fr}.app-window{max-width:660px}.security-band{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}.security-grid,.faq-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.hero{gap:34px;padding:26px 16px 104px}.hero h1{font-size:42px}.hero-copy{font-size:16px}.app-body,.pricing-grid,.mini-grid,.security-grid,.faq-grid{grid-template-columns:1fr}.app-sidebar{display:none}.release-card{margin-top:-28px;padding:20px}.release-copy{grid-template-columns:1fr}.release-visual img,.routes-map img{height:auto}.security-band{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}
