.pr-of__head{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 auto 32px;max-width:760px;text-align:center}.pr-of__pill{padding:7px 12px;border-radius:4px;background:var(--of-soft);font-size:12px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.pr-of__title{font-weight:450;letter-spacing:-.045em}.pr-of__accent{color:var(--of-accent)}.pr-of__sub{margin:0;font-size:14px;line-height:1.6;color:var(--of-muted)}.pr-of__tabs{display:grid;grid-template-columns:repeat(var(--of-tabs, 3),minmax(0,1fr));gap:4px;width:min(100%,490px);margin:0 auto 24px;padding:4px;border-radius:8px;background:var(--of-soft)}.pr-of__tab{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 8px;border:0;border-radius:6px;background:transparent;color:var(--pr-text);font:inherit;cursor:pointer;transition:background-color .3s var(--pr-ease),box-shadow .3s var(--pr-ease)}.pr-of__tab b{font:500 14px/1.2 var(--pr-font-head);letter-spacing:-.02em}.pr-of__tab small{font-size:11px;color:var(--of-muted)}.pr-of__tab[aria-selected=true]{background:#fff;box-shadow:0 6px 16px -10px #14183c59}.pr-of__tab:focus-visible,.pr-of__btn:focus-visible{outline:2px solid var(--of-accent);outline-offset:2px}.pr-of__panel{overflow:hidden;border-radius:var(--of-radius);background:#fff;box-shadow:0 30px 70px -40px #14183c73,0 0 0 1px #14183c0a}.pr-of__panel[hidden]{display:none}.pr-of__panel.is-entering{animation:pr-of-in .45s var(--pr-ease)}@keyframes pr-of-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pr-of__band{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;padding:20px 24px;background:linear-gradient(100deg,var(--of-band-1),var(--of-band-2));color:#fff}.pr-of__eyebrow{display:block;margin-bottom:6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.pr-of__name{margin:0;font:500 22px/1.2 var(--pr-font-head);letter-spacing:-.03em;color:#fff}.pr-of__tagline{font:400 13px/1.3 var(--pr-font-body);letter-spacing:0;opacity:.85}.pr-of__slots{display:inline-flex;flex:none;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(255,255,255,.25);border-radius:40px;background:#ffffff1f;font-size:12px}.pr-of__slots:before{content:"";width:6px;height:6px;border-radius:50%;background:#b8c5ff;box-shadow:0 0 8px #b8c5ff;animation:pr-pulse 2.6s var(--pr-ease-io) infinite}.pr-of__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding:24px}.pr-of__price-col{display:flex;flex-direction:column}.pr-of__price{margin:0;color:var(--pr-text);font:450 clamp(40px,4vw,52px)/1 var(--pr-font-head);letter-spacing:-.05em}.pr-of__meta{margin:8px 0 18px;font-size:12px;color:var(--of-muted)}.pr-of__phases{display:flex;flex-direction:column;gap:6px;margin:0 0 20px;padding:0;list-style:none}.pr-of__phase{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-radius:6px;background:var(--of-tile)}.pr-of__phase-name{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:500}.pr-of__phase-name small{font-size:11px;font-weight:400;color:var(--of-muted)}.pr-of__phase:last-child .pr-of__phase-name small{color:var(--of-accent)}.pr-of__phase-amount{font:500 17px/1.2 var(--pr-font-head);letter-spacing:-.02em}.pr-of__btn{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;padding:0 20px;border-radius:4px;background:var(--of-accent);color:#fff;font:600 14px/1 var(--pr-font-head);letter-spacing:-.02em;text-decoration:none;box-shadow:0 14px 28px -16px var(--of-accent);transition:filter .3s var(--pr-ease)}.pr-of__btn:hover{filter:brightness(1.08)}.pr-of__contact{margin:12px 0 0;font-size:12px;text-align:center;color:var(--of-muted)}.pr-of__contact a{color:var(--pr-text);text-decoration:none}.pr-of__contact a:hover{text-decoration:underline}.pr-of__label{display:block;margin-bottom:14px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--of-accent)}.pr-of__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0 0 22px;padding:0;list-style:none;font-size:13px;line-height:1.45}.pr-of__features li{display:flex;gap:10px}.pr-of__features li:before{content:"\2713";flex:none;color:var(--of-accent)}.pr-of__rule{padding:18px;border:1px solid var(--of-soft);border-radius:6px;background:var(--of-tile)}.pr-of__rule .pr-of__label{color:var(--of-muted)}.pr-of__rule-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.5}.pr-of__rule-steps li{display:flex;gap:10px}.pr-of__rule-num{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--of-accent);color:#fff;font:600 10px/1 var(--pr-font-head)}.pr-of__rule-note{margin:16px 0 0;font-size:11px;color:var(--of-muted)}.pr-of__foot{margin:20px 0 0;font-size:11px;text-align:center;color:var(--of-muted)}@media screen and (max-width:989px){.pr-of__body{grid-template-columns:1fr}.pr-of__btn{margin-top:0}}@media screen and (max-width:749px){.pr-of__band{flex-direction:column;align-items:flex-start}.pr-of__body{padding:18px}.pr-of__features,.pr-of__rule-steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pr-of__panel.is-entering,.pr-of__slots:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/precept-offer.css.map */
