.odc{--odc-ink:#0c1222;--odc-ink2:#3d4a63;--odc-ink3:#64708b;--odc-line:rgba(12,18,34,.1);padding:56px 20px;font-family:"Plus Jakarta Sans",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--odc-ink)}.odc *,.odc *:before,.odc *:after{box-sizing:border-box}.odc--compact{padding:28px 20px 8px}.odc__in{max-width:1180px;margin:0 auto}.odc__h{margin:0;text-align:center;font-size:clamp(24px,3vw,34px);line-height:1.15;font-weight:800;letter-spacing:-.03em;color:var(--odc-ink)}.odc__sub{margin:8px auto 0;max-width:620px;text-align:center;font-size:16px;line-height:1.5;color:var(--odc-ink3)}.odc__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.odc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}.odc--compact .odc__grid{margin-top:0}.odc-card{display:flex;flex-direction:column;min-width:0;border-radius:28px;background:#fff;color:var(--odc-ink);text-decoration:none;box-shadow:0 1px 0 rgba(12,18,34,.04),0 24px 48px -34px rgba(12,18,34,.55);overflow:hidden;transition:transform .2s,box-shadow .2s}.odc-card:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(12,18,34,.04),0 34px 60px -34px rgba(12,18,34,.6)}.odc-card:focus-visible{outline:3px solid rgba(227,103,45,.55);outline-offset:3px}.odc-card__art{position:relative;display:block;height:230px;overflow:hidden;isolation:isolate}.odc-card--kit .odc-card__art{background:linear-gradient(125deg,#ff7a3d 0%,#ff4f8b 100%)}.odc-card--conv .odc-card__art{background:linear-gradient(125deg,#6d5ef8 0%,#4f8bff 100%)}.odc-card__art:after{content:"";position:absolute;right:-70px;top:-90px;width:260px;height:260px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.3);z-index:-1}.odc-p{position:absolute;width:138px;aspect-ratio:210/297;border-radius:6px;background:#fff;object-fit:cover;object-position:top;box-shadow:0 18px 34px -16px rgba(12,18,34,.55);transition:transform .3s}.odc-p--1{left:calc(50% - 150px);top:42px;transform:rotate(-9deg)}.odc-p--2{left:calc(50% - 69px);top:30px;transform:rotate(1deg);z-index:1}.odc-p--3{left:calc(50% + 12px);top:42px;transform:rotate(9deg);z-index:2}.odc-card--kit:hover .odc-p--1{transform:rotate(-13deg) translateX(-8px)}.odc-card--kit:hover .odc-p--3{transform:rotate(13deg) translateX(8px)}.odc-p--solo{left:calc(50% - 74px);top:26px;width:148px;transform:rotate(-2deg)}.odc-card--conv:hover .odc-p--solo{transform:rotate(0) translateY(-4px)}.odc-badge{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:#fff;font-size:13px;font-weight:800;color:var(--odc-ink);box-shadow:0 12px 26px -14px rgba(12,18,34,.6);white-space:nowrap}.odc-badge b{font-size:16px;color:#e3672d}.odc-badge--count{left:18px;bottom:18px}.odc-badge--logo{right:18px;top:18px}.odc-badge--logo i{width:16px;height:16px;border-radius:5px;background:linear-gradient(135deg,#6d5ef8,#ff4f8b)}.odc-badge--sign{right:18px;bottom:18px;color:#0f8a65}.odc-badge svg,.odc-card__for svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.odc-chips{position:absolute;z-index:3;left:16px;top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.odc-chips i{padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.95);font-style:normal;font-size:12px;font-weight:800;color:#4338ca;box-shadow:0 8px 18px -12px rgba(12,18,34,.6)}.odc-chips i:before{content:"✓";margin-right:5px;color:#0f8a65}.odc-card__body{display:flex;flex-direction:column;flex:1;gap:8px;padding:22px 26px 24px}.odc-card__kick{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#e3672d}.odc-card--conv .odc-card__kick{color:#6d5ef8}.odc-card__t{font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.odc-card__p{font-size:15px;line-height:1.55;color:var(--odc-ink2)}.odc-card__for{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:#0f8a65}.odc-card__cta{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:auto;padding:13px 22px;border-radius:999px;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff7a3d,#e3672d);box-shadow:0 14px 28px -14px rgba(227,103,45,.9)}.odc-card--conv .odc-card__cta{background:linear-gradient(135deg,#6d5ef8,#4f8bff);box-shadow:0 14px 28px -14px rgba(109,94,248,.9)}.odc-card__cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.odc-card__for+.odc-card__cta{margin-top:10px}@media (max-width:760px){.odc{padding:36px 16px}.odc__grid{grid-template-columns:1fr;gap:16px;margin-top:20px}.odc-card__art{height:190px}.odc-p{width:112px}.odc-p--1{left:calc(50% - 122px);top:36px}.odc-p--2{left:calc(50% - 56px);top:26px}.odc-p--3{left:calc(50% + 10px);top:36px}.odc-p--solo{width:122px;left:calc(50% - 61px)}.odc-chips{left:12px;top:14px;gap:5px}.odc-chips i{font-size:11px;padding:4px 9px}.odc-card__body{padding:18px 18px 20px}.odc-card__t{font-size:19px}.odc-card__p{font-size:14px}}@media (prefers-reduced-motion:reduce){.odc-card,.odc-p{transition:none}}