.route-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(17.88px + 1.5686vw),48px);max-width:var(--grid-container);margin-inline:auto}.route-section__inner--32,.route-section__inner--tight{gap:clamp(20px,calc(17.45px + .6536vw),32px)}.route-filters{-webkit-padding-before:clamp(20px,calc(14.9px + 1.3072vw),40px);padding-block-start:clamp(20px,calc(14.9px + 1.3072vw),40px)}.route-experts ul,.route-filters ul{display:flex;flex-wrap:wrap;gap:var(--space-3);max-width:var(--grid-container);margin:0 auto;padding:0;list-style:none}.route-experts a,.route-filters a{text-decoration:none}.route-group{-webkit-padding-before:clamp(48px,calc(36.78px + 2.8758vw),96px);padding-block-start:clamp(48px,calc(36.78px + 2.8758vw),96px)}.route-group--first{-webkit-padding-before:clamp(40px,calc(31.84px + 2.0915vw),72px);padding-block-start:clamp(40px,calc(31.84px + 2.0915vw),72px)}.route-group[id],.route-page #calculation-catalog{scroll-margin-top:96px}.route-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin:0;padding:0;list-style:none}.route-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.route-cards>li{display:flex}.route-cards>li>*{flex:1 1 auto}.route-notice{-webkit-padding-before:clamp(48px,calc(36.78px + 2.8758vw),96px);padding-block-start:clamp(48px,calc(36.78px + 2.8758vw),96px)}.route-experts{display:flex;flex-direction:column;gap:var(--space-4)}.route-experts__label{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:14px;line-height:22px}.route-compare__grid,.route-periods__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}.route-compare__card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;box-sizing:border-box;padding:clamp(24px,calc(19.92px + 1.0458vw),40px);overflow:hidden;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.route-compare__card--accent{background:radial-gradient(ellipse 400px 280px at calc(100% - 60px) 40px,rgba(143,109,232,.35),transparent 72%),var(--color-surface);border-color:var(--color-accent)}.route-compare__eyebrow{margin:0;color:var(--color-muted-2);font-family:var(--font-ui);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.route-compare__eyebrow--gold{color:var(--color-gold)}.route-compare__card h3{margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:clamp(24px,calc(21.96px + .5229vw),32px);font-weight:400;line-height:clamp(32px,calc(29.96px + .5229vw),40px);letter-spacing:-.3px}.route-compare__text{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:16px;line-height:26px}.route-compare__list{gap:14px;padding-top:var(--space-2)}.route-period{display:flex;flex-direction:column;gap:28px;box-sizing:border-box;padding:clamp(24px,calc(21.96px + .5229vw),32px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:28px}.route-period__top{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-4)}.route-period h3{margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.2px}.route-period__price{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;margin:0}.route-period__price span{color:var(--color-gold);font-family:var(--font-display);font-size:44px;line-height:52px;letter-spacing:-.5px}.route-period__price small{font-size:14px;line-height:22px}.route-period__caption,.route-period__price small{color:var(--color-muted-2);font-family:var(--font-ui)}.route-period__caption{margin:0;font-size:12px;font-weight:500;line-height:16px}.route-period__list{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.route-periods__note{display:flex;gap:var(--space-2);align-items:center;justify-content:center;margin:0;color:var(--color-muted-2);font-family:var(--font-ui);font-size:14px;line-height:22px}.route-periods__note svg{width:16px;height:16px;color:var(--color-gold)}.route-example__card{padding:32px 40px 16px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.route-example__head{display:flex;gap:14px;align-items:center;margin:0;padding-bottom:20px;color:var(--color-text-strong);font-family:var(--font-ui);font-size:22px;font-weight:700;line-height:28px}.route-example__rows{margin:0}.route-example__rows>div{display:flex;gap:48px;padding:24px 0;border-top:1px solid var(--color-border)}.route-example__rows dt{flex:0 0 200px;color:var(--color-text-strong);font-family:var(--font-display);font-size:24px;line-height:32px}.route-example__rows dd{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:16px;line-height:26px}.route-steps--three{grid-template-columns:repeat(3,minmax(0,1fr))}.route-article__panel{display:flex;flex-direction:column;gap:40px;box-sizing:border-box;max-width:var(--grid-container);margin-inline:auto;padding:clamp(24px,calc(17.88px + 1.5686vw),48px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.route-article__panel .calc-article__part{max-width:860px;gap:var(--space-4)}@media (max-width:1279px){.route-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.route-compare__grid,.route-periods__grid,.route-steps--three{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.route-compare--horoscope .route-compare__grid{gap:var(--space-5)}.route-compare--horoscope .route-compare__card{padding:40px}.route-compare--compat .route-compare__card{padding:20px}.route-compare--compat .route-compare__card .ds-button{align-self:stretch}.route-filters{-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}.route-filters ul{gap:var(--space-2)}.route-cards{gap:var(--space-4)}.route-cards>.route-cards__wide,.route-cards>li:last-child:nth-child(odd){grid-column:1/-1}.route-period__price span{font-size:36px;line-height:44px}.route-example__card{padding:20px 20px 4px}.route-example__rows>div{flex-direction:column;gap:var(--space-1);padding:var(--space-4) 0}.route-example__rows dt{flex:none;font-size:20px;line-height:28px}}.hub-start{-webkit-padding-before:clamp(24px,calc(15.84px + 2.0915vw),56px);padding-block-start:clamp(24px,calc(15.84px + 2.0915vw),56px)}.hub-start__row{display:flex;gap:var(--grid-gap);max-width:var(--grid-container);margin-inline:auto}.hub-start__row+.hub-start__row{margin-top:var(--space-4)}.hub-start__card{position:relative;isolation:isolate;display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:center;box-sizing:border-box;min-width:0;padding:clamp(24px,calc(19.92px + 1.0458vw),40px);overflow:hidden;background:radial-gradient(ellipse 400px 300px at 75% 0,rgba(143,109,232,.3),transparent 72%),radial-gradient(ellipse 340px 260px at 90% 100%,rgba(203,75,139,.18),transparent 72%),var(--color-surface);border:1px solid var(--color-border-strong);border-radius:24px}.hub-start__card:has(.city-field__list){overflow:visible}.hub-start__eyebrow{margin:0;color:var(--color-accent);font-family:var(--font-ui);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.hub-start__title{margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:clamp(24px,calc(21.96px + .5229vw),32px);font-weight:400;line-height:clamp(32px,calc(29.96px + .5229vw),40px);letter-spacing:-.3px}.hub-start__text{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:16px;line-height:26px}.hub-start__form{display:grid;grid-gap:20px;gap:20px}.numerology-form__date{max-width:400px}.numerology-form .ds-field__input::-webkit-calendar-picker-indicator{opacity:.55;filter:invert(1);cursor:pointer}.hub-start__action{display:flex;flex-wrap:wrap;gap:var(--space-4) 20px;align-items:center}.hub-start__note{display:flex;flex:1 1 240px;gap:var(--space-2);align-items:flex-start;margin:0;color:var(--color-muted-2);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:16px}.hub-start__note svg{flex:none;width:16px;height:16px}.hub-start__visual{display:flex;flex:0 0 480px;flex-direction:column;gap:var(--space-4);align-items:center;justify-content:center;box-sizing:border-box;padding:28px 32px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.hub-start__visual-head{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;align-self:stretch;color:var(--color-text-strong);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px}.hub-start__wheel{width:min(338px,100%)}.hub-start__matrix{width:min(288px,100%)}.hub-start__caption{margin:0;color:var(--color-muted-2);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:16px;text-align:center}.hub-start__fan{display:flex;justify-content:center;padding:var(--space-5) 0}.hub-start__fan img{width:96px;height:144px;object-fit:cover;border:1px solid var(--color-gold);border-radius:10px;box-shadow:var(--shadow-card)}.hub-start__fan img:first-child{transform:rotate(-8deg) translate(18px,8px)}.hub-start__fan img:nth-child(2){position:relative;z-index:1}.hub-start__fan img:nth-child(3){transform:rotate(8deg) translate(-18px,8px)}.hub-start__error{flex:1 1 auto}.hub-sky__head{display:flex;gap:var(--space-5);align-items:flex-end;justify-content:space-between}.hub-sky .hub-sky__more{display:none}.hub-sky__grid,.hub-suits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin:0;padding:0;list-style:none}.hub-sky__card{display:flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;padding:clamp(20px,calc(16.94px + .7843vw),32px);color:var(--color-gold);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.hub-sky__top{display:flex;align-items:center;justify-content:space-between}.hub-sky__glyph,.hub-suit__glyph,.hub-term__glyph{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-gold-strong);background:var(--color-surface-strong);border-radius:50%}.hub-sky__title{margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:24px;line-height:32px}.hub-sky__text{color:var(--color-muted);font-size:16px;line-height:26px}.hub-sky__caption,.hub-sky__text{margin:0;font-family:var(--font-ui)}.hub-sky__caption{color:var(--color-muted-2);font-size:12px;font-weight:500;line-height:16px}.hub-basics{display:flex;flex-direction:column;gap:clamp(20px,calc(17.45px + .6536vw),32px)}.hub-basics__tabs{align-self:flex-start;max-width:100%;overflow-x:auto}.hub-terms{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin:0;padding:0;list-style:none}.hub-terms[hidden]{display:none}.hub-terms--numeric{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-suit,.hub-term{display:flex;gap:14px;align-items:flex-start;box-sizing:border-box;padding:20px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:20px}.hub-term__number{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-gold-strong);font-family:var(--font-display);font-size:22px;background:var(--color-surface-strong);border-radius:50%}.hub-suit__body,.hub-term__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-family:var(--font-ui)}.hub-suit__body strong,.hub-term__body strong{color:var(--color-text-strong);font-size:18px;font-weight:700;line-height:24px}.hub-term__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-decoration-thickness:1px;text-underline-offset:4px}.hub-term__link:hover{color:var(--color-accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.hub-suit .hub-term__link{position:relative;z-index:1;display:inline-flex;align-items:center;min-width:var(--control-height);min-height:var(--control-height);margin-block:-10px}.hub-suit__body span,.hub-term__body span{color:var(--color-muted);font-size:14px;line-height:22px}.hub-suit__body small{color:var(--color-muted-2);font-size:12px;font-weight:500;line-height:16px}.hub-more{align-self:flex-start}.hub-numbers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin:0;padding:0;list-style:none}.hub-number{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:var(--space-1) 20px;gap:var(--space-1) 20px;align-content:center;box-sizing:border-box;min-width:0;padding:20px 24px 20px 20px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md)}.hub-number__value{display:flex;grid-row:1/span 3;align-self:center;align-items:center;justify-content:center;width:72px;height:72px;color:var(--color-gold-strong);font-family:var(--font-display);font-size:40px;line-height:44px;background:var(--color-surface-strong);border-radius:var(--radius-md)}.hub-number--master .hub-number__value{grid-row:1/span 2}.hub-number__role{margin:0;color:var(--color-muted-2);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:16px}.hub-number__title{margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px}.hub-number__text{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:14px;line-height:22px}.hub-numbers__masters-title{margin:var(--space-5) 0 0}.hub-seo__grid{display:flex;gap:48px;align-items:flex-start;max-width:var(--grid-container);margin-inline:auto}.hub-panel,.hub-seo__panel{display:flex;flex:1 1;flex-direction:column;gap:40px;box-sizing:border-box;min-width:0;padding:clamp(24px,calc(17.88px + 1.5686vw),48px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.hub-panel{gap:20px;max-width:var(--grid-container);margin-inline:auto}.hub-panel>p{margin:0;color:var(--color-text);font-family:var(--font-ui);font-size:16px;line-height:26px}.hub-seo__h4{margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:32px}.hub-seo__points{gap:var(--space-3)}.hub-seo__aside-col{flex:0 0 400px;align-self:stretch;min-width:0}.hub-seo__aside{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.hub-seo__toc{position:static;flex:none}.hub-seo__toc-mobile summary{gap:var(--space-3);min-height:52px;padding:0 16px;color:var(--color-text-strong);line-height:20px}.hub-seo__toc-mobile summary:after{content:none}.hub-seo__toc-mobile summary svg{flex:none;width:18px;height:18px;color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-out)}.hub-seo__toc-mobile[open] summary svg{transform:rotate(180deg)}.hub-example__head{display:flex;gap:var(--space-3);align-items:center;margin:0}.hub-example__steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.hub-arcana__grid,.hub-example__steps{display:grid;margin:0;padding:0;list-style:none}.hub-arcana__grid{grid-template-columns:repeat(11,minmax(0,1fr));grid-gap:var(--space-6) 18px;gap:var(--space-6) 18px}.hub-arcana__card{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;min-width:0}.hub-arcana__card img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border:1px solid var(--color-gold);border-radius:10px}.hub-arcana__link{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;width:100%;min-width:0;color:inherit;text-decoration:none}.hub-arcana__link:hover span{color:var(--color-accent)}.hub-more-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hub-arcana__card span{color:var(--color-muted);font-family:var(--font-ui);font-size:14px;font-weight:500;line-height:20px;text-align:center}.hub-suits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.numerology-result{-webkit-padding-before:clamp(16px,calc(11.92px + 1.0458vw),32px);padding-block-start:clamp(16px,calc(11.92px + 1.0458vw),32px)}.numerology-result__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin-top:var(--space-4)}.numerology-number{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(20px,calc(17.96px + .5229vw),28px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.numerology-number__title{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px}.numerology-number__value{display:flex;gap:var(--space-3);align-items:baseline;margin:0}.numerology-number__value strong{color:var(--color-gold-strong);font-family:var(--font-display);font-size:64px;font-weight:400;line-height:70px}.numerology-number__value span{color:var(--color-text-strong);font-family:var(--font-display);font-size:24px;line-height:32px}.numerology-number__steps{margin:0;padding-left:18px;color:var(--color-muted);font-family:var(--font-ui);font-size:14px;line-height:22px}@media (max-width:1279px){.hub-start__visual{flex-basis:380px}.hub-terms{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-seo__grid{flex-direction:column;gap:var(--space-5)}.hub-seo__aside-col{flex:none}.hub-seo__aside{position:static}.hub-arcana__grid{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap)}.hub-arcana__card img{max-width:96px}.hub-arcana__card span{font-size:12px;line-height:16px}.hub-suits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.hub-start__row{flex-direction:column}.hub-start__visual{flex:none}.hub-example__steps,.hub-numbers__grid,.hub-sky__grid,.numerology-result__grid{grid-template-columns:minmax(0,1fr)}.hub-seo__toc{display:none}}@media (max-width:767px){.hub-page[data-page-key=numerology] .hub-calcs .ds-section-heading__title{font-size:44px;line-height:52px;letter-spacing:-.5px}.hub-page[data-page-key=numerology] .hub-calcs .route-cards>li:last-child:nth-child(odd){grid-column:auto}.hub-page .hub-angel .hub-panel{padding:24px 20px}.hub-sky__head{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.hub-sky .route-section__inner,.hub-sky__grid{gap:20px}.hub-sky .hub-sky__link{display:none}.hub-sky .hub-sky__more{display:flex}.hub-sky__card{padding:var(--space-5)}.hub-sky__top{justify-content:flex-start;gap:var(--space-3)}.hub-basics,.hub-basics-section .route-section__inner--32{gap:var(--space-5)}.hub-basics__tabs{--tab-h:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;overflow:visible;border:1px solid var(--color-border);border-radius:var(--radius-card)}.hub-terms,.hub-terms--numeric{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.hub-term{flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.hub-term__glyph,.hub-term__number{width:40px;height:40px}.hub-term__number{font-size:20px}.hub-term__body span{color:var(--color-muted-2);font-size:12px;font-weight:500;line-height:16px}.hub-suit{padding:var(--space-4)}.hub-panel>.calc-article__h3,.hub-seo__panel>.calc-article__part:first-child .calc-article__h3{font-size:28px;line-height:34px}.hub-panel>.calc-article__h3{text-wrap:wrap}.hub-numbers__grid{gap:var(--space-3)}.hub-number{grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-1) var(--space-4);padding:var(--space-4)}.hub-number__value{grid-row:1/span 2;width:56px;height:56px;border-radius:var(--radius-field)}.hub-number--master{grid-template-rows:auto auto}.hub-number--master .hub-number__value{grid-row:1}.hub-number__text{grid-column:1/-1;margin-top:var(--space-3)}.hub-arcana__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.hub-arcana__card{min-height:190px}.hub-suits__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.hub-start__visual{padding:20px}.numerology-number__value strong{font-size:48px;line-height:52px}}.about-scheme,.about-why{-webkit-padding-before:clamp(24px,calc(15.84px + 2.0915vw),56px);padding-block-start:clamp(24px,calc(15.84px + 2.0915vw),56px)}.about-page--about .route-section__inner{gap:var(--space-5)}.about-page--about .ds-section-heading{max-width:none}.about-scheme__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:36px;gap:36px;margin:0;padding:0;list-style:none}.about-scheme__step{position:relative;display:flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;padding:28px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.about-scheme__head{display:flex;gap:var(--space-3);align-items:center}.about-scheme__badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-accent);font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px;background:var(--color-accent-soft);border-radius:20px}.about-scheme__badge svg{width:20px;height:20px}.about-scheme__badge>span{display:none}.about-scheme__eyebrow{color:var(--color-accent);font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.about-scheme__eyebrow,.about-scheme__title{margin:0;font-family:var(--font-ui);font-weight:700}.about-scheme__title{color:var(--color-text-strong);font-size:22px;line-height:28px;letter-spacing:-.2px}.about-scheme__list{gap:var(--space-3)}.about-scheme__arrow{position:absolute;top:50%;right:-28px;width:20px;height:20px;color:var(--color-muted-2);transform:translateY(-50%)}.about-scheme__arrow--down{display:none}.about-accuracy__table{overflow:hidden;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.about-accuracy__table table{width:100%;border-collapse:collapse;font-family:var(--font-ui)}.about-accuracy__table thead th{padding:14px 28px 14px 24px;background:var(--color-surface);color:var(--color-muted-2);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.12em;text-align:left;text-transform:uppercase}.about-accuracy__table tbody th,.about-accuracy__table thead th:first-child{width:36%;padding-right:0;padding-left:28px}.about-accuracy__table tbody td,.about-accuracy__table tbody th{padding-block:20px;text-align:left;vertical-align:middle;border-top:1px solid var(--color-border)}.about-accuracy__table tbody td{padding-inline:24px 28px}.about-accuracy__table tbody th{color:var(--color-text-strong);font-size:16px;font-weight:500;line-height:24px}.about-accuracy__table tbody td{color:var(--color-text);font-size:16px;line-height:26px}.about-accuracy__note{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin:0;padding:var(--space-4) 28px;color:var(--color-muted-2);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:16px;border-top:1px solid var(--color-border)}.about-accuracy__note a,.about-requisites a{color:var(--color-accent)}.about-panel{margin:0;max-width:none}.about-data__flow{display:flex;gap:var(--space-4);align-items:stretch;margin:0;padding:0;list-style:none}.about-data__flow>li{display:flex;flex:1 1;gap:var(--space-4);align-items:center;min-width:0}.about-data__node{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;box-sizing:border-box;min-width:0;padding:22px 28px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:20px;font-family:var(--font-ui)}.about-data__flow>li:nth-child(2) .about-data__node{background:var(--color-surface);border-color:var(--color-border-strong)}.about-data__node strong{color:var(--color-text-strong);font-size:18px;font-weight:700;line-height:24px}.about-data__node span{color:var(--color-muted);font-size:14px;line-height:22px}.about-data__arrow{flex:none;width:24px;height:24px;color:var(--color-muted-2)}.about-data__arrow--down{display:none;width:20px;height:20px}.about-data__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.about-limits__grid,.about-principles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin:0;padding:0;list-style:none}.about-limits__item{box-sizing:border-box;padding:28px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.about-why__text{flex:1 1}.about-why .hub-start__visual{flex-basis:400px;padding:20px}.about-why .hub-start__wheel{width:min(316px,100%)}.about-why .hub-start__visual-head>span:not(.ds-badge){color:var(--color-muted);font-size:12px;font-weight:500;line-height:16px}.about-principles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-principle{display:flex;flex-direction:column;gap:var(--space-3);box-sizing:border-box;padding:32px 28px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md)}.about-principle__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%}.about-principle__icon svg{width:20px;height:20px}.about-principle h3{margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px}.about-principle p{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:14px;line-height:22px}.about-author__card{display:flex;gap:32px;align-items:center;box-sizing:border-box;padding:clamp(24px,calc(19.92px + 1.0458vw),40px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.about-author__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2);min-width:0;font-family:var(--font-ui)}.about-author__name{margin:0;color:var(--color-text-strong);font-size:22px;font-weight:700;line-height:28px}.about-author__role{margin:0;color:var(--color-accent);font-size:14px;font-weight:600;line-height:20px}.about-author__bio{margin:0;color:var(--color-muted);font-size:16px;line-height:26px}.about-requisites{display:flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;padding:clamp(24px,calc(19.92px + 1.0458vw),40px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.about-requisites__title{margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px}.about-requisites__list{background:none;border:0;border-radius:0}.about-requisites__list>div{padding:var(--space-3) 0}.about-requisites__list dt{flex-basis:240px}.about-requisites__list dd{font-weight:500}.about-requisites__list a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:1279px){.about-data__cards,.about-principles__grid,.about-scheme__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.about-scheme__steps{gap:var(--grid-gap)}.about-scheme__arrow,.about-scheme__arrow--down{display:none}}@media (max-width:1023px){.about-data__flow,.about-data__flow>li{flex-direction:column;gap:var(--space-2)}.about-data__flow>li{align-items:stretch}.about-data__flow>li:nth-child(2) .about-data__node,.about-data__node{padding:20px 24px;background:var(--color-surface-raised);border-color:var(--color-border)}.about-data__arrow{display:none}.about-data__arrow--down{display:block;align-self:center}.about-limits__grid{grid-template-columns:minmax(0,1fr)}.about-author__card{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.about-data__cards,.about-principles__grid,.about-scheme__steps{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.about-scheme__steps{gap:36px}.about-scheme__step{gap:14px;padding:var(--space-5)}.about-scheme__badge svg{display:none}.about-scheme__badge>span{display:inline}.about-scheme__arrow--down{top:auto;right:auto;bottom:-28px;left:50%;display:block;transform:translateX(-50%)}.about-principle{padding:var(--space-5)}.about-accuracy__table{display:flex;flex-direction:column;gap:var(--space-5);overflow:visible;background:none;border:0;border-radius:0}.about-accuracy__table table{display:block;box-sizing:border-box;padding:var(--space-2) 20px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card)}.about-accuracy__table tbody{display:table;width:100%;border-collapse:collapse}.about-accuracy__table thead{display:none}.about-accuracy__table tbody td,.about-accuracy__table tbody th{padding:14px 0;font-size:14px;vertical-align:middle;border-top:0;border-bottom:1px solid var(--color-border)}.about-accuracy__table tbody th{width:140px;padding-right:var(--space-4);color:var(--color-muted-2);font-weight:400;line-height:22px}.about-accuracy__table tbody td{color:var(--color-text-strong);font-weight:600;line-height:20px}.about-accuracy__note{flex-wrap:nowrap;padding:0;border-top:0}.about-accuracy__note .ds-badge{flex:none}.about-limits__grid{gap:var(--space-3)}.about-limits__item{padding:20px}.about-author__card{gap:var(--space-4);padding:var(--space-5) 20px}.about-author__card .about-author__cta{align-self:stretch;margin-top:var(--space-1)}.about-docs .route-cards{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.about-requisites__list>div{align-items:center;gap:var(--space-4)}.about-requisites__list dt{flex:0 0 140px}.about-requisites__list dd{min-width:0;overflow-wrap:anywhere}}.matrix-article__grid{display:flex;gap:80px;align-items:flex-start;max-width:var(--grid-container);margin-inline:auto}.matrix-article__panel{display:flex;flex:0 1 960px;flex-direction:column;gap:40px;box-sizing:border-box;min-width:0;padding:48px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.matrix-article__panel .calc-article__part{gap:var(--space-4)}.matrix-article__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.matrix-article__aside{display:flex;flex:0 0 400px;flex-direction:column;gap:var(--space-5);min-width:0}.matrix-article__toc{position:static;flex:none}.matrix-arcana__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px;padding:48px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.matrix-arcana__column{background:none;border:0;border-radius:0}.matrix-arcana__column>div{padding:10px 0}.matrix-arcana__column dt{flex-basis:160px}.matrix-arcana__column dd{font-weight:500}.matrix-price__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}.matrix-price__card{display:flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;padding:32px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:24px}.matrix-price__card h3{margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:32px}.matrix-price__list{gap:var(--space-4)}@media (max-width:1279px){.matrix-article__grid{flex-direction:column;gap:var(--space-5)}.matrix-article__aside,.matrix-article__panel{flex:none;align-self:stretch}}.matrix-article__toc-mobile{display:none}@media (max-width:1023px){.matrix-article__toc{display:none}.calc-toc-mobile.matrix-article__toc-mobile{display:block;padding:4px 16px}.calc-toc-mobile.matrix-article__toc-mobile summary{min-height:44px;padding:0;color:var(--color-text-strong)}.calc-toc-mobile.matrix-article__toc-mobile nav{padding:0}.calc-toc-mobile.matrix-article__toc-mobile ul{gap:0}.calc-toc-mobile.matrix-article__toc-mobile li{border-top:1px solid var(--color-border)}.calc-toc-mobile.matrix-article__toc-mobile a{padding:11px 0;font-weight:400;line-height:22px;border-radius:0}.calc-toc-mobile.matrix-article__toc-mobile a:hover{color:var(--color-accent);background:none}}@media (max-width:767px){.matrix-article__grid{gap:32px}.matrix-article__panel{gap:40px;padding:0;background:none;border:0;border-radius:0}.matrix-arcana__panel,.matrix-article__steps,.matrix-price__grid{grid-template-columns:minmax(0,1fr)}.matrix-arcana__panel{gap:0;padding:8px 20px}.matrix-arcana__column+.matrix-arcana__column>div:first-child{border-top:1px solid var(--color-border)}.matrix-arcana__column dt{flex-basis:120px}.matrix-price__card{padding:24px}}