.cr [hidden]{display:none !important}.cr .ab-hero{min-height:0}.cr .ab-stat{background:var(--wp--preset--color--white)}.cr .ab-stat:first-child{background:var(--wp--preset--color--lime)}.cr .ab-stat:only-child{grid-column:1 / -1}.cr-board{width:var(--wrap);margin-inline:auto}.cr-board>h2{margin:0 0 22px;font-size:clamp(32px,3.6vw,55px);line-height:1.1}.cr-board>.cr-empty{margin:0;padding:clamp(36px,6vw,80px) clamp(18px,2.4vw,34px);border-radius:var(--radius);background:var(--wp--preset--color--white);font-size:clamp(26px,2.8vw,40px);text-align:center}.cr-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:var(--gap);align-items:end}.cr-filters label{display:grid;gap:8px;font-weight:700}.cr-filters select,.cr-filters input{width:100%;height:60px;padding-inline:22px;border:0;border-radius:999px;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--ink);font:inherit;font-size:17px;font-weight:400;appearance:none}.cr-filters select{padding-inline-end:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%230D2A1C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 20px center;cursor:pointer}html:not([dir="rtl"]) .cr-filters select{background-position:right 20px center}.cr-clear{grid-column:1 / -1;justify-self:start;min-height:44px;padding:0;border:0;background:none;color:var(--wp--preset--color--ink);font:inherit;font-weight:500;text-decoration:underline;cursor:pointer}.cr-count{margin:26px 0 12px;color:var(--wp--preset--color--ink-soft)}.cr-rows{display:grid;gap:var(--gap);margin:0;padding:0;list-style:none}.cr-row{overflow:hidden;border-radius:var(--radius);background:var(--wp--preset--color--white)}.cr-row h3{margin:0;font-size:inherit}.cr-row h3 button{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,2fr) minmax(0,1fr) 48px;gap:20px;align-items:center;width:100%;min-height:96px;padding:18px clamp(18px,2.4vw,34px);border:0;background:none;color:var(--wp--preset--color--ink);font:inherit;text-align:start;cursor:pointer}.cr-row h3 button:focus-visible{outline:3px solid var(--wp--preset--color--ink);outline-offset:-6px;border-radius:var(--radius)}.cr-row__title{font-size:clamp(21px,1.9vw,27px);font-weight:700;line-height:1.2}.cr-row__site,.cr-row__type{font-size:17px;font-weight:400}.cr-row__type{color:var(--wp--preset--color--ink-soft)}.cr-row__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--wp--preset--color--stone);transition:background 0.18s,transform 0.28s}.cr-row h3 button:hover .cr-row__icon,.cr-row h3 button[aria-expanded="true"] .cr-row__icon{background:var(--wp--preset--color--lime)}.cr-row h3 button[aria-expanded="true"] .cr-row__icon{transform:rotate(180deg)}.cr-row__more{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows 0.3s cubic-bezier(0.2,0.7,0.2,1),visibility 0.3s}.cr-row__more>div{min-height:0;overflow:hidden}.cr-row.is-open .cr-row__more{grid-template-rows:1fr;visibility:visible}.cr-row__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);padding:6px clamp(18px,2.4vw,34px) clamp(24px,3vw,38px)}.cr .cr-about{margin:0 0 22px;font-size:18px;line-height:1.55}.cr-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cr-lists h4{margin:0 0 8px;font-size:18px;font-weight:700}.cr-lists ul{margin:0;padding:0;list-style:none}.cr-lists li{position:relative;padding-block:3px;padding-inline-start:18px;line-height:1.45}.cr-lists li::before{content:"";position:absolute;inset-block-start:0.72em;inset-inline-start:0;width:8px;height:8px;border-radius:2px;background:var(--wp--preset--color--lime);outline:1px solid var(--wp--preset--color--ink);outline-offset:-1px}.cr-row__apply{padding:clamp(18px,2vw,26px);border-radius:18px;background:var(--wp--preset--color--stone)}.cr-row__apply h4{margin:0 0 14px;font-size:21px;font-weight:700}.cr-none{margin:18px 0 0;padding:26px;border-radius:var(--radius);background:var(--wp--preset--color--white);font-size:18px}.cr .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cr .wpcf7-form{display:grid;gap:14px}.cr .wpcf7-form input:not([type="submit"],[type="checkbox"]){background:var(--wp--preset--color--white)}.cr-cv{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,70px);align-items:center;width:var(--wrap);margin-inline:auto;margin-block-end:var(--section);padding:clamp(26px,4vw,60px);border-radius:var(--radius);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white)}.sv-page .cr-cv h2{margin:0 0 12px;color:inherit;font-size:clamp(32px,3.6vw,55px);line-height:1.2}.cr-cv__text p{margin:0;font-size:18px}.cr-cv a{color:inherit}.cr-cv .wpcf7-not-valid-tip{color:var(--wp--preset--color--lime)}.cr-cv .wpcf7 form .wpcf7-response-output{color:var(--wp--preset--color--white)}.cr-cv :focus-visible{outline-color:var(--wp--preset--color--lime)}@media (max-width:900px){.cr-cv,.cr-row__inner{grid-template-columns:minmax(0,1fr)}.cr-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-filters label:nth-of-type(4){grid-column:1 / -1}.cr-row h3 button{grid-template-columns:minmax(0,1fr) 48px;gap:2px 14px}.cr-row__title,.cr-row__site,.cr-row__type{grid-column:1}.cr-row__icon{grid-column:2;grid-row:1 / span 3}}@media (max-width:600px){.cr-lists,.cr .form-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cr-row__more,.cr-row__icon{transition:none}}