:root{--td-navy:#10233e;--td-navy-2:#152a4a;--td-navy-3:#1b3560;--td-blue:#2563eb;--td-blue-2:#3b82f6;--td-blue-light:#eff6ff;--td-blue-pale:#f5f9ff;--td-violet:#7c3aed;--td-violet-light:#f5f3ff;--td-cyan:#06b6d4;--td-cyan-light:#ecfeff;--td-yellow:#fbbf24;--td-yellow-2:#d97706;--td-yellow-light:#fffbeb;--td-gradient-primary:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);--td-gradient-cyan:linear-gradient(135deg,#06b6d4 0%,#2563eb 100%);--td-gradient-navy:linear-gradient(150deg,#10233e 0%,#1b3560 100%);--td-bg:#f7f9fc;--td-surface:#fff;--td-border:#e2e8f2;--td-border-soft:#edf1f8;--td-text:#10233e;--td-text-muted:#5b6b85;--td-text-soft:#77869c;--td-success:#0f8a5f;--td-success-bg:#e0f7ec;--td-danger:#c0392b;--td-danger-bg:#fdecea;--td-radius-sm:10px;--td-radius-md:16px;--td-radius-lg:24px;--td-radius-xl:30px;--td-shadow-sm:0 8px 22px #10233e12;--td-shadow-md:0 18px 45px #10233e1c;--td-shadow-lg:0 28px 70px #10233e24;--td-shadow-blue:0 12px 28px #2563eb38;--td-space-1:4px;--td-space-2:8px;--td-space-3:12px;--td-space-4:16px;--td-space-6:24px;--td-space-8:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--td-text);background:var(--td-bg);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--td-blue);outline-offset:2px;border-radius:6px}.skipLink{background:var(--td-navy-2);color:#fff;z-index:50;border-radius:0 0 10px;padding:10px 16px;font-size:13px;font-weight:800;position:absolute;top:auto;left:-999px}.skipLink:focus{top:0;left:0}.pageLoader{min-height:60vh;color:var(--td-text-soft);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.pageLoader:before{content:"";border:2.5px solid var(--td-border);border-top-color:var(--td-blue);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite tdspin}@keyframes tdspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pageLoader:before{animation-duration:1.6s}html{scroll-behavior:auto}}.toolPage{background:radial-gradient(circle at 85% 8%,#06b6d424,transparent 28%), radial-gradient(circle at 10% 14%,#7c3aed1a,transparent 26%), var(--td-bg);min-height:100vh}.toolPage a{color:inherit;text-decoration:none}.tdBrand{letter-spacing:-1px;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.tdBrand img{object-fit:cover;border-radius:12px;box-shadow:0 6px 16px #10233e29}.tdBrand b{color:var(--td-blue)}.tdBrand span{color:var(--td-yellow-2)}.tdBrand.small{font-size:16px}.tdBrand.small img{border-radius:9px;width:30px;height:30px}.tdPill{background:var(--td-blue-light);color:var(--td-blue);border:1px solid #cfe0fc;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.toolTop{align-items:center;gap:18px;max-width:1160px;height:64px;margin:0 auto;padding:0 22px;display:flex}.toolTopBar{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--td-border-soft);background:#f8fbffeb;position:sticky;top:0}.toolTop .tdBrand{margin-right:auto}.toolBack{border:1px solid var(--td-border);background:var(--td-surface);color:#526178;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.toolBack:hover{border-color:#b9d9ef}.toolHero{text-align:center;max-width:900px;margin:40px auto 22px;padding:0 20px}.toolHero h1{letter-spacing:-2.4px;color:var(--td-navy-2);margin:14px 0 10px;font-size:44px;line-height:1.04}.toolHero p{color:var(--td-text-muted);max-width:680px;margin:0 auto;line-height:1.65}.toolWrap{max-width:1100px;margin:0 auto 70px;padding:0 20px}.toolCard{background:var(--td-surface);border:1px solid var(--td-border);border-radius:var(--td-radius-lg);box-shadow:var(--td-shadow-sm);padding:24px}.toolGrid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.toolGrid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.toolLabel{letter-spacing:.5px;color:#607086;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.toolInput,.toolSelect,.toolTextarea{width:100%;color:var(--td-navy-2);background:#fff;border:1px solid #dbe4ec;border-radius:12px;outline:none;padding:11px 12px}.toolTextarea{resize:vertical;min-height:130px;line-height:1.55}.toolInput:focus,.toolSelect:focus,.toolTextarea:focus{border-color:var(--td-blue-2);box-shadow:0 0 0 3px #2563eb1f}.toolBtn{background:var(--td-gradient-primary);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:900;line-height:1;transition:all .15s;display:inline-flex;box-shadow:0 8px 20px #2563eb38}.toolBtn.secondary{background:var(--td-blue-light);color:var(--td-blue);box-shadow:none}.toolBtn.yellow{background:var(--td-yellow);color:#3a2c05;box-shadow:0 8px 20px #fbbf2447}.toolBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.toolBtn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.toolBtn.secondary:hover:not(:disabled){background:#e4eefe}.toolActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.toolNote{color:var(--td-text-soft);align-items:center;gap:8px;font-size:12px;display:flex}.toolNote svg{color:var(--td-success)}.dropMini{text-align:center;background:var(--td-blue-pale);cursor:pointer;border:1.5px dashed #c3d3ec;border-radius:18px;place-items:center;min-height:210px;padding:24px;transition:all .15s;display:grid}.dropMini:hover,.dropMini:focus-within{border-color:var(--td-blue-2);background:var(--td-blue-light)}.dropMini input{opacity:0;width:1px;height:1px;position:absolute}.dropMini strong{font-size:17px;display:block}.dropMini span{color:#7b899a;margin-top:5px;font-size:12px;display:block}.previewBox{border:1px solid var(--td-border);background:#f8fbfd;border-radius:18px;place-items:center;min-height:260px;padding:15px;display:grid;overflow:hidden}.previewBox img{object-fit:contain;max-width:100%;max-height:430px}.statRow{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.statBox{background:#f6f9fb;border:1px solid #e4eaf0;border-radius:15px;padding:14px}.statBox b{font-size:20px;display:block}.statBox span{color:#7d8999;margin-top:3px;font-size:11px;display:block}.segmentTabs{background:#f1f5f8;border-radius:14px;gap:6px;width:max-content;max-width:100%;margin-bottom:18px;padding:5px;display:flex;overflow:auto}.segmentTabs button{white-space:nowrap;color:#6d7b8f;background:0 0;border:0;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:900}.segmentTabs button.active{color:#1f6fab;background:#fff;box-shadow:0 3px 10px #2a4c6f14}.resultBig{letter-spacing:-1px;color:var(--td-blue);margin:8px 0;font-size:34px;font-weight:900}.muted{color:var(--td-text-soft);font-size:12px}.errorBox{background:var(--td-danger-bg);color:var(--td-danger);border:1px solid #ecc0b8;border-radius:14px;margin-top:18px;padding:13px 16px;font-size:13px}.invoiceLayout,.resumeLayout{grid-template-columns:.92fr 1.08fr;gap:18px;display:grid}.formStack{flex-direction:column;gap:12px;display:flex}.formRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invoicePreview,.resumePreview{border:1px solid var(--td-border);color:#202b3d;background:#fff;border-radius:18px;min-height:650px;padding:30px}.invoiceHead{justify-content:space-between;gap:20px;display:flex}.invoiceHead h2{margin:0;font-size:30px}.invoiceMeta{text-align:right;color:#667487;font-size:12px}.invoiceBill{justify-content:space-between;gap:25px;margin:28px 0;display:flex}.invoiceBill small{color:#8a95a5;display:block}.invoiceTable{border-collapse:collapse;width:100%;font-size:12px}.invoiceTable th,.invoiceTable td{text-align:left;border-bottom:1px solid #e7ecf1;padding:10px 8px}.invoiceTable th{text-transform:uppercase;letter-spacing:1px;color:#7e8998;font-size:9px}.invoiceTotal{max-width:270px;margin:20px 0 0 auto}.invoiceTotal div{justify-content:space-between;padding:5px 0;display:flex}.invoiceTotal .grand{border-top:2px solid #1f2a3d;margin-top:8px;padding-top:10px;font-size:18px;font-weight:900}.itemRow{grid-template-columns:1fr 80px 110px 38px;align-items:end;gap:8px;display:grid}.itemRow button{background:var(--td-danger-bg);color:#b45a4c;border:0;border-radius:10px;height:42px}.qrPreview{border:1px solid var(--td-border);background:#fff;border-radius:18px;place-items:center;min-height:360px;display:grid}.qrPreview img{width:min(310px,75%);height:auto;image-rendering:pixelated}.textButtons{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.textButtons button{border:1px solid var(--td-border);color:#596a80;background:#fff;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800}.resumePreview h1{margin:0 0 3px;font-size:34px}.resumePreview h2{text-transform:uppercase;letter-spacing:1.3px;color:var(--td-blue);margin:24px 0 8px;font-size:13px}.resumePreview p,.resumePreview li{color:#485568;font-size:12px;line-height:1.6}.resumeContact{color:#6f7a89;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.resumeSkills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.resumeSkills li{background:var(--td-blue-light);color:#396983;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.tdFooter{border-top:1px solid var(--td-border-soft);max-width:1188px;color:var(--td-text-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:auto;padding:26px 24px 45px;font-size:12px;display:grid}.tdFooter nav{justify-self:end;gap:14px;display:flex}.tdFooter nav a:hover{color:var(--td-blue)}.pdfHero{text-align:center;max-width:900px;margin:44px auto 30px;padding:0 20px}.pdfHero h1{letter-spacing:-2.8px;color:var(--td-navy-2);margin:16px 0 12px;font-size:52px;line-height:1.02}.pdfHero h1 em{color:var(--td-yellow-2);font-style:normal}.pdfHero>p{color:var(--td-text-muted);max-width:600px;margin:0 auto;font-size:17px}.pdfHeroDrop{background:var(--td-surface);border:1px solid var(--td-border);text-align:left;max-width:640px;box-shadow:var(--td-shadow-sm);cursor:pointer;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:28px auto 0;padding:15px 18px;transition:all .2s;display:grid}.pdfHeroDrop:hover{border-color:#b9d9ef;transform:translateY(-2px)}.pdfHeroDrop .icoWrap{background:var(--td-blue-light);width:44px;height:44px;color:var(--td-blue);border-radius:13px;place-items:center;display:grid}.pdfHeroDrop strong,.pdfHeroDrop span{display:block}.pdfHeroDrop span{color:var(--td-text-muted);margin-top:3px;font-size:12.5px}.pdfTrust{color:var(--td-text-soft);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:22px;font-size:13px;display:flex}.pdfTrust span{align-items:center;gap:6px;display:flex}.toolHubGrid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1100px;margin:auto;padding:0 20px;display:grid}.toolHubCard{text-align:left;border:1px solid var(--td-border);background:var(--td-surface);min-height:190px;box-shadow:var(--td-shadow-sm);border-radius:20px;padding:22px;transition:all .2s;position:relative}.toolHubCard:hover,.toolHubCard.selected{box-shadow:var(--td-shadow-md);border-color:#b9d9ef;transform:translateY(-4px)}.toolHubCard.selected{outline:2px solid #cfe4f7}.toolHubCard .icon{background:var(--td-blue-light);width:44px;height:44px;color:var(--td-blue);border-radius:13px;place-items:center;display:grid}.toolHubCard .num{color:#aab4c2;font-size:12px;position:absolute;top:24px;right:22px}.toolHubCard h3{margin:22px 0 6px;font-size:19px}.toolHubCard p{color:#748097;max-width:280px;font-size:13px;line-height:1.5}.toolHubCard .go{color:var(--td-blue);align-items:center;gap:7px;margin-top:16px;font-size:12.5px;font-weight:700;display:flex}.workspace{background:var(--td-surface);border:1px solid var(--td-border);max-width:1100px;box-shadow:var(--td-shadow-md);border-radius:28px;margin:56px auto 0;padding:30px;scroll-margin-top:24px}.workspaceHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.workspaceHead h2{letter-spacing:-1.2px;margin:5px 0 4px;font-size:30px}.workspaceHead p{color:var(--td-text-muted);margin:0}.mini{letter-spacing:2px;color:#8b96a8;font-size:10px;font-weight:800}.closeTool{background:var(--td-blue-light);color:#3b6f96;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.closeTool:hover{background:#dcedfb}.dropzone{text-align:center;background:#fbfdff;border:1.5px dashed #b9cbd9;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:26px;transition:all .2s;display:flex}.dropzone:hover,.dropzone.drag,.dropzone:focus-within{border-color:var(--td-blue);background:var(--td-blue-pale)}.dropzone .dropIcon{background:var(--td-blue-light);width:56px;height:56px;color:var(--td-blue);border-radius:16px;place-items:center;display:grid}.dropzone h3{margin:14px 0 4px;font-size:20px}.dropzone p{color:var(--td-text-muted);margin:0;font-size:13px}.dropzone .choose{background:var(--td-navy-2);color:#fff;border:0;border-radius:999px;margin-top:15px;padding:10px 16px;font-weight:800}.dropzone input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.filePanel{border:1px solid var(--td-border);border-radius:18px;margin-top:20px;overflow:hidden}.filePanelTop{background:#f4f8fb;justify-content:space-between;padding:13px 16px;font-size:13px;display:flex}.filePanelTop span{color:var(--td-text-muted)}.fileList{padding:4px 12px}.fileRow{border-bottom:1px solid var(--td-border-soft);align-items:center;gap:12px;min-height:64px;display:flex}.fileRow:last-child{border-bottom:0}.fileType{background:var(--td-blue-light);width:38px;height:38px;color:var(--td-blue);border-radius:11px;flex:none;place-items:center;display:grid}.fileType svg{width:18px}.fileMeta{flex:1;min-width:0}.fileMeta strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.fileMeta span{color:#8b95a5;margin-top:3px;font-size:12px;display:block}.sortBtns{gap:3px;display:flex}.sortBtns button,.removeBtn{color:#5c6b80;background:#f0f4f8;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.sortBtns button:disabled{opacity:.3}.sortBtns svg,.removeBtn svg{width:15px}.removeBtn{color:#a8453a}.settings{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.settings label{flex-direction:column;gap:7px;min-width:250px;display:flex}.settings label span{color:#59657f;font-size:12px;font-weight:800}.settings input,.settings select{background:#fff;border:1px solid #dbe1ea;border-radius:12px;outline:none;padding:11px 12px}.settings input:focus,.settings select:focus{border-color:#7db9df}.orderHint{color:#79869c;align-self:center;font-size:13px}.progressCard,.resultCard{border:1px solid var(--td-border);background:#f8fafc;border-radius:18px;margin-top:20px;padding:17px}.processingLine{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.processingLine span{color:var(--td-text-muted);font-size:13px}.spin{animation:1s linear infinite tdspin}.progressTrack{background:#e6ecf3;border-radius:99px;height:8px;margin-top:12px;overflow:hidden}.progressTrack>div{background:var(--td-blue);height:100%;transition:all .25s}.progressCard p{color:var(--td-text-muted);margin:9px 0 0;font-size:12px}.resultCard{background:var(--td-success-bg);border-color:#bfe4cf;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid}.resultIcon{width:44px;height:44px;color:var(--td-success);background:#c9ecd9;border-radius:50%;flex:none;place-items:center;display:grid}.resultMain span{letter-spacing:1.5px;color:#3a7d5c;font-size:10px;font-weight:800}.resultMain h3{margin:3px 0;font-size:18px}.resultMain p{color:#4f6d5d;margin:0;font-size:13px}.downloadBtn{background:var(--td-navy-2);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:800;display:flex}.downloadBtn svg{width:17px}.processBar{border-top:1px solid var(--td-border-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.processBar>div{color:var(--td-text-soft);align-items:center;gap:8px;font-size:12px;display:flex}.processBar svg{width:17px}.processBtn{background:var(--td-navy-2);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:800;display:flex}.processBtn:disabled{opacity:.4;cursor:not-allowed}.premiumBand{background:var(--td-navy-2);color:#fff;border-radius:28px;grid-template-columns:1fr 1fr;gap:60px;max-width:1100px;margin:70px auto;padding:48px;display:grid}.premiumBand h2{letter-spacing:-1.6px;font-size:36px;line-height:1.08}.premiumBand .kicker{color:#8fc4e8}.premiumBand .features p{color:#c3cee2;border-bottom:1px solid #2c3a56;margin:0;padding:0 0 16px;line-height:1.6}.premiumBand .features b{color:#fff}.historyPanel{max-width:1100px;margin:0 auto 30px;padding:0 20px}.historyHead{justify-content:space-between;align-items:center;display:flex}.emptyHistory{color:#7c869a;border:1px dashed #cdd6e0;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:110px;padding:20px;display:flex}.emptyHistory p{margin:0}.historyList{border:1px solid var(--td-border);background:#f8fafc;border-radius:18px;overflow:hidden}.historyRow{border-bottom:1px solid var(--td-border-soft);justify-content:space-between;gap:16px;padding:13px 16px;font-size:13px;display:flex}.historyRow:last-child{border-bottom:0}.historyRow strong,.historyRow span{display:block}.historyRow span{color:#8a95a8;margin-top:3px;font-size:11px}.historyRow>div:last-child{color:#5c6b80}.ghostBtn{color:#526178;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-weight:700}.ghostBtn:hover{background:#eef4f8}.sigHero{text-align:center;max-width:850px;margin:44px auto 30px;padding:0 22px}.sigHero h1{letter-spacing:-2.4px;color:var(--td-navy-2);margin:16px 0 12px;font-size:44px;line-height:1.04}.sigHero h1 em{color:var(--td-yellow-2);font-style:normal}.sigHero>p{max-width:620px;color:var(--td-text-muted);margin:auto;font-size:15.5px;line-height:1.65}.sigStudio{background:var(--td-surface);border:1px solid var(--td-border);max-width:920px;box-shadow:var(--td-shadow-md);border-radius:26px;margin:0 auto 60px;padding:24px}.sigTabs{background:#f1f5f8;border-radius:14px;gap:7px;width:max-content;margin-bottom:18px;padding:5px;display:flex}.sigTabs button{color:#718095;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:800;display:flex}.sigTabs button.active{color:#1d6eaa;background:#fff;box-shadow:0 4px 13px #2a4f7717}.sigToolbar{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:15px;display:flex}.sigToolbar label,.sigTypeControls label{align-items:center;gap:9px;display:flex}.sigToolbar label>span,.sigTypeControls label>span{color:#677488;font-size:12px;font-weight:800}.sigToolbar input[type=color],.sigTypeControls input[type=color]{background:#fff;border:1px solid #d9e2eb;border-radius:9px;width:40px;height:34px;padding:2px}.sigRange{min-width:220px}.sigRange input{flex:1}.sigClear{border:1px solid var(--td-border);color:#6f7885;background:#fff;border-radius:12px;align-items:center;gap:7px;margin-left:auto;padding:9px 13px;font-weight:800;display:flex}.sigCanvasWrap{background:linear-gradient(#fff,#fbfdff);border:1.5px dashed #b9c9d7;border-radius:18px;position:relative;overflow:hidden}.sigCanvas{touch-action:none;cursor:crosshair;z-index:2;width:100%;height:300px;display:block;position:relative}.sigBaseline{background:#dbe4ed;height:1px;position:absolute;bottom:70px;left:8%;right:8%}.sigHint{color:#9aa6b5;font-size:11px;position:absolute;bottom:46px;left:8%}.sigActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.sigActions>div{color:#718096;align-items:center;gap:8px;font-size:12px;display:flex}.sigActions>div svg{color:var(--td-success)}.sigTypeControls{grid-template-columns:1fr 180px 90px;gap:12px;margin-bottom:16px;display:grid}.sigTypeControls label{flex-direction:column;align-items:stretch;gap:6px}.sigTypeControls input[type=text],.sigTypeControls input:not([type=color]),.sigTypeControls select{background:#fff;border:1px solid #dce4ec;border-radius:11px;outline:0;height:42px;padding:0 12px}.sigTypeControls input:focus,.sigTypeControls select:focus{border-color:#8cbfe2}.sigTypedPreview{text-align:center;word-break:break-word;background:linear-gradient(#fff,#fbfdff);border:1.5px dashed #b9c9d7;border-radius:18px;place-items:center;min-height:260px;padding:26px;font-size:88px;line-height:1;display:grid;overflow:hidden}.sigTips{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.sigTips>div{border:1px solid var(--td-border-soft);background:#f8fbfd;border-radius:15px;padding:15px}.sigTips b,.sigTips span{display:block}.sigTips b{color:#246da5;font-size:12px}.sigTips span{color:#798597;margin-top:5px;font-size:11px;line-height:1.55}@media print{.noPrint,.toolTop,.toolHero,.tdFooter{display:none!important}.toolPage{background:#fff}.toolWrap{max-width:none;margin:0;padding:0}.toolCard{box-shadow:none;border:0;padding:0}.invoiceLayout,.resumeLayout{display:block}.invoiceLayout>.formStack,.resumeLayout>.formStack{display:none}.invoicePreview,.resumePreview{border:0;border-radius:0;min-height:auto;padding:0}}@media (width<=980px){.toolHubGrid{grid-template-columns:1fr 1fr}.premiumBand{grid-template-columns:1fr;gap:16px}}@media (width<=850px){.toolGrid2,.invoiceLayout,.resumeLayout{grid-template-columns:1fr}.toolGrid3,.statRow{grid-template-columns:1fr 1fr}.toolHero h1,.pdfHero h1,.sigHero h1{letter-spacing:-1.6px;font-size:34px}.invoicePreview,.resumePreview{min-height:auto}.toolHubGrid{grid-template-columns:1fr}.workspace{margin:36px 16px 0;padding:22px}.tdFooter{text-align:center;grid-template-columns:1fr;gap:10px}.tdFooter nav{justify-self:center}}@media (width<=640px){.toolTop{height:66px}.toolBack span{display:none}.toolGrid3,.formRow{grid-template-columns:1fr}.itemRow{grid-template-columns:1fr 70px 90px 38px}.toolCard{padding:16px}.toolHero{margin-top:26px}.invoicePreview,.resumePreview{padding:18px}.pdfHeroDrop{grid-template-columns:auto 1fr}.pdfHeroDrop svg:last-child{display:none}.sigStudio{margin-left:12px;margin-right:12px;padding:16px}.sigCanvas{height:250px}.sigActions{flex-direction:column;align-items:stretch}.sigTypeControls{grid-template-columns:1fr}.sigTypedPreview{min-height:210px;font-size:60px}.sigTips{grid-template-columns:1fr}.settings label{min-width:100%}.processBar{flex-direction:column;align-items:stretch}.processBtn{justify-content:center}.resultCard{grid-template-columns:auto 1fr}.downloadBtn{grid-column:1/-1;justify-content:center}}.dropMini.drag{border-color:var(--td-blue);background:var(--td-blue-light);box-shadow:0 0 0 3px #2563eb1a}.workspace{scroll-margin-top:88px}.pdfSeoContent{max-width:1100px;margin:58px auto 0;padding:0 20px}.pdfSeoIntro{max-width:820px}.pdfSeoIntro h2{letter-spacing:-.035em;margin:7px 0 12px;font-size:34px}.pdfSeoIntro>p{color:#627188;font-size:15.5px;line-height:1.8}.pdfProcessingNote{color:#486a86;background:#eef7ff;border:1px solid #cfe5f8;border-radius:14px;align-items:flex-start;gap:9px;padding:13px 15px;font-size:13px;line-height:1.6;display:flex}.pdfProcessingNote svg{color:#2563eb;flex:none;margin-top:2px}.pdfSeoColumns{grid-template-columns:1fr 1fr;gap:22px;margin-top:24px;display:grid}.pdfSteps,.pdfFaqs{border:1px solid var(--td-border);background:#fff;border-radius:20px;padding:22px}.pdfSteps h3,.pdfFaqs h3{margin:0 0 15px;font-size:18px}.pdfSteps ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.pdfSteps li{grid-template-columns:30px 1fr;align-items:flex-start;gap:10px;display:grid}.pdfSteps li>span{background:var(--td-blue-light);width:28px;height:28px;color:var(--td-blue);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.pdfSteps p{color:#647186;margin:2px 0 0;font-size:13px;line-height:1.6}.pdfFaqs details{border-top:1px solid var(--td-border-soft)}.pdfFaqs details:first-of-type{border-top:0}.pdfFaqs summary{cursor:pointer;padding:13px 0;font-size:13px;font-weight:800}.pdfFaqs p{color:#677489;margin:0 0 13px;font-size:13px;line-height:1.65}.pdfRelated{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.pdfRelated>strong{color:#69758a;font-size:12px}.pdfRelated>div{flex-wrap:wrap;gap:7px;display:flex}.pdfRelated a{border:1px solid var(--td-border);color:#315f83;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=850px){.pdfSeoColumns{grid-template-columns:1fr}.pdfSeoIntro h2{font-size:28px}}.toolHeaderActions{align-items:center;gap:8px;display:flex}.redactTermsField{grid-column:1/-1}.redactTermsField textarea{resize:vertical;border:1px solid var(--td-border);width:100%;min-height:118px;font:inherit;color:var(--td-ink);background:#fff;border-radius:11px;padding:11px 12px;line-height:1.45}.redactTermsField textarea:focus{border-color:#8db3ff;outline:none;box-shadow:0 0 0 3px #3b82f61a}.redactTermsField small{color:var(--td-muted);margin-top:6px;font-size:10px;line-height:1.45;display:block}.comparePanel{border:1px solid var(--td-border);background:#fff;border-radius:16px;margin-top:16px;overflow:hidden}.compareSummary{border-bottom:1px solid var(--td-border);background:#fbfdff;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.compareSummary>div{border:1px solid #e3eaf3;border-radius:10px;padding:9px}.compareSummary b,.compareSummary span{display:block}.compareSummary b{color:var(--td-ink);font-size:16px}.compareSummary span{color:var(--td-muted);margin-top:2px;font-size:9px}.compareNames{color:#52637b;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:750;display:flex}.compareDiff{color:#d7e1ef;white-space:pre-wrap;background:#0f172a;max-height:420px;margin:0;padding:12px;font:10.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.compareDiff span{min-height:1.5em;display:block}.compareDiff .add{color:#bbf7d0;background:#22c55e1f}.compareDiff .remove{color:#fecaca;background:#ef44441f}.compareDiff .meta{color:#93c5fd}@media (width<=720px){.compareSummary{grid-template-columns:1fr 1fr}.compareSummary .downloadBtn{grid-column:1/-1}.compareNames{flex-wrap:wrap}}.pdfFormFields{border:1px solid var(--td-border);background:#fbfdff;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.pdfFormFieldsHead{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-bottom:4px;display:flex}.pdfFormFieldsHead b{color:var(--td-ink);font-size:12px}.pdfFormFieldsHead span{color:var(--td-muted);font-size:9px}.pdfFormFields label>span small{color:#9aa5b4;margin-left:4px;font-size:8px}.pdfCheckField{background:#fff;border:1px solid #dce4ee;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:8px 10px;display:flex!important}.pdfCheckField>span{margin:0!important}.pdfCheckField input{flex:none;width:18px!important;height:18px!important}@media (width<=650px){.pdfFormFields{grid-template-columns:1fr}.pdfFormFieldsHead{flex-direction:column;align-items:flex-start}}.tdBrand{letter-spacing:-1px;flex:none;align-items:center;gap:8px;font-size:22px;font-weight:900;display:flex}.tdBrand img{object-fit:contain;width:32px;height:32px;box-shadow:none;border-radius:0}.tdBrand.compact .tdBrandWordmark{font-size:18px}.tdBrand.compact .tdBrandWordmark:after{width:40px;height:3px;bottom:-4px}.tdBrand.compact img{width:30px;height:30px}.toolTop{max-width:1180px;height:66px}.toolPrimaryNav{align-items:center;gap:4px;margin-left:14px;display:flex}.toolPrimaryNav a{color:#53657d;border-radius:9px;padding:8px 9px;font-size:11.5px;font-weight:800}.toolPrimaryNav a:hover{color:#2563eb;background:#eef4f9}.toolHeaderActions{align-items:center;gap:8px;margin-left:auto;display:flex}.toolAccountLink{color:#53657d;border-radius:999px;padding:8px 10px;font-size:11.5px;font-weight:800;text-decoration:none}.toolAccountLink:hover{color:#2563eb;background:#eef4f9}.toolProLink{background:#17213a;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;font-size:11px;font-weight:900;display:flex;color:#fff!important}.toolProLink:hover{background:#243653}@media (width<=760px){.toolPrimaryNav{display:none}.toolTop{padding:0 14px}.tdMobileProducts{margin-left:auto;display:block}.toolHeaderActions{gap:5px;margin-left:0}.toolAccountLink{padding:7px 8px}.toolProLink{padding:7px 9px}.tdBrandWordmark{font-size:20px}.tdBrandWordmark:after{width:44px}}@media (width<=430px){.toolAccountLink{display:none}.toolTop{height:62px}.tdBrand img{width:30px;height:30px}.tdBrandWordmark{font-size:19px}}.pdfPageWorkspace{border:1px solid var(--td-border);background:#f8fafc;border-radius:17px;flex:100%;min-width:0;padding:13px}.pdfPageWorkspace.compact{margin-top:2px}.pdfPageToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.pdfPageToolbar b,.pdfPageToolbar span{display:block}.pdfPageToolbar b{color:var(--td-ink);font-size:12px}.pdfPageToolbar span{color:var(--td-text-muted);margin-top:2px;font-size:10.5px}.pdfPageToolbar em{color:#64748b;white-space:nowrap;background:#fff;border:1px solid #e0e7ef;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.pdfPageToolbarActions{align-items:center;gap:7px;display:flex}.pdfPageToolbarActions button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:999px;padding:6px 9px;font-size:9.5px;font-weight:800}.pdfPageGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));align-items:start;gap:10px;display:grid}.pdfPageCard{background:#fff;border:1px solid #dce4ed;border-radius:13px;min-width:0;padding:8px;position:relative;box-shadow:0 4px 12px #0f172a09}.pdfPageCard.draggable{cursor:grab}.pdfPageCard.draggable:active{cursor:grabbing}.pdfPageCard.draggable:hover{border-color:#9cbdfc;box-shadow:0 7px 18px #2563eb17}.pdfPageThumb{background:#edf2f7;border:1px solid #e3e8ef;border-radius:9px;justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}.pdfPageThumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 1px 5px #0f172a1f}.pdfThumbSkeleton{color:#94a3b8;font-size:10px}.pdfPageMeta{justify-content:space-between;align-items:center;gap:7px;margin-top:7px;display:flex}.pdfPageMeta b{color:#334155;font-size:10.5px}.pdfPageMeta span{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.pdfPageDelete{z-index:3;color:#b42318;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 9px #0f172a33}.pdfPageDelete svg{width:14px;height:14px}.pdfPageMove{gap:3px;display:flex;position:absolute;bottom:6px;right:7px}.pdfPageMove button{color:#64748b;cursor:pointer;background:#eef3f8;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.pdfPageMove button:disabled{opacity:.3}.pdfPageMove svg{width:12px}.compressChooser{flex:100%}.compressPresetRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.compressPresetRow button{text-align:left;color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:12px;padding:10px 11px}.compressPresetRow button b,.compressPresetRow button span{display:block}.compressPresetRow button b{color:#334155;font-size:11px}.compressPresetRow button span{color:#8793a4;margin-top:2px;font-size:9px}.compressPresetRow button.active{background:#eff6ff;border-color:#8db3ff;box-shadow:0 0 0 2px #2563eb14}.compressPresetRow button.active b{color:#1d4ed8}.compressSizePreview{color:#64748b;background:#fbfdff;border:1px solid #dce5ef;border-radius:13px;align-items:center;gap:12px;min-height:68px;margin-top:10px;padding:11px 13px;display:flex}.compressSizePreview>div span,.compressSizePreview>div b{display:block}.compressSizePreview>div span{color:#8b97a7;font-size:9px}.compressSizePreview>div b{color:#17213a;margin-top:2px;font-size:15px}.compressSizePreview>strong{color:#16784d;background:#ecfdf3;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:10px}.compressSizePreview.loading{color:#2563eb}.compressSizePreview.error{background:#fff8ef}.compressSizePreview>svg{flex:none;width:18px}.watermarkStudio{flex:100%;grid-template-columns:minmax(260px,.8fr) minmax(260px,1.2fr);align-items:stretch;gap:14px;display:grid}.watermarkControls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.watermarkControls label{min-width:0!important}.watermarkMock{background:#fff;border:1px solid #d9e1ea;border-radius:15px;min-height:250px;padding:30px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #f8fafc}.wmMockHead{background:#cbd5e1;border-radius:4px;width:38%;height:13px}.wmMockLine{background:#e2e8f0;border-radius:3px;width:78%;height:7px;margin-top:20px}.wmMockLine.short{width:58%;margin-top:8px}.wmMockBox{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;height:72px;margin-top:25px}.watermarkMock>span{letter-spacing:.04em;color:#475569;max-width:90%;opacity:var(--wm-opacity);white-space:nowrap;pointer-events:none;font:800 23px/1 system-ui,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.watermarkMock.diagonal>span{transform:translate(-50%,-50%)rotate(-35deg)}.watermarkMock.top-left>span{top:20%;left:18%}.watermarkMock.top-right>span{top:20%;left:78%}.watermarkMock.bottom-left>span{top:80%;left:20%}.watermarkMock.bottom-right>span{top:80%;left:77%}.watermarkMock.across>span{font-size:15px;transform:translate(-50%,-50%)rotate(-35deg)}.watermarkMock.across>span:first-of-type{top:24%;left:22%}.watermarkMock.across>span:nth-of-type(2){top:24%;left:68%}.watermarkMock.across>span:nth-of-type(3){top:50%;left:22%}.watermarkMock.across>span:nth-of-type(4){top:50%;left:68%}.watermarkMock.across>span:nth-of-type(5){top:76%;left:22%}.watermarkMock.across>span:nth-of-type(6){top:76%;left:68%}@media (width<=760px){.pdfPageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdfPageThumb{height:135px}.compressPresetRow,.watermarkStudio{grid-template-columns:1fr}.watermarkControls{grid-template-columns:1fr 1fr}}@media (width<=480px){.watermarkControls{grid-template-columns:1fr}.pdfPageToolbar{flex-direction:column;align-items:flex-start}.pdfPageToolbarActions{justify-content:space-between;width:100%}.compressSizePreview{flex-wrap:wrap;align-items:flex-start}.compressSizePreview>strong{margin-left:0}}.pdfPageThumbButton{cursor:zoom-in;width:100%;font:inherit;color:inherit;padding:0;position:relative}.pdfPageThumbButton:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}.pdfPreviewHint{opacity:0;pointer-events:none;color:#fff;white-space:nowrap;background:#0f172ad1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;transition:all .15s;position:absolute;bottom:7px;left:50%;transform:translate(-50%)translateY(5px)}.pdfPageThumbButton:hover .pdfPreviewHint,.pdfPageThumbButton:focus-visible .pdfPreviewHint{opacity:1;transform:translate(-50%)translateY(0)}.pdfPreviewOpen{overflow:hidden}.pdfPreviewModal{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070f1cc7;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.pdfPreviewDialog{background:#0f172a;border:1px solid #ffffff24;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1100px,96vw);height:min(900px,92vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000006b}.pdfPreviewHeader{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 14px 11px 18px;display:flex}.pdfPreviewHeader b,.pdfPreviewHeader span{display:block}.pdfPreviewHeader b{font-size:15px}.pdfPreviewHeader span{color:#9fb0c6;margin-top:2px;font-size:10px}.pdfPreviewClose{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pdfPreviewClose:hover{background:#ffffff26}.pdfPreviewClose svg{width:18px}.pdfPreviewStage{background:radial-gradient(circle,#263247 0,#101827 68%);grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:10px;min-height:0;padding:14px 10px;display:grid;position:relative}.pdfPreviewPaper{border-radius:12px;justify-content:center;align-items:center;height:100%;min-height:0;display:flex;overflow:auto}.pdfPreviewPaper img{object-fit:contain;background:#fff;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 14px 45px #00000061}.pdfPreviewLoading{color:#b6c3d4;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:190px;min-height:130px;font-size:11px;display:flex}.pdfPreviewLoading svg{width:24px;height:24px}.pdfPreviewNav{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;place-items:center;width:44px;height:54px;display:grid}.pdfPreviewNav:hover:not(:disabled){background:#ffffff29}.pdfPreviewNav:disabled{opacity:.25;cursor:default}.pdfPreviewNav svg{width:24px}.pdfPreviewFooter{color:#95a6bc;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 16px;font-size:9.5px;display:flex}.pdfPreviewDeleteAction{color:#fff;cursor:pointer;background:#b42318;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:850;display:flex}.pdfPreviewDeleteAction:hover{background:#991b1b}.pdfPreviewDeleteAction svg{width:15px;height:15px}@media (width<=700px){.pdfPreviewModal{padding:0}.pdfPreviewDialog{border:0;border-radius:0;width:100vw;height:100dvh}.pdfPreviewStage{grid-template-columns:42px minmax(0,1fr) 42px;gap:3px;padding:8px 4px}.pdfPreviewNav{border-radius:10px;width:38px;height:48px}.pdfPreviewFooter{padding:9px 12px}.pdfPreviewFooter>span{display:none}.pdfPreviewDeleteAction{margin-left:auto}.pdfPreviewHint{display:none}}.pdfFormFields.detected{background:#fffdf7;border-color:#f1d5a0}.pdfFormFieldsHead>div{min-width:0}.pdfFormFieldsHead>div b,.pdfFormFieldsHead>div span{display:block}.pdfFormFieldsHead>div span{color:var(--td-muted);margin-top:2px;font-size:9px}.pdfFormFieldsHead>em{letter-spacing:.04em;color:#2563eb;white-space:nowrap;background:#eef6ff;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.pdfFormFields.detected .pdfFormFieldsHead>em{color:#9a6700;background:#fff4d7}.pdfDetectedField{position:relative}.pdfDetectedField>span:before{content:"Detected";color:#9a6700;vertical-align:1px;background:#fff4d7;border-radius:999px;margin-right:5px;padding:2px 5px;font-size:7px;font-weight:900;display:inline-block}.pdfDetectedNote{color:#7b6842;border-top:1px solid #f0dfba;grid-column:1/-1;padding-top:9px;font-size:9px;line-height:1.45}.watermarkMock.size-small>span{font-size:16px}.watermarkMock.size-medium>span{font-size:23px}.watermarkMock.size-large>span{font-size:31px}.watermarkMock.size-xlarge>span{font-size:39px}.watermarkMock.across.size-small>span{font-size:11px}.watermarkMock.across.size-medium>span{font-size:15px}.watermarkMock.across.size-large>span{font-size:20px}.watermarkMock.across.size-xlarge>span{font-size:25px}.flattenPdfControls{gap:12px;width:100%;display:grid}.flattenPdfNote{color:#31506f;background:#f7fbff;border:1px solid #cfe0f2;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.flattenPdfNote>svg{color:#2364d2;flex:none;margin-top:1px}.flattenPdfNote>div{gap:3px;display:grid}.flattenPdfNote b{color:#18324b;font-size:13px}.flattenPdfNote span{color:#61758a;font-size:12px;line-height:1.45}.tdBrand{flex:none;align-items:center;gap:0;line-height:1;display:flex}.tdBrand img.tdBrandLogo{object-fit:contain;object-position:left center;width:150px;height:50px;box-shadow:none;border-radius:0;display:block}.tdBrand.compact img.tdBrandLogo{width:126px;height:42px}@media (width<=900px){.tdBrand img.tdBrandLogo{width:132px;height:44px}}@media (width<=430px){.tdBrand img.tdBrandLogo{width:116px;height:39px}}.toolTop{box-sizing:border-box;flex-wrap:nowrap;width:100%;max-width:1440px}.toolPrimaryNav{white-space:nowrap;flex:none;align-items:center;gap:2px;min-width:0;margin-left:12px;display:flex;flex-wrap:nowrap!important}.toolPrimaryNav a{white-space:nowrap;flex:none;padding:8px}.toolHeaderActions{white-space:nowrap;flex:none}@media (width<=1320px){.toolPrimaryNav{display:none}.toolTop{padding:0 14px}.tdMobileProducts{margin-left:auto;display:block}.toolHeaderActions{margin-left:0}}.tdHome{background:radial-gradient(circle at 100% 0%,#2563eb0d,transparent 30%), radial-gradient(circle at 0% 40%,#7c3aed0a,transparent 32%), var(--td-bg);min-height:100vh}.tdHome a{color:inherit;text-decoration:none}.tdHeader{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--td-border-soft);background:#fafbffdb;align-items:center;gap:24px;max-width:1240px;height:64px;margin:auto;padding:0 24px;display:flex;position:sticky;top:0}.tdHeader .tdBrand.compact{margin-right:auto;font-size:19px}.tdHeader .tdBrand.compact img{border-radius:9px;width:32px;height:32px}.tdTopNav{color:#526078;gap:22px;font-size:13.5px;font-weight:700;display:flex}.tdTopNav a:hover{color:var(--td-blue)}.tdProBtn{background:var(--td-gradient-primary);border-radius:11px;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:800;transition:all .18s;display:flex;box-shadow:0 8px 20px #2563eb47;color:#fff!important}.tdProBtn:hover{transform:translateY(-1px);box-shadow:0 10px 26px #7c3aed52}.tdModeSwitch{max-width:1240px;margin:18px auto 0;padding:0 24px}.tdModeSwitchInner{background:var(--td-blue-light);border-radius:16px;gap:8px;width:max-content;max-width:100%;padding:6px;display:flex}.tdModePill{color:#4a5c78;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:11px 16px;font-size:13.5px;font-weight:800;transition:all .15s;display:flex}.tdModePill.active{color:var(--td-blue);background:#fff;box-shadow:0 6px 16px #2563eb24}.tdModePill.studio.active{background:var(--td-gradient-primary);color:#fff;box-shadow:0 8px 20px #7c3aed47}.tdModeSoon{letter-spacing:.6px;background:var(--td-yellow);color:#3a2c05;border-radius:999px;margin-left:2px;padding:3px 7px;font-size:9px;font-weight:900}.tdModePill:not(.active) .tdModeSoon{color:#5a6f92;background:#dde8fb}.tdCommandBar{max-width:1240px;margin:20px auto 0;padding:0 24px}.tdCommandInner{background:var(--td-gradient-navy);border-radius:26px;padding:28px 28px 20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #10233e42}.tdCommandInner:after{content:"";pointer-events:none;background:radial-gradient(circle at 92% -10%,#06b6d43d,#0000 42%),radial-gradient(circle at 4% 120%,#7c3aed47,#0000 46%);position:absolute;inset:0}.tdCommandLead{z-index:1;align-items:center;gap:14px;margin-bottom:18px;display:flex;position:relative}.tdMiniDuck{border-radius:12px;flex:none;width:40px;height:40px;box-shadow:0 6px 16px #00000040}.tdKicker{letter-spacing:2.1px;color:var(--td-cyan);font-size:10px;font-weight:900;display:block}.tdCommandLead .tdKicker{color:var(--td-yellow)}.tdCommandLead h1{letter-spacing:-.6px;color:#fff;margin:4px 0 0;font-size:24px;font-weight:800}.tdSearch{color:#7890a8;z-index:1;background:#fff;border-radius:15px;align-items:center;gap:11px;height:54px;padding:0 16px;transition:box-shadow .15s;display:flex;position:relative;box-shadow:0 10px 26px #0000002e}.tdSearch:focus-within{box-shadow:0 0 0 3px #3b82f659,0 10px 26px #0000002e}.tdSearch input{color:#1d2940;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15.5px}.tdSearch kbd{color:#8391a2;background:#f8fafc;border:1px solid #e3eaf1;border-radius:7px;align-items:center;gap:3px;padding:5px 7px;font-family:inherit;font-size:11px;display:flex}.tdChipRail{z-index:1;scrollbar-width:none;gap:8px;margin-top:16px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.tdChipRail::-webkit-scrollbar{display:none}.tdChip{white-space:nowrap;color:#cbd8ef;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:700;transition:all .15s;display:flex}.tdChip:hover{color:#fff;background:#ffffff24}.tdChip.active{background:var(--td-yellow);border-color:var(--td-yellow);color:#2a2205}.tdChip.later{opacity:.65}.tdChipLater{letter-spacing:.5px;background:#ffffff2e;border-radius:999px;margin-left:2px;padding:2px 6px;font-size:9px}.tdDashboard{max-width:1240px;margin:28px auto 0;padding:0 24px 64px}.tdDashboardHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tdDashboardHead h2{letter-spacing:-.4px;color:var(--td-navy);font-size:20px}.tdCount{color:var(--td-blue);background:var(--td-blue-light);border-radius:999px;padding:7px 11px;font-size:11.5px;font-weight:800}.tdEmpty{text-align:center;color:#7b8798;border:1.5px dashed var(--td-border);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.tdResetBtn{color:var(--td-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.tdBento{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:14px;display:grid}.tdTile{text-align:left;border:1px solid var(--td-border);color:var(--td-navy);cursor:default;background:#fff;border-radius:22px;flex-direction:column;min-height:168px;padding:20px;transition:all .2s;display:flex;box-shadow:0 8px 20px #10233e0d}.tdTile.live{cursor:pointer}.tdTile.live:hover{border-color:#bcd4fb;transform:translateY(-3px);box-shadow:0 18px 38px #2563eb24}.tdTile.xl{grid-area:span 2/span 2;min-height:100%}.tdTile.wide{grid-column:span 2}.tdTile:not(.live){opacity:.7}.tdTileMain{color:inherit;flex-direction:column;flex:1;min-width:0;display:flex}.tdTileTop{justify-content:space-between;align-items:center;display:flex}.tdTileIcon{background:var(--td-blue-light);width:42px;height:42px;color:var(--td-blue);border-radius:13px;flex:none;place-items:center;transition:all .2s;display:grid}.tdTileIcon svg{width:20px}.tdTile.live:hover .tdTileIcon{transform:scale(1.06)}.tdStatus{letter-spacing:1.4px;color:#9299a3;background:#f1f3f5;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}.tdStatus.on{background:var(--td-success-bg);color:#0f7a53}.tdTile h3{margin:16px 0 6px;font-size:17px}.tdTile p{color:#798596;flex:1;margin:0;font-size:13px;line-height:1.55}.tdTileGo{color:#607087;align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:900;display:flex}.tdTile.live .tdTileGo{color:var(--td-blue)}.tdTile.yellow .tdTileIcon{background:var(--td-yellow-light);color:var(--td-yellow-2)}.tdTile.pink .tdTileIcon{color:#d6357e;background:#fdf0f7}.tdTile.mint .tdTileIcon{color:#0d9467;background:#e5faf1}.tdTile.violet .tdTileIcon{background:var(--td-violet-light);color:var(--td-violet)}.tdTile.orange .tdTileIcon{color:#d2610f;background:#fff1e6}.tdTile.sky .tdTileIcon{background:var(--td-cyan-light);color:#0891b2}.tdTile.indigo .tdTileIcon{color:#4f46e5;background:#edeeff}.tdTile.blue .tdTileIcon{background:var(--td-blue-light);color:var(--td-blue)}.tdTile.live.yellow:hover{border-color:#fbdc9a}.tdTile.live.pink:hover{border-color:#f7c1dc}.tdTile.live.mint:hover{border-color:#a9ecce}.tdTile.live.violet:hover{border-color:#d9c8fb}.tdTile.live.orange:hover{border-color:#fbceac}.tdTile.live.sky:hover{border-color:#a0e8f2}.tdTile.live.indigo:hover{border-color:#c9caf9}.tdTile.studio.promo{font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,var(--td-navy) 0%,#2a2f7a 55%,var(--td-violet) 100%);color:#fff;border:0;position:relative;overflow:hidden}.tdTile.studio.promo:after{content:"";pointer-events:none;background:radial-gradient(circle at 90% 6%,#06b6d44d,#0000 46%),radial-gradient(circle at 8% 110%,#fbbf2429,#0000 40%);position:absolute;inset:0}.tdTile.studio.promo:hover{transform:translateY(-3px);box-shadow:0 20px 44px #4c1d9552}.tdTile.studio .tdTileIcon.studio{color:var(--td-yellow);background:#ffffff29}.tdTile.studio.promo h3{color:#fff}.tdTile.studio.promo p{color:#d3d9f5}.tdQuickPills{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.tdQuickPill{border:1px solid var(--td-border);background:var(--td-blue-pale);color:var(--td-blue);border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:800;transition:all .15s;display:flex}.tdQuickPill:hover{background:var(--td-blue-light);border-color:#bcd4fb}.tdTrustStrip{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1240px;margin:0 auto 60px;padding:0 24px;display:grid}.tdTrustStrip>div{border:1px solid var(--td-border);border-radius:18px;align-items:flex-start;gap:11px;padding:16px;display:flex}.tdTrustStrip>div:first-child{background:var(--td-blue-light);color:var(--td-blue)}.tdTrustStrip>div:nth-child(2){background:var(--td-violet-light);color:var(--td-violet)}.tdTrustStrip>div:nth-child(3){background:var(--td-cyan-light);color:#0891b2}.tdTrustStrip b{color:var(--td-navy);font-size:13px;display:block}.tdTrustStrip span{color:var(--td-text-soft);margin-top:3px;font-size:12px;line-height:1.5;display:block}.tdStudio{max-width:1240px;margin:26px auto 0;padding:0 24px 70px}.tdStudioIntro{max-width:720px}.tdStudioIntro h1{letter-spacing:-1.4px;color:var(--td-navy);margin:8px 0 12px;font-size:34px;line-height:1.1}.tdStudioIntro p{color:var(--td-text-muted);margin:0;font-size:15px;line-height:1.65}.tdStudioBack{border:1px solid var(--td-border);color:#526178;background:#fff;border-radius:11px;align-items:center;gap:7px;margin-top:18px;padding:9px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.tdStudioBack:hover{color:var(--td-blue);border-color:#bcd4fb}.tdStudioMock{background:linear-gradient(150deg,var(--td-navy) 0%,#2a2f7a 60%,var(--td-violet) 100%);border-radius:26px;grid-template-columns:180px 1fr;gap:0;min-height:260px;margin-top:32px;display:grid;overflow:hidden;box-shadow:0 20px 50px #4c1d9538}.tdStudioMockLayers{border-right:1px solid #ffffff14;flex-direction:column;gap:10px;padding:20px 16px;display:flex}.mockLayerHead{letter-spacing:1.6px;color:#a9b8e8;margin-bottom:4px;font-size:9px;font-weight:900}.mockLayer{color:#e4e9fa;background:#ffffff14;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;font-size:11.5px;display:flex}.tdStudioMockCanvas{background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 28px);padding:26px;position:relative}.mockBlock{background:#ffffff21;border:1px solid #fff3;border-radius:10px;position:absolute}.mockBlock.title{background:#fbbf2461;border-color:#fbbf248c;width:38%;height:32px;top:26px;left:26px}.mockBlock.image{background:#06b6d438;border-color:#06b6d466;width:30%;height:90px;top:76px;left:26px}.mockBlock.lines{background:repeating-linear-gradient(#ffffff2e 0 8px,#0000 8px 18px);width:34%;height:90px;top:76px;left:calc(30% + 40px)}.mockBlock.qr{color:#fff;background:#ffffff29;place-items:center;width:80px;height:80px;display:grid;top:76px;right:26px}.tdStudioFeatures{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}.tdStudioFeatures>div{border:1px solid var(--td-border);color:#3c4a60;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:13px 14px;font-size:13px;font-weight:700;display:flex}.tdStudioFeatures svg{color:var(--td-violet);flex:none}.tdStudioTemplates{margin-top:26px}.tdStudioTemplatesLabel{letter-spacing:.6px;color:#7f8a9a;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.tdStudioChips{flex-wrap:wrap;gap:8px;display:flex}.tdStudioChip{background:var(--td-violet-light);color:#6d28d9;border:1px solid #e3d9fb;border-radius:999px;padding:8px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.tdStudioFlow{border:1px solid var(--td-border);background:#fff;border-radius:20px;margin-top:30px;padding:20px}.tdStudioFlowLabel{letter-spacing:.6px;color:#7f8a9a;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.tdStudioFlowRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tdStudioFlowRow a{background:var(--td-blue-light);color:var(--td-blue);border:1px solid #cfe0fc;border-radius:12px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:800;transition:all .15s;display:flex}.tdStudioFlowRow a:hover{border-color:var(--td-blue-2);background:#dde9fe}.tdStudioFlowArrow{color:#b7c2d1;flex:none}.tdStudioFlow p{color:var(--td-text-soft);margin:14px 0 0;font-size:12.5px}@media (width<=980px){.tdTopNav{display:none}.tdBento{grid-template-columns:repeat(2,1fr)}.tdTile.xl{grid-area:span 1/span 2}.tdTrustStrip{grid-template-columns:1fr}.tdStudioFeatures{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tdHeader{padding:0 16px}.tdModeSwitch{margin-top:14px;padding:0 16px}.tdModePill{padding:10px 12px;font-size:12.5px}.tdModeSoon{display:none}.tdCommandBar{margin-top:14px;padding:0 16px}.tdCommandInner{border-radius:20px;padding:20px 18px 16px}.tdCommandLead h1{font-size:19px}.tdSearch{height:50px}.tdSearch kbd{display:none}.tdDashboard{margin-top:22px;padding:0 16px 48px}.tdBento{grid-template-columns:1fr;gap:12px}.tdTile.xl,.tdTile.wide{grid-column:span 1}.tdProBtn{display:none}.tdTrustStrip{margin-bottom:44px;padding:0 16px}.tdStudio{padding:0 16px 56px}.tdStudioIntro h1{font-size:26px}.tdStudioMock{grid-template-columns:1fr;margin-top:24px}.tdStudioMockLayers{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;overflow-x:auto}.tdStudioMockCanvas{min-height:220px}.mockBlock.qr{display:none}.tdStudioFeatures{grid-template-columns:1fr}.tdStudioFlowRow{flex-direction:column;align-items:stretch}.tdStudioFlowRow a{justify-content:center}.tdStudioFlowArrow{display:none}}.tdSearchResults{z-index:30;background:#fff;border:1px solid #dbe7f5;border-radius:15px;max-height:360px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #081c3d38}.tdSearchResult{color:#17263f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 11px;display:flex}.tdSearchResult:hover,.tdSearchResult:focus-visible{background:#eff6ff;outline:none}.tdSearchResult span{align-items:center;gap:9px;min-width:0;display:flex}.tdSearchResult b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.tdSearchResult small{color:#718198;background:#f1f5f9;border-radius:999px;flex:none;padding:3px 7px;font-size:10px}.tdSearchResult svg{color:#2563eb;flex:none}.tdSearchNoMatch{color:#718198;text-align:center;padding:13px;font-size:12.5px}.tdAssistantBubble{z-index:1;color:#24344e;background:linear-gradient(135deg,#fffffffa,#eff6fffa);border:1px solid #93b4ffb3;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex;position:relative;box-shadow:0 10px 26px #0000001f}.tdAssistantBubble img{border-radius:10px;flex:none;width:32px;height:32px}.tdAssistantBubble>div{flex-direction:column;flex:1;min-width:0;display:flex}.tdAssistantBubble b{color:#1d4ed8;font-size:11px}.tdAssistantBubble span{margin-top:2px;font-size:12.5px;line-height:1.4}.tdAssistantBubble a{white-space:nowrap;color:#fff;background:#2563eb;border-radius:9px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}@media (width<=600px){.tdAssistantBubble{align-items:flex-start}.tdAssistantBubble a{display:none}}.tdHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfdffc7;border-bottom:0;max-width:1320px;height:72px;padding:0 30px}.tdHeader .tdBrand.compact{letter-spacing:-.45px;font-size:20px}.tdTopNav{align-items:center;gap:25px}.tdTopNav a,.tdTopNav button{font:inherit;color:#526078;cursor:pointer;background:0 0;border:0;padding:8px 0;transition:all .18s}.tdTopNav a:hover,.tdTopNav button:hover{color:#1d4ed8}.tdProBtn{box-shadow:none;background:#10233e;border-radius:999px;padding:10px 16px}.tdProBtn:hover{background:#1d4ed8;box-shadow:0 10px 24px #2563eb2e}.tdModeSwitch{max-width:1320px;margin-top:18px;padding:0 30px}.tdModeSwitchInner{background:#edf4ff;border:1px solid #dbe8fb;border-radius:999px;padding:4px}.tdModePill{border-radius:999px;padding:9px 15px}.tdModePill.active{box-shadow:0 4px 12px #2563eb1a}.tdCommandBar{max-width:1320px;margin-top:14px;padding:0 30px}.tdCommandInner{background:linear-gradient(135deg,#f7fbff 0%,#eef5ff 48%,#f6f0ff 100%);border:1px solid #dce8fb;border-radius:36px;padding:50px 52px 26px;overflow:visible;box-shadow:0 30px 70px #1f3f761f}.tdCommandInner:after{background:radial-gradient(circle at 78% 18%,#2563eb1f,#0000 28%),radial-gradient(circle at 98% 100%,#7c3aed1a,#0000 30%);border-radius:36px;overflow:hidden}.tdHeroGrid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:56px;display:grid;position:relative}.tdHeroCopy{padding:12px 0 24px}.tdHeroEyebrow{color:#3157a5;letter-spacing:.15px;background:#ffffffb8;border:1px solid #cfdef4;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:850;display:inline-flex}.tdHeroCopy h1{letter-spacing:-3.6px;color:#10233e;max-width:680px;margin:18px 0 20px;font-size:clamp(43px,5vw,72px);font-weight:850;line-height:.98}.tdHeroCopy h1 em{background:linear-gradient(92deg,#2563eb 5%,#7c3aed 65%,#06b6d4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.tdHeroCopy p{color:#627187;max-width:610px;margin:0;font-size:16.5px;line-height:1.72}.tdHeroProof{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.tdHeroProof span{color:#53647c;background:#ffffffad;border:1px solid #dbe7f4;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;font-weight:750;display:flex}.tdHeroVisual{place-items:center;height:390px;display:grid;position:relative}.tdVisualGlow{filter:blur(10px);opacity:.8;background:linear-gradient(135deg,#2563eb3d,#7c3aed38,#06b6d42e);border-radius:50%;width:340px;height:340px;position:absolute}.tdVisualWindow{background:#0e1f38;border-radius:24px;width:86%;max-width:500px;padding:10px;position:relative;transform:rotate(-1.5deg);box-shadow:0 28px 70px #10233e47}.tdVisualTop{color:#c7d3e6;align-items:center;gap:5px;height:32px;padding:0 7px;display:flex}.tdVisualTop>span{background:#506178;border-radius:50%;width:7px;height:7px}.tdVisualTop b{letter-spacing:.5px;color:#95a8c4;margin-left:auto;margin-right:4px;font-size:9px}.tdVisualBody{background:#f7f9fd;border-radius:16px;grid-template-columns:44px 1fr;min-height:278px;display:grid;overflow:hidden}.tdVisualRail{background:#eef3fb;border-right:1px solid #dde5f0;flex-direction:column;align-items:center;gap:9px;padding:12px 7px;display:flex}.tdVisualRail span{color:#8291a6;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tdVisualRail .active{color:#6d28d9;background:#fff;box-shadow:0 4px 12px #312e811f}.tdVisualCanvas{background-color:#fafcff;background-image:linear-gradient(#eef3fa 1px,#0000 1px),linear-gradient(90deg,#eef3fa 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;padding:22px;display:grid}.tdPosterMock{color:#fff;background:linear-gradient(145deg,#175ee8 0%,#7138e7 58%,#14b8d4 100%);border-radius:7px;width:170px;height:214px;padding:24px 18px;position:relative;overflow:hidden;box-shadow:0 18px 35px #1e40af3d}.tdPosterMock:after{content:"";background:#fbbf24;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-25px;right:-35px}.tdPosterKicker{letter-spacing:2px;color:#dbeafe;font-size:7px;font-weight:900}.tdPosterMock strong{letter-spacing:-1px;z-index:1;margin-top:20px;font-size:26px;line-height:.92;display:block;position:relative}.tdPosterMock small{color:#e0e7ff;z-index:1;margin-top:12px;font-size:7px;display:block;position:relative}.tdPosterMock i{background:#ffffff2e;border-radius:14px;width:55px;height:55px;position:absolute;top:20px;right:18px;transform:rotate(14deg)}.tdFloatCard{color:#243653;background:#fffffff0;border:1px solid #dbe7f4;border-radius:13px;align-items:center;gap:8px;padding:9px 10px;display:flex;position:absolute;box-shadow:0 14px 30px #24375c24}.tdFloatCard>span{flex-direction:column;display:flex}.tdFloatCard b{font-size:10px}.tdFloatCard small{color:#8491a4;margin-top:1px;font-size:8px}.tdFloatCard.one{top:73px;left:-2px;transform:rotate(-4deg)}.tdFloatCard.two{top:124px;right:-2px;transform:rotate(4deg)}.tdFloatCard.three{bottom:55px;left:18px;transform:rotate(2deg)}.tdSearchLabel{z-index:2;align-items:center;gap:9px;margin-top:16px;margin-bottom:8px;display:flex;position:relative}.tdSearchLabel img{border-radius:9px;box-shadow:0 4px 10px #10233e1f}.tdSearchLabel span{flex-direction:column;display:flex}.tdSearchLabel b{color:#10233e;font-size:11px}.tdSearchLabel small{color:#7c899b;margin-top:1px;font-size:9.5px}.tdSearch{border:1px solid #cbdcf2;border-radius:19px;height:64px;padding:0 18px;box-shadow:0 14px 30px #2563eb1a}.tdSearch:focus-within{border-color:#7aa7f5;box-shadow:0 0 0 4px #3b82f61c,0 14px 30px #2563eb1a}.tdSearch input{font-size:16px}.tdSearchResults{border-radius:17px;top:calc(100% + 10px)}.tdChipRail{margin-top:14px}.tdChip{color:#52647d;background:#ffffffb8;border-color:#d4e0ef}.tdChip:hover{color:#1d4ed8;background:#fff;border-color:#b9cff0}.tdChip.active{color:#fff;background:#10233e;border-color:#10233e}.tdChip.active .tdChipLater{background:#ffffff24}.tdAssistantBubble{border-color:#cbdcf2;box-shadow:0 10px 22px #2563eb14}.tdQuickLaunch,.tdTemplateShowcase{max-width:1320px;margin:62px auto 0;padding:0 30px}.tdSectionHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.tdSectionHead>div>span{letter-spacing:1.9px;color:#2563eb;font-size:9.5px;font-weight:900}.tdSectionHead h2{letter-spacing:-1.2px;color:#10233e;margin:5px 0 0;font-size:30px}.tdSectionHead p{color:#78869a;max-width:590px;margin:8px 0 0;font-size:13px;line-height:1.55}.tdSectionHead>a,.tdSectionHead>button{color:#2563eb;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:12px;font-weight:800;display:flex}.tdQuickLaunchGrid{grid-template-columns:repeat(6,1fr);gap:11px;display:grid}.tdLaunchCard{background:#fff;border:1px solid #e0e8f2;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:142px;padding:16px;transition:all .2s;display:flex;box-shadow:0 8px 18px #10233e0a}.tdLaunchCard:hover{border-color:#c3d6f4;transform:translateY(-4px);box-shadow:0 18px 36px #2563eb1a}.tdLaunchCard>span{border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid}.tdLaunchCard b{color:#1e304c;font-size:13px}.tdLaunchCard small{color:#8290a3;margin-top:4px;font-size:10.5px}.tdTemplateShowcase{margin-top:74px}.tdTemplateRail{grid-template-columns:repeat(6,minmax(150px,1fr));gap:14px;display:grid;overflow:hidden}.tdTemplateCard{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.tdTemplateArt{aspect-ratio:4/5;border-radius:18px;flex-direction:column;padding:20px 16px;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #10233e14}.tdTemplateCard:hover .tdTemplateArt{transform:translateY(-4px)scale(1.01);box-shadow:0 18px 38px #2563eb21}.tdTemplateArt small{letter-spacing:1.8px;opacity:.7;font-size:7px;font-weight:900}.tdTemplateArt strong{letter-spacing:-.8px;z-index:1;max-width:110px;margin-top:16px;font-size:20px;line-height:1.02;position:relative}.tdTemplateArt span{opacity:.18;background:currentColor;border-radius:999px;width:46%;height:7px;margin-top:auto}.tdTemplateArt i{background:#ffffff47;border-radius:28px;width:88px;height:88px;position:absolute;bottom:18px;right:-14px;transform:rotate(24deg)}.tdTemplateCard.sky .tdTemplateArt{color:#0d5488;background:linear-gradient(155deg,#dff5ff,#b8e4ff)}.tdTemplateCard.paper .tdTemplateArt{color:#443e34;background:#f8f4eb;border:1px solid #e8dfcf}.tdTemplateCard.mint .tdTemplateArt{color:#155d47;background:linear-gradient(145deg,#dff7ed,#b7ead5)}.tdTemplateMeta{justify-content:space-between;gap:8px;padding:9px 2px 0;display:flex}.tdTemplateMeta b{color:#34445d;font-size:11px}.tdTemplateMeta small{color:#98a3b2;font-size:8.5px}.tdDashboard{max-width:1320px;margin-top:76px;padding:0 30px 72px}.tdDashboardHead h2{letter-spacing:-1px;font-size:28px}.tdBento{gap:16px}.tdTile{border-radius:24px;min-height:178px;padding:22px;box-shadow:0 9px 22px #10233e0b}.tdTile.live:hover{transform:translateY(-4px);box-shadow:0 20px 42px #2563eb1c}.tdTile h3{letter-spacing:-.25px;font-size:18px}.tdTile.xl h3{font-size:23px}.tdTrustStrip{max-width:1320px;margin-bottom:74px;padding:0 30px}.tdTrustStrip>div{border-radius:20px;padding:18px}@media (width<=1100px){.tdHeroGrid{grid-template-columns:1fr .82fr;gap:30px}.tdHeroCopy h1{font-size:52px}.tdHeroVisual{height:340px}.tdQuickLaunchGrid,.tdTemplateRail{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.tdHeroGrid{grid-template-columns:1fr}.tdHeroVisual{display:none}.tdCommandInner{padding:36px 30px 24px}.tdHeroCopy h1{font-size:48px}.tdQuickLaunchGrid{grid-template-columns:repeat(2,1fr)}.tdTemplateRail{padding-bottom:8px;display:flex;overflow-x:auto}.tdTemplateCard{min-width:180px}}@media (width<=640px){.tdHeader{height:64px;padding:0 16px}.tdModeSwitch,.tdCommandBar{padding:0 16px}.tdCommandInner{border-radius:24px;padding:28px 20px 18px}.tdHeroCopy{padding:0 0 14px}.tdHeroCopy h1{letter-spacing:-2.2px;font-size:40px}.tdHeroCopy p{font-size:14px}.tdHeroProof{gap:6px}.tdHeroProof span{padding:7px 9px;font-size:10px}.tdSearch{border-radius:16px;height:58px}.tdSearchLabel{margin-top:8px}.tdQuickLaunch,.tdTemplateShowcase{margin-top:48px;padding:0 16px}.tdSectionHead{align-items:flex-start}.tdSectionHead h2{font-size:25px}.tdSectionHead>a{display:none}.tdQuickLaunchGrid{grid-template-columns:repeat(2,1fr);gap:9px}.tdLaunchCard{border-radius:17px;min-height:126px;padding:14px}.tdLaunchCard>span{margin-bottom:14px}.tdTemplateCard{min-width:160px}.tdTemplateArt{border-radius:16px}.tdDashboard{margin-top:58px;padding:0 16px 52px}.tdDashboardHead h2{font-size:24px}.tdTrustStrip{padding:0 16px}}.tdHome{background:radial-gradient(circle at 8% 4%,#2563eb1c,#0000 24%),radial-gradient(circle at 94% 10%,#fbbf2421,#0000 24%),linear-gradient(#fbfdff 0%,#f7fbff 48%,#fff 100%)}.tdCommandInner{background:radial-gradient(circle at 82% 16%,#fbbf2424,#0000 28%),linear-gradient(135deg,#f7fbff 0%,#eaf3ff 58%,#fff7df 100%);border-color:#d8e6f8}.tdCommandInner:after{background:radial-gradient(circle at 80% 8%,#2563eb1c,#0000 26%),radial-gradient(circle at 98% 100%,#f9731614,#0000 30%)}.tdHeroEyebrow{color:#1d4ed8;background:#fff;border-color:#c9dcfa}.tdHeroEyebrow svg{color:#f59e0b}.tdHeroCopy h1 em{background:linear-gradient(92deg,#1d4ed8 8%,#2563eb 55%,#f59e0b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tdVisualGlow{background:linear-gradient(135deg,#2563eb47,#3b82f633,#fbbf243d)}.tdVisualWindow{background:#10233e}.tdVisualRail .active{color:#2563eb}.tdPosterMock{background:linear-gradient(145deg,#1d4ed8 0%,#2563eb 58%,#0ea5e9 100%)}.tdPosterMock:after{background:#fbbf24}.tdFloatCard svg,.tdSectionHead>div>span,.tdSectionHead>a,.tdSectionHead>button{color:#2563eb}.tdLaunchCard.bg>span{color:#0d6cc8;background:#e8f3ff}.tdLaunchCard.id>span{color:#c67a00;background:#fff5d8}.tdLaunchCard.pdf>span{color:#ea580c;background:#fff0e5}.tdLaunchCard.merge>span{color:#2563eb;background:#edf3ff}.tdLaunchCard.invoice>span{color:#b77900;background:#fff6cc}.tdLaunchCard.qr>span{color:#0284c7;background:#eaf6ff}.tdTemplateCard.violet .tdTemplateArt{color:#fff;background:linear-gradient(145deg,#1648b8,#2563eb 68%,#f59e0b 140%)}.tdTemplateCard.gold .tdTemplateArt{color:#6f4d00;background:linear-gradient(145deg,#fff7d6,#ffd76a)}.tdTemplateCard.coral .tdTemplateArt{color:#7a3f00;background:linear-gradient(145deg,#fff1df,#ffc276)}.tdTile.studio.promo{background:linear-gradient(135deg,#10233e 0%,#174ea6 60%,#2563eb 100%)}.tdTile.studio.promo:after{background:radial-gradient(circle at 90% 6%,#fbbf2442,#0000 42%),radial-gradient(circle at 8% 110%,#f9731629,#0000 40%)}.tdTile.studio .tdTileIcon.studio{color:#fbbf24}.tdStatus.soon{color:#ffd65a;background:#fbbf2438}.tdTile.studio.promo .studioGo{color:#fbbf24}.tdStudioIntro .studioKicker{color:#2563eb}.tdStudioMock{background:linear-gradient(150deg,#10233e 0%,#174ea6 62%,#2563eb 100%)}.tdStudioFeatures svg{color:#2563eb}.tdStudioChip{color:#9a6700;background:#fff7d8;border-color:#f5d779}.tdModePill.studio.active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 20px #2563eb38}.tdModeSoon{color:#3a2c05;background:#fbbf24}.tdProBtn{background:#10233e}.tdProBtn:hover{background:#1d4ed8}.tdHeroCopy h1 .tdOrangeWord{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#f97316}.tdHeroCopy h1 .tdBlueHeadline{color:#2563eb;background:0 0;-webkit-background-clip:initial;background-clip:initial}.tdHeroCopy h1 .tdOrangeWord{color:#f97316}.tdAppLauncherGrid{grid-template-columns:repeat(6,1fr);gap:11px;display:grid}.tdAppLauncher{text-align:left;color:#23344f;cursor:pointer;background:#fff;border:1px solid #e0e8f2;border-radius:20px;align-items:center;gap:11px;min-width:0;padding:15px;transition:all .18s;display:flex;position:relative;box-shadow:0 7px 18px #10233e0a}.tdAppLauncher:hover{border-color:#bdd2ef;transform:translateY(-2px);box-shadow:0 13px 28px #2563eb14}.tdAppLauncher.active{background:linear-gradient(145deg,#eef6ff,#fff);border-color:#8bb5f4;box-shadow:0 0 0 3px #2563eb14,0 14px 30px #2563eb17}.tdAppLauncherIcon{color:#2563eb;background:#edf4ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.tdAppLauncher>div{flex-direction:column;flex:1;min-width:0;display:flex}.tdAppLauncher b{letter-spacing:-.1px;font-size:12.5px}.tdAppLauncher small{color:#8490a2;margin-top:3px;font-size:9.5px;line-height:1.3}.tdAppCount{color:#738197;background:#f1f5f9;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.tdAppLauncher.active .tdAppCount{color:#fff;background:#2563eb}.tdAppLauncher.business .tdAppLauncherIcon{color:#c57a00;background:#fff5d8}.tdAppLauncher.qr .tdAppLauncherIcon{color:#0284c7;background:#eaf8ff}.tdAppLauncher.calc .tdAppLauncherIcon{color:#2563eb;background:#eaf3ff}.tdAppLauncher.resume .tdAppLauncherIcon{color:#ea580c;background:#fff1df}.tdAppLauncher.images .tdAppLauncherIcon{color:#0d79c8;background:#e9f5ff}.tdSubAppPanel{background:linear-gradient(#fff,#fbfdff);border:1px solid #dce7f4;border-radius:24px;margin-top:14px;padding:18px;box-shadow:0 16px 36px #10233e0e}.tdSubAppHead{justify-content:space-between;align-items:center;gap:18px;padding:2px 3px 14px;display:flex}.tdSubAppHead>div{align-items:center;gap:10px;display:flex}.tdSubAppHead>div>div{flex-direction:column;display:flex}.tdSubAppHead b{color:#1f324e;font-size:13px}.tdSubAppHead small{color:#8a96a6;margin-top:2px;font-size:9.5px}.tdSubAppHead>span:last-child{letter-spacing:1.1px;color:#8b98a9;text-transform:uppercase;font-size:9px;font-weight:900}.tdSubAppFamily{color:#2563eb;background:#edf4ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.tdSubAppFamily.business{color:#c57a00;background:#fff5d8}.tdSubAppFamily.qr{color:#0284c7;background:#eaf8ff}.tdSubAppFamily.resume{color:#ea580c;background:#fff1df}.tdSubAppGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.tdSubApp{background:#fff;border:1px solid #e3ebf5;border-radius:15px;align-items:center;gap:9px;min-width:0;padding:12px;transition:all .16s;display:flex}.tdSubApp:hover{background:#f9fcff;border-color:#b9d0f0;transform:translateY(-2px);box-shadow:0 9px 20px #2563eb12}.tdSubApp>span{color:#2563eb;background:#edf4ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.tdSubApp>div{flex-direction:column;flex:1;min-width:0;display:flex}.tdSubApp b{color:#263a58;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tdSubApp small{color:#8a96a7;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8.8px;overflow:hidden}.tdSubApp>svg{color:#a0acbb;flex:none}@media (width<=1100px){.tdAppLauncherGrid{grid-template-columns:repeat(3,1fr)}.tdSubAppGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.tdAppLauncherGrid{scrollbar-width:none;padding-bottom:6px;display:flex;overflow-x:auto}.tdAppLauncherGrid::-webkit-scrollbar{display:none}.tdAppLauncher{min-width:185px}.tdSubAppGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.tdSubAppPanel{border-radius:19px;padding:13px}.tdSubAppGrid{grid-template-columns:1fr}.tdSubAppHead>span:last-child{display:none}}.tdTemplateCard .tdTemplateArt{isolation:isolate}.tdTemplateCard .tdTemplateArt:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff14,#fff0);position:absolute;inset:0}.tdTemplateMeta{padding-top:10px}.tdTemplateMeta b{font-size:11.5px}.tdTemplateMeta small{color:#4f6d99;background:#eef4ff;border-radius:999px;padding:3px 6px}.socialMock .tdTemplateArt{color:#0c4b7c;background:linear-gradient(155deg,#dff5ff 0%,#9fdcff 50%,#64b7ff 100%)}.mockSocialBadge{letter-spacing:1.3px;z-index:2;font-size:6.5px;font-weight:900;position:relative}.mockSocialOrb{background:linear-gradient(145deg,#fff4b5,#fbbf24);border-radius:50%;width:95px;height:95px;position:absolute;top:34px;right:-14px;box-shadow:0 10px 18px #0f5ba02e}.mockSocialCopy{z-index:2;flex-direction:column;align-items:flex-start;margin-top:auto;display:flex;position:relative}.mockSocialCopy strong{letter-spacing:-1px;font-size:23px;line-height:.95}.mockSocialCopy span{max-width:105px;margin-top:7px;font-size:7px;line-height:1.35}.mockSocialCopy b{letter-spacing:.8px;color:#fff;background:#0d5fa8;border-radius:999px;margin-top:9px;padding:5px 7px;font-size:6px}.mockSocialLogo{color:#2563eb;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:13px;right:13px;box-shadow:0 5px 12px #0f5ba029}.invoiceMock .tdTemplateArt{color:#34322f;background:#fffdf8;border:1px solid #e8e0d2;padding:18px 15px}.mockInvoiceTop{justify-content:space-between;align-items:flex-start;gap:8px;font-size:6.5px;font-weight:900;display:flex}.mockInvoiceTop b{letter-spacing:1px;color:#1d4ed8;font-size:12px}.mockInvoiceMeta{color:#878279;justify-content:space-between;margin-top:11px;font-size:6px;display:flex}.mockInvoiceLines{flex-direction:column;gap:8px;margin-top:16px;display:flex}.mockInvoiceLines i{background:linear-gradient(90deg,#eff3f8 0 63%,#dfe7f2 63% 78%,#eef3f8 78%);border-radius:3px;height:9px}.mockInvoiceTotals{border-top:1px solid #dfe5ed;justify-content:space-between;align-items:center;margin-top:11px;padding-top:9px;font-size:7px;display:flex}.mockInvoiceTotals b{color:#1e3a5f;font-size:10px}.mockInvoiceCodes{justify-content:space-between;align-items:end;margin-top:auto;display:flex}.mockBarcode{background:repeating-linear-gradient(90deg,#24364f 0 1px,#0000 1px 3px,#24364f 3px 5px,#0000 5px 7px);width:66px;height:18px}.mockQr{color:#1f344f;font-size:24px;line-height:1}.invitationMock .tdTemplateArt{color:#fff;text-align:center;background:linear-gradient(145deg,#183c8e,#2563eb 58%,#0ea5e9);justify-content:center;align-items:center;padding:18px}.mockInviteStars{letter-spacing:5px;color:#fbbf24;margin-bottom:16px;font-size:10px}.invitationMock .tdTemplateArt>small{letter-spacing:2px;color:#dbeafe;font-size:6px}.invitationMock .tdTemplateArt>strong{letter-spacing:-1px;z-index:2;margin-top:10px;font-size:25px;line-height:.95;position:relative}.mockInviteDate{color:#fff3bd;margin-top:15px;font-size:7px;font-weight:900}.mockInviteVenue{color:#dbeafe;margin-top:5px;font-size:6.5px}.mockInviteRing{border:1px solid #ffffff38;border-radius:50%;position:absolute}.mockInviteRing.one{width:115px;height:115px;top:-34px;right:-42px}.mockInviteRing.two{width:90px;height:90px;bottom:-26px;left:-38px}.resumeMock .tdTemplateArt{color:#1a493a;background:#f8fffc;grid-template-columns:38% 62%;padding:0;display:grid}.mockResumeSide{background:#c9efdf;flex-direction:column;gap:8px;padding:16px 10px;display:flex}.mockResumeAvatar{background:linear-gradient(145deg,#fff,#9bcdbb);border-radius:50%;width:37px;height:37px;margin-bottom:8px;box-shadow:inset 0 0 0 5px #ffffff6b}.mockResumeSide i{opacity:.55;background:#5da98d;border-radius:999px;height:5px}.mockResumeMain{flex-direction:column;padding:18px 12px;display:flex}.mockResumeMain>small{letter-spacing:1.4px;color:#35735e;font-size:6px}.mockResumeMain>strong{letter-spacing:-.5px;margin-top:5px;font-size:17px;line-height:1}.mockResumeSection{flex-direction:column;gap:6px;margin-top:18px;display:flex}.mockResumeSection b{letter-spacing:1px;font-size:5.8px}.mockResumeSection i{background:#d8e8e2;border-radius:999px;height:5px}.mockResumeSection.short{margin-top:13px}.certificateMock .tdTemplateArt{color:#6e5310;text-align:center;background:#fff9e8;justify-content:center;align-items:center;padding:22px 16px}.mockCertBorder{border:1px solid #c89f37;border-radius:9px;position:absolute;inset:9px;box-shadow:inset 0 0 0 3px #c89f371a}.certificateMock .tdTemplateArt>small{letter-spacing:1.8px;z-index:1;font-size:6px;font-weight:900;position:relative}.certificateMock .tdTemplateArt>strong{z-index:1;margin-top:7px;font-family:Georgia,serif;font-size:23px;font-style:italic;position:relative}.certificateMock .tdTemplateArt>span{color:#9c833f;z-index:1;margin-top:9px;font-size:6px;position:relative}.certificateMock .tdTemplateArt>b{z-index:1;margin-top:6px;font-size:10px;position:relative}.mockCertSeal{color:#fff;background:#d5a92f;border:3px double #fff6d7;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid;position:absolute;bottom:29px;right:22px}.mockCertSign{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:24px;left:20px}.mockCertSign i{border-top:1px solid #9e833e;width:52px}.mockCertSign span{color:#9a8447;font-size:4.8px}.menuMock .tdTemplateArt{color:#6d3424;background:#fff2e7;padding:17px}.mockMenuPhoto{background:radial-gradient(circle at 25% 35%,#ffcf86 0 15%,#0000 16%),radial-gradient(circle at 62% 45%,#e97843 0 17%,#0000 18%),radial-gradient(circle at 78% 62%,#6fb473 0 13%,#0000 14%),linear-gradient(145deg,#fee1bc,#f8b27d);border-radius:12px;height:66px;box-shadow:inset 0 -15px 25px #8a3b1b14}.menuMock .tdTemplateArt>small{letter-spacing:1.5px;color:#c0613d;margin-top:12px;font-size:5.8px}.menuMock .tdTemplateArt>strong{letter-spacing:-.7px;margin-top:3px;font-size:18px}.mockMenuItems{flex-direction:column;gap:6px;margin-top:10px;display:flex}.mockMenuItems span{border-bottom:1px dashed #7d3f282e;justify-content:space-between;gap:8px;padding-bottom:4px;display:flex}.mockMenuItems b{font-size:6.2px}.mockMenuItems i{color:#c5633e;font-size:6px;font-style:normal}.mockMenuFoot{letter-spacing:.9px;color:#b05b3d;margin-top:auto;font-size:5px}@media (width<=640px){.mockSocialCopy strong{font-size:21px}.invitationMock .tdTemplateArt>strong{font-size:22px}.certificateMock .tdTemplateArt>strong{font-size:20px}}.tdTemplateCarousel{margin-top:74px;overflow:visible}.tdTemplateCarouselHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.tdTemplateCarouselHead>div:first-child>span{letter-spacing:1.9px;color:#2563eb;font-size:9.5px;font-weight:900}.tdTemplateCarouselHead h2{letter-spacing:-1.2px;color:#10233e;margin:5px 0 0;font-size:30px}.tdTemplateCarouselHead p{color:#78869a;margin:7px 0 0;font-size:13px}.tdTemplateActions{flex:none;align-items:center;gap:7px;display:flex}.tdTemplateArrow{color:#315276;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .16s;display:grid}.tdTemplateArrow:hover{color:#1d4ed8;background:#eef5ff;border-color:#bdd1ec;transform:translateY(-1px)}.tdSeeTemplates{color:#2563eb;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 4px 8px 8px;font-size:12px;font-weight:850;display:flex}.tdTemplateRail{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;margin:0 -2px;padding:2px 2px 13px;grid-template-columns:none!important;gap:18px!important;display:flex!important;overflow-x:auto!important}.tdTemplateRail::-webkit-scrollbar{display:none}.tdTemplateCard{scroll-snap-align:start;flex:0 0 172px;min-width:172px}.tdTemplateCard.wide{flex-basis:300px;min-width:300px}.tdTemplateCard .tdTemplateArt{padding:16px 14px;aspect-ratio:3/4.25!important;border-radius:14px!important;height:auto!important;min-height:0!important}.tdTemplateCard.wide .tdTemplateArt{aspect-ratio:1.65!important}.tdTemplateCard:hover .tdTemplateArt{transform:translateY(-3px)scale(1.012)}.kissMock .tdTemplateArt{color:#1f2630;background:#fffaf0}.mockKissMark{color:#ef5f55;font-family:Georgia,serif;font-size:55px;line-height:.6;transform:rotate(-12deg)}.mockPhotoStrip{flex-direction:column;gap:3px;width:48px;display:flex;position:absolute;top:26px;right:10px;transform:rotate(4deg)}.mockPhotoStrip i{background:linear-gradient(145deg,#2e405f,#f0b48d);border:2px solid #fff;height:31px;box-shadow:0 2px 5px #0000001a}.kissMock .tdTemplateArt>strong{margin-top:auto;font-family:Georgia,serif;font-size:24px;font-style:italic;line-height:.92}.kissMock .tdTemplateArt>span{letter-spacing:.6px;margin-top:10px;font-size:5px;font-weight:900}.kissMock .tdTemplateArt>small{color:#6d6f73;margin-top:7px;font-size:5.5px}.milkMock .tdTemplateArt{color:#fff;background:linear-gradient(#1260d8,#0845ab);overflow:hidden}.milkMock .tdTemplateArt>small{letter-spacing:1.2px;font-size:6px;font-weight:900}.milkMock .tdTemplateArt>strong{z-index:3;margin-top:8px;font-size:22px;line-height:.95;position:relative}.mockBottle{background:linear-gradient(90deg,#d9efff,#fff,#b5d7f0);border-radius:14px 14px 9px 9px;width:37px;height:92px;position:absolute;bottom:23px;left:50%;transform:translate(-50%);box-shadow:0 8px 15px #0000002e}.mockBottle:before{content:"";background:#e7f4ff;border-radius:4px;width:20px;height:14px;position:absolute;top:-10px;left:9px}.mockMilkSplash{background:#ffffff2e;border-radius:50%;width:100px;height:70px;position:absolute;bottom:-18px;right:-18px;transform:rotate(-18deg)}.milkMock .tdTemplateArt>span{letter-spacing:.5px;z-index:2;margin-top:auto;font-size:5.4px;position:relative}.bakeryMock .tdTemplateArt{color:#e24b35;text-align:center;background:#fff5e8;align-items:center}.bakeryMock .tdTemplateArt>small{letter-spacing:2px;font-size:5.5px}.bakeryMock .tdTemplateArt>strong{margin-top:5px;font-size:25px;font-weight:500;line-height:.9}.mockCroissant{color:#d77d31;margin:3px 0;font-size:64px;line-height:.85;transform:rotate(-25deg)}.bakeryMock .tdTemplateArt>span{letter-spacing:.8px;font-size:5.5px;font-weight:900}.bakeryMock .tdTemplateArt>b{margin-top:5px;font-size:5px}.fashionMock .tdTemplateArt{color:#112c56;background:#dce8f5;overflow:hidden;padding:0!important}.mockFashionTitle{letter-spacing:-1.5px;text-align:center;padding:9px 8px 0;font-size:24px;font-weight:950}.mockFashionPhoto{background:linear-gradient(145deg,#7694bd,#e1b598 55%,#1d2741);border-radius:4px;position:absolute;inset:55px 13px 10px;overflow:hidden}.mockFashionPhoto:after{content:"";background:linear-gradient(#2e2a27 0 27%,#d9a68c 28% 48%,#191c24 49%);border-radius:34px 34px 9px 9px;width:63px;height:110px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.fashionMock .tdTemplateArt>small{z-index:3;background:#fff;padding:3px 4px;font-size:4.8px;position:absolute;top:45px;left:13px}.fashionMock .tdTemplateArt>strong{color:#fff;z-index:4;text-shadow:0 2px 8px #00000040;font-size:17px;line-height:.85;position:absolute;bottom:18px;left:19px}.travelMock .tdTemplateArt{color:#fff;background:linear-gradient(#1e3f32,#4c7755 58%,#8fb56f);overflow:hidden}.travelMock .tdTemplateArt>small{letter-spacing:1.2px;color:#e9df90;font-size:5.5px}.travelMock .tdTemplateArt>strong{color:#ffe58e;margin-top:10px;font-family:Georgia,serif;font-size:24px;line-height:.95}.travelMock .tdTemplateArt>span{max-width:110px;margin-top:8px;font-size:6px;line-height:1.4}.mockTravelHills{background:radial-gradient(at 25% 100%,#315f3c 0 55%,#0000 56%),radial-gradient(at 75% 100%,#254c32 0 60%,#0000 61%);height:70px;position:absolute;bottom:26px;left:-10px;right:-10px}.travelMock .tdTemplateArt>b{letter-spacing:.5px;font-size:5px;position:absolute;bottom:11px;left:14px}.birthdayMock .tdTemplateArt{color:#1d1820;text-align:center;background:#fff;border:1px solid #ece7e8;align-items:center;overflow:hidden}.mockDots{opacity:.75;background-image:radial-gradient(#111 1.4px,#0000 1.6px);background-size:18px 18px;position:absolute;inset:0}.birthdayMock .tdTemplateArt:after{content:"";z-index:1;background:#f4a8dd;border-radius:25px;position:absolute;inset:25px 13px}.birthdayMock .tdTemplateArt>:not(.mockDots){z-index:2;position:relative}.birthdayMock .tdTemplateArt>small{margin-top:26px;font-size:5px}.birthdayMock .tdTemplateArt>strong{margin-top:14px;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:.95}.birthdayMock .tdTemplateArt>span{margin-top:12px;font-size:5px}.birthdayMock .tdTemplateArt>b{margin-top:7px;font-size:4.5px}.photoStripMock .tdTemplateArt{color:#fff;background:#111;padding:12px!important}.photoStripMock .tdTemplateArt>small{letter-spacing:2px;color:#fbbf24;font-size:5px}.mockPhotoFrames{grid-template-columns:1fr 1fr;gap:3px;margin-top:8px;display:grid}.mockPhotoFrames i{background:linear-gradient(145deg,#435a78,#e6a57e);border:2px solid #f5f5f5;height:54px}.mockPhotoFrames i:first-child{grid-row:span 2;height:auto}.photoStripMock .tdTemplateArt>strong{margin-top:auto;font-size:19px;line-height:.9}.photoStripMock .tdTemplateArt>span{letter-spacing:.6px;color:#bbb;margin-top:8px;font-size:4.8px}@media (width<=640px){.tdTemplateCarouselHead{align-items:center}.tdTemplateCarouselHead h2{font-size:26px}.tdTemplateCarouselHead p,.tdTemplateArrow{display:none}.tdSeeTemplates{font-size:11px}.tdTemplateCard{flex-basis:154px;min-width:154px}.tdTemplateCard.wide{flex-basis:270px;min-width:270px}.tdTemplateRail{gap:13px!important}}.tdVisualTop{padding-right:42px;position:relative}.tdTaskFlowMock{color:#20334f;background:#fff;border:1px solid #dbe5f1;border-radius:14px;flex-direction:column;width:230px;min-height:220px;padding:14px;display:flex;box-shadow:0 18px 38px #1e40af24}.tdTaskFlowTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tdTaskFlowTop>div{flex-direction:column;display:flex}.tdTaskFlowTop small{letter-spacing:1.25px;color:#7b8da5;font-size:5.5px;font-weight:900}.tdTaskFlowTop strong{letter-spacing:-.2px;color:#10233e;margin-top:3px;font-size:12px}.tdTaskFlowTop>span{color:#2563eb;white-space:nowrap;background:#edf4ff;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:900}.tdTaskFlowRows{flex-direction:column;margin-top:13px;display:flex}.tdTaskRow{background:#fbfdff;border:1px solid #e2e9f2;border-radius:10px;align-items:center;gap:8px;padding:8px 9px;display:flex;position:relative}.tdTaskRow.active{background:#f3f8ff;border-color:#9fc2f7;box-shadow:0 0 0 2px #2563eb0f}.tdTaskRow.done{background:#fffaf0;border-color:#f6d892}.tdTaskIcon{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.tdTaskIcon.image{color:#0d79c8;background:#e9f6ff}.tdTaskIcon.pdf{color:#2563eb;background:#edf3ff}.tdTaskIcon.invoice{color:#ea7b0c;background:#fff2dc}.tdTaskRow>div{flex-direction:column;flex:1;min-width:0;display:flex}.tdTaskRow b{color:#20334f;font-size:8px}.tdTaskRow small{color:#8b97a7;margin-top:2px;font-size:5.7px}.tdTaskRow>i{color:#503800;background:#fbbf24;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;font-weight:900;display:grid}.tdTaskRow>em{color:#2563eb;background:#dfeeff;border-radius:999px;padding:3px 5px;font-size:6.5px;font-style:normal;font-weight:900}.tdTaskConnector{background:#c8d8ed;width:1px;height:8px;margin-left:22px}.tdTaskFlowFooter{color:#75879f;border-top:1px solid #edf1f6;align-items:center;gap:5px;margin-top:auto;padding-top:9px;display:flex}.tdTaskFlowFooter svg{color:#f59e0b}.tdTaskFlowFooter span{font-size:5.8px}.tdHeroVisual .tdFloatCard{display:none!important}.tdVisualWindow{overflow:visible!important}.tdVisualTop{padding-right:88px!important;overflow:visible!important}@media (width<=900px){.tdWindowDuck{width:78px!important;height:78px!important;top:-31px!important;right:-32px!important}.tdVisualTop{padding-right:70px!important}}.tdHeader .tdBrand.compact{gap:8px}.tdHeader .tdBrand.compact img{object-fit:contain;border-radius:0!important;width:34px!important;height:34px!important}.tdBrandWordmark{letter-spacing:-1.15px;align-items:baseline;font-family:Arial Rounded MT Bold,Trebuchet MS,ui-rounded,system-ui,sans-serif;font-size:22px;font-weight:900;line-height:1;display:inline-flex;position:relative;transform:translateY(1px)}.tdBrandWordmark b{color:#2563eb;font-weight:900}.tdBrandWordmark strong{color:#f59e0b;margin-left:1px;font-weight:900}.tdBrandWordmark:after{content:"";opacity:.95;background:#fbbf24;border-radius:999px;width:48px;height:4px;position:absolute;bottom:-5px;right:0;transform:rotate(-4deg)}.tdVisualWindow{width:74%!important;max-width:420px!important;transform:rotate(-1.2deg)!important}.tdWindowDuck{object-fit:contain!important;filter:drop-shadow(0 12px 18px #10233e3d)!important;z-index:30!important;width:174px!important;height:174px!important;top:-42px!important;right:-104px!important;transform:rotate(5deg)!important}@media (width<=1100px){.tdVisualWindow{width:76%!important;max-width:390px!important}.tdWindowDuck{width:148px!important;height:148px!important;top:-35px!important;right:-88px!important}}.tdHeroVisual{overflow:visible!important}.tdVisualWindow{min-width:350px;width:69%!important;max-width:390px!important;position:relative!important;overflow:visible!important;transform:rotate(-1.1deg)!important}.tdVisualTop{padding-right:8px!important}.tdWindowDuck{object-fit:contain!important;filter:drop-shadow(0 12px 20px #10233e3d)!important;z-index:2!important;pointer-events:none!important;width:190px!important;height:190px!important;position:absolute!important;top:58px!important;right:-116px!important;transform:rotate(3deg)!important}@media (width<=1100px){.tdVisualWindow{min-width:330px;width:72%!important;max-width:365px!important}.tdWindowDuck{width:170px!important;height:170px!important;top:64px!important;right:-102px!important}}@media (width<=900px){.tdVisualWindow{min-width:0;width:82%!important;max-width:390px!important}.tdWindowDuck{width:138px!important;height:138px!important;top:72px!important;right:-72px!important}}@media (width<=620px){.tdWindowDuck{width:112px!important;height:112px!important;top:82px!important;right:-42px!important}}.tdWindowDuck{object-fit:contain!important;filter:drop-shadow(0 12px 18px #10233e33)!important;z-index:2!important;pointer-events:none!important;width:220px!important;height:220px!important;position:absolute!important;top:72px!important;left:calc(50% + 125px)!important;right:auto!important;transform:rotate(1.5deg)!important}@media (width<=1100px){.tdVisualWindow{width:74%!important;min-width:335px!important;max-width:385px!important}.tdWindowDuck{width:198px!important;height:198px!important;top:78px!important;left:calc(50% + 118px)!important}}@media (width<=900px){.tdVisualWindow{width:82%!important;min-width:0!important;max-width:385px!important}.tdWindowDuck{width:172px!important;height:172px!important;top:84px!important;left:calc(50% + 108px)!important}}@media (width<=1100px){.tdVisualWindow{width:74%!important;min-width:335px!important;max-width:385px!important}.tdWindowDuck{width:208px!important;height:208px!important;top:82px!important;left:calc(50% + 102px)!important}}@media (width<=900px){.tdVisualWindow{width:82%!important;min-width:0!important;max-width:385px!important}.tdWindowDuck{width:180px!important;height:180px!important;top:86px!important;left:calc(50% + 98px)!important}}.tdVisualWindow{z-index:3!important;width:72%!important;min-width:355px!important;max-width:405px!important;position:relative!important}@media (width<=1100px){.tdVisualWindow{width:74%!important;min-width:335px!important;max-width:385px!important}.tdWindowDuck{width:205px!important;top:92px!important;left:calc(50% + 108px)!important}}@media (width<=900px){.tdVisualWindow{width:82%!important;min-width:0!important;max-width:385px!important}.tdWindowDuck{width:175px!important;top:96px!important;left:calc(50% + 98px)!important}}.tdHeroVisual{position:relative!important;overflow:visible!important}.tdVisualWindow{z-index:3!important;width:72%!important;max-width:405px!important;position:relative!important}.tdWindowDuck{object-fit:contain!important;z-index:4!important;pointer-events:none!important;filter:drop-shadow(0 12px 18px #10233e2e)!important;width:210px!important;height:210px!important;position:absolute!important;top:76px!important;left:calc(50% + 150px)!important;right:auto!important;transform:none!important}@media (width<=1100px){.tdWindowDuck{width:190px!important;height:190px!important;top:82px!important;left:calc(50% + 135px)!important}}@media (width<=900px){.tdWindowDuck{width:165px!important;height:165px!important;top:86px!important;left:calc(50% + 118px)!important}}.tdHeroVisual{isolation:isolate!important;place-items:center!important;height:390px!important;display:grid!important;position:relative!important;overflow:visible!important}.tdVisualGlow{z-index:0!important}.tdVisualWindow{z-index:3!important;width:72%!important;min-width:355px!important;max-width:405px!important;position:relative!important;overflow:visible!important;transform:rotate(-1.1deg)!important}.tdVisualTop,.tdVisualBody{z-index:4!important;position:relative!important}@media (width<=1100px){.tdVisualWindow{width:74%!important;min-width:335px!important;max-width:385px!important}.tdHeroVisual>.tdWindowDuck{width:220px!important;top:88px!important;left:calc(50% + 105px)!important}}@media (width<=900px){.tdVisualWindow{width:82%!important;min-width:0!important;max-width:385px!important}.tdHeroVisual>.tdWindowDuck{width:188px!important;top:94px!important;left:calc(50% + 95px)!important}}@media (width<=1100px){.tdHeroVisual>.tdWindowDuck{width:185px!important;top:66px!important;left:calc(50% + 105px)!important}}@media (width<=900px){.tdHeroVisual>.tdWindowDuck{width:165px!important;top:62px!important;left:calc(50% + 92px)!important}}.tdVisualWindow{z-index:3!important;position:relative!important}.tdHeroVisual>.tdWindowDuck{object-fit:contain!important;z-index:2!important;pointer-events:none!important;filter:drop-shadow(0 12px 18px #10233e29)!important;width:190px!important;max-width:none!important;height:auto!important;position:absolute!important;top:78px!important;left:calc(50% + 165px)!important;right:auto!important;transform:none!important}@media (width<=1100px){.tdHeroVisual>.tdWindowDuck{width:172px!important;top:82px!important;left:calc(50% + 152px)!important}}@media (width<=900px){.tdHeroVisual>.tdWindowDuck{width:150px!important;top:88px!important;left:calc(50% + 132px)!important}}.tdHeroVisual>.tdWindowDuck{width:188px!important;top:80px!important;left:calc(50% + 112px)!important}@media (width<=1100px){.tdHeroVisual>.tdWindowDuck{width:170px!important;top:84px!important;left:calc(50% + 102px)!important}}@media (width<=900px){.tdHeroVisual>.tdWindowDuck{width:150px!important;top:88px!important;left:calc(50% + 90px)!important}}.tdHeroVisual{isolation:isolate!important;position:relative!important;overflow:visible!important}.tdVisualStage{z-index:2!important;width:72%!important;min-width:355px!important;max-width:405px!important;position:relative!important;transform:rotate(-1.1deg)!important}.tdVisualStage>.tdVisualWindow{z-index:3!important;width:100%!important;min-width:0!important;max-width:none!important;position:relative!important;overflow:visible!important;transform:none!important}.tdVisualStage>.tdWindowDuck{object-fit:contain!important;z-index:2!important;pointer-events:none!important;filter:drop-shadow(0 12px 18px #10233e29)!important;width:188px!important;max-width:none!important;height:auto!important;position:absolute!important;top:76px!important;left:auto!important;right:-78px!important;transform:none!important}@media (width<=1100px){.tdVisualStage{width:74%!important;min-width:335px!important;max-width:385px!important}.tdVisualStage>.tdWindowDuck{width:170px!important;top:80px!important;right:-72px!important}}@media (width<=900px){.tdVisualStage{width:82%!important;min-width:0!important;max-width:385px!important}.tdVisualStage>.tdWindowDuck{width:150px!important;top:84px!important;right:-62px!important}}.tdLoginBtn{color:#516079;border-radius:999px;padding:9px 10px;font-size:12.5px;font-weight:800;text-decoration:none}.tdLoginBtn:hover{color:#1d4ed8;background:#eef4f9}@media (width<=640px){.tdLoginBtn{display:none}}@media (width>=1101px){.tdAppLauncherGrid{grid-template-columns:repeat(5,1fr)}}.tdProSuiteMini{color:#6d45c8;letter-spacing:.7px;background:#f7f2ff;border:1px solid #d9c7ff;border-radius:999px;align-self:flex-start;margin-top:6px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:950;line-height:1}.tdAppLauncher.architecture .tdAppLauncherIcon,.tdSubAppFamily.architecture{color:#315fbd;background:#edf4ff}.tdAppLauncher.engineering .tdAppLauncherIcon,.tdSubAppFamily.engineering{color:#0d8b68;background:#e9fbf5}.tdAppLauncher.accounting .tdAppLauncherIcon,.tdSubAppFamily.accounting{color:#b77900;background:#fff7db}.tdAppLauncher.office .tdAppLauncherIcon,.tdSubAppFamily.office{color:#7547c7;background:#f3edff}.tdSuitePricing{background:#f7f2ff;border:1px solid #e0d2ff;border-radius:999px;padding:6px 8px;color:#7547c7!important;letter-spacing:.4px!important}.tdSubApp.planned{cursor:default;background:#fafbfc;border-style:dashed}.tdSubApp.planned:hover{box-shadow:none;background:#fafbfc;border-color:#e3ebf5;transform:none}.tdSubApp.planned>span{color:#66768d;background:#f0f3f7}.tdPlannedChip{color:#7b8798;letter-spacing:.6px;background:#f3f6f9;border:1px solid #dce3ec;border-radius:999px;flex:none;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.tdHeader{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--td-border-soft);background:#f8fbffeb;gap:14px;max-width:1180px;height:66px;padding:0 22px}.tdHeader>.tdBrand{margin-right:0}.tdHeader>.tdBrand img{object-fit:contain!important;width:32px!important;height:32px!important;box-shadow:none!important;border-radius:0!important}.tdHeader .tdBrandWordmark{font-size:22px}.tdTopNav{color:#53657d;align-items:center;gap:4px;margin-left:14px;font-size:11.5px;font-weight:800;display:flex}.tdTopNav a,.tdTopNav button{border-radius:9px;padding:8px 9px}.tdTopNav a:hover,.tdTopNav button:hover{color:#2563eb;background:#eef4f9}.tdMobileProducts{color:#31435a;background:#fff;border:1px solid #dbe5f0;border-radius:10px;max-width:150px;padding:7px 28px 7px 9px;font-size:11px;font-weight:800;display:none}.tdLoginBtn{margin-left:auto;padding:8px 10px;font-size:11.5px}.tdProBtn{box-shadow:none;background:#17213a;border-radius:999px;padding:8px 11px;font-size:11px}.tdProBtn:hover{box-shadow:none;background:#243653;transform:none}@media (width<=760px){.tdHeader{padding:0 14px}.tdTopNav{display:none}.tdMobileProducts{margin-left:auto;display:block}.tdLoginBtn{margin-left:0}}@media (width<=430px){.tdLoginBtn{display:none}.tdHeader{height:62px}.tdHeader>.tdBrand img{width:30px!important;height:30px!important}.tdHeader .tdBrandWordmark{font-size:19px}}.tdHeader>.tdBrand{flex:none;align-items:center;gap:0;display:flex}.tdHeader>.tdBrand img.tdBrandLogo{object-position:left center;display:block;object-fit:contain!important;width:150px!important;height:50px!important;box-shadow:none!important;border-radius:0!important}@media (width<=900px){.tdHeader>.tdBrand img.tdBrandLogo{width:132px!important;height:44px!important}}@media (width<=430px){.tdHeader>.tdBrand img.tdBrandLogo{width:116px!important;height:39px!important}}.tdHeader{box-sizing:border-box;flex-wrap:nowrap;width:100%;max-width:1440px}.tdTopNav{white-space:nowrap;flex:none;align-items:center;gap:2px;min-width:0;margin-left:12px;display:flex;flex-wrap:nowrap!important}.tdTopNav a,.tdTopNav button{white-space:nowrap;flex:none;padding:8px}.tdLoginBtn,.tdProBtn{white-space:nowrap;flex:none}.tdHeroEyebrow{letter-spacing:.035em;color:#17487f;background:#eef5ff;border-color:#d8e8fb;font-weight:900}.tdHeroCopy h1{letter-spacing:-3.8px;color:#0d2546;max-width:700px;font-size:clamp(48px,5.4vw,76px);line-height:.99}.tdHeroCopy h1 .tdHeroEasier{color:#2468f2;-webkit-text-fill-color:#2468f2;background:0 0;display:inline-block;position:relative}.tdHeroCopy h1 .tdHeroEasier:after{content:"";background:#ff9f1c;border-radius:999px;height:6px;position:absolute;bottom:-8px;left:0;right:0;transform:rotate(-.8deg)}.tdHeroCopy p{color:#365579;max-width:660px;font-size:17px;line-height:1.62}.tdHeroProof{gap:18px;margin-top:28px}.tdHeroProof span{color:#163a63;background:0 0;border:0;border-radius:0;padding:0;font-size:12.5px;font-weight:850}.tdHeroProof svg{color:#0f67e8}.tdHeroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.tdHeroPrimary,.tdHeroSecondary{border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:0 24px;font-size:14px;font-weight:900;text-decoration:none;transition:all .18s;display:inline-flex}.tdHeroPrimary{color:#fff;background:#1667f2;box-shadow:0 10px 24px #1667f233}.tdHeroPrimary:hover{background:#0f59d7;transform:translateY(-1px)}.tdHeroSecondary{color:#1667f2;background:#fff;border:1px solid #b8d3ff}.tdHeroSecondary:hover{background:#f6f9ff;border-color:#8cb8ff}@media (width<=1320px){.tdTopNav{display:none}.tdMobileProducts{margin-left:auto;display:block}.tdLoginBtn{margin-left:0}}@media (width<=760px){.tdHeroCopy h1{letter-spacing:-2.5px;font-size:44px}.tdHeroActions{margin-top:26px}}@media (width<=430px){.tdHeroCopy h1{font-size:39px}.tdHeroPrimary,.tdHeroSecondary{width:100%}}.tdHeroPrimary,.tdHeroPrimary:visited,.tdWaysCtaButton,.tdWaysCtaButton:visited,.tdHeroPrimary:hover,.tdWaysCtaButton:hover{color:#fff!important}.tdProSuiteMini{white-space:nowrap;letter-spacing:.55px;padding:4px 7px;font-size:6.7px;line-height:1.2}.tdSuitePricing{white-space:nowrap;background:#f7f2ff;border:1px solid #dfd0ff;border-radius:999px;padding:6px 9px;color:#6d45c8!important}.tdSubApp.proFeature{cursor:default;background:#fff;border-color:#e2d8f6}.tdSubApp.proFeature:hover{box-shadow:none;background:#fcfaff;border-color:#d5c4f2;transform:none}.tdSubApp.proFeature .tdPlannedChip{color:#6d45c8;background:#f4edff}.tdWaysSection{max-width:1320px;margin:72px auto 0;padding:0 30px 18px}.tdWaysHead{max-width:900px}.tdWaysEyebrow{color:#17477f;letter-spacing:.8px;background:#eaf3ff;border-radius:999px;align-items:center;min-height:36px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.tdWaysHead h2{color:#0f315c;letter-spacing:-1.7px;margin:17px 0 6px;font-size:42px;line-height:1.08}.tdWaysHead p{color:#627896;margin:0;font-size:16px;line-height:1.55}.tdWaysCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.tdWaysCards article{background:#fff;border:1px solid #dce6f1;border-radius:22px;min-height:166px;padding:34px 32px}.tdWaysCards h3{color:#0f315c;margin:0 0 14px;font-size:20px;line-height:1.2}.tdWaysCards p{color:#627896;margin:0;font-size:16px;line-height:1.55}.tdWaysCta{background:#eaf4ff;border:1px solid #cfe1f4;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;min-height:210px;margin-top:110px;padding:40px 40px 40px 205px;display:grid;position:relative;overflow:hidden}.tdWaysMascot{justify-content:center;align-items:flex-end;width:130px;height:100%;display:flex;position:absolute;bottom:0;left:34px;overflow:visible}.tdWaysMascot img{object-fit:contain;width:auto;max-width:100%;height:188px;display:block}.tdWaysCtaCopy h3{color:#0f315c;letter-spacing:-1px;margin:0;font-size:31px;line-height:1.15}.tdWaysCtaCopy p{color:#627896;margin:14px 0 0;font-size:16px;line-height:1.5}.tdWaysCtaButton{background:#1667f2;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-width:190px;min-height:60px;padding:0 26px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #1667f22e;color:#fff!important}.tdWaysCtaButton:hover{background:#0f59d7;transform:translateY(-1px)}@media (width<=900px){.tdWaysCards{grid-template-columns:1fr}.tdWaysCards article{min-height:0}.tdWaysCta{grid-template-columns:1fr;margin-top:65px;padding:34px 28px 34px 160px}.tdWaysMascot{width:110px;height:100%;bottom:0;left:20px}.tdWaysMascot img{height:165px}.tdWaysCtaButton{justify-self:start}}@media (width<=600px){.tdWaysSection{margin-top:52px;padding:0 16px 12px}.tdWaysHead h2{letter-spacing:-1px;font-size:31px}.tdWaysHead p,.tdWaysCards p,.tdWaysCtaCopy p{font-size:14px}.tdWaysCards{margin-top:24px}.tdWaysCards article{border-radius:18px;padding:24px 22px}.tdWaysCta{min-height:0;margin-top:48px;padding:28px 22px}.tdWaysMascot{display:none}.tdWaysCtaCopy h3{font-size:25px}.tdWaysCtaButton{width:100%;min-width:0}}.tdWaysCta{background:linear-gradient(135deg,#edf6ff 0%,#e7f1ff 100%);border-color:#c8ddf4;min-height:228px;padding:42px 40px 42px 205px;box-shadow:0 12px 30px #2158990f}.tdWaysMascot{justify-content:center;align-items:flex-end;width:150px;height:100%;display:flex;bottom:0;left:30px;overflow:visible}.tdWaysMascot img{object-fit:contain;filter:drop-shadow(0 10px 16px #265b991f);width:auto;max-width:none;height:205px;display:block}.tdWaysCtaCopy h3{letter-spacing:-1.05px;max-width:none;font-size:31px;line-height:1.12}.tdWaysCtaButton{min-width:190px}@media (width<=1100px){.tdWaysCta{grid-template-columns:1fr;gap:22px;padding:36px 30px 36px 185px}.tdWaysMascot{width:130px;left:24px}.tdWaysMascot img{height:184px}.tdWaysCtaCopy h3{max-width:none;font-size:30px}.tdWaysCtaButton{justify-self:start}}@media (width<=900px){.tdWaysCta{margin-top:65px;padding:34px 28px 34px 160px}.tdWaysMascot{width:116px;left:18px}.tdWaysMascot img{height:168px}.tdWaysCtaCopy h3{letter-spacing:-.85px;max-width:none;font-size:29px}}@media (width<=600px){.tdWaysCta{min-height:0;margin-top:48px;padding:28px 22px}.tdWaysMascot{display:none}.tdWaysCtaCopy h3{font-size:25px}.tdWaysCtaButton{width:100%;min-width:0}}.tdProfessionalSuites{background:radial-gradient(circle at 10% 0,#2563eb12,#0000 30%),linear-gradient(#fbfdff 0%,#f7faff 100%);border:1px solid #dce7f4;border-radius:30px;max-width:1180px;margin:34px auto 22px;padding:34px 28px;box-shadow:0 18px 46px #10233e0e}.tdProfessionalHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.tdProfessionalHead>div{max-width:760px}.tdProfessionalHead span{color:#315fbd;letter-spacing:2px;margin-bottom:8px;font-size:9px;font-weight:950;display:block}.tdProfessionalHead h2{color:#102949;letter-spacing:-1.2px;margin:0;font-size:32px;line-height:1.08}.tdProfessionalHead p{color:#718198;margin:9px 0 0;font-size:13px;line-height:1.55}.tdProfessionalHead>a{color:#2563eb;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.tdProfessionalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tdProfessionalCard{background:#fff;border:1px solid #dce6f2;border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:20px;transition:all .18s;display:flex;box-shadow:0 9px 24px #10233e0b}.tdProfessionalCard:hover{border-color:#b8cff0;transform:translateY(-3px);box-shadow:0 16px 34px #2563eb16}.tdProfessionalCard.active{border-color:#8db7f7;box-shadow:0 0 0 3px #2563eb12,0 16px 34px #2563eb17}.tdProfessionalCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.tdProfessionalIcon{color:#315fbd;background:#edf4ff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.tdProfessionalCard.engineering .tdProfessionalIcon{color:#0d8b68;background:#e9fbf5}.tdProfessionalCard.interior .tdProfessionalIcon{color:#c0267e;background:#fff0f7}.tdProfessionalCard.accounting .tdProfessionalIcon{color:#b77900;background:#fff7db}.tdProfessionalCard.office .tdProfessionalIcon{color:#7547c7;background:#f3edff}.tdProfessionalCount{color:#7d8b9e;text-transform:uppercase;letter-spacing:.5px;background:#f4f7fb;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.tdProfessionalCardCopy h3{color:#172f51;letter-spacing:-.4px;margin:0;font-size:19px}.tdProfessionalCardCopy p{color:#7c899b;margin:5px 0 0;font-size:10px;line-height:1.45}.tdProfessionalHighlights{gap:6px;min-height:62px;display:grid}.tdProfessionalHighlights span{color:#4f6077;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.tdProfessionalHighlights svg{color:#2563eb;flex:none}.tdProfessionalCard.engineering .tdProfessionalHighlights svg{color:#0d8b68}.tdProfessionalCard.interior .tdProfessionalHighlights svg{color:#c0267e}.tdProfessionalCard.accounting .tdProfessionalHighlights svg{color:#b77900}.tdProfessionalCard.office .tdProfessionalHighlights svg{color:#7547c7}.tdProfessionalMeta{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:11px;display:flex}.tdProfessionalMeta span{color:#6d45c8;letter-spacing:.6px;background:#f7f2ff;border:1px solid #dfd0ff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:950}.tdProfessionalMeta em{color:#8491a3;font-size:8px;font-style:normal;font-weight:800}.tdProfessionalActions{align-items:center;gap:8px;display:flex}.tdProfessionalActions button,.tdProfessionalActions a{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.tdProfessionalActions button{color:#fff;background:#1f66ee;border:0}.tdProfessionalActions a{color:#1f66ee;background:#fff;border:1px solid #bcd2f3}.tdProfessionalTray{background:linear-gradient(#fff,#f9fbff);border-color:#cdddf2;margin-top:16px}.tdSubAppFamily.interior{color:#c0267e;background:#fff0f7}@media (width<=980px){.tdProfessionalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tdProfessionalSuites{border-radius:24px;padding:24px 18px}.tdProfessionalHead{flex-direction:column;align-items:flex-start}.tdProfessionalHead h2{font-size:27px}.tdProfessionalGrid{grid-template-columns:1fr}}.tdSuiteLiveBadge{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.tdSuiteSoonBadge{color:#8a5a00!important;background:#fff8df!important;border-color:#f6d98b!important}.tdProfessionalTrayHead{align-items:center}.tdProfessionalTrayControls{flex:none;align-items:center;gap:7px;display:flex}.tdSuitePricingLive{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.tdSuitePricingSoon{color:#8a5a00!important;background:#fff8df!important;border-color:#f6d98b!important}.tdCarouselArrow{color:#315fbd;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:10px;place-items:center;width:32px;height:32px;font-size:21px;line-height:1;transition:all .15s;display:grid}.tdCarouselArrow:hover{background:#eef5ff;border-color:#9cbce8;transform:translateY(-1px)}.tdProfessionalFeatureCarousel{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b8cae5 transparent;overscroll-behavior-inline:contain;gap:10px;padding:2px 2px 9px;display:flex;overflow-x:auto}.tdProfessionalFeatureCarousel::-webkit-scrollbar{height:7px}.tdProfessionalFeatureCarousel::-webkit-scrollbar-thumb{background:#b8cae5;border-radius:999px}.tdCarouselFeature{scroll-snap-align:start;min-height:118px;color:inherit;background:#fff;border:1px solid #e0e8f3;border-radius:17px;flex:0 0 265px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;gap:8px 10px;padding:14px;text-decoration:none;transition:all .16s;display:grid;position:relative;box-shadow:0 7px 18px #10233e09}.tdCarouselFeature:hover{border-color:#b5cbea;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb12}.tdCarouselFeatureIcon{color:#2563eb;background:#edf4ff;border-radius:11px;grid-row:1/span 2;place-items:center;width:38px;height:38px;display:grid}.tdCarouselFeature>div{min-width:0;padding-right:44px}.tdCarouselFeature b{color:#243b5a;font-size:11px;line-height:1.25;display:block}.tdCarouselFeature small{color:#8290a3;margin-top:4px;font-size:8.6px;line-height:1.4;display:block}.tdCarouselStatus{letter-spacing:.45px;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:950;position:absolute;top:10px;right:10px}.tdCarouselStatus.live{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.tdCarouselStatus.soon{color:#8a5a00;background:#fff8df;border:1px solid #f6d98b}.tdCarouselHint{color:#91a0b2;text-align:right;margin-top:2px;font-size:8px}@media (width<=700px){.tdProfessionalTrayHead{flex-direction:column;align-items:flex-start}.tdProfessionalTrayControls{width:100%}.tdProfessionalTrayControls .tdSuitePricing{margin-right:auto}.tdCarouselFeature{flex-basis:82%;min-width:230px}}.tdProfessionalHeadActions{flex:none;align-items:center;gap:8px;display:flex}.tdProfessionalHeadActions>a{color:#2563eb;align-items:center;gap:6px;margin-right:4px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.tdSuiteCarouselArrow{color:#315fbd;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:10px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;transition:all .15s;display:grid}.tdSuiteCarouselArrow:hover{background:#eef5ff;border-color:#9cbce8;transform:translateY(-1px)}.tdProfessionalGrid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b8cae5 transparent;cursor:grab;gap:14px;padding:2px 2px 10px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.tdProfessionalGrid.isDragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.tdProfessionalGrid.isDragging *{-webkit-user-select:none;user-select:none}.tdProfessionalGrid::-webkit-scrollbar{height:7px}.tdProfessionalGrid::-webkit-scrollbar-thumb{background:#b8cae5;border-radius:999px}.tdProfessionalCard{scroll-snap-align:start;flex:0 0 calc(33.3333% - 9.33333px);min-width:330px}@media (width<=1040px){.tdProfessionalCard{flex-basis:calc(50% - 7px);min-width:300px}}@media (width<=700px){.tdProfessionalHeadActions{flex-wrap:wrap;width:100%}.tdProfessionalHeadActions>a{margin-right:auto}.tdProfessionalCard{flex:0 0 86%;min-width:270px}}.tdWaysCta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:210px;margin-top:90px;padding:34px 34px 34px 190px}.tdWaysMascot{align-items:center;width:150px;height:auto;top:50%;bottom:auto;left:22px;transform:translateY(-50%)}.tdWaysMascot img{object-fit:contain;object-position:center;filter:drop-shadow(0 10px 16px #265b991f);width:156px;max-width:156px;height:156px}.tdWaysCtaCopy{min-width:0;max-width:700px}.tdWaysCtaCopy h3{letter-spacing:-1px;text-wrap:balance;max-width:700px;font-size:31px;line-height:1.12}.tdWaysCtaCopy p{max-width:640px;margin-top:12px}.tdWaysCtaButton{min-width:180px;min-height:58px;padding:0 24px}@media (width<=1020px){.tdWaysCta{grid-template-columns:minmax(0,1fr) 176px;gap:20px;padding:32px 30px 32px 168px}.tdWaysMascot{width:136px;left:16px}.tdWaysMascot img{width:134px;max-width:134px}.tdWaysCtaCopy h3{letter-spacing:-.8px;font-size:28px}.tdWaysCtaButton{min-width:176px}}@media (width<=820px){.tdWaysCta{grid-template-columns:1fr;gap:18px;margin-top:60px;padding:30px 24px 30px 146px}.tdWaysMascot{width:112px;left:14px}.tdWaysMascot img{width:110px;max-width:110px}.tdWaysCtaButton{justify-self:start}}@media (width<=600px){.tdWaysCta{border-radius:22px;min-height:0;margin-top:48px;padding:26px 20px}.tdWaysMascot{display:none}.tdWaysCtaCopy h3{font-size:25px}.tdWaysCtaButton{width:100%;min-width:0}}.tdContactBand{background:linear-gradient(135deg,#f5f9ff 0%,#fff 58%,#f7fbff 100%);border:1px solid #dbe7f3;border-radius:26px;justify-content:space-between;align-items:center;gap:28px;max-width:1188px;margin:28px auto 36px;padding:30px 32px;display:flex;box-shadow:0 16px 44px #193a600f}.tdContactBandCopy{max-width:790px}.tdContactBandCopy>span{color:#2563eb;letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.tdContactBandCopy h2{color:#12243d;letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(22px,3vw,32px)}.tdContactBandCopy p{color:#66758a;margin:0;font-size:14px;line-height:1.7}.tdContactBandCopy p a{color:#2563eb;font-weight:800;text-decoration:none}.tdContactBandButton{background:#10233e;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:13px 18px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #10233e24;color:#fff!important;text-decoration:none!important}.tdContactBandButton:hover{transform:translateY(-1px)}@media (width<=760px){.tdContactBand{flex-direction:column;align-items:flex-start;margin:22px 16px 30px;padding:24px}.tdContactBandButton{width:100%}}
