:root{--cci-pink:#cf4291;--cci-purple:#672e8c;--cci-ink:#171717;--cci-text:#5c5c5c;--cci-radius:20px;--cci-head-h:104px;--cci-btn-h:52px;--cci-font:var(--font-figtree), var(--font-bengali), -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif;--cci-body-size:18px}@media (max-width:1279px){:root{--cci-body-size:16px}}@media (max-width:1024px){:root{--cci-head-h:90px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--cci-text);font-family:var(--cci-font);font-size:var(--cci-body-size);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--cci-ink);margin:0 0 20px;font-family:inherit;font-weight:700;line-height:1.1}h1{font-size:36px}h2{font-size:30px}h3{font-size:28px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}@media (max-width:1279px){h1{font-size:32px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}}p{margin:0 0 18px}a{color:inherit;text-decoration:none;transition:color .25s}ul,ol{margin:15px 0;padding:0}strong,b{font-weight:700}img,svg,video,iframe{vertical-align:middle}img{max-width:100%;height:auto}figure,blockquote{margin:0}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{cursor:pointer}::selection{background:var(--cci-pink);color:#fff}:focus-visible{outline:2px solid var(--cci-pink);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cci-btn{min-height:var(--cci-btn-h);background:var(--cci-pink);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 30px;font-family:inherit;font-size:16px;font-style:normal;font-weight:700;line-height:1.2;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s,transform .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -16px #cf4291bf;color:#fff!important;text-decoration:none!important}.cci-btn:is(:hover,:focus-visible):not(:disabled){background:var(--cci-purple);transform:translateY(-2px);box-shadow:0 18px 32px -16px #672e8cbf;color:#fff!important}.cci-btn:active:not(:disabled){transform:scale(.97)}.cci-btn{isolation:isolate}.cci-btn:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:50%;transition:left .7s;position:absolute;top:0;bottom:0;left:-75%;transform:skew(-20deg)}.cci-btn:is(:hover,:focus-visible):before{left:130%}.cci-btn:disabled{opacity:.7;cursor:progress}.cci-btn.cci-btn--ghost{box-shadow:none;background:0 0;border-color:#dcc6d6;color:var(--cci-ink)!important}.cci-btn.cci-btn--ghost:is(:hover,:focus-visible){border-color:var(--cci-pink);box-shadow:none;background:0 0;color:var(--cci-pink)!important}.cci-btn.cci-btn--ghost-light{box-shadow:none;background:0 0;border-color:#ffffffb3;color:#fff!important}.cci-btn.cci-btn--ghost-light:is(:hover,:focus-visible){box-shadow:none;background:#fff;border-color:#fff;color:var(--cci-purple)!important}@media (max-width:480px){.cci-btn{padding:0 24px}}@media (max-width:360px){.cci-btn{white-space:normal;text-align:center;max-width:100%;padding:10px 20px}}.cci-ripple{pointer-events:none;background:#ffffff73;border-radius:50%;animation:.65s ease-out forwards cci-ripple;position:absolute;transform:scale(0)}@keyframes cci-ripple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cci-btn,.cci-btn:before{transition:none}.cci-btn:before,.cci-ripple{display:none}}html.cci-reveal [data-reveal]:not([data-shown]){opacity:0;translate:var(--rx,0) var(--ry,32px);rotate:var(--rr,0deg);scale:var(--rs,1);filter:blur(var(--rb,0px))}html.cci-reveal [data-reveal][data-shown]:not([data-done]){transition:opacity .75s cubic-bezier(.2, .7, .2, 1) var(--rd,0s), translate .85s cubic-bezier(.2, .7, .2, 1) var(--rd,0s), rotate .85s cubic-bezier(.2, .7, .2, 1) var(--rd,0s), scale .85s cubic-bezier(.2, .7, .2, 1) var(--rd,0s), filter .75s ease var(--rd,0s)}
