/* ToolZippy Premium Homepage 3.2 – scoped to shortcode */
.tzh{--ink:#102342;--muted:#60728d;--blue:#2859ed;--line:#e1e9f4;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink);overflow:hidden;background:#fff}.tzh *{box-sizing:border-box}.tzh a{text-decoration:none}.tzh-wrap{max-width:1360px;margin-inline:auto;padding-inline:32px}.tzh h1,.tzh h2,.tzh h3,.tzh p{margin-top:0}.tzh h2{font-size:clamp(32px,3.4vw,48px);line-height:1.13;letter-spacing:-.045em;font-weight:850}.tzh h2 em{font-style:normal;color:#315cf0}.tzh p{line-height:1.75}.tzh-eyebrow{font-size:11px;font-weight:850;letter-spacing:.17em;color:#2c5af0}.tzh-hero{position:relative;background:radial-gradient(ellipse at 75% 25%,#dce7ff 0,transparent 48%),linear-gradient(116deg,#f4f8ff 0%,#fff 59%,#f2f7ff 100%);border-bottom:1px solid #e5edf9}.tzh-hero:before{content:'';position:absolute;inset:0;opacity:.38;pointer-events:none;background-image:radial-gradient(#b7c9e7 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent 32%,#000)}.tzh-hero-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:32px;align-items:center;min-height:625px;padding-block:80px 82px}.tzh-hero-copy{position:relative;z-index:3}.tzh-kicker{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;background:#fff;border:1px solid #dce7ff;border-radius:100px;color:#2452d5;font-size:11px;font-weight:850;letter-spacing:.13em;box-shadow:0 8px 30px #234db10b}.tzh-kicker-dot{height:8px;width:8px;background:#25d5a6;border-radius:50%;box-shadow:0 0 0 4px #d7faed}.tzh h1{margin:23px 0 20px;font-size:clamp(54px,5.6vw,84px);letter-spacing:-.073em;line-height:1.04;font-weight:900;color:#10213e}.tzh h1 em{font-style:normal;background:linear-gradient(110deg,#2159ed,#16a7ec);-webkit-background-clip:text;background-clip:text;color:transparent}.tzh-hero-copy>p{max-width:610px;color:#516583;font-size:18px;line-height:1.7;margin-bottom:30px}.tzh-search-shell{max-width:680px}.tzh-search{position:relative;display:flex;align-items:center;gap:12px;padding:9px 9px 9px 19px;background:#fff;border:1px solid #cddcf9;border-radius:18px;box-shadow:0 20px 48px #214fb41b,0 4px 12px #214fb40a}.tzh-search:focus-within{border-color:#4270ff;box-shadow:0 20px 48px #214fb425,0 0 0 4px #315cf01a}.tzh-search-glyph{font-size:35px;color:#3264ef;line-height:1;transform:rotate(-25deg)}.tzh-search input{flex:1;min-width:0;background:transparent;border:0!important;box-shadow:none!important;outline:0!important;font-size:15px;padding:12px 2px;color:#132849}.tzh-search input::placeholder{color:#8492a9}.tzh-search button{border:0;background:linear-gradient(120deg,#2259ed,#4b7bff);color:#fff;border-radius:12px;padding:17px 20px;white-space:nowrap;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 8px 19px #2959e72b}.tzh-search button:hover{background:#1747d9}.tzh-search button span{padding-left:9px}.tzh-results{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:30;background:#fff;border:1px solid #dbe6f8;border-radius:15px;box-shadow:0 26px 60px #112f6470;max-height:420px;overflow-y:auto;padding:8px}.tzh-results[hidden]{display:none}.tzh-result{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:9px;color:#172b4b;font-size:14px;font-weight:700}.tzh-result:hover,.tzh-result.is-active{background:#eef4ff;color:#2259e7}.tzh-result small{color:#72839d;font-size:11px}.tzh-no-results{padding:18px;color:#64758c}.tzh-search-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:14px}.tzh-search-foot>span{font-size:10px;letter-spacing:.1em;color:#8190a7;font-weight:850;margin-right:5px}.tzh-search-foot a{font-size:12px;color:#2953a6;border:1px solid #dbe6fa;border-radius:99px;padding:7px 11px;background:#ffffffc9;font-weight:700}.tzh-search-foot a:hover{background:#e9f0ff}.tzh-hero-proof{display:flex;align-items:center;gap:19px;margin-top:34px;color:#60728d;font-size:13px}.tzh-hero-proof b{color:#102342;font-size:17px}.tzh-proof-sep{height:20px;width:1px;background:#cddaf0}.tzh-hero-art{position:relative;height:465px;display:flex;align-items:center;justify-content:center}.tzh-art-glow{position:absolute;inset:4% 0 4% 0;border-radius:50%;background:radial-gradient(circle,#b5c9ff88,transparent 66%);filter:blur(15px)}.tzh-art-main{position:relative;width:93%;max-width:530px;border-radius:24px;overflow:hidden;background:linear-gradient(150deg,#122b62,#122e70 60%,#10285a);box-shadow:0 35px 75px #12356b45;transform:rotate(-2deg);border:1px solid #5372b07d}.tzh-art-top{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:18px 21px;border-bottom:1px solid #ffffff20;color:#b9d3ff;font-size:10px;letter-spacing:.1em;font-weight:800}.tzh-art-dots{letter-spacing:3px;color:#6c8acc}.tzh-art-live{color:#62e2b2}.tzh-art-body{padding:40px 35px 30px}.tzh-art-tag{display:inline-block;color:#8fb5ff;background:#ffffff12;border:1px solid #ffffff24;padding:7px 10px;border-radius:6px;font-size:10px;letter-spacing:.12em;font-weight:800}.tzh-art-equation{font-size:clamp(35px,3.3vw,55px);font-weight:900;letter-spacing:-.05em;color:#fff;margin:29px 0}.tzh-art-equation>span{color:#9fbaff}.tzh-art-equation small{font-size:20px;color:#a8bee6}.tzh-art-equation i{font-style:normal;color:#9eb7e5}.tzh-art-equation b{color:#5ee0b0}.tzh-art-divider{height:1px;background:#ffffff25}.tzh-art-bars{height:106px;display:flex;align-items:end;gap:12px;padding-top:20px}.tzh-art-bars span{flex:1;background:#5489f2;border-radius:8px 8px 0 0}.tzh-art-bars span:nth-child(4),.tzh-art-bars span:nth-child(6){background:#5de0b1}.tzh-art-bottom{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #ffffff22;padding-top:18px;margin-top:16px;color:#a9c3f5;font-size:9px;font-weight:850;letter-spacing:.09em}.tzh-float{position:absolute;z-index:2;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e5edfa;border-radius:14px;padding:13px 16px;box-shadow:0 17px 45px #163b7a2b;transform:rotate(3deg)}.tzh-float>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eaf0ff;color:#315ff2;font-size:21px}.tzh-float b,.tzh-float small{display:block}.tzh-float b{font-size:12px}.tzh-float small{color:#8190a7;font-size:10px}.tzh-float-one{right:-1%;top:5%}.tzh-float-two{left:-3%;bottom:3%;transform:rotate(-3deg)}.tzh-float-two>span{background:#e2fbf2;color:#119d78}.tzh-discover,.tzh-workflows,.tzh-faq-section{padding-block:95px}.tzh-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:31px}.tzh-section-heading h2{margin:11px 0 9px}.tzh-section-heading p{color:var(--muted);font-size:16px;margin:0}.tzh-section-link{color:#2358e7;font-weight:800;font-size:14px;white-space:nowrap;padding-bottom:7px}.tzh-section-link span{margin-left:9px}.tzh-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.tzh-category{--accent:#245af0;--wash:#eef3ff;position:relative;display:flex;flex-direction:column;min-height:183px;padding:23px;border:1px solid #e3eaf4;border-radius:19px;background:linear-gradient(150deg,#fff 35%,var(--wash));color:#142746;transition:transform .2s,box-shadow .2s,border-color .2s}.tzh-category:hover{transform:translateY(-5px);box-shadow:0 20px 35px #1c386315;border-color:#c6d7fa}.tzh-category-top{display:flex;align-items:start;justify-content:space-between;margin-bottom:20px}.tzh-category-icon{display:grid;place-items:center;width:50px;height:50px;background:var(--wash);color:var(--accent);border-radius:13px;font-size:26px;font-weight:900}.tzh-category-arrow{font-size:19px;color:#98a8bf}.tzh-category-name{font-size:18px;font-weight:850;letter-spacing:-.025em}.tzh-category-meta{font-size:12px;color:#6e7f99;margin-top:6px}.tzh-cat-finance,.tzh-cat-fitness{--accent:#07876c;--wash:#e9faf4}.tzh-cat-business,.tzh-cat-converters{--accent:#d15a19;--wash:#fff1e7}.tzh-cat-date-time,.tzh-cat-image{--accent:#8049d6;--wash:#f4edff}.tzh-cat-text,.tzh-cat-student{--accent:#147db7;--wash:#eaf7ff}.tzh-cat-love{--accent:#e03e75;--wash:#fff0f5}.tzh-cat-tax,.tzh-cat-salary{--accent:#9d621b;--wash:#fff8e9}.tzh-cat-engineering{--accent:#4454c9;--wash:#eef0ff}.tzh-spotlight{padding:95px 0;background:#f5f8ff;border-block:1px solid #e6edf9}.tzh-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.tzh-feature{display:flex;flex-direction:column;min-height:215px;padding:23px;background:#fff;border:1px solid #e2eaf7;border-radius:18px;color:#142746;transition:transform .2s,box-shadow .2s}.tzh-feature:hover{transform:translateY(-4px);box-shadow:0 18px 35px #17366b14}.tzh-feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.tzh-feature-symbol{font-size:12px;font-weight:900;color:#2a5fe7;background:#edf3ff;padding:9px;border-radius:8px}.tzh-feature-arrow{color:#8095b7;font-size:18px}.tzh-feature-cat{font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#6080b4;margin-bottom:9px}.tzh-feature strong{font-size:18px;line-height:1.3;letter-spacing:-.025em}.tzh-feature-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:20px;color:#285ae6;font-size:12px;font-weight:850}.tzh-feature-bottom span{font-size:19px}.tzh-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tzh-workflow{display:flex;flex-direction:column;min-height:385px;padding:29px;border-radius:21px;background:#f1f5ff;border:1px solid #dfe8fc}.tzh-workflow-1{background:#ecfbf7;border-color:#d7f2e9}.tzh-workflow-2{background:#fff6ed;border-color:#f8e8d7}.tzh-workflow-no{font-size:10px;font-weight:850;letter-spacing:.15em;color:#4267b2}.tzh-workflow h3{font-size:27px;letter-spacing:-.04em;margin:18px 0 8px}.tzh-workflow p{font-size:14px;color:#60728d;line-height:1.6;margin-bottom:22px}.tzh-workflow-links{display:grid;gap:8px}.tzh-workflow-links a{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 14px;border-radius:9px;background:#ffffffbf;color:#173359;font-weight:750;font-size:13px}.tzh-workflow-links a:hover{background:#fff;color:#2359e7}.tzh-workflow-more{margin-top:auto;padding-top:23px;color:#2259e7;font-weight:850;font-size:13px}.tzh-about{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:80px;border-top:1px solid #e6edf6;border-bottom:1px solid #e6edf6}.tzh-about-main h2{margin:17px 0 19px}.tzh-about-main p{color:#63738b;max-width:500px}.tzh-about-main>a{display:inline-flex;gap:20px;background:#2159e9;color:#fff;padding:15px 20px;border-radius:10px;font-size:13px;font-weight:850;margin-top:15px}.tzh-about-steps>div{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #e6edf6}.tzh-about-steps>div:first-child{padding-top:0}.tzh-about-steps>div:last-child{border:0}.tzh-about-steps>div>span{font-size:13px;color:#315fe7;background:#eff4ff;border-radius:10px;padding:12px;height:max-content;font-weight:900}.tzh-about-steps h3{font-size:19px;margin:0 0 5px}.tzh-about-steps p{font-size:14px;color:#63738b;margin:0}.tzh-faq-section{max-width:1000px}.tzh-faq details{border-bottom:1px solid #e0e8f5}.tzh-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:23px 0;font-size:16px;font-weight:800;list-style:none}.tzh-faq summary::-webkit-details-marker{display:none}.tzh-faq summary span{display:grid;place-items:center;width:28px;height:28px;background:#edf3ff;color:#315be5;border-radius:8px;font-size:21px;font-weight:500}.tzh-faq details[open] summary span{transform:rotate(45deg)}.tzh-faq details p{font-size:14px;color:#60728d;max-width:740px;margin:0 0 22px}.tzh-last-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(120deg,#142e6c,#2452b4);border-radius:23px;padding-block:42px;margin-bottom:80px;color:#fff}.tzh-last-cta .tzh-eyebrow{color:#90b4ff}.tzh-last-cta h2{font-size:36px;margin:10px 0}.tzh-last-cta p{color:#cad8f7;margin:0}.tzh-last-cta>a{padding:16px 21px;border-radius:11px;background:#fff;color:#1f4fb6;font-weight:850;white-space:nowrap}.tzh-last-cta>a span{margin-left:15px}
@media(max-width:1100px){.tzh-hero-grid{grid-template-columns:1fr .8fr}.tzh h1{font-size:clamp(49px,6vw,68px)}.tzh-category-grid,.tzh-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tzh-art-equation{font-size:35px}.tzh-float-one{right:0}.tzh-float-two{left:0}}@media(max-width:800px){.tzh-wrap{padding-inline:22px}.tzh-hero-grid{grid-template-columns:1fr;padding-block:64px;min-height:0}.tzh-hero-art{height:370px;max-width:580px;width:100%;margin-inline:auto}.tzh h1{font-size:clamp(50px,8vw,70px)}.tzh-category-grid,.tzh-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tzh-workflow-grid{grid-template-columns:1fr}.tzh-workflow{min-height:0}.tzh-about{grid-template-columns:1fr;gap:35px}.tzh-discover,.tzh-workflows,.tzh-faq-section,.tzh-spotlight{padding-block:65px}}@media(max-width:540px){.tzh-wrap{padding-inline:18px}.tzh-hero-grid{padding-block:48px 54px;gap:18px}.tzh h1{font-size:clamp(44px,11vw,60px)}.tzh-hero-copy>p{font-size:15px}.tzh-search{padding:7px 7px 7px 11px;border-radius:14px;gap:5px}.tzh-search-glyph{font-size:26px}.tzh-search input{font-size:13px;padding:10px 0}.tzh-search button{padding:13px 11px;font-size:11px;border-radius:9px}.tzh-search button span{display:none}.tzh-search-foot>span{width:100%}.tzh-hero-proof{gap:10px;font-size:11px;flex-wrap:wrap}.tzh-hero-proof b{font-size:14px}.tzh-hero-art{height:280px}.tzh-art-main{width:90%;border-radius:17px}.tzh-art-top{padding:10px 12px;font-size:7px}.tzh-art-body{padding:20px}.tzh-art-tag{font-size:7px}.tzh-art-equation{font-size:30px;margin:17px 0}.tzh-art-equation small{font-size:12px}.tzh-art-bars{height:60px;gap:7px}.tzh-art-bottom{font-size:6px}.tzh-float{padding:7px;border-radius:9px;gap:6px}.tzh-float>span{width:26px;height:26px;font-size:15px}.tzh-float b{font-size:9px}.tzh-float small{font-size:7px}.tzh-section-heading{align-items:start;flex-direction:column;gap:12px}.tzh h2{font-size:33px}.tzh-section-heading p{font-size:14px}.tzh-category-grid,.tzh-feature-grid{gap:10px}.tzh-category{min-height:158px;padding:16px;border-radius:14px}.tzh-category-icon{width:42px;height:42px;font-size:23px}.tzh-category-name{font-size:15px}.tzh-category-meta{font-size:11px}.tzh-feature{min-height:200px;padding:16px}.tzh-feature strong{font-size:16px}.tzh-feature-cat{font-size:9px}.tzh-workflow{padding:23px}.tzh-last-cta{margin-inline:18px;flex-direction:column;align-items:start;padding:28px}.tzh-last-cta h2{font-size:29px}}

/* V3.3 – editorial-grade, task-first platform presentation */
.tzh{--ink:#111d39;--muted:#66758f;--blue:#3555ff;background:#fff}
.tzh-wrap{max-width:1480px;padding-inline:clamp(22px,4.3vw,76px)}
.tzh-hero{background:radial-gradient(circle at 80% 15%,#b1b6ff7a,transparent 32%),radial-gradient(circle at 22% 88%,#b8f2f280,transparent 40%),linear-gradient(125deg,#f6f8ff,#f5f7ff 52%,#eef1ff);border-bottom:0}
.tzh-hero:before{opacity:.15;background-size:28px 28px}
.tzh-hero-grid{min-height:570px;padding-block:62px 65px;grid-template-columns:1.1fr .9fr;gap:54px}
.tzh-kicker{background:#e9edff;border:1px solid #cfd8ff;color:#3547c6;box-shadow:none}
.tzh h1{font-size:clamp(54px,5.6vw,88px);line-height:1.02;letter-spacing:-.076em;margin:21px 0 18px}
.tzh h1 em{background:linear-gradient(100deg,#4352ff,#8764e9,#0aa5ba);background-clip:text;-webkit-background-clip:text;color:transparent}
.tzh-hero-copy>p{font-size:17px;max-width:600px;margin-bottom:25px}
.tzh-search-shell{max-width:760px;position:relative;z-index:8}
.tzh-search{border:1px solid #cad1f5;padding:10px 10px 10px 21px;border-radius:19px;box-shadow:0 20px 48px #2b39a72b,0 2px 5px #1d2d660c;min-height:74px}
.tzh-search input{font-size:16px}.tzh-search button{background:linear-gradient(120deg,#4850f6,#744de3);padding:18px 23px;border-radius:12px}
.tzh-search button:hover{background:#343fcb}.tzh-search-glyph{color:#5459df}
.tzh-search-foot{padding-top:12px}.tzh-search-foot a{background:#ffffffb5;border-color:#d4ddf8}
.tzh-command-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:27px}
.tzh-command-label{font-size:10px;letter-spacing:.14em;font-weight:900;color:#7b82a7;margin-right:5px}
.tzh-command-row a{display:flex;gap:16px;align-items:center;border:1px solid #d4dcfa;background:#fff9;padding:10px 12px;border-radius:10px;color:#25346b;font-size:12px;font-weight:800;transition:.2s}
.tzh-command-row a:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 22px #2d45a81b}.tzh-command-row a span{color:#5253e9}
.tzh-hero-proof{margin-top:23px;font-size:12px}.tzh-hero-proof b{font-size:15px}
.tzh-hero-art{height:430px}.tzh-art-main{max-width:510px;background:linear-gradient(150deg,#111d4c,#172a66 60%,#2b2870);border:1px solid #6c72c8;box-shadow:0 34px 70px #252b7750;transform:rotate(2deg)}
.tzh-art-glow{background:radial-gradient(circle,#6d7dff99,transparent 67%)}
.tzh-art-bars span{background:#7489ff}.tzh-art-bars span:nth-child(4),.tzh-art-bars span:nth-child(6){background:#69dfca}
.tzh-float{border-color:#d7dcfa;box-shadow:0 17px 44px #26358a33}.tzh-float-one{top:0}.tzh-float-two{bottom:0}
.tzh-platform-strip{background:#111d42;color:#cbd7ff}.tzh-platform-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-block:18px}.tzh-platform-inner>span{display:flex;gap:12px;align-items:center;font-size:11px;font-weight:850;letter-spacing:.11em}.tzh-platform-inner b{color:#7eecdb}.tzh-platform-inner i{font-style:normal;margin-left:auto;color:#8097e0}
.tzh-discover,.tzh-workflows,.tzh-faq-section{padding-block:70px}.tzh-spotlight{padding-block:72px;background:#f6f7fd}
.tzh h2{font-size:clamp(31px,3.2vw,45px)}.tzh-section-heading{margin-bottom:27px}
.tzh-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.tzh-category{border-radius:20px;min-height:180px;padding:23px;background:linear-gradient(145deg,#fff 22%,var(--wash));box-shadow:0 5px 22px #182d5810;border-color:#e2e6f2;overflow:hidden}
.tzh-category:after{content:'';position:absolute;width:130px;height:130px;right:-65px;bottom:-75px;border:22px solid var(--accent);opacity:.09;border-radius:50%}
.tzh-category-icon{border-radius:15px;width:54px;height:54px;box-shadow:inset 0 0 0 1px #ffffff99}
.tzh-category-name{font-size:19px}.tzh-category-meta{font-size:12px}.tzh-category-arrow{color:var(--accent);background:#ffffffb8;width:30px;height:30px;display:grid;place-items:center;border-radius:9px}
.tzh-feature-grid{gap:15px}.tzh-feature{border-radius:19px;min-height:205px;box-shadow:0 5px 20px #172a5210;background:linear-gradient(150deg,#fff,#f9faff)}
.tzh-feature:nth-child(4n+1){border-top:3px solid #4f60ef}.tzh-feature:nth-child(4n+2){border-top:3px solid #19a78c}.tzh-feature:nth-child(4n+3){border-top:3px solid #eb9a47}.tzh-feature:nth-child(4n){border-top:3px solid #ab6ae6}
.tzh-feature strong{font-size:19px}.tzh-feature-symbol{font-size:13px;border-radius:11px;padding:11px}
.tzh-workflow{min-height:345px;border-radius:22px;position:relative;overflow:hidden}.tzh-workflow:after{content:'↗';position:absolute;top:-26px;right:18px;font-size:170px;line-height:1;color:#3555ed;opacity:.065;font-weight:900;pointer-events:none}
.tzh-workflow h3{font-size:29px}.tzh-workflow-links{position:relative;z-index:1}.tzh-workflow-links a{border:1px solid #ffffffc4}
.tzh-about{padding-block:65px}.tzh-faq-section{padding-block:65px}.tzh-last-cta{background:radial-gradient(circle at 90% 0,#7b6ff9 0,transparent 34%),linear-gradient(115deg,#141d49,#263d9a);border-radius:24px;margin-bottom:55px}
@media(max-width:1100px){.tzh-hero-grid{gap:22px}.tzh-category-grid,.tzh-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.tzh-hero-grid{grid-template-columns:1fr;min-height:0}.tzh-hero-art{height:345px}.tzh-platform-inner{grid-template-columns:1fr 1fr}.tzh-platform-inner>span:last-child{display:none}.tzh-category-grid,.tzh-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.tzh-hero-grid{padding-block:45px}.tzh h1{font-size:clamp(43px,11vw,58px)}.tzh-search{min-height:60px}.tzh-search input{font-size:13px}.tzh-search button{padding:13px 11px}.tzh-command-row{margin-top:20px}.tzh-command-label{width:100%}.tzh-command-row a{font-size:11px;padding:8px}.tzh-hero-art{height:280px}.tzh-platform-inner{grid-template-columns:1fr;padding-block:12px}.tzh-platform-inner>span:nth-child(2){display:none}.tzh-discover,.tzh-workflows,.tzh-faq-section,.tzh-spotlight{padding-block:50px}.tzh-category{min-height:165px;padding:17px}.tzh-category-name{font-size:16px}.tzh-feature{min-height:195px}.tzh-last-cta{margin-bottom:35px}}
@media(prefers-reduced-motion:reduce){.tzh *{scroll-behavior:auto!important;transition:none!important}}

/* ToolZippy V3.4 — unified search-led homepage */
.tzh .tzh-hero-unified{background:radial-gradient(ellipse 60% 60% at 50% 0%,rgba(71,124,255,.18),transparent 80%),linear-gradient(145deg,#f2f7ff 0%,#ffffff 48%,#eef9ff 100%);border-bottom:1px solid #e4ecfb;padding:76px 20px 64px;min-height:0}.tzh .tzh-center-hero{max-width:1120px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.tzh .tzh-hero-flag{display:inline-flex;align-items:center;gap:12px;padding:10px 17px;background:#fff;border:1px solid #dce7fc;border-radius:100px;font-size:11px;font-weight:850;letter-spacing:1.6px;color:#3156a0;box-shadow:0 6px 22px rgba(34,83,163,.06)}.tzh .tzh-pulse{width:8px;height:8px;border-radius:50%;background:#2acba0;box-shadow:0 0 0 4px rgba(42,203,160,.12);display:inline-block;flex-shrink:0}.tzh .tzh-flag-sep{color:#b4c5e0}.tzh .tzh-center-hero h1{font-size:clamp(44px,6.3vw,88px);line-height:1.07;letter-spacing:-.065em;font-weight:850;color:#102342;margin:28px 0 19px;max-width:1040px}.tzh .tzh-center-hero h1 em{font-style:normal;background:linear-gradient(90deg,#1558ed,#6460f2,#009ecf);-webkit-background-clip:text;background-clip:text;color:transparent}.tzh .tzh-hero-description{font-size:clamp(16px,1.5vw,21px);line-height:1.65;color:#516584;max-width:760px;margin:0 auto 34px}.tzh .tzh-search-stage{position:relative;width:min(100%,980px);background:#fff;border:1px solid #dce6f8;border-radius:24px;padding:16px;box-shadow:0 24px 65px rgba(34,72,139,.13),0 4px 10px rgba(34,72,139,.04);text-align:left;z-index:15}.tzh .tzh-search-stage-caption{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:1px 6px 13px;font-size:11px;letter-spacing:1.2px;font-weight:850;color:#58709b}.tzh .tzh-index-live{display:inline-flex;align-items:center;gap:9px;color:#24866e}.tzh .tzh-search-stage .tzh-search-shell{margin:0;max-width:none}.tzh .tzh-search-stage .tzh-search{border:2px solid #cbdaf6;border-radius:16px;box-shadow:none;background:#f9fbff;min-height:76px}.tzh .tzh-search-stage .tzh-search:focus-within{border-color:#3769f6;box-shadow:0 0 0 5px rgba(55,105,246,.09)}.tzh .tzh-search-stage .tzh-search input{font-size:17px;min-width:0}.tzh .tzh-search-stage .tzh-search button{background:linear-gradient(135deg,#235ef0,#5149e9);color:#fff;border-radius:12px;white-space:nowrap;padding:17px 24px;font-weight:800}.tzh .tzh-search-stage .tzh-results{z-index:100;max-height:430px;overflow-y:auto;box-shadow:0 24px 50px rgba(19,47,91,.18)}.tzh .tzh-search-examples{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:15px 5px 2px}.tzh .tzh-search-examples>span{font-size:10px;letter-spacing:1px;font-weight:850;color:#8292aa;margin-right:4px}.tzh .tzh-search-examples a{font-size:12px;font-weight:750;color:#2859b7;background:#f1f6ff;border:1px solid #dce8fb;padding:9px 12px;border-radius:999px;text-decoration:none}.tzh .tzh-search-examples a:hover{background:#e3eeff}.tzh .tzh-search-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px;color:#617694;font-size:13px;font-weight:650}.tzh .tzh-mini-metrics{display:flex;align-items:center;justify-content:space-evenly;gap:20px;padding:25px 0;border-bottom:1px solid #e7eef8;color:#71819a;font-size:13px}.tzh .tzh-mini-metrics strong{font-size:23px;color:#163157;margin-right:6px}.tzh .tzh-category{transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 7px 26px rgba(33,68,119,.035)}.tzh .tzh-category:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(33,68,119,.1)}.tzh .tzh-feature{transition:transform .2s ease,box-shadow .2s ease}.tzh .tzh-feature:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgba(33,68,119,.09)}@media(max-width:760px){.tzh .tzh-hero-unified{padding:45px 15px 40px}.tzh .tzh-center-hero h1{font-size:clamp(37px,9vw,55px);letter-spacing:-.055em}.tzh .tzh-hero-flag{font-size:9px;letter-spacing:.6px;gap:7px}.tzh .tzh-flag-sep{display:none}.tzh .tzh-search-stage{padding:12px;border-radius:19px}.tzh .tzh-search-stage .tzh-search{min-height:62px}.tzh .tzh-search-stage .tzh-search input{font-size:14px}.tzh .tzh-search-stage .tzh-search button{padding:13px;font-size:12px}.tzh .tzh-search-benefits{gap:10px 18px;font-size:11px}.tzh .tzh-mini-metrics{flex-wrap:wrap;text-align:center}.tzh .tzh-mini-metrics span{flex:1 1 130px}.tzh .tzh-search-stage-caption{font-size:9px}}@media(max-width:440px){.tzh .tzh-search-stage .tzh-search button{font-size:0;padding:12px}.tzh .tzh-search-stage .tzh-search button span{font-size:20px}.tzh .tzh-search-stage .tzh-search input{font-size:13px}.tzh .tzh-index-live{letter-spacing:0}.tzh .tzh-search-examples>span{width:100%}}
