.pcfl-tools-suite main>.breadcrumbs{display:none}.ts-page,.ts-lead{color:#000;--ts-line:#D6E0D5;--ts-paper:#FAFBF7;--ts-green:#013D1F}.ts-page *,.ts-lead *{box-sizing:border-box}.ts-wrap{width:min(1216px,calc(100% - 40px));margin-inline:auto}.ts-page h1,.ts-page h2,.ts-page h3,.ts-lead h2,.ts-lead h3{color:#000!important;line-height:1.18;letter-spacing:-.025em}.ts-page h1{font-size:clamp(36px,4.2vw,58px);max-width:24ch;margin:24px 0}.ts-page h2,.ts-lead h2{font-size:clamp(29px,3vw,41px);margin:0 0 22px}.ts-page h3,.ts-lead h3{font-size:24px;margin:0 0 16px}.ts-page p,.ts-lead p{font-size:17px;line-height:1.75;max-width:76ch;color:#000}.ts-page a:not(.ts-button),.ts-lead a{color:#126B42;text-underline-offset:4px}.ts-page :focus-visible,.ts-lead :focus-visible{outline:3px solid #198754;outline-offset:4px}.ts-hero{background:#013D1F;padding:24px 0 56px}.ts-page .ts-hero h1,.ts-page .ts-hero p{color:#FFF!important}.ts-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.5;margin-bottom:40px}.ts-page .ts-breadcrumb,.ts-page .ts-breadcrumb a{color:#FFF!important}.ts-eyebrow{color:#DDF35B!important;font-size:13px;line-height:1.6;font-weight:800}.ts-page .ts-intro{font-size:20px;line-height:1.7;max-width:75ch;margin-bottom:26px}.ts-button,.ts-lead button,.ts-export button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 24px;min-height:54px;border:1px solid #198754;border-radius:999px;background:#198754;color:#FFF!important;text-decoration:none!important;font-size:16px;font-weight:800;line-height:1.5;cursor:pointer}.ts-page .ts-hero .ts-button{background:#DDF35B;color:#000!important;border-color:#DDF35B}.ts-button:hover,.ts-lead button:hover,.ts-export button:hover{background:#013D1F}.ts-page .ts-hero .ts-button:hover{background:#FFF;border-color:#FFF}.ts-page .ts-hero-note{font-size:14px;margin-top:22px}.ts-benefits{display:flex;flex-wrap:wrap;gap:14px 30px;margin:27px 0 0;padding:0;list-style:none}.ts-benefits li{font-size:14px;line-height:1.6;color:#FFF}.ts-benefits li:before{content:'✓';color:#DDF35B;margin-right:9px}.ts-section{padding:68px 0}.ts-soft{background:#FAFBF7}.ts-section-head{max-width:850px;margin-bottom:32px}.ts-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ts-card{min-width:0;padding:30px;border:1px solid #D6E0D5;border-radius:13px;background:#FFF;display:flex;flex-direction:column;align-items:flex-start;transition:border-color .18s,transform .18s}.ts-card:hover{border-color:#198754;transform:translateY(-3px)}.ts-card-number{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#DDF35B;color:#000!important;font-size:17px;font-weight:800;margin-bottom:24px}.ts-tag{display:block;font-size:12px;font-weight:800;line-height:1.6;letter-spacing:.025em;color:#126B42!important;margin-bottom:14px}.ts-page .ts-card h3 a{color:#000!important;text-decoration:none}.ts-card p{margin:0 0 25px;font-size:16px!important}.ts-card-link{margin-top:auto;font-weight:800;display:flex;gap:28px;line-height:1.5}.ts-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:35px 0}.ts-workflow li{border-top:2px solid #198754;padding-top:22px}.ts-workflow b{font-size:20px;color:#000}.ts-workbench{padding:36px;border:1px solid #D6E0D5;border-radius:16px;background:#FFF;min-width:0}.ts-tool-heading{max-width:880px;margin-bottom:30px}.ts-tool-heading h2{font-size:32px}.ts-tool-interface{min-width:0}.ts-explain{display:grid;grid-template-columns:1fr 1.15fr;gap:65px}.ts-steps{padding-left:24px;margin:0}.ts-steps li{font-size:17px;line-height:1.75;padding:0 0 20px 8px}.ts-limits{padding:24px;border-left:4px solid #198754;border-radius:9px;background:#FFF;margin-top:28px}.ts-limits h3{font-size:21px}.ts-limits p{margin-bottom:0}.ts-faq{max-width:950px}.ts-faq details{border-bottom:1px solid #D6E0D5;padding:20px 0}.ts-faq summary{font-size:19px;line-height:1.6;font-weight:800;color:#000;cursor:pointer}.ts-faq p{margin:16px 0 0}.ts-lead{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:40px;border:1px solid #D6E0D5;border-radius:16px;background:#FAFBF7;margin:0 auto}.ts-lead-copy{align-self:start}.ts-lead-form{display:flex;flex-direction:column;min-width:0;padding:30px;background:#FFF;border:1px solid #D6E0D5;border-radius:12px}.ts-lead-form h3{font-size:28px}.ts-lead-form label{font-size:15px;font-weight:800;color:#000!important;line-height:1.5;margin:17px 0 8px}.ts-lead-form input,.ts-lead-form select{display:block;width:100%;min-height:54px;padding:13px 15px;border:1px solid #71857B!important;border-radius:8px;background:#FFF!important;color:#000!important;font-size:16px!important;line-height:1.5;box-shadow:none}.ts-lead-form input::placeholder{color:#515C54;opacity:1}.ts-lead .ts-small{font-size:13px!important;line-height:1.7!important;color:#000!important}.ts-optional{font-weight:400}.ts-lead-form button{width:100%;margin-top:10px}.ts-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.ts-form-status{font-weight:700;min-height:24px}.ts-form-status:empty{margin:0;min-height:0}.ts-lead-form button:disabled{opacity:.8;cursor:wait}.ts-export{padding:24px 0 0;border-top:1px solid #D6E0D5;margin-top:30px}.ts-export[hidden]{display:none}.ts-export-note{font-size:14px!important;margin-bottom:0}.ts-final{padding:40px;border-radius:14px;background:#FAFBF7;border:1px solid #D6E0D5}.ts-call{display:inline-block;margin:18px 24px;font-size:16px;font-weight:700}.ts-main-related{padding-top:50px;padding-bottom:60px}.ts-checker-audit{padding-block:50px}.ts-page .ts-generator-single{padding:0;margin:0;border:0;background:none}.ts-page .ts-generator-single>.ck-gen-tabs{display:none}.ts-page .ts-generator-single .ck-gen-fields{margin-top:24px}.ts-page .pcfl-prompt-form,.ts-page .pcfl-compare-form{display:grid!important;grid-template-columns:1fr!important;max-width:850px;padding:25px;border:1px solid #D6E0D5;background:#FAFBF7;gap:20px}.ts-page .pcfl-prompt-form label,.ts-page .pcfl-compare-form label{display:grid;gap:9px;color:#000!important;font-size:16px;font-weight:800}.ts-page .pcfl-prompt-form :is(input,select),.ts-page .pcfl-compare-form input{width:100%;min-height:54px;padding:14px;border:1px solid #71857B!important;background:#FFF;color:#000;font-size:16px;border-radius:8px}.ts-page .pcfl-btn-main{width:100%;min-height:54px;background:#198754!important;border-color:#198754!important;color:#FFF!important;font-size:16px!important}.ts-page .pcfl-btn-sm{color:#013D1F!important;background:#FFF!important;border:1px solid #71857B!important;min-height:44px;white-space:normal!important}.ts-page .pcfl-prompt-list{padding:0;list-style:none}.ts-page .pcfl-prompt-list>li{padding:25px;border:1px solid #D6E0D5;border-radius:10px;margin:20px 0;background:#FFF}.ts-page .pcfl-prompt-a{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ts-page .pcfl-prompt-a select{font-size:16px;min-height:46px;max-width:100%}.ts-page .pcfl-prompt-t p{color:#000!important;font-size:18px!important}.ts-page .pcfl-group summary{display:flex;gap:16px;justify-content:space-between;align-items:center;font-size:18px;line-height:1.6;white-space:normal}.ts-page .pcfl-group summary span{min-width:0}.ts-page .pcfl-group label{display:flex;gap:15px;font-size:16px;line-height:1.7;align-items:flex-start}.ts-page .pcfl-group input[type=checkbox]{min-width:22px;width:22px;height:22px;margin-top:3px;accent-color:#198754;flex-shrink:0}.ts-page .pcfl-check-top{flex-wrap:wrap;gap:24px}.ts-page .pcfl-check-btns{display:flex;flex-wrap:wrap;gap:10px}.ts-page .pcfl-cmp-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-page .pcfl-cmp-card{min-width:0}.ts-page .pcfl-cmp-card small{overflow-wrap:anywhere}.ts-page .pcfl-cmp-row{min-width:0}.ts-page .pcfl-compare-msg{color:#000!important}.ts-page pre,.ts-page code{overflow-wrap:anywhere}.ts-tools-banner{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px 25px;background:#FAFBF7;border-bottom:1px solid #D6E0D5;color:#000}.ts-tools-banner a{color:#126B42!important;font-weight:800;text-decoration:underline!important;text-underline-offset:4px}.ts-page [hidden]{display:none!important}@media(min-width:1000px){.ts-wrap{width:min(1216px,calc(100% - 64px))}}@media(max-width:950px){.ts-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-lead,.ts-explain{grid-template-columns:1fr;gap:32px}.ts-lead-copy{max-width:850px}.ts-workflow{gap:22px}.ts-workbench{padding:28px}}@media(max-width:600px){.ts-hero{padding:20px 0 36px}.ts-breadcrumb{margin-bottom:30px}.ts-page h1{font-size:35px;line-height:1.15;max-width:100%;margin:20px 0}.ts-page .ts-intro{font-size:17px}.ts-benefits{display:grid;gap:10px}.ts-section{padding:45px 0}.ts-cards,.ts-workflow{grid-template-columns:1fr}.ts-card{padding:25px}.ts-workbench{padding:23px 18px;border-radius:12px}.ts-tool-heading h2{font-size:28px}.ts-explain{gap:30px}.ts-lead{padding:24px 18px;gap:26px}.ts-lead-form{padding:23px 18px}.ts-lead h2{font-size:29px}.ts-lead-form h3{font-size:26px}.ts-button{width:100%;gap:12px}.ts-call{margin:20px 0}.ts-final{padding:26px}.ts-page .pcfl-prompt-form,.ts-page .pcfl-compare-form{padding:20px 16px}.ts-page .pcfl-prompt-list>li{padding:20px 16px}.ts-page .pcfl-prompt-a{display:grid;grid-template-columns:1fr 1fr}.ts-page .pcfl-prompt-a select{grid-column:1/-1;width:100%}.ts-page .pcfl-cmp-top{grid-template-columns:1fr}.ts-page .pcfl-cmp-row{grid-template-columns:1fr;gap:12px}.ts-page .pcfl-check-top{display:grid;grid-template-columns:1fr}.ts-page .pcfl-check-btns{display:grid;grid-template-columns:1fr;width:100%}.ts-page .pcfl-group{padding:18px 15px}.ts-page .pcfl-group summary{font-size:16px}.ts-page .pcfl-group summary em{flex-shrink:0}.ts-tools-banner{font-size:14px;line-height:1.6}.ts-export button{width:100%}}@media(prefers-reduced-motion:reduce){.ts-page *{transition:none!important;animation:none!important}}body.pcfl-tools-suite #main .ts-page .ts-hero p,body.pcfl-tools-suite #main .ts-page .ts-hero .ts-benefits li{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important}body.pcfl-tools-suite #main .ts-page .ts-hero .ts-benefits li::before{color:#DDF35B!important;-webkit-text-fill-color:#DDF35B!important}