.control-v2.ctl-plans-catalogue{--control-v2-ink:var(--oss-ink);--control-v2-surface:var(--oss-paper);--control-v2-line:var(--oss-line);--control-v2-accent:var(--oss-highlight);--control-v2-red-ink:var(--oss-highlight);--primary-foreground:var(--oss-paper)}.ctl-plans-catalogue.control-v2 :-webkit-any(h1,h2,h3){letter-spacing:0!important;font-family:Brown LL,sans-serif!important;font-weight:900!important}.ctl-plans-catalogue.control-v2 :is(h1,h2,h3){letter-spacing:0!important;font-family:Brown LL,sans-serif!important;font-weight:900!important}.ctl-plans-catalogue.control-v2 .ctl-wrap{max-width:1320px;padding:0 56px}.ctl-plans-catalogue.control-v2 .ctl-opening{min-height:680px;padding:calc(var(--header-offset,100px) + 64px) 0 80px;align-items:center;display:flex}.ctl-plans-catalogue.control-v2 .ctl-opening .ctl-wrap{width:100%}.ctl-plans-catalogue.control-v2 .ctl-opening:after{background:linear-gradient(90deg,hsl(var(--oss-ink)/.96),hsl(var(--oss-ink)/.85) 55%,hsl(var(--oss-ink)/.5))}.ctl-plans-catalogue.control-v2 h1{max-width:680px;margin:24px 0;font-size:42px;line-height:1.08}.ctl-plans-catalogue.control-v2 h1 span{color:hsl(var(--oss-highlight));display:block}.ctl-plans-catalogue.control-v2 .ctl-opening p{max-width:650px;font-size:19px;line-height:1.65}.ctl-plans-catalogue.control-v2 .ctl-crumb{font-size:14px;font-weight:400}.ctl-plans-catalogue.control-v2 .ctl-crumb img{width:26px;height:26px}.ctl-plans-catalogue.control-v2 .ctl-actions a{color:hsl(var(--oss-paper));border-radius:12px;font-size:16px}.ctl-plans-catalogue.control-v2 .ctl-actions a.ctl-secondary{border-color:hsl(var(--oss-line-on-dark));background:0 0}.ctl-plans-catalogue .cp-catalogue-band{background:hsl(var(--oss-ink));color:hsl(var(--oss-paper));border-bottom:4px solid hsl(var(--oss-highlight))}.ctl-plans-catalogue .cp-catalogue-band .ctl-wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;padding-bottom:24px;display:grid}.ctl-plans-catalogue .cp-catalogue-band p{margin:0;font-size:15px;line-height:1.5}.ctl-plans-catalogue .cp-catalogue-band span{color:hsl(var(--oss-protected));margin-bottom:6px;display:block}.ctl-plans-catalogue.control-v2 .ctl-section{padding:88px 0}.ctl-plans-catalogue.control-v2 h2{font-size:42px;line-height:1.12}.ctl-plans-catalogue.control-v2 .ctl-heading{gap:64px;margin-bottom:36px}.ctl-plans-catalogue.control-v2 .ctl-heading>p{font-size:19px;line-height:1.65}.ctl-plans-catalogue.control-v2 .ctl-label{text-transform:none;font-size:14px!important;font-weight:400!important}.ctl-plans-catalogue.control-v2 .ctl-filter input{max-width:600px;padding:16px 20px;font-size:17px}.ctl-plans-catalogue.control-v2 .ctl-grid{gap:24px;margin-top:28px}.ctl-plans-catalogue.control-v2 .ctl-card{border:1px solid hsl(var(--oss-line));border-top:3px solid hsl(var(--oss-highlight));background:hsl(var(--oss-paper));border-radius:8px;flex-direction:column;padding:28px;display:flex}.ctl-plans-catalogue.control-v2 .ctl-code{font-size:13px;font-weight:400;line-height:1.6}.ctl-plans-catalogue.control-v2 .ctl-title-row{align-items:flex-start;gap:16px;margin:22px 0 12px}.ctl-plans-catalogue.control-v2 .ctl-title-row img{width:44px;height:44px}.ctl-plans-catalogue.control-v2 h3{margin:0;font-size:23px;line-height:1.25}.ctl-plans-catalogue.control-v2 .ctl-card p{margin:8px 0 28px;font-size:17px;line-height:1.65}.ctl-plans-catalogue.control-v2 .ctl-card a{color:hsl(var(--oss-highlight));margin-top:auto;font-size:15px}.ctl-plans-catalogue.control-v2 .ctl-close{padding:88px 0}.ctl-plans-catalogue.control-v2 .ctl-close>div>p:not(.ctl-label){font-size:19px}@media (max-width:1000px){.ctl-plans-catalogue.control-v2 .ctl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ctl-plans-catalogue.control-v2 .ctl-heading{grid-template-columns:1fr;gap:12px}}@media (max-width:600px){.ctl-plans-catalogue.control-v2 .ctl-wrap{padding-left:22px;padding-right:22px}.ctl-plans-catalogue.control-v2 .ctl-opening{min-height:0;padding:calc(var(--header-offset,100px) + 40px) 0 56px}.ctl-plans-catalogue.control-v2 h1{font-size:32px}.ctl-plans-catalogue.control-v2 h2{font-size:30px}.ctl-plans-catalogue.control-v2 .ctl-opening p,.ctl-plans-catalogue.control-v2 .ctl-heading>p{font-size:17px}.ctl-plans-catalogue .cp-catalogue-band .ctl-wrap{grid-template-columns:1fr 1fr;gap:20px}.ctl-plans-catalogue.control-v2 .ctl-section,.ctl-plans-catalogue.control-v2 .ctl-close{padding:56px 0}.ctl-plans-catalogue.control-v2 .ctl-grid{grid-template-columns:1fr}.ctl-plans-catalogue.control-v2 .ctl-card{padding:24px}}@media (min-width:1024px){.ctl-plans-catalogue.control-v2 .ctl-grid.ctl-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.ctl-plans-catalogue .ctl-topology{padding:clamp(48px,6vw,88px) 0}.ctl-plans-catalogue .ctl-topology h1,.ctl-plans-catalogue .ctl-topology h2,.ctl-plans-catalogue .ctl-topology h3{font-weight:inherit}
