.sth-wrap{--sth-bg:#f5f7fb;--sth-surface:#ffffff;--sth-ink:#111827;--sth-muted:#667085;--sth-line:#e3e8f0;--sth-soft:#f8fafc;--sth-primary:#4f46e5;--sth-primary-2:#06b6d4;--sth-success:#0f766e;--sth-dark:#0b1020;color:var(--sth-ink);font-family:inherit;margin:0 auto;max-width:1240px;padding:24px}.sth-wrap *{box-sizing:border-box}.sth-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sth-home,.sth-tool-page{background:#fff0}.sth-section{margin:46px 0}.sth-section-head{margin-bottom:18px;max-width:760px}.sth-section-head-row{align-items:end;display:flex;justify-content:space-between;gap:18px}.sth-section-link{color:var(--sth-primary);font-weight:800;text-decoration:none}.sth-kicker{color:var(--sth-primary);font-size:12px;font-weight:900;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.sth-wrap h1,.sth-wrap h2,.sth-wrap h3{color:var(--sth-ink);letter-spacing:0}.sth-wrap h1{font-size:clamp(38px, 6vw, 72px);line-height:1.02;margin:0 0 18px}.sth-wrap h2{font-size:clamp(25px, 3vw, 38px);line-height:1.15;margin:0}.sth-wrap h3{font-size:18px;line-height:1.25;margin:10px 0 8px}.sth-wrap p{color:var(--sth-muted);font-size:16px;line-height:1.7;margin:0}.sth-hero{background:radial-gradient(circle at 84% 24%,rgb(108 71 255 / .42),transparent 26%),radial-gradient(circle at 18% 8%,rgb(20 184 166 / .16),transparent 26%),linear-gradient(135deg,#071122 0%,#0c1730 48%,#151036 100%);border:1px solid rgb(255 255 255 / .12);border-radius:28px;box-shadow:0 28px 80px rgb(15 23 42 / .22);min-height:500px;overflow:hidden;padding:clamp(34px, 5.5vw, 74px);position:relative}.sth-hero:after{background-image:linear-gradient(rgb(255 255 255 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .055) 1px,transparent 1px);background-size:46px 46px;content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.sth-hero:before{background:linear-gradient(90deg,transparent,rgb(139 92 246 / .34),transparent);content:"";height:130px;opacity:.75;position:absolute;right:7%;top:30%;transform:rotate(-4deg);width:42%}.sth-hero-layout{align-items:center;display:grid;gap:clamp(24px, 5vw, 70px);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);position:relative;z-index:1}.sth-hero-inner{max-width:610px;position:relative;z-index:1}.sth-hero .sth-kicker{color:#8ee7ff}.sth-hero h1{color:#fff;font-size:clamp(42px, 5.2vw, 64px);line-height:1.15;max-width:720px}.sth-hero p{color:#cbd5e1;font-size:clamp(17px, 1.6vw, 20px);max-width:620px}.sth-hero-pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.sth-hero-pills strong{color:#fff;font-size:14px}.sth-hero-pills a{background:rgb(255 255 255 / .09);border:1px solid rgb(255 255 255 / .12);border-radius:999px;color:#e5f7ff;font-size:13px;font-weight:800;padding:9px 15px;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s}.sth-hero-pills a:hover,.sth-hero-pills a:focus{background:rgb(255 255 255 / .16);box-shadow:0 10px 22px rgb(2 6 23 / .2);transform:translateY(-2px)}.sth-hero-art{aspect-ratio:1.06;min-height:360px;position:relative}.sth-art-window{background:linear-gradient(155deg,rgb(238 242 255 / .9),rgb(167 139 250 / .42));border:1px solid rgb(255 255 255 / .55);border-radius:18px;box-shadow:0 28px 70px rgb(42 25 131 / .42),inset 0 0 28px rgb(255 255 255 / .34);height:48%;left:18%;padding:40px 20px 20px;position:absolute;top:10%;transform:perspective(900px) rotateY(-10deg) rotateZ(-4deg);width:62%}.sth-art-window:before{background:rgb(255 255 255 / .5);border-radius:12px;content:"";height:22px;left:18px;position:absolute;right:18px;top:14px}.sth-art-window>span{background:#6d5dfc;border-radius:50%;height:7px;left:24px;position:absolute;top:21px;width:7px;z-index:1}.sth-art-window>span:nth-child(2){left:40px;opacity:.7}.sth-art-window>span:nth-child(3){left:56px;opacity:.45}.sth-art-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);height:100%}.sth-art-grid i{background:rgb(255 255 255 / .48);border:1px solid rgb(255 255 255 / .35);border-radius:11px;box-shadow:inset 0 0 16px rgb(255 255 255 / .3)}.sth-art-base{background:linear-gradient(135deg,#4f63dd,#6c43dc 58%,#2f3d9f);border-radius:28px;bottom:8%;box-shadow:0 28px 60px rgb(37 31 121 / .46),inset 0 0 0 3px rgb(255 255 255 / .08);height:20%;left:16%;position:absolute;transform:perspective(600px) rotateX(58deg) rotateZ(-4deg);width:72%}.sth-art-base:after{border:3px solid rgb(217 70 239 / .78);border-radius:22px;content:"";inset:14px 20px;position:absolute}.sth-floating-tool{align-items:center;border:1px solid rgb(255 255 255 / .18);border-radius:16px;box-shadow:0 18px 38px rgb(2 6 23 / .28);color:#fff;display:flex;font-size:clamp(20px, 3vw, 34px);font-weight:900;justify-content:center;min-height:72px;min-width:72px;padding:14px;position:absolute;text-decoration:none;transition:filter .2s,transform .2s}.sth-floating-tool:hover,.sth-floating-tool:focus{filter:brightness(1.12);transform:translateY(-8px) scale(1.04)}.sth-floating-ai{background:linear-gradient(145deg,#7c3aed,#4f46e5);left:10%;top:48%}.sth-floating-pdf{background:linear-gradient(145deg,#ef4444,#dc2626);left:38%;top:48%}.sth-floating-img{background:linear-gradient(145deg,#3b82f6,#1d4ed8);font-size:clamp(16px, 2.2vw, 24px);right:14%;top:43%}.sth-floating-chart{background:linear-gradient(145deg,#ffffff,#e9edff);color:#4f46e5;font-size:clamp(16px, 2vw, 22px);right:4%;top:22%}.sth-hero-benefits{background:rgb(255 255 255 / .96);border:1px solid var(--sth-line);border-radius:18px;box-shadow:0 22px 60px rgb(15 23 42 / .12);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:-38px auto 34px;max-width:calc(100% - 120px);padding:22px;position:relative;z-index:2}.sth-hero-benefit{align-items:center;display:flex;gap:14px;min-width:0;padding:0 18px}.sth-hero-benefit+.sth-hero-benefit{border-left:1px solid var(--sth-line)}.sth-hero-benefit span{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;flex:0 0 52px;font-size:15px;font-weight:900;height:52px;justify-content:center;width:52px}.sth-hero-benefit:nth-child(2) span{background:#fef3c7;color:#d97706}.sth-hero-benefit:nth-child(3) span{background:#dbeafe;color:#4f46e5}.sth-hero-benefit:nth-child(4) span{background:#ede9fe;color:#7c3aed}.sth-hero-benefit h3{color:var(--sth-ink);font-size:15px;margin:0 0 3px}.sth-hero-benefit p{font-size:13px;line-height:1.35}.sth-search{margin-top:30px;max-width:620px;position:relative}.sth-search-control{align-items:center;background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:14px;box-shadow:0 18px 45px rgb(2 6 23 / .26);display:grid;grid-template-columns:minmax(0,1fr) 132px;padding:5px}.sth-search input,.sth-tool-box input,.sth-tool-box textarea,.sth-tool-box select,.sth-newsletter input{background:#fff;border:1px solid var(--sth-line);border-radius:16px;color:var(--sth-ink);font:inherit;min-height:52px;outline:none;padding:14px 16px;width:100%}.sth-search input{border:0;border-radius:10px;box-shadow:none;font-size:17px;min-height:56px;padding:14px 16px}.sth-search button{background:linear-gradient(135deg,#6157f2,#4f46e5);border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-weight:900;min-height:56px;padding:0 18px;transition:filter .2s,transform .2s}.sth-search button:hover,.sth-search button:focus{filter:brightness(1.08);transform:translateY(-1px)}.sth-search input:focus,.sth-tool-box input:focus,.sth-tool-box textarea:focus,.sth-tool-box select:focus{border-color:rgb(79 70 229 / .55);box-shadow:0 0 0 4px rgb(79 70 229 / .12)}.sth-search-results{background:#fff;border:1px solid var(--sth-line);border-radius:20px;box-shadow:0 24px 60px rgb(15 23 42 / .18);display:none;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));left:0;margin-top:12px;padding:12px;position:absolute;right:0;z-index:9}.sth-search.sth-search-active .sth-search-results{display:grid}.sth-search-results a{align-items:center;border-radius:14px;color:var(--sth-ink);display:flex;gap:10px;padding:10px;text-decoration:none}.sth-search-results a:hover{background:var(--sth-soft)}.sth-result-icon,.sth-card-icon,.sth-category-icon,.sth-benefit-card span,.sth-tool-icon-large,.sth-logo-mark{align-items:center;background:linear-gradient(135deg,var(--sth-primary),var(--sth-primary-2));border-radius:16px;color:#fff;display:inline-flex;font-weight:900;justify-content:center;letter-spacing:0}.sth-result-icon{border-radius:10px;flex:0 0 34px;height:34px;width:34px;font-size:11px}.sth-grid,.sth-category-list,.sth-benefits,.sth-feature-row,.sth-fields,.sth-actions{display:grid;gap:18px}.sth-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.sth-card{background:var(--sth-surface);border:1px solid var(--sth-line);border-radius:22px;box-shadow:0 14px 35px rgb(15 23 42 / .06);min-height:210px;padding:22px;position:relative;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.sth-card:hover{border-color:rgb(79 70 229 / .38);box-shadow:0 22px 50px rgb(15 23 42 / .12);transform:translateY(-4px)}.sth-card-icon{height:48px;width:48px}.sth-card-category{color:var(--sth-primary);display:block;font-size:12px;font-weight:900;margin-top:18px;text-transform:uppercase}.sth-card h3{color:var(--sth-ink);padding-right:28px}.sth-card p{font-size:14px}.sth-card-arrow{color:var(--sth-primary);font-size:22px;font-weight:900;position:absolute;right:22px;top:22px}.sth-category-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sth-category-list a{align-items:center;background:#fff;border:1px solid var(--sth-line);border-radius:22px;box-shadow:0 14px 35px rgb(15 23 42 / .05);color:var(--sth-ink);display:grid;gap:8px;min-height:156px;padding:22px;text-decoration:none;transition:transform .2s,border-color .2s}.sth-category-list a:hover{border-color:rgb(6 182 212 / .42);transform:translateY(-3px)}.sth-category-icon{height:48px;width:54px}.sth-category-list strong{font-size:18px}.sth-category-list small{color:var(--sth-muted);font-weight:700}.sth-benefits{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sth-benefit-card,.sth-info-panel,.sth-copy{background:#fff;border:1px solid var(--sth-line);border-radius:24px;box-shadow:0 14px 35px rgb(15 23 42 / .05);padding:24px}.sth-benefit-card span{height:48px;width:48px}.sth-benefit-card p{font-size:14px}.sth-ad{align-items:center;background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 12px,#eef2f7 12px,#eef2f7 24px);border:1px dashed #b6c2d2;border-radius:20px;color:#667085;display:flex;justify-content:center;min-height:96px;margin:28px 0;text-align:center}.sth-breadcrumb{color:var(--sth-muted);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.sth-breadcrumb a{color:var(--sth-primary);font-weight:800;text-decoration:none}.sth-tool-header{align-items:center;background:radial-gradient(circle at 12% 20%,rgb(79 70 229 / .48),transparent 30%),linear-gradient(135deg,#090d1d,#11193a 60%,#123149);border-radius:28px;display:flex;gap:22px;margin-bottom:28px;padding:clamp(28px, 5vw, 58px)}.sth-tool-header .sth-kicker{color:#8ee7ff}.sth-tool-header h1{color:#fff;font-size:clamp(34px, 5vw, 58px)}.sth-tool-header p{color:#cbd5e1;max-width:760px}.sth-tool-icon-large{border-radius:24px;flex:0 0 78px;font-size:22px;height:78px;width:78px}.sth-tool-shell{background:linear-gradient(135deg,rgb(79 70 229 / .16),rgb(6 182 212 / .12));border:1px solid var(--sth-line);border-radius:28px;padding:10px}.sth-tool-box{background:#fff;border:1px solid var(--sth-line);border-radius:22px;box-shadow:0 20px 50px rgb(15 23 42 / .08);display:grid;gap:16px;padding:clamp(18px, 3vw, 30px)}.sth-tool-box label{color:var(--sth-ink);font-weight:800}.sth-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sth-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sth-tool-box button,.sth-newsletter button{background:linear-gradient(135deg,var(--sth-primary),var(--sth-primary-2));border:0;border-radius:16px;color:#fff;cursor:pointer;font:inherit;font-weight:900;min-height:52px;padding:13px 18px}.sth-result-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.sth-result-grid output,.sth-big-result{background:var(--sth-soft);border:1px solid var(--sth-line);border-radius:18px;color:var(--sth-ink);display:block;font-size:clamp(22px, 3vw, 32px);font-weight:900;padding:20px}.sth-feature-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sth-feature-row span{background:var(--sth-soft);border:1px solid var(--sth-line);border-radius:16px;font-weight:800;padding:14px}.sth-steps{color:var(--sth-muted);line-height:1.8}.sth-canvas{background:#fff;border:1px solid var(--sth-line);border-radius:16px;max-width:100%}.sth-download{color:var(--sth-primary);font-weight:900}.sth-tool-note{font-size:13px;margin:0}.sth-qr-output img{background:#fff;border:1px solid var(--sth-line);border-radius:18px;display:block;height:auto;padding:10px;width:240px}.sth-faq details{background:#fff;border:1px solid var(--sth-line);border-radius:18px;margin-bottom:12px;padding:16px 18px}.sth-faq summary{color:var(--sth-ink);cursor:pointer;font-weight:900}.sth-faq p{margin-top:10px}.sth-footer{background:var(--sth-dark);border-radius:28px;color:#cbd5e1;display:grid;gap:28px;grid-template-columns:1.4fr repeat(4,1fr);margin-top:54px;padding:clamp(26px, 5vw, 48px)}.sth-footer h2,.sth-footer h3{color:#fff}.sth-footer h2{font-size:24px;margin:14px 0 8px}.sth-footer h3{font-size:15px;margin:0 0 14px}.sth-footer p{color:#94a3b8;font-size:14px}.sth-footer a{color:#cbd5e1;display:block;font-size:14px;margin:9px 0;text-decoration:none}.sth-footer a:hover{color:#fff}.sth-logo-mark{height:48px;width:48px}.sth-newsletter form{display:grid;gap:10px;margin-top:14px}.sth-newsletter input{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .14);color:#fff}@media (max-width:980px){.sth-hero-layout{grid-template-columns:1fr}.sth-hero-art{min-height:300px}.sth-hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(100% - 36px)}.sth-hero-benefit{border-left:0;padding:14px}.sth-hero-benefit+.sth-hero-benefit{border-left:0}.sth-hero-benefit:nth-child(n+3){border-top:1px solid var(--sth-line)}.sth-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.sth-footer-brand{grid-column:1 / -1}}@media (max-width:640px){.sth-wrap{padding:14px}.sth-hero{border-radius:22px;min-height:auto;padding:30px 18px 24px}.sth-hero h1{font-size:clamp(34px, 12vw, 46px)}.sth-search-control{grid-template-columns:1fr}.sth-search button{min-height:50px}.sth-search-results{position:static}.sth-hero-art{min-height:250px}.sth-art-window{left:8%;width:76%}.sth-floating-tool{min-height:58px;min-width:58px}.sth-floating-chart{right:0}.sth-hero-benefits{grid-template-columns:1fr;margin-top:14px;max-width:100%;padding:8px}.sth-hero-benefit,.sth-hero-benefit:nth-child(n+3){border-top:0;padding:12px}.sth-hero-benefit+.sth-hero-benefit{border-top:1px solid var(--sth-line)}.sth-section-head-row,.sth-tool-header{align-items:flex-start;flex-direction:column}.sth-result-grid,.sth-footer{grid-template-columns:1fr}.sth-actions{grid-template-columns:1fr}.sth-card,.sth-benefit-card,.sth-info-panel,.sth-copy{border-radius:20px}}