.cosqool-public .cpt-main{max-inline-size:1240px;margin-inline:auto;padding:60px 35px 100px}.cosqool-public .cpt-crumbs{color:var(--public-ink);flex-wrap:wrap;gap:12px;margin-block-end:26px;font-size:16px;display:flex}.cosqool-public .cpt-crumbs a{color:var(--public-indigo);text-underline-offset:4px;text-decoration:underline}.cosqool-public .cpt-eyebrow{background:var(--public-alt);color:var(--public-indigo);font-family:var(--public-font-medium);border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px;font-size:14.5px;font-weight:500;display:inline-flex}.cosqool-public[dir=rtl] .cpt-eyebrow{font-family:CoHeadline;font-weight:400}.cosqool-public .cpt-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;margin-block-end:40px;display:grid}.cosqool-public .cpt-hero-art svg{block-size:auto;inline-size:min(100%,460px);margin-inline:auto;display:block}.cosqool-public .cpt-hero h1,.cosqool-public .cpt-tool-head h1{color:var(--public-indigo);font-family:var(--public-font-title);font-synthesis:none;letter-spacing:-.01em;margin:0 0 18px;font-size:46px;font-weight:700;line-height:1.15}.cosqool-public[dir=rtl] :is(.cpt-hero h1,.cpt-tool-head h1){letter-spacing:0;font-size:42px;font-weight:400;line-height:1.35}.cosqool-public .cpt-lead{color:var(--public-ink);font-family:var(--public-font-body);max-inline-size:62ch;margin:0 0 14px;font-size:19px;font-weight:350;line-height:1.7}.cosqool-public[dir=rtl] .cpt-lead{font-size:20px;font-weight:300;line-height:1.85}.cosqool-public .cpt-privacy{color:#1f6b3a;font-family:var(--public-font-medium);background:#eef8f1;border-radius:999px;align-items:center;gap:10px;margin:6px 0 0;padding:8px 14px;font-size:15px;font-weight:500;display:inline-flex}.cosqool-public[dir=rtl] .cpt-privacy{font-family:CoHeadline;font-weight:400}.cosqool-public .cpt-privacy-dot{background:#2e9e6b;border-radius:999px;flex:none;block-size:10px;inline-size:10px}.cosqool-public .cpt-note{color:var(--public-ink);margin:8px 0 0;font-size:15.5px;line-height:1.65}.cosqool-public .cpt-quiet{color:var(--public-ink);margin:40px 0 0;font-size:15.5px}.cosqool-public .cpt-link{color:var(--public-indigo);font-family:var(--public-font-medium);text-underline-offset:5px;font-weight:500;text-decoration:underline}.cosqool-public[dir=rtl] .cpt-link{font-family:CoHeadline;font-weight:400}.cosqool-public .cpt-button{border:2px solid var(--public-indigo);background:var(--public-indigo);color:#fff;min-block-size:50px;font-family:var(--public-font-title);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.cosqool-public .cpt-button:hover{background:#3f508f;border-color:#3f508f}.cosqool-public .cpt-button-yellow{background:var(--public-yellow);border-color:var(--public-yellow);color:var(--public-button-ink)}.cosqool-public .cpt-button-yellow:hover{color:var(--public-button-ink);background:#f0be00;border-color:#f0be00}.cosqool-public .cpt-button-quiet{color:var(--public-indigo);background:#fff}.cosqool-public .cpt-button-quiet:hover{background:var(--public-alt);color:var(--public-indigo)}.cosqool-public .cpt-button:disabled{opacity:.45;cursor:not-allowed}.cosqool-public[dir=rtl] .cpt-button{font-family:CoHeadline;font-weight:400}.cosqool-public :is(.cpt-button,.cpt-link,.cpt-filter,.cpt-icon-button,.cpt-page-pick,.cpt-search input,.cpt-text input,.cpt-choice):focus-visible,.cosqool-public .cpt-choice:focus-within{outline:3px solid var(--public-indigo);outline-offset:3px}.cosqool-public .cpt-section{margin-block:48px}.cosqool-public .cpt-section>h2,.cosqool-public .cpt-result h2,.cosqool-public .cpt-options h2,.cosqool-public .cpt-callout h2{color:var(--public-indigo);font-family:var(--public-font-title);margin:0 0 16px;font-size:28px;font-weight:900;line-height:1.25}.cosqool-public .cpt-section>h2:after{content:"";background:var(--public-yellow);border-radius:999px;block-size:5px;inline-size:56px;margin-block-start:12px;display:block}.cosqool-public[dir=rtl] :is(.cpt-section>h2,.cpt-result h2,.cpt-options h2,.cpt-callout h2,.cpt-card h2,.cpt-callout h3){font-family:CoHeadline;font-weight:400}.cosqool-public .cpt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-block-end:22px;display:flex}.cosqool-public .cpt-search input{border:2px solid var(--public-program-surface);min-block-size:46px;min-inline-size:260px;font:inherit;color:#2b2b2b;background:#fff;border-radius:999px;padding:0 16px;font-size:16px}.cosqool-public .cpt-filters{flex-wrap:wrap;gap:8px;display:flex}.cosqool-public .cpt-filter{border:2px solid var(--public-program-surface);min-block-size:40px;color:var(--public-indigo);font-family:var(--public-font-medium);background:#fff;border-radius:999px;padding:0 16px;font-size:15px;font-weight:500}.cosqool-public .cpt-filter[aria-pressed=true]{background:var(--public-yellow);border-color:var(--public-yellow);color:var(--public-button-ink)}.cosqool-public[dir=rtl] .cpt-filter{font-family:CoHeadline;font-weight:400}.cosqool-public .cpt-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.cosqool-public .cpt-cards-ai{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:8px}.cosqool-public .cpt-card{border:1px solid var(--public-program-surface);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex;box-shadow:0 8px 24px #4b5da614}.cosqool-public .cpt-card svg{block-size:90px;inline-size:120px}.cosqool-public .cpt-card h2{color:var(--public-indigo);font-family:var(--public-font-title);margin:0;font-size:21px;font-weight:900}.cosqool-public .cpt-card p{color:var(--public-ink);flex:1;margin:0;font-size:15.5px;line-height:1.6}.cosqool-public .cpt-card .cpt-button{align-self:flex-start;min-block-size:42px;padding:0 20px;font-size:15px}.cosqool-public .cpt-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.cosqool-public .cpt-steps li{background:var(--public-alt);color:var(--public-ink);border-radius:18px;padding:18px 20px 18px 64px;font-size:16px;line-height:1.6;position:relative}.cosqool-public[dir=rtl] .cpt-steps li{padding:18px 64px 18px 20px}.cosqool-public .cpt-steps li:before{counter-increment:step;content:counter(step);inset-inline-start:18px;background:var(--public-indigo);color:#fff;block-size:32px;inline-size:32px;font-family:var(--public-font-title);border-radius:999px;place-items:center;font-weight:900;display:grid;position:absolute;top:16px}.cosqool-public .cpt-callouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cosqool-public .cpt-callout{border-inline-start:5px solid var(--public-yellow);color:var(--public-ink);background:#fffbea;border-radius:18px;padding:20px 24px;font-size:15.5px;line-height:1.7}.cosqool-public .cpt-callout-blue{border-inline-start-color:var(--public-lightblue);background:var(--public-alt)}.cosqool-public .cpt-callout-grey{border-inline-start-color:var(--public-hairline);background:#f7f7f7}.cosqool-public .cpt-callout h2,.cosqool-public .cpt-callout h3{color:var(--public-indigo);font-size:19px;font-family:var(--public-font-title);margin:0 0 8px;font-weight:900}.cosqool-public .cpt-callout p{margin:0}.cosqool-public .cpt-faq{gap:14px;margin:0;display:grid}.cosqool-public .cpt-faq div{border:1px solid var(--public-program-surface);background:#fff;border-radius:16px;padding:16px 20px}.cosqool-public .cpt-faq dt{color:var(--public-indigo);font-family:var(--public-font-medium);margin-block-end:6px;font-size:17px;font-weight:500}.cosqool-public .cpt-faq dd{color:var(--public-ink);margin:0;font-size:16px;line-height:1.65}.cosqool-public .cpt-related ul{color:var(--public-ink);gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.cosqool-public .cpt-guide .cpt-callout{margin-block-start:18px}.cosqool-public .cpt-tool-head{align-items:flex-start;gap:24px;margin-block-end:26px;display:flex}.cosqool-public .cpt-tool-icon{flex:none;inline-size:140px}.cosqool-public .cpt-tool-icon svg{block-size:105px;inline-size:140px}.cosqool-public .cpt-work{border:1px solid var(--public-program-surface);background:#fff;border-radius:24px;padding:26px;box-shadow:0 8px 24px #4b5da614}.cosqool-public .cpt-drop{border:2px dashed var(--public-lightblue);background:var(--public-alt);text-align:center;border-radius:18px;place-items:center;gap:12px;min-block-size:220px;padding:30px;display:grid}.cosqool-public .cpt-drop.is-dragging{border-color:var(--public-indigo);background:#e6ecf8}.cosqool-public .cpt-select{min-block-size:56px;padding:0 34px;font-size:18px}.cosqool-public .cpt-drop-hint{color:var(--public-ink);margin:0;font-size:15.5px}.cosqool-public .cpt-busy{color:var(--public-ink);justify-items:center;gap:10px;padding:24px;font-size:16px;display:grid}.cosqool-public .cpt-busy p{margin:0}.cosqool-public .cpt-bar{background:var(--public-alt);appearance:none;border:0;border-radius:999px;block-size:10px;inline-size:min(100%,520px);display:block;overflow:hidden}.cosqool-public .cpt-bar::-webkit-progress-bar{background:var(--public-alt);border-radius:999px}.cosqool-public .cpt-bar::-webkit-progress-value{background:var(--public-indigo);border-radius:999px}.cosqool-public .cpt-bar::-moz-progress-bar{background:var(--public-indigo);border-radius:999px}.cosqool-public .cpt-files ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cosqool-public .cpt-files li{border:1px solid var(--public-program-surface);background:#fff;border-radius:16px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.cosqool-public .cpt-files li.has-error{background:#fff6f5;border-color:#e0453a}.cosqool-public .cpt-thumb{background:#fff;border-radius:6px;justify-self:center;max-block-size:96px;max-inline-size:96px;display:block;box-shadow:0 1px 4px #0000002e}.cosqool-public .cpt-file-text{gap:4px;min-inline-size:0;display:grid}.cosqool-public .cpt-file-name{color:#2b2b2b;font-family:var(--public-font-medium);overflow-wrap:anywhere;font-size:16px;font-weight:500}.cosqool-public .cpt-file-meta{color:var(--public-ink);font-size:14px}.cosqool-public .cpt-file-error{color:#b3261e;font-size:14.5px}.cosqool-public .cpt-file-actions{gap:6px;display:flex}.cosqool-public .cpt-icon-button{border:2px solid var(--public-program-surface);block-size:44px;inline-size:44px;color:var(--public-indigo);cursor:pointer;background:#fff;border-radius:999px;place-items:center;font-size:18px;font-weight:700;display:grid}.cosqool-public .cpt-icon-button:hover{background:var(--public-alt)}.cosqool-public .cpt-icon-button:disabled{opacity:.35;cursor:not-allowed}.cosqool-public .cpt-icon-button[aria-pressed=true]{background:var(--public-yellow);border-color:var(--public-yellow);color:var(--public-button-ink)}.cosqool-public .cpt-files>.cpt-button{margin-block-start:12px}.cosqool-public .cpt-options{border-block-start:1px solid var(--public-program-surface);margin-block-start:22px;padding-block-start:22px}.cosqool-public .cpt-options h2{font-size:20px}.cosqool-public .cpt-field{color:#2b2b2b;border:0;gap:8px;min-inline-size:0;margin:0 0 16px;padding:0;font-size:15.5px;display:grid}.cosqool-public .cpt-field legend,.cosqool-public .cpt-field>span{color:var(--public-indigo);font-family:var(--public-font-medium);margin-block-end:6px;padding:0;font-weight:500}.cosqool-public .cpt-choices{flex-wrap:wrap;gap:8px;display:flex}.cosqool-public .cpt-choice{border:2px solid var(--public-program-surface);cursor:pointer;color:#2b2b2b;background:#fff;border-radius:14px;flex-direction:column;gap:2px;min-block-size:44px;padding:8px 16px;display:inline-flex;position:relative}.cosqool-public .cpt-choice input{opacity:0;pointer-events:none;position:absolute}.cosqool-public .cpt-choice[data-checked=true]{border-color:var(--public-indigo);background:var(--public-alt)}.cosqool-public .cpt-choice small{color:var(--public-ink);max-inline-size:42ch;font-size:13.5px}.cosqool-public .cpt-text input[type=text],.cosqool-public .cpt-text input[type=number]{border:2px solid var(--public-program-surface);min-block-size:44px;font:inherit;color:#2b2b2b;background:#fff;border-radius:12px;max-inline-size:320px;padding:0 14px;font-size:16px}.cosqool-public .cpt-num input[type=number]{max-inline-size:140px}.cosqool-public .cpt-text input[type=range]{accent-color:var(--public-indigo);block-size:28px;inline-size:200px}.cosqool-public .cpt-row{flex-wrap:wrap;align-items:flex-end;gap:8px 28px;display:flex}.cosqool-public .cpt-check{color:#2b2b2b;align-items:center;gap:10px;margin:0 0 16px;font-size:15.5px;display:inline-flex}.cosqool-public .cpt-check input{block-size:22px;inline-size:22px;accent-color:var(--public-indigo)}.cosqool-public .cpt-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:22px;display:flex}.cosqool-public .cpt-error{color:#b3261e;background:#fff6f5;border:1px solid #e0453a;border-radius:12px;margin:14px 0 0;padding:12px 16px;font-size:15.5px}.cosqool-public .cpt-result{gap:16px;display:grid}.cosqool-public .cpt-result:focus{outline:none}.cosqool-public .cpt-outputs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cosqool-public .cpt-outputs li{background:var(--public-alt);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 16px;display:flex}.cosqool-public .cpt-output-name{color:#2b2b2b;font-family:var(--public-font-medium);overflow-wrap:anywhere;flex:200px;font-weight:500}.cosqool-public .cpt-output-size{color:var(--public-ink);font-size:14.5px}.cosqool-public .cpt-compare{color:#2b2b2b;flex-wrap:wrap;align-items:baseline;gap:8px 24px;font-size:16px;display:flex}.cosqool-public .cpt-compare b{color:var(--public-indigo);font-family:var(--public-font-medium);font-weight:500}.cosqool-public .cpt-saved{color:#1f6b3a;font-family:var(--public-font-medium);background:#eef8f1;border-radius:999px;padding:4px 12px;font-weight:500}.cosqool-public .cpt-compare .cpt-note{flex-basis:100%}.cosqool-public .cpt-pages{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cosqool-public .cpt-page{border:2px solid var(--public-program-surface);background:#fff;border-radius:14px;justify-items:center;gap:8px;padding:10px;display:grid;position:relative}.cosqool-public .cpt-page[draggable=true]{cursor:grab}.cosqool-public .cpt-page.is-removed{opacity:.45;border-style:dashed}.cosqool-public .cpt-page.is-selected{border-color:var(--public-indigo);background:var(--public-alt)}.cosqool-public .cpt-page .cpt-thumb{max-block-size:120px;max-inline-size:120px}.cosqool-public .cpt-page-num{color:var(--public-ink);font-size:14px}.cosqool-public .cpt-page-actions{gap:4px;display:flex}.cosqool-public .cpt-page-actions .cpt-icon-button{block-size:36px;inline-size:36px;font-size:15px}.cosqool-public .cpt-page-pick{cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;inline-size:100%;padding:0;display:grid}.cosqool-public .cpt-crop-preview{justify-items:start;margin:8px 0 16px;display:grid}.cosqool-public .cpt-crop-preview canvas{border-radius:6px;max-inline-size:100%;display:block;box-shadow:0 1px 6px #0003}.cosqool-public .cpt-text-preview{background:var(--public-alt);color:#2b2b2b;white-space:pre-wrap;border-radius:14px;max-block-size:220px;margin:0;padding:14px 16px;font-size:15px;line-height:1.7;overflow:auto}.cosqool-public .cpt-signpad{gap:10px;margin:0 0 16px;display:grid}.cosqool-public .cpt-signpad canvas{aspect-ratio:3;border:2px dashed var(--public-lightblue);touch-action:none;cursor:crosshair;background:#fff;border-radius:14px;block-size:auto;inline-size:min(100%,540px);display:block}.cosqool-public .cpt-signpad small{color:var(--public-ink);font-size:14px}@media (width<=1100px){.cosqool-public .cpt-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cosqool-public .cpt-callouts{grid-template-columns:1fr}}@media (width<=860px){.cosqool-public .cpt-main{padding:36px 20px 80px}.cosqool-public .cpt-hero{grid-template-columns:1fr;gap:24px}.cosqool-public .cpt-hero-art svg{inline-size:min(100%,320px)}.cosqool-public .cpt-hero h1,.cosqool-public .cpt-tool-head h1{font-size:34px}.cosqool-public[dir=rtl] :is(.cpt-hero h1,.cpt-tool-head h1){font-size:32px}.cosqool-public .cpt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cosqool-public .cpt-steps{grid-template-columns:1fr}.cosqool-public .cpt-tool-head{flex-direction:column;gap:12px}.cosqool-public .cpt-tool-icon{inline-size:100px}.cosqool-public .cpt-tool-icon svg{block-size:75px;inline-size:100px}.cosqool-public .cpt-work{padding:16px}.cosqool-public .cpt-files li{grid-template-columns:72px minmax(0,1fr)}.cosqool-public .cpt-files li .cpt-file-actions{grid-column:1/-1;justify-content:flex-end}.cosqool-public .cpt-search input{inline-size:100%;min-inline-size:0}.cosqool-public .cpt-toolbar{flex-direction:column;align-items:stretch}}@media (width<=480px){.cosqool-public .cpt-cards{grid-template-columns:1fr}.cosqool-public .cpt-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cosqool-public .cpt-bar,.cosqool-public .cpt-button{transition:none}}.cosqool-public .cpt-main.cpt-hub{max-inline-size:none;padding:0}.cosqool-public .cpt-container{inline-size:100%;max-inline-size:1240px;padding-inline:var(--public-gutter);margin-inline:auto}.cosqool-public .cpt-hub>.cpt-container:first-child{padding-block-start:40px}.cosqool-public .cpt-hero-compact{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:28px;margin-block-end:44px}.cosqool-public .cpt-hero-compact h1{margin-block-end:12px;font-size:40px}.cosqool-public[dir=rtl] .cpt-hero-compact h1{font-size:38px}.cosqool-public .cpt-hero-compact .cpt-lead{max-inline-size:52ch;margin-block-end:10px;font-size:18px}.cosqool-public .cpt-hero-compact .cpt-hero-art svg{inline-size:min(100%,320px)}.cosqool-public .cpt-hero-compact .cpt-toolbar{justify-content:flex-start;gap:12px 16px;margin:22px 0 0}.cosqool-public .cpt-zone{isolation:isolate;position:relative;overflow:clip}.cosqool-public .cpt-zone-blue{background:var(--public-gradient-blue);color:#fff;padding-block:52px 60px}.cosqool-public .cpt-zone-blue:before,.cosqool-public .cpt-zone-blue:after{content:"";z-index:-1;background:var(--public-circle-blue);opacity:.8;pointer-events:none;border-radius:50%;position:absolute}.cosqool-public .cpt-zone-blue:before{block-size:130px;inline-size:130px;inset-block-start:40px;inset-inline-start:-40px}.cosqool-public .cpt-zone-blue:after{block-size:52px;inline-size:52px;inset-block-end:48px;inset-inline-end:12%}.cosqool-public .cpt-zone-title{color:var(--public-yellow);font-family:var(--public-font-title);font-synthesis:none;margin:0 0 22px;font-size:30px;font-weight:900;line-height:1.25}.cosqool-public[dir=rtl] .cpt-zone-title{font-family:CoHeadline;font-weight:400}.cosqool-public .cpt-note-light{color:#fff;margin:0 0 16px}.cosqool-public .cpt-zone-blue .cpt-card{border-color:#0000;box-shadow:0 10px 30px #141e4638}.cosqool-public .cpt-zone-yellow{background:var(--public-gradient-yellow);color:var(--public-panel-ink);padding-block:72px 0}.cosqool-public .cpt-lower .cpt-section{margin-block:0 36px}.cosqool-public .cpt-lower .cpt-section>h2{color:var(--public-indigo)}.cosqool-public .cpt-lower .cpt-steps li{background:#fff;padding:18px 20px 18px 64px;box-shadow:0 6px 18px #4b5da61a}.cosqool-public[dir=rtl] .cpt-lower .cpt-steps li{padding:18px 64px 18px 20px}.cosqool-public .cpt-lower .cpt-steps li:before{background:var(--public-indigo);color:#fff}.cosqool-public .cpt-info-links{flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0;display:flex}.cosqool-public .cpt-info-link{color:var(--public-indigo);font:inherit;font-family:var(--public-font-medium);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15.5px;font-weight:500;text-decoration:underline}.cosqool-public[dir=rtl] .cpt-info-link{font-family:CoHeadline;font-weight:400}.cosqool-public .cpt-info-link:hover{color:#3f508f}.cosqool-public .cpt-info-link:focus-visible{outline:3px solid var(--public-indigo);outline-offset:3px;border-radius:4px}.cosqool-public .cpt-lower .cpt-quiet{color:var(--public-panel-ink);margin:14px 0 8px}.cosqool-public .cpt-lower .cpd-cta{margin:0}.cosqool-public .cpt-lower .cp-final-cta.cpr-subscription-cta{margin:0;padding:56px 0 104px}.cosqool-public .cpt-lower .cp-final-cta.cpr-subscription-cta h2{margin:0 0 22px;font-size:60px;line-height:1.15}.cosqool-public[dir=rtl] .cpt-lower .cp-final-cta.cpr-subscription-cta h2{font-size:48px}.cosqool-public .cpt-tool .cpt-steps li{background:0 0;border-radius:0;padding:6px 0 6px 52px}.cosqool-public[dir=rtl] .cpt-tool .cpt-steps li{padding:6px 52px 6px 0}.cosqool-public .cpt-tool .cpt-steps li:before{top:4px;background:var(--public-indigo);color:#fff;inset-inline-start:0}.cosqool-public .cpt-honest{border-block-start:1px solid var(--public-program-surface);max-inline-size:72ch;margin-block-start:26px;padding-block-start:18px}.cosqool-public .cpt-honest h3{color:var(--public-indigo);font-family:var(--public-font-medium);margin:0 0 6px;font-size:17px;font-weight:500}.cosqool-public[dir=rtl] .cpt-honest h3{font-family:CoHeadline;font-weight:400}.cosqool-public .cpt-honest p{color:var(--public-ink);margin:0;font-size:16px;line-height:1.7}.cosqool-public .cpt-drop{border:1px solid var(--public-program-surface);background:#fff;border-radius:18px}.cosqool-public .cpt-drop.is-dragging{border:2px dashed var(--public-indigo);background:var(--public-alt)}.cosqool-public .cpt-privacy{color:var(--public-indigo);background:0 0;padding:0;font-size:15px}.cosqool-public .cpt-privacy-dot{background:var(--public-indigo)}.cosqool-public .cpt-drop-limits{color:var(--public-ink);margin:0;font-size:14px}@media (width<=860px){.cosqool-public .cpt-container{padding-inline:20px}.cosqool-public .cpt-hub>.cpt-container:first-child{padding-block-start:28px}.cosqool-public .cpt-hero-compact{grid-template-columns:1fr;gap:16px}.cosqool-public .cpt-hero-compact .cpt-hero-art{order:-1}.cosqool-public .cpt-hero-compact .cpt-hero-art svg{inline-size:min(100%,220px)}.cosqool-public .cpt-hero-compact h1{font-size:32px}.cosqool-public .cpt-zone-blue{padding-block:40px 48px}.cosqool-public .cpt-zone-yellow{padding-block:48px 0}.cosqool-public .cpt-zone-title{font-size:26px}.cosqool-public .cpt-lower .cp-final-cta.cpr-subscription-cta{padding:32px 0 72px}.cosqool-public .cpt-lower .cp-final-cta.cpr-subscription-cta h2,.cosqool-public[dir=rtl] .cpt-lower .cp-final-cta.cpr-subscription-cta h2{font-size:30px}}.cosqool-public .cpt-upper{margin-block-start:0;padding-block:28px 60px}.cosqool-public .cpt-upper nav[aria-label] a,.cosqool-public .cpt-upper nav[aria-label] li,.cosqool-public .cpt-upper nav[aria-label] span{color:#ffffffd9}.cosqool-public .cpt-upper nav[aria-label] a:hover{color:#fff}.cosqool-public .cpt-hero-on-blue{margin-block:18px 40px}.cosqool-public .cpt-hero-on-blue .cpt-eyebrow{color:var(--public-yellow);background:#ffffff24}.cosqool-public .cpt-hero-on-blue h1{color:#fff}.cosqool-public .cpt-hero-on-blue .cpt-lead{color:#ffffffeb}.cosqool-public .cpt-hero-on-blue .cpt-privacy{color:#fff;background:0 0;margin:4px 0 0;padding:0;font-size:16px}.cosqool-public .cpt-hero-on-blue .cpt-privacy-dot{background:var(--public-yellow)}.cosqool-public .cpt-hero-on-blue h1 .cpt-accent{color:var(--public-yellow)}.cosqool-public .cpt-hero-on-blue .cpt-search input{color:var(--public-indigo);background:#fff;border-color:#ffffff8c}.cosqool-public .cpt-hero-on-blue .cpt-search input::placeholder{color:#4b5da6b3}.cosqool-public .cpt-hero-on-blue .cpt-filter{color:#fff;background:#ffffff1f;border-color:#ffffff8c}.cosqool-public .cpt-hero-on-blue .cpt-filter:hover{background:#ffffff38}.cosqool-public .cpt-hero-on-blue .cpt-filter[aria-pressed=true]{background:var(--public-yellow);border-color:var(--public-yellow);color:var(--public-button-ink)}.cosqool-public .cpt-hero-on-blue :is(.cpt-search input,.cpt-filter):focus-visible{outline:3px solid var(--public-yellow);outline-offset:2px;box-shadow:none}.cosqool-public .cpt-hero-on-blue .cpt-hero-art{place-items:center;display:grid}.cosqool-public .cpt-hero-on-blue .cpt-hero-art svg{background:#fffffff5;border-radius:28px;padding:18px;box-shadow:0 14px 36px #141e4638}.cosqool-public .cpt-upper .cpt-zone-title{margin-block-start:8px}.cosqool-public .cpt-lower .cp-yellow-decoration,.cosqool-public .cpt-lower .cp-yellow-decoration span,.cosqool-public .cpt-lower .cp-circle-quiet{pointer-events:none}.cosqool-public .cpt-lower .cp-yellow-decoration{z-index:0;block-size:0;position:static}.cosqool-public .cpt-lower .cp-circle-yellow-end{block-size:220px;inline-size:220px;position:absolute;inset-block:auto -96px;inset-inline:auto -70px;transform:none}.cosqool-public[dir=rtl] .cpt-lower .cp-circle-yellow-end{block-size:220px;inline-size:220px;inset-block:auto -96px;inset-inline:auto -70px;transform:none}.cosqool-public .cpt-lower>.cpt-container,.cosqool-public .cpt-lower .cp-final-cta,.cosqool-public .cpt-lower [data-tools=cta]{z-index:1;position:relative}.cosqool-public .cpt-lower .cp-circle-quiet{z-index:-1;background:var(--public-circle-ink);border-radius:50%;block-size:280px;inline-size:280px;position:absolute;inset-block-end:-300px;inset-inline-start:calc(50% - 50vw - 150px)}@media (width<=991px){.cosqool-public .cpt-upper{padding-block:20px 44px}.cosqool-public .cpt-hero-on-blue .cpt-hero-art svg{padding:12px}.cosqool-public .cpt-lower .cp-circle-quiet{display:none}.cosqool-public .cpt-lower .cp-circle-yellow-end,.cosqool-public[dir=rtl] .cpt-lower .cp-circle-yellow-end{block-size:150px;inline-size:150px;inset-block-end:-64px;inset-inline-end:-50px}}.cosqool-public .cpt-steps li strong{color:var(--public-indigo);margin-block-end:3px;font-size:17px;font-weight:700;display:block}.cosqool-public[dir=rtl] .cpt-steps li strong{font-family:CoHeadline, var(--public-font-title);font-synthesis:none;font-weight:400}@media (width<=768px){.cosqool-public .cpt-main.cpt-hub .cpt-zone-blue.cpt-upper{padding-block-start:calc(var(--public-header-mobile-height) + 28px)}.cosqool-public .cpt-hero-on-blue{margin-block-start:28px}.cosqool-public .cpt-main.cpt-hub .cpt-zone-blue.cpt-upper:before{block-size:112px;inline-size:112px;inset-block-start:calc(var(--public-header-mobile-height) - 36px);inset-inline:auto -56px}}.cosqool-public .cpt-lower.cpt-zone-yellow{color:var(--public-ink);background:#fff}.cosqool-public .cpt-lower .cpt-section>h2:after{background:var(--public-yellow)}.cosqool-public .cpt-lower .cpt-steps li{border:1.5px solid var(--public-border-inner);box-shadow:none}.cosqool-public .cpt-lower .cpt-quiet{color:var(--public-ink)}.cosqool-public .cpt-lower .cp-circle-yellow-end,.cosqool-public[dir=rtl] .cpt-lower .cp-circle-yellow-end{background:var(--public-circle-ink)}.cosqool-public .cpt-lower .cp-final-cta.cpr-subscription-cta{background:0 0}.cosqool-public .cpt-lower .cpr-related{z-index:1;margin-block:36px 0;position:relative}.cosqool-public .cpt-tool .cpr-related{margin-block-start:8px}.cosqool-public .cpt-tool [data-tools=cta] .cp-final-cta.cpr-subscription-cta{background:0 0}
