.v4p-hero{padding-bottom:72px}.v4p-h1{font-size:clamp(36px,4.4vw,56px)}.v4p-hero__visual{min-width:0}.v4p-clips{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}.v4p-clips[data-count="3"] .v4p-clip:nth-child(2){transform:translateY(-24px)}.v4p-clips[data-count="1"]{grid-template-columns:minmax(0,240px);justify-content:center}.v4p-clips[data-count="2"]{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}.v4p-clips--grid{display:flex;flex-wrap:wrap;justify-content:center}.v4p-clips--grid .v4p-clip{width:calc((100% - 48px) / 5)}.v4p-clips--grid .v4p-clip:nth-child(2){transform:none}.v4p-clip figcaption strong{font-size:13px;font-weight:600}.v4p-clips__foot{position:absolute;right:8px;bottom:-20px;z-index:2}.v4p-clips__toggle{box-shadow:var(--pop)}.v4p-clips--grid .v4p-clips__foot{position:static;display:flex;flex-basis:100%;justify-content:center}.v4p-clips--grid .v4p-clips__toggle{box-shadow:none}.v4p-demo{display:grid;gap:12px}.v4p-demo__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.v4p-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v4p-link{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:var(--r-l);background:var(--surface);color:var(--text);transition:background-color .15s ease}.v4p-link>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.v4p-link strong{font-size:16px;font-weight:600}.v4p-link small{font-size:14px;color:var(--text-2)}.v4p-link>.v4-icon:last-child{color:var(--brand-deep)}.v4-root .v4p-link:hover{background:var(--tonal)}.v4p-table-wrap{max-width:880px;margin:0 auto;overflow-x:auto}.v4p-table{width:100%;border-collapse:collapse;font-size:15px}.v4p-table td,.v4p-table th{padding:16px 12px;border-bottom:1px solid var(--surface-2);text-align:center;vertical-align:middle}.v4p-table thead th{font-size:16px;font-weight:600}.v4p-table tbody th{text-align:left;font-weight:500;color:var(--text)}.v4p-table td{color:var(--text-2)}.v4p-table td .v4-icon{display:inline-block;vertical-align:middle;color:var(--brand-deep)}.v4p-chips .v4-chip{background:var(--surface)}.v4p-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.v4p-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto}.v4p-pair__card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border-radius:var(--r-l);background:var(--bg);font-size:18px;line-height:1.5}.v4p-pair__card--ok{background:var(--tonal)}.v4p-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.v4p-steps .v4-step-card{background:var(--surface)}.v4p-sectors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v4p-sector{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--r-l);background:var(--surface-2);color:#fff}.v4p-sector img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.v4p-sector:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,18,24,0) 45%,rgba(18,18,24,.8))}.v4p-sector__name{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px;font-weight:600}.v4p-sector__label{min-width:0;overflow-wrap:break-word;hyphens:auto}.v4p-sector__name svg{flex-shrink:0}.v4-root .v4p-sector:hover img{transform:scale(1.04)}@media (max-width:1024px){.v4p-links,.v4p-sectors,.v4p-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.v4p-clips--grid .v4p-clip{width:calc((100% - 24px) / 3)}}@media (max-width:480px){.v4p-sector__name{left:12px;right:12px;bottom:12px;font-size:clamp(12.5px,3.55vw,15px);line-height:1.25}.v4p-sector__name svg{display:none}}@media (max-width:720px){.v4p-links,.v4p-pair,.v4p-steps{grid-template-columns:minmax(0,1fr)}.v4p-clips--grid .v4p-clip{width:calc((100% - 12px) / 2)}.v4p-clips[data-count="3"] .v4p-clip:nth-child(2){transform:none}}@media (prefers-reduced-motion:reduce){.v4-root .v4p-sector:hover img{transform:none}}.v4p-picker{max-width:760px;margin:0 auto;padding:32px;border-radius:var(--r-l);background:var(--bg)}.v4p-picker__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.v4p-picker__title{margin-top:16px}.v4p-picker__bar{height:6px;margin:24px 0 28px;border-radius:999px;background:var(--surface-2);overflow:hidden}.v4p-picker__bar i{display:block;height:100%;border-radius:inherit;background:var(--brand);transition:width .3s ease}.v4p-picker__q{margin:0;padding:0;border:0}.v4p-picker__q legend{padding:0;margin-bottom:16px}.v4p-picker h3:focus{outline:none}.v4p-picker__options{display:grid;gap:10px}.v4p-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:14px 18px;border-radius:var(--r-m);background:var(--surface);color:var(--text);font-size:16px;font-weight:500;text-align:left;transition:background-color .15s ease,box-shadow .15s ease}.v4p-option .v4-icon{color:var(--brand-deep)}.v4-root .v4p-option:hover{background:var(--tonal)}.v4p-picker__back{display:inline-flex;align-items:center;gap:6px;margin-top:16px}.v4p-picker__result{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media (max-width:720px){.v4p-picker{padding:24px 20px}}