html:has(.ct-page){scroll-behavior:auto}

.cuetake-brand-cover{display:grid;place-items:center;background:radial-gradient(ellipse at 50% 70%,#e8c68a 0%,#f3e7d1 48%,#faf8f3 100%)}
.cuetake-brand-cover>img{width:30%;height:auto;border-radius:24%;filter:drop-shadow(0 16px 18px #30231320)}
.ct-page{--ct-ink:#22231f;--ct-muted:#62645c;--ct-line:#deded4;--ct-accent:#e8b96b;background:#faf8f4;color:var(--ct-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}
.ct-page [hidden]{display:none!important}.ct-page a:focus-visible{outline:3px solid #936023;outline-offset:5px}.ct-page a{color:inherit}
.ct-shell,.ct-footer{width:min(1120px,calc(100% - 64px));margin-inline:auto}.ct-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1120px,calc(100% - 48px));margin:24px auto 0;padding:8px 18px;border:1px solid var(--ct-line);border-radius:25px;background:#fff}
.ct-nav nav,.ct-studio{display:flex;align-items:center;gap:22px}.ct-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;white-space:nowrap}.ct-nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:#b77d33}.ct-nav .ct-languages{gap:0;background:#f3f0e9;border-radius:17px;padding:3px}.ct-languages a{min-width:36px;min-height:34px;justify-content:center;border-radius:13px;font-size:12px}.ct-languages a[aria-current="true"]{background:white;box-shadow:0 2px 6px #0001}
.ct-page h1,.ct-page h2{font-family:inherit;letter-spacing:-.045em;line-height:1.15;text-wrap:balance}.ct-page p{color:var(--ct-muted)}.ct-eyebrow{font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ct-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center;padding:70px 0}.ct-app{display:flex;align-items:center;gap:14px;font-size:24px;margin-bottom:35px}.ct-app img{border-radius:14px}.ct-hero h1{font-size:clamp(48px,6vw,76px);margin:22px 0}.ct-lead{font-size:18px;max-width:600px;line-height:1.75}.ct-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.ct-primary,.ct-secondary{display:inline-flex;align-items:center;min-height:50px;font-size:14px;font-weight:650}.ct-primary{background:var(--ct-accent);padding:12px 23px;border-radius:14px;color:#2b2115!important}.ct-price{font-size:14px;font-weight:650;margin:30px 0 5px}.ct-small{font-size:12px}.ct-brand-stage{display:grid;place-items:center;aspect-ratio:1;background:radial-gradient(ellipse,#eacb91,#f5e9d5 58%,#faf8f4 73%)}.ct-brand-stage img{width:58%;height:auto;border-radius:24%;box-shadow:0 28px 44px #513b1b24}.ct-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding:40px 0 65px;border-top:1px solid var(--ct-line)}.ct-features h2{font-size:28px;margin:17px 0}.ct-features p{font-size:15px}
.ct-doc-hero{padding:62px 0 38px;border-bottom:1px solid var(--ct-line)}.ct-doc-hero h1{font-size:clamp(38px,5.2vw,62px);max-width:850px;margin:20px 0}.ct-doc-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px;padding:40px 0 65px}.ct-toc{align-self:start;position:sticky;top:25px}.ct-toc>p{font-weight:650;font-size:13px;margin-top:0}.ct-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:9px}.ct-toc a{display:block;font-size:13px;line-height:1.6;color:#676b60;padding-block:3px}.ct-toc a:hover{text-decoration:underline;text-underline-offset:4px}.ct-document section{margin-bottom:30px;padding-bottom:27px;border-bottom:1px solid var(--ct-line);scroll-margin-top:25px}.ct-document h2{font-size:25px;line-height:1.3;margin:0 0 14px}.ct-document p{font-size:16px;line-height:1.9;margin:0;overflow-wrap:anywhere}.ct-document a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#bd9a68}.ct-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--ct-line);padding:25px 0;font-size:12px}.ct-footer>a{font-weight:700}.ct-footer>span{color:#74776b}.ct-footer nav{display:flex;flex-wrap:wrap;gap:22px}.ct-footer a{min-height:32px;display:inline-flex;align-items:center}
@media(max-width:760px){.ct-shell,.ct-footer{width:calc(100% - 40px)}.ct-nav{width:calc(100% - 28px);gap:12px;padding:7px 12px;flex-wrap:wrap}.ct-studio{gap:7px}.ct-studio img{width:22px;height:22px}.ct-nav nav{gap:13px}.ct-nav a{font-size:12px}.ct-languages a{min-width:30px;font-size:11px}.ct-nav>.ct-languages{gap:0}.ct-hero{grid-template-columns:1fr;padding:42px 0;gap:10px}.ct-hero h1{font-size:53px}.ct-lead{font-size:17px}.ct-brand-stage{max-width:310px;width:100%;margin:auto}.ct-app{margin-bottom:25px}.ct-features{grid-template-columns:1fr;gap:20px;padding:30px 0 45px}.ct-features article+article{border-top:1px solid var(--ct-line);padding-top:15px}.ct-doc-hero{padding:40px 0 26px}.ct-doc-layout{grid-template-columns:1fr;gap:30px;padding:26px 0 35px}.ct-toc{position:static}.ct-toc ol{grid-template-columns:1fr 1fr;gap:5px 16px}.ct-toc a{font-size:13px;min-height:36px}.ct-document h2{font-size:23px}.ct-document p{font-size:15px}.ct-footer nav{width:100%;gap:18px}}
@media(max-width:420px){.ct-nav>.ct-studio{margin-right:auto}.ct-nav>nav:not(.ct-languages){order:3;width:100%;justify-content:center;border-top:1px solid var(--ct-line);gap:25px}.ct-nav>nav:not(.ct-languages) a{min-height:38px}.ct-toc ol{grid-template-columns:1fr}.ct-hero h1{font-size:47px}.ct-actions{gap:18px}}
@media(prefers-reduced-motion:reduce){.ct-page *{scroll-behavior:auto!important;transition:none!important}}

.ct-toc summary{font-weight:650;font-size:13px;cursor:pointer;margin:0 0 14px;color:#62645c}.ct-toc details:not([open]) summary{margin-bottom:0}
@media(max-width:760px){.ct-toc{border-bottom:1px solid var(--ct-line);padding-bottom:18px}.ct-toc summary{min-height:30px;line-height:30px}}
