:root{--cct-navy:#071b34;--cct-navy-2:#0d2748;--cct-lime:#b8d92c;--cct-lime-hot:#aeea00;--cct-ink:#111827;--cct-copy:#566173;--cct-line:#e7ebef;--cct-shadow:0 12px 32px rgba(18,35,58,.07);--cct-radius:22px;--cct-pdf:#b8d92c;--cct-pdf-soft:#f7fbdc;--cct-images:#e58b12;--cct-images-soft:#fff8ec;--cct-social:#2d69d7;--cct-social-soft:#f1f6ff;--cct-marketing:#6d9513;--cct-marketing-soft:#f7fbe8;--cct-ecommerce:#7b4bd1;--cct-ecommerce-soft:#f8f3ff;--cct-content:#d87918;--cct-content-soft:#fff8ef}.cct-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--cct-ink)}.cct-page *{box-sizing:border-box}.cct-hub--v12{background:linear-gradient(180deg,#fff 0,#fff 84%,#fbfcfd 100%)}.cct-hub--v12 .cct-wrap,.cct-tool-page .cct-wrap{width:min(1320px,calc(100% - 40px));margin-inline:auto}.cct-breadcrumb{font-size:12px;color:#7a8490;margin:16px 0 4px}.cct-breadcrumb a{color:#53606d;text-decoration:none}.cct-breadcrumb a:hover{text-decoration:underline}.cct-v12-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:28px;align-items:center;padding:24px 0 18px}.cct-v12-hero__copy{max-width:680px}.cct-v12-new{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px;border:1px solid #e4e8e0;border-radius:999px;background:#fff;box-shadow:0 6px 18px rgb(23 42 24 / .04);font-size:12px}.cct-v12-new strong{padding:7px 12px;background:linear-gradient(135deg,#d9ff2a,#aeea00);border-radius:999px;color:#0c1b0d}.cct-v12-new span{padding-right:13px;font-weight:700;color:#314033}.cct-v12-brand{margin:0 0 4px;font-size:clamp(38px,4vw,62px);font-weight:850;letter-spacing:-.055em;line-height:.95;color:var(--cct-navy)}.cct-v12-brand span{color:#89b512}.cct-v12-hero h1{margin:12px 0 12px;max-width:660px;font-size:clamp(28px,3.05vw,43px);line-height:1.08;letter-spacing:-.035em;font-weight:760}.cct-v12-hero__lead{max-width:650px;margin:0;color:#5c6674;font-size:16px;line-height:1.62}.cct-v12-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:21px 0 18px}.cct-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border:1px solid #dbe1e7;border-radius:13px;background:#fff;color:var(--cct-navy)!important;text-decoration:none!important;font-weight:800;line-height:1;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.cct-button:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgb(18 35 58 / .09)}.cct-button--primary{background:linear-gradient(135deg,#c9f31a,#a8d90b)!important;border-color:#abd514!important;color:#102006!important}.cct-button--dark-outline{border-color:#b9c3cf;background:#fff;color:var(--cct-navy)!important}.cct-v12-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cct-v12-benefits li{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid #edf0ec;border-radius:12px;background:#fff}.cct-v12-benefits b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eff9d2;color:#689000}.cct-v12-benefits span{display:grid}.cct-v12-benefits strong{font-size:11px}.cct-v12-benefits small{font-size:9.5px;color:#7b8490;margin-top:2px}.cct-v12-hero__art{margin:0;min-height:330px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 60% 45%,#efffba 0,rgb(239 255 186 / .48) 22%,rgb(240 248 252 / .2) 46%,#fff0 70%)}.cct-v12-hero__art img{display:block;width:min(100%,610px);height:auto;object-fit:contain;filter:saturate(.96) contrast(1.02)}.cct-v12-browser{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px) auto;gap:12px;align-items:center;margin:12px 0 26px;padding:10px 12px;border:1px solid var(--cct-line);border-radius:16px;background:#fff;box-shadow:var(--cct-shadow)}.cct-v12-tabs{display:flex;flex-wrap:wrap;gap:5px}.cct-v1-filter{appearance:none;border:0;background:#fff0;border-radius:999px;padding:9px 13px;font-weight:750;color:#46505c;cursor:pointer}.cct-v1-filter[aria-pressed="true"]{background:#edf6c8;color:#334800}.cct-v12-search{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid #e2e6ea;border-radius:12px;background:#fff}.cct-v12-search>span{font-size:20px;color:#84909d}.cct-v12-search input{width:100%;border:0;outline:0;background:#fff0;font:inherit}.cct-v12-found{font-size:12px;font-weight:750;color:#6d7884;white-space:nowrap}.cct-v12-section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px}.cct-eyebrow{margin:0 0 4px;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#6c7782}.cct-v12-section-title h2{margin:0;font-size:24px;letter-spacing:-.025em}.cct-v12-section-title>span{font-size:12px;color:#8b939b}.cct-v12-popular{margin-bottom:26px}.cct-v12-popular__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cct-v12-feature{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e5e9ed;border-radius:18px;background:#fff;text-decoration:none!important;color:var(--cct-ink)!important;box-shadow:0 8px 24px rgb(18 35 58 / .045);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cct-v12-feature:hover{transform:translateY(-3px);box-shadow:0 16px 35px rgb(18 35 58 / .09);border-color:#d6dde4}.cct-v12-feature__art{height:122px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,var(--cct-soft,#f8fafc),#fff)}.cct-v12-feature__art img{width:100%;height:100%;object-fit:cover;object-position:center 38%;mix-blend-mode:multiply}.cct-v12-feature__copy{display:grid;gap:5px;padding:13px 42px 17px 15px}.cct-v12-feature__copy strong{font-size:16px}.cct-v12-feature__copy small{color:#6d7783;line-height:1.4}.cct-v12-arrow{position:absolute;right:13px;bottom:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cct-navy);color:#fff;font-size:18px}.cct-v12-feature--pdf{--cct-soft:var(--cct-pdf-soft)}.cct-v12-feature--images{--cct-soft:var(--cct-images-soft)}.cct-v12-feature--social{--cct-soft:var(--cct-social-soft)}.cct-v12-feature--marketing{--cct-soft:var(--cct-marketing-soft)}.cct-v12-feature--ecommerce{--cct-soft:var(--cct-ecommerce-soft)}.cct-v12-feature--content{--cct-soft:var(--cct-content-soft)}.cct-v12-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cct-v12-category{--cat:#6d9513;--soft:#f8fbe9;display:grid;grid-template-columns:190px minmax(0,1fr);min-height:245px;border:1px solid #e2e6e9;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 8px 25px rgb(18 35 58 / .035)}.cct-v12-category--pdf{--cat:var(--cct-pdf);--soft:var(--cct-pdf-soft)}.cct-v12-category--images{--cat:var(--cct-images);--soft:var(--cct-images-soft)}.cct-v12-category--social{--cat:var(--cct-social);--soft:var(--cct-social-soft)}.cct-v12-category--marketing{--cat:var(--cct-marketing);--soft:var(--cct-marketing-soft)}.cct-v12-category--ecommerce{--cat:var(--cct-ecommerce);--soft:var(--cct-ecommerce-soft)}.cct-v12-category--content{--cat:var(--cct-content);--soft:var(--cct-content-soft)}.cct-v12-category__intro{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:20px 17px 0;background:linear-gradient(135deg,var(--soft),#fff)}.cct-v12-category__copy{position:relative;z-index:2}.cct-v12-category__copy .cct-eyebrow{color:var(--cat)}.cct-v12-category__copy h2{margin:0 0 7px;color:var(--cat);font-size:22px}.cct-v12-category__copy p{margin:0;color:#69727d;font-size:12px;line-height:1.45}.cct-v12-category__copy span{display:inline-block;margin-top:9px;font-size:11px;font-weight:800;color:#5d6670}.cct-v12-category__intro img{display:block;width:100%;height:96px;object-fit:contain;object-position:left bottom;mix-blend-mode:multiply}.cct-v12-category__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.cct-v12-tool{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:start;min-height:104px;padding:14px;border-left:1px solid #e8ecef;border-bottom:1px solid #e8ecef;text-decoration:none!important;color:var(--cct-ink)!important;background:#fff;transition:background .14s ease}.cct-v12-tool:hover{background:var(--soft)}.cct-v12-tool:nth-last-child(-n+2){border-bottom:0}.cct-v12-tool__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--soft);color:var(--cat)}.cct-v12-tool__icon svg{width:20px;height:20px}.cct-v12-tool__copy{display:grid;gap:4px}.cct-v12-tool__copy strong{font-size:13px;line-height:1.25}.cct-v12-tool__copy small{font-size:10.5px;line-height:1.4;color:#727c87}.cct-v12-tool__end{display:flex;flex-direction:column;align-items:center;gap:8px}.cct-v12-tool__end b{padding:3px 6px;border-radius:999px;background:#f5edc9;color:#806900;font-size:8px;text-transform:uppercase}.cct-v12-tool__end i{font-style:normal;font-size:20px;color:var(--cat)}.cct-v12-footer-band{display:grid;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:0;margin:26px 0 14px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#06182f,#0c2c50);color:#fff;box-shadow:0 18px 45px rgb(3 20 40 / .15)}.cct-v12-footer-band>div{min-height:104px;display:flex;align-items:center;gap:10px;padding:17px;border-right:1px solid rgb(255 255 255 / .12)}.cct-v12-footer-band>div:last-child{border-right:0}.cct-v12-footer-band__brand{display:grid!important;gap:5px;background:radial-gradient(circle at 35% 40%,rgb(184 217 44 / .18),transparent 50%)}.cct-v12-footer-band__brand strong{font-size:24px}.cct-v12-footer-band__brand strong span{color:var(--cct-lime)}.cct-v12-footer-band__brand small{color:#b7c5d4}.cct-v12-footer-band b{color:var(--cct-lime);font-size:23px}.cct-v12-footer-band span{display:grid;gap:3px}.cct-v12-footer-band strong{font-size:12px}.cct-v12-footer-band small{color:#b7c5d4;font-size:10px;line-height:1.35}.cct-v12-service{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:14px 0 30px;padding:22px 24px;border:1px solid #e2e8bf;border-radius:18px;background:linear-gradient(135deg,#fafced,#fff)}.cct-v12-service h2{margin:0 0 4px;font-size:21px}.cct-v12-service p:not(.cct-eyebrow){margin:0;color:#69727d;font-size:13px}.cct-tool-page{--cat:#6d9513;--soft:#f8fbe9;background:#fff}.cct-tool-page--cat-pdf{--cat:var(--cct-pdf);--soft:var(--cct-pdf-soft)}.cct-tool-page--cat-images{--cat:var(--cct-images);--soft:var(--cct-images-soft)}.cct-tool-page--cat-social{--cat:var(--cct-social);--soft:var(--cct-social-soft)}.cct-tool-page--cat-marketing{--cat:var(--cct-marketing);--soft:var(--cct-marketing-soft)}.cct-tool-page--cat-ecommerce{--cat:var(--cct-ecommerce);--soft:var(--cct-ecommerce-soft)}.cct-tool-page--cat-content{--cat:var(--cct-content);--soft:var(--cct-content-soft)}.cct-v11-tool-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.74fr);align-items:center;gap:24px;margin:8px 0 20px;padding:24px 30px;border:1px solid #e5e9ec;border-radius:24px;background:linear-gradient(135deg,#fff,var(--soft));overflow:hidden}.cct-v11-tool-hero__copy{max-width:680px}.cct-v11-tool-hero__copy .cct-eyebrow{color:var(--cat)}.cct-v11-tool-hero h1{margin:5px 0 8px;font-size:clamp(30px,3vw,46px);line-height:1.05;letter-spacing:-.035em}.cct-v11-tool-hero .cct-lead{margin:0;color:#606b78;line-height:1.55;font-size:15px}.cct-v11-tool-hero__art{margin:0;display:flex;justify-content:center;align-items:center;min-height:200px}.cct-v11-tool-hero__art img{max-width:100%;max-height:230px;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.cct-trust-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.cct-trust-strip span{padding:7px 10px;border:1px solid #e2e7df;border-radius:999px;background:#fff;font-size:10px;font-weight:700;color:#66716e}.cct-tool-workbench{margin:0 0 18px;padding:26px;border:1px solid #e4e8eb;border-radius:24px;background:linear-gradient(180deg,var(--soft),#fff 190px);box-shadow:0 16px 42px rgb(18 35 58 / .055)}.cct-tool-workbench>.cct-section-heading{text-align:center;max-width:760px;margin:0 auto 22px}.cct-tool-workbench>.cct-section-heading .cct-eyebrow{color:var(--cat)}.cct-tool-workbench>.cct-section-heading h2{margin:0 0 7px;font-size:clamp(27px,3vw,40px);letter-spacing:-.035em}.cct-tool-workbench>.cct-section-heading h2 .cct-accent{color:var(--cat)}.cct-tool-workbench>.cct-section-heading p:last-child{margin:0 auto;color:#6e7883;font-size:14px;line-height:1.55}.cct-app{max-width:1040px;margin-inline:auto;padding:24px;border:1px solid #e5e9ed;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgb(18 35 58 / .055)}.cct-dropzone{min-height:210px;border:2px dashed color-mix(in srgb,var(--cat) 35%,#dce2e7);border-radius:18px;background:linear-gradient(180deg,var(--soft),#fff);display:grid;place-items:center;text-align:center;padding:28px;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.cct-dropzone:hover,.cct-dropzone:focus-visible{border-color:var(--cat);background:var(--soft);transform:translateY(-1px)}.cct-dropzone>div{display:grid;gap:7px}.cct-dropzone strong{font-size:22px;color:var(--cat)}.cct-dropzone span{max-width:560px;color:#6c7783;line-height:1.5}.cct-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px}.cct-app .cct-button--primary{min-width:190px}.cct-field,.cct-v1-field{display:grid;gap:7px}.cct-field>span,.cct-v1-field>span{font-weight:800;color:#334155}.cct-field input,.cct-field select,.cct-field textarea,.cct-v1-field input,.cct-v1-field select,.cct-v1-field textarea{width:100%;min-height:46px;border:1px solid #dce2e8;border-radius:11px;background:#fff;padding:10px 12px;font:inherit;color:#1f2937;outline:none}.cct-field textarea,.cct-v1-field textarea{min-height:118px;resize:vertical}.cct-field input:focus,.cct-field select:focus,.cct-field textarea:focus,.cct-v1-field input:focus,.cct-v1-field select:focus,.cct-v1-field textarea:focus{border-color:var(--cat);box-shadow:0 0 0 3px color-mix(in srgb,var(--cat) 14%,transparent)}.cct-control-grid,.cct-v1-grid--2{gap:14px}.cct-v1-tool-host .cct-button--primary{background:var(--cat)!important;border-color:var(--cat)!important;color:#fff!important}.cct-tool-page--cat-marketing .cct-v1-tool-host .cct-button--primary{color:#fff!important}.cct-v1-result,.cct-v1-qr,.cct-v1-checks,.cct-v1-campaign,.cct-v1-preview-grid{margin-top:18px;border:1px solid #e4e8ec;border-radius:17px;background:#fff;box-shadow:0 8px 25px rgb(18 35 58 / .045)}.cct-service-cta,.cct-content-band{border-radius:20px!important;border-color:#e5e9ed!important}.cct-service-cta{background:linear-gradient(135deg,#fff,var(--soft))!important}.cct-related{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cct-related a{padding:16px 18px!important;border:1px solid #e3e8ec!important;border-radius:14px!important;background:#fff!important;color:var(--cct-navy)!important;text-decoration:none!important;font-weight:800}.cct-related a:hover{background:var(--soft)!important;border-color:var(--cat)!important}.cct-tools-mascot{display:block;flex:0 0 29px;width:29px;height:29px;border-radius:50%;overflow:hidden;background:#fff;border:1px solid rgb(0 0 0 / .09)}.cct-tools-mascot img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%;transform:scale(1.35)}.cct-menu-launcher.current-menu-item .cct-tools-mascot{box-shadow:0 0 0 2px rgb(184 217 44 / .55)}@media(max-width:1160px){.cct-v12-popular__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cct-v12-categories{grid-template-columns:1fr}.cct-v12-category{grid-template-columns:210px minmax(0,1fr)}.cct-v12-footer-band{grid-template-columns:1fr 1fr 1fr}.cct-v12-footer-band__brand{grid-column:1/-1}.cct-v12-footer-band>div{border-bottom:1px solid rgb(255 255 255 / .12)}}@media(max-width:900px){.cct-v12-hero{grid-template-columns:1fr}.cct-v12-hero__copy{max-width:none}.cct-v12-hero__art{min-height:250px;order:-1}.cct-v12-browser{grid-template-columns:1fr}.cct-v12-found{justify-self:end}.cct-v11-tool-hero{grid-template-columns:1fr}.cct-v11-tool-hero__art{order:-1;min-height:140px}.cct-v12-category{grid-template-columns:175px minmax(0,1fr)}}@media(max-width:680px){.cct-hub--v12 .cct-wrap,.cct-tool-page .cct-wrap{width:min(100% - 22px,1320px)}.cct-v12-brand{font-size:42px}.cct-v12-hero h1{font-size:30px}.cct-v12-benefits{grid-template-columns:1fr}.cct-v12-popular__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cct-v12-feature__art{height:105px}.cct-v12-category{grid-template-columns:1fr}.cct-v12-category__intro{min-height:155px;display:grid;grid-template-columns:1fr 125px;align-items:end;padding-bottom:10px}.cct-v12-category__intro img{height:120px}.cct-v12-category__tools{grid-template-columns:1fr}.cct-v12-tool{border-left:0;border-top:1px solid #e8ecef;border-bottom:0;min-height:88px}.cct-v12-footer-band{grid-template-columns:1fr}.cct-v12-footer-band__brand{grid-column:auto}.cct-v12-service{align-items:flex-start;flex-direction:column}.cct-v11-tool-hero{padding:18px}.cct-tool-workbench{padding:15px}.cct-app{padding:15px}.cct-dropzone{min-height:180px}.cct-related{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cct-button,.cct-v12-feature,.cct-dropzone{transition:none!important}}.cct-v1-field input[type="color"]{padding:4px;height:46px;cursor:pointer}.cct-v12-qr-result{display:grid!important;grid-template-columns:280px 1fr;gap:22px;align-items:center;padding:20px}.cct-v12-qr-preview{display:grid;place-items:center;min-height:250px;border-radius:16px;background:linear-gradient(135deg,#f7faee,#fff)}.cct-v12-qr-preview img{max-width:240px;max-height:240px;width:auto;height:auto}.cct-v12-qr-result h3{margin:0 0 7px;font-size:22px}.cct-v12-qr-result p{color:#67717e;line-height:1.5}@media(max-width:680px){.cct-v12-qr-result{grid-template-columns:1fr}.cct-v12-qr-preview{min-height:220px}}