:root{--green: #1F4A3A;--green-deep: #173A2D;--ink: #13301F;--ink-2: #355446;--yellow: #F5B83D;--yellow-deep: #E3A426;--paper: #F8F9F8;--wall: #E4EBE6;--rule: #1F4A3A;--on-green: #F8F9F8;--on-green-2: #CBE6D5;--hair: 1.5px;--gutter: clamp(16px, 2.6vw, 40px);--sheet-inset: clamp(0px, 1.9vw, 36px);--row-h: clamp(46px, 8.6vw, 124px);--ease-out: cubic-bezier(0.16, 1, 0.3, 1);color-scheme: light;}*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 16px;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}}body{margin: 0;background: var(--wall);color: var(--ink);font-family: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;font-size: 18px;line-height: 1.5;font-variation-settings: "opsz" 14;caret-color: var(--green);-webkit-font-smoothing: antialiased;}::selection{background: var(--yellow);color: var(--ink);}html{scrollbar-color: var(--green) var(--wall);}img, svg{display: block;}a{color: inherit;text-underline-offset: 0.18em;text-decoration-thickness: 1.5px;}:focus-visible{outline: 3px solid var(--green);outline-offset: 3px;border-radius: 4px;}h1, h2, h3{margin: 0;font-weight: 800;letter-spacing: -0.02em;line-height: 1.02;text-wrap: balance;}p{margin: 0;text-wrap: pretty;}.skip{position: absolute;left: -999px;top: 8px;background: var(--yellow);color: var(--ink);padding: 8px 14px;z-index: 10;font-weight: 700;}.skip:focus{left: 8px;}.sheet{margin: var(--sheet-inset) var(--sheet-inset) 0;background: var(--paper);}.binding{position: relative;display: flex;align-items: center;gap: clamp(12px, 2vw, 36px);min-height: clamp(60px, 5vw, 76px);padding: 10px var(--gutter);background: var(--green);color: var(--on-green);}.binding :focus-visible, .stakes :focus-visible, .foot :focus-visible{outline-color: var(--yellow);}.brand{display: inline-flex;align-items: center;gap: 0.32em;text-decoration: none;color: inherit;font-size: clamp(30px, 3.1vw, 46px);}.brand-mark{width: 1.18em;height: auto;margin-top: -0.06em;}.brand-word{font-weight: 800;letter-spacing: -0.03em;line-height: 1;font-variation-settings: "opsz" 96;}.hole{position: absolute;left: 50%;top: 50%;translate: -50% -50%;width: clamp(22px, 2.2vw, 32px);aspect-ratio: 1;border-radius: 50%;background: var(--wall);}.nav{margin-left: auto;display: flex;gap: clamp(14px, 1.9vw, 30px);}.nav a{text-decoration: none;font-size: clamp(16px, 1.25vw, 19px);font-weight: 500;color: var(--on-green);padding: 6px 0;}.nav a:hover{text-decoration: underline;text-decoration-color: var(--yellow);text-decoration-thickness: 2px;}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.35em;min-height: 44px;padding: 10px 20px;border: 0;border-radius: 6px;font: inherit;font-weight: 600;font-size: 17px;line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer;transition: background-color 160ms var(--ease-out), translate 160ms var(--ease-out);}.btn:active{translate: 0 1px;}.btn-yellow{background: var(--yellow);color: var(--ink);}.btn-yellow:hover{background: var(--yellow-deep);}.btn-green{background: var(--green);color: var(--on-green);}.btn-green:hover{background: var(--green-deep);}.btn-outline{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 2px var(--green);}.btn-outline:hover{background: var(--green);color: var(--on-green);}.btn-small{min-height: 40px;padding: 8px 18px;font-size: clamp(16px, 1.25vw, 19px);}.btn-big{min-height: 56px;padding: 14px 28px;font-size: 20px;font-weight: 700;}.page{padding: clamp(14px, 1.6vw, 26px) var(--gutter) 0;view-transition-name: page;}.month{margin: 0 0 clamp(6px, 1vw, 16px);font-size: clamp(48px, 12.6vw, 196px);font-weight: 800;font-variation-settings: "opsz" 40;letter-spacing: -0.025em;line-height: 0.86;color: var(--green);white-space: nowrap;}.board{display: grid;grid-template-columns: repeat(7, minmax(0, 1fr));grid-template-rows: auto repeat(var(--weeks), minmax(var(--row-h), auto));padding-left: var(--hair);}.wk{grid-row: 1;grid-column: var(--c);padding: 0 0 clamp(4px, 0.5vw, 8px);text-align: center;font-weight: 800;font-size: clamp(14px, 1.6vw, 24px);line-height: 1;color: var(--ink);}.day{grid-row: var(--rd);grid-column: var(--c);position: relative;border: var(--hair) solid var(--rule);margin: calc(var(--hair) * -1) 0 0 calc(var(--hair) * -1);padding: clamp(6px, 0.7vw, 12px) clamp(6px, 0.8vw, 14px);min-width: 0;}.num{font-size: clamp(13px, 1.45vw, 22px);font-weight: 500;line-height: 1;font-variant-numeric: tabular-nums;}.is-covered > *{visibility: hidden;}.is-due{isolation: isolate;color: var(--ink);}.is-due::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--yellow);animation: sweep 700ms var(--ease-out) 260ms both;}.is-due .num{font-weight: 800;}.due-note{display: block;margin-top: 0.5em;font-size: clamp(14px, 1.2vw, 18px);line-height: 1.3;font-weight: 500;}.due-note strong{display: block;font-weight: 800;}@media (prefers-reduced-motion: reduce){.is-due::before{animation: none;}}@keyframes sweep{from{clip-path: inset(0 100% 0 0);}to{clip-path: inset(0 0 0 0);}}.paste{background: var(--paper);position: relative;z-index: 1;}.paste-head{grid-column: 2 / 8;grid-row: 2 / span 2;margin: clamp(12px, 1.6vw, 26px) var(--hair) clamp(12px, 1.6vw, 26px) 0;padding: clamp(6px, 0.8vw, 12px) clamp(14px, 1.6vw, 26px) clamp(8px, 1vw, 16px);}.paste-head h1{font-size: clamp(36px, 5.6vw, 84px);font-variation-settings: "opsz" 40;letter-spacing: -0.02em;line-height: 0.95;color: var(--ink);max-width: 23ch;}.lede{margin-top: clamp(10px, 1.1vw, 18px);font-size: clamp(19px, 2.35vw, 36px);line-height: 1.18;font-weight: 500;color: var(--ink);max-width: 50ch;}.paste-form{grid-row: var(--frd);grid-column: var(--fcd) / span 3;margin: 0 var(--hair) var(--hair) 0;padding: clamp(10px, 1vw, 16px) clamp(10px, 1vw, 18px);display: grid;grid-template-columns: auto auto minmax(170px, 1fr);grid-template-areas: "label label cta" "sel btn cta" "res res res";gap: 8px 10px;align-content: start;}.finder, .finder-row{display: contents;}.finder label{grid-area: label;display: block;font-weight: 600;font-size: clamp(15px, 1.15vw, 18px);}.select-wrap{grid-area: sel;align-self: center;min-width: 9.6em;}.finder-row .btn{grid-area: btn;align-self: center;}.result{grid-area: res;contain: inline-size;}.select-wrap select{width: 100%;}.btn-cta{grid-area: cta;align-self: stretch;}.finder label{contain: inline-size;}.select-wrap{position: relative;display: inline-flex;}.select-wrap::after{content: "";position: absolute;right: 14px;top: 50%;width: 8px;height: 8px;margin-top: -6px;border-right: 2px solid var(--ink);border-bottom: 2px solid var(--ink);rotate: 45deg;pointer-events: none;}select{appearance: none;-webkit-appearance: none;min-height: 44px;padding: 8px 38px 8px 12px;font: inherit;font-size: 17px;font-weight: 500;color: var(--ink);background: var(--paper);border: 2px solid var(--green);border-radius: 6px;cursor: pointer;}select:hover{background: #fff;}.result{margin-top: 4px;font-size: 16px;line-height: 1.4;color: var(--ink);}.result:focus{outline: none;}.r-line{display: block;}.r-line b{color: var(--ink);font-weight: 700;}.btn-cta{display: flex;min-height: 44px;font-weight: 700;font-size: 16px;line-height: 1.22;padding: 8px 14px;}.btn-cta .dot{opacity: 0.7;}.next-page{margin: clamp(14px, 1.6vw, 24px) calc(var(--gutter) * -1) 0;padding: clamp(10px, 1.2vw, 16px) var(--gutter);background: var(--green);display: flex;align-items: baseline;justify-content: space-between;gap: 16px;}.next-page span{font-weight: 800;font-size: clamp(26px, 3.4vw, 48px);line-height: 1;letter-spacing: -0.02em;font-variation-settings: "opsz" 40;color: var(--paper);}.next-page small{font-size: 15px;font-weight: 600;color: var(--on-green-2);}::view-transition-old(page){animation: page-lift 520ms var(--ease-out) both;transform-origin: 50% 0;}::view-transition-new(page){animation: none;}::view-transition-image-pair(page){isolation: auto;}::view-transition-old(page){z-index: 2;}@keyframes page-lift{0%{transform: perspective(1600px) rotateX(0);opacity: 1;}100%{transform: perspective(1600px) rotateX(78deg) translateY(-6%);opacity: 0;}}.wrap{padding: clamp(56px, 7vw, 112px) var(--gutter);max-width: 1380px;margin: 0 auto;}section h2{font-size: clamp(34px, 4.6vw, 68px);font-variation-settings: "opsz" 96;letter-spacing: -0.03em;}.stakes{background: var(--green);color: var(--on-green);}.stakes .wrap{padding-top: clamp(32px, 4vw, 64px);}.stakes h2{max-width: 22ch;color: var(--on-green);}.strike{list-style: none;padding: 0;margin: clamp(32px, 4vw, 56px) 0 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));border-left: var(--hair) solid var(--on-green-2);}.strike li{position: relative;padding: clamp(14px, 1.6vw, 22px) clamp(14px, 1.6vw, 24px) clamp(18px, 2vw, 28px);border: var(--hair) solid var(--on-green-2);border-left: 0;min-height: clamp(120px, 12vw, 176px);display: flex;flex-direction: column;justify-content: space-between;gap: 12px;}.strike li:not(.is-final)::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top right, transparent calc(50% - 1.5px), rgba(248,249,248,0.22) calc(50% - 1.5px), rgba(248,249,248,0.22) calc(50% + 1.5px), transparent calc(50% + 1.5px));pointer-events: none;}.strike-year{font-weight: 800;font-size: clamp(28px, 3.2vw, 48px);line-height: 1;letter-spacing: -0.02em;font-variation-settings: "opsz" 96;}.strike-what{position: relative;z-index: 1;font-size: clamp(16px, 1.3vw, 19px);line-height: 1.3;color: var(--on-green-2);max-width: 22ch;}.strike .is-final{background: var(--yellow);color: var(--ink);border-color: var(--yellow);}.strike .is-final .strike-what{color: var(--ink);font-weight: 600;}.stakes-copy{margin-top: clamp(28px, 3.4vw, 48px);display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: clamp(20px, 3vw, 56px);}.stakes-copy p{font-size: clamp(17px, 1.35vw, 20px);line-height: 1.55;max-width: 60ch;}.cite{margin-top: clamp(24px, 3vw, 40px);font-size: 14.5px;color: var(--on-green-2);}.cite a{color: var(--on-green);}.how h2, .prices h2, .faq h2{color: var(--green);}.steps{list-style: none;padding: 0;margin: clamp(28px, 3.4vw, 52px) 0 0;border-bottom: var(--hair) solid var(--rule);}.steps li{display: grid;grid-template-columns: clamp(52px, 7vw, 108px) minmax(0, 1fr);gap: clamp(12px, 2vw, 32px);padding: clamp(18px, 2.2vw, 30px) 0;border-top: var(--hair) solid var(--rule);}.step-n{font-weight: 800;font-size: clamp(44px, 5.4vw, 84px);line-height: 0.8;color: var(--green);font-variation-settings: "opsz" 96;font-variant-numeric: tabular-nums;}.steps li > div{display: grid;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);gap: 8px clamp(16px, 3vw, 48px);align-items: baseline;}.steps h3{font-size: clamp(22px, 2.2vw, 32px);letter-spacing: -0.02em;}.steps p{font-size: clamp(17px, 1.3vw, 19px);color: var(--ink-2);max-width: 52ch;}.prices{border-top: var(--hair) solid var(--rule);}.price-list{margin-top: clamp(28px, 3.4vw, 52px);border-bottom: var(--hair) solid var(--rule);}.price{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr) minmax(0, 0.8fr);grid-template-areas: "head list act" "for list act";gap: 10px clamp(18px, 3vw, 52px);padding: clamp(22px, 2.6vw, 36px) 0;border-top: var(--hair) solid var(--rule);align-items: start;}.price-head{grid-area: head;display: contents;}.price h3{grid-area: head;font-size: clamp(26px, 2.6vw, 38px);}.amount{grid-area: act;justify-self: end;text-align: right;font-weight: 800;font-size: clamp(44px, 4.8vw, 72px);line-height: 0.9;letter-spacing: -0.03em;font-variation-settings: "opsz" 96;font-variant-numeric: tabular-nums;color: var(--green);}.amount span{display: block;margin-top: 8px;font-size: 16px;font-weight: 600;letter-spacing: 0;color: var(--ink-2);}.price-for{grid-area: for;color: var(--ink-2);font-size: 17px;max-width: 32ch;}.price ul{grid-area: list;margin: 0;padding: 0;list-style: none;}.price li{position: relative;padding-left: 28px;font-size: 17px;line-height: 1.4;}.price li + li{margin-top: 8px;}.price li::before{content: "";position: absolute;left: 2px;top: 0.36em;width: 13px;height: 7px;border-left: 2.5px solid var(--green);border-bottom: 2.5px solid var(--green);rotate: -45deg;}.price .btn{grid-area: act;align-self: end;justify-self: end;}.amount .fig{display: inline-block;font-size: inherit;margin: 0;color: inherit;font-weight: inherit;letter-spacing: inherit;}.price:first-child .fig{background: linear-gradient(transparent 50%, var(--yellow) 50%, var(--yellow) 94%, transparent 94%);padding: 0 6px;margin-right: -6px;}.price-note{margin-top: 18px;font-size: 16px;color: var(--ink-2);}.reserve{background: var(--green);color: var(--ink);padding: clamp(40px, 5vw, 80px) var(--gutter);}.reserve .wrap.reserve-grid{max-width: 1240px;margin: 0 auto;background: var(--paper);padding: clamp(20px, 3.4vw, 56px);display: grid;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1fr);gap: clamp(28px, 5vw, 88px);align-items: center;}.oct{background: var(--paper);}.oct-title{font-weight: 800;font-size: clamp(34px, 4.2vw, 62px);line-height: 0.9;letter-spacing: -0.03em;color: var(--green);font-variation-settings: "opsz" 96;margin-bottom: 14px;}.oct-grid{display: grid;grid-template-columns: repeat(7, minmax(0, 1fr));border-left: var(--hair) solid var(--rule);border-top: var(--hair) solid var(--rule);}.ow{text-align: center;font-weight: 800;font-size: 14px;padding: 6px 0;border-right: var(--hair) solid var(--rule);border-bottom: var(--hair) solid var(--rule);}.od{position: relative;aspect-ratio: 1 / 0.82;padding: 6px 8px;font-size: clamp(13px, 1.1vw, 16px);font-weight: 500;font-variant-numeric: tabular-nums;border-right: var(--hair) solid var(--rule);border-bottom: var(--hair) solid var(--rule);}.od.is-start{background: var(--green);color: var(--on-green);font-weight: 800;}.od.is-end{background: var(--yellow);font-weight: 800;}.od.is-today::after{content: "";position: absolute;left: 8px;bottom: 8px;width: 8px;height: 8px;border-radius: 50%;background: var(--green);}.od.is-start.is-today::after{background: var(--yellow);}.oct-key{margin-top: 12px;display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;font-size: 14.5px;color: var(--ink-2);}.k{display: inline-block;width: 14px;height: 14px;}.k-start{background: var(--green);}.k-end{background: var(--yellow);box-shadow: inset 0 0 0 1.5px var(--rule);margin-left: 10px;}.reserve h2{color: var(--ink);}.reserve-price{margin-top: 14px;font-size: clamp(22px, 2.3vw, 32px);font-weight: 700;line-height: 1.2;letter-spacing: -0.01em;}.reserve-copy > p:not(.reserve-price):not(.fine){margin-top: 14px;font-size: clamp(17px, 1.35vw, 20px);max-width: 46ch;}.reserve .btn-big{margin-top: 26px;}.fine{margin-top: 16px;font-size: 15px;line-height: 1.45;max-width: 52ch;color: var(--ink-2);}[hidden]{display: none !important;}.qa{margin-top: clamp(24px, 3vw, 44px);border-bottom: var(--hair) solid var(--rule);max-width: 980px;}details{border-top: var(--hair) solid var(--rule);}summary{list-style: none;cursor: pointer;position: relative;padding: 20px 56px 20px 0;font-weight: 700;font-size: clamp(19px, 1.6vw, 24px);line-height: 1.25;letter-spacing: -0.01em;}summary::-webkit-details-marker{display: none;}summary::before, summary::after{content: "";position: absolute;right: 8px;top: 50%;width: 20px;height: 3px;margin-top: -1.5px;background: var(--green);transition: rotate 220ms var(--ease-out);}summary::after{rotate: 90deg;}details[open] summary::after{rotate: 0deg;}summary:hover{color: var(--green);}details p{padding: 0 0 22px;font-size: 18px;line-height: 1.55;color: var(--ink-2);max-width: 66ch;}.foot{background: var(--green);color: var(--on-green);}.foot .wrap{padding-block: clamp(36px, 4vw, 56px);}.foot-grid{display: grid;gap: 10px;}.foot .brand{font-size: 34px;margin-bottom: 6px;}.foot p{color: var(--on-green-2);font-size: 16px;}.foot a:not(.brand){color: var(--on-green);}.foot-fine{font-size: 14px !important;max-width: 70ch;}@media (max-width: 1399px){.hole{display: none;}}@media (max-width: 1240px){.paste-form{grid-template-columns: auto minmax(0, 1fr);grid-template-areas: "label label" "sel btn" "res res" "cta cta";}.finder-row .btn{justify-self: start;}.btn-cta{min-height: 52px;}}@media (max-width: 820px){body{font-size: 17px;}.sheet{margin: 0;}.binding{flex-wrap: wrap;gap: 8px 16px;padding-block: 12px 10px;}.hole{display: none;}.nav{order: 3;width: 100%;margin: 0;gap: 18px;overflow-x: auto;scrollbar-width: none;}.nav a{font-size: 15px;white-space: nowrap;}.binding .btn-small{margin-left: auto;font-size: 15px;min-height: 40px;padding: 8px 14px;}.brand{font-size: 30px;}.page{padding-top: 18px;}.month{font-size: clamp(40px, 12.4vw, 96px);margin-bottom: 14px;}.board{grid-template-rows: auto auto repeat(var(--weeks), minmax(var(--row-h), auto)) auto;}.wk{grid-row: 2;font-size: 13px;padding-top: 10px;}.day{grid-row: var(--rm);padding: 6px;}.is-covered > *{visibility: visible;}.due-note{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);}.paste-head{grid-row: 1;grid-column: 1 / -1;margin: 0 0 18px calc(var(--hair) * -1);padding: 0;}.paste-head h1{font-size: clamp(34px, 10vw, 56px);}.lede{font-size: clamp(18px, 4.8vw, 24px);line-height: 1.32;}.paste-form{grid-row: var(--frm);grid-column: 1 / -1;margin: 0 0 0 calc(var(--hair) * -1);padding: 20px 0 8px;}.finder-row select{min-width: 150px;}.btn-cta{width: 100%;}.strike{grid-template-columns: minmax(0, 1fr);border-left: 0;border-top: var(--hair) solid var(--on-green-2);}.strike li{border-left: var(--hair) solid var(--on-green-2);border-top: 0;min-height: 0;flex-direction: row;align-items: baseline;justify-content: flex-start;gap: 16px;}.strike li:not(.is-final)::after{display: none;}.strike li:not(.is-final) .strike-what{text-decoration: line-through;text-decoration-color: rgba(248,249,248,0.5);}.strike-year{flex: none;width: 3.4em;font-size: 26px;}.stakes-copy{grid-template-columns: minmax(0, 1fr);}.steps li > div{grid-template-columns: minmax(0, 1fr);}.price{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "head act" "for for" "list list" "btn btn";}.amount{grid-area: act;}.price .btn{grid-area: btn;justify-self: start;margin-top: 8px;}.reserve .wrap.reserve-grid{grid-template-columns: minmax(0, 1fr);}.reserve-copy{order: -1;}.reserve{padding-inline: 12px;}}.terms .wrap{max-width: 860px;margin: 0;}.terms h1{font-size: clamp(40px, 6vw, 84px);letter-spacing: -0.03em;color: var(--green);font-variation-settings: "opsz" 96;}.terms-lede{margin-top: 18px;font-size: clamp(18px, 1.6vw, 22px);line-height: 1.45;}.terms h2{margin-top: clamp(36px, 4vw, 56px);padding-top: 18px;border-top: var(--hair) solid var(--rule);font-size: clamp(26px, 2.6vw, 36px);color: var(--green);}.terms p, .terms li{font-size: 18px;line-height: 1.6;max-width: 68ch;}.terms h2 + p, .terms p + p, .terms p + ul, .terms p + ol, .terms ul + p, .terms ol + p{margin-top: 14px;}.terms ul, .terms ol{padding-left: 1.3em;margin: 14px 0 0;}.terms li + li{margin-top: 8px;}.terms li::marker{color: var(--green);font-weight: 700;}.terms-contact{margin-top: 40px !important;}
/* ---------- Status checker ---------- */
.check-form { margin-top: clamp(24px, 3vw, 40px); display: grid; gap: 8px; max-width: 640px; }
.check-form label { font-weight: 700; font-size: 16px; color: var(--green); }
.check-form input { font: inherit; font-size: clamp(18px, 1.6vw, 22px); padding: 14px 16px; border: 2px solid var(--green); border-radius: 10px; background: #fff; color: var(--ink); width: 100%; }
.check-form input:focus-visible { outline: 3px solid var(--yellow); outline-offset: 2px; }
.check-note { margin-top: 10px; font-size: 15px; color: var(--ink-2); max-width: 68ch; }
.check-results { margin-top: 20px; display: grid; gap: 14px; max-width: 760px; }
.check-count { font-size: 16px; color: var(--ink-2); }
.check-card { border: var(--hair) solid var(--rule); border-left-width: 8px; border-radius: 10px; padding: 16px 18px; background: #fff; display: grid; gap: 8px; justify-items: start; }
.check-card p { margin: 0; font-size: 17px; line-height: 1.5; }
.check-card .btn { margin-top: 4px; }
.check-head { display: flex; flex-wrap: wrap; gap: 8px 12px; align-items: baseline; justify-content: space-between; width: 100%; }
.check-head h3 { font-size: clamp(19px, 1.8vw, 24px); color: var(--green); line-height: 1.2; }
.check-meta { color: var(--ink-2); font-size: 15px !important; }
.check-badge { font-weight: 700; font-size: 14px; padding: 4px 10px; border-radius: 999px; white-space: nowrap; }
.check-card.is-ok { border-left-color: #3E8E5E; }
.check-card.is-ok .check-badge { background: #DCEFE3; color: #1F5A37; }
.check-card.is-m1 { border-left-color: var(--yellow-deep); }
.check-card.is-m1 .check-badge { background: #FCEBC4; color: #6B4A00; }
.check-card.is-m2, .check-card.is-rv { border-left-color: #C2412D; }
.check-card.is-m2 .check-badge, .check-card.is-rv .check-badge { background: #F8DAD4; color: #8A2414; }
