.cp-sadovnik-header-cinema{background:oklch(10% .03 250);color:oklch(99% .005 145)}.cp-sadovnik-bg-photo{position:absolute;inset:0;z-index:0;background-image:url(/client/sadovnik-go/terrace.webp);background-position:50%;background-size:cover;background-repeat:no-repeat}.cp-sadovnik-bg-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,oklch(12% .04 260/.58),oklch(10% .04 258/.68) 32%,oklch(8% .04 255/.84) 65%,oklch(7% .03 250/.96)),linear-gradient(90deg,oklch(8% .03 250/.78),oklch(8% .03 250/.28) 42%,oklch(8% .03 250/.04))}.cp-sadovnik-header-cinema .cp-hero,.cp-sadovnik-header-cinema .cp-nav-strip{position:relative;z-index:2}.cp-sadovnik-header-cinema .cp-nav-strip{background:transparent;border-bottom:1px solid oklch(99% .005 145/.12)}.cp-sadovnik-header-cinema .cp-nav-strip .text-paper,.cp-sadovnik-header-cinema .cp-nav-strip .tg-link{color:oklch(99% .005 145)}.cp-sadovnik-header-cinema .cp-nav-strip .tg-link:hover{filter:drop-shadow(0 4px 12px oklch(72% .18 145/.55))}.cp-main-sadovnik .cp-hero .cp-hero-title{color:oklch(99% .005 145);text-shadow:0 2px 18px oklch(8% .02 250/.45)}.cp-main-sadovnik .cp-hero .cp-dot{color:oklch(72% .18 145)}.proto-nav.proto-nav--sadovnik{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.proto-nav.proto-nav--sadovnik>:first-child{justify-self:start}.proto-nav.proto-nav--sadovnik>:nth-child(2){justify-self:center}.proto-nav.proto-nav--sadovnik>:nth-child(3){justify-self:end}.cp-main-sadovnik .cp-hero .cp-hero-accent,.sticky-top-bar--sadovnik .proto-nav--sadovnik>*{color:oklch(99% .005 145)}.cp-main-sadovnik .cp-section-title{font-weight:800;font-size:clamp(36px,5.4vw,88px);line-height:1;letter-spacing:-.03em}.cp-sadovnik-eyebrow{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:oklch(72% .18 145/.9)}.cp-sadovnik-vtag{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700;font-size:14px;letter-spacing:.06em;color:oklch(99% .005 145);text-transform:none}.cp-main-sadovnik .cp-hero .cp-hero-lead{color:oklch(99% .005 145/.88);text-shadow:0 1px 8px oklch(8% .02 250/.35);max-width:64ch}.cp-sadovnik-link{color:oklch(99% .005 145);text-decoration:none;border-bottom:1px solid oklch(72% .18 145/.6);padding-bottom:.05em;transition:border-color .24s cubic-bezier(.16,1,.3,1)}.cp-sadovnik-link:hover{border-bottom-color:oklch(72% .18 145)}.cp-sadovnik-greeting{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(20px,1.8vw,26px);line-height:1.2;letter-spacing:-.02em;color:oklch(99% .005 145);text-shadow:0 1px 8px oklch(8% .02 250/.4)}.cp-sadovnik-header-cinema{display:flex;flex-direction:column}.cp-sadovnik-hero-pad{flex:1;padding-bottom:50px}.cp-sadovnik-timeline-section{margin-top:auto;padding-top:clamp(40px,5vh,64px)}.cp-sadovnik-timeline-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(20px,3vh,32px);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.cp-sadovnik-timeline-eyebrow-left{color:oklch(72% .18 145/.9)}.cp-sadovnik-timeline-eyebrow-right{color:oklch(99% .005 145/.5);font-variant-numeric:tabular-nums}.cp-sadovnik-timeline{position:relative;display:flex;align-items:flex-start;justify-content:space-between;list-style:none;margin:0;padding:0;gap:clamp(16px,2.5vw,40px)}.cp-sadovnik-timeline:before{content:"";position:absolute;top:5px;left:6px;right:6px;height:1.5px;background:oklch(72% .18 145);z-index:0}.cp-sadovnik-timeline-item{position:relative;z-index:1;flex:1 1 0;min-width:0}.cp-sadovnik-timeline-link{display:flex;flex-direction:column;gap:clamp(10px,1.4vh,16px);align-items:flex-start;text-decoration:none;font-family:var(--font-sans)}.cp-sadovnik-timeline-dot{display:block;width:12px;height:12px;border-radius:50%;background:oklch(11% .04 260);border:1.5px solid oklch(72% .18 145);transition:background .24s cubic-bezier(.16,1,.3,1)}.cp-sadovnik-timeline-item:last-child .cp-sadovnik-timeline-dot{background:oklch(72% .18 145);box-shadow:0 0 0 4px oklch(72% .18 145/.22)}.cp-sadovnik-timeline-name{font-family:var(--font-display);font-size:clamp(15px,1.3vw,20px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:oklch(99% .005 145);transition:color .24s cubic-bezier(.16,1,.3,1)}.cp-sadovnik-timeline-tag{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:oklch(99% .005 145/.5)}.cp-sadovnik-timeline-link:hover .cp-sadovnik-timeline-name{color:oklch(72% .18 145)}.cp-sadovnik-timeline-link:hover .cp-sadovnik-timeline-dot{background:oklch(72% .18 145)}@media (max-width:767px){.cp-sadovnik-timeline{flex-direction:column;gap:16px}.cp-sadovnik-timeline:before{top:6px;left:5px;right:auto;width:1.5px;height:calc(100% - 12px)}.cp-sadovnik-timeline-link{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-left:24px}.cp-sadovnik-timeline-dot{position:absolute;left:0;top:6px}}.cp-sadovnik-cn-title{margin-bottom:clamp(53px,6.6vh,85px)}.cp-sadovnik-cn-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(16px,2vw,28px);margin-bottom:clamp(20px,2.5vh,28px)}.cp-sadovnik-cn-sub-title{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(22px,2.8vw,40px);line-height:1.1;letter-spacing:-.035em;color:oklch(24% .05 260)}.cp-sadovnik-cn-filter{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid oklch(24% .05 260/.18);border-radius:999px}.cp-sadovnik-cn-tab{display:inline-flex;align-items:center;padding:9px 18px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.005em;color:oklch(40% .05 260);background:transparent;border:0;border-radius:999px;cursor:pointer;transition:background .28s cubic-bezier(.32,.72,0,1),color .28s cubic-bezier(.32,.72,0,1)}.cp-sadovnik-cn-tab:hover{color:oklch(20% .04 260)}.cp-sadovnik-cn-tab--active{color:oklch(99% .005 145);background:oklch(20% .04 260)}.cp-sadovnik-cn-tab--active:hover{color:oklch(99% .005 145)}.cp-sadovnik-cn-rule{height:1px;margin:0 0 clamp(40px,5vh,64px);border:0;background:oklch(24% .05 260/.18)}.cp-sadovnik-cn-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vh,80px)}@media (min-width:900px){.cp-sadovnik-cn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,3.5vw,56px)}}.cp-sadovnik-cn-col{transition:opacity .5s cubic-bezier(.32,.72,0,1),filter .5s cubic-bezier(.32,.72,0,1)}.cp-sadovnik-cn-sub[data-filter=mvp] [data-stage=full]{opacity:.22;filter:grayscale(.85);pointer-events:none}.cp-sadovnik-cn-sub[data-filter=mvp] .cp-sadovnik-cn-tr[data-stage=full]{display:none;opacity:1;filter:none}.cp-sadovnik-cn-table{display:grid;grid-template-columns:minmax(96px,.65fr) minmax(140px,.85fr) minmax(180px,1.1fr) minmax(260px,2.2fr);column-gap:clamp(20px,2.4vw,36px);row-gap:0;width:100%}.cp-sadovnik-cn-thead,.cp-sadovnik-cn-tr{display:contents}.cp-sadovnik-cn-th{padding:0 0 clamp(14px,1.6vh,18px);font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:oklch(50% .04 260);border-bottom:1px solid oklch(20% .04 260/.18)}.cp-sadovnik-cn-td{padding:clamp(20px,2.4vh,28px) 0;border-bottom:1px solid oklch(20% .04 260/.08);align-self:start}.cp-sadovnik-cn-chip{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;white-space:nowrap}.cp-sadovnik-cn-chip--mvp{background:oklch(72% .18 145/.16);color:oklch(34% .13 145)}.cp-sadovnik-cn-chip--full{background:oklch(20% .04 260/.08);color:oklch(40% .04 260)}.cp-sadovnik-cn-td--role{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:oklch(45% .05 260);padding-top:clamp(22px,2.6vh,30px)}.cp-sadovnik-cn-td--name{font-family:var(--font-display);font-weight:600;font-size:clamp(15px,1.05vw,17px);letter-spacing:-.015em;color:oklch(20% .04 260);padding-top:clamp(20px,2.4vh,28px)}.cp-sadovnik-cn-tbullets{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cp-sadovnik-cn-tbullet{position:relative;padding-left:16px;font-family:var(--font-sans);font-weight:300;font-size:clamp(13.5px,.98vw,15px);line-height:1.5;color:oklch(34% .05 260/.88)}.cp-sadovnik-cn-tbullet:before{content:"";position:absolute;left:4px;top:.55em;width:5px;height:5px;border-radius:999px;background:oklch(72% .18 145)}@media (max-width:768px){.cp-sadovnik-cn-table{display:block}.cp-sadovnik-cn-thead{display:none}.cp-sadovnik-cn-tr{display:block;padding:clamp(18px,2.2vh,24px) 0;border-bottom:1px solid oklch(20% .04 260/.1)}.cp-sadovnik-cn-td{padding:4px 0;border-bottom:0}.cp-sadovnik-cn-td--stage{margin-bottom:8px}.cp-sadovnik-cn-td--name,.cp-sadovnik-cn-td--role{padding-top:0}.cp-sadovnik-cn-td--name{margin:4px 0 6px}}.cp-sadovnik-cn-sub+.cp-sadovnik-cn-sub{margin-top:clamp(80px,10vh,140px)}.cp-sadovnik-cn-label{display:block;margin:0 0 clamp(20px,2.6vh,28px);font-family:var(--font-display);font-weight:700;font-size:clamp(22px,1.9vw,30px);line-height:1.1;letter-spacing:-.02em;color:oklch(20% .04 260)}.cp-sadovnik-cn-group{margin-top:clamp(28px,3.4vh,40px)}.cp-sadovnik-cn-group:first-of-type{margin-top:0}.cp-sadovnik-cn-role{display:block;margin:0 0 clamp(12px,1.4vh,16px);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(50% .04 260)}.cp-sadovnik-cn-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw,16px)}@media (max-width:600px){.cp-sadovnik-cn-bento{grid-template-columns:minmax(0,1fr)}}.cp-sadovnik-cn-card{background:oklch(95% .02 240/.55);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid oklch(30% .06 240/.14);border-radius:14px;padding:clamp(22px,2.8vh,32px);display:flex;flex-direction:column;gap:12px;color:oklch(20% .04 260);box-shadow:inset 0 1px 0 oklch(99% .005 250/.65),0 1px 2px oklch(20% .04 260/.04),0 8px 24px oklch(20% .04 260/.05);transition:background .28s cubic-bezier(.32,.72,0,1),border-color .28s cubic-bezier(.32,.72,0,1)}.cp-sadovnik-cn-card:hover{background:oklch(96% .025 240/.7);border-color:oklch(30% .06 240/.24)}.cp-sadovnik-cn-card--lead{grid-column:span 2}@media (max-width:600px){.cp-sadovnik-cn-card--lead{grid-column:span 1}}.cp-sadovnik-cn-group[aria-label="Исполнитель"] .cp-sadovnik-cn-card{background:oklch(95% .028 65/.55);border-color:oklch(50% .16 50/.18)}.cp-sadovnik-cn-group[aria-label="Исполнитель"] .cp-sadovnik-cn-card:hover{background:oklch(96% .032 65/.7);border-color:oklch(50% .16 50/.28)}.cp-sadovnik-cn-group[aria-label="Администратор"] .cp-sadovnik-cn-card{background:oklch(95% .026 145/.55);border-color:oklch(45% .18 145/.18)}.cp-sadovnik-cn-group[aria-label="Администратор"] .cp-sadovnik-cn-card:hover{background:oklch(96% .03 145/.7);border-color:oklch(45% .18 145/.28)}.cp-sadovnik-cn-group[aria-label="B2B-представитель территории"] .cp-sadovnik-cn-card{background:oklch(94% .025 310/.55);border-color:oklch(45% .16 310/.18)}.cp-sadovnik-cn-group[aria-label="B2B-представитель территории"] .cp-sadovnik-cn-card:hover{background:oklch(95% .03 310/.7);border-color:oklch(45% .16 310/.28)}.cp-sadovnik-cn-card--tint-orange{background:oklch(95% .028 65/.55);border-color:oklch(50% .16 50/.18)}.cp-sadovnik-cn-card--tint-orange:hover{background:oklch(96% .032 65/.7);border-color:oklch(50% .16 50/.28)}.cp-sadovnik-cn-card--tint-green{background:oklch(95% .026 145/.55);border-color:oklch(45% .18 145/.18)}.cp-sadovnik-cn-card--tint-green:hover{background:oklch(96% .03 145/.7);border-color:oklch(45% .18 145/.28)}.cp-sadovnik-cn-card--tint-violet{background:oklch(94% .025 310/.55);border-color:oklch(45% .16 310/.18)}.cp-sadovnik-cn-card--tint-violet:hover{background:oklch(95% .03 310/.7);border-color:oklch(45% .16 310/.28)}.cp-sadovnik-cn-card-badge{display:inline-flex;align-items:center;margin-left:8px;padding:3px 8px;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:oklch(15% .04 145);background:oklch(72% .18 145);border-radius:999px;vertical-align:middle;white-space:nowrap}.cp-sadovnik-cn-card-name{display:block;margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(16px,1.3vw,20px);line-height:1.25;letter-spacing:-.02em;color:oklch(20% .04 260)}.cp-sadovnik-cn-card-bullets{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cp-sadovnik-cn-card-bullet{position:relative;padding-left:16px;font-family:var(--font-sans);font-weight:300;font-size:clamp(14px,1.02vw,16px);line-height:1.5;color:oklch(34% .05 260/.88)}.cp-sadovnik-cn-card-bullet:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:999px;background:oklch(72% .18 145)}@media (prefers-reduced-motion:reduce){.cp-sadovnik-cn-card,.cp-sadovnik-cn-col,.cp-sadovnik-cn-tab{transition:none}}.cp-sadovnik-st{position:relative;z-index:2;padding:clamp(96px,16vh,200px) clamp(20px,4vw,60px);background:radial-gradient(circle at 30% 20%,oklch(38% .08 250) 0,transparent 60%),linear-gradient(160deg,oklch(22% .06 248),oklch(14% .04 245));color:oklch(98% .005 145);overflow:hidden}.cp-sadovnik-st-inner{max-width:1600px;margin:0 auto}.cp-sadovnik-st-title{margin-bottom:clamp(64px,7.9vh,106px);color:oklch(98% .005 145)}.cp-sadovnik-st-sub{margin-top:clamp(72px,9vh,120px)}.cp-sadovnik-st-sub:first-of-type{margin-top:0}.cp-sadovnik-st-sub-title{margin:0 0 clamp(20px,2.5vh,28px);font-family:var(--font-display);font-weight:300;font-size:clamp(22px,2.8vw,40px);line-height:1.1;letter-spacing:-.035em;color:oklch(98% .005 145)}.cp-sadovnik-st-sub-lead{margin:0 0 clamp(40px,5vh,64px);max-width:70ch;font-family:var(--font-sans);font-weight:300;font-size:clamp(15px,1.15vw,18px);line-height:1.6;color:oklch(98% .005 145/.78)}.cp-sadovnik-st-eyebrow{display:block;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:oklch(72% .18 145);margin-bottom:clamp(18px,2.2vh,26px)}.cp-sadovnik-st-display{margin:0 0 clamp(24px,3vh,36px);font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,80px);line-height:.98;letter-spacing:-.04em;color:oklch(98% .005 145)}.cp-sadovnik-st-dot{color:oklch(72% .18 145)}.cp-sadovnik-st-arch{display:flex;flex-direction:column;gap:0;margin-top:clamp(40px,5vh,56px);max-width:920px;margin-left:auto;margin-right:auto}.cp-sadovnik-st-row{display:grid;grid-template-columns:1fr;gap:clamp(14px,1.6vw,22px)}.cp-sadovnik-st-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-sadovnik-st-row--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:0 auto;width:100%}.cp-sadovnik-st-row--single{max-width:400px;margin:0 auto;width:100%}@media (max-width:600px){.cp-sadovnik-st-row--2,.cp-sadovnik-st-row--3{grid-template-columns:1fr}}.cp-sadovnik-st-conn-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(80px,10vh,120px);margin:clamp(8px,1.2vh,16px) 0}.cp-sadovnik-st-conn{display:block;width:100%;max-width:520px;height:clamp(80px,10vh,120px);color:oklch(98% .005 145/.45)}.cp-sadovnik-st-conn-label{position:absolute;top:32%;left:50%;transform:translate(-50%,-50%);padding:4px 12px;background:oklch(18% .06 248);border-radius:999px;font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(72% .18 145);white-space:nowrap}.cp-sadovnik-st-tile{display:flex;align-items:center;gap:clamp(16px,1.8vw,22px);padding:clamp(22px,2.8vh,32px) clamp(22px,2.6vw,30px);background:oklch(98% .005 145/.03);border:1px solid oklch(98% .005 145/.1);border-radius:14px;transition:background .28s cubic-bezier(.32,.72,0,1),border-color .28s cubic-bezier(.32,.72,0,1)}.cp-sadovnik-st-tile:hover{background:oklch(98% .005 145/.06);border-color:oklch(98% .005 145/.18)}.cp-sadovnik-st-tile--accent{background:oklch(72% .18 145/.12);border-color:oklch(72% .18 145/.35)}.cp-sadovnik-st-tile--accent:hover{background:oklch(72% .18 145/.18);border-color:oklch(72% .18 145/.5)}.cp-sadovnik-st-tile-text{display:flex;flex-direction:column;gap:3px;min-width:0}.cp-sadovnik-st-tile-role{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(98% .005 145/.55)}.cp-sadovnik-st-tile-tech{font-family:var(--font-display);font-weight:600;font-size:clamp(15px,1.2vw,18px);letter-spacing:-.02em;color:oklch(98% .005 145)}.cp-sadovnik-st-tile-platform{font-family:var(--font-sans);font-weight:300;font-size:clamp(12px,.9vw,13.5px);color:oklch(98% .005 145/.65)}.cp-sadovnik-st-ic--img{display:inline-block;flex-shrink:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.cp-sadovnik-st-ic--fb{display:inline-flex;align-items:center;justify-content:center;background:oklch(98% .005 145/.08);border-radius:6px;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.05em;color:oklch(98% .005 145/.85)}.cp-sadovnik-st-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}@media (max-width:768px){.cp-sadovnik-st-cats{grid-template-columns:1fr}}.cp-sadovnik-st-cat{padding:clamp(28px,3.4vh,40px) clamp(26px,3vw,36px);background:oklch(98% .005 145/.03);border:1px solid oklch(98% .005 145/.1);border-radius:16px;display:flex;flex-direction:column;gap:clamp(20px,2.4vh,28px);color:oklch(98% .005 145)}.cp-sadovnik-st-cat--wide{grid-column:span 2}@media (max-width:768px){.cp-sadovnik-st-cat--wide{grid-column:span 1}}.cp-sadovnik-st-cat-title{margin:0;font-family:var(--font-sans);font-weight:600;font-size:clamp(16px,1.3vw,20px);letter-spacing:-.01em;color:oklch(98% .005 145)}.cp-sadovnik-st-techs{list-style:none;margin:0;padding:0;display:grid;gap:clamp(10px,1.2vh,14px)}.cp-sadovnik-st-cat--wide .cp-sadovnik-st-techs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vh,14px) clamp(20px,2.4vw,36px)}@media (max-width:600px){.cp-sadovnik-st-cat--wide .cp-sadovnik-st-techs{grid-template-columns:1fr}}.cp-sadovnik-st-tech{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.cp-sadovnik-st-tech .cp-sadovnik-st-ic{margin-top:2px;flex-shrink:0}.cp-sadovnik-st-tech-text{display:flex;flex-direction:column;gap:3px;min-width:0}.cp-sadovnik-st-tech-name{font-family:var(--font-sans);font-weight:600;font-size:clamp(14px,1.02vw,16px);color:oklch(98% .005 145)}.cp-sadovnik-st-tech-desc{font-family:var(--font-sans);font-weight:300;font-size:clamp(13px,.95vw,14.5px);line-height:1.5;color:oklch(98% .005 145/.65)}@media (max-width:899px){.cp-sadovnik-bg-photo{background-position:38%}.cp-sadovnik-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.proto-nav.proto-nav--sadovnik{grid-template-columns:1fr auto auto;gap:.75rem}}.cp-sadovnik-pr{background:#fff}.cp-sadovnik-pr-title{margin-bottom:clamp(53px,6.6vh,85px)}.cp-sadovnik-pr-version{margin-bottom:clamp(48px,6vh,96px)}.cp-sadovnik-pr-version:last-of-type{margin-bottom:clamp(64px,7vh,112px)}.cp-sadovnik-pr-vhead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(16px,2vw,32px);margin-bottom:clamp(20px,2.5vh,32px)}.cp-sadovnik-pr-vlabel-wrap{display:flex;flex-direction:column;gap:8px;min-width:0}.cp-sadovnik-pr-veyebrow{color:oklch(40% .02 250/.55)}.cp-sadovnik-pr-vlabel{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(22px,2.8vw,40px);line-height:1.1;letter-spacing:-.02em;color:oklch(22% .04 250)}.cp-sadovnik-pr-vsub{font-family:var(--font-sans);font-weight:300;font-size:clamp(14px,1.05vw,17px);line-height:1.4;color:oklch(22% .04 250/.62)}.cp-sadovnik-pr-vmeta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;white-space:nowrap}.cp-sadovnik-pr-vsum{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.4vw,52px);line-height:1;letter-spacing:-.02em;color:oklch(48% .16 145);font-variant-numeric:tabular-nums}.cp-sadovnik-pr-vdur{font-family:var(--font-display);font-weight:300;font-size:clamp(12px,.95vw,15px);letter-spacing:.01em;color:oklch(22% .04 250/.65);font-variant-numeric:tabular-nums}.cp-sadovnik-pr-stages{display:flex;flex-direction:column;gap:10px}.cp-sadovnik-pr-stage{background:oklch(22% .04 250/.025);border-radius:14px;transition:background-color .22s ease}.cp-sadovnik-pr-stage:hover,.cp-sadovnik-pr-stage[open]{background:oklch(22% .04 250/.045)}.cp-sadovnik-pr-stage--summary{background:oklch(48% .16 145/.04)}.cp-sadovnik-pr-stage--summary:hover,.cp-sadovnik-pr-stage--summary[open]{background:oklch(48% .16 145/.075)}.cp-sadovnik-pr-stage-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(14px,1.6vw,24px);padding:clamp(18px,2vh,26px) clamp(20px,2.4vw,32px);cursor:pointer;list-style:none;user-select:none}.cp-sadovnik-pr-stage-summary::-webkit-details-marker{display:none}.cp-sadovnik-pr-stage-summary::marker{content:""}.cp-sadovnik-pr-stage-num{font-family:var(--font-display);font-weight:300;font-size:clamp(20px,2vw,28px);line-height:1;letter-spacing:-.02em;color:oklch(22% .04 250/.4);font-variant-numeric:tabular-nums;min-width:32px}.cp-sadovnik-pr-stage--summary .cp-sadovnik-pr-stage-num{color:oklch(48% .16 145/.7)}.cp-sadovnik-pr-stage-title{font-family:var(--font-display);font-weight:300;font-size:clamp(15px,1.18vw,19px);line-height:1.35;letter-spacing:-.01em;color:oklch(22% .04 250/.88);min-width:0}.cp-sadovnik-pr-stage-meta{display:flex;align-items:baseline;gap:clamp(14px,1.5vw,22px);white-space:nowrap}.cp-sadovnik-pr-stage-dur{font-family:var(--font-display);font-weight:300;font-size:clamp(12px,.95vw,15px);color:oklch(22% .04 250/.65);letter-spacing:.01em;font-variant-numeric:tabular-nums}.cp-sadovnik-pr-stage-sum{font-family:var(--font-display);font-weight:400;font-size:clamp(14px,1.1vw,17px);color:oklch(22% .04 250);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cp-sadovnik-pr-chev{color:oklch(22% .04 250/.5);transition:transform .22s ease,color .22s ease}.cp-sadovnik-pr-stage[open] .cp-sadovnik-pr-chev{transform:rotate(180deg);color:oklch(22% .04 250/.85)}.cp-sadovnik-pr-stage-body{padding:clamp(8px,1vh,12px) clamp(20px,2.4vw,32px) clamp(24px,3vh,36px);display:flex;flex-direction:column;gap:clamp(20px,2.6vh,32px)}.cp-sadovnik-pr-stage-section{display:flex;flex-direction:column;gap:10px}.cp-sadovnik-pr-stage-eyebrow{color:oklch(22% .04 250/.55)}.cp-sadovnik-pr-stage-works{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cp-sadovnik-pr-stage-work{position:relative;padding-left:18px;font-family:var(--font-sans);font-weight:300;font-size:clamp(14px,1.02vw,16px);line-height:1.55;color:oklch(22% .04 250/.82)}.cp-sadovnik-pr-stage-work:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:oklch(72% .18 145)}.cp-sadovnik-pr-stage-result{margin:0;font-family:var(--font-sans);font-weight:300;font-size:clamp(14px,1.02vw,16px);line-height:1.55;color:oklch(22% .04 250/.82)}.cp-sadovnik-pr-spec-table,.cp-sadovnik-pr-sum-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:clamp(13px,.98vw,15px)}.cp-sadovnik-pr-spec-table thead th,.cp-sadovnik-pr-sum-table thead th{text-align:left;font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:oklch(22% .04 250/.55);padding:8px 12px;border-bottom:1px solid oklch(22% .04 250/.1)}.cp-sadovnik-pr-spec-table tbody th,.cp-sadovnik-pr-sum-table tbody th{text-align:left;font-weight:500;color:oklch(22% .04 250)}.cp-sadovnik-pr-spec-table tbody td,.cp-sadovnik-pr-sum-table tbody td{color:oklch(22% .04 250/.82);font-variant-numeric:tabular-nums}.cp-sadovnik-pr-spec-table tbody td,.cp-sadovnik-pr-spec-table tbody th,.cp-sadovnik-pr-sum-table tbody td,.cp-sadovnik-pr-sum-table tbody th{padding:12px;border-bottom:1px solid oklch(22% .04 250/.06);vertical-align:top}.cp-sadovnik-pr-spec-table tbody tr:last-child td,.cp-sadovnik-pr-spec-table tbody tr:last-child th,.cp-sadovnik-pr-sum-table tbody tr:last-child td,.cp-sadovnik-pr-sum-table tbody tr:last-child th{border-bottom:0}.cp-sadovnik-pr-num-cell{text-align:right;white-space:nowrap}.cp-sadovnik-pr-spec-total td,.cp-sadovnik-pr-spec-total th,.cp-sadovnik-pr-sum-total td,.cp-sadovnik-pr-sum-total th{font-weight:600;color:oklch(22% .04 250)!important;background:oklch(22% .04 250/.04)}.cp-sadovnik-pr-stage-foot{flex-direction:row;align-items:baseline;gap:12px}.cp-sadovnik-pr-stage-foot-label{font-family:var(--font-sans);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:oklch(22% .04 250/.55)}.cp-sadovnik-pr-stage-foot-value{font-family:var(--font-display);font-weight:300;font-size:clamp(13px,.98vw,15px);color:oklch(22% .04 250);font-variant-numeric:tabular-nums}.cp-sadovnik-pr-gantt{margin:clamp(48px,6vh,96px) 0 clamp(40px,5vh,64px)}.cp-sadovnik-pr-gantt-head{display:flex;flex-direction:column;gap:clamp(10px,1.4vh,16px);margin-bottom:clamp(24px,3vh,40px);max-width:720px}.cp-sadovnik-pr-gantt-title{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(22px,2.8vw,40px);line-height:1.1;letter-spacing:-.02em;color:oklch(22% .04 250)}.cp-sadovnik-pr-gantt-lead{margin:0;font-family:var(--font-sans);font-weight:300;font-size:clamp(14px,1.05vw,17px);line-height:1.5;color:oklch(22% .04 250/.7)}.cp-sadovnik-pr-gantt-board{background:oklch(22% .04 250/.025);border-radius:18px;padding:clamp(20px,2.4vw,32px);position:relative}.cp-sadovnik-pr-gantt-scale{position:relative;height:28px;margin-left:clamp(140px,18vw,220px);margin-bottom:8px}.cp-sadovnik-pr-gantt-month{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 12px;background:oklch(48% .16 145/.08);border-radius:999px;overflow:hidden}.cp-sadovnik-pr-gantt-month--full{background:oklch(40% .02 250/.06)}.cp-sadovnik-pr-gantt-month-label{font-family:var(--font-display);font-weight:300;font-size:clamp(11px,.85vw,13px);letter-spacing:.01em;color:oklch(22% .04 250/.75);font-variant-numeric:tabular-nums;white-space:nowrap}.cp-sadovnik-pr-gantt-month--full .cp-sadovnik-pr-gantt-month-label{color:oklch(22% .04 250/.62)}.cp-sadovnik-pr-gantt-grid{position:relative}.cp-sadovnik-pr-gantt-axis{position:absolute;top:0;bottom:0;left:clamp(140px,18vw,220px);right:0;pointer-events:none}.cp-sadovnik-pr-gantt-tick{position:absolute;top:0;bottom:0;width:1px;display:flex;flex-direction:column;align-items:center}.cp-sadovnik-pr-gantt-tick-line{position:absolute;top:0;bottom:0;left:0;width:1px;background:oklch(22% .04 250/.07)}.cp-sadovnik-pr-gantt-tick-label{position:absolute;top:-2px;transform:translateX(-50%);font-family:var(--font-display);font-weight:300;font-size:clamp(10px,.78vw,12px);color:oklch(22% .04 250/.45);font-variant-numeric:tabular-nums;white-space:nowrap}.cp-sadovnik-pr-gantt-divider{position:absolute;top:0;bottom:0;width:1px;background:oklch(48% .16 145/.45);pointer-events:none}.cp-sadovnik-pr-gantt-divider-label{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);padding:3px 8px;background:oklch(48% .16 145/.95);border-radius:999px;font-family:var(--font-display);font-weight:400;font-size:10.5px;letter-spacing:.02em;color:#fff;text-transform:uppercase;white-space:nowrap}.cp-sadovnik-pr-gantt-rows{list-style:none;margin:0;padding:16px 0 0;display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.cp-sadovnik-pr-gantt-row{display:grid;grid-template-columns:clamp(140px,18vw,220px) minmax(0,1fr);align-items:center;gap:0;min-height:34px}.cp-sadovnik-pr-gantt-row-label{font-family:var(--font-sans);font-weight:500;font-size:clamp(12px,.95vw,14.5px);color:oklch(22% .04 250/.82);padding-right:16px;line-height:1.3}.cp-sadovnik-pr-gantt-row--full .cp-sadovnik-pr-gantt-row-label{color:oklch(22% .04 250/.55)}.cp-sadovnik-pr-gantt-track{position:relative;height:26px}.cp-sadovnik-pr-gantt-bar{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 10px;border-radius:8px;overflow:hidden;min-width:28px}.cp-sadovnik-pr-gantt-bar-days{font-family:var(--font-display);font-weight:400;font-size:11px;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;opacity:.92}.cp-sadovnik-pr-gantt-bar--design.cp-sadovnik-pr-gantt-bar--mvp{background:oklch(56% .16 145)}.cp-sadovnik-pr-gantt-bar--back.cp-sadovnik-pr-gantt-bar--mvp{background:oklch(48% .13 250)}.cp-sadovnik-pr-gantt-bar--front.cp-sadovnik-pr-gantt-bar--mvp{background:oklch(55% .14 290)}.cp-sadovnik-pr-gantt-bar--mobile.cp-sadovnik-pr-gantt-bar--mvp{background:oklch(62% .16 50)}.cp-sadovnik-pr-gantt-bar--qa.cp-sadovnik-pr-gantt-bar--mvp{background:oklch(50% .05 250)}.cp-sadovnik-pr-gantt-bar--design.cp-sadovnik-pr-gantt-bar--full{background:oklch(56% .12 145/.55)}.cp-sadovnik-pr-gantt-bar--back.cp-sadovnik-pr-gantt-bar--full{background:oklch(48% .1 250/.55)}.cp-sadovnik-pr-gantt-bar--front.cp-sadovnik-pr-gantt-bar--full{background:oklch(55% .1 290/.55)}.cp-sadovnik-pr-gantt-bar--mobile.cp-sadovnik-pr-gantt-bar--full{background:oklch(62% .12 50/.55)}.cp-sadovnik-pr-gantt-bar--qa.cp-sadovnik-pr-gantt-bar--full{background:oklch(50% .04 250/.55)}.cp-sadovnik-pr-gantt-legend{list-style:none;margin:clamp(20px,2.5vh,32px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:16px 22px}.cp-sadovnik-pr-gantt-legend-item{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:400;font-size:clamp(12px,.9vw,13.5px);color:oklch(22% .04 250/.7)}.cp-sadovnik-pr-gantt-legend-dot{width:12px;height:12px;border-radius:3px;display:inline-block}.cp-sadovnik-pr-gantt-legend-dot.cp-sadovnik-pr-gantt-bar--design{background:oklch(56% .16 145)}.cp-sadovnik-pr-gantt-legend-dot.cp-sadovnik-pr-gantt-bar--back{background:oklch(48% .13 250)}.cp-sadovnik-pr-gantt-legend-dot.cp-sadovnik-pr-gantt-bar--front{background:oklch(55% .14 290)}.cp-sadovnik-pr-gantt-legend-dot.cp-sadovnik-pr-gantt-bar--mobile{background:oklch(62% .16 50)}.cp-sadovnik-pr-gantt-legend-dot.cp-sadovnik-pr-gantt-bar--qa{background:oklch(50% .05 250)}.cp-sadovnik-pr-final{display:flex;flex-direction:column;gap:clamp(20px,2.5vh,32px);padding-top:clamp(40px,5vh,64px)}.cp-sadovnik-pr-final-eyebrow{color:oklch(22% .04 250/.55)}.cp-sadovnik-pr-final-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(12px,1.5vw,24px)}.cp-sadovnik-pr-final-card{display:flex;flex-direction:column;gap:clamp(10px,1.4vh,16px);padding:clamp(24px,3vh,40px) clamp(20px,2.4vw,32px);background:oklch(22% .04 250/.03);border-radius:18px}.cp-sadovnik-pr-final-card--accent{background:oklch(48% .16 145/.06)}.cp-sadovnik-pr-final-label{font-family:var(--font-sans);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:oklch(22% .04 250/.6)}.cp-sadovnik-pr-final-sum{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4.2vw,64px);line-height:1;letter-spacing:-.025em;color:oklch(22% .04 250);font-variant-numeric:tabular-nums}.cp-sadovnik-pr-final-card--accent .cp-sadovnik-pr-final-sum{color:oklch(48% .16 145)}.cp-sadovnik-pr-final-meta{font-family:var(--font-display);font-weight:300;font-size:clamp(13px,1vw,16px);color:oklch(22% .04 250/.68);letter-spacing:.01em;font-variant-numeric:tabular-nums}.cp-sadovnik-pr-final-note{margin:0;font-family:var(--font-sans);font-weight:300;font-size:clamp(13px,.95vw,14.5px);line-height:1.5;color:oklch(22% .04 250/.55)}@media (max-width:899px){.cp-sadovnik-pr-vhead{grid-template-columns:minmax(0,1fr);gap:14px}.cp-sadovnik-pr-vhead,.cp-sadovnik-pr-vmeta{align-items:flex-start}.cp-sadovnik-pr-stage-summary{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num title chev" "num meta meta";gap:6px 14px;padding:18px}.cp-sadovnik-pr-stage-num{grid-area:num;align-self:start}.cp-sadovnik-pr-stage-title{grid-area:title}.cp-sadovnik-pr-stage-meta{grid-area:meta;gap:14px}.cp-sadovnik-pr-chev{grid-area:chev}.cp-sadovnik-pr-stage-body{padding:4px 18px 22px}.cp-sadovnik-pr-final-pair{grid-template-columns:minmax(0,1fr)}.cp-sadovnik-pr-spec-table thead,.cp-sadovnik-pr-sum-table thead{font-size:10px}.cp-sadovnik-pr-spec-table tbody td,.cp-sadovnik-pr-spec-table tbody th,.cp-sadovnik-pr-sum-table tbody td,.cp-sadovnik-pr-sum-table tbody th{padding:10px 8px}.cp-sadovnik-pr-gantt-scale{margin-left:0}.cp-sadovnik-pr-gantt-axis{left:0}.cp-sadovnik-pr-gantt-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:6px 0}.cp-sadovnik-pr-gantt-row-label{padding-right:0}}.cp-main-utg-training .cp-dot,.cp-main-utg-training .cp-section-eyebrow,.cp-main-utg-training .cp-section-eyebrow.cp-eyebrow-light,.cp-main-utg-training .fp-dot{color:oklch(72% .18 145)}.cp-main-utg-training .btn-glass-cta:hover{border-color:oklch(62% .17 152/.55);background:oklch(62% .17 152/.06);color:oklch(24% .05 260)}.cp-main-utg-training .cp-pager-arrow{color:oklch(72% .18 145)}.cp-main-utg-training .cp-about-list li:before{background:oklch(72% .18 145)}.cp-main-utg-training .cp-about-metrics{background:radial-gradient(circle at 30% 20%,oklch(38% .1 205) 0,transparent 60%),linear-gradient(160deg,oklch(22% .07 210),oklch(14% .06 215))}.cp-main-utg-training .cp-placeholder{background:radial-gradient(circle at 30% 30%,oklch(55% .15 220) 0,transparent 60%),linear-gradient(160deg,oklch(45% .14 220),oklch(28% .06 240))}.cp-main-utg-training .cp-placeholder-label{color:oklch(98% .005 145/.82)}.cp-narrative-body{display:flex;flex-direction:column;gap:clamp(18px,2.4vh,26px);max-width:64ch}.cp-narrative-body p{margin:0;font-family:var(--font-sans);font-size:clamp(15px,1.1vw,17px);font-weight:300;line-height:1.7;color:oklch(35% .03 260)}.cp-section-dark-arch{background:radial-gradient(circle at 30% 20%,oklch(36% .12 280) 0,transparent 60%),linear-gradient(160deg,oklch(20% .09 285),oklch(12% .06 280))}.cp-arch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,36px);margin-bottom:clamp(48px,8vh,80px)}.cp-arch-card{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vh,36px);background:oklch(20% .05 220/.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid oklch(99% .005 145/.1);border-radius:16px}.cp-arch-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(17px,1.4vw,22px);letter-spacing:-.02em;color:oklch(99% .005 145)}.cp-arch-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.cp-arch-list li{position:relative;padding-left:18px;font-family:var(--font-sans);font-size:clamp(13px,.95vw,15px);font-weight:300;line-height:1.55;color:oklch(98% .005 145/.78)}.cp-arch-list li:before{content:"—";position:absolute;left:0;color:oklch(72% .18 145)}.cp-stack-table{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;border:1px solid oklch(99% .005 145/.1);background:oklch(18% .05 222/.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cp-stack-table-head{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:oklch(98% .005 145/.55);background:oklch(20% .05 220/.5)}.cp-stack-row,.cp-stack-table-head{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);padding:clamp(14px,2vh,20px) clamp(20px,2.5vw,32px);font-family:var(--font-sans)}.cp-stack-row{border-top:1px solid oklch(99% .005 145/.08);font-size:clamp(14px,1.02vw,16px);color:oklch(99% .005 145)}.cp-stack-row>span:first-child{font-weight:500;color:oklch(98% .005 145/.78)}.cp-stack-row>span:last-child{font-weight:400;color:oklch(99% .005 145)}.cp-modules-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.5vw,56px) clamp(20px,2.5vw,36px)}.cp-module{display:flex;flex-direction:column;gap:12px;padding-top:clamp(24px,3.4vh,32px);border-top:1px solid oklch(24% .05 260/.12)}.cp-module-num{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,2.4vw,38px);letter-spacing:-.04em;line-height:1;color:oklch(72% .18 145)}.cp-module-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(16px,1.25vw,20px);letter-spacing:-.02em;color:oklch(24% .05 260)}.cp-module-desc{margin:0;font-family:var(--font-sans);font-size:clamp(13px,.95vw,15px);font-weight:300;line-height:1.55;color:oklch(40% .03 260)}.cp-section-dark-auc{background:radial-gradient(circle at 30% 20%,oklch(38% .08 250) 0,transparent 60%),linear-gradient(160deg,oklch(22% .06 248),oklch(14% .04 245))}.cp-auc-workflow>.cp-auc-stage:not(:last-child):after{content:"→";position:absolute;right:clamp(-22px,-1.6vw,-16px);top:calc(clamp(22px, 3vh, 32px) + clamp(40px, 4.4vw, 72px) * .3);font-family:var(--font-display);font-weight:200;font-size:clamp(22px,1.8vw,30px);line-height:1;color:oklch(72% .18 145);z-index:1;pointer-events:none}@media (max-width:1023px){.cp-auc-workflow>.cp-auc-stage:not(:last-child):after{display:none}}.cp-auc-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,28px);margin-bottom:clamp(56px,9vh,96px)}.cp-auc-stage{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vh,32px);background:oklch(22% .05 222/.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid oklch(99% .005 145/.1);border-radius:16px;position:relative}.cp-auc-stage-num{font-family:var(--font-display);font-weight:200;font-size:clamp(40px,4.4vw,72px);letter-spacing:-.05em;line-height:1;color:oklch(72% .18 145)}.cp-auc-stage-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(16px,1.3vw,20px);letter-spacing:-.02em;color:oklch(99% .005 145)}.cp-auc-stage-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.cp-auc-stage-list li{position:relative;padding-left:16px;font-family:var(--font-sans);font-size:clamp(12.5px,.9vw,14px);font-weight:300;line-height:1.55;color:oklch(98% .005 145/.78)}.cp-auc-stage-list li:before{content:"·";position:absolute;left:4px;top:-3px;color:oklch(72% .18 145);font-weight:900;font-size:18px}.cp-auc-extras{gap:clamp(20px,2.5vw,36px) clamp(28px,3vw,48px)}.cp-access-grid,.cp-auc-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-access-grid{gap:clamp(20px,2.5vw,36px)}.cp-access-card{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vh,36px);background:oklch(98% .005 145);border:1px solid oklch(24% .05 260/.1);border-radius:16px}.cp-access-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(17px,1.4vw,22px);letter-spacing:-.02em;color:oklch(24% .05 260)}.cp-access-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.cp-access-list li{position:relative;padding-left:18px;font-family:var(--font-sans);font-size:clamp(13px,.95vw,15px);font-weight:300;line-height:1.55;color:oklch(35% .03 260)}.cp-access-list li:before{content:"—";position:absolute;left:0;color:oklch(72% .18 145)}.cp-docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,88px)}.cp-docs-column{display:flex;flex-direction:column;gap:clamp(28px,4vh,40px)}.cp-docs-column-head{display:flex;flex-direction:column;gap:clamp(16px,2vh,22px)}.cp-docs-column-tag{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:oklch(72% .18 145)}.cp-docs-column .cp-placeholder-wide{aspect-ratio:16/10}.cp-placeholder-vacations{aspect-ratio:4/3}.cp-placeholder-docs,.cp-placeholder-requests{aspect-ratio:16/10}@media (max-width:767px){.cp-main-utg-training .cp-modules-grid{grid-template-columns:1fr;gap:28px}.cp-main-utg-training .cp-access-grid,.cp-main-utg-training .cp-arch-grid,.cp-main-utg-training .cp-auc-extras,.cp-main-utg-training .cp-auc-workflow{grid-template-columns:1fr}.cp-main-utg-training .cp-docs-grid{grid-template-columns:1fr;gap:56px}.cp-main-utg-training .cp-stack-row,.cp-main-utg-training .cp-stack-table-head{padding:14px 16px}}@media (min-width:768px) and (max-width:1023px){.cp-main-utg-training .cp-access-grid,.cp-main-utg-training .cp-arch-grid,.cp-main-utg-training .cp-auc-extras,.cp-main-utg-training .cp-auc-workflow,.cp-main-utg-training .cp-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-main-utg-training .cp-docs-grid{grid-template-columns:1fr;gap:56px}}