@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Instrument+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400&display=swap";.cm-hero,.cm-products,.cm-reviews,.cm-steps,.cm-rush,.cm-faq,.cm-cta,.cm-announce,.cm-landing{--accent: #A6402C;--ink: #221E19;--cream: #FAF7F1;--stone: #8A8172;--body: #5C554A;--line: #E7E0D4;--card: #FFFDF8;box-sizing:border-box;font-family:Instrument Sans,sans-serif;line-height:1.55}.cm-hero *,.cm-hero *:before,.cm-hero *:after,.cm-products *,.cm-products *:before,.cm-products *:after,.cm-reviews *,.cm-reviews *:before,.cm-reviews *:after,.cm-steps *,.cm-steps *:before,.cm-steps *:after,.cm-rush *,.cm-rush *:before,.cm-rush *:after,.cm-faq *,.cm-faq *:before,.cm-faq *:after,.cm-cta *,.cm-cta *:before,.cm-cta *:after,.cm-announce *,.cm-announce *:before,.cm-announce *:after,.cm-landing *,.cm-landing *:before,.cm-landing *:after{box-sizing:border-box}.cm-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin:0}a.cm-btn{text-decoration:none;color:var(--cream)!important;background:var(--ink);padding:16px 32px;border-radius:999px;font-weight:500;font-size:17px;display:inline-block;transition:background .2s}a.cm-btn:hover{background:var(--accent);color:var(--cream)!important}.cm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cm-hero{color:var(--ink);background:var(--cream)}.cm-hero__inner{max-width:1160px;margin:0 auto;padding:72px 24px 88px}.cm-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"copy media" "trust media";gap:24px 56px}.cm-hero__copy{grid-area:copy;display:flex;flex-direction:column;justify-content:center;gap:24px}.cm-hero__h1{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(40px,5.5vw,62px);line-height:1.08;margin:0;text-wrap:balance}.cm-hero__h1 em{color:var(--accent);font-style:italic}.cm-hero__lead{margin:0;font-size:18px;color:var(--body);max-width:46ch;text-wrap:pretty}.cm-hero__urgency{margin:0;font-size:15px;color:var(--accent);font-weight:500}.cm-hero__trust{grid-area:trust;align-self:end;font-size:14px;color:var(--stone);display:flex;gap:10px;flex-wrap:wrap;margin:0}.cm-media{grid-area:media;align-self:center;aspect-ratio:4/5;border-radius:4px;background:repeating-linear-gradient(45deg,#efe9dd,#efe9dd 10px,#e7e0d2 10px 20px);display:flex;align-items:center;justify-content:center;overflow:hidden}.cm-media img{width:100%;height:100%;object-fit:cover;display:block}.cm-media__tag{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--stone);background:var(--cream);padding:8px 14px;border-radius:3px}@media(max-width:860px){.cm-hero__inner{padding:48px 24px 64px}.cm-hero__grid{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"copy" "media" "trust";gap:32px}.cm-media{aspect-ratio:3/4}}.cm-products{color:var(--ink);background:var(--cream)}.cm-products__inner{max-width:1160px;margin:0 auto;padding:96px 24px}.cm-products__head{display:flex;flex-direction:column;gap:12px;margin-bottom:48px;max-width:60ch}.cm-h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(30px,4vw,42px);line-height:1.15;margin:0}.cm-products__lead{margin:0;color:var(--body)}.cm-products__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.cm-card{background:var(--card);border:1px solid var(--line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.cm-card__media{aspect-ratio:4/3;background:var(--card);display:flex;align-items:center;justify-content:center;overflow:hidden}.cm-card__media img{width:100%;height:100%;object-fit:cover;display:block}.cm-card__body{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1}.cm-card__label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.cm-card__title{font-family:"Instrument Serif",serif;font-weight:400;font-size:26px;margin:0}.cm-card__desc{margin:0;font-size:15px;color:var(--body);flex:1}.cm-card__price{display:flex;align-items:baseline;gap:8px;border-top:1px solid var(--line);padding-top:16px}.cm-card__price b{font-family:"Instrument Serif",serif;font-size:24px;font-weight:400}.cm-card__price span{font-size:13px;color:var(--stone)}a.cm-card__btn{text-decoration:none;text-align:center;color:var(--ink)!important;border:1px solid var(--ink);padding:12px 20px;border-radius:999px;font-weight:500;font-size:15px;transition:background .2s,color .2s}a.cm-card__btn:hover{background:var(--ink);color:var(--cream)!important}@media(max-width:860px){.cm-products__inner{padding:56px 24px}.cm-products__head{margin-bottom:36px}}.cm-reviews{color:var(--ink);background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cm-reviews__inner{max-width:1160px;margin:0 auto;padding:64px 24px}.cm-reviews__header{text-align:center;margin:0 0 40px;display:flex;flex-direction:column;gap:12px}.cm-reviews__h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,3.5vw,38px);line-height:1.15;margin:0}.cm-reviews__h2 em{color:var(--accent);font-style:italic}.cm-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}.cm-review{margin:0;display:flex;flex-direction:column;gap:14px}.cm-review__stars{color:var(--accent);font-size:15px;letter-spacing:3px}.cm-review__quote{margin:0;font-family:"Instrument Serif",serif;font-size:20px;line-height:1.4}.cm-review__cite{font-size:14px;color:var(--stone)}@media(max-width:860px){.cm-reviews__inner{padding:48px 24px}.cm-reviews__header{margin-bottom:32px}}.cm-rush{--accent:#A6402C;box-sizing:border-box;font-family:Instrument Sans,sans-serif;background:#faf7f1;color:#221e19;line-height:1.55}.cm-rush *,.cm-rush *:before,.cm-rush *:after{box-sizing:border-box}.cm-rush__inner{max-width:760px;margin:0 auto;padding:88px 24px;text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center}.cm-rush__eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8a8172;margin:0}.cm-rush__h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(30px,4vw,42px);line-height:1.15;margin:0;text-wrap:balance}.cm-rush__h2 em{color:var(--accent);font-style:italic}.cm-rush__p{margin:0;color:#5c554a;max-width:54ch;text-wrap:pretty}.cm-rush__status{font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#fffdf8;border:1px solid #E7E0D4;border-radius:999px;padding:10px 20px;margin:4px 0 0}@media(max-width:860px){.cm-rush__inner{padding:56px 24px}}.cm-steps{background:var(--accent);color:var(--cream)}.cm-steps__inner{max-width:1160px;margin:0 auto;padding:96px 24px}.cm-steps__head{display:flex;flex-direction:column;gap:12px;margin-bottom:56px;max-width:60ch}.cm-steps__eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#f0cfc2;margin:0}.cm-steps__h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(30px,4vw,42px);line-height:1.15;margin:0}.cm-steps__lead{margin:0;color:#f6e3da}.cm-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:40px}.cm-step{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(250,247,241,.3);padding-top:20px}.cm-step__num{font-family:JetBrains Mono,monospace;font-size:13px;color:#f0cfc2}.cm-step__title{font-family:"Instrument Serif",serif;font-weight:400;font-size:23px;margin:0}.cm-step__desc{margin:0;font-size:15px;color:#f6e3da}.cm-step__desc a{color:var(--cream);text-decoration-color:currentcolor;text-underline-offset:2px}.cm-step__desc a:hover{color:#f0cfc2}@media(max-width:860px){.cm-steps__inner{padding:56px 24px}.cm-steps__head{margin-bottom:40px}}.cm-faq{color:var(--ink);background:var(--cream)}.cm-faq__inner{max-width:760px;margin:0 auto;padding:96px 24px}.cm-faq__head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.cm-faq__eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin:0}.cm-faq__h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(30px,4vw,42px);line-height:1.15;margin:0}.cm-faq__list{display:flex;flex-direction:column}.cm-faq__item{border-top:1px solid var(--line);padding:22px 0}.cm-faq__item:last-child{border-bottom:1px solid var(--line)}.cm-faq__q{cursor:pointer;font-family:"Instrument Serif",serif;font-size:21px;display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}.cm-faq__q::-webkit-details-marker{display:none}.cm-faq__q .cm-faq__sign{color:var(--accent);font-size:22px;line-height:1;transition:transform .2s}.cm-faq__item[open] .cm-faq__sign{transform:rotate(45deg)}.cm-faq__a{margin:14px 0 0;color:var(--body);font-size:16px}@media(max-width:860px){.cm-faq__inner{padding:56px 24px}}.cm-cta{background:var(--accent);color:var(--cream)}.cm-cta__inner{max-width:760px;margin:0 auto;padding:88px 24px;text-align:center;display:flex;flex-direction:column;gap:20px;align-items:center}.cm-cta__h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(32px,4.5vw,48px);line-height:1.12;margin:0;text-wrap:balance}.cm-cta__p{margin:0;max-width:50ch}a.cm-cta__btn{text-decoration:none;color:var(--ink)!important;background:var(--cream);padding:16px 32px;border-radius:999px;font-weight:500;font-size:17px;display:inline-block;transition:background .2s}a.cm-cta__btn:hover{background:#fff}.cm-cta__alt{font-size:15px;margin:0}.cm-cta__alt a{color:var(--cream);font-weight:500;text-decoration-color:currentcolor;text-underline-offset:2px}@media(max-width:860px){.cm-cta__inner{padding:56px 24px}}.cm-announce{font-family:JetBrains Mono,monospace;background:var(--accent);color:var(--cream);overflow:hidden}.cm-announce__track{display:flex;width:max-content;animation:cm-announce-scroll 40s linear infinite}.cm-announce:hover .cm-announce__track{animation-play-state:paused}.cm-announce__group{display:flex;align-items:center;flex-shrink:0}.cm-announce__item{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:10px 0;white-space:nowrap}.cm-announce__item a{color:var(--cream);text-decoration-color:currentcolor;text-underline-offset:3px}.cm-announce__item a:hover{color:var(--ink)}.cm-announce__dot{color:#faf7f180;padding:0 28px}@keyframes cm-announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cm-announce__track{animation:none;width:100%;justify-content:center}.cm-announce__group--dup{display:none}}.cm-landing{color:var(--ink);background:var(--cream)}.cm-landing .cm-eyebrow{margin:0 0 12px}.cm-landing h1{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(36px,5vw,54px);line-height:1.1;margin:0 0 20px;text-wrap:balance}.cm-landing h1 em,.cm-landing h2 em{color:var(--accent);font-style:italic}.cm-landing h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,3.5vw,38px);line-height:1.15;margin:0 0 16px}.cm-landing h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:23px;margin:0 0 10px}.cm-landing p{color:var(--body)}.cm-landing a:not(.cm-btn){color:var(--ink);font-weight:500;text-decoration-color:currentcolor;text-underline-offset:2px}.cm-landing a:not(.cm-btn):hover{color:var(--accent)}.cm-landing .cm-section{max-width:1160px;margin:0 auto;padding:48px 24px}.cm-landing .cm-section--narrow{max-width:860px}.cm-landing .cm-step-num{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--accent);letter-spacing:.1em;display:block;margin-bottom:8px}.cm-landing .cm-step-block{border-top:1px solid var(--line);padding-top:40px;margin-top:40px}.cm-landing ul.cm-list{margin:0 0 16px;padding-left:20px;color:var(--body);max-width:62ch}.cm-landing ul.cm-list li{margin-bottom:8px}.cm-landing .cm-note{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:24px 28px;font-size:15px;color:var(--body);margin:12px 0 24px}.cm-landing .cm-note strong{color:var(--ink)}.cm-landing .cm-note ul{margin:10px 0 0;padding-left:20px}.cm-landing .cm-note li{margin-bottom:6px}.cm-landing .cm-hero-l{display:grid;grid-template-columns:1fr;gap:32px;padding:64px 24px 48px;max-width:1160px;margin:0 auto}.cm-landing .cm-hero-l__intro{font-size:18px;line-height:1.6;max-width:46ch;margin:0 0 28px;text-wrap:pretty}.cm-landing .cm-hero-l__image img{width:100%;height:auto;border-radius:4px;display:block}.cm-landing .cm-stripe-placeholder{width:100%;aspect-ratio:4/5;border-radius:4px;background:repeating-linear-gradient(45deg,#efe9dd,#efe9dd 10px,#e7e0d2 10px 20px)}@media(min-width:750px){.cm-landing .cm-hero-l{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;padding:96px 24px 64px}}@media(max-width:749px){.cm-landing .cm-stripe-placeholder{aspect-ratio:3/4}}.cm-landing .cm-usecases{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:700px){.cm-landing .cm-usecases{grid-template-columns:repeat(3,1fr)}}.cm-landing .cm-usecase{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:28px}.cm-landing .cm-usecase__text{font-size:15px;line-height:1.55;margin:0}.cm-landing .cm-testimonial{text-align:center;max-width:640px;margin:0 auto;padding:48px 24px}.cm-landing .cm-testimonial__quote{font-family:"Instrument Serif",serif;font-size:24px;line-height:1.4;margin:0 0 16px;color:var(--ink)}.cm-landing .cm-testimonial__author{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);margin:0}.cm-landing .cm-faq-wrap{max-width:760px;margin:0 auto}.cm-landing .cm-faq-wrap h2{text-align:center;margin-bottom:32px}.cm-landing .cm-faq-item{border-top:1px solid var(--line);padding:20px 0}.cm-landing .cm-faq-item:last-of-type{border-bottom:1px solid var(--line)}.cm-landing .cm-faq-item summary{cursor:pointer;font-family:"Instrument Serif",serif;font-size:20px;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.cm-landing .cm-faq-item summary::-webkit-details-marker{display:none}.cm-landing .cm-faq-item summary .cm-sign{color:var(--accent);font-size:22px;line-height:1;transition:transform .2s}.cm-landing .cm-faq-item[open] summary .cm-sign{transform:rotate(45deg)}.cm-landing .cm-faq-item p{margin:12px 0 0;font-size:15.5px;line-height:1.6}.cm-landing .cm-final-cta{text-align:center;padding:64px 24px 80px;max-width:760px;margin:0 auto}.cm-landing .cm-final-cta p{max-width:50ch;margin:0 auto 24px;text-wrap:pretty}.cm-landing .cm-local-note{font-size:14px;color:var(--stone);margin:24px 0 0}.cm-landing .cm-linkstrip{border-top:1px solid var(--line);padding:32px 24px 56px;text-align:center;font-size:14px;color:var(--stone)}.cm-landing .cm-linkstrip a{margin:0 10px}@media(max-width:640px){.cm-landing .cm-section{padding:40px 20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cm-system.css.map */
