.watool-breadcrumb{max-width:1180px;color:var(--muted);font-size:.82rem;font-family:var(--fb);margin:0 auto;padding:18px 5% 0}.watool-breadcrumb a:not([class*=btn]){color:var(--blue);font-weight:500}.watool-breadcrumb a:hover{text-decoration:underline}.watool-breadcrumb span{opacity:.5;margin:0 6px}.watool-hero{text-align:center;padding:48px 5% 56px;position:relative;overflow:hidden}.watool-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 60%,#25d36614 0%,#0000 65%),radial-gradient(40% 40% at 30% 30%,#2e6ef70f 0%,#0000 60%);position:absolute;inset:0}.watool-hero-inner{z-index:1;max-width:780px;margin:0 auto;position:relative}.watool-badge{border:1px solid var(--border-g);color:var(--green);letter-spacing:.5px;text-transform:uppercase;background:#25d3661a;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-flex}.watool-badge .watool-pulse{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s infinite RSrcBW_watoolPulse}@keyframes RSrcBW_watoolPulse{0%,to{opacity:1}50%{opacity:.3}}.watool-hero h1{font-family:var(--fh);letter-spacing:-1px;color:#1a1a2e;margin-bottom:18px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.15}.watool-hero h1 em{background:linear-gradient(135deg,var(--green),#1db954);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.watool-hero-subtitle{color:var(--muted);max-width:680px;margin:0 auto;font-size:1.05rem;font-weight:300;line-height:1.75}.watool-section{max-width:1180px;margin:0 auto;padding:0 5% 64px}.watool-card{border:1px solid var(--border);border-radius:var(--r-xl);background:#fff;padding:40px;position:relative;box-shadow:0 8px 40px #0000000f}.watool-card:before{content:"";border-radius:var(--r-xl) var(--r-xl) 0 0;background:linear-gradient(90deg,var(--green),var(--blue));height:3px;position:absolute;top:0;left:0;right:0}.watool-card-title{font-family:var(--fh);color:#1a1a2e;align-items:center;gap:10px;margin-bottom:28px;font-size:1.3rem;font-weight:700;display:flex}.watool-card-title svg{flex-shrink:0}.watool-form-row{grid-template-columns:160px 1fr;gap:16px;margin-bottom:20px;display:grid}.watool-label{font-family:var(--fh);color:#1a1a2e;margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.watool-hint{color:var(--muted);margin-top:4px;font-size:.75rem}.watool-select{border-radius:var(--r);color:#1a1a2e;appearance:none;background:#f5f7fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235A6578' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #2e6ef726;width:100%;padding:12px 14px;font-size:.9rem;transition:border-color .2s}.watool-select:focus{border-color:var(--green);box-shadow:0 0 0 3px #25d3661a}.watool-input{border-radius:var(--r);color:#1a1a2e;background:#f5f7fb;border:1px solid #2e6ef726;width:100%;padding:12px 14px;font-size:.9rem;transition:border-color .2s}.watool-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #25d3661a}.watool-textarea{border-radius:var(--r);color:#1a1a2e;resize:vertical;width:100%;min-height:90px;font-size:.9rem;font-family:var(--fb);background:#f5f7fb;border:1px solid #2e6ef726;padding:12px 14px;transition:border-color .2s}.watool-textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #25d3661a}.watool-btn-generate{background:linear-gradient(135deg,#128c7e,var(--green));border-radius:var(--r);font-family:var(--fh);cursor:pointer;letter-spacing:.3px;border:none;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:14px 36px;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #25d3664d;color:#fff!important}.watool-btn-generate:hover{transform:translateY(-2px);box-shadow:0 8px 30px #25d36666}.watool-output{border-top:1px solid var(--border);margin-top:32px;padding-top:32px;display:none}.watool-output.watool-visible{display:block}.watool-output-title{font-family:var(--fh);color:#1a1a2e;margin-bottom:20px;font-size:1.1rem;font-weight:700}.watool-link-box{border:1px solid var(--border);border-radius:var(--r);background:#f5f7fb;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex;overflow:hidden}.watool-link-text{color:var(--blue);word-break:break-all;flex:1;font-family:monospace;font-size:.88rem;font-weight:500}.watool-link-label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.75rem;font-weight:600}.watool-btn-copy{background:var(--blue);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex;color:#fff!important}.watool-btn-copy:hover{background:var(--blue-dark)}.watool-btn-copy.watool-copied{background:var(--green)}.watool-btn-open{background:linear-gradient(135deg,#128c7e,var(--green));border-radius:var(--r);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 24px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.watool-btn-open:hover{transform:translateY(-1px);box-shadow:0 4px 16px #25d3664d}.watool-btn-group{flex-wrap:wrap;gap:10px;margin-top:16px;margin-bottom:24px;display:flex}.watool-html-box{border:1px solid var(--border);border-radius:var(--r);background:#f5f7fb;margin-bottom:16px;padding:14px 16px;position:relative}.watool-html-code{color:#1a1a2e;word-break:break-all;white-space:pre-wrap;font-family:Courier New,monospace;font-size:.8rem;line-height:1.6}.watool-qr-wrap{text-align:center;border:1px solid var(--border);border-radius:var(--r);background:#f5f7fb;margin-top:20px;padding:24px}.watool-qr-wrap img{background:#fff;border-radius:8px;margin:0 auto 16px;padding:8px}.watool-btn-download{background:var(--blue);border-radius:var(--r);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex;color:#fff!important}.watool-btn-download:hover{background:var(--blue-dark);transform:translateY(-1px)}.watool-error{color:#e74c3c;margin-top:4px;font-size:.8rem;display:none}.watool-error.watool-visible{display:block}.watool-input.watool-invalid{border-color:#e74c3c}.watool-how{background:#f5f7fb;padding:72px 5%}.watool-how-inner{max-width:1180px;margin:0 auto}.watool-section-title{font-family:var(--fh);text-align:center;color:#1a1a2e;letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700}.watool-section-subtitle{text-align:center;color:var(--muted);max-width:600px;margin:0 auto 48px;font-size:1rem;font-weight:300;line-height:1.7}.watool-steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:relative}.watool-steps:before{content:"";background:linear-gradient(90deg,transparent,var(--border),var(--border),transparent);height:2px;position:absolute;top:32px;left:15%;right:15%}.watool-step{text-align:center;border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;padding:32px 24px;transition:all .3s;position:relative}.watool-step:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000000f}.watool-step-num{background:linear-gradient(135deg,#128c7e,var(--green));width:48px;height:48px;font-family:var(--fh);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:1.1rem;font-weight:700;display:flex;box-shadow:0 4px 16px #25d36640}.watool-step h4{font-family:var(--fh);color:#1a1a2e;margin-bottom:8px;font-size:1rem;font-weight:700}.watool-step p{color:var(--muted);font-size:.85rem;line-height:1.65}.watool-usecases{padding:72px 5%}.watool-usecases-inner{max-width:1180px;margin:0 auto}.watool-usecase-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.watool-usecase{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;padding:28px;transition:all .3s;position:relative;overflow:hidden}.watool-usecase:before{content:"";background:linear-gradient(90deg,var(--green),var(--blue));opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.watool-usecase:hover{border-color:var(--border-g);transform:translateY(-4px);box-shadow:0 12px 40px #0000000f}.watool-usecase:hover:before{opacity:1}.watool-usecase-icon{border:1px solid var(--border-g);background:#25d36614;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.6rem;display:flex}.watool-usecase h3{font-family:var(--fh);color:#1a1a2e;margin-bottom:8px;font-size:1rem;font-weight:700}.watool-usecase p{color:var(--muted);font-size:.85rem;line-height:1.65}.watool-features{background:#f5f7fb;padding:72px 5%}.watool-features-inner{max-width:1180px;margin:0 auto}.watool-feature-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.watool-feature{border:1px solid var(--border);border-radius:var(--r-lg);text-align:center;background:#fff;padding:28px;transition:all .3s}.watool-feature:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000000f}.watool-feature-icon{margin-bottom:14px;font-size:2rem}.watool-feature h3{font-family:var(--fh);color:#1a1a2e;margin-bottom:8px;font-size:.95rem;font-weight:700}.watool-feature p{color:var(--muted);font-size:.83rem;line-height:1.6}.watool-faq{padding:72px 5%}.watool-faq-inner{max-width:800px;margin:0 auto}.watool-faq-item{border:1px solid var(--border);border-radius:var(--r);background:#fff;margin-bottom:12px;transition:all .2s;overflow:hidden}.watool-faq-item:hover{border-color:var(--border-g)}.watool-faq-q{font-family:var(--fh);color:#1a1a2e;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:.95rem;font-weight:600;display:flex}.watool-faq-q:after{content:"+";color:var(--muted);flex-shrink:0;font-size:1.2rem;transition:transform .3s}.watool-faq-item.watool-open .watool-faq-q:after{content:"−"}.watool-faq-a{max-height:0;color:var(--muted);padding:0 20px;font-size:.9rem;line-height:1.7;transition:all .3s;overflow:hidden}.watool-faq-item.watool-open .watool-faq-a{max-height:300px;padding:0 20px 18px}.watool-cta{text-align:center;padding:72px 5%}.watool-cta-inner{border:1px solid var(--border-g);border-radius:var(--r-xl);background:linear-gradient(135deg,#25d3660f,#2e6ef70f);max-width:700px;margin:0 auto;padding:52px 40px}.watool-cta h2{font-family:var(--fh);color:#1a1a2e;margin-bottom:16px;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.watool-cta p{color:var(--muted);max-width:540px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.7}.watool-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.watool-btn-blue{background:linear-gradient(135deg,var(--blue-dark),var(--blue));border-radius:var(--r);font-family:var(--fh);cursor:pointer;border:none;align-items:center;gap:8px;padding:13px 28px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;color:#fff!important}.watool-btn-blue:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2e6ef74d}.watool-btn-outline{color:var(--green);border-radius:var(--r);font-family:var(--fh);border:1px solid var(--border-g);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:13px 28px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.watool-btn-outline:hover{background:#25d36614;transform:translateY(-2px)}.watool-related{padding:0 5% 72px}.watool-related-inner{max-width:1180px;margin:0 auto}.watool-related-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:700px;margin:32px auto 0;display:grid}.watool-related-card{border:1px solid var(--border);border-radius:var(--r);background:#fff;align-items:center;gap:14px;padding:20px 24px;text-decoration:none;transition:all .3s;display:flex}.watool-related-card:hover{border-color:var(--border-g);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.watool-related-icon{background:#2e6ef714;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;display:flex}.watool-related-label{font-family:var(--fh);color:#1a1a2e;font-size:.9rem;font-weight:700}.watool-related-desc{color:var(--muted);margin-top:2px;font-size:.78rem}.watool-related-card .watool-arrow{color:var(--muted);margin-left:auto;font-size:1rem;transition:transform .2s}.watool-related-card:hover .watool-arrow{color:var(--green);transform:translate(3px)}@media (max-width:900px){.watool-form-row{grid-template-columns:1fr}.watool-steps{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.watool-steps:before{display:none}.watool-usecase-grid{grid-template-columns:1fr 1fr}.watool-feature-grid{grid-template-columns:1fr 1fr}.watool-related-grid{grid-template-columns:1fr}}@media (max-width:600px){.watool-card{padding:24px 18px}.watool-hero{padding:32px 5% 40px}.watool-usecase-grid{grid-template-columns:1fr}.watool-feature-grid{grid-template-columns:1fr}.watool-link-box{flex-direction:column;align-items:stretch}.watool-btn-group{flex-direction:column}:is(.watool-btn-group a,.watool-btn-group button){justify-content:center;width:100%}.watool-cta-inner{padding:36px 24px}.watool-cta-btns{flex-direction:column;align-items:center}}
