.pricing-hero{padding:calc(var(--nav-h) + 6rem) 0 5rem;background:linear-gradient(180deg,var(--ivory),var(--bone-100));text-align:center;border-bottom:1px solid var(--border)}.pricing-hero h1{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,4.25rem);line-height:1.05;letter-spacing:-.035em;margin:1.5rem auto;max-width:18ch;font-weight:500}.pricing-hero h1 em{font-style:italic;color:var(--slate-400)}.pricing-hero p{max-width:56ch;margin:0 auto;font-size:var(--fs-body-lg);color:var(--text-mute);line-height:1.55}.tiers{padding:clamp(4rem,8vw,6rem) 0;background:var(--bg)}.tiers__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:760px){.tiers__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.tiers__grid{grid-template-columns:repeat(3,1fr)}}.tier{position:relative;padding:2.5rem 2rem;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--paper);display:flex;flex-direction:column;gap:1.5rem;transition:transform var(--dur-med),box-shadow var(--dur-med),border-color var(--dur-med)}.tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.tier--featured{background:var(--ink-900);color:var(--ivory);border-color:var(--ink-700);box-shadow:var(--shadow-lg);transform:scale(1.02)}@media(max-width:760px){.tier--featured{transform:none}}.tier--featured:hover{transform:scale(1.02) translateY(-4px);box-shadow:var(--shadow-lg),0 0 0 1px #d977064d}@media(max-width:760px){.tier--featured:hover{transform:translateY(-4px)}}.tier__tag{position:absolute;top:-12px;left:2rem;padding:4px 10px;background:var(--signal);color:var(--ivory);font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.1em;border-radius:4px;font-weight:500}.tier__name{font-family:var(--font-display);font-size:2.5rem;line-height:1;letter-spacing:-.03em}.tier--featured .tier__name em{color:var(--signal-400);font-style:italic}.tier__desc{color:var(--text-mute);font-size:var(--fs-body-sm);line-height:1.55;min-height:3em}.tier--featured .tier__desc{color:#faf7f0a6}.tier__price{display:flex;align-items:baseline;gap:6px;padding:1rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.tier--featured .tier__price{border-color:#ffffff14}.tier__price__n{font-family:var(--font-display);font-size:3.5rem;line-height:1;letter-spacing:-.04em}.tier__price__unit{font-family:var(--font-mono);color:var(--text-dim);font-size:.875rem;letter-spacing:-.01em}.tier--featured .tier__price__unit{color:var(--slate-300)}.tier__features{list-style:none;display:flex;flex-direction:column;gap:.75rem}.tier__features li{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-body-sm);line-height:1.45}.tier__features li:before{content:"\2192";color:var(--signal);font-family:var(--font-mono);flex-shrink:0;margin-top:1px}.tier--featured .tier__features li:before{color:var(--signal-400)}.tier__features li b{font-weight:500}.tier__cta{margin-top:auto}.tier__cta .btn{width:100%;justify-content:center}.tier__fine{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;text-align:center}.tier--featured .tier__fine{color:var(--slate-300)}.roi{padding:clamp(5rem,10vw,8rem) 0;background:var(--bone-100);border-top:1px solid var(--border)}.roi__head{text-align:center;max-width:760px;margin:0 auto 4rem}.roi__head h2{font-family:var(--font-display);font-size:var(--fs-display-lg);line-height:1;letter-spacing:-.03em;margin-top:1rem}.roi__head h2 em{font-style:italic;color:var(--signal)}.roi__stage{display:grid;grid-template-columns:1fr;gap:2rem;padding:3rem;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md)}@media(min-width:820px){.roi__stage{grid-template-columns:1fr 1fr;gap:4rem;align-items:center}}.roi__inputs{display:flex;flex-direction:column;gap:2rem}.roi__slider{display:flex;flex-direction:column;gap:12px}.roi__slider__head{display:flex;justify-content:space-between;align-items:baseline}.roi__slider__head label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim)}.roi__slider__head .val{font-family:var(--font-display);font-size:1.875rem;line-height:1;letter-spacing:-.02em;color:var(--ink)}.roi__slider__head .val span{font-family:var(--font-mono);font-size:.875rem;color:var(--slate-400);margin-left:4px}input[type=range]{-webkit-appearance:none;appearance:none;height:4px;background:var(--slate-100);border-radius:var(--r-full);outline:none;accent-color:var(--signal)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--ink);border:3px solid var(--signal);cursor:pointer;transition:transform var(--dur-fast)}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--ink);border:3px solid var(--signal);cursor:pointer}.roi__outputs{background:var(--ink-900);color:var(--ivory);padding:2.5rem;border-radius:var(--r-lg);display:flex;flex-direction:column;gap:1.5rem}.roi__outputs__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.14em;color:var(--slate-300)}.roi__row{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.roi__row:last-child{border-bottom:none}.roi__row__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.1em;color:var(--slate-300)}.roi__row__val{font-family:var(--font-display);font-size:2rem;letter-spacing:-.02em;line-height:1;color:var(--ivory)}.roi__row--hero{background:#d977061a;margin:.5rem -2.5rem -2.5rem;padding:2rem 2.5rem;border-radius:0 0 var(--r-lg) var(--r-lg);border-bottom:0;border-top:1px solid rgba(217,119,6,.2)}.roi__row--hero .roi__row__val{color:var(--signal-400);font-size:2.75rem}.roi__note{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dim);text-align:center;margin-top:2rem}.faq{padding:clamp(5rem,10vw,8rem) 0;background:var(--bg)}.faq__head{max-width:760px;margin:0 auto 4rem;text-align:center}.faq__head h2{font-family:var(--font-display);font-size:var(--fs-display-lg);line-height:1;letter-spacing:-.03em;margin-top:1rem}.faq__list{max-width:880px;margin:0 auto}.faq__item{border-bottom:1px solid var(--border)}.faq__q{width:100%;text-align:left;padding:1.75rem 0;display:flex;justify-content:space-between;align-items:center;gap:2rem;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.02em;color:var(--ink);transition:color var(--dur-fast)}.faq__q:hover{color:var(--signal-700)}.faq__q__icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-strong);display:grid;place-items:center;font-size:1rem;font-family:var(--font-mono);transition:transform var(--dur-med),background var(--dur-med),color var(--dur-med)}.faq__item.is-open .faq__q__icon{transform:rotate(45deg);background:var(--ink);color:var(--ivory);border-color:var(--ink)}.faq__a{overflow:hidden;max-height:0;transition:max-height var(--dur-slow) var(--ease-out)}.faq__item.is-open .faq__a{max-height:400px}.faq__a p{padding:0 0 1.75rem;font-size:var(--fs-body-lg);line-height:1.55;color:var(--text-mute);max-width:64ch}.contact{padding:clamp(5rem,10vw,8rem) 0;background:var(--ink-900);color:var(--ivory);overflow:hidden;position:relative}.contact__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 50%,rgba(217,119,6,.12),transparent 50%),radial-gradient(circle at 80% 30%,rgba(139,154,174,.08),transparent 50%);z-index:0}.contact__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}@media(min-width:900px){.contact__inner{grid-template-columns:1fr 1fr;gap:6rem}}.contact__head .eyebrow{color:var(--slate-300)}.contact__head h2{font-family:var(--font-display);font-size:var(--fs-display-lg);line-height:1;letter-spacing:-.03em;color:var(--ivory);margin-top:1rem}.contact__head h2 em{font-style:italic;color:var(--signal-400)}.contact__head p{margin-top:1.5rem;color:#faf7f0a6;font-size:var(--fs-body-lg);line-height:1.55;max-width:48ch}.contact__details{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.25rem}.contact__detail{display:flex;flex-direction:column;gap:4px}.contact__detail__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--slate-300)}.contact__detail__val{font-family:var(--font-display);font-size:1.5rem;letter-spacing:-.02em;color:var(--ivory)}.contact__form{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-xl);padding:2.5rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:1.25rem}.contact__form .field label{color:var(--slate-300)}.contact__form .field input,.contact__form .field select,.contact__form .field textarea{background:#ffffff0a;border-color:#ffffff1f;color:var(--ivory)}.contact__form .field input:focus,.contact__form .field select:focus,.contact__form .field textarea:focus{border-color:var(--signal)}.contact__form__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:520px){.contact__form__row{grid-template-columns:1fr}}.contact__form button{margin-top:1rem;width:100%;justify-content:center}.contact__form__fine{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--slate-400);text-align:center;margin-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/omni-page-pricing.css.map */
