.cs-section__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:2rem;color:var(--mco-text-primary);text-align:center;margin:0 0 8px}.cs-section__subtitle{color:var(--mco-text-muted);text-align:center;margin:0 0 40px;font-size:1.05rem}.cs-hero{background:linear-gradient(135deg,#0a0a0a,#1a0505,#0a0a0a);padding:80px 24px;text-align:center}.cs-hero__content{max-width:720px;margin:0 auto}.cs-hero__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:2.8rem;color:var(--mco-text-primary);margin:0 0 16px;line-height:1.15}.cs-hero__subtitle{color:var(--mco-text-secondary);font-size:1.15rem;line-height:1.6;margin:0 0 32px}.cs-hero__cta{display:inline-block;background:var(--mco-red);color:var(--mco-text-primary);padding:14px 36px;border-radius:4px;text-decoration:none;font-weight:600;font-size:1.05rem;transition:background .2s,transform .2s}.cs-hero__cta:hover{background:var(--mco-red-hover);transform:translateY(-1px)}.cs-proof{background:var(--mco-bg-secondary);border-top:1px solid var(--mco-border-default, #333);border-bottom:1px solid var(--mco-border-default, #333);padding:16px 24px}.cs-proof__inner{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.cs-proof__item{color:var(--mco-text-muted);font-size:.9rem;font-weight:500;letter-spacing:.03em}.cs-proof__divider{color:var(--mco-text-muted, #8A8072);font-size:.7rem}.cs-proof__tagline{color:var(--mco-red);font-weight:600;font-size:.9rem}.cs-tiers{padding:64px 24px;max-width:1100px;margin:0 auto}.cs-tiers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cs-tier{background:#141414;border:1px solid #2a2a2a;border-radius:8px;padding:32px 24px;display:flex;flex-direction:column;position:relative;transition:border-color .2s,transform .2s}.cs-tier:hover{border-color:var(--mco-border-default);transform:translateY(-2px)}.cs-tier--featured{border-color:var(--mco-red);background:#1a0808}.cs-tier--featured:hover{border-color:var(--mco-red-hover)}.cs-tier__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--mco-red);color:var(--mco-text-primary);padding:4px 16px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cs-tier__header{text-align:center;margin-bottom:24px}.cs-tier__name{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.4rem;color:var(--mco-text-primary);margin:0 0 8px}.cs-tier__price{color:var(--mco-text-muted);font-size:1rem}.cs-tier__price strong{color:var(--mco-text-primary);font-size:1.6rem;font-weight:700}.cs-tier__features{list-style:none;padding:0;margin:0 0 24px;flex:1}.cs-tier__features li{color:var(--mco-text-secondary);border-bottom:1px solid #1e1e1e;font-size:.9rem;padding:8px 0 8px 20px;position:relative}.cs-tier__features li:before{content:"\2713";position:absolute;left:0;color:#4caf50;font-weight:700}.cs-tier__cta{display:block;text-align:center;padding:12px 24px;background:transparent;border:2px solid var(--mco-red);color:var(--mco-red);border-radius:4px;text-decoration:none;font-weight:600;transition:background .2s,color .2s}.cs-tier__cta:hover{background:var(--mco-red);color:var(--mco-text-primary)}.cs-tier--featured .cs-tier__cta{background:var(--mco-red);color:var(--mco-text-primary);border-color:var(--mco-red)}.cs-tier--featured .cs-tier__cta:hover{background:var(--mco-red-hover);border-color:var(--mco-red-hover)}.cs-process{padding:64px 24px;background:#0c0c0c;max-width:1000px;margin:0 auto}.cs-process__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.cs-step{text-align:center}.cs-step__number{width:48px;height:48px;border-radius:50%;background:var(--mco-red);color:var(--mco-text-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-bottom:16px}.cs-step__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.05rem;color:var(--mco-text-primary);margin:0 0 8px}.cs-step__desc{color:var(--mco-text-muted);font-size:.9rem;line-height:1.5;margin:0}.cs-why{padding:64px 24px;max-width:1000px;margin:0 auto}.cs-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cs-why__item{background:#141414;border:1px solid var(--mco-border-default, #333);border-radius:8px;padding:24px}.cs-why__item h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;color:var(--mco-text-primary);margin:0 0 8px}.cs-why__item p{color:var(--mco-text-muted);font-size:.9rem;line-height:1.5;margin:0}.cs-faq{padding:64px 24px;max-width:800px;margin:0 auto}.cs-faq__list{display:flex;flex-direction:column;gap:8px}.cs-faq__item{background:#141414;border:1px solid var(--mco-border-default, #333);border-radius:6px;overflow:hidden}.cs-faq__question{padding:16px 20px;color:#eee;font-weight:500;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.cs-faq__question:after{content:"+";font-size:1.4rem;color:var(--mco-text-muted, #8A8072);transition:transform .2s}details[open] .cs-faq__question:after{content:"\2212";color:var(--mco-red)}.cs-faq__question::-webkit-details-marker{display:none}.cs-faq__answer{padding:0 20px 16px}.cs-faq__answer p{color:var(--mco-text-muted);font-size:.9rem;line-height:1.6;margin:0}.cs-form-section{padding:64px 24px;background:#0a0a0a;max-width:720px;margin:0 auto}.cs-form__progress{display:flex;justify-content:center;gap:40px;margin-bottom:40px}.cs-form__progress-step{display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.4;transition:opacity .3s}.cs-form__progress-step--active{opacity:1}.cs-form__progress-step--completed{opacity:.7}.cs-form__progress-num{width:32px;height:32px;border-radius:50%;border:2px solid var(--mco-border-default, #333);display:flex;align-items:center;justify-content:center;color:var(--mco-text-muted);font-weight:600;font-size:.85rem}.cs-form__progress-step--active .cs-form__progress-num{border-color:var(--mco-red);color:var(--mco-red);background:#bc04041a}.cs-form__progress-step--completed .cs-form__progress-num{border-color:#4caf50;background:#4caf50;color:var(--mco-text-primary)}.cs-form__progress-label{font-size:.75rem;color:var(--mco-text-muted, #8A8072);text-transform:uppercase;letter-spacing:.05em}.cs-form__step{display:none}.cs-form__step--active{display:block}.cs-form__fieldset{border:none;padding:0;margin:0}.cs-form__legend{font-size:.85rem;font-weight:600;color:var(--mco-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.cs-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.cs-form__field{margin-bottom:16px}.cs-form__label{display:block;color:var(--mco-text-secondary);font-size:.9rem;margin-bottom:6px;font-weight:500}.cs-required{color:var(--mco-red)}.cs-optional{color:var(--mco-text-muted, #8A8072);font-weight:400}.cs-form__input,.cs-form__select,.cs-form__textarea{width:100%;background:var(--mco-bg-secondary);border:1px solid var(--mco-border-subtle);border-radius:4px;color:#eee;padding:10px 12px;font-size:.95rem;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.cs-form__input:focus,.cs-form__select:focus,.cs-form__textarea:focus{border-color:var(--mco-red);outline:none}.cs-form__textarea{resize:vertical}.cs-form__select{-webkit-appearance:auto;appearance:auto}.cs-form__checkboxes{display:flex;flex-wrap:wrap;gap:12px}.cs-form__checkbox-label{display:flex;align-items:center;gap:6px;color:var(--mco-text-secondary);font-size:.9rem;cursor:pointer}.cs-form__checkbox{accent-color:var(--mco-red)}.cs-form__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.cs-form__next,.cs-form__submit{background:var(--mco-red);color:var(--mco-text-primary);border:none;padding:12px 28px;border-radius:4px;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s}.cs-form__next:hover,.cs-form__submit:hover{background:var(--mco-red-hover)}.cs-form__prev{background:transparent;color:var(--mco-text-muted);border:1px solid var(--mco-border-default);padding:12px 24px;border-radius:4px;font-size:.95rem;cursor:pointer;transition:border-color .2s,color .2s}.cs-form__prev:hover{border-color:var(--mco-text-muted);color:var(--mco-text-secondary)}.cs-form__submit:disabled{opacity:.6;cursor:not-allowed}.cs-form__message{margin-top:20px;padding:12px 16px;border-radius:6px;font-size:.9rem;text-align:center}.cs-form__message--success{background:#0a2e0a;border:1px solid #1b5e20;color:#4caf50}.cs-form__message--error{background:#2e0a0a;border:1px solid #5e1b1b;color:#ef5350}.cs-final-cta{padding:64px 24px;text-align:center;background:linear-gradient(135deg,#1a0505,#0a0a0a)}.cs-final-cta h2{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.8rem;color:var(--mco-text-primary);margin:0 0 12px}.cs-final-cta p{color:var(--mco-text-muted);margin:0 0 24px}.cs-final-cta a[href^=mailto]{color:var(--mco-red);text-decoration:none}.cs-final-cta a[href^=mailto]:hover{text-decoration:underline}@media(max-width:768px){.cs-hero__title{font-size:2rem}.cs-hero{padding:48px 20px}.cs-tiers__grid{grid-template-columns:1fr;gap:20px}.cs-process__steps{grid-template-columns:1fr 1fr}.cs-why__grid,.cs-form__row{grid-template-columns:1fr}.cs-form__progress{gap:24px}.cs-proof__inner{gap:8px}.cs-form__actions{flex-direction:column}.cs-form__prev{order:2}}@media(max-width:480px){.cs-hero__title{font-size:1.6rem}.cs-section__title{font-size:1.5rem}.cs-process__steps{grid-template-columns:1fr}.cs-proof__inner{flex-direction:column;gap:4px}.cs-proof__divider{display:none}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/custom-shoots.css.map */
