.products-page-hero .inner-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr);gap:clamp(54px,6vw,86px)}.products-hero-copy h1{max-width:690px;font-size:clamp(3.35rem,4.65vw,4.6rem);line-height:.98;text-wrap:balance}.products-hero-catalog{min-height:410px;padding:24px;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.025));box-shadow:0 28px 80px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.products-hero-catalog:before{content:"";width:290px;height:290px;position:absolute;right:-70px;top:-90px;z-index:-1;border-radius:50%;background:rgba(47,107,255,.25);filter:blur(55px)}.products-catalog-bar{display:flex;align-items:center;justify-content:space-between;color:#92a1bd;font-size:.58rem;font-weight:750;letter-spacing:.14em}.products-catalog-bar>div{display:flex;gap:6px}.products-catalog-bar i{width:6px;height:6px;display:block;border-radius:50%;background:#4772ff}.products-catalog-bar i:nth-child(2){background:#795aff}.products-catalog-bar i:nth-child(3){background:#d150d7}.products-catalog-card{width:min(430px,88%);min-height:205px;padding:28px;position:absolute;left:50%;top:92px;z-index:2;transform:translateX(-50%) rotate(-2deg);display:grid;grid-template-columns:52px 1fr auto;gap:18px;align-items:start;border:1px solid rgba(131,153,255,.28);border-radius:24px;background:linear-gradient(145deg,rgba(25,48,100,.96),rgba(12,21,52,.96));box-shadow:0 28px 55px rgba(0,0,0,.34)}.products-app-mark{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:15px;color:#fff;background:linear-gradient(135deg,#2f6bff,#7657ff);font-size:1.25rem;font-weight:800}.products-catalog-card small{color:#8294b8;font-size:.52rem;letter-spacing:.12em}.products-catalog-card strong{display:block;margin-top:11px;color:#f5f7ff;font-size:1.65rem;letter-spacing:-.045em}.products-catalog-card strong span{color:#7598ff}.products-catalog-card p{margin:8px 0 0;color:#adbad1;font-size:.72rem}.products-status{padding:7px 10px;color:#bbcaf0;border:1px solid rgba(115,146,255,.26);border-radius:20px;background:rgba(47,107,255,.12);font-size:.55rem;white-space:nowrap}.products-catalog-orbit{width:190px;height:90px;position:absolute;right:0;bottom:36px;opacity:.72}.products-catalog-orbit i{width:125px;height:52px;position:absolute;inset:18px;border:1px solid #4f7aff;border-radius:50%;transform:rotate(-17deg)}.products-catalog-orbit i:nth-child(2){border-color:#8263ff;transform:rotate(-7deg)}.products-catalog-orbit i:nth-child(3){border-color:#d152d6;transform:rotate(4deg)}.products-catalog-note{position:absolute;left:24px;bottom:23px;color:#8796b3;font-size:.56rem}.products-light-canvas{--products-copy:#465166;background:linear-gradient(180deg,#f8f9fc,#f1f3f8)}.products-catalog-section{padding:96px 0 72px}.products-heading{max-width:900px}.products-heading>p{max-width:820px;color:var(--products-copy);font-size:1rem;line-height:1.75}.products-budget-card{display:grid;grid-template-columns:.9fr 1.1fr;min-height:560px;overflow:hidden;border:1px solid #cfd7e5;border-radius:30px;background:rgba(255,255,255,.9);box-shadow:0 26px 72px rgba(21,25,42,.12)}.products-budget-copy{padding:64px clamp(48px,4.5vw,70px);align-self:center}.products-development-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:#2b56b6;border:1px solid #bdcdec;border-radius:20px;background:#eaf1ff;font-size:.68rem;font-weight:800}.products-development-badge i{width:6px;height:6px;border-radius:50%;background:#3567e4}.products-budget-copy h2{margin:18px 0 8px;color:var(--r-ink);font-size:clamp(3.2rem,4.6vw,4.7rem);letter-spacing:-.065em}.products-budget-copy h2 span{color:var(--r-blue)}.products-budget-copy h3{margin:0 0 22px;color:var(--r-ink);font-size:1.15rem}.products-budget-copy>p{max-width:520px;color:var(--products-copy);font-size:1rem;line-height:1.76}.products-budget-card .feature-checks{gap:14px 20px;margin:30px 0}.products-budget-card .feature-checks li{color:#35435f;font-size:.82rem;line-height:1.45}.products-budget-card .product-button.ghost{color:#263d69;border-color:#b9c5d8;background:#fff}.products-budget-card .product-button.ghost:hover{color:#172c55;border-color:#9baac2;background:#f7f9fc}.products-budget-card .budget-preview{min-height:560px}.products-future{padding:52px 0 72px}.products-future-copy{max-width:1320px}.products-future-copy h2{max-width:700px;margin:14px 0 16px;color:var(--r-ink);font-size:clamp(2.45rem,3.6vw,3.5rem);letter-spacing:-.05em}.products-future-copy p{max-width:760px;margin:0;color:var(--products-copy);font-size:1rem;line-height:1.75}@media(max-width:1100px){.products-page-hero .inner-hero-grid{grid-template-columns:.9fr 1.1fr;gap:38px}.products-hero-copy h1{font-size:clamp(3rem,5vw,3.7rem)}.products-budget-card{grid-template-columns:1fr}.products-budget-card .budget-preview{min-height:500px}}@media(max-width:768px){.products-page-hero .inner-hero-grid{grid-template-columns:1fr}.products-hero-catalog{min-height:390px}.products-catalog-section{padding-top:72px}.products-budget-copy{padding:44px 34px}}@media(max-width:520px){.products-hero-copy h1{font-size:2.55rem;line-height:1}.products-hero-catalog{min-height:355px;padding:18px}.products-catalog-card{width:calc(100% - 28px);min-height:190px;padding:21px;top:78px;grid-template-columns:42px 1fr;gap:14px}.products-app-mark{width:42px;height:42px;border-radius:12px}.products-status{grid-column:2;width:max-content}.products-catalog-note{left:18px;right:18px;bottom:18px}.products-catalog-orbit{display:none}.products-budget-copy{padding:38px 24px}.products-budget-card{border-radius:24px}.products-budget-card .budget-preview{min-height:420px}.products-future{padding:46px 0 60px}}