:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;color:#111827;background:#f3f4f6;line-height:1.6;--bg: #f3f4f6;--glass: rgba(255, 255, 255, .6);--glass-strong: rgba(255, 255, 255, .75);--text: #111827;--muted: #6b7280;--accent: #6c63ff;--accent-2: #8b7bff;--shadow: 0 12px 30px rgba(17, 24, 39, .12);--border: rgba(255, 255, 255, .35)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:radial-gradient(1200px 600px at 20% 0%,#eef2ff 0%,transparent 60%),radial-gradient(1200px 600px at 80% 20%,#f3e8ff 0%,transparent 55%),var(--bg)}.app{width:100%}.app>section,.app>footer{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 24px}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;position:sticky;top:0;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:16px 24px;border-bottom:1px solid var(--border);z-index:10}.brand{font-weight:600;font-size:18px;letter-spacing:-.5px;display:flex;align-items:center;gap:8px}nav{display:flex;gap:32px;flex:1}nav a{color:var(--muted);text-decoration:none;font-size:14px;transition:color .2s}nav a:hover{color:var(--accent)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:80px 0 120px;align-items:center}h1{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:16px;letter-spacing:-1px}.sub{color:var(--muted);font-size:18px;line-height:1.6;margin-bottom:32px}.actions{display:flex;gap:12px;margin-bottom:40px}.meta{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;color:var(--muted);font-size:13px}.meta span{display:inline-flex;align-items:center;gap:8px}.hero-card{background:var(--glass-strong);border:1px solid var(--border);border-radius:20px;padding:32px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-card-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#7c6cff,#9b8cff);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 8px 18px #7c6cff59}.hero-card h3{font-size:16px;margin-bottom:24px}.hero-card ol{list-style:decimal;padding-left:20px}.hero-card li{margin-bottom:16px;color:#6b7280;line-height:1.6}.hero-card li strong{color:var(--text)}.section{margin:120px 0}.section h2{font-size:36px;font-weight:700;margin-bottom:48px;text-align:center}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.grid.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{background:var(--glass);border:1px solid var(--border);border-radius:20px;padding:32px;transition:all .3s;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card:hover{border-color:#6c63ff73;box-shadow:0 14px 30px #6c63ff2e}.card-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#7c6cff,#9b8cff);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 8px 18px #7c6cff59}.card h4{font-size:16px;margin-bottom:12px}.card p{color:var(--muted);font-size:14px;line-height:1.6}.card.highlight{background:#111827d9;color:#fff;border-color:#ffffff1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.card.highlight h4,.card.highlight p,.card.highlight li{color:#fff}.price{font-size:28px;font-weight:700;margin:16px 0 24px}.period{font-size:14px;font-weight:400;color:#999}.card ul{list-style:none;margin:20px 0 24px}.card li{padding:8px 0;font-size:14px;color:#666}.card.highlight li{color:#ccc}.faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.faq div h4{font-size:15px;margin-bottom:8px;font-weight:600}.faq div p{color:#666;font-size:14px;line-height:1.6}.cta{text-align:center;margin:120px 0;padding:60px 40px;background:var(--glass-strong);border-radius:22px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border)}.cta h2{margin-bottom:16px}.cta p{color:var(--muted);font-size:18px;margin-bottom:32px}.footer{border-top:1px solid #eadfd6;padding:48px 0;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:13px;margin-top:60px}.footer .links{display:flex;gap:24px}.footer a{color:var(--muted);text-decoration:none;transition:color .2s}.footer a:hover{color:var(--accent)}.btn{border:1px solid rgba(255,255,255,.4);background:#ffffff59;color:var(--text);padding:10px 20px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn:hover{background:#ffffff8c}.btn.primary{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);color:#fff;border-color:transparent;box-shadow:0 10px 24px #6c63ff59}.btn.primary:hover{background:linear-gradient(135deg,#5c53ff,#7b6bff)}.btn.ghost{background:#ffffff40;color:var(--muted);border-color:#ffffff59}.btn.ghost:hover{color:var(--text)}.btn.full{width:100%;margin-top:16px}.btn.large{padding:14px 32px;font-size:16px}@media(max-width:1024px){.app>section,.app>footer{padding:0 24px}.hero{grid-template-columns:1fr;margin:60px 0 80px}h1{font-size:36px}.section h2{font-size:28px;margin-bottom:32px}}@media(max-width:640px){.app>section,.app>footer{padding:0 16px}.nav{flex-direction:column;padding:12px 16px;gap:12px}nav{gap:16px;font-size:12px}h1{font-size:28px}.sub{font-size:16px}.actions{flex-direction:column}.btn{width:100%}.meta{grid-template-columns:1fr}.footer{flex-direction:column;gap:16px;text-align:center;padding:24px 0}.hero{margin:40px 0 60px;gap:24px}.section{margin:60px 0}.cta{padding:40px 24px;margin:60px 0}.grid,.faq{grid-template-columns:1fr}}.auth-page{min-height:100vh;background:radial-gradient(1200px 600px at 20% 0%,#eef2ff 0%,transparent 60%),radial-gradient(1200px 600px at 80% 20%,#f3e8ff 0%,transparent 55%),#f3f4f6;display:flex;align-items:center;justify-content:center;padding:24px}.auth-container{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1000px;width:100%;align-items:center}.auth-box{background:#ffffffb3;border:1px solid rgba(255,255,255,.4);border-radius:18px;padding:40px;box-shadow:0 12px 30px #1118271f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-box h1{font-size:28px;margin-bottom:8px}.subtitle{color:#999;margin-bottom:32px;font-size:14px}.form-group input{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.6);border-radius:10px;font-size:14px;transition:all .2s;background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.form-group input:focus{outline:none;border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff33}.divider{text-align:center;margin:24px 0;color:#ccc;font-size:13px;position:relative}.divider:before,.divider:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:#e5e5e5}.divider:before{left:0}.divider:after{right:0}.google-btn{display:flex;align-items:center;justify-content:center;gap:8px}.google-btn:before{content:"G";font-weight:700;color:#4285f4}.auth-toggle{text-align:center;margin-top:20px;font-size:14px;color:#666}.link-btn{background:none;border:none;color:#000;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.link-btn:hover{color:#666}.auth-info{display:none}.auth-info h2{font-size:24px;margin-bottom:20px}.auth-info ul{list-style:none;padding:0}.auth-info li{padding:12px 0;font-size:16px;color:#555;line-height:1.6}@media(min-width:1024px){.auth-info{display:block}}@media(max-width:1024px){.auth-container{grid-template-columns:1fr;gap:24px}.auth-box{padding:32px}}@media(max-width:640px){.auth-page{padding:16px}.auth-box{padding:24px}.auth-box h1{font-size:24px}.auth-container{gap:0}}button:disabled{opacity:.6;cursor:not-allowed}.onboarding-page{min-height:100vh;background:#f9f9f9;padding:40px 24px}.onboarding-container{max-width:900px;margin:0 auto}.progress-bar{height:4px;background:#e5e5e5;border-radius:2px;margin-bottom:40px;overflow:hidden}.progress-step{height:100%;background:#000;transition:width .3s}.onboarding-box{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:40px;margin-bottom:40px}.onboarding-box h1{font-size:32px;margin-bottom:8px}.step-indicator{color:#999;font-size:14px;margin-bottom:32px}.onboarding-box h2{font-size:20px;margin-bottom:12px}.step-desc{color:#666;margin-bottom:24px;font-size:15px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group input{width:100%;padding:10px 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:14px}.form-group input:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px #0000001a}.email-input-wrapper{display:flex;align-items:center;border:1px solid #e5e5e5;border-radius:6px;overflow:hidden}.email-input-wrapper input{flex:1;border:none;padding:10px 12px}.domain-suffix{padding:0 12px;background:#f9f9f9;color:#666;font-size:14px;border-left:1px solid #e5e5e5;white-space:nowrap}.dns-instructions{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;padding:24px;margin-bottom:24px}.dns-instructions h3{font-size:15px;margin-bottom:16px}.nameserver-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ns-item{display:flex;align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:12px;gap:12px}.ns-item code{flex:1;font-family:monospace;font-size:13px;color:#333;word-break:break-all}.copy-btn{padding:6px 12px;background:#000;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap}.copy-btn:hover{background:#1a1a1a}.info-box{background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:16px}.info-box ol{padding-left:20px;font-size:14px;color:#666;line-height:1.6}.info-box li{margin-bottom:8px}.error-message{background:#fee;color:#c33;padding:12px;border-radius:6px;margin-bottom:20px;font-size:14px;border:1px solid #fcc}.success-message{background:#efe;color:#3c3;padding:12px;border-radius:6px;margin-bottom:20px;font-size:14px;border:1px solid #cfc}.info-text{font-size:13px;color:#666;margin-top:16px;text-align:center}.step-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.summary-item{display:flex;gap:16px;align-items:flex-start}.step-num{width:40px;height:40px;border-radius:50%;background:#f9f9f9;border:2px solid #e5e5e5;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0;transition:all .3s}.step-num.done{background:#000;color:#fff;border-color:#000}.summary-item h4{font-size:15px;margin-bottom:4px}.summary-item p{font-size:13px;color:#999}@media(max-width:640px){.onboarding-box{padding:24px}.onboarding-box h1{font-size:24px}.step-summary{grid-template-columns:1fr}.dns-instructions{padding:16px}.nameserver-list{flex-direction:column}.ns-item{flex-direction:column;align-items:flex-start}.copy-btn{width:100%}}:root{--bg: #f3f4f6;--glass: rgba(255, 255, 255, .6);--glass-strong: rgba(255, 255, 255, .75);--text: #111827;--muted: #6b7280;--accent: #6c63ff;--accent-2: #8b7bff;--chip: rgba(108, 99, 255, .12);--shadow: 0 12px 30px rgba(17, 24, 39, .12);--border: rgba(255, 255, 255, .35)}.dashboard{display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(1200px 600px at 20% 0%,#eef2ff 0%,transparent 60%),radial-gradient(1200px 600px at 80% 20%,#f3e8ff 0%,transparent 55%),var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard.loading{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#666}.dashboard-header{background:linear-gradient(135deg,#2b2b2b,#1c1c1c);color:#fff;padding:1rem 0;box-shadow:var(--shadow);position:sticky;top:0;z-index:100}.header-content{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:1rem;font-size:1.3rem;font-weight:700}.logo h1{margin:0}.header-right{display:flex;align-items:center;gap:1.5rem}.user-email{font-size:.95rem;opacity:.9}.btn-logout{background:#fff3;border:none;color:#fff;padding:.6rem;border-radius:6px;cursor:pointer;transition:background .3s;display:flex;align-items:center}.btn-logout:hover{background:#ffffff4d}.dashboard-body{display:flex;flex:1;max-width:1400px;margin:0 auto;width:100%;gap:2rem;padding:2rem}.sidebar{width:240px;flex-shrink:0}.nav-menu{background:var(--glass);border-radius:18px;padding:1.5rem;box-shadow:var(--shadow);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-section{margin-bottom:2rem}.nav-section:last-child{margin-bottom:0}.nav-section h3{font-size:.85rem;font-weight:600;color:#999;text-transform:uppercase;margin-bottom:.8rem;letter-spacing:.5px}.nav-item{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;color:#555;text-decoration:none;border-radius:6px;transition:all .3s;margin-bottom:.4rem;font-size:.95rem}.nav-item:hover,.nav-item.active{background:#fff2e6;color:var(--text);font-weight:600}.nav-item.active{color:var(--accent);background:#fff1ea}.nav-item svg{flex-shrink:0}.main-content{flex:1;display:flex;flex-direction:column;gap:2rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stat-card{background:var(--glass-strong);border-radius:20px;padding:1.5rem;display:flex;align-items:center;gap:1.5rem;box-shadow:var(--shadow);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s,box-shadow .3s}.stat-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001a}.stat-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.domains{background:linear-gradient(135deg,#7c6cff,#9b8cff);color:#fff}.stat-icon.mailboxes{background:linear-gradient(135deg,#6ee7ff,#5a9bff);color:#fff}.stat-icon.storage{background:linear-gradient(135deg,#fda4af,#f472b6);color:#fff}.stat-info h3{font-size:2rem;margin:0 0 .25rem;color:#1f2937}.stat-info p{margin:0;color:#666;font-size:.9rem}.domains-section{background:var(--glass-strong);border-radius:22px;padding:2rem;box-shadow:var(--shadow);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-header h2{margin:0;font-size:1.5rem;color:#1f2937}.btn-primary,.btn-secondary,.btn-icon{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .3s}.btn-primary{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);color:#fff;box-shadow:0 10px 24px #6c63ff59}.btn-primary:hover{background:linear-gradient(135deg,#5c53ff,#7b6bff)}.btn-secondary{background:#f0f0f0;color:#1f2937}.btn-secondary:hover{background:#e5e5e5}.btn-icon{padding:.6rem;background:#f0f0f0;color:#555}.btn-icon:hover{background:#e5e5e5}.btn-icon.primary{background:#e0f2fe;color:#0c4a6e}.btn-icon.primary:hover{background:#cffafe}.btn-icon.danger{background:#fee2e2;color:#991b1b}.btn-icon.danger:hover{background:#fecaca}.empty-state{text-align:center;padding:3rem 2rem;color:#666}.empty-state svg{width:64px;height:64px;margin:0 auto 1rem;color:#ccc}.empty-state h3{font-size:1.3rem;color:#1f2937;margin-bottom:.5rem}.empty-state p{margin-bottom:1.5rem;color:#999}.domains-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.domain-card{background:var(--glass);border:1px solid var(--border);border-radius:18px;padding:1.5rem;transition:all .3s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.domain-card:hover{border-color:#6c63ff73;box-shadow:0 12px 26px #6c63ff2e;transform:translateY(-4px)}.domain-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.domain-name{display:flex;align-items:center;gap:.75rem}.domain-name h3{margin:0;font-size:1.1rem;color:#1f2937}.domain-name svg{color:#f59e0b}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;white-space:nowrap}.badge.success{background:#e9f7ef;color:#0f5132}.badge.pending{background:#fff3cd;color:#9a3412}.domain-mailboxes{margin-bottom:1rem}.mailboxes-count{font-size:.9rem;color:#666;margin-bottom:.5rem}.mailboxes-list{display:flex;flex-wrap:wrap;gap:.5rem}.mailbox-tag{background:#fff;padding:.4rem .8rem;border-radius:4px;font-size:.8rem;color:#555;border:1px solid #e5e7eb}.mailbox-more{color:#999;font-size:.8rem;padding:.4rem .8rem}.domain-actions{display:flex;gap:.5rem;justify-content:flex-end}.quick-actions{margin-top:1rem}.quick-actions h2{margin-top:0;margin-bottom:1.5rem;color:#1f2937}.actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.action-card{background:var(--glass-strong);border-radius:20px;padding:1.5rem;text-align:center;box-shadow:var(--shadow);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all .3s}.action-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001a}.action-card svg{width:48px;height:48px;margin:0 auto 1rem;color:#2563eb}.action-card h3{margin:0 0 .5rem;font-size:1rem;color:#1f2937}.action-card p{margin:0 0 1rem;font-size:.85rem;color:#666}.action-card .btn-secondary{width:100%;justify-content:center}.error-message{position:fixed;bottom:2rem;right:2rem;background:#fee2e2;color:#991b1b;padding:1rem 1.5rem;border-radius:6px;box-shadow:0 4px 12px #00000026}@media(max-width:1024px){.dashboard-body{flex-direction:column}.sidebar{width:100%}.nav-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.nav-section{margin-bottom:0}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.domains-grid{grid-template-columns:1fr}.actions-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(max-width:640px){.dashboard-body{padding:1rem;gap:1rem}.nav-menu{grid-template-columns:1fr}.domain-header{flex-direction:column}.section-header{flex-direction:column;gap:1rem;align-items:flex-start}.btn-primary{width:100%;justify-content:center}.header-content{padding:0 1rem}.domain-actions{margin-top:1rem}}.guide-page{min-height:100vh;background:#f9f9f9}.guide-header{background:#fff;border-bottom:1px solid #e5e5e5;padding:40px 24px;text-align:center}.guide-header h1{font-size:32px;margin-bottom:8px}.guide-header p{color:#666;font-size:16px}.guide-container{max-width:1200px;margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:280px 1fr;gap:40px}.guide-nav{position:sticky;top:20px;height:fit-content}.guide-nav h3{font-size:14px;font-weight:600;text-transform:uppercase;color:#999;margin-bottom:16px}.guide-nav ul{list-style:none;padding:0}.guide-nav li{margin-bottom:12px}.guide-nav a{color:#666;text-decoration:none;font-size:14px;transition:color .2s}.guide-nav a:hover{color:#000;font-weight:600}.guide-content{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:40px}.guide-content section{margin-bottom:60px;scroll-margin-top:20px}.guide-content h2{font-size:24px;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e5e5e5}.step{margin-bottom:32px;padding:24px;background:#f9f9f9;border-radius:8px;border-left:4px solid #000}.step h3{font-size:16px;margin-bottom:16px}.step ol{padding-left:20px}.step li{margin-bottom:8px;color:#555;line-height:1.6}.step code{background:#eee;padding:2px 6px;border-radius:3px;font-family:monospace;color:#c33;font-size:13px}.step table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.step table tr{border-bottom:1px solid #e5e5e5}.step table td{padding:12px;vertical-align:top}.step table td:first-child{font-weight:600;width:180px;color:#000}.step table td:last-child{color:#666}.step table code{display:block;background:#eee;padding:8px;margin:4px 0}.step a{color:#06c;text-decoration:none}.step a:hover{text-decoration:underline}.info-box{background:#efefef;border:1px solid #ddd;border-radius:8px;padding:20px;margin-top:16px}.info-box h4{font-size:14px;margin-bottom:12px}.info-box ul{list-style:none;padding:0}.info-box li{padding:6px 0;font-size:14px;color:#333}.faq-section{border-top:2px solid #e5e5e5;padding-top:40px}.faq-section h2{border:none;padding:0}.faq-item{margin-bottom:32px}.faq-item h4{font-size:15px;color:#000;margin-bottom:12px;font-weight:600}.faq-item p{color:#555;line-height:1.8;font-size:14px}@media(max-width:768px){.guide-container{grid-template-columns:1fr;gap:20px}.guide-nav{position:static;margin-bottom:20px;padding:20px;background:#fff;border:1px solid #e5e5e5;border-radius:8px}.guide-content{padding:20px}.guide-header h1{font-size:24px}.step{padding:16px}.step table{font-size:12px}.step table td{padding:8px}}
