.ryzhiy-master-case_page__vwPTl{position:relative;min-height:100%;overflow:clip;background:var(--th-paper);color:var(--th-ink)}.ryzhiy-master-case_siteMap__us5An{display:grid;grid-template-columns:1fr;gap:14px;width:100%;padding:0;margin:0;list-style:none}.ryzhiy-master-case_siteMap__us5An li{min-height:62px;display:flex;align-items:center;padding:15px 22px;border:1px solid var(--th-line);border-radius:var(--ui-r-lg);background:var(--th-paper-bright);font-size:var(--ui-fs-strong);letter-spacing:var(--ui-ls-strong);line-height:var(--ui-lh-strong)}@media (min-width:700px){.ryzhiy-master-case_problemsGrid__5IT6y ul{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px) and (max-width:999px){.ryzhiy-master-case_siteMap__us5An{grid-template-columns:repeat(2,minmax(0,1fr))}.ryzhiy-master-case_mobileMedia__yVqoe>ul{margin-inline:0;padding-inline:0;mask-image:none}}@media (min-width:1000px){.ryzhiy-master-case_siteMap__us5An{grid-template-columns:repeat(3,minmax(0,1fr))}}.ryzhiy-master-case_desktopMedia__MtAs9,.ryzhiy-master-case_mobileMedia__yVqoe{--ui-column:min(1480px,calc(100vw - 36px));width:100%}.ryzhiy-master-case_processHead__G6wxp{max-width:360px}.ryzhiy-master-case_processHead__G6wxp h3{margin:0;color:var(--th-dark-body);font-size:clamp(26px,3vw,42px);letter-spacing:-.04em;line-height:1}.ryzhiy-master-case_processHead__G6wxp p{margin:18px 0 0;color:var(--th-dark-faint);font-size:17px;line-height:1.45}.ryzhiy-master-case_mobileMedia__yVqoe ul{justify-content:flex-start}.ryzhiy-master-case_mobileMedia__yVqoe [class*=phoneScreen]{background:#0d0603}.ryzhiy-master-case_mobileMedia__yVqoe [class*=phoneScreen] img{object-fit:contain;object-position:top center}.ryzhiy-master-case_desktopWindow__IJysd{width:100%}.ryzhiy-master-case_legacyMobile__5OTZ2{width:min(100%,430px);margin-right:auto}.ryzhiy-master-case_legacyMobile__5OTZ2 ul{justify-content:flex-start}.ryzhiy-master-case_legacyMobile__5OTZ2 [class*=phoneScreen]{background:#fff}.ryzhiy-master-case_legacyMobile__5OTZ2 [class*=phoneScreen] img{object-fit:contain;object-position:top center}.ryzhiy-master-case_iikoStory__8zubZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,56px);width:100%}.ryzhiy-master-case_iikoStep__Haise{display:grid;gap:18px;margin:0}.ryzhiy-master-case_iikoStep__Haise:first-child{grid-column:1/-1}.ryzhiy-master-case_iikoStep__Haise figcaption{display:grid;gap:7px;max-width:660px}.ryzhiy-master-case_iikoStep__Haise figcaption strong{color:var(--th-dark-body);font-size:clamp(22px,2.2vw,32px);font-variation-settings:"wght" var(--ui-w-strong);letter-spacing:-.03em;line-height:1.08}.ryzhiy-master-case_iikoStep__Haise figcaption span{color:var(--th-dark-faint);font-size:var(--ui-fs-body);line-height:var(--ui-lh-body)}.ryzhiy-master-case_desktopMedia__MtAs9 ul{column-gap:clamp(20px,3vw,34px);row-gap:clamp(34px,5vw,60px)}.ryzhiy-master-case_desktopFrames__crO2N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,40px)}.ryzhiy-master-case_desktopFrames__crO2N .window{width:100%}.ryzhiy-master-case_desktopMedia__MtAs9 figure{width:min(100%,680px)}.ryzhiy-master-case_desktopFrame__wA498{display:grid;gap:14px;margin:0}.ryzhiy-master-case_desktopFrame__wA498 figcaption{color:var(--th-ink);font-size:var(--ui-fs-label);font-variation-settings:"wght" var(--ui-w-strong);line-height:var(--ui-lh-small);text-align:center}.ryzhiy-master-case_accordion__FO40H details+details{margin-top:clamp(12px,2vw,18px)}.ryzhiy-master-case_accordion__FO40H summary{padding-block:clamp(20px,3vw,28px)}.ryzhiy-master-case_accordion__FO40H summary>span:first-child{font-size:var(--ui-fs-strong);font-variation-settings:"wght" var(--ui-w-strong);letter-spacing:var(--ui-ls-strong);line-height:var(--ui-lh-strong)}.ryzhiy-master-case_resultBento__kY97w ul>li>div{min-height:clamp(220px,24vw,310px)}.ryzhiy-master-case_resultBento__kY97w ul>li h3{order:2;margin-top:auto}.ryzhiy-master-case_resultBento__kY97w ul>li h3+p{order:1;max-width:100%;color:var(--th-accent-deep);font-size:clamp(46px,6.4vw,88px);font-variation-settings:"wght" 520;letter-spacing:-.05em;line-height:.86;white-space:nowrap}.ryzhiy-master-case_resultBento__kY97w ul>li h3+p+p{order:3}.ryzhiy-master-case_seoStatistics__GQXc7{width:100%;max-height:min(78vh,920px)}.ryzhiy-master-case_seoStatistics__GQXc7 img{object-fit:contain;object-position:top center}.ryzhiy-master-case_cta__7l1KV{width:100%}.ryzhiy-master-case_ctaLayout__RAGn5{position:relative;display:grid;grid-template-columns:minmax(340px,470px) minmax(0,1fr);grid-template-rows:auto auto;gap:clamp(24px,3vw,40px);align-items:start}.ryzhiy-master-case_ctaLayout__RAGn5>:first-child{grid-row:1/span 2;align-self:stretch}.ryzhiy-master-case_ctaCopy__XUejO{max-width:620px}.ryzhiy-master-case_ctaCopy__XUejO h2{max-width:15ch}.ryzhiy-master-case_relatedCases__K97A0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);width:100%}.ryzhiy-master-case_page__vwPTl section:has(.relatedCases){padding-top:clamp(26px,4vw,48px)}.ryzhiy-master-case_relatedCase__UVym0{position:relative;display:grid;min-height:220px;align-content:start;gap:14px;padding:clamp(22px,3vw,34px);border:1px solid var(--th-line);border-radius:var(--ui-r-lg);background:var(--th-paper-bright);color:var(--th-ink);transition:transform var(--ui-t-ui) var(--ui-e-base),border-color var(--ui-t-ui) var(--ui-e-base)}.ryzhiy-master-case_relatedCase__UVym0:hover{border-color:var(--th-accent);transform:translateY(-4px)}.ryzhiy-master-case_relatedCase__UVym0>span{color:var(--th-accent-deep);font-size:var(--ui-fs-caption);font-variation-settings:"wght" 650;letter-spacing:.08em;text-transform:uppercase}.ryzhiy-master-case_relatedCase__UVym0 h3,.ryzhiy-master-case_relatedCase__UVym0 p{margin:0}.ryzhiy-master-case_relatedCase__UVym0 h3{max-width:18ch;font-size:clamp(21px,2vw,30px);letter-spacing:-.04em;line-height:1.02}.ryzhiy-master-case_relatedCase__UVym0 p{color:var(--th-muted);font-size:var(--ui-fs-body);line-height:1.4}.ryzhiy-master-case_relatedCase__UVym0>svg{margin-top:auto;color:var(--th-accent)}.ryzhiy-master-case_cta__7l1KV>:last-child{justify-self:start}.ryzhiy-master-case_ctaSecondary__bEIQc{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 22px;border:1px solid var(--th-line);border-radius:var(--ui-r-action);background:var(--th-paper-bright);color:var(--th-ink);font:inherit;font-size:var(--ui-fs-small);font-variation-settings:"wght" var(--ui-w-semi);text-decoration:none;transition:border-color var(--ui-t-ui) var(--ui-e-base),background-color var(--ui-t-ui) var(--ui-e-base)}@media (hover:hover){.ryzhiy-master-case_ctaSecondary__bEIQc:hover{border-color:var(--th-accent);background:var(--th-paper)}}@media (max-width:699px){.ryzhiy-master-case_hero__j4t39{min-height:calc(100svh - 120px)}.ryzhiy-master-case_hero__j4t39 h2{max-width:7ch;font-size:clamp(62px,21vw,96px)}.ryzhiy-master-case_mobileMedia__yVqoe ul{justify-content:flex-start}.ryzhiy-master-case_desktopFrames__crO2N,.ryzhiy-master-case_iikoStory__8zubZ{grid-template-columns:1fr}.ryzhiy-master-case_iikoStep__Haise:first-child{grid-column:auto}.ryzhiy-master-case_ctaLayout__RAGn5,.ryzhiy-master-case_relatedCases__K97A0{grid-template-columns:1fr}.ryzhiy-master-case_ctaLayout__RAGn5>:first-child{grid-row:auto}.ryzhiy-master-case_ctaCopy__XUejO h2{max-width:15ch}}@media (min-width:1000px){.ryzhiy-master-case_resultBento__kY97w ul>li{grid-column:span 4}}