@font-face{font-family:CourseInter;font-weight:100 900;font-style:normal;font-display:block;src:url(/assets/inter-latin-original-Dx4kXJAl.woff2)format("woff2")}.cpc-page .cpc-main{background:#e9eef7;min-block-size:70vh;padding-block:155px}.cpc-page .cpc-container{margin-inline:auto;padding-inline:12.326% 12.083%}.cpc-page .cpc-page-title{margin-block-end:30.49px}.cpc-page .cpc-page-title>p{font-family:var(--public-font-body);font-synthesis:weight;color:#7ca2d2;font-size:30.177px;font-weight:500;line-height:1.56}.cpc-page .cpc-page-title h1{font-family:var(--public-font-title);font-synthesis:weight;overflow-wrap:anywhere;margin-block-start:-11px;font-size:40.707px;font-weight:900;line-height:1.6}.cpc-page .cpc-page-title h1 bdi{font-family:inherit}.cpc-page .cpc-columns{grid-template-columns:minmax(0,2.15fr) minmax(260px,1fr);gap:20px;margin-inline:-11px 0;display:grid}.cpc-page .cpc-primary,.cpc-page .cpc-sidebar{min-inline-size:0}.cpc-page .cpc-main-play{aspect-ratio:1.802;background:0 0;border:0;border-radius:20px;inline-size:100%;margin-block-end:68.41px;padding:0;display:block;position:relative;overflow:hidden}.cpc-page .cpc-poster-image{object-fit:cover;block-size:100%;inline-size:100%}.cpc-page picture{display:contents}.cpc-page .cpc-play-art{block-size:132px;inline-size:131px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cpc-page .cpc-main-play:hover .cpc-play-art{filter:brightness(1.08)}.cpc-page .cpc-poster-gap{color:#4d5ea7;block-size:100%;inline-size:100%;font-family:var(--public-font-body);background:#d5e2f1;place-content:center;padding:30px;font-size:18px;display:grid}.cpc-page .cpc-summary,.cpc-page .cpc-related{background:#fff;border-radius:20px;margin-block-end:40px;padding:22px 21px 38px}.cpc-page .cpc-summary h2,.cpc-page .cpc-related h2{font-family:var(--public-font-title);font-synthesis:weight;margin:0 0 9px;font-size:23px;font-weight:900;line-height:1.5}.cpc-page .cpc-summary dl{color:#7d7d7d;font-family:var(--public-font-body);margin:0;font-size:16px}.cpc-page .cpc-summary dl>div{border-block-end:1px solid #4d5ea7;justify-content:space-between;align-items:center;gap:12px;min-block-size:62px;display:flex}.cpc-page .cpc-summary dl>div:last-child{border:0}.cpc-page .cpc-summary dt{font-family:var(--public-font-title);font-synthesis:weight;font-weight:900}.cpc-page .cpc-summary dd{white-space:nowrap;margin:0;font-family:CourseInter,sans-serif;font-size:16px;font-weight:400}.cpc-page .cpc-related{padding-block-end:26px}.cpc-page .cpc-related h2{font-size:22px}.cpc-page .cpc-semesters{flex-wrap:wrap;gap:12px;margin-block:20px 14px;display:flex}.cpc-page .cpc-semesters button{color:#4d5ea7;font-family:var(--public-font-title);white-space:nowrap;background:#d5e2f1;border:0;border-radius:25px;flex:1;min-block-size:44px;padding:8px 10px;font-size:15px}.cpc-page .cpc-semesters button[aria-pressed=true]{background:#ffcb05}.cpc-page .cpc-related ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.cpc-page .cpc-related ul[hidden]{display:none}.cpc-page .cpc-related li{max-inline-size:100%}.cpc-page .cpc-related a{color:#fff;overflow-wrap:anywhere;background:#4d5ea7;border-radius:24px;justify-content:center;align-items:center;min-block-size:44px;padding:8px 14px;font-size:15px;line-height:1.4;display:flex}.cpc-page .cpc-related a[aria-current=page]{color:#ffcb05}.cpc-page .cpc-back{color:#4d5ea7;min-block-size:44px;font-size:16px;text-decoration:underline;display:inline-block}.cpc-page .cpc-detail{background:#fff;border-radius:30px;padding-block-end:25px;overflow:hidden}.cpc-page .cpc-tabs{background:linear-gradient(#fcfdff -10%,#dadbdb);border-radius:40px;margin:0;display:flex}.cpc-page .cpc-tabs button{color:#4d5ea7;min-block-size:60px;min-inline-size:0;font-size:17px;line-height:1.5;font-family:var(--public-font-body);background:0 0;border:0;border-radius:40px;flex:1;padding:12px 9px;font-weight:500}.cpc-page .cpc-tabs button[aria-selected=true]{background:#ffcb05}.cpc-page .cpc-tabs button:focus-visible{outline-offset:-5px}.cpc-page .cpc-overview{color:#7d7d7d;overflow-wrap:anywhere;max-inline-size:78ch;padding:26px 24px;font-family:CourseInter,sans-serif;font-size:16px;font-weight:400;line-height:1.875}.cpc-page .cpc-overview>*+*{margin-block-start:18px}.cpc-page .cpc-overview :is(p,li,h3)[lang=ar],.cpc-page .cpc-overview ul[lang=ar]{font-family:CoHeadline,sans-serif;font-weight:400}.cpc-page .cpc-overview h3{color:#7d7d7d;font-family:inherit;font-size:18px;font-weight:600;line-height:1.6}.cpc-page .cpc-overview ul{padding-inline-start:1.35em;list-style:none}.cpc-page .cpc-overview li+li{margin-block-start:8px}.cpc-page .cpc-outline{padding-block:34px 5px}.cpc-page .cpc-chapter{background:#fff;border-block-end:4px solid #fff}.cpc-page .cpc-chapter>summary{color:#4d5ea7;min-block-size:58px;font-family:var(--public-font-title);cursor:pointer;background:#d5e4f2;justify-content:space-between;align-items:center;gap:14px;padding:10.71px 20.51px;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:flex}.cpc-page summary::-webkit-details-marker{display:none}.cpc-page .cpc-chapter[open]>summary{color:#4d5ea7;background:#caddeb}.cpc-page .cpc-chapter>summary bdi{font-family:inherit}.cpc-page .cpc-chapter>summary>.cpc-chapter-title{font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0}.cpc-page .cpc-chapter>summary:focus-visible{outline-offset:-4px;outline:3px solid #4d5ea7}.cpc-page .cpc-chapter>summary:hover{background:#caddeb}.cpc-page .cpc-switch{background:#4d5ea7;border-radius:25px;flex-shrink:0;block-size:33px;inline-size:56px;display:block;position:relative}.cpc-page .cpc-switch:after{content:"";background:#fff;border-radius:50%;block-size:24px;inline-size:24px;transition:transform .16s;position:absolute;inset-block-start:4.5px;inset-inline-end:4.5px}.cpc-page .cpc-chapter[open] .cpc-switch:after{background:#ffcb05;transform:translate(-22px)}.cpc-page[dir=rtl] .cpc-chapter[open] .cpc-switch:after{transform:translate(22px)}.cpc-page .cpc-chapter-body{color:#7d7d7d;padding:16px 20px}.cpc-page .cpc-lesson+.cpc-lesson{margin-block-start:16px}.cpc-page .cpc-lesson h3{color:#4d5ea7;margin-block-end:6px;font-size:16px;font-weight:500;line-height:1.7}.cpc-page .cpc-lesson h3 bdi[lang=ar]{font-family:CoHeadline,sans-serif}.cpc-page .cpc-lesson ul{margin:0;padding:0;list-style:none}.cpc-page .cpc-lesson li+li{border-block-start:1px solid #e6ecf5}.cpc-page .cpc-item-preview,.cpc-page .cpc-locked-item{text-align:start;color:#7d7d7d;min-block-size:48px;inline-size:100%;font-size:15px;line-height:1.65;font-family:var(--public-font-body);background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;display:flex}.cpc-page .cpc-item-preview:hover{color:#4d5ea7;text-decoration:underline}.cpc-page .cpc-item-preview>bdi[lang],.cpc-page .cpc-locked-item>bdi[lang],.cpc-page .cpc-playlist bdi[lang]{overflow-wrap:anywhere;min-inline-size:0}.cpc-page bdi[lang=ar]{font-family:CoHeadline,sans-serif}.cpc-page bdi[lang=en]{font-family:avenirbook,CoHeadline,sans-serif}.cpc-page .cpc-small-play{border-block:6px solid #0000;border-inline-start:10px solid #4d5ea7;flex-shrink:0;block-size:0;inline-size:0}.cpc-page .cpc-type{border:1.5px solid #7d7d7d;border-radius:2px;flex-shrink:0;block-size:16px;inline-size:13px}.cpc-page .cpc-type-video{block-size:10px;inline-size:14px}.cpc-page .cpc-lock{border:1px solid #7d7d7d;border-radius:1px;flex-shrink:0;block-size:9px;inline-size:11px;margin-inline-start:4px;display:block;position:relative}.cpc-page .cpc-lock:before{content:"";border:1px solid #7d7d7d;border-block-end:0;border-radius:5px 5px 0 0;block-size:7px;inline-size:7px;position:absolute;inset-block-start:-6px;inset-inline-start:1px}.cpc-page .cpc-item-duration{white-space:nowrap;margin-inline-start:auto;font-size:13px;font-family:CourseInter,sans-serif!important}.cpc-page .cpc-faqs{padding:15px 24px}.cpc-page .cpc-faqs>details+details{border-block-start:1px solid #d5e2f1}.cpc-page .cpc-faqs summary{color:#7d7d7d;min-block-size:48px;font-family:var(--public-font-title);cursor:pointer;padding:16px 26px 16px 0;font-size:17px;font-weight:500;line-height:1.7;list-style:none;position:relative}.cpc-page[dir=rtl] .cpc-faqs summary{padding:16px 0 16px 26px}.cpc-page .cpc-faqs summary:after{content:"";border-block-end:2px solid #4d5ea7;border-inline-end:2px solid #4d5ea7;block-size:8px;inline-size:8px;position:absolute;inset-block-start:24px;inset-inline-end:2px;transform:rotate(45deg)}.cpc-page .cpc-faqs details[open]>summary:after{transform:rotate(225deg)}.cpc-page .cpc-faqs p{color:#7d7d7d;margin-block:0 18px;font-size:16px;line-height:1.85}.cpc-page .cpc-faqs .cpc-overview{padding:0}.cpc-page .cpc-empty{color:#7d7d7d;padding:28px 24px;font-size:16px;line-height:1.8}.cpc-page[data-course-kind=testprep] .cpc-main{padding-block:40px}.cpc-page[data-course-kind=testprep] .cpc-container{max-inline-size:1240px;padding-inline:15px}.cpc-page[data-course-kind=testprep] .cpc-page-title{margin-block-end:0}.cpc-page[data-course-kind=testprep] .cpc-columns{margin-inline:0}.cpc-page .cpc-preview{color:#7d7d7d;background:#fff;border:0;border-radius:22px;max-block-size:90dvh;inline-size:1060px;max-inline-size:calc(100% - 32px);padding:0;overflow:auto}.cpc-page .cpc-preview::backdrop{opacity:.72;background:#20294b}:is(html:has(.cpc-preview[open]),body:has(.cpc-preview[open])){overscroll-behavior:none;overflow:hidden}.cpc-page .cpc-preview>header{border-block-end:1px solid #d5e2f1;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.cpc-page .cpc-preview h2{font-family:var(--public-font-title);font-size:26px;font-weight:500;line-height:1.6}.cpc-page .cpc-close{color:#4d5ea7;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;min-block-size:44px;min-inline-size:44px;display:grid}.cpc-page .cpc-close:hover,.cpc-page .cpc-close:focus-visible{background:#eef1fb}.cpc-page .cpc-preview-body{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;padding:24px;display:grid}.cpc-page .cpc-preview-body>div{min-inline-size:0}.cpc-page .cpc-selected-poster{aspect-ratio:809/405;border-radius:12px;overflow:hidden}.cpc-page .cpc-selected-poster .cs-course-player{background:#111;block-size:100%;inline-size:100%;position:relative}.cpc-page .cpc-selected-poster iframe{border:0;block-size:100%;inline-size:100%;display:block}.cpc-page .cpc-selected-poster .cs-playback-error{color:#4d5ea7;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:16px;line-height:1.6;display:flex;position:absolute;inset:0;overflow:auto}.cpc-page .cpc-selected-poster .cs-playback-error button{color:#4d5ea7;background:#ffcb05;border:0;border-radius:8px;min-block-size:44px;padding:8px 20px}.cpc-page .cpc-selected-title{margin-block-start:16px;font-size:20px;line-height:1.6}.cpc-page .cpc-selected-duration{margin-block:5px;font-family:CourseInter,sans-serif;font-size:14px}.cpc-page .cpc-unconnected{margin-block:12px 0;font-size:16px;line-height:1.8}.cpc-page .cpc-playlist h3{margin-block-end:12px;font-size:18px;line-height:1.6}.cpc-page .cpc-playlist ul{margin:0;padding:0;list-style:none}.cpc-page .cpc-playlist li+li{border-block-start:1px solid #d5e2f1}.cpc-page .cpc-playlist button{color:#4d5ea7;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-block-size:52px;inline-size:100%;padding:10px;font-size:15px;line-height:1.65;display:flex}.cpc-page .cpc-sample-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.cpc-page .cpc-sample-label{color:#4d5ea7;margin-block:5px;font-size:13px;font-weight:600;line-height:1.6;display:block}.cpc-page .cpc-playlist .cpc-sample-label{margin:0}.cpc-page .cpc-playlist button[aria-pressed=true]{background:#ffed9f}@media (width>=1550px){.cpc-page[data-course-kind=testprep] .cpc-container{max-inline-size:1480px}}@media (width<=1199px){.cpc-page .cpc-container{padding-inline:5%}.cpc-page .cpc-columns{grid-template-columns:minmax(0,7fr) minmax(260px,5fr);gap:25px;margin-inline:0}.cpc-page .cpc-tabs button{font-size:15px}.cpc-page .cpc-page-title h1{font-size:35px}}@media (width<=991px){.cpc-page .cpc-main{padding-block:70px}.cpc-page .cpc-container{padding-inline:25px}.cpc-page .cpc-columns{grid-template-columns:minmax(0,1fr)}.cpc-page .cpc-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cpc-page .cpc-summary,.cpc-page .cpc-related{margin:0}.cpc-page .cpc-main-play{margin-block-end:35px}.cpc-page .cpc-preview-body{grid-template-columns:minmax(0,1fr)}.cpc-page .cpc-playlist{max-block-size:300px;overflow-y:auto}}@media (width<=768px){.cpc-page .cpc-main,.cpc-page[data-course-kind=testprep] .cpc-main{padding-block:42px 70px}.cpc-page .cpc-container,.cpc-page[data-course-kind=testprep] .cpc-container{padding-inline:15px}.cpc-page .cpc-page-title{margin-block-end:20px}.cpc-page .cpc-page-title>p{font-size:22px;line-height:1.6}.cpc-page .cpc-page-title h1{margin-block-start:0;font-size:27px;line-height:1.6}.cpc-page .cpc-play-art{block-size:70px;inline-size:70px}.cpc-page .cpc-main-play{border-radius:16px}.cpc-page .cpc-tabs button{min-block-size:52px;padding:10px 6px;font-size:13px}.cpc-page .cpc-overview{padding:22px 19px;font-size:16px}.cpc-page .cpc-sidebar{display:block}.cpc-page .cpc-summary,.cpc-page .cpc-related{margin-block-end:22px}.cpc-page .cpc-chapter>summary{padding:10px 14px;font-size:15px}.cpc-page .cpc-chapter-body{padding:12px 15px}.cpc-page .cpc-switch{block-size:29px;inline-size:48px}.cpc-page .cpc-switch:after{block-size:21px;inline-size:21px;inset-block-start:4px;inset-inline-end:4px}.cpc-page .cpc-chapter[open] .cpc-switch:after{transform:translate(-19px)}.cpc-page[dir=rtl] .cpc-chapter[open] .cpc-switch:after{transform:translate(19px)}.cpc-page .cpc-preview{max-block-size:94dvh;max-inline-size:calc(100% - 16px)}.cpc-page .cpc-preview>header{padding:12px 16px}.cpc-page .cpc-preview h2{font-size:20px}.cpc-page .cpc-preview-body{gap:18px;padding:16px}.cpc-page .cpc-faqs{padding-inline:18px}.cpc-page .cpc-faqs summary{font-size:16px}.cpc-page .cpc-locked-item,.cpc-page .cpc-item-preview{font-size:14px}}@media (prefers-reduced-motion:reduce){.cpc-page .cpc-switch:after{transition:none}}.cpc-page[dir=rtl][data-course-kind=school] .cpc-page-title>p{font-family:CoHeadline,sans-serif;font-size:29px;line-height:50px}.cpc-page[dir=rtl][data-course-kind=school] .cpc-page-title h1{font-size:38px;line-height:66px}.cpc-page[data-course-kind=testprep] .cpc-columns{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:30px}@media (width<=991px){.cpc-page[data-course-kind=testprep] .cpc-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.cpc-page[dir=rtl][data-course-kind=school] .cpc-page-title>p{font-size:22px;line-height:35px}.cpc-page[dir=rtl][data-course-kind=school] .cpc-page-title h1{font-size:27px;line-height:44px}}.cpc-page img.cpc-small-play{object-fit:contain;border:0;flex-shrink:0;block-size:18px;inline-size:18px}.cpc-page img.cpc-type{object-fit:contain;border:0;border-radius:0;block-size:16px;inline-size:16px}.cpc-page img.cpc-lock{object-fit:contain;border:0;block-size:16px;inline-size:12px}.cpc-page .cpc-overview :is(p,li,h3,ul)[lang=en]{font-family:CourseInter,CoHeadline,sans-serif}.cpc-page .cpc-main{background:#ebeff6}.cpc-page .cpc-summary{margin-block-end:200px;padding:18.54px 31.49px 35.28px 20.61px}.cpc-page .cpc-summary h2{margin-block-end:0;font-size:20px;line-height:32px}.cpc-page .cpc-summary dl>div{border-block-start:.43px solid #4d5ea7;border-block-end:0;min-block-size:0;padding-block:15.17px 15.75px;line-height:26px}.cpc-page .cpc-summary dl>div:first-child{border:0}.cpc-page .cpc-summary dt{font-synthesis:weight;font-family:AvenirMedium,sans-serif;font-size:16px;font-weight:900}.cpc-page .cpc-summary dd{font-family:avenirbook,sans-serif;font-size:17px;font-weight:400}.cpc-page[dir=rtl] .cpc-summary dt{font-synthesis:weight;font-family:CoHeadlineLight,sans-serif;font-size:15px;font-weight:900}.cpc-page[dir=rtl] .cpc-summary dd{font-family:AvenirMedium,sans-serif}.cpc-page .cpc-related{background:0 0;border-radius:0;margin-block-end:25px;padding:0}.cpc-page .cpc-related h2{font-size:20px;line-height:32px}.cpc-page[dir=rtl] .cpc-related h2{font-synthesis:weight;font-family:CoHeadlineLight,sans-serif;font-size:18px;font-weight:900}.cpc-page .cpc-semesters{border-block-end:1px solid #dee2e6;justify-content:flex-start;gap:25px;margin-block:0 9.47px}.cpc-page .cpc-semesters button{color:#7d7d7d;background:0 0;border-radius:0;flex:none;padding:8px 2px;font-family:AvenirMedium,sans-serif;font-size:16px;font-weight:500}.cpc-page[dir=rtl] .cpc-semesters button{font-family:CoHeadline,sans-serif}.cpc-page .cpc-semesters button[aria-pressed=true]{color:#4d5ea7;text-underline-offset:7px;background:0 0;text-decoration:underline;text-decoration-thickness:3px}.cpc-page .cpc-related a,.cpc-page .cpc-related a[aria-current=page]{color:#fff;background:#7ca2d2;border-radius:7px;padding:8px 12px;font-size:15px}.cpc-page .cpc-outline{padding-block-start:0}.cpc-page .cpc-tabs button[aria-selected=true]{font-synthesis:weight;font-weight:600}@media (width>=992px){.cpc-page[data-course-kind=school] .cpc-main-play .cpc-poster-image{object-fit:none;object-position:left top}}@media (width<=991px){.cpc-page .cpc-summary{margin-block-end:0}.cpc-page .cpc-related{padding:0}}@media (width<=768px){.cpc-page .cpc-summary{margin-block-end:25px}.cpc-page .cpc-related{padding:0}}.cpc-page .cpc-summary dl>div:last-child:not(:first-child){border-block-start:.43px solid #4d5ea7}.cpc-page .cpc-page-title h1 bdi[lang=ar]{font-family:CoHeadline,sans-serif}.cpc-page .cpc-page-title h1 bdi[lang=en]{font-family:avenirblack,CoHeadline,sans-serif}.cpc-page .cpc-chapter>summary bdi[lang=ar],.cpc-page .cpc-preview h2 bdi[lang=ar]{font-family:CoHeadline,sans-serif}.cpc-page .cpc-chapter>summary bdi[lang=en],.cpc-page .cpc-preview h2 bdi[lang=en]{font-family:avenirblack,CoHeadline,sans-serif}@media (width<=768px){.cpc-page .cpc-main,.cpc-page[data-course-kind=testprep] .cpc-main{padding-block-start:calc(var(--public-header-mobile-height) + 42px)}}.cosqool-public{--public-indigo:var(--color-brand-indigo);--public-yellow:var(--color-brand-yellow);--public-lightblue:var(--color-brand-lightblue);--public-footer:var(--color-brand-indigo-footer);--public-border:var(--color-brand-blue-border);--public-ink:#767676;--public-nav-ink:#767676;--public-nav-size:15px;--public-nav-pill-height:30px;--public-nav-pill-inset:14px;--public-button-ink:#374584;--public-panel-ink:#6d6d6d;--public-course-blue:#7ca2d2;--public-course-ink:#283361;--public-course-radius:6.997px;--public-course-size:16px;--public-course-mobile-size:13px;--public-testimonial-surface:#fffbfb;--public-testimonial-ink:#747474;--public-testimonial-date-size:14px;--public-testimonial-quote-size:20px;--public-testimonial-leading:1.5;--public-white:var(--color-surface-page);--public-play-diameter:14.0625%;--public-play-overlay:#0000004d;--public-play-glyph-width:44%;--public-play-glyph-height:45.69%;--public-gradient-text-stroke:2px;--public-gradient-text-outline:#374584;--public-alt:var(--color-surface-alt);--public-program-surface:#edf1f8;--public-reference-gradient-blue-end:#7e97cb;--public-gradient-blue-end:#7e97cb;--public-gradient-yellow-start:#ffca06;--public-gradient-yellow-end:#fbb613;--public-hairline:#7d7d7d;--public-border-outer:#8f98ac;--public-border-inner:#b5bdcc;--public-circle-blue:#4d5b9f;--public-circle-ink:#4d5ea740;--public-circle-large:130px;--public-gradient-blue:linear-gradient(112deg, var(--public-indigo) 0%, var(--public-gradient-blue-end) 101.69%);--public-gradient-yellow:linear-gradient(270deg, #ffc905 0%, #ffc905 27%, #fec407 55%, #fcb810 84%, #fbb016 98%);--public-gradient-yellow-button:linear-gradient(270deg, var(--public-gradient-yellow-start), var(--public-gradient-yellow-end));--public-font-body-en:"avenirbook", Arial, sans-serif;--public-font-title-en:"avenirblack", Arial, sans-serif;--public-font-light:var(--public-font-body-en);--public-font-medium:"AvenirMedium", Arial, sans-serif;--public-font-footer-heading:var(--public-font-medium);--public-font-footer-body:var(--public-font-body-en);--public-font-cta-heading:var(--public-font-title-en);--public-font-cta-button:var(--public-font-title-en);--public-font-body-ar:"Segoe UI", Tahoma, "Noto Naskh Arabic", "Geeza Pro", sans-serif;--public-font-title-ar:var(--public-font-body-ar);--public-font-body:var(--public-font-body-en);--public-font-title:var(--public-font-title-en);--public-unit:5px;--public-font-intro-cta-en:"Inter", sans-serif;--public-gradient-intro-button:linear-gradient(90deg, #ffca06 -0.01%, #fbb613 99.99%);--public-intro-button-width:125px;--public-intro-button-target:44px;--public-intro-button-shape:30.508px;--public-intro-button-size:12px;--public-intro-button-weight:700;--public-intro-button-leading:27.339px;--public-gutter:15px;--public-container:1240px;--public-container-wide:1480px;--public-footer-container:1433px;--public-logo-en-width:217px;--public-logo-en-height:116px;--public-logo-ar-width:154px;--public-logo-ar-height:88px;--public-logo-mobile-width:146px;--public-logo-mobile-height:78px;--public-logo-ar-mobile-width:104px;--public-header-mobile-height:80px;--public-header-height:100px;--public-horizon-desktop-gap:300px;--public-video-row-residual:2.34375%;--public-hero-bottom-desktop:200px;--public-unlimited-desktop-margin:23%;--public-programs-desktop-padding:100px;--public-tutor-desktop-margin:15%;--public-plans-desktop-top:20%;--public-plans-desktop-bottom:17%;--public-page-inset-mobile:24px;--public-page-inset-desktop:48px;--public-hero-inset-desktop:61px;--public-hero-media-gap:34px;--public-header-shadow:0px 4px 4px 0px #00000040;--public-footer-logo-width:150px;--public-footer-logo-height:75px;--public-footer-en-height:57px;--public-heading-hero-mobile:35px;--public-heading-hero-tablet:66px;--public-heading-hero:90px;--public-heading-horizon-mobile:33px;--public-heading-horizon:75px;--public-heading-unlimited-mobile:26px;--public-heading-unlimited:40px;--public-heading-unlimited-wide:60px;--public-heading-programs-mobile:33px;--public-heading-programs:65px;--public-heading-tutor:80px;--public-heading-plans-mobile:28px;--public-heading-plans:50px;--public-heading-small:40px;--public-body-mobile:17px;--public-body-size:21px;--public-body-leading:30px;--public-heading-leading:1.2;--public-grade-size:20px;--public-grade-mobile-size:13px;--public-grade-icon-width:36px;--public-grade-icon-height:23px;--public-switch-width:45px;--public-switch-height:25px;--public-switch-dot:21px;--public-switch-travel:20px;--public-switch-border:2px;--public-control-height:50px;--public-control-emphasized-height:60px;--public-control-dot:40px;--public-border-width:5px;--public-pill-radius:50px;--public-panel-radius:50px;--public-card-radius:10px;--public-plan-height:235px;--public-plan-height-mobile:130px;--public-plan-border:14px;--public-plan-border-mobile:8px;--public-plan-radius:30px;--public-plan-number:71px;--public-plan-number-mobile:40px;--public-plan-label:36px;--public-plan-label-mobile:17px;--public-hand-width:2680.1px;--public-hand-height:133.5px;--public-hand-period:4s;--public-motion-fast:.2s;--public-motion-state:.3s;--public-motion-dot:.5s;--public-motion-ease:ease;--public-motion-emphasis-ease:ease-in-out;--public-focus-width:3px;--public-focus-offset:4px;--public-hairline-width:1px;--public-touch-minimum:44px}.cosqool-public[dir=rtl]{--public-font-body:var(--public-font-body-ar);--public-font-title:var(--public-font-title-ar);--public-grade-mobile-size:14px;--public-heading-horizon-mobile:29px;--public-heading-plans-mobile:25px}@media (width>=576px){.cosqool-public{--public-switch-width:70px;--public-switch-height:40px;--public-switch-dot:32px;--public-switch-travel:30px;--public-switch-border:4px}}@media (width>=1550px){.cosqool-public{--public-video-row-residual:3.51563%}}.cosqool-public{--public-tutor-heading-size:33px;--public-tutor-heading-leading:65px;--public-tutor-body-size:17px;--public-tutor-body-leading:20px;--public-plans-heading-leading:39px;--public-horizon-body-leading:20px;--public-horizon-heading-leading:35px;--public-unlimited-body-size:15px;--public-unlimited-body-leading:21px;--public-unlimited-heading-leading:32px;--public-program-heading-leading:45px;--public-program-subtitle-size:31px;--public-faq-heading-size:33px;--public-faq-heading-leading:1.2}.cosqool-public[dir=rtl]{--public-tutor-heading-size:26px;--public-tutor-heading-leading:36px;--public-tutor-body-size:15px;--public-tutor-body-leading:21px;--public-body-mobile:16px;--public-horizon-body-leading:21px;--public-horizon-heading-leading:36px;--public-unlimited-heading-leading:39px;--public-heading-programs-mobile:29px;--public-faq-heading-size:24px;--public-faq-heading-leading:61px;--public-program-subtitle-size:33px}@media (width>=768px){.cosqool-public{--public-intro-button-width:206px;--public-intro-button-target:49px;--public-intro-button-shape:49px;--public-intro-button-size:19.65px;--public-intro-button-weight:900;--public-intro-button-leading:49px;--public-tutor-heading-size:80px;--public-tutor-heading-leading:65px;--public-tutor-body-size:21px;--public-tutor-body-leading:30px;--public-plans-heading-leading:70px;--public-horizon-body-leading:30px;--public-horizon-heading-leading:85px;--public-unlimited-body-size:21px;--public-unlimited-body-leading:30px;--public-unlimited-heading-leading:60px;--public-program-heading-leading:90px;--public-faq-heading-size:45px}.cosqool-public[dir=rtl]{--public-tutor-heading-size:60px;--public-tutor-heading-leading:75px;--public-tutor-body-size:22px;--public-heading-plans:40px;--public-horizon-body-leading:35px;--public-horizon-heading-leading:95px;--public-unlimited-body-size:20px;--public-unlimited-body-leading:33px;--public-heading-horizon:77px;--public-heading-programs:55px;--public-faq-heading-size:35px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(/assets/inter-cta-exact-variable-Cq_fY0TD.woff2)format("woff2");unicode-range:U+20,U+69,U+6A,U+6E,U+6F,U+73,U+75,U+77}@font-face{font-family:avenirbook;font-style:normal;font-weight:350;font-display:block;src:url(/assets/avenir_book-webfont-DhOhPZJc.woff2)format("woff2")}@font-face{font-family:avenirblack;font-style:normal;font-weight:900;font-display:block;src:url(/assets/avenir_black-webfont-BGAdPAcl.woff2)format("woff2")}@font-face{font-family:AvenirMedium;font-style:normal;font-weight:500;font-display:block;src:url(/assets/Avenir-Medium-DfCsZrBU.woff2)format("woff2")}.cosqool-public{color:var(--public-ink);background:var(--public-white);font-family:var(--public-font-body);font-size:var(--public-body-mobile);line-height:var(--public-body-leading);font-synthesis:none;isolation:isolate;min-inline-size:0}.cosqool-public *,.cosqool-public :before,.cosqool-public :after{box-sizing:border-box}.cosqool-public :where(h1,h2,h3,h4,p,figure,blockquote,ul){margin:0;padding:0}.cosqool-public :where(h1,h2,h3,h4,strong,button){font-family:var(--public-font-title)}.cosqool-public :where(h1,h2,h3,h4){color:var(--public-indigo);line-height:var(--public-heading-leading)}.cosqool-public :where(button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cosqool-public :where(button,a):focus-visible{outline:var(--public-focus-width) solid var(--public-border);outline-offset:var(--public-focus-offset)}.cosqool-public :where(button){font:inherit;color:inherit;cursor:pointer}.cosqool-public :where(a){color:inherit;text-decoration:none}.cosqool-public :where(img){object-fit:contain;max-inline-size:100%;display:block}.cosqool-public [hidden]{display:none}.cosqool-public .cp-container{inline-size:100%;max-inline-size:var(--public-container);padding-inline:var(--public-gutter);margin-inline:auto}.cosqool-public .cp-sr-only{inline-size:var(--public-hairline-width);block-size:var(--public-hairline-width);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.cosqool-public .cp-skip{z-index:5;padding:var(--public-gutter);background:var(--public-white);position:absolute;inset-block-start:0;inset-inline-start:var(--public-gutter);transform:translateY(-150%)}.cosqool-public .cp-skip:focus{transform:none}.cosqool-public .cp-header{background:var(--public-white);z-index:3;box-shadow:var(--public-header-shadow);position:relative}.cosqool-public .cp-header-inner{justify-content:space-between;align-items:center;gap:var(--public-gutter);min-block-size:var(--public-header-mobile-height);flex-wrap:wrap;padding-block:0;display:flex}.cosqool-public .cp-header-inner>a{min-block-size:var(--public-header-mobile-height);align-items:center;line-height:0;display:flex}.cosqool-public .cp-header-logo{inline-size:var(--public-logo-mobile-width);block-size:var(--public-logo-mobile-height);display:block}.cosqool-public[dir=rtl] .cp-header-logo{inline-size:var(--public-logo-ar-mobile-width);block-size:auto}.cosqool-public .cp-header-controls{align-items:center;gap:calc(var(--public-unit) * 2);order:2;display:flex}.cosqool-public .cp-menu-button{min-inline-size:var(--public-touch-minimum);min-block-size:var(--public-touch-minimum);background:0 0;border:0;place-items:center;display:grid}.cosqool-public .cp-menu-button img{block-size:auto;inline-size:auto}.cosqool-public .cp-nav{order:3;display:none}.cosqool-public .cp-nav.is-open{z-index:2;max-block-size:calc(100dvh - var(--public-header-mobile-height));background:var(--public-white);border-block-start:1px solid #2633631a;padding:4px 0 12px;display:block;position:fixed;inset-block-start:var(--public-header-mobile-height);inset-inline:0;overflow:auto;box-shadow:0 8px 18px #2633631a}.cosqool-public .cp-header-controls{z-index:3;position:relative}.cosqool-public .cp-nav ul{flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cosqool-public .cp-nav.is-open a{min-block-size:var(--public-touch-minimum);padding-inline:var(--public-gutter);border-radius:0;font-size:16px}.cosqool-public .cp-nav.is-open a[aria-current=page]{color:var(--public-indigo);font-weight:700}.cosqool-public .cp-nav.is-open li+li{margin-block-start:0}.cosqool-public .cp-nav a{color:var(--public-nav-ink);min-block-size:var(--public-touch-minimum);padding-inline:calc(var(--public-unit) * 2);align-items:center;font-weight:400;display:flex}.cosqool-public .cp-nav .cp-signin-link{color:var(--public-indigo);font-weight:700}.cosqool-public .cp-nav .cp-signup-link{isolation:isolate;border-radius:var(--public-pill-radius);color:var(--public-white);padding-inline:var(--public-nav-pill-inset);background:0 0;position:relative}.cosqool-public .cp-nav .cp-signup-link:before{content:"";block-size:var(--public-nav-pill-height);border-radius:inherit;background:var(--public-indigo);z-index:-1;position:absolute;inset-block-start:calc(50% - var(--public-nav-pill-height) / 2);inset-inline:0}.cosqool-public[dir=ltr] .cp-nav :is(.cp-signin-link,.cp-signup-link){text-transform:lowercase}.cosqool-public .cp-nav .cp-dashboard-link{isolation:isolate;border-radius:var(--public-pill-radius);color:var(--public-indigo);padding-inline:var(--public-nav-pill-inset);background:0 0;font-weight:700;position:relative}.cosqool-public .cp-nav .cp-dashboard-link:before{content:"";block-size:var(--public-nav-pill-height);border-radius:inherit;background:var(--public-yellow);z-index:-1;position:absolute;inset-block-start:calc(50% - var(--public-nav-pill-height) / 2);inset-inline:0}.cosqool-public .cp-nav .cp-dashboard-link:hover:before,.cosqool-public .cp-nav .cp-dashboard-link:focus-visible:before{background:#fbb613}.cosqool-public .cp-nav.is-open .cp-dashboard-link{padding-inline:var(--public-gutter);color:var(--public-indigo);border-radius:0;font-size:18px;font-weight:700}.cosqool-public .cp-nav.is-open .cp-dashboard-link:before{display:none}.cosqool-public .cp-nav a[aria-current=page]{color:var(--public-nav-ink)}.cosqool-public .cp-language{color:var(--public-indigo);font-size:var(--public-nav-size);align-items:center;gap:var(--public-unit);min-block-size:var(--public-touch-minimum);padding-inline:var(--public-unit);display:flex}.cosqool-public .cp-language .cp-chevron{border-inline-end:calc(var(--public-hairline-width) * 2) solid currentColor;border-block-end:calc(var(--public-hairline-width) * 2) solid currentColor;inline-size:var(--public-unit);block-size:var(--public-unit);transform:rotate(45deg)}.cosqool-public .cp-hero{padding-block:calc(var(--public-unit) * 12) calc(var(--public-unit) * 14);padding-inline:var(--public-page-inset-mobile);text-align:center;max-inline-size:none}.cosqool-public .cp-hero h1{font-size:var(--public-heading-hero-mobile);margin-block-end:calc(var(--public-unit) * 5);font-weight:300}.cosqool-public .cp-hero h1 strong{font-weight:800}.cosqool-public .cp-video{aspect-ratio:16/9;inline-size:100%;margin-inline:auto;position:relative}@media (width<=767px){.cosqool-public .cp-video{inline-size:90%}.cosqool-public[dir=ltr] .cp-header-inner{padding-inline:1%}}@media (width<=768px){.cosqool-public .cp-header{position:fixed;inset:0 0 auto}.cosqool-public .cp-hero{margin-block-start:15px;padding-block-start:100px}.cosqool-public :target{scroll-margin-block-start:calc(var(--public-header-mobile-height) + 12px)}}@media (width<=500px){.cosqool-public .cp-hero{padding-block:25% 70px}.cosqool-public .cp-hero h1{margin-block-end:22px}}@media (width<=376px){.cosqool-public .cp-hero{padding-inline:1.03125rem}}@media (width>=377px) and (width<=574px){.cosqool-public .cp-hero{padding-inline:1.21875rem}}.cosqool-public .cp-video iframe,.cosqool-public .cp-video button,.cosqool-public .cp-video-poster{border:0;block-size:100%;inline-size:100%}.cosqool-public .cp-video iframe{display:block}.cosqool-public .cp-video button{background:var(--public-indigo);padding:0;display:block;position:relative}.cosqool-public .cp-video-poster{object-fit:cover}.cosqool-public .cp-video-play{inline-size:var(--public-play-diameter);aspect-ratio:1;background:var(--public-play-overlay);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.cosqool-public[dir=rtl] .cp-video-play{transform:translate(50%,-50%)}.cosqool-public .cp-video-play svg{inline-size:var(--public-play-glyph-width);block-size:var(--public-play-glyph-height);fill:var(--public-white);transform:translate(3%)}.cosqool-public .cp-horizon{justify-items:center;gap:calc(var(--public-unit) * 5);margin-block-start:calc(var(--public-unit) * 18);display:grid}.cosqool-public .cp-horizon h2{font-size:var(--public-heading-horizon-mobile);max-inline-size:80%}.cosqool-public .cp-horizon p{font-size:var(--public-body-mobile);max-inline-size:90%;line-height:1.4}.cosqool-public .cp-horizon br{display:none}.cosqool-public .cp-yellow-link{color:var(--public-button-ink);min-block-size:var(--public-control-height);padding-inline:calc(var(--public-unit) * 7);border-radius:var(--public-pill-radius);background:var(--public-gradient-yellow-button);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cosqool-public .cp-blue-area{background:var(--public-gradient-blue);padding-block:calc(var(--public-unit) * 20);position:relative}.cosqool-public .cp-unlimited{gap:calc(var(--public-unit) * 10);align-items:center;display:grid}.cosqool-public .cp-unlimited-art{grid-row:1;block-size:auto;inline-size:100%}.cosqool-public .cp-unlimited h2{color:var(--public-yellow);font-size:var(--public-heading-unlimited-mobile);max-inline-size:90%;line-height:1.2}.cosqool-public .cp-unlimited p{color:var(--public-white);margin-block-start:calc(var(--public-unit) * 4);line-height:1.5}.cosqool-public .cp-unlimited br{display:none}.cosqool-public .cp-programs{margin-block-start:calc(var(--public-unit) * 16)}.cosqool-public .cp-blue-area,.cosqool-public .cp-home-body{isolation:isolate;position:relative;overflow:clip}.cosqool-public .cp-blue-area:before{content:"";pointer-events:none;background:var(--public-circle-blue);z-index:-1;border-radius:50%;block-size:52px;inline-size:52px;position:absolute;inset-block-start:16%;inset-inline-start:80%}.cosqool-public .cp-programs,.cosqool-public .cp-plans{position:relative}.cosqool-public .cp-programs:before,.cosqool-public .cp-plans:before{content:"";pointer-events:none;inline-size:var(--public-circle-large);block-size:var(--public-circle-large);background:var(--public-circle-blue);opacity:.8;z-index:-1;border-radius:50%;position:absolute;inset-block-start:calc(var(--public-circle-large) * -1.4);inset-inline-start:calc(var(--public-circle-large) * -.5)}.cosqool-public .cp-blue-area:before,.cosqool-public .cp-blue-area .cp-programs:before{z-index:0}.cosqool-public .cp-blue-area .cp-unlimited,.cosqool-public .cp-blue-area .cp-section-intro,.cosqool-public .cp-blue-area .cp-program-panel{z-index:1;position:relative}.cosqool-public .cp-plans:before{background:var(--public-circle-ink)}.cosqool-public[dir=rtl] .cp-programs:before,.cosqool-public[dir=rtl] .cp-plans:before{inset-block-start:calc(var(--public-circle-large) * -1.2)}.cosqool-public .cp-section-intro{text-align:center;margin-block-end:calc(var(--public-unit) * 5)}.cosqool-public .cp-section-intro h2{color:var(--public-white);font-size:var(--public-heading-programs-mobile)}.cosqool-public .cp-section-intro p{color:var(--public-yellow);font-size:var(--public-body-mobile);margin-block-start:calc(var(--public-unit) * 3);line-height:1.4}.cosqool-public .cp-program-panel{background:var(--public-program-surface);border-radius:var(--public-panel-radius);padding:calc(var(--public-unit) * 3);gap:0;display:grid}.cosqool-public .cp-program{border-block-end:var(--public-hairline-width) solid var(--public-hairline)}.cosqool-public .cp-program:last-child{border-block-end:0}.cosqool-public .cp-program-trigger{gap:calc(var(--public-unit) * 2);inline-size:100%;padding-block:calc(var(--public-unit) * 3);text-align:start;min-block-size:var(--public-control-height);color:var(--public-indigo);font-size:var(--public-grade-mobile-size);background:0 0;border:0;align-items:center;padding-inline:0;display:flex}.cosqool-public .cp-program-trigger img{inline-size:var(--public-grade-icon-width);block-size:var(--public-grade-icon-height);flex:none}.cosqool-public .cp-program-label{flex:1;font-weight:700}.cosqool-public .cp-mini-switch{inline-size:var(--public-switch-width);block-size:var(--public-switch-height);border:var(--public-switch-border) solid var(--public-border);border-radius:var(--public-pill-radius);background:var(--public-lightblue);flex:none;position:relative}.cosqool-public .cp-mini-switch:after{content:"";inline-size:var(--public-switch-dot);block-size:var(--public-switch-dot);background:var(--public-white);transition:transform var(--public-motion-dot) var(--public-motion-ease);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-end:0}.cosqool-public .cp-program-trigger[aria-expanded=true] .cp-mini-switch:after{background:var(--public-yellow);transform:translateX(calc(var(--public-switch-travel) * -1))}.cosqool-public .cp-program-body{padding-block-end:calc(var(--public-unit) * 4)}.cosqool-public .cp-semesters{gap:var(--public-unit);flex-wrap:wrap;margin-block-end:calc(var(--public-unit) * 2);display:flex}.cosqool-public .cp-semesters button{border:0;border-block-end:var(--public-focus-width) solid transparent;min-block-size:var(--public-touch-minimum);padding:calc(var(--public-unit) * 2);background:0 0;font-weight:700}.cosqool-public .cp-semesters button[aria-pressed=true]{border-block-end-color:var(--public-indigo)}.cosqool-public .cp-course-links{gap:var(--public-unit);flex-wrap:wrap;list-style:none;display:flex}.cosqool-public .cp-course-links a,.cosqool-public .cp-course-links span{min-block-size:var(--public-touch-minimum);padding:calc(var(--public-unit) * 2);border-radius:var(--public-card-radius);align-items:center;line-height:1.4;display:flex}.cosqool-public .cp-course-links a{background:var(--public-course-blue);color:var(--public-course-ink)}.cosqool-public .cp-tutor{text-align:center;padding-block-start:calc(var(--public-unit) * 20)}.cosqool-public .cp-characters{gap:calc(var(--public-unit) * 4);display:grid}.cosqool-public .cp-character-pair{align-items:end;gap:calc(var(--public-unit) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cosqool-public .cp-characters img{block-size:auto;inline-size:100%;max-block-size:calc(var(--public-unit) * 42)}.cosqool-public .cp-tutor h2{font-size:var(--public-heading-horizon-mobile);margin-block:calc(var(--public-unit) * 10) calc(var(--public-unit) * 4)}.cosqool-public .cp-tutor p{max-inline-size:90%;margin-inline:auto;line-height:1.4}.cosqool-public .cp-plans{padding-block:calc(var(--public-unit) * 22)}.cosqool-public .cp-plan-copy{max-inline-size:90%;margin-inline:auto}.cosqool-public .cp-plan-copy h2{font-size:var(--public-heading-plans-mobile)}.cosqool-public .cp-plan-copy p{margin-block-start:calc(var(--public-unit) * 4);line-height:1.4}.cosqool-public .cp-plan-copy p br{display:none}.cosqool-public .cp-plan-cards{gap:calc(var(--public-unit) * 2);max-inline-size:90%;margin:calc(var(--public-unit) * 8) auto calc(var(--public-unit) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cosqool-public .cp-plan-card{block-size:var(--public-plan-height-mobile);border:var(--public-plan-border-mobile) solid var(--public-yellow);color:var(--public-indigo);border-start-start-radius:calc(var(--public-plan-radius) / 2);border-start-end-radius:calc(var(--public-plan-radius) / 2);flex-direction:column;justify-content:center;align-items:center;display:flex}.cosqool-public .cp-plan-number{font-family:var(--public-font-title);font-size:var(--public-plan-number-mobile);font-weight:800}.cosqool-public .cp-plan-label{font-family:var(--public-font-title);font-size:var(--public-plan-label-mobile);font-weight:800}.cosqool-public .cp-plans-action{text-align:center}.cosqool-public .cp-faq-row{border-block-end:var(--public-hairline-width) solid var(--public-hairline)}.cosqool-public .cp-faq-row h3{font-size:inherit;font-weight:400}.cosqool-public .cp-faq-question{align-items:center;gap:calc(var(--public-unit) * 3);inline-size:100%;padding:calc(var(--public-unit) * 3) 0;text-align:start;min-block-size:var(--public-control-height);background:0 0;border:0;line-height:1.5;display:flex}.cosqool-public .cp-faq-question span:first-child{flex:1}.cosqool-public .cp-plus{inline-size:calc(var(--public-unit) * 4);block-size:calc(var(--public-unit) * 4);flex:none;position:relative}.cosqool-public .cp-plus:before,.cosqool-public .cp-plus:after{content:"";block-size:calc(var(--public-hairline-width) * 2);background:var(--public-indigo);position:absolute;inset-block-start:50%;inset-inline:0}.cosqool-public .cp-plus:after{transition:transform var(--public-motion-state) var(--public-motion-ease);transform:rotate(90deg)}.cosqool-public .cp-faq-question[aria-expanded=true] .cp-plus:after{transform:none}.cosqool-public .cp-faq-answer{padding-block-end:calc(var(--public-unit) * 4);line-height:1.6}.cosqool-public .cp-info-action{margin-block-start:calc(var(--public-unit) * 5)}.cosqool-public .cp-slogan{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.cosqool-public .cp-slogan img{block-size:auto;inline-size:80%;max-block-size:calc(var(--public-unit) * 110)}.cosqool-public .cp-news-item{padding-block:calc(var(--public-unit) * 4);border-block-end:var(--public-hairline-width) solid var(--public-hairline);line-height:1.4}.cosqool-public .cp-news-date{margin-block-start:calc(var(--public-unit) * 2);font-weight:700;display:block}.cosqool-public .cp-yellow-area{background:var(--public-gradient-yellow);isolation:isolate;padding-block:calc(var(--public-unit) * 18) calc(var(--public-unit) * 16);position:relative}.cosqool-public .cp-yellow-decoration{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:clip}.cosqool-public .cp-yellow-decoration span{background:var(--public-circle-ink);border-radius:50%;position:absolute}.cosqool-public .cp-circle-yellow-upper{block-size:100px;inline-size:100px;inset-block-start:7.676%;inset-inline-start:4.454%}.cosqool-public .cp-circle-yellow-lower{block-size:42px;inline-size:42px;inset-block-start:65.299%;inset-inline-start:-1.961%}.cosqool-public .cp-circle-yellow-end{block-size:119px;inline-size:119px;inset-block-start:51.823%;inset-inline-start:78.594%}@media (width>=501px){.cosqool-public{--public-circle-large:360px}.cosqool-public .cp-circle-yellow-upper{block-size:119px;inline-size:119px}.cosqool-public .cp-circle-yellow-lower{block-size:280px;inline-size:280px}.cosqool-public .cp-programs:before,.cosqool-public .cp-plans:before{inset-block-start:calc(var(--public-circle-large) * -.4);inset-inline-start:calc(var(--public-circle-large) * -.3)}.cosqool-public[dir=rtl] .cp-programs:before,.cosqool-public[dir=rtl] .cp-plans:before{inset-block-start:calc(var(--public-circle-large) * -.66);inset-inline-start:calc(var(--public-circle-large) * -.5)}}@media (width>=576px){.cosqool-public .cp-hero h1{font-size:var(--public-heading-hero-tablet)}.cosqool-public .cp-horizon h2{font-size:var(--public-heading-small)}.cosqool-public .cp-program-panel{padding:calc(var(--public-unit) * 5)}}@media (width>=768px){.cosqool-public{font-size:calc(var(--public-unit) * 4)}.cosqool-public .cp-header-logo{inline-size:var(--public-logo-en-width);block-size:var(--public-logo-en-height)}.cosqool-public[dir=rtl] .cp-header-logo{inline-size:var(--public-logo-ar-width);block-size:var(--public-logo-ar-height)}.cosqool-public .cp-header-inner{block-size:var(--public-header-height);flex-wrap:nowrap;max-inline-size:none;padding-block:0;padding-inline:1%}.cosqool-public .cp-header-inner>a{align-self:flex-start;min-block-size:0;line-height:normal;display:inline-block}.cosqool-public .cp-menu-button{display:none}.cosqool-public .cp-nav,.cosqool-public .cp-nav.is-open{max-block-size:none;inline-size:auto;box-shadow:none;background:0 0;border-radius:0;order:1;margin-inline-start:auto;padding:0;display:block;position:static;overflow:visible}.cosqool-public .cp-nav.is-open .cp-dashboard-link{padding-inline:var(--public-nav-pill-inset);font-size:calc(var(--public-unit) * 3)}.cosqool-public .cp-nav.is-open .cp-dashboard-link:before{display:block}.cosqool-public .cp-nav.is-open a{min-block-size:var(--public-touch-minimum);padding-inline:var(--public-unit);font-size:calc(var(--public-unit) * 3);border-radius:0}.cosqool-public .cp-nav.is-open a[aria-current=page]{background:0 0;font-weight:400}.cosqool-public .cp-nav.is-open li+li{margin-block-start:0}.cosqool-public .cp-nav ul{align-items:center;gap:var(--public-unit);flex-direction:row}.cosqool-public .cp-nav a{font-size:calc(var(--public-unit) * 3);padding-inline:var(--public-unit)}.cosqool-public .cp-hero{padding-block-start:var(--public-hero-inset-desktop);padding-block-end:calc(var(--public-unit) * 30);padding-inline:var(--public-page-inset-desktop)}.cosqool-public .cp-hero h1{margin-block-end:var(--public-hero-media-gap)}.cosqool-public .cp-video{inline-size:85%}.cosqool-public .cp-horizon{gap:calc(var(--public-unit) * 6);margin-block-start:calc(var(--public-unit) * 35)}.cosqool-public .cp-horizon p,.cosqool-public .cp-unlimited p,.cosqool-public .cp-tutor p,.cosqool-public .cp-plan-copy p{font-size:var(--public-body-size);line-height:var(--public-body-leading)}.cosqool-public .cp-unlimited h2{font-size:var(--public-heading-unlimited);line-height:1.5}.cosqool-public .cp-section-intro h2{font-size:var(--public-heading-programs);line-height:var(--public-program-heading-leading)}.cosqool-public .cp-section-intro p{color:var(--public-yellow);font-size:var(--public-program-subtitle-size)}.cosqool-public .cp-program-trigger{font-size:var(--public-grade-size)}.cosqool-public .cp-tutor h2,.cosqool-public .cp-plan-copy h2{font-size:var(--public-heading-plans)}.cosqool-public .cp-plan-cards{gap:calc(var(--public-unit) * 6);max-inline-size:75%}.cosqool-public .cp-plan-card{block-size:var(--public-plan-height);border-width:var(--public-plan-border);border-start-start-radius:var(--public-plan-radius);border-start-end-radius:var(--public-plan-radius)}.cosqool-public .cp-plan-number{font-size:var(--public-plan-number)}.cosqool-public .cp-plan-label{font-size:var(--public-plan-label)}}@media (width>=992px){.cosqool-public .cp-nav a{font-size:var(--public-nav-size)}.cosqool-public .cp-nav ul{gap:calc(var(--public-unit) * 3)}.cosqool-public .cp-hero h1{font-size:var(--public-heading-hero)}.cosqool-public .cp-video{inline-size:75%}.cosqool-public .cp-horizon h2{font-size:var(--public-heading-horizon);max-inline-size:70%;line-height:1.13}.cosqool-public .cp-horizon{margin-inline:var(--public-gutter);margin-block-start:calc(var(--public-horizon-desktop-gap) + var(--public-video-row-residual))}.cosqool-public .cp-hero{padding-block-end:var(--public-hero-bottom-desktop)}.cosqool-public .cp-horizon p{max-inline-size:60%}.cosqool-public .cp-unlimited{grid-template-columns:repeat(2,minmax(0,1fr))}.cosqool-public .cp-unlimited-art{grid-row:auto}.cosqool-public .cp-blue-area{padding-block:0;padding-inline:var(--public-page-inset-desktop);display:flow-root}.cosqool-public .cp-blue-area:before{block-size:140px;inline-size:140px;inset-block-start:160px;inset-inline-start:300px}.cosqool-public .cp-blue-area>.cp-container{max-inline-size:none;padding:0;display:flow-root}.cosqool-public .cp-unlimited{margin-block:var(--public-unlimited-desktop-margin)}.cosqool-public .cp-programs{padding-block:var(--public-programs-desktop-padding);margin-block-start:0}.cosqool-public .cp-program-panel{padding:calc(var(--public-unit) * 5) calc(var(--public-unit) * 12);column-gap:calc(var(--public-unit) * 7);grid-template-columns:repeat(2,minmax(0,1fr))}.cosqool-public .cp-characters{grid-template-columns:5fr 5fr;column-gap:16.6667%}.cosqool-public .cp-characters img{max-block-size:calc(var(--public-unit) * 70)}.cosqool-public .cp-home-body{max-inline-size:none;padding-inline:var(--public-page-inset-desktop)}.cosqool-public .cp-tutor{padding-block-start:var(--public-tutor-desktop-margin)}.cosqool-public .cp-tutor h2{font-size:var(--public-heading-tutor);margin-block-start:calc(var(--public-unit) * 15)}.cosqool-public .cp-tutor p{max-inline-size:60%}.cosqool-public .cp-plans{padding-block:var(--public-plans-desktop-top) var(--public-plans-desktop-bottom)}.cosqool-public .cp-plan-copy{max-inline-size:60%}.cosqool-public .cp-plan-cards{max-inline-size:55%}.cosqool-public .cp-plans-action{text-align:end;max-inline-size:75%;margin-inline:auto}}@media (width>=1181px){.cosqool-public{--public-circle-large:392px}}@media (width>=1200px){.cosqool-public .cp-horizon h2{max-inline-size:66.6667%}.cosqool-public .cp-horizon p,.cosqool-public .cp-plan-copy{max-inline-size:50%}}@media (width>=1550px){.cosqool-public .cp-container{max-inline-size:var(--public-container-wide)}.cosqool-public .cp-header-inner,.cosqool-public .cp-hero,.cosqool-public .cp-home-body{max-inline-size:none}.cosqool-public .cp-unlimited h2{font-size:var(--public-heading-unlimited-wide)}.cosqool-public .cp-video{inline-size:70.8333%}}@media (prefers-reduced-motion:reduce){.cosqool-public *,.cosqool-public :before,.cosqool-public :after{scroll-behavior:auto;transition:none;animation:none}}.cosqool-public .cp-course-links a{font-size:var(--public-course-mobile-size);border-radius:var(--public-course-radius)}.cosqool-public .cp-course-links span{color:var(--public-panel-ink)}.cosqool-public .cp-horizon p{line-height:var(--public-horizon-body-leading)}.cosqool-public .cp-unlimited p{font-size:var(--public-unlimited-body-size);line-height:var(--public-unlimited-body-leading)}.cosqool-public .cp-unlimited h2{line-height:var(--public-unlimited-heading-leading)}.cosqool-public .cp-section-intro h2{line-height:var(--public-program-heading-leading)}.cosqool-public .cp-horizon h2{line-height:var(--public-horizon-heading-leading)}.cosqool-public .cp-horizon .cp-yellow-link{isolation:isolate;inline-size:var(--public-intro-button-width);min-block-size:44px;block-size:var(--public-intro-button-target);font-size:var(--public-intro-button-size);line-height:var(--public-intro-button-leading);background:0 0;padding-inline:0;position:relative}.cosqool-public .cp-horizon .cp-yellow-link:before{content:"";block-size:var(--public-intro-button-shape);border-radius:inherit;background:var(--public-gradient-intro-button);z-index:-1;position:absolute;inset-block-start:calc(50% - var(--public-intro-button-shape) / 2);inset-inline:0}.cosqool-public[dir=ltr] .cp-horizon .cp-yellow-link{font-family:var(--public-font-intro-cta-en);font-weight:var(--public-intro-button-weight)}.cosqool-public .cp-tutor h2{font-size:var(--public-tutor-heading-size);line-height:var(--public-tutor-heading-leading)}.cosqool-public .cp-tutor p{font-size:var(--public-tutor-body-size);line-height:var(--public-tutor-body-leading)}.cosqool-public .cp-plan-copy h2{font-size:var(--public-heading-plans-mobile);line-height:var(--public-plans-heading-leading)}.cosqool-public :is(.cp-unlimited h2,.cp-unlimited p,.cp-section-intro h2,.cp-section-intro p){-webkit-text-stroke:var(--public-gradient-text-stroke) var(--public-gradient-text-outline);paint-order:stroke fill}@media (width>=768px){.cosqool-public .cp-course-links a{font-size:var(--public-course-size)}.cosqool-public .cp-plan-copy h2{font-size:var(--public-heading-plans)}}@media (width:768px){.cosqool-public .cp-hero{padding-block-start:100px}}@media (width<=500px){.cosqool-public .cp-menu-button img{object-fit:contain;block-size:35px;inline-size:35px;padding-inline-end:10px}.cosqool-public[dir=rtl] .cp-menu-button img{padding-inline:10px 0}}.cosqool-public .cp-copy-accent{color:var(--public-indigo);font-weight:700}.cosqool-public[dir=rtl] .cp-copy-accent{font-family:CoHeadline, var(--public-font-title);font-synthesis:none;font-weight:400}.cosqool-public :is(.cp-tutor,.cp-plan-copy) p strong.cp-copy-accent{color:var(--public-indigo);font-family:var(--public-font-title);font-weight:700}.cosqool-public[dir=rtl] :is(.cp-tutor,.cp-plan-copy) p strong.cp-copy-accent{font-family:CoHeadline, var(--public-font-title);font-synthesis:none;font-weight:400}.cosqool-public{--section-source-grey:#7d7d7d;--section-copy-grey:var(--public-ink);--section-mobile-panel:#eaeef5;--section-edge:48px;--section-column-gutter:15px;--section-plan-wrapper-inset:24px;--section-plan-action-inset:8px;--section-pair-image-width:146.679px;--section-pair-image-height:175.925px}.cosqool-public :is(.cp-unlimited h2,.cp-unlimited p,.cp-section-intro h2,.cp-section-intro p){-webkit-text-stroke:0;paint-order:normal;text-shadow:none}.cosqool-public .cp-program-panel,.cosqool-public .cp-program-trigger,.cosqool-public .cp-program-label{box-shadow:none;text-shadow:none}.cosqool-public .cp-course-links a{color:var(--public-white)}.cosqool-public .cp-program-trigger[aria-expanded=true],.cosqool-public .cp-program-trigger[aria-expanded=true] .cp-program-label{color:var(--public-yellow)}.cosqool-public :is(.cp-horizon p,.cp-tutor p,.cp-plan-copy p){color:var(--section-copy-grey)}.cosqool-public :is(.cp-horizon p,.cp-unlimited p) strong{font-weight:800}.cosqool-public .cp-source-free-style{color:var(--section-source-grey);font-weight:700}.cosqool-public[dir=ltr] .cp-plan-copy h2 .cp-source-free-style{margin-inline-start:9px}.cosqool-public .cp-plan-copy h2{letter-spacing:-1px;font-weight:700}.cosqool-public .cp-plan-copy h2 strong{font-weight:700}.cosqool-public .cp-horizon h2{margin-block-end:15px}.cosqool-public .cp-program-trigger{column-gap:0}.cosqool-public .cp-program-trigger img{margin-inline-end:12.39px}.cosqool-public .cp-program,.cosqool-public .cp-program:last-child{border-block-end:0}.cosqool-public .cp-program h3{border-block-end:1px solid #7d7d7d}.cosqool-public .cp-program-trigger{border:1px solid #0000;inline-size:calc(100% + 2px)}.cosqool-public .cp-mini-switch{margin-right:10px}@media (width>=992px){.cosqool-public .cp-horizon{gap:0}.cosqool-public .cp-horizon h2{inline-size:75%;max-inline-size:none;padding:0;font-size:90px;line-height:85px}.cosqool-public .cp-horizon p{inline-size:75%;max-inline-size:none;padding-inline:var(--section-column-gutter);color:var(--section-source-grey);margin-block-start:2%;font-size:24px;font-weight:350;line-height:30px}.cosqool-public .cp-horizon br{display:initial}.cosqool-public .cp-horizon p{margin-block-end:45px}.cosqool-public .cp-horizon .cp-yellow-link{margin-block-start:0}.cosqool-public[dir=rtl] .cp-horizon{flex-direction:column;align-items:center;inline-size:fit-content;max-inline-size:calc(100% - 30px);margin-inline:auto;display:flex}.cosqool-public[dir=rtl] .cp-horizon h2{padding-inline:0;font-size:77px;line-height:95px}.cosqool-public[dir=rtl] .cp-horizon p{inline-size:100%;color:var(--section-copy-grey);font-size:22px;font-weight:100;line-height:35px}.cosqool-public .cp-unlimited{grid-template-columns:5fr 7fr;align-items:start;gap:0}.cosqool-public .cp-unlimited>div,.cosqool-public .cp-unlimited-art{padding-inline:16px}.cosqool-public .cp-unlimited h2{letter-spacing:-1px;max-inline-size:none;font-size:60px;font-weight:900;line-height:70px}.cosqool-public .cp-unlimited p{margin-block-start:7%;padding-inline-end:4%;font-size:24px;font-weight:400;line-height:30px}.cosqool-public .cp-unlimited br{display:initial}.cosqool-public .cp-unlimited .cp-source-mobile-break{display:none}.cosqool-public[dir=rtl] .cp-unlimited h2{line-height:88px}.cosqool-public[dir=rtl] .cp-unlimited p{margin-block-start:40px;padding-inline-end:0;font-weight:100;line-height:35px}.cosqool-public .cp-programs{padding-inline:10px}.cosqool-public .cp-section-intro{inline-size:83.3333%;margin-block-end:0;margin-inline:auto}.cosqool-public .cp-section-intro h2{font-size:65px;font-weight:900;line-height:90px}.cosqool-public .cp-section-intro p{max-inline-size:745px;margin:0 auto 20px;font-size:31px;font-weight:500;line-height:35px}.cosqool-public[dir=rtl] .cp-section-intro h2{font-size:74px}.cosqool-public[dir=rtl] .cp-section-intro p{margin-block-end:25px;font-size:33px;line-height:42px}.cosqool-public .cp-program-panel{column-gap:0;margin:0;padding:25px 80px}.cosqool-public .cp-program-panel>div{padding-inline:30px}.cosqool-public .cp-program-panel>div:first-child .cp-program h3{padding-right:16px}.cosqool-public .cp-program-panel>div:last-child .cp-program h3{padding-left:16px}.cosqool-public .cp-program-trigger{padding-block:8px}.cosqool-public .cp-characters{justify-content:space-evenly;align-items:flex-start;gap:0;display:flex}.cosqool-public .cp-character-pair{flex:0 0 41.6667%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:5%;inline-size:41.6667%;display:grid}.cosqool-public .cp-character-pair:first-child{margin-block-end:24px}.cosqool-public .cp-characters img{block-size:auto;max-block-size:none;inline-size:100%}.cosqool-public .cp-tutor h2{inline-size:100%;margin:75px auto 20px;font-size:90px;font-weight:800;line-height:65px}.cosqool-public[dir=rtl] .cp-tutor h2{margin-block-start:40px;font-size:78px;font-weight:400;line-height:95px}.cosqool-public .cp-tutor p{inline-size:75%;max-inline-size:none;color:var(--section-source-grey);margin-block-start:25px;padding-inline:3%;font-size:24px;font-weight:500;line-height:30px}.cosqool-public[dir=rtl] .cp-tutor p{inline-size:83.3333%;color:var(--section-copy-grey);padding-inline:6%;font-size:22px;font-weight:400}.cosqool-public .cp-plans{padding-inline:var(--section-plan-wrapper-inset)}.cosqool-public .cp-plan-copy{inline-size:75%;max-inline-size:none;padding-inline:var(--section-column-gutter)}.cosqool-public .cp-plan-copy h2{font-size:60px;line-height:70px}.cosqool-public .cp-plan-copy p{color:var(--section-source-grey);margin-block:calc(4% + 1.2px);padding-inline-end:0;font-size:24px;line-height:30px}.cosqool-public .cp-plan-copy p br{display:none}.cosqool-public[dir=rtl] .cp-plan-copy h2{font-size:52px}.cosqool-public[dir=rtl] .cp-plan-copy p{color:var(--section-copy-grey);padding-inline-end:0;font-size:22px;font-weight:300;line-height:35px}.cosqool-public .cp-plan-cards{inline-size:75%;max-inline-size:none;padding-inline:var(--section-column-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0 auto}.cosqool-public .cp-plan-card{border-end-end-radius:3px;border-end-start-radius:3px;inline-size:100%;max-inline-size:100%}.cosqool-public .cp-plan-number{font-size:71px;font-weight:100;line-height:65px}.cosqool-public .cp-plan-label{font-size:36px;font-weight:800;line-height:40px}.cosqool-public .cp-plans-action{inline-size:75%;max-inline-size:none;padding-inline:var(--section-column-gutter);text-align:end;margin:31px auto 0}.cosqool-public[dir=rtl] .cp-plans-action{margin-block-start:30px}}@media (width>=1200px){.cosqool-public .cp-horizon h2{inline-size:66.6667%}.cosqool-public .cp-horizon p,.cosqool-public .cp-tutor p{inline-size:50%}.cosqool-public .cp-unlimited{grid-template-columns:repeat(2,minmax(0,1fr))}.cosqool-public .cp-unlimited>div,.cosqool-public .cp-unlimited-art{padding-inline:16px}.cosqool-public .cp-tutor h2,.cosqool-public[dir=rtl] .cp-tutor p{inline-size:58.3333%}.cosqool-public .cp-plan-copy,.cosqool-public .cp-plan-cards,.cosqool-public .cp-plans-action{inline-size:50%}.cosqool-public .cp-plan-copy p{margin-block:calc(6% + 1.8px)}.cosqool-public .cp-plans-action{padding-inline:var(--section-plan-action-inset)}}@media (width>=992px) and (width<=1490px){.cosqool-public .cp-horizon h2{font-size:75px}.cosqool-public[dir=rtl] .cp-horizon h2{padding-inline:0;font-size:77px}.cosqool-public .cp-horizon p,.cosqool-public[dir=rtl] .cp-horizon p{color:var(--section-copy-grey);font-size:21px}.cosqool-public .cp-unlimited h2,.cosqool-public[dir=rtl] .cp-unlimited h2{font-size:40px;line-height:60px}.cosqool-public .cp-unlimited p{padding-inline-end:0;font-size:21px}.cosqool-public[dir=rtl] .cp-unlimited p{margin-block-start:20px;font-size:20px;line-height:33px}.cosqool-public[dir=rtl] .cp-section-intro h2{font-size:55px}.cosqool-public[dir=rtl] .cp-section-intro p{margin-block-end:20px;font-size:28px;line-height:36px}.cosqool-public .cp-characters{justify-content:space-around}.cosqool-public .cp-character-pair{transform:scale(1.1)}.cosqool-public .cp-tutor h2{margin-block-end:5px;font-size:80px}.cosqool-public[dir=rtl] .cp-tutor h2{margin-block-start:25px;font-size:60px;line-height:75px}.cosqool-public .cp-tutor p{color:var(--section-copy-grey);padding-inline:0;font-size:21px}.cosqool-public[dir=rtl] .cp-tutor p{padding-inline:2%;font-size:22px}.cosqool-public .cp-plan-copy h2{font-size:50px}.cosqool-public[dir=rtl] .cp-plan-copy h2{font-size:40px}.cosqool-public .cp-plan-copy p{padding-inline-end:1%}.cosqool-public[dir=rtl] .cp-plan-copy p{padding-inline-end:0;font-size:20px}.cosqool-public .cp-plan-card{inline-size:185px}}@media (width>=992px) and (width<=1270px){.cosqool-public .cp-plan-copy h2{font-size:46px}}@media (width>=992px) and (width<=1180px){.cosqool-public .cp-horizon h2{font-size:50px;line-height:50px}.cosqool-public[dir=rtl] .cp-horizon h2{font-size:65px;line-height:60px}.cosqool-public .cp-unlimited h2{font-size:35px}.cosqool-public .cp-unlimited p{font-size:16px;line-height:25px}.cosqool-public[dir=rtl] .cp-unlimited p{margin-block-start:25px;font-size:15px;line-height:30px}.cosqool-public .cp-program-panel{padding:20px 0}.cosqool-public .cp-tutor h2{font-size:65px}.cosqool-public[dir=rtl] .cp-tutor h2{font-size:70px;line-height:85px}.cosqool-public .cp-tutor p{margin-block-start:10px}.cosqool-public[dir=rtl] .cp-tutor p{padding-inline:10%}.cosqool-public .cp-plan-copy h2{font-size:55px}.cosqool-public .cp-plan-card{inline-size:100%}}@media (width>=992px) and (width<=1024px){.cosqool-public[dir=rtl] .cp-horizon h2{font-size:57px}.cosqool-public[dir=rtl] .cp-unlimited p{font-size:13px}.cosqool-public[dir=rtl] .cp-tutor p{padding-inline:6%}.cosqool-public .cp-plan-copy p{font-size:20px}}@media (width<=500px){.cosqool-public{--section-edge:calc(1.5rem * .8125)}.cosqool-public .cp-horizon{gap:0;inline-size:calc(100% - 30px);max-inline-size:none;margin-inline:auto}.cosqool-public .cp-horizon p br,.cosqool-public .cp-unlimited p br{display:initial}.cosqool-public .cp-horizon h2{letter-spacing:-1.36px;inline-size:77%;max-inline-size:none;font-size:33px;line-height:35px}.cosqool-public[dir=rtl] .cp-horizon h2{inline-size:69%;font-size:29px;line-height:36px}.cosqool-public .cp-horizon p{inline-size:75%;max-inline-size:none;margin-block:2% 22px;font-size:17px;line-height:20px}.cosqool-public[dir=rtl] .cp-horizon p{inline-size:100%;padding-inline:0;font-size:16px;line-height:21px}.cosqool-public .cp-blue-area{padding:0 var(--section-edge);display:flow-root}.cosqool-public .cp-blue-area>.cp-container{max-inline-size:none;padding:0;display:flow-root}.cosqool-public .cp-unlimited{flex-direction:column-reverse;gap:0;margin-block:23%;padding-block:25%;display:flex}.cosqool-public .cp-unlimited>div{inline-size:100%}.cosqool-public .cp-unlimited h2{letter-spacing:-1px;inline-size:80%;max-inline-size:none;margin-block-start:58px;font-size:29px;font-weight:900;line-height:32px}.cosqool-public[dir=rtl] .cp-unlimited h2{line-height:39px}.cosqool-public .cp-unlimited p{margin-block:16px;font-size:17px;line-height:21px}.cosqool-public[dir=rtl] .cp-unlimited p{inline-size:90%;font-weight:100}.cosqool-public .cp-programs{margin-block-start:0;padding-block:0 100px}.cosqool-public .cp-section-intro{margin-block-end:0}.cosqool-public .cp-section-intro h2{font-size:33px;font-weight:900;line-height:45px}.cosqool-public[dir=rtl] .cp-section-intro h2{font-size:29px}.cosqool-public .cp-section-intro p{margin:10px auto 17px;font-size:19px;font-weight:500;line-height:22px}.cosqool-public[dir=rtl] .cp-section-intro p{inline-size:90%;font-size:15px;line-height:21px}.cosqool-public .cp-program-panel{background:var(--section-mobile-panel);padding:15px 8px}.cosqool-public .cp-program-panel>div{padding-inline:8px}.cosqool-public .cp-program h3{padding-inline:0}.cosqool-public .cp-program-trigger{padding-block:16px 17px}.cosqool-public .cp-tutor,.cosqool-public .cp-plans{margin-inline:calc(var(--section-edge) - var(--public-gutter))}.cosqool-public .cp-tutor{padding-block-start:15%}.cosqool-public .cp-characters{flex-direction:column;gap:0;display:flex}.cosqool-public .cp-character-pair{justify-content:space-between;gap:0;inline-size:100%;display:flex;transform:none}.cosqool-public .cp-character-pair:first-child{margin-block-end:1.21875rem}.cosqool-public .cp-characters img{inline-size:var(--section-pair-image-width);block-size:var(--section-pair-image-height);max-block-size:none;max-inline-size:50%}.cosqool-public .cp-tutor h2{margin-block:75px 0;font-size:33px;font-weight:500;line-height:65px}.cosqool-public .cp-tutor h2 strong{font-weight:900}.cosqool-public[dir=rtl] .cp-tutor h2{letter-spacing:1px;margin-block:25px 12px;font-size:26px;font-weight:700;line-height:36px}.cosqool-public .cp-tutor p{inline-size:100%;max-inline-size:none;margin-block-start:0;font-size:17px;line-height:20px}.cosqool-public[dir=rtl] .cp-tutor p{font-size:15px;line-height:21px}.cosqool-public .cp-plans{margin-block-start:35%;padding-block:20% 17%;padding-inline:0}.cosqool-public .cp-plan-copy{inline-size:100%;max-inline-size:none}.cosqool-public .cp-plan-copy h2{font-size:28px;line-height:39px}.cosqool-public[dir=rtl] .cp-plan-copy h2{font-size:25px}.cosqool-public .cp-plan-copy p{margin-block:3% 20px;padding-inline-end:17%;font-size:17px;line-height:20px}.cosqool-public[dir=rtl] .cp-plan-copy p{padding-inline-end:0;font-size:15px;line-height:21px}.cosqool-public .cp-plan-copy p .cp-source-mobile-break{display:initial}.cosqool-public .cp-plan-cards{gap:.40625rem;inline-size:100%;max-inline-size:none;margin:0 auto;padding-inline:.203125rem}.cosqool-public .cp-plan-card{border-end-end-radius:0;border-end-start-radius:0}.cosqool-public .cp-plan-number,.cosqool-public .cp-plan-label{font-weight:800;line-height:30px}.cosqool-public[dir=rtl] .cp-plan-number{font-size:32px;line-height:21px}.cosqool-public[dir=rtl] .cp-plan-label{font-size:19px;line-height:21px}.cosqool-public .cp-plans-action{text-align:center;inline-size:100%;max-inline-size:none;margin:30px auto 0}}@media (width<=410px){.cosqool-public .cp-program-trigger img{margin-inline-end:6px}.cosqool-public[dir=rtl] .cp-program-trigger img{margin-inline-end:2px}.cosqool-public .cp-horizon p{inline-size:81%}.cosqool-public[dir=rtl] .cp-horizon h2{inline-size:70%}.cosqool-public .cp-unlimited h2{inline-size:100%;font-size:26px}.cosqool-public .cp-unlimited p{font-size:15px}.cosqool-public .cp-section-intro p{font-size:18px}.cosqool-public[dir=rtl] .cp-section-intro p{font-size:14px}.cosqool-public .cp-plan-copy p{padding-inline-end:8%}}@media (width<=376px){.cosqool-public{--section-edge:calc(1.5rem * .6875)}.cosqool-public .cp-character-pair:first-child{margin-block-end:1.03125rem}.cosqool-public .cp-plan-cards{gap:.34375rem;padding-inline:.171875rem}}@media (width<=375px){.cosqool-public .cp-horizon p{inline-size:85%}.cosqool-public[dir=rtl] .cp-horizon h2{inline-size:79%}.cosqool-public .cp-section-intro p{font-size:17px}.cosqool-public .cp-plan-copy p{padding-inline-end:6%}}@media (width<=350px){.cosqool-public .cp-program-panel>div{padding-inline:0}.cosqool-public .cp-plan-copy h2{font-size:27px}.cosqool-public .cp-plan-copy p{padding-inline-end:2%;font-size:15px}.cosqool-public[dir=rtl] .cp-plan-copy p{font-size:13px}.cosqool-public .cp-tutor h2{font-size:30px}.cosqool-public[dir=rtl] .cp-tutor h2{font-size:21px}}.cosqool-public .cp-desktop-break{display:none}.cosqool-public .cp-horizon .cp-yellow-link{color:var(--public-indigo)}.cosqool-public .cp-horizon p strong{font:inherit;color:inherit}.cosqool-public .cp-tutor p strong,.cosqool-public .cp-plan-copy p strong{color:inherit;font-family:inherit}.cosqool-public .cp-plans-action .cp-yellow-link{text-transform:lowercase;--plan-link-shape:45px;isolation:isolate;min-block-size:44px;inline-size:190px;block-size:var(--plan-link-shape);color:var(--public-indigo);background:0 0;padding-inline:0;font-size:20.65px;font-weight:1000;line-height:normal;position:relative}.cosqool-public[dir=rtl] .cp-plans-action .cp-yellow-link{--plan-link-shape:46px}.cosqool-public .cp-plans-action .cp-yellow-link:before{content:"";inset-inline:0;top:calc(50% - var(--plan-link-shape) / 2);block-size:var(--plan-link-shape);border-radius:inherit;background:var(--public-gradient-yellow-button);z-index:-1;position:absolute}.cosqool-public .cp-info-action .cp-yellow-link{text-transform:lowercase;--info-link-shape:45px;isolation:isolate;block-size:45px;min-block-size:44px;inline-size:177px;color:var(--public-indigo);background:0 0;padding:0;font-size:20px;font-weight:900;line-height:45px;position:relative}.cosqool-public .cp-info-action .cp-yellow-link:before{content:"";inset-inline:0;block-size:var(--info-link-shape);border-radius:inherit;background:var(--public-gradient-yellow-button);z-index:-1;position:absolute;top:0}.cosqool-public .cp-language .cp-chevron{border:0;block-size:auto;inline-size:auto;font-size:13px;line-height:1;transform:none}.cosqool-public .cp-language .cp-chevron:after{content:"▼"}@media (width<=991px){.cosqool-public[dir=ltr] .cp-header-inner>a:first-child{align-self:flex-start}.cosqool-public[dir=ltr] .cp-header-logo{block-size:auto}}.cosqool-public .cp-mini-switch:after{inset-inline-end:auto;left:auto;right:0}.cosqool-public[dir=rtl] .cp-program-trigger[aria-expanded=true] .cp-mini-switch:after{transform:translateX(calc(var(--public-switch-travel) * -1))}@media (width>=992px){.cosqool-public .cp-final-cta.cpr-subscription-cta{--cta-source-container-max:1240px;padding-block-start:calc(20px + max(6px, calc((100% - 96px - var(--cta-source-container-max) + 30px) * .2)))}.cosqool-public[dir=rtl] .cp-plans:after{content:"";opacity:.8;pointer-events:none;background:#4d5ea740;border-radius:50%;width:250px;height:250px;position:absolute;bottom:175px;left:calc(100% - 1645px)}}@media (width>=1550px){.cosqool-public .cp-final-cta.cpr-subscription-cta{--cta-source-container-max:1480px}}.cosqool-public .cp-faq-question{color:#7b7b7b;padding-block:10px;font-size:20px;font-weight:800;line-height:27px}.cosqool-public .cp-faq-answer{color:#7b7b7b;margin-block:-4.91px 10.91px;padding-block-end:8px;font-size:18px;font-weight:400;line-height:22px}.cosqool-public[dir=rtl] .cp-faq-answer{font-size:17px;line-height:25px}.cosqool-public .cp-faq-chevron{border:0;flex:none;block-size:33px;inline-size:32px;margin-inline:0;transition:transform .3s;transform:none}.cosqool-public .cp-faq-question[aria-expanded=true] .cp-faq-chevron{transform:rotate(180deg)}.cosqool-public .cp-slogan{justify-content:flex-start}.cosqool-public .cp-yellow-area{padding-block:0;display:flow-root;overflow:clip}.cosqool-public .cp-yellow-area>.cp-container{max-inline-size:none;padding-inline:48px}.cosqool-public .cp-yellow-decoration{block-size:0;inline-size:calc(100% - 96px);margin-inline:48px;position:relative;inset:auto;overflow:visible}.cosqool-public .cp-yellow-decoration span{inset:auto;inset-block-start:0;inset-inline-start:0}.cosqool-public .cp-circle-yellow-upper{block-size:119px;inline-size:119px;transform:translate(7%,-815%)}.cosqool-public .cp-circle-yellow-lower{block-size:280px;inline-size:280px;transform:translate(-26%,2%)}.cosqool-public .cp-circle-yellow-end{block-size:119px;inline-size:119px;transform:translate(795%,-187%)}.cosqool-public[dir=rtl] .cp-circle-yellow-upper{block-size:177px;inline-size:177px;transform:translate(-633%,-33%)}.cosqool-public[dir=rtl] .cp-circle-yellow-lower{transform:translate(37%,75%)}.cosqool-public[dir=rtl] .cp-circle-yellow-end{transform:translate(-10%,-840%)}.cosqool-public .cp-final-cta.cpr-subscription-cta{margin-block-end:calc(10% - 9.6px)}.cosqool-public .cp-slogan h2{margin-block-end:35px;font-size:40px;line-height:1.2}.cosqool-public .cp-news-item{color:#7b7b7b;margin-block-end:10px;padding-block:0 10px;font-size:16px;font-weight:500;line-height:22px}.cosqool-public .cp-news-date{color:#7b7b7b;align-items:center;gap:8px;margin-block-start:10px;font-size:18px;font-weight:900;line-height:32px;display:flex}.cosqool-public .cp-news-date img{flex:none;block-size:19px;inline-size:15px}.cosqool-public[dir=ltr] .cp-hero h1{font-family:var(--public-font-light)}.cosqool-public[dir=ltr] .cp-hero h1 strong{font-family:var(--public-font-title)}.cosqool-public[dir=ltr] :is(.cp-nav a,.cp-language,.cp-plan-copy .cp-source-free-style,.cp-news-date){font-family:var(--public-font-medium)}.cosqool-public[dir=rtl] .cp-news-item{font-size:17px;font-weight:600;line-height:27px}.cosqool-public[dir=rtl] .cp-news-date{margin-block-start:25px}.cosqool-public[dir=rtl] .cp-faq-question{font-size:17px;font-weight:700;line-height:25px}@media (width>=992px){.cosqool-public .cp-horizon .cp-source-mobile-break,.cosqool-public .cp-tutor .cp-source-mobile-break{display:none}.cosqool-public .cp-horizon h2 .cp-desktop-break{display:initial}.cosqool-public .cp-header-inner>a:first-child{flex-shrink:0}.cosqool-public[dir=ltr] .cp-nav,.cosqool-public[dir=ltr] .cp-header-controls{transform:translate(-10px,7.8125px)}.cosqool-public[dir=rtl] .cp-header-inner>a:first-child{inline-size:217px;margin-block-start:12.8px}.cosqool-public[dir=rtl] .cp-header-logo{margin-inline-start:23.8625px}.cosqool-public[dir=rtl] .cp-nav,.cosqool-public[dir=rtl] .cp-header-controls{transform:translateY(20.9125px)}.cosqool-public .cp-slogan h2{font-size:70px}.cosqool-public[dir=rtl] .cp-slogan h2{font-size:51px}.cosqool-public .cp-slogan{padding:8px}.cosqool-public .cp-slogan h2{margin-block:13% 30px}.cosqool-public .cp-slogan img{max-block-size:none;inline-size:calc(100% - 60px)}}@media (width<=767px){.cosqool-public .cp-yellow-area>.cp-container{padding-inline:24px}.cosqool-public .cp-yellow-decoration{inline-size:calc(100% - 48px);margin-inline:24px}.cosqool-public .cp-final-cta.cpr-subscription-cta{margin-block-end:calc(10% - 4.8px)}.cosqool-public .cp-faq-question{font-size:17px;line-height:25px}.cosqool-public .cp-faq-answer{line-height:22px}}@media (width>=377px) and (width<=574px){.cosqool-public .cp-final-cta.cpr-subscription-cta{margin-block-end:calc(10% - 3.9px)}}@media (width<=376px){.cosqool-public .cp-final-cta.cpr-subscription-cta{margin-block-end:calc(10% - 3.3px)}}@media (width<=500px){.cosqool-public .cp-info-action .cp-yellow-link{--info-link-shape:30px;block-size:44px;inline-size:120px;padding-block-end:14px;font-size:14px;line-height:30px}.cosqool-public .cp-plans-action .cp-yellow-link{--plan-link-shape:30px;block-size:44px;inline-size:120px;padding-block-end:14px;font-size:14px;line-height:19px}.cosqool-public .cp-plans-action .cp-yellow-link:before{top:0}.cosqool-public[dir=rtl] .cp-plans-action .cp-yellow-link{--plan-link-shape:30px;font-size:12px;line-height:20px}.cosqool-public .cp-yellow-area>.cp-container{padding-inline:19.5px}.cosqool-public .cp-yellow-decoration{inline-size:calc(100% - 39px);margin-inline:19.5px}.cosqool-public .cp-circle-yellow-upper{block-size:100px;inline-size:100px;transform:translate(770%,-380%)}.cosqool-public .cp-circle-yellow-lower{block-size:42px;inline-size:42px;transform:translate(20%,-120%)}.cosqool-public[dir=rtl] .cp-circle-yellow-upper{block-size:177px;inline-size:177px;transform:translate(-633%,-33%)}.cosqool-public[dir=rtl] .cp-circle-yellow-lower{transform:translate(-800%,-280%)}.cosqool-public[dir=rtl] .cp-circle-yellow-end{transform:translate(-6%,-127%)}.cosqool-public .cp-news-item{font-size:17px;line-height:20px}.cosqool-public .cp-news-date{margin-block-start:7px;font-size:17px;line-height:20px}.cosqool-public[dir=rtl] .cp-news-item,.cosqool-public[dir=rtl] .cp-news-date{font-size:15px;line-height:21px}.cosqool-public[dir=rtl] .cp-news-date{margin-block-start:0}}@media (width<=376px){.cosqool-public .cp-yellow-decoration{inline-size:calc(100% - 33px);margin-inline:16.5px}.cosqool-public .cp-yellow-area>.cp-container{padding-inline:16.5px}}@media (prefers-reduced-motion:reduce){.cosqool-public .cp-faq-chevron{transition:none}}.cosqool-public .cp-faq-question,.cosqool-public .cp-faq-answer,.cosqool-public .cp-news-item,.cosqool-public .cp-news-date{color:var(--public-ink)}@font-face{font-family:CoHeadline;font-style:normal;font-weight:400;font-display:block;src:url(/assets/co-headline-regular-original-BD_uSUDY.otf)format("opentype")}@font-face{font-family:CoHeadlineLight;font-style:normal;font-weight:300;font-display:block;src:url(/assets/co-headline-light-original-CyFi-UfK.otf)format("opentype")}.cosqool-public[dir=rtl]{--public-font-body-ar:"CoHeadlineLight", "Segoe UI", Tahoma, sans-serif;--public-font-title-ar:"CoHeadline", "Segoe UI", Tahoma, sans-serif;--public-font-light:var(--public-font-body-ar);--public-font-medium:var(--public-font-title-ar);--public-font-footer-heading:var(--public-font-title-ar);--public-font-footer-body:var(--public-font-title-ar);--public-font-cta-heading:var(--public-font-title-ar);--public-font-cta-button:var(--public-font-title-ar);font-synthesis:none}.cosqool-public[dir=rtl] .cp-hero h1{font-family:var(--public-font-light);font-weight:300}.cosqool-public[dir=rtl] .cp-hero h1 strong,.cosqool-public[dir=rtl] .cp-tutor p strong,.cosqool-public[dir=rtl] .cp-plan-copy p strong,.cosqool-public[dir=rtl] :is(.cp-nav a,.cp-language,.cp-section-intro p,.cp-program-trigger,.cp-semester-button,.cp-plan-number,.cp-plan-label,.cp-faq-question){font-family:var(--public-font-title);font-weight:400}.cosqool-public[dir=rtl] :is(.cp-horizon,.cp-unlimited,.cp-section-intro,.cp-tutor,.cp-plan-copy,.cp-slogan,.cp-information) :is(h2,h3){font-weight:400}.cosqool-public[dir=rtl] :is(.cp-horizon,.cp-unlimited,.cp-tutor,.cp-plan-copy) p,.cosqool-public[dir=rtl] :is(.cp-faq-answer,.cp-news-item){font-family:var(--public-font-light);font-weight:300}.cosqool-public[dir=rtl] .cpr-footer :is(h2,a,.cpr-footer-email),.cosqool-public[dir=rtl] .cp-final-cta :is(h2,.cp-switch-link),.cosqool-public[dir=rtl] :is(.cp-plans-action,.cp-info-action,.cp-horizon) .cp-yellow-link{font-family:var(--public-font-title);font-weight:400}@media (width>=992px){.cosqool-public[dir=rtl] .cp-horizon h2{inline-size:max-content;max-inline-size:100%}}.cosqool-about{--about-blue:#4d5ea7;--about-heading:#4b5eaa;--about-grey:#7d7d7d;--about-eyebrow:#7ca2d2;--about-step-border:#4b63a0;--about-step-inactive:#d9d9d9;--about-inset:48px;color:var(--about-grey)}.cosqool-about :is(h1,h2,h3,p){margin:0}.cosqool-about :is(h1,h2,h3,strong){font-family:var(--public-font-title)}.cosqool-about h1,.cosqool-about h2,.cosqool-about h3{color:var(--about-heading);font-weight:700;line-height:1.2}.cosqool-about p{font-family:var(--public-font-body)}.cosqool-about[dir=rtl] :is(h1,h2,h3,strong){font-family:var(--public-font-title-ar);font-weight:400}.cosqool-about[dir=rtl] p{font-family:var(--public-font-body-ar);font-weight:300}.cosqool-about .cpa-art-pending{display:block}.cosqool-about [data-asset-hold^=team-]{aspect-ratio:1}.cosqool-about [data-asset-hold=who-skyline]{aspect-ratio:692/577}.cosqool-about [data-asset-hold=who-skyline-mobile]{aspect-ratio:380/223}.cosqool-about [data-asset-hold=device-tablet]{aspect-ratio:214/184}.cosqool-about [data-asset-hold=device-laptop]{aspect-ratio:274/171}.cosqool-about [data-asset-hold=device-tablet-portrait]{aspect-ratio:137/174}.cosqool-about [data-asset-hold=device-phone]{aspect-ratio:99/149}.cosqool-about .cpa-video-section{margin-block-start:195px;padding-block-end:10vh}.cosqool-about .cpa-video-container{max-inline-size:1240px;margin-inline:auto;padding:12.8px 27.8px}.cosqool-about .cpa-video.cp-video{inline-size:85%}.cosqool-about .cpa-who{margin:48px var(--about-inset) 0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;min-block-size:577px;display:grid}.cosqool-about .cpa-who-copy{align-self:end}.cosqool-about .cpa-eyebrow{font-family:var(--public-font-title);color:var(--about-eyebrow);margin-block-end:15px;font-size:35px;font-weight:700;line-height:42px}.cosqool-about[dir=rtl] .cpa-eyebrow{font-family:var(--public-font-title-ar);font-weight:400}.cosqool-about .cpa-who h1{color:var(--about-blue);font-family:var(--public-font-body);margin-block-end:15px;font-size:58px;font-weight:300;line-height:1.2}.cosqool-about .cpa-who .cpa-body{color:var(--about-grey);margin-block-end:45px;font-size:23px;font-weight:400;line-height:32px}.cosqool-about .cpa-who strong{color:inherit}.cosqool-about:not([dir=rtl]) .cpa-who h1 strong{font-weight:700}.cosqool-about[dir=rtl] .cpa-who h1{font-family:var(--public-font-body-ar);font-size:53px;font-weight:300}.cosqool-about .cpa-skyline{min-inline-size:0;position:relative}.cosqool-about .cpa-skyline .cpa-skyline-desktop{object-fit:contain;block-size:577px;inline-size:100%;display:block}.cosqool-about .cpa-skyline .cpa-skyline-mobile{display:none}.cosqool-about .cpa-skyline .cpa-slogan{block-size:auto;inline-size:370px;max-inline-size:90%;padding-inline:15px;position:absolute;inset-block-start:91.5px;inset-inline-start:50%;transform:translate(-50%)}.cosqool-about[dir=rtl] .cpa-skyline .cpa-slogan{transform:translate(50%)}.cosqool-about .cpa-blue-band{background:var(--public-gradient-blue);margin-block-start:255px;position:relative;overflow:clip}.cosqool-about .cpa-blue-band:before,.cosqool-about .cpa-blue-band:after{content:"";pointer-events:none;background:var(--public-circle-blue);opacity:.25;border-radius:50%;position:absolute}.cosqool-about .cpa-blue-band:before{inset-inline-start:300px;block-size:140px;inline-size:140px;top:160px}.cosqool-about .cpa-blue-band:after{display:none}.cosqool-about .cpa-tailor{padding:316px var(--about-inset) 10vh;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:30px;display:grid;position:relative}.cosqool-about .cpa-tailor-copy{order:1;min-inline-size:0;position:relative;inset-inline-start:1%}.cosqool-about .cpa-tailor h2{color:var(--public-yellow);margin-block-end:30px;padding-block-end:20px;font-size:55px;line-height:66px}.cosqool-about .cpa-tailor p{color:var(--public-white);font-size:25px;font-weight:400;line-height:32px}.cosqool-about[dir=rtl] .cpa-tailor h2{line-height:88px}.cosqool-about[dir=rtl] .cpa-tailor p{font-size:22px;font-weight:300;line-height:35px}.cosqool-about .cpa-tailor-art{block-size:160px;position:relative;transform:translateY(-48px)}.cosqool-about .cpa-tailor-art img{block-size:160px;inline-size:auto;max-inline-size:none;position:absolute;inset-inline-end:-6px}.cosqool-about[dir=rtl] .cpa-tailor-art img{transform:scaleX(-1)}.cosqool-about .cpa-success{padding:calc(50px + 40vh) var(--about-inset) 298px;position:relative}.cosqool-about .cpa-success:before{content:"";pointer-events:none;background:#43519040;border-radius:50%;block-size:310px;inline-size:310px;position:absolute;top:0;right:100px}.cosqool-about[dir=rtl] .cpa-success:before{right:1000px}.cosqool-about .cpa-success>h2{color:var(--public-yellow);font-size:35px;line-height:42px}.cosqool-about .cpa-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.cosqool-about .cpa-values h3{color:var(--public-white);margin-block-end:40px;font-size:60px;line-height:72px}.cosqool-about .cpa-values p{color:var(--public-white);font-size:22px;line-height:30px}.cosqool-about .cpa-steps{block-size:68px;max-inline-size:1240px;margin:100px auto 0;padding-inline:24px;position:relative}.cosqool-about[dir=rtl] .cpa-steps{block-size:148px}.cosqool-about .cpa-steps h2{color:var(--public-lightblue);font-size:35px;line-height:42px}.cosqool-about .cpa-step-rail{border:8px solid #0000;border-radius:50px;block-size:97px;inline-size:95%;margin:10px auto 0;position:relative}.cosqool-about .cpa-step-rail:before{content:"";border:8px solid var(--about-step-border);background:#7da6d7;border-radius:50px;block-size:calc(100% + 16px);inline-size:calc(100% + 16px);position:absolute;inset-block-start:-8px;inset-inline-start:-8px}.cosqool-about .cpa-step-rail ol{justify-content:space-between;align-items:center;block-size:100%;margin:0;padding:0;padding-inline:12px;list-style:none;display:flex}.cosqool-about .cpa-step-rail li{flex:none;block-size:68px;inline-size:68px;position:relative}.cosqool-about .cpa-step-dot{background:var(--about-step-inactive);border-radius:50%;block-size:68px;inline-size:68px;display:block}.cosqool-about .cpa-step-rail h3{top:100px;inline-size:217px;color:var(--about-blue);font-size:22px;line-height:1.2;position:absolute;inset-inline-start:-28px}.cosqool-about .cpa-step-rail li:last-child h3{text-align:end;inset-inline:auto -28px}.cosqool-about .cpa-step-active{background:var(--public-yellow);border-radius:50%;block-size:70px;inline-size:70px;position:absolute;inset-block-start:5.5px;inset-inline-start:calc(100% - 80px)}@keyframes cpa-track-progress{0%{inset-inline-start:12px}33%{inset-inline-start:calc(33.333% - 18px)}66%{inset-inline-start:calc(66.666% - 48px)}to{inset-inline-start:calc(100% - 80px)}}.cosqool-about .cpa-steps[data-animation-state=entered] .cpa-step-active{animation:4.8s both cpa-track-progress}@keyframes cpa-expand-track{0%{inline-size:100px}33%{inline-size:35%}66%{inline-size:66%}to{inline-size:calc(100% + 16px)}}@keyframes cpa-reveal-second{0%,32%{opacity:0}33%,to{opacity:1}}@keyframes cpa-reveal-third{0%,65%{opacity:0}66%,to{opacity:1}}@keyframes cpa-reveal-fourth{0%,99%{opacity:0}to{opacity:1}}.cosqool-about .cpa-steps[data-animation-state=entered] .cpa-step-rail:before{animation:4.8s both cpa-expand-track}.cosqool-about .cpa-steps[data-animation-state=entered] li:nth-child(2){animation:4.6s both cpa-reveal-second}.cosqool-about .cpa-steps[data-animation-state=entered] li:nth-child(3){animation:4.6s both cpa-reveal-third}.cosqool-about .cpa-steps[data-animation-state=entered] li:nth-child(4){animation:4.6s both cpa-reveal-fourth}.cosqool-about .cpa-team{padding-block:360px 228px}.cosqool-about .cpa-team>h2{margin-inline:120px 24px;font-size:35px;line-height:42px}.cosqool-about .cpa-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-inline-size:1240px;margin:61px auto 0;padding-inline:15px;display:grid}.cosqool-about .cpa-team-grid article{text-align:center;min-inline-size:0;margin-block-end:30px}.cosqool-about .cpa-team-grid img,.cosqool-about .cpa-team-grid .cpa-art-pending{block-size:auto;inline-size:335px;max-inline-size:100%;margin:0 auto 20px;display:block}.cosqool-about .cpa-team-grid h3{margin-block-end:5px;font-size:27px;line-height:32.4px}.cosqool-about .cpa-team-grid p{color:var(--about-grey);font-size:15px;line-height:32px}.cosqool-about .cpa-yellow-band{background:var(--public-gradient-yellow);display:flow-root;overflow:clip}.cosqool-about .cpa-devices{padding-block-start:30vh}.cosqool-about .cpa-device-grid{grid-template-columns:3fr 4fr 3fr 2fr;align-items:center;max-inline-size:928px;margin-inline:auto;display:grid}.cosqool-about .cpa-device-grid>*{block-size:auto;margin-inline:auto;display:block}.cosqool-about .cpa-device-grid>:first-child{inline-size:213.857px}.cosqool-about .cpa-device-grid>:nth-child(2){inline-size:233.207px}.cosqool-about .cpa-device-grid>:nth-child(3){inline-size:136.851px}.cosqool-about .cpa-device-grid>:nth-child(4){inline-size:98.348px}.cosqool-about .cpa-circle-anchor{block-size:0;position:relative}.cosqool-about .cpa-circle-anchor>span{pointer-events:none;background:#4d5ea740;border-radius:50%;position:absolute}.cosqool-about .cpa-circle-1{block-size:280px;inline-size:280px;transform:translate(-55%,56%)}.cosqool-about .cpa-circle-3{block-size:119px;inline-size:119px;transform:translate(-71%,-658%)}.cosqool-about .cpa-circle-4{block-size:119px;inline-size:119px;transform:translate(982%,521%)}.cosqool-about[dir=rtl] .cpa-circle-1{transform:translate(37%,75%)}.cosqool-about[dir=rtl] .cpa-circle-3{block-size:177px;inline-size:177px;transform:translate(-633%,-33%)}.cosqool-about[dir=rtl] .cpa-circle-4{transform:translate(-998%,523%)}.cosqool-about .cpa-devices h2{max-inline-size:1402px;color:var(--about-eyebrow);text-align:center;margin-inline:auto;padding-block-start:95.008px;font-size:82px;font-weight:700;line-height:78px}.cosqool-about .cpa-devices .cpa-blue-word{color:var(--about-blue);font-weight:700;display:inline-block}.cosqool-about[dir=rtl] .cpa-devices .cpa-blue-word{font-synthesis:weight;font-weight:900}.cosqool-about .cpa-devices .cpa-light-word{font-family:var(--public-font-body);font-weight:300}.cosqool-about[dir=rtl] .cpa-devices .cpa-light-word{font-family:var(--public-font-title-ar);font-weight:300}.cosqool-about[dir=rtl] .cpa-devices h2{font-size:80px;font-weight:400;line-height:100px}.cosqool-about .cpa-yellow-band .cp-final-cta.cpr-subscription-cta{margin:0;padding:425.008px 0 229.008px}.cosqool-public.cosqool-about .cpa-yellow-band .cp-final-cta.cpr-subscription-cta h2{margin:0 0 22px;font-size:64px;line-height:76.8px}.cosqool-about .cpa-yellow-band .cpr-cta-container{padding-block:13px}@media (width>=1500px){.cosqool-about .cpa-tailor h2{font-size:57px;line-height:1.2}.cosqool-about[dir=rtl] .cpa-tailor h2{font-size:60px;line-height:88px}}@media (width>=1550px){.cosqool-about :is(.cpa-video-container,.cpa-steps,.cpa-team-grid){max-inline-size:1480px}}@media (width>=768px){.cosqool-about .cpa-device-grid{max-inline-size:958px}.cosqool-about .cpa-device-grid>:first-child{margin-inline:15px auto}.cosqool-about .cpa-device-grid>:nth-child(2){position:relative;inset-inline-start:12.5px}.cosqool-about[dir=rtl] .cpa-device-grid>:nth-child(2){inset-inline-start:0}.cosqool-about[dir=rtl] .cpa-devices h2{font-synthesis:weight;font-weight:800}}@media (width>=768px) and (width<=1199px){.cosqool-about .cpa-video.cp-video{inline-size:100%}.cosqool-about .cpa-who h1{font-size:45px}.cosqool-about .cpa-tailor h2{font-size:42px;line-height:1.2}.cosqool-about .cpa-values h3{font-size:40px}.cosqool-about .cpa-team-grid img,.cosqool-about .cpa-team-grid .cpa-art-pending{inline-size:215px}.cosqool-about .cpa-step-rail h3{inline-size:160px;font-size:18px}}@media (width<=767px){.cosqool-about{--about-inset:30px}.cosqool-about .cpa-video-section{margin-block-start:120px;padding-block-end:0}.cosqool-about .cpa-video-container{padding:0 15px}.cosqool-about .cpa-video.cp-video{inline-size:100%}.cosqool-about .cpa-who{min-block-size:0;margin:39px 16px 0;display:flow-root}.cosqool-about .cpa-eyebrow{margin:0;font-size:20px;line-height:24px}.cosqool-about[dir=rtl] .cpa-eyebrow{margin-block-end:10px}.cosqool-about .cpa-who h1{inline-size:80%;margin-block-end:15px;font-size:26px}.cosqool-about[dir=rtl] .cpa-who h1{font-size:24px}.cosqool-about .cpa-who .cpa-body{inline-size:96%;margin:0;font-size:18px;line-height:22px}.cosqool-about[dir=rtl] .cpa-who .cpa-body{inline-size:99%;font-size:15.2px;line-height:23px}.cosqool-about .cpa-skyline{margin:70px 0 20px;padding-block-start:60px}.cosqool-about .cpa-skyline .cpa-skyline-desktop{display:none}.cosqool-about .cpa-skyline .cpa-skyline-mobile{block-size:auto;inline-size:97.2%;margin-inline:auto;display:block}.cosqool-about .cpa-skyline .cpa-slogan{object-fit:contain;block-size:36px;inline-size:190px;padding:0;inset-block-start:0}.cosqool-about[dir=rtl] .cpa-skyline .cpa-slogan{inline-size:200px}.cosqool-about .cpa-blue-band{margin-block-start:50px}.cosqool-about .cpa-blue-band:after{block-size:200px;inline-size:200px;display:block;bottom:30px;right:270px}.cosqool-about .cpa-success:before{display:none}.cosqool-about .cpa-tailor{grid-template-columns:minmax(0,1fr);gap:50px;padding:calc(10vh + 50px) 30px calc(10vh - 50px)}.cosqool-about .cpa-tailor-copy{order:0;inset-inline-start:0}.cosqool-about .cpa-tailor h2{margin-block-end:20px;padding:0;font-size:25px;line-height:26px}.cosqool-about .cpa-tailor p{font-size:16px;line-height:22px}.cosqool-about[dir=rtl] .cpa-tailor h2{inline-size:79%;font-size:22px;line-height:34px}.cosqool-about[dir=rtl] .cpa-tailor p{font-size:14px;line-height:21px}.cosqool-about .cpa-tailor-art{order:1;inline-size:125%;margin-inline-start:-25%;transform:none}.cosqool-about .cpa-tailor-art img{object-fit:contain;block-size:160px;inline-size:313%;inset-inline-end:52px}.cosqool-about .cpa-success{margin-block-start:70px;padding:0 30px 150px}.cosqool-about .cpa-success>h2{font-size:18px;line-height:20px}.cosqool-about .cpa-values{grid-template-columns:minmax(0,1fr);gap:80px;margin-block-start:11px}.cosqool-about .cpa-values h3{margin-block-end:9px;font-size:33px;line-height:40px}.cosqool-about .cpa-values p{color:#edf1f8;inline-size:94%;font-size:17px;line-height:20px}.cosqool-about[dir=rtl] .cpa-values p{font-size:14px;line-height:26px}.cosqool-about .cpa-values article:nth-child(2) p{inline-size:100%;font-size:19px}.cosqool-about[dir=rtl] .cpa-values article:nth-child(2) p{font-size:15.5px;line-height:28px}.cosqool-about .cpa-values article:last-child p{font-size:15.7px}.cosqool-about[dir=rtl] .cpa-values article:last-child p{font-size:14px}.cosqool-about .cpa-source-break{display:none}.cosqool-about .cpa-success .cpa-source-break{display:block}.cosqool-about .cpa-steps,.cosqool-about[dir=rtl] .cpa-steps{block-size:calc(85vh + 9px);margin:22px 0 9px;padding:0 30px}.cosqool-about .cpa-steps h2{font-size:17px;line-height:20.4px}.cosqool-about .cpa-step-rail{border-width:8px;block-size:83.3vh;inline-size:84px;margin:0;margin-inline:auto 26px}.cosqool-about .cpa-step-rail ol{padding:0;display:block}.cosqool-about .cpa-step-rail li,.cosqool-about .cpa-step-dot{block-size:50px;inline-size:50px}.cosqool-about .cpa-step-dot{background:#fff}.cosqool-about .cpa-step-rail li{position:absolute;inset-inline-start:9px}.cosqool-about .cpa-step-rail li:first-child{inset-block-start:3%}.cosqool-about .cpa-step-rail li:nth-child(2){inset-block-start:calc(33% - 32px)}.cosqool-about .cpa-step-rail li:nth-child(3){inset-block-start:calc(63% - 32px)}.cosqool-about .cpa-step-rail li:nth-child(4){inset-block-start:calc(92% - 32px)}.cosqool-about .cpa-step-rail h3,.cosqool-about .cpa-step-rail li:last-child h3{text-align:start;inline-size:180px;font-size:22px;inset-block-start:20px;inset-inline:auto 90px;transform:translateY(-50%)}.cosqool-about .cpa-step-active{block-size:50px;inline-size:50px;inset-block-start:calc(92% - 32px);inset-inline-start:9px}@keyframes cpa-track-progress-mobile{0%{inset-block-start:8%}33%{inset-block-start:calc(33% - 32px)}66%{inset-block-start:calc(63% - 32px)}to{inset-block-start:calc(92% - 32px)}}.cosqool-about .cpa-steps[data-animation-state=entered] .cpa-step-active{animation:3s ease-in-out both cpa-track-progress-mobile}@keyframes cpa-expand-track-mobile{0%{block-size:115px}33%{block-size:40%}66%{block-size:69%}to{block-size:calc(100% + 16px)}}.cosqool-about .cpa-steps[data-animation-state=entered] .cpa-step-rail:before{animation:3s ease-in-out both cpa-expand-track-mobile}.cosqool-about .cpa-steps[data-animation-state=entered] li:nth-child(n+2){animation-duration:3s;animation-timing-function:ease-in-out}.cosqool-about .cpa-team{padding:114px 0 0}.cosqool-about .cpa-team>h2{margin-inline:31px;font-size:29px;line-height:34.8px}.cosqool-about .cpa-team-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:39px}.cosqool-about .cpa-team-grid img,.cosqool-about .cpa-team-grid .cpa-art-pending{inline-size:215px}.cosqool-about .cpa-team-grid h3{font-size:20px;line-height:24px}.cosqool-about .cpa-team-grid p{max-inline-size:180px;margin-inline:auto;font-size:14px;line-height:32px}.cosqool-about .cpa-devices{padding-block-start:15vh}.cosqool-about .cpa-circle-1{display:none}.cosqool-about .cpa-device-grid{grid-template-columns:minmax(0,1fr);gap:39px;margin-block-end:39px}.cosqool-about .cpa-device-grid>:first-child{inline-size:135px}.cosqool-about .cpa-device-grid>:nth-child(2){inline-size:171px}.cosqool-about .cpa-device-grid>:nth-child(3){inline-size:87px}.cosqool-about .cpa-device-grid>:nth-child(4){inline-size:63px}.cosqool-about .cpa-devices h2{color:#7da6d7;padding:77.194px 0 0;font-size:26px;line-height:45px}.cosqool-about .cpa-devices .cpa-blue-word{color:#4b5da9}.cosqool-about .cpa-devices .cpa-light-word{font-synthesis:weight;font-weight:900}.cosqool-about[dir=rtl] .cpa-devices .cpa-light-word{font-weight:900}.cosqool-about[dir=rtl] .cpa-devices h2{font-size:34px;line-height:45px}.cosqool-about .cpa-yellow-band .cp-final-cta.cpr-subscription-cta{padding:215.319px 0 186.069px}.cosqool-public.cosqool-about .cpa-yellow-band .cp-final-cta.cpr-subscription-cta h2{font-size:23px;line-height:27.6px}.cosqool-about .cpa-yellow-band .cpr-cta-container{padding-block:0}}@media (width<=500px){.cosqool-about:not([dir=rtl]) .cpa-circle-3{block-size:102px;inline-size:102px;transform:translate(66%,-174%)}.cosqool-about .cpa-yellow-band .cp-final-cta.cpr-subscription-cta{--cta-dot-size:40px}.cosqool-about[dir=rtl] .cpa-yellow-band .cp-final-cta.cpr-subscription-cta{--cta-dot-size:30px}.cosqool-about .cpa-yellow-band .cpr-cta-button{padding-inline:20px 50px;font-size:20px;line-height:42px}.cosqool-about .cpa-yellow-band .cpr-cta-button:before{block-size:50px;inset-block-start:calc(50% - 25px)}.cosqool-about .cpa-yellow-band .cpr-cta-button .cpr-cta-dot{inset-block-start:calc(50% - 20px)}.cosqool-about[dir=rtl] .cpa-yellow-band .cpr-cta-button{padding-inline:30px 60px;font-size:15px;line-height:30px}.cosqool-about[dir=rtl] .cpa-yellow-band .cpr-cta-button:before{block-size:40px;inset-block-start:calc(50% - 20px)}.cosqool-about[dir=rtl] .cpa-yellow-band .cpr-cta-button .cpr-cta-dot{inset-block-start:calc(50% - 15px)}}@media (prefers-reduced-motion:reduce){.cosqool-about .cpa-steps[data-animation-state=entered] .cpa-step-active,.cosqool-about .cpa-steps[data-animation-state=entered] .cpa-step-rail:before,.cosqool-about .cpa-steps[data-animation-state=entered] li:nth-child(n+2){animation:none}}@media (width<=394px){.cosqool-about:not([dir=rtl]) .cpa-devices .cpa-blue-word{font-size:22px;line-height:45px}}.cosqool-about .cpa-steps{--steps-thickness:97px;--steps-border:8px;--steps-active:70px;--steps-pale:68px;block-size:165px;max-inline-size:1240px;margin:100px auto 0;padding-inline:24px;position:relative}.cosqool-about[dir=rtl] .cpa-steps{--steps-active:68px;block-size:148px}.cosqool-about .cpa-steps>h2{color:#7da7d9;margin:0;font-size:35px;line-height:42px}.cosqool-about .cpa-steps-frame{inline-size:95%;block-size:var(--steps-thickness);margin:10px auto 0;position:relative}.cosqool-about .cpa-steps-bar{inline-size:98%;block-size:var(--steps-thickness);box-sizing:border-box;border:var(--steps-border) solid #4b63a0;border-radius:calc(var(--steps-thickness) / 2);background:#7da6d7;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.cosqool-about .cpa-steps-active{inline-size:var(--steps-active);block-size:var(--steps-active);z-index:2;background:#ffcb05;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-end:calc((var(--steps-thickness) - var(--steps-active)) / 2 - var(--steps-border));transform:translateY(-50%)}.cosqool-about .cpa-steps-markers{margin:0;padding:0;list-style:none}.cosqool-about .cpa-steps-marker{inline-size:var(--steps-pale);block-size:var(--steps-pale);position:absolute;inset-block-start:calc((var(--steps-thickness) - var(--steps-pale)) / 2)}.cosqool-about .cpa-steps-marker:first-child{inset-inline-start:calc((var(--steps-thickness) - var(--steps-pale)) / 2)}.cosqool-about .cpa-steps-marker:nth-child(2){inset-inline-start:calc(35% - (var(--steps-thickness) + var(--steps-pale)) / 2)}.cosqool-about .cpa-steps-marker:nth-child(3){inset-inline-start:calc(66% - (var(--steps-thickness) + var(--steps-pale)) / 2)}.cosqool-about .cpa-steps-marker:nth-child(4){inset-inline-start:calc(98% - (var(--steps-thickness) + var(--steps-pale)) / 2)}.cosqool-about .cpa-steps-dot{background:#d9d9d9;border-radius:50%;block-size:100%;inline-size:100%;display:block}.cosqool-about .cpa-steps-marker>h3{color:#4d5ea7;inline-size:217px;margin:0;font-size:22px;line-height:26.4px;position:absolute;inset-block-start:100px;inset-inline-start:-28px}.cosqool-about .cpa-steps-marker:last-child>h3{text-align:end;inset-inline:auto -28px}.cosqool-about .cpa-steps[data-animation-state=ready] .cpa-steps-bar{inline-size:100px}.cosqool-about .cpa-steps:is([data-animation-state=ready],[data-animation-state=playing]) .cpa-steps-marker:not(:first-child){opacity:0}@media (width>=1550px){.cosqool-about .cpa-steps{max-inline-size:1480px}}@media (width>=768px) and (width<=1199px){.cosqool-about .cpa-steps-marker>h3{inline-size:160px;font-size:18px}}@media (width<=767px){.cosqool-about .cpa-steps,.cosqool-about[dir=rtl] .cpa-steps{--steps-thickness:84px;--steps-active:50px;--steps-pale:50px;block-size:85vh;margin:22px 0 9px;padding:0}.cosqool-about .cpa-steps>h2{z-index:1;inline-size:max-content;font-size:17px;line-height:20.4px;position:absolute;inset-block-start:20px;inset-inline-end:calc(14.36% + 116px)}.cosqool-about[dir=rtl] .cpa-steps>h2{inset-block-start:5px;inset-inline-end:calc(13.333% + 153px)}.cosqool-about .cpa-steps-frame{inline-size:var(--steps-thickness);block-size:100%;margin:0 14.36% 0 auto}.cosqool-about[dir=rtl] .cpa-steps-frame{margin:0 auto 0 13.333%}.cosqool-about .cpa-steps-bar{inline-size:var(--steps-thickness);block-size:98%}.cosqool-about .cpa-steps-active{inset-block-start:auto;inset-block-end:calc((var(--steps-thickness) - var(--steps-active)) / 2 - var(--steps-border));inset-inline:50% auto;transform:translate(-50%)}.cosqool-about[dir=rtl] .cpa-steps-active{transform:translate(50%)}.cosqool-about .cpa-steps-marker:nth-child(n){inset-inline-start:calc((var(--steps-thickness) - var(--steps-pale)) / 2)}.cosqool-about .cpa-steps-marker:first-child{inset-block-start:calc((var(--steps-thickness) - var(--steps-pale)) / 2)}.cosqool-about .cpa-steps-marker:nth-child(2){inset-block-start:calc(40% - (var(--steps-thickness) + var(--steps-pale)) / 2)}.cosqool-about .cpa-steps-marker:nth-child(3){inset-block-start:calc(69% - (var(--steps-thickness) + var(--steps-pale)) / 2)}.cosqool-about .cpa-steps-marker:nth-child(4){inset-block-start:calc(98% - (var(--steps-thickness) + var(--steps-pale)) / 2)}.cosqool-about .cpa-steps-dot{background:#fff}.cosqool-about .cpa-steps-marker>h3,.cosqool-about .cpa-steps-marker:last-child>h3{text-align:end;inline-size:220px;font-size:22px;line-height:26.4px;inset-block-start:50%;inset-inline:auto 95px;transform:translateY(-50%)}.cosqool-about .cpa-steps[data-animation-state=ready] .cpa-steps-bar{inline-size:var(--steps-thickness);block-size:115px}}@media (prefers-reduced-motion:reduce){.cosqool-about .cpa-steps .cpa-steps-bar{inline-size:98%}.cosqool-about .cpa-steps .cpa-steps-marker{opacity:1}}@media (prefers-reduced-motion:reduce) and (width<=767px){.cosqool-about .cpa-steps .cpa-steps-bar{inline-size:var(--steps-thickness);block-size:98%}}.cosqool-pricing{--pricing-blue:#4d5ea7;--pricing-grey:#7d7d7d;--pricing-light:#7ca2d2}.cosqool-pricing .cpp-main{padding-block-end:151.96px}.cosqool-pricing .cpp-intro{max-inline-size:1240px;padding:181px 55px 0}.cosqool-pricing .cpp-intro h1{color:var(--pricing-light);font-family:var(--public-font-title);font-size:55px;font-weight:900;line-height:normal}.cosqool-pricing .cpp-intro h2{color:var(--pricing-blue);margin-block-start:19.32px;font-size:30px;font-weight:900;line-height:normal}.cosqool-pricing .cpp-intro p{inline-size:454px;max-inline-size:100%;color:var(--pricing-grey);font-family:var(--public-font-body);font-size:24px;font-weight:350;line-height:35px}.cosqool-pricing .cpp-intro p span{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline}.cosqool-pricing .cpp-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block-start:38.68px;padding-inline:56.14px;display:grid}.cosqool-pricing .cpp-selector{background:#fff;border:2px solid #d7d6d6;border-radius:18.065px;min-inline-size:0;overflow:clip}.cosqool-pricing .cpp-selector-label{align-items:center;margin:18.3px 78.86px 10.62px;display:flex}.cosqool-pricing .cpp-selector-label label{color:var(--pricing-blue);font-family:var(--public-font-title);margin-inline-start:20.7px;font-size:25px;font-weight:900;line-height:normal}.cosqool-pricing .cpp-choice-indicator{background:#fff;border:1.5px solid #d7d6d6;flex:0 0 18.305px;block-size:18.305px;inline-size:18.305px}.cosqool-pricing .cpp-choice-indicator.is-selected{background:#4c5691;border-color:#d7d6d6}.cosqool-pricing .cpp-select-control{position:relative}.cosqool-pricing .cpp-select-control select{appearance:none;inline-size:100%;color:var(--pricing-blue);font-family:var(--public-font-body);cursor:pointer;background:#7ca2d24d;border:0;border-radius:0;min-block-size:44px;padding:8.01px 46px 7.04px 117.86px;font-size:24px;font-weight:350;line-height:normal}.cosqool-pricing .cpp-select-control select:focus-visible{outline:3px solid var(--public-border);outline-offset:-3px}.cosqool-pricing .cpp-select-arrow{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:25.55px;transform:translateY(-50%)}.cosqool-pricing .cpp-chips{flex-wrap:wrap;align-content:start;align-items:center;column-gap:16px;min-block-size:77.59px;padding:8px 65px 12px 105px;display:flex}.cosqool-pricing .cpp-chip{color:var(--pricing-grey);font-family:var(--public-font-medium);align-items:center;font-size:19.194px;font-weight:500;line-height:normal;display:flex}.cosqool-pricing .cpp-chip button{block-size:44px;inline-size:44px;color:var(--pricing-grey);background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.cosqool-pricing .cpp-chip button img{block-size:14px;inline-size:14px}.cosqool-pricing .cpp-periods,.cosqool-pricing .cpp-empty-period-rail{display:none}.cosqool-pricing .cpp-pricing-zone{background:#4c5ca7;min-block-size:344px;margin-block-start:calc(15% + 57.37px);display:flow-root}.cosqool-pricing .cpp-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:30px;inline-size:calc(100% - 30px);max-inline-size:1210px;margin-block-end:-120px;margin-inline:auto;display:grid;position:relative;inset-block-start:-120px}.cosqool-pricing .cpp-card{background:#fff;border-radius:36.32px 36.32px 0 0;min-inline-size:0;box-shadow:4px 4px 44px #3333}.cosqool-pricing .cpp-card-8{border:10px solid #ffca05;margin-block-start:0}.cosqool-pricing .cpp-card-head{background:#7ca2d233;border-radius:29.848px 29.848px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:25.25px 21.45px 6.84px;display:flex}.cosqool-pricing .cpp-card-7 .cpp-card-head{background:#7ca2d280}.cosqool-pricing .cpp-card-8 .cpp-card-head{background:#7ca2d2cc;border-radius:27px 27px 0 0}.cosqool-pricing .cpp-card-head h3{color:var(--pricing-blue);font-family:var(--public-font-title);white-space:nowrap;font-size:16px;font-weight:900;line-height:normal}.cosqool-pricing .cpp-daily{color:var(--pricing-blue);white-space:nowrap;align-items:center;gap:4px;display:flex}.cosqool-pricing .cpp-daily>span{font-family:var(--public-font-medium);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:normal}.cosqool-pricing .cpp-daily strong{color:inherit;font-family:var(--public-font-title);letter-spacing:-.261px;font-size:26.117px;font-weight:900;line-height:normal}.cosqool-pricing .cpp-price-band{background:linear-gradient(90deg,#ffca06 -.01%,#fbb613 77.99%,#fab018 97.99%);justify-content:space-between;align-items:center;gap:8px;block-size:50px;min-block-size:50px;padding:3.35px 16px 4.12px 21.45px;display:flex}.cosqool-pricing .cpp-price{color:var(--pricing-blue);font-family:var(--public-font-title);font-size:17px;font-weight:900;line-height:normal}.cosqool-pricing .cpp-price>span{white-space:nowrap}.cosqool-pricing .cpp-before{color:var(--pricing-grey);opacity:.7;font-family:var(--public-font-title);font-size:15px;font-weight:900;line-height:normal}.cosqool-pricing .cpp-before s{text-decoration-thickness:1.5px}.cosqool-pricing .cpp-discount{color:#fff;font-family:var(--public-font-body);font-synthesis:weight;white-space:nowrap;font-size:20px;font-weight:800;line-height:normal}.cosqool-pricing .cpp-card-body h4{color:var(--pricing-blue);font-family:var(--public-font-body);font-synthesis:weight;padding:10.26px 22px .77px;font-size:15px;font-weight:800;line-height:normal}.cosqool-pricing .cpp-card-body ul{color:var(--pricing-grey);font-family:var(--public-font-medium);min-block-size:192px;margin-inline:24.6px;padding-block-end:24.37px;padding-inline-start:14.74px;font-size:15px;font-weight:500;line-height:27px;list-style:outside}.cosqool-pricing .cpp-card-body hr{border:0;border-block-start:.5px solid var(--pricing-grey);opacity:.6;inline-size:66%;margin:0 auto}.cosqool-pricing .cpp-card-footer{justify-content:space-between;align-items:center;gap:6px;padding:16.76px 21.45px 15.4px 22.36px;display:flex}.cosqool-pricing .cpp-card-footer>p{color:var(--pricing-blue);font-family:var(--public-font-body);align-items:center;gap:4px;font-size:10px;font-weight:350;line-height:normal;display:flex}.cosqool-pricing .cpp-card-footer img{flex:0 0 11px}.cosqool-pricing .cpp-select-plan{border:5.596px solid var(--pricing-blue);color:#fff;min-block-size:34px;font-family:var(--public-font-medium);font-synthesis:weight;letter-spacing:.5px;white-space:nowrap;background:#7da3d4;border-radius:29.848px;justify-content:center;align-items:center;gap:7px;padding-inline:16.83px;font-size:16px;font-weight:600;line-height:normal;display:inline-flex;position:relative}.cosqool-pricing .cpp-select-plan:after{content:"";border-radius:inherit;position:absolute;inset:-6px}.cosqool-pricing .cpp-faq{margin-block-start:140.37px;padding-inline:56.14px}.cosqool-pricing .cpp-faq h2{color:#4c5da7;font-family:var(--public-font-title);font-size:45px;font-weight:900;line-height:normal}.cosqool-pricing .cpp-faq-item{border-block-start:.5px solid #7c7c7c}.cosqool-pricing .cpp-faq-item:last-child{border-block-end:.5px solid #7c7c7c}.cosqool-pricing .cpp-faq-item h3{font:inherit}.cosqool-pricing .cpp-faq-item button{inline-size:100%;color:var(--pricing-grey);text-align:start;font-family:var(--public-font-body);font-synthesis:weight;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:12.8px 29.86px 10.91px 0;font-size:23px;font-weight:800;line-height:42px;display:flex}.cosqool-pricing .cpp-faq-item button img{flex:0 0 33px;block-size:33px;inline-size:33px;transition:transform .3s}.cosqool-pricing .cpp-faq-item button[aria-expanded=true] img{transform:rotate(180deg)}.cosqool-pricing .cpp-faq-answer{color:var(--pricing-grey);font-family:var(--public-font-body);margin-block:-5px 10.91px;font-size:23px;font-weight:350;line-height:30px}.cosqool-pricing .cpp-faq-answer p{inline-size:74%}.cosqool-pricing[dir=rtl] .cpp-intro h1{font-synthesis:weight;font-size:50px;font-weight:700}.cosqool-pricing[dir=rtl] .cpp-intro h2{font-synthesis:weight;font-weight:700}.cosqool-pricing[dir=rtl] .cpp-intro p{inline-size:50%;font-size:22px;font-weight:300}.cosqool-pricing[dir=rtl] .cpp-selector-label label{font-synthesis:weight;font-size:22px;font-weight:700}.cosqool-pricing[dir=rtl] .cpp-select-control select{font-family:var(--public-font-title);padding:12.01px 117.86px 12.01px 46px;font-size:17px;font-weight:400}.cosqool-pricing[dir=rtl] .cpp-chips{padding:8px 105px 12px 65px}.cosqool-pricing[dir=rtl] .cpp-chip{font-family:var(--public-font-title);font-size:15px;font-weight:400}.cosqool-pricing[dir=rtl] .cpp-card-head{padding-block:29.05px 13.05px}.cosqool-pricing[dir=rtl] .cpp-card-head h3{font-synthesis:weight;font-size:15px;font-weight:700}.cosqool-pricing[dir=rtl] .cpp-daily>span{font-family:var(--public-font-title);font-size:12px;font-weight:400}.cosqool-pricing[dir=rtl] .cpp-daily strong{font-synthesis:weight;font-size:25px;font-weight:700}.cosqool-pricing[dir=rtl] .cpp-daily bdi{font-family:var(--public-font-title-en);font-weight:900}.cosqool-pricing[dir=rtl] .cpp-price-band{padding-inline:21.45px 16px}.cosqool-pricing[dir=rtl] .cpp-price{font-synthesis:weight;font-size:18px;font-weight:700}.cosqool-pricing[dir=rtl] .cpp-price bdi{font-size:17px}.cosqool-pricing[dir=rtl] .cpp-price>span{font-size:11px}.cosqool-pricing[dir=rtl] .cpp-before{font-synthesis:weight;font-weight:900}.cosqool-pricing[dir=rtl] .cpp-discount{font-family:var(--public-font-body-en);font-synthesis:weight;font-weight:800}.cosqool-pricing[dir=rtl] .cpp-discount>span,.cosqool-pricing[dir=rtl] .cpp-discount .cpp-percent{font-family:var(--public-font-medium);font-synthesis:weight;font-size:15px;font-weight:800}.cosqool-pricing[dir=rtl] .cpp-card-body h4{font-family:var(--public-font-title);padding-block-start:11.26px;font-size:14px;font-weight:400}.cosqool-pricing[dir=rtl] .cpp-card-body ul{font-family:var(--public-font-body);font-weight:300}.cosqool-pricing[dir=rtl] .cpp-card-footer>p{font-family:var(--public-font-title);font-weight:400}.cosqool-pricing[dir=rtl] .cpp-select-plan{font-family:var(--public-font-medium);font-synthesis:weight;padding-inline:20.03px;font-weight:600}.cosqool-pricing[dir=rtl] .cpp-select-plan>span{transform:rotate(180deg)}.cosqool-pricing[dir=rtl] .cpp-faq h2{color:var(--pricing-blue);font-synthesis:weight;margin-block-end:5%;font-size:35px;font-weight:700;line-height:61px}.cosqool-pricing[dir=rtl] .cpp-faq-item button{font-family:var(--public-font-title);color:#7c7c7c;padding-inline:0 29.86px;font-size:22px;font-weight:400}.cosqool-pricing[dir=rtl] .cpp-faq-answer{font-size:22px;font-weight:300;line-height:34px}.cosqool-pricing[dir=rtl] .cpp-faq-answer p{inline-size:90%}@media (width>=769px) and (width<=1150px){.cosqool-pricing .cpp-selector-label{margin-inline:28.86px}.cosqool-pricing .cpp-selector-label label{font-size:20px}.cosqool-pricing .cpp-select-control select{padding-inline-start:67.86px;font-size:17px}.cosqool-pricing .cpp-chips{padding-inline:40px 25px}.cosqool-pricing .cpp-cards{gap:30px;inline-size:calc(100% - 30px)}.cosqool-pricing .cpp-card-head{padding-inline:8px}.cosqool-pricing .cpp-card-head h3{font-size:14px}.cosqool-pricing .cpp-daily>span{font-size:10px}.cosqool-pricing .cpp-daily strong{font-size:19px}.cosqool-pricing .cpp-price{font-size:13px}.cosqool-pricing .cpp-price-band{padding-inline:12px}.cosqool-pricing .cpp-discount{font-size:14px}.cosqool-pricing .cpp-card-body ul{font-size:12px}.cosqool-pricing .cpp-card-footer{padding-inline:12px}.cosqool-pricing .cpp-select-plan{padding-inline:10.83px;font-size:11px}.cosqool-pricing[dir=rtl] .cpp-select-control select{padding-inline-start:67.86px}.cosqool-pricing[dir=rtl] .cpp-chips{padding-inline:40px 25px}.cosqool-pricing[dir=rtl] .cpp-selector-label label{font-size:17px}.cosqool-pricing[dir=rtl] .cpp-daily strong{font-size:19px}.cosqool-pricing[dir=rtl] .cpp-daily>span{font-size:10px}.cosqool-pricing[dir=rtl] .cpp-select-plan{padding-inline:10px}}.cosqool-pricing .cpp-track-controls{display:none}@media (width<=768px){.cosqool-pricing .cpp-main{padding-block-end:98.76px}.cosqool-pricing .cpp-intro{padding:132.86px 24.66px 0}.cosqool-pricing .cpp-intro h1{font-size:30px}.cosqool-pricing .cpp-intro h2{margin-block-start:12.27px;font-size:17px;line-height:23px}.cosqool-pricing .cpp-intro p{inline-size:100%;font-size:17px;line-height:23px}.cosqool-pricing .cpp-selectors{grid-template-columns:minmax(0,1fr);gap:15.97px;margin-block-start:38.68px;padding-inline:25px}.cosqool-pricing .cpp-selector{border-radius:10px}.cosqool-pricing .cpp-selector-label{min-block-size:32px;margin:9.5px 44.42px 5.7px}.cosqool-pricing .cpp-selector-label label{margin-inline-start:10.25px;font-size:16px}.cosqool-pricing .cpp-choice-indicator{flex-basis:10.052px;block-size:10.052px;inline-size:10.052px}.cosqool-pricing .cpp-select-control select{padding:8.01px 35px 7.04px 64.72px;font-size:15px}.cosqool-pricing .cpp-select-arrow{inset-inline-end:14.03px}.cosqool-pricing .cpp-chips{column-gap:8px;min-block-size:42.61px;padding:0 20px 0 36px}.cosqool-pricing .cpp-chip{font-size:18.493px}.cosqool-pricing .cpp-periods{background:#7ca2d2;border-radius:32px;inline-size:60%;margin:0 auto 32px;display:flex}.cosqool-pricing .cpp-periods button{color:#fff;min-block-size:31px;font-family:var(--public-font-title);background:0 0;border:0;border-radius:32px;flex:1;padding:4px;font-size:12px;font-weight:900;line-height:normal;position:relative}.cosqool-pricing .cpp-periods button:after{content:"";border-radius:inherit;position:absolute;inset:-7px 0}.cosqool-pricing .cpp-periods button[aria-pressed=true]{color:var(--pricing-blue);background:linear-gradient(#ffcb05 0%,#fbb613 100%)}.cosqool-pricing .cpp-pricing-zone{background:#4d5ea7;min-block-size:0;margin-block-start:calc(15% + 42.76px);padding-block:53px 45.73px}.cosqool-pricing .cpp-empty-period-rail{background:#7ca2d2;border-radius:32px;block-size:31px;inline-size:60%;margin:0 auto 32px;display:block}.cosqool-pricing .cpp-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;inline-size:100%;max-inline-size:none;margin-block-end:0;padding-block-end:6px;padding-inline:16px;scroll-padding-inline:16px;display:flex;inset-block-start:0;overflow-x:auto}.cosqool-pricing .cpp-cards::-webkit-scrollbar{display:none}.cosqool-pricing .cpp-card{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 min(100%,430px);display:block}.cosqool-pricing .cpp-track-controls{color:#fff;direction:ltr;justify-content:space-between;align-items:center;gap:12px;inline-size:min(100%,360px);margin:14px auto 0;padding-inline:6px;display:flex}.cosqool-pricing .cpp-track-arrow{color:#ffca05;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;place-items:center;block-size:52px;inline-size:52px;padding:0;display:grid}.cosqool-pricing .cpp-chevron{border-block-start:4px solid;border-inline-start:4px solid;border-radius:2px;block-size:20px;inline-size:20px;display:block;transform:translate(5px)rotate(-45deg)}.cosqool-pricing .cpp-track-right .cpp-chevron{transform:translate(-5px)rotate(135deg)}.cosqool-pricing .cpp-track-arrow:disabled{opacity:.3;cursor:default}.cosqool-pricing .cpp-track-dots{flex:auto;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cosqool-pricing .cpp-track-dots li{background:#ffffff73;border-radius:50%;block-size:12px;inline-size:12px;transition:background .2s,transform .2s}.cosqool-pricing .cpp-track-dots li[data-active]{background:#ffca05;transform:scale(1.15)}.cosqool-pricing .cpp-card-8{margin-block-start:0}.cosqool-pricing .cpp-card-head{padding-top:27px}.cosqool-pricing .cpp-card-body ul{min-block-size:0}.cosqool-pricing .cpp-select-plan{font-family:var(--public-font-body);font-size:14px}.cosqool-pricing .cpp-faq{margin-block-start:36.72px;padding-inline:24.47px}.cosqool-pricing .cpp-faq h2{color:var(--pricing-blue);margin-block-end:0;font-size:20px}.cosqool-pricing .cpp-faq-item{border-block-start:0;border-block-end:.5px solid #7c7c7c}.cosqool-pricing .cpp-faq-item button{color:#7b7b7b;gap:0;min-block-size:64.8px;padding:11.19px 0 11.61px;font-size:17px;line-height:28px}.cosqool-pricing .cpp-faq-item button>span{inline-size:77%}.cosqool-pricing .cpp-faq-item button img{flex-basis:20px;block-size:20px;inline-size:20px;margin-inline-end:16.5px}.cosqool-pricing .cpp-faq-answer{color:#7b7b7b;font-size:17px;line-height:20px}.cosqool-pricing .cpp-faq-answer p{inline-size:90%}.cosqool-pricing[dir=rtl] .cpp-intro h1{font-size:27px}.cosqool-pricing[dir=rtl] .cpp-intro p{inline-size:82%;font-size:15px;line-height:22px}.cosqool-pricing[dir=rtl] .cpp-selector-label label{font-size:14.5px}.cosqool-pricing[dir=rtl] .cpp-select-control select{padding:4.22px 66.39px 8.83px 35px;font-size:14.5px}.cosqool-pricing[dir=rtl] .cpp-chips{padding:0 36px 0 20px}.cosqool-pricing[dir=rtl] .cpp-periods button{font-weight:400}.cosqool-pricing[dir=rtl] .cpp-card-8 .cpp-card-head{border-radius:18px 18px 0 0}.cosqool-pricing[dir=rtl] .cpp-card-footer{padding:19.77px 25.82px 15.89px 22.96px}.cosqool-pricing[dir=rtl] .cpp-card-footer>p{font-size:12px}.cosqool-pricing[dir=rtl] .cpp-faq h2{margin-block-end:5%;font-size:19.26px;line-height:normal}.cosqool-pricing[dir=rtl] .cpp-faq-item button{color:#7d7d7d;padding-inline:0;font-size:16px;font-weight:300;line-height:24px}.cosqool-pricing[dir=rtl] .cpp-faq-item button>span{flex-shrink:0;inline-size:86%}.cosqool-pricing[dir=rtl] .cpp-faq-answer{color:#7d7d7d;font-size:16px;line-height:24px}}@media (width<=424px){.cosqool-pricing .cpp-intro h1,.cosqool-pricing[dir=rtl] .cpp-intro h1{font-size:29px}.cosqool-pricing .cpp-intro h2,.cosqool-pricing .cpp-intro p{font-size:16px}.cosqool-pricing .cpp-selector-label label{font-size:17px}.cosqool-pricing .cpp-card-head h3{font-size:15px}.cosqool-pricing .cpp-daily>span{font-size:10px}.cosqool-pricing .cpp-daily strong{font-size:20px}.cosqool-pricing .cpp-faq-item button>span{inline-size:94%}.cosqool-pricing .cpp-faq-answer p{inline-size:96%}.cosqool-pricing[dir=rtl] .cpp-card-body ul{font-size:13px}.cosqool-pricing[dir=rtl] .cpp-daily>span{font-size:10px}.cosqool-pricing[dir=rtl] .cpp-daily strong{font-size:20px}.cosqool-pricing[dir=rtl] .cpp-price{font-size:16px}.cosqool-pricing[dir=rtl] .cpp-select-plan{padding-inline:12px}}@media (width<=374px){.cosqool-pricing .cpp-intro h2,.cosqool-pricing .cpp-intro p{font-size:15px}.cosqool-pricing .cpp-card-head{padding-inline:10px}.cosqool-pricing .cpp-price{font-size:14px}.cosqool-pricing .cpp-price-band{padding-inline:13px}.cosqool-pricing .cpp-discount{font-size:16px}.cosqool-pricing .cpp-card-footer{padding-inline:15px}.cosqool-pricing .cpp-select-plan{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.cosqool-pricing .cpp-faq-item button img{transition:none}}.cosqool-pricing .cpp-select-control{--pricing-select-band:42.0313px;--pricing-select-offset:0px;block-size:calc(var(--pricing-select-band) + var(--pricing-select-offset))}.cosqool-pricing .cpp-select-control:before{content:"";block-size:var(--pricing-select-band);pointer-events:none;background:#7ca2d24d;position:absolute;inset-block-start:var(--pricing-select-offset);inset-inline:0}.cosqool-pricing[dir=rtl] .cpp-select-control{--pricing-select-band:43px}.cosqool-pricing .cpp-select-control select,.cosqool-pricing[dir=rtl] .cpp-select-control select{background:0 0;block-size:44px;min-block-size:44px;padding-block:0;position:relative;inset-block-start:calc(var(--pricing-select-offset) + (var(--pricing-select-band) - 44px) / 2)}.cosqool-pricing[dir=ltr] .cpp-select-control select{font-family:Arial,sans-serif;font-weight:400}.cosqool-pricing .cpp-select-arrow{inset-block-start:calc(var(--pricing-select-offset) + var(--pricing-select-band) / 2)}@media (width<=768px){.cosqool-pricing .cpp-select-control{--pricing-select-band:32.0313px}.cosqool-pricing[dir=rtl] .cpp-select-control{--pricing-select-band:29.0469px;--pricing-select-offset:3.78125px}}@media (width>=990px) and (width<=1439px){.cosqool-pricing .cpp-discount,.cosqool-pricing[dir=rtl] .cpp-discount>span,.cosqool-pricing[dir=rtl] .cpp-discount .cpp-percent{font-size:19px}}@media (width<=374px){.cosqool-pricing .cpp-intro h1,.cosqool-pricing[dir=rtl] .cpp-intro h1{font-size:30px}}.cosqool-pricing .cpp-card-head h3,.cosqool-pricing .cpp-daily strong{margin-block-end:-7px}@media (width>=769px) and (width<=990px){.cosqool-pricing .cpp-cards{gap:20px;inline-size:calc(100% - 20px)}}@media (width>=1550px){.cosqool-pricing .cpp-intro{max-inline-size:1480px}.cosqool-pricing .cpp-cards{max-inline-size:1450px}}.cosqool-pricing .cpp-builder{border:2px solid var(--pricing-blue,#007bcd);color:#095587;background:#eef8ff;border-radius:26px;margin:38px 56px 0;padding:28px 32px}.cosqool-pricing .cpp-builder h2{font-family:var(--public-font-title);color:var(--pricing-blue);margin:0 0 10px;font-size:28px;line-height:1.3}.cosqool-pricing .cpp-builder header p{margin:0 0 25px;font-size:16px;line-height:1.65}.cosqool-pricing .cpp-builder-choices{grid-template-columns:1fr 1fr;align-items:end;gap:36px;display:grid}.cosqool-pricing .cpp-builder-grade>label,.cosqool-pricing .cpp-builder-programs legend{margin-bottom:12px;font-size:18px;display:block}.cosqool-pricing .cpp-builder-grade>div{position:relative}.cosqool-pricing .cpp-builder-grade select{appearance:none;color:#095587;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #92cbea;border-radius:12px;padding:0 18px;padding-inline-end:42px}.cosqool-pricing .cpp-builder-grade .cpp-select-arrow{inset-inline-end:18px;pointer-events:none;position:absolute;top:23px}.cosqool-pricing .cpp-builder-programs{border:0;flex-wrap:wrap;gap:12px;min-width:0;margin:0;padding:0;display:flex}.cosqool-pricing .cpp-builder-programs label{cursor:pointer;background:#fff;border:1px solid #92cbea;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:10px 18px;display:flex}.cosqool-pricing .cpp-builder-programs label:has(input:checked){background:#dff2ff;border:2px solid #0874c7;padding:9px 17px}.cosqool-pricing .cpp-builder-programs input{accent-color:#0874c7;width:21px;height:21px}.cosqool-pricing .cpp-builder-selection{border-block-start:1px solid #b4d9ed;flex-wrap:wrap;align-items:center;gap:12px;min-height:60px;margin-top:24px;padding-top:20px;display:flex}.cosqool-pricing .cpp-builder-selection>span{font-size:15px}.cosqool-pricing .cpp-builder-selection>button{color:#fff;font:inherit;cursor:pointer;background:#0874c7;border:0;border-radius:22px;align-items:center;gap:14px;padding:10px 16px;display:flex}.cosqool-pricing .cpp-builder-selection>button img{filter:brightness(0)invert()}.cosqool-pricing .cpp-builder-selection p{margin:0;font-size:15px}.cosqool-pricing .cpp-builder :focus-visible{outline-offset:4px;outline:3px solid #e0b100}@media (width<=800px){.cosqool-pricing .cpp-builder{margin:32px 24px 0;padding:24px}.cosqool-pricing .cpp-builder-choices{grid-template-columns:1fr;gap:24px}.cosqool-pricing .cpp-builder h2{font-size:25px}.cosqool-pricing .cpp-builder-programs label{flex:1;justify-content:center}}@media (width<=420px){.cosqool-pricing .cpp-builder{margin-inline:16px;padding:22px 18px}.cosqool-pricing .cpp-builder-selection{gap:10px}.cosqool-pricing .cpp-builder-programs label{padding-inline:12px}}.cosqool-pricing .cpp-builder{color:var(--pricing-blue,#4d5ea7);background:#fff;border:2px solid #d7d6d6;border-radius:18px;padding:26px 30px}.cosqool-pricing .cpp-builder h2{color:var(--pricing-blue,#4d5ea7)}.cosqool-pricing .cpp-builder header p{color:#7d7d7d}.cosqool-pricing .cpp-builder-grade label,.cosqool-pricing .cpp-builder-programs legend{color:var(--pricing-blue,#4d5ea7);font-family:var(--public-font-title);font-size:17px;font-weight:900}.cosqool-pricing[dir=rtl] .cpp-builder-grade label,.cosqool-pricing[dir=rtl] .cpp-builder-programs legend{font-synthesis:none;font-weight:700}.cosqool-pricing .cpp-builder-programs label{min-block-size:44px;color:var(--pricing-blue,#4d5ea7);font-family:var(--public-font-medium);cursor:pointer;background:#fff;border:2px solid #d7d6d6;border-radius:50px;align-items:center;gap:10px;padding-inline:14px 16px;font-size:16px;display:inline-flex}.cosqool-pricing .cpp-builder-programs label:has(input:checked){border-color:var(--pricing-blue,#4d5ea7);background:#7ca2d229}.cosqool-pricing .cpp-builder-programs input[type=checkbox]{block-size:20px;inline-size:20px;accent-color:var(--pricing-blue,#4d5ea7);margin:0}.cosqool-pricing .cpp-builder-selection>button{border:2px solid var(--pricing-blue,#4d5ea7);min-block-size:40px;color:var(--pricing-blue,#4d5ea7);font-family:var(--public-font-medium);cursor:pointer;background:#fff;border-radius:50px;align-items:center;gap:8px;padding-inline:16px 6px;font-size:15px;display:inline-flex}.cosqool-pricing[dir=rtl] .cpp-builder-selection>button{padding-inline:16px 6px}.cosqool-pricing .cpp-chip-x{background:#7ca2d22e;border-radius:50%;place-items:center;block-size:28px;inline-size:28px;display:inline-grid;position:relative}.cosqool-pricing .cpp-chip-x:before,.cosqool-pricing .cpp-chip-x:after{content:"";background:var(--pricing-blue,#4d5ea7);border-radius:1px;block-size:2px;inline-size:12px;position:absolute;transform:rotate(45deg)}.cosqool-pricing .cpp-chip-x:after{transform:rotate(-45deg)}.cosqool-pricing .cpp-builder-selection>button:hover .cpp-chip-x{background:#7ca2d25c}.cosqool-pricing .cpp-builder-selection>button:focus-visible{outline:3px solid var(--public-border);outline-offset:2px}.cosqool-pricing .cpp-grade-select{inline-size:100%;max-inline-size:420px;position:relative}.cosqool-pricing .cpp-grade-button{min-block-size:48px;inline-size:100%;color:var(--pricing-blue,#4d5ea7);font-family:var(--public-font-medium);text-align:start;cursor:pointer;background:#7ca2d229;border:2px solid #d7d6d6;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:16px;display:flex}.cosqool-pricing .cpp-grade-button .is-placeholder{color:#7d7d7d}.cosqool-pricing .cpp-grade-button:focus-visible{outline:3px solid var(--public-border);outline-offset:2px}.cosqool-pricing .cpp-grade-chevron{border-inline-end:2.5px solid var(--pricing-blue,#4d5ea7);border-block-end:2.5px solid var(--pricing-blue,#4d5ea7);flex:none;block-size:10px;inline-size:10px;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.cosqool-pricing .is-open .cpp-grade-chevron{transform:translateY(2px)rotate(225deg)}.cosqool-pricing .cpp-grade-list{z-index:20;background:#fff;border:2px solid #d7d6d6;border-radius:14px;max-block-size:300px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 12px 32px #33333329}.cosqool-pricing .is-below .cpp-grade-list{inset-block-start:100%}.cosqool-pricing .is-above .cpp-grade-list{margin:0 0 6px;inset-block-end:100%}.cosqool-pricing .cpp-grade-list li{min-block-size:44px;color:var(--pricing-blue,#4d5ea7);font-family:var(--public-font-medium);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:16px;display:flex}.cosqool-pricing .cpp-grade-list li.is-active{background:#7ca2d229}.cosqool-pricing .cpp-grade-list li.is-selected{font-family:var(--public-font-title);font-weight:900}.cosqool-pricing[dir=rtl] .cpp-grade-list li.is-selected{font-synthesis:none;font-weight:700}.cosqool-pricing .cpp-grade-check{border-inline-end:2.5px solid var(--pricing-blue,#4d5ea7);border-block-end:2.5px solid var(--pricing-blue,#4d5ea7);block-size:16px;inline-size:10px;margin-inline-end:6px;transform:rotate(45deg)}.cosqool-pricing .cpp-grade-backdrop{z-index:19;background:#37458459;position:fixed;inset:0}.cosqool-pricing .is-sheet .cpp-grade-list{z-index:21;max-block-size:60vh;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;margin:0;position:fixed;inset:auto 0 0}.cosqool-pricing .cpp-cards{align-items:stretch}.cosqool-pricing .cpp-card{flex-direction:column;display:flex}.cosqool-pricing .cpp-card-body{flex-direction:column;flex:1;display:flex}.cosqool-pricing .cpp-card-footer{margin-block-start:auto}.cosqool-pricing .cpp-daily{align-items:baseline}.cosqool-pricing .cpp-price-band>div{flex-direction:column;justify-content:center;min-inline-size:0;display:flex}.cosqool-pricing .cpp-before{white-space:nowrap}.cosqool-pricing .cpp-before s{text-decoration-color:currentColor}.cosqool-pricing .cpp-price-band{block-size:auto;min-block-size:50px}.cosqool-pricing .cpp-payment-marks{padding:0 var(--public-gutter);color:#7d7d7d;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:8px auto 0;font-size:14px;display:flex}.cosqool-pricing .cpp-payment-marks img{background:#fff;border:1px solid #dce1ed;border-radius:6px;width:auto;height:24px;padding:2px 5px}
