.pres-section{position:relative}.pres-eyebrow-icon{display:inline-flex}.pres-problem-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;display:grid}.pres-stats{flex-direction:column;gap:16px;display:flex}.pres-stat{border:1px solid var(--line);border-radius:var(--radius);background:#0b101ee6;align-items:center;gap:18px;padding:22px 24px;transition:border-color .25s,transform .25s;display:flex}.pres-stat:hover{border-color:var(--line-strong);transform:translateY(-2px)}.pres-stat__value{letter-spacing:-.02em;background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;min-width:92px;font-size:34px;font-weight:800;line-height:1}.pres-stat__label{color:var(--soft);margin:0;font-size:14.5px;line-height:1.5}.pres-chart{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ff5d740f, var(--surface));flex-direction:column;padding:26px;display:flex}.pres-chart__title{color:var(--muted);margin:0 0 18px;font-size:13.5px}.pres-chart__plot{border-bottom:1px solid var(--line);flex:1;align-items:flex-end;gap:6px;min-height:190px;padding-bottom:10px;display:flex}.pres-chart__bar{background:linear-gradient(180deg, var(--red), #ff5d7426);opacity:.9;border-radius:5px 5px 0 0;flex:1;animation:.9s cubic-bezier(.2,.8,.2,1) both presBarRise}@keyframes presBarRise{0%{transform-origin:bottom;transform:scaleY(.02)}to{transform-origin:bottom;transform:scaleY(1)}}.pres-chart__foot{justify-content:space-between;align-items:baseline;margin-top:16px;display:flex}.pres-chart__result-label{color:var(--muted);font-size:13px}.pres-chart__result-value{color:var(--red);letter-spacing:-.02em;font-size:30px;font-weight:800}.pres-pillars{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pres-pillar{border:1px solid var(--line);border-radius:var(--radius-lg);background:#0b101ee6;padding:30px 26px;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.pres-pillar:before{content:"";background:var(--gradient-main);opacity:.85;height:3px;position:absolute;inset:0 0 auto}.pres-pillar:hover{border-color:var(--line-strong);transform:translateY(-4px)}.pres-pillar__role{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px;font-size:11.5px;font-weight:600;display:inline-block}.pres-pillar__name{letter-spacing:-.01em;margin:0 0 12px;font-size:23px;font-weight:750}.pres-pillar__desc{color:var(--soft);margin:0;font-size:14.5px;line-height:1.55}.pres-ai-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pres-ai-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:26px 22px;transition:border-color .25s,transform .25s}.pres-ai-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.pres-ai-card__icon{background:var(--gradient-soft);width:46px;height:46px;color:var(--cyan);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.pres-ai-card h3{margin:0 0 8px;font-size:18px}.pres-ai-card p{color:var(--soft);margin:0;font-size:14px;line-height:1.5}.pres-strat-list{flex-direction:column;gap:12px;display:flex}.pres-strat{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:40px 1.4fr 1fr auto;align-items:center;gap:20px;padding:20px 26px;transition:border-color .25s,transform .2s;display:grid}.pres-strat:hover{border-color:var(--line-strong);transform:translate(4px)}.pres-strat.is-top{background:linear-gradient(120deg, #2de2ff14, var(--surface) 60%);border-color:#2de2ff66}.pres-strat__index{color:var(--muted);font-size:13px;font-weight:700}.pres-strat__name{font-size:17px;font-weight:650}.pres-strat__type{color:var(--muted);font-size:14px}.pres-strat__range{letter-spacing:-.02em;color:var(--green);white-space:nowrap;justify-self:end;font-size:22px;font-weight:800}.pres-strat.is-top .pres-strat__range{background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pres-note{color:var(--muted);margin-top:18px;font-size:12.5px}.pres-tariffs-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pres-plan{border:1px solid var(--line);border-radius:var(--radius-lg);background:#0b101ee6;flex-direction:column;padding:28px 24px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.pres-plan:hover{border-color:var(--line-strong);transform:translateY(-5px)}.pres-plan.is-featured{box-shadow:var(--shadow-glow);border-color:#8a4dff80}.pres-plan__badge{letter-spacing:.08em;text-transform:uppercase;color:#05070d;background:var(--gradient-main);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:24px}.pres-plan__name{letter-spacing:.02em;font-size:20px;font-weight:750}.pres-plan__price{letter-spacing:-.02em;margin:6px 0 20px;font-size:34px;font-weight:800}.pres-plan__rows{flex-direction:column;gap:0;margin-bottom:22px;display:flex}.pres-plan__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.pres-plan__row span{color:var(--muted)}.pres-plan__row strong{text-align:right;font-weight:650}.pres-plan__row--yield strong{color:var(--green);font-size:16px}.pres-plan__seats{color:var(--cyan);border:1px solid #2de2ff47;border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.pres-plan .button{justify-content:center;width:100%;margin-top:auto}.pres-marketing-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.pres-mk-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#0b101ee6;padding:26px}.pres-mk-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.pres-mk-card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:21px}.pres-mk-card>p{color:var(--soft);margin:0 0 20px;font-size:14px;line-height:1.55}.pres-table-wrap{overflow-x:auto}.pres-table{border-collapse:collapse;width:100%;min-width:380px;font-size:14px}.pres-table th,.pres-table td{text-align:center;border-bottom:1px solid var(--line);padding:11px 10px}.pres-table th:first-child,.pres-table td:first-child{text-align:left;color:var(--soft);font-weight:600}.pres-table thead th{color:var(--muted);letter-spacing:.02em;font-size:12.5px;font-weight:600}.pres-table tbody td{color:var(--text);font-weight:600}.pres-table tbody tr:hover td{background:#7791ff0d}.pres-table td.is-empty{color:#96a0ba66;font-weight:400}.pres-mk-note{background:var(--gradient-soft);color:var(--cyan);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.pres-ranks{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.pres-rank{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;padding:26px 20px;transition:transform .25s,border-color .25s;position:relative}.pres-rank:hover{border-color:var(--line-strong);transform:translateY(-4px)}.pres-rank__medal{color:#05070d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;display:inline-flex;box-shadow:0 8px 24px #00000059}.pres-rank__medal[data-rank="0"]{background:linear-gradient(135deg,#d7dbe6,#9aa2b5)}.pres-rank__medal[data-rank="1"]{background:linear-gradient(135deg,#ffd868,#d99a2b)}.pres-rank__medal[data-rank="2"]{background:linear-gradient(135deg,#eaf0ff,#9fb4e6)}.pres-rank__medal[data-rank="3"]{color:#fff;background:linear-gradient(135deg,#8a4dff,#2b7fff)}.pres-rank__medal[data-rank="4"]{background:var(--gradient-main);color:#fff}.pres-rank__name{margin:0 0 4px;font-size:17px;font-weight:700}.pres-rank__volume{letter-spacing:-.02em;color:var(--cyan);margin:0 0 10px;font-size:20px;font-weight:800}.pres-rank__unlock{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.pres-seed-panel{border-radius:var(--radius-lg);background:radial-gradient(circle at 80% -10%,#8a4dff2e,#0000 45%),#0b101ee6;border:1px solid #8a4dff59;padding:34px}.pres-seed-grid{grid-template-columns:repeat(1,1fr);gap:20px;margin-top:24px;display:grid}.pres-seed-card{border:1px solid var(--line);border-radius:var(--radius);background:#090d188c;padding:26px}.pres-seed-card__plan{margin:0;font-size:19px;font-weight:750}.pres-seed-card__headline{color:var(--cyan);margin:6px 0 18px;font-size:14px;font-weight:600}.pres-seed-card__share{letter-spacing:-.02em;background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800}.pres-seed-card__seats{color:var(--pink);border:1px solid #ff4fd84d;border-radius:999px;margin-top:14px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.pres-seed-card__note{color:var(--muted);margin:14px 0 0;font-size:13px}.pres-maturity-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:34px;display:grid}.pres-maturity-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:24px 20px}.pres-maturity-card__check{width:40px;height:40px;color:var(--green);background:#37d67a1f;border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.pres-maturity-card h3{margin:0 0 8px;font-size:16px}.pres-maturity-card p{color:var(--soft);margin:0;font-size:13.5px;line-height:1.5}.pres-final-cta{text-align:center;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% -20%, #2de2ff29, transparent 55%), var(--surface-2);border:1px solid #2de2ff4d;padding:44px 32px}.pres-final-cta h2{letter-spacing:-.02em;max-width:620px;margin:0 auto 12px;font-size:clamp(24px,4vw,36px)}.pres-final-cta p{color:var(--soft);margin:0 0 26px;font-size:18px}.pres-final-cta p strong{color:var(--cyan)}@media (max-width:1024px){.pres-ai-grid,.pres-ranks,.pres-maturity-grid,.pres-tariffs-grid{grid-template-columns:repeat(2,1fr)}.pres-pillars{grid-template-columns:1fr}}@media (max-width:860px){.pres-problem-grid,.pres-marketing-grid,.pres-seed-grid{grid-template-columns:1fr}}@media (max-width:640px){.pres-tariffs-grid,.pres-ai-grid,.pres-ranks,.pres-maturity-grid{grid-template-columns:1fr}.pres-strat{grid-template-columns:30px 1fr auto;gap:12px 14px}.pres-strat__type{grid-area:2/2/auto/4}.pres-stat__value{min-width:74px;font-size:28px}}
