.tool-wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:32px;box-shadow:0 2px 16px rgba(0,0,0,.06)}.input-section{margin-bottom:28px}.url-input-group{display:flex;border:1px solid #e8e8e8;background:#f9f9f9;border-radius:8px;overflow:hidden;transition:border-color .2s}.url-input-group:focus-within{border-color:#3737ff}.url-input{flex:1;padding:14px 18px;font-size:1rem;border:none;outline:0;background:#f9f9f9;color:#111}.shot-button{padding:10px 28px;background:#3737ff;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.08em;border:none;cursor:pointer;transition:background .2s;margin:10px;border-radius:5px}.shot-button:hover{background:#1b1bd6}.shot-button:disabled{background:#93b4f5;cursor:not-allowed}.options-grid{display:grid;grid-template-columns:1fr 1fr 2fr;gap:24px}@media (max-width:900px){.options-grid{grid-template-columns:1fr 1fr}.preview-panel{grid-column:1/-1}}@media (max-width:600px){.options-grid{grid-template-columns:1fr}.main-title{font-size:1.7rem}}.options-panel,.preview-panel{background:#f7f8fa;border:1px solid #e8e8e8;border-radius:8px;padding:20px}.preview-panel{display:flex;flex-direction:column}.panel-title{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:#888;margin-bottom:16px;text-transform:uppercase}.form-group{margin-bottom:14px}.form-group label{display:block;font-size:.85rem;color:#444;margin-bottom:5px;font-weight:500}.form-input,.form-select{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:.9rem;background:#fff;color:#111;outline:0;transition:border-color .2s;box-sizing:border-box}.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:14px;padding-right:40px}.form-input:focus,.form-select:focus{border-color:#2563eb}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#444;margin-bottom:12px;cursor:pointer}.checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb;cursor:pointer}.browser-size,.image-size{color:#888;font-size:.8rem;margin-top:8px}.screenshot-preview{flex:1;min-height:220px;border:2px dashed #d0d5dd;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.preview-placeholder{text-align:center;color:#aaa}.preview-placeholder svg{margin-bottom:12px;color:#ccc}.preview-placeholder p{font-size:.9rem;margin:0}.screenshot-preview img{width:100%;height:100%;object-fit:contain;border-radius:6px}.preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#888;font-size:.9rem}.spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#2563eb;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.preview-actions{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:12px;flex-wrap:wrap}.btn-download{display:inline-block;padding:9px 22px;background:#2563eb;color:#fff;font-size:.875rem;font-weight:600;border-radius:6px;text-decoration:none;transition:background .2s}.btn-download:hover{background:#1d4ed8}.meta-info{display:flex;gap:16px;font-size:.8rem;color:#888}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.features-grid{grid-template-columns:1fr}}.feature-card{background:#f7f8fa;border:1px solid #e8e8e8;border-radius:10px;padding:22px;transition:box-shadow .2s,transform .2s}.feature-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.feature-card h3{font-size:1rem;font-weight:600;color:#111;margin-bottom:6px}.feature-card p{font-size:.875rem;color:#666;margin:0;line-height:1.5}.error-msg{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:.9rem;margin-top:10px;display:none}.domain-transfer{text-align:center;background-color:#f0f0ff}

.steps-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.step-box{cursor:pointer;display:flex;flex-direction:column;align-items:center;min-width:90px;margin:0 10px}.step-box span{margin-top:10px;font-size:14px}.step-icon{width:80px;height:80px;border-radius:50%;border:2px solid #a8a8a8;background:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;padding:15px}.step-box.active .step-icon{border-color:#3737ff;color:#3737ff}.step-box.active span{color:#3737ff;font-weight:600}.line{width:210px;height:1px;background:#a8a8a8;margin-bottom:25px}.step-content h3{font-size:20px;font-weight:600;margin-bottom:8px;transition:color .3s}.step-content p{font-size:14px;color:#080808}@media (max-width:576px){.step-icon{width:60px;height:60px;font-size:20px}.step-box{margin:0}.tool-wrapper{padding:20px}.shot-button{padding:8px 20px;font-size:14px}}

/* Benefits of Viewing Website css */
.g-suite-lists .g_s_l-box{margin-bottom:20px}.g-suite-lists .g-list-box{display:inline-block;position:relative;padding-left:60px}.g-suite-lists .g-list-box span{font-weight:400;font-size:16px;color:#202020}.list-num{position:absolute;left:0;top:0;line-height:40px;border-radius:50%;background:#3838ff;color:#fff!important;text-align:center;font-size:20px;font-weight:500!important;width:40px;height:40px}.g-suite-lists .g-list-title{margin:0 0 6px;font-size:20px;font-weight:500}.g-suite-lists .g-list-box span{font-weight:400;font-size:16px;color:#202020}

.table-body,.table-body ul:last-child li:first-child{border-bottom-left-radius:15px}.table-data ul{display:flex;margin:0}.table-data ul li{width:33.33%;padding:1rem 2rem;margin:0;border-bottom:1px solid #e2d7ff;text-align:center}.table-head{background:#22b;color:#fff;border-top-left-radius:15px;border-top-right-radius:15px}.table-body ul:last-child li{border-bottom:0}.table-head ul li{font-size:16px;font-weight:600;color:#fff}.table-body ul li,ul li a{color:#03305d;font-size:16px}.table-body{background-color:#f0f0ff;border-bottom-right-radius:15px}.table-body ul li:first-child{background-color:#efe9ff}.table-data-2 ul li{width:50%!important}