@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300;400;500;600;700;800;900&display=swap";.file-upload[data-v-e7ddeade]{position:relative;width:100%;min-height:200px;border:2px dashed var(--border);border-radius:20px;background:var(--bg-secondary);cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.file-upload[data-v-e7ddeade]:hover{border-color:#f2f04780;background:#2a2a2acc}.file-upload.is-dragover[data-v-e7ddeade]{border-color:var(--accent);background:#f2f0470d;transform:scale(1.02)}.file-upload.has-file[data-v-e7ddeade]{border-style:solid;border-color:var(--accent);background:#f2f0470d}.file-upload.is-error[data-v-e7ddeade]{border-color:var(--error)}.file-input[data-v-e7ddeade]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.upload-content[data-v-e7ddeade]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:16px}.upload-icon[data-v-e7ddeade]{width:64px;height:64px;color:var(--accent);transition:all .4s cubic-bezier(.16,1,.3,1)}.upload-icon svg[data-v-e7ddeade]{width:100%;height:100%}.has-file .upload-icon[data-v-e7ddeade]{width:48px;height:48px;color:var(--success)}.upload-text[data-v-e7ddeade]{text-align:center}.primary-text[data-v-e7ddeade]{font-size:18px;font-weight:500;color:var(--text-primary);margin-bottom:8px}.primary-text .highlight[data-v-e7ddeade]{color:var(--accent)}.file-name[data-v-e7ddeade]{font-weight:600;word-break:break-all;max-width:100%}.secondary-text[data-v-e7ddeade]{font-size:14px;color:var(--text-muted)}.remove-file-btn[data-v-e7ddeade]{position:absolute;top:12px;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.remove-file-btn[data-v-e7ddeade]:hover{background:var(--error);border-color:var(--error);color:#fff}.remove-file-btn svg[data-v-e7ddeade]{width:16px;height:16px}.drag-overlay[data-v-e7ddeade]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#1e1e1ee6;backdrop-filter:blur(10px);z-index:10;animation:fade-in-up-e7ddeade .3s cubic-bezier(.16,1,.3,1)}.overlay-content[data-v-e7ddeade]{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--accent)}.overlay-content svg[data-v-e7ddeade]{width:48px;height:48px;animation:bounce-e7ddeade .6s infinite alternate}.overlay-content span[data-v-e7ddeade]{font-size:16px;font-weight:600}@keyframes bounce-e7ddeade{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes fade-in-up-e7ddeade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-message[data-v-e7ddeade]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ef44441a;border:1px solid var(--error);border-radius:8px;color:var(--error);font-size:14px;white-space:nowrap}.error-message svg[data-v-e7ddeade]{width:16px;height:16px;flex-shrink:0}@media(max-width:768px){.file-upload[data-v-e7ddeade]{min-height:160px}.upload-content[data-v-e7ddeade]{padding:24px 16px}.upload-icon[data-v-e7ddeade]{width:48px;height:48px}.primary-text[data-v-e7ddeade]{font-size:16px}.secondary-text[data-v-e7ddeade]{font-size:12px}}.password-input-wrapper[data-v-4229e49d]{width:100%}.input-label[data-v-4229e49d]{display:block;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.required-mark[data-v-4229e49d]{color:var(--error);margin-left:4px}.input-wrapper[data-v-4229e49d]{position:relative;display:flex;align-items:center}.input-icon[data-v-4229e49d]{position:absolute;left:14px;width:20px;height:20px;color:var(--text-muted);pointer-events:none;transition:color .3s cubic-bezier(.16,1,.3,1)}.input-icon svg[data-v-4229e49d]{width:100%;height:100%}.password-field[data-v-4229e49d]{padding-left:44px;padding-right:48px}.input-field[data-v-4229e49d]{width:100%;padding:14px 18px;font-family:inherit;font-size:16px;background:var(--bg-secondary);border:2px solid var(--border);border-radius:12px;color:var(--text-primary);transition:all .3s cubic-bezier(.16,1,.3,1)}.input-field[data-v-4229e49d]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f2f0471a}.input-field[data-v-4229e49d]::-moz-placeholder{color:var(--text-muted)}.input-field[data-v-4229e49d]::placeholder{color:var(--text-muted)}.input-wrapper:focus-within .input-icon[data-v-4229e49d]{color:var(--accent)}.toggle-password-btn[data-v-4229e49d]{position:absolute;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.toggle-password-btn[data-v-4229e49d]:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}.toggle-password-btn.is-visible[data-v-4229e49d]{color:var(--accent)}.toggle-password-btn[data-v-4229e49d]:disabled{opacity:.5;cursor:not-allowed}.toggle-password-btn svg[data-v-4229e49d]{width:20px;height:20px}.password-strength[data-v-4229e49d]{display:flex;align-items:center;gap:12px;margin-top:8px}.strength-bar[data-v-4229e49d]{flex:1;height:4px;background:var(--bg-card);border-radius:2px;overflow:hidden}.strength-fill[data-v-4229e49d]{height:100%;border-radius:2px;transition:all .4s cubic-bezier(.16,1,.3,1)}.strength-text[data-v-4229e49d]{font-size:12px;font-weight:500;min-width:40px;text-align:right;transition:color .4s cubic-bezier(.16,1,.3,1)}.error-text[data-v-4229e49d]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;color:var(--error);animation:fade-in-up-4229e49d .3s cubic-bezier(.16,1,.3,1)}.error-text svg[data-v-4229e49d]{width:14px;height:14px;flex-shrink:0}.hint-text[data-v-4229e49d]{margin-top:8px;font-size:13px;color:var(--text-muted)}.is-error .input-field[data-v-4229e49d]{border-color:var(--error)}.is-error .input-field[data-v-4229e49d]:focus{box-shadow:0 0 0 3px #ef44441a}@keyframes fade-in-up-4229e49d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.password-field[data-v-4229e49d]{padding-left:40px;padding-right:44px}.input-icon[data-v-4229e49d]{left:12px;width:18px;height:18px}.toggle-password-btn[data-v-4229e49d]{right:8px;width:28px;height:28px}.toggle-password-btn svg[data-v-4229e49d]{width:18px;height:18px}}.progress-indicator[data-v-e4bdf6f4]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px}.circular-progress[data-v-e4bdf6f4]{position:relative;width:140px;height:140px}.progress-ring[data-v-e4bdf6f4]{width:100%;height:100%;transform:rotate(-90deg)}.progress-ring-bg[data-v-e4bdf6f4]{stroke:var(--bg-card)}.progress-ring-fill[data-v-e4bdf6f4]{stroke:var(--accent);filter:drop-shadow(0 0 8px rgba(242,240,71,.4));transition:stroke-dashoffset .3s cubic-bezier(.16,1,.3,1)}.progress-content[data-v-e4bdf6f4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.progress-percentage[data-v-e4bdf6f4]{font-size:28px;font-weight:700;color:var(--accent)}.status-icon[data-v-e4bdf6f4]{width:100px;height:100px;animation:scale-in-e4bdf6f4 .5s cubic-bezier(.34,1.56,.64,1)}.status-icon svg[data-v-e4bdf6f4]{width:100%;height:100%}.status-icon.success[data-v-e4bdf6f4]{color:var(--success)}.status-icon.error[data-v-e4bdf6f4]{color:var(--error)}.progress-message[data-v-e4bdf6f4]{text-align:center}.message-primary[data-v-e4bdf6f4]{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.message-secondary[data-v-e4bdf6f4]{font-size:14px;color:var(--text-muted)}.linear-progress-wrapper[data-v-e4bdf6f4]{width:100%;max-width:400px}.progress-container[data-v-e4bdf6f4]{width:100%;height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.progress-bar[data-v-e4bdf6f4]{height:100%;background:linear-gradient(90deg,var(--accent),#e5e33d);border-radius:4px;transition:width .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.progress-bar[data-v-e4bdf6f4]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-e4bdf6f4 1.5s infinite}@keyframes shimmer-e4bdf6f4{0%{transform:translate(-100%)}to{transform:translate(100%)}}.stage-reading .progress-ring-fill[data-v-e4bdf6f4]{stroke:#3b82f6}.stage-deriving .progress-ring-fill[data-v-e4bdf6f4]{stroke:#8b5cf6}.stage-decrypting .progress-ring-fill[data-v-e4bdf6f4]{stroke:var(--accent)}.stage-complete .progress-ring-fill[data-v-e4bdf6f4]{stroke:var(--success)}.stage-error .progress-ring-fill[data-v-e4bdf6f4]{stroke:var(--error)}@keyframes pulse-e4bdf6f4{0%,to{opacity:1}50%{opacity:.7}}.circular-progress[data-v-e4bdf6f4]{animation:pulse-e4bdf6f4 2s ease-in-out infinite}@keyframes scale-in-e4bdf6f4{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.progress-indicator[data-v-e4bdf6f4]{padding:24px 16px;gap:16px}.circular-progress[data-v-e4bdf6f4]{width:120px;height:120px}.progress-percentage[data-v-e4bdf6f4]{font-size:24px}.status-icon[data-v-e4bdf6f4]{width:80px;height:80px}.message-primary[data-v-e4bdf6f4]{font-size:16px}.message-secondary[data-v-e4bdf6f4]{font-size:13px}}.decryption-tool[data-v-249ab894]{width:100%;max-width:600px;margin:0 auto}.tool-header[data-v-249ab894]{text-align:center;margin-bottom:32px}.tool-title[data-v-249ab894]{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.tool-subtitle[data-v-249ab894]{font-size:14px;color:var(--text-muted)}.tool-subtitle code[data-v-249ab894]{background:var(--bg-secondary);padding:2px 8px;border-radius:4px;font-family:Fira Code,monospace;color:var(--accent)}.tool-content[data-v-249ab894]{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:32px;min-height:400px;display:flex;flex-direction:column}.stage-input[data-v-249ab894]{display:flex;flex-direction:column;gap:24px}.input-section[data-v-249ab894]{width:100%}.section-label[data-v-249ab894]{display:block;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.decrypt-btn[data-v-249ab894]{width:100%;margin-top:8px;padding:16px;font-size:18px}.btn-icon[data-v-249ab894]{width:20px;height:20px}.btn-icon.spin[data-v-249ab894]{animation:spin-249ab894 1s linear infinite}@keyframes spin-249ab894{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stage-processing[data-v-249ab894],.stage-complete[data-v-249ab894],.stage-error[data-v-249ab894]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:24px}.cancel-btn[data-v-249ab894]{margin-top:16px}.action-buttons[data-v-249ab894]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px}.download-btn[data-v-249ab894]{animation:pulse-glow-249ab894 2s ease-in-out infinite}@keyframes pulse-glow-249ab894{0%,to{box-shadow:0 0 20px #f2f0474d}50%{box-shadow:0 0 40px #f2f04799}}.security-notice[data-v-249ab894]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;padding:16px;background:#f2f0470d;border:1px solid rgba(242,240,71,.2);border-radius:12px;color:var(--text-muted);font-size:13px}.security-notice svg[data-v-249ab894]{width:18px;height:18px;color:var(--accent);flex-shrink:0}@media(max-width:768px){.decryption-tool[data-v-249ab894]{max-width:100%}.tool-header[data-v-249ab894]{margin-bottom:24px}.tool-title[data-v-249ab894]{font-size:24px}.tool-subtitle[data-v-249ab894]{font-size:12px}.tool-content[data-v-249ab894]{padding:24px 20px;border-radius:20px;min-height:350px}.stage-input[data-v-249ab894]{gap:20px}.decrypt-btn[data-v-249ab894]{padding:14px;font-size:16px}.security-notice[data-v-249ab894]{padding:12px;font-size:12px;text-align:center}.security-notice svg[data-v-249ab894]{width:16px;height:16px}}:root{--bg-primary: #1e1e1e;--bg-secondary: #252525;--bg-card: #2a2a2a;--accent: #f2f047;--accent-hover: #e5e33d;--text-primary: #ffffff;--text-secondary: #f6f6f6;--text-muted: #a0a0a0;--border: #3a3a3a;--success: #4ade80;--error: #ef4444;--warning: #fbbf24}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;overflow-x:hidden;line-height:1.6}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-family:inherit;font-size:16px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;text-decoration:none}.btn-primary{background:var(--accent);color:var(--bg-primary)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 10px 30px #f2f0474d}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:transparent;color:var(--text-primary);border:2px solid var(--border)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.input-field{width:100%;padding:14px 18px;font-family:inherit;font-size:16px;background:var(--bg-secondary);border:2px solid var(--border);border-radius:12px;color:var(--text-primary);transition:all .3s cubic-bezier(.16,1,.3,1)}.input-field:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f2f0471a}.input-field::-moz-placeholder{color:var(--text-muted)}.input-field::placeholder{color:var(--text-muted)}.card{background:var(--bg-card);border-radius:20px;border:1px solid var(--border);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.card:hover{border-color:#f2f0474d;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.progress-container{width:100%;height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.progress-bar{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-hover));border-radius:4px;transition:width .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.status-success{color:var(--success)}.status-error{color:var(--error)}.status-warning{color:var(--warning)}.section{padding:80px 0}.heading-1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.heading-2{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.heading-3{font-size:1.5rem;font-weight:600;line-height:1.3}.text-body{font-size:1rem;line-height:1.6;color:var(--text-secondary)}.text-muted{color:var(--text-muted)}@media(max-width:768px){.section{padding:60px 0}.btn{padding:12px 24px;font-size:14px}.input-field{padding:12px 16px}.container{padding:0 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app{min-height:100vh;position:relative}.background-effects{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.gradient-mesh{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(242,240,71,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(242,240,71,.05) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(37,37,37,.5) 0%,transparent 70%);animation:mesh-move 20s ease-in-out infinite}@keyframes mesh-move{0%,to{transform:translate(0) scale(1)}33%{transform:translate(2%,2%) scale(1.05)}66%{transform:translate(-2%,1%) scale(.95)}}.grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px}.app-header{position:fixed;top:0;left:0;right:0;z-index:100;background:#1e1e1ecc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.header-content{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;color:var(--text-primary)}.logo svg{width:36px;height:36px}.header-nav{display:flex;gap:32px}.nav-link{font-size:15px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1);position:relative}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--accent);transition:width .3s cubic-bezier(.16,1,.3,1)}.nav-link:hover{color:var(--accent)}.nav-link:hover:after{width:100%}.hero-section{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;padding-top:72px;padding-bottom:80px}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-text{max-width:540px}.hero-title{margin-bottom:24px}.title-line{display:block;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary)}.title-line.highlight{color:var(--accent)}.hero-description{font-size:18px;line-height:1.7;color:var(--text-secondary);margin-bottom:32px}.hero-actions{display:flex;gap:16px}.btn-arrow{width:18px;height:18px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.btn-primary:hover .btn-arrow{transform:translate(4px)}.hero-visual{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.floating-card{position:absolute;display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 40px #0000004d}.floating-card:first-child{top:20%;left:10%}.floating-card.card-2{bottom:20%;right:10%}.card-icon svg{width:48px;height:48px}.card-text{display:flex;flex-direction:column;gap:4px}.card-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.card-value{font-size:16px;font-weight:600;color:var(--text-primary)}.animate-float{animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.features-section{position:relative;z-index:1;padding:100px 0;background:linear-gradient(180deg,transparent,rgba(37,37,37,.5),transparent)}.section-header{text-align:center;margin-bottom:60px}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--text-primary);margin-bottom:12px}.section-subtitle{font-size:18px;color:var(--text-muted)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:2}.feature-card{position:relative;padding:40px 32px;background:var(--bg-card);border:1px solid var(--border);border-radius:24px;text-align:center;transition:all .4s cubic-bezier(.16,1,.3,1)}.feature-card:hover{transform:translateY(-8px);border-color:#f2f0474d;box-shadow:0 30px 60px #0000004d}.feature-number{position:absolute;top:20px;left:24px;font-size:14px;font-weight:700;color:var(--accent);opacity:.5}.feature-icon{width:64px;height:64px;margin:0 auto 24px}.feature-icon svg{width:100%;height:100%}.feature-title{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.feature-description{font-size:15px;color:var(--text-muted);line-height:1.6}.connection-line{position:absolute;top:50%;left:10%;right:10%;width:80%;height:100px;transform:translateY(-50%);z-index:1;opacity:.5}.tool-section{position:relative;z-index:1;padding:100px 0}.specs-section{position:relative;z-index:1;padding:100px 0;background:linear-gradient(180deg,transparent,rgba(37,37,37,.5),transparent)}.specs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.spec-card{padding:32px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;text-align:center;transition:all .4s cubic-bezier(.16,1,.3,1)}.spec-card:hover{border-color:#f2f0474d;transform:translateY(-4px)}.spec-icon{width:48px;height:48px;margin:0 auto 20px}.spec-icon svg{width:100%;height:100%}.spec-title{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.spec-description{font-size:13px;color:var(--text-muted);line-height:1.6}.app-footer{position:relative;z-index:1;padding:60px 0;border-top:1px solid var(--border);background:var(--bg-secondary)}.footer-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.footer-brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;color:var(--text-primary)}.footer-brand svg{width:32px;height:32px}.footer-text{font-size:14px;color:var(--text-muted)}.footer-copyright{font-size:13px;color:var(--text-muted);opacity:.7}@media(max-width:1024px){.hero-content{grid-template-columns:1fr;text-align:center}.hero-text{max-width:100%}.hero-actions{justify-content:center}.hero-visual{display:none}.features-grid{grid-template-columns:1fr}.connection-line{display:none}.specs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.header-nav{display:none}.hero-section{padding-top:100px;padding-bottom:60px}.hero-description{font-size:16px}.features-section,.tool-section,.specs-section{padding:60px 0}.section-header{margin-bottom:40px}.feature-card{padding:32px 24px}.specs-grid{grid-template-columns:1fr}.spec-card{padding:24px}}
