@font-face{font-display:swap;font-family:SuisseIntl;font-style:normal;font-weight:400;src:url(https://cdn.shopify.com/oxygen-v2/33924/23678/49114/3601662/assets/SuisseIntl-Book-2GLd2RO6.woff2) format("woff2")}@font-face{font-display:swap;font-family:SuisseIntl;font-style:normal;font-weight:600;src:url(https://cdn.shopify.com/oxygen-v2/33924/23678/49114/3601662/assets/SuisseIntl-SemiBold-CuYmzZoc.woff2) format("woff2")}:root{--cw-black:#1d1d1d;--cw-white:#fff;--cw-bg-light:#f5f5f5;--cw-on-light-2:rgba(29,29,29,.72);--cw-on-light-3:rgba(29,29,29,.62);--cw-font:"SuisseIntl",system-ui,sans-serif}.cw-pricing--fr,.cw-pricing--fr *{font-family:SuisseIntl,system-ui,sans-serif!important}.cw-pricing{background:#f5f5f5;font-family:var(--cw-font);padding:120px 0}.cw-pricing__header{margin-bottom:48px;padding:0 clamp(20px,5vw,80px);text-align:left}.cw-pricing .cw-section-label{color:var(--cw-on-light-3);display:block;font-size:12px;font-weight:600;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.cw-pricing__title{color:#1d1d1d;font-size:clamp(36px,5vw,72px);font-weight:600;letter-spacing:-.02em;line-height:1;margin:0 0 14px}.cw-pricing__subtitle{color:var(--cw-on-light-2);font-size:clamp(16px,1.3vw,20px);line-height:1.5;margin:0;max-width:640px}.cw-pricing__included{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;margin:0 0 48px;max-width:940px;padding:0 clamp(20px,5vw,80px)}.cw-pricing__included li{align-items:center;color:var(--cw-on-light-2);display:flex;font-size:13px;font-weight:500;gap:8px}.cw-tiers{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:940px;padding:0 clamp(20px,5vw,80px)}.cw-tier-card{background:#fff;border:1px solid rgba(29,29,29,.08);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:36px 32px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.cw-tier-card:hover{box-shadow:0 16px 48px rgba(0,0,0,.06);transform:translateY(-2px)}.cw-tier-card--featured{background:#1d1d1d;border-color:#1d1d1d;color:#fff}.cw-tier-card__badge{background:rgba(29,29,29,.06);border-radius:100px;color:#1d1d1d;font-size:11px;font-weight:600;letter-spacing:1px;padding:5px 12px;position:absolute;right:20px;text-transform:uppercase;top:20px}.cw-tier-card--featured .cw-tier-card__badge{background:#fff;color:#1d1d1d}.cw-tier-card__name{color:var(--cw-on-light-3);font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.cw-tier-card--featured .cw-tier-card__name{color:hsla(0,0%,100%,.58)}.cw-tier-card__price{align-items:baseline;display:flex;gap:4px;line-height:1}.cw-tier-card__amount{color:#1d1d1d;font-size:48px;font-weight:600;letter-spacing:-.03em}.cw-tier-card--featured .cw-tier-card__amount{color:#fff}.cw-tier-card__period{color:var(--cw-on-light-3);font-size:16px;font-weight:500}.cw-tier-card--featured .cw-tier-card__period{color:hsla(0,0%,100%,.58)}.cw-tier-card__engagement{color:var(--cw-on-light-3);flex-grow:1;font-size:13px;line-height:1.5;margin:0}.cw-tier-card--featured .cw-tier-card__engagement{color:hsla(0,0%,100%,.58)}.cw-tier-card__cta{justify-content:center;margin-top:6px;width:100%}.cw-pricing .cw-btn{align-items:center!important;border:none!important;border-radius:100px!important;cursor:pointer!important;display:inline-flex;font-size:14px!important;font-weight:600!important;justify-content:center!important;letter-spacing:.02em!important;padding:14px 28px!important;text-decoration:none!important;transition:all .3s ease!important;white-space:nowrap!important}.cw-pricing .cw-btn--primary{background:var(--cw-black)!important;color:var(--cw-white)!important}.cw-tier-card--featured .cw-btn--primary{background:var(--cw-white)!important;color:var(--cw-black)!important}.cw-pricing .cw-btn--primary:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-1px)}.cw-fr-modal[hidden]{display:none}.cw-fr-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.cw-fr-modal__backdrop{background:rgba(0,0,0,.6);inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.cw-fr-modal--open .cw-fr-modal__backdrop{opacity:1}.cw-fr-modal__dialog{background:#fff;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.25);max-width:560px;opacity:0;padding:40px;position:relative;transform:translateY(12px) scale(.98);transition:transform .22s ease,opacity .22s ease;width:100%}.cw-fr-modal--open .cw-fr-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.cw-fr-modal__close{background:none;border:none;color:rgba(29,29,29,.4);cursor:pointer;font-size:28px;line-height:1;padding:4px 8px;position:absolute;right:18px;top:16px;transition:color .2s ease}.cw-fr-modal__close:hover{color:#1d1d1d}.cw-fr-modal__eyebrow{color:rgba(29,29,29,.4);font-size:11px;font-weight:600;letter-spacing:1.5px;margin:0 0 6px;text-transform:uppercase}.cw-fr-modal__title{color:#1d1d1d;font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.cw-fr-modal__subtitle{color:rgba(29,29,29,.55);font-size:14px;line-height:1.5;margin:0 0 24px}.cw-fr-modal__cards{display:grid;gap:14px;grid-template-columns:1fr 1fr}.popup-model-card{align-items:center;background:#f8f8f8;border:2px solid rgba(29,29,29,.1);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:20px 14px 16px;text-align:center;transition:all .2s ease}.popup-model-card:hover{background:#fff;border-color:#1d1d1d;box-shadow:0 10px 28px rgba(0,0,0,.08);transform:translateY(-2px)}.popup-model-img{height:66px;object-fit:contain;width:104px}.popup-model-info{display:flex;flex-direction:column;gap:2px}.popup-model-name{color:#1d1d1d;display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.popup-model-frame{color:rgba(29,29,29,.4);display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.popup-model-price{color:#1d1d1d;display:block;font-size:18px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.cw-pricing__addons{margin:56px auto 0;max-width:940px;padding:0 clamp(20px,5vw,80px)}.cw-pricing__addons-header{margin-bottom:28px}.cw-pricing__addons-title{color:#1d1d1d;font-size:clamp(20px,2vw,28px);font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.cw-pricing__addons-subtitle{color:rgba(29,29,29,.5);font-size:14px;line-height:1.5;margin:0}.cw-pricing__addons-list{background:#fff;border:1px solid rgba(29,29,29,.08);border-radius:16px;list-style:none;margin:0;overflow:hidden;padding:0}.cw-addon{align-items:center;border-bottom:1px solid rgba(29,29,29,.06);display:flex;justify-content:space-between;padding:20px 28px;transition:background .2s ease}.cw-addon:last-child{border-bottom:none}.cw-addon:hover{background:rgba(29,29,29,.02)}.cw-addon__info{display:flex;flex-direction:column;gap:2px}.cw-addon__name{color:#1d1d1d;font-size:15px;font-weight:500}.cw-addon__desc{color:rgba(29,29,29,.45);font-size:13px}.cw-addon__price{color:#1d1d1d;font-size:16px;font-weight:600;white-space:nowrap}.cw-addon__period{color:rgba(29,29,29,.4);font-size:13px;font-weight:400;margin-left:2px}@media (max-width:860px){.cw-tiers{gap:16px;grid-template-columns:1fr;max-width:480px}.cw-tier-card__engagement{flex-grow:0}}@media (max-width:768px){.cw-pricing{padding:80px 0}}@media (max-width:520px){.cw-fr-modal__dialog{padding:32px 24px}.cw-fr-modal__cards{grid-template-columns:1fr}.popup-model-img{height:74px;width:120px}}