.cap-class-tabs{--cap-class-tabs-shadow:0 1px 2px rgba(18,33,51,.06),0 2px 8px rgba(18,33,51,.06);align-items:start;display:grid;gap:18px;grid-template-columns:.42fr .58fr}@media (max-width:860px){.cap-class-tabs{gap:14px;grid-template-columns:1fr}}.cap-class-tabs__list{display:flex;flex-direction:column;gap:10px}.cap-class-tabs__tab{align-items:center;background:var(--wp--preset--color--white,#fff);border:1px solid var(--wp--preset--color--border-gray,#e5e8ef);border-radius:24px;box-shadow:var(--cap-class-tabs-shadow);cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:14px 16px;text-align:left;transition:border-color .16s ease,transform .16s ease;width:100%}.cap-class-tabs__tab:hover{transform:translateX(3px)}.cap-class-tabs__tab.is-active{border-color:var(--wp--preset--color--primary,#cc1236);box-shadow:inset 3px 0 0 var(--wp--preset--color--primary,#cc1236),var(--cap-class-tabs-shadow)}.cap-class-tabs__code{align-items:center;background:var(--wp--preset--color--secondary,#132133);border-radius:10px;color:var(--wp--preset--color--white,#fff);display:flex;flex:0 0 auto;font-size:1.1875rem;font-style:italic;font-weight:900;height:46px;justify-content:center;letter-spacing:-.02em;min-width:58px;padding:0 10px;transition:background-color .16s ease}.cap-class-tabs__tab.is-active .cap-class-tabs__code{background:var(--wp--preset--color--primary,#cc1236)}.cap-class-tabs__t{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.cap-class-tabs__title{color:var(--wp--preset--color--secondary,#132133);font-size:.9375rem;font-weight:900;line-height:1.2}.cap-class-tabs__tag{font-size:.6875rem;font-weight:800}.cap-class-tabs__fee,.cap-class-tabs__tag{color:var(--wp--preset--color--primary,#cc1236)}.cap-class-tabs__fee{font-size:.95rem;font-style:italic;font-weight:900;margin-left:auto;padding-left:10px;white-space:nowrap}.cap-class-tabs__fee del,.cap-class-tabs__h-fee del,.cap-class-tabs__row-v del{color:var(--wp--preset--color--slate,#5d6b84);font-style:normal;font-weight:700;margin-right:6px}.cap-class-tabs__chev{color:var(--wp--preset--color--slate,#5d6b84);display:inline-flex;flex:0 0 auto;transition:transform .16s ease,color .16s ease}.cap-class-tabs__tab.is-active .cap-class-tabs__chev{color:var(--wp--preset--color--primary,#cc1236);transform:translateX(3px)}.cap-class-tabs__panel{background:var(--wp--preset--color--white,#fff);border:1px solid var(--wp--preset--color--border-gray,#e5e8ef);border-radius:24px;box-shadow:var(--cap-class-tabs-shadow);padding:30px 32px}.cap-class-tabs__panel[hidden]{display:none}.cap-class-tabs__head{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.cap-class-tabs__head h3{color:var(--wp--preset--color--secondary,#132133);font-size:1.5rem;font-weight:900;line-height:1.1;margin:0;text-transform:uppercase;text-wrap:balance}.cap-class-tabs__badge{align-items:center;background:var(--wp--preset--color--primary,#cc1236);border-radius:999px;color:var(--wp--preset--color--white,#fff);display:inline-flex;font-size:.75rem;font-weight:800;letter-spacing:.02em;padding:8px 15px}.cap-class-tabs__lead{color:var(--wp--preset--color--slate,#5d6b84);font-size:.9375rem;font-weight:300;line-height:1.55;margin:0 0 18px}.cap-class-tabs__specs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.cap-class-tabs__spec{background:var(--wp--preset--color--section-gray,#f6f6f6);border-radius:12px;flex:1 1 140px;padding:11px 14px}.cap-class-tabs__spec-k{color:var(--wp--preset--color--slate,#5d6b84);display:block;font-size:.65625rem;font-weight:800;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.cap-class-tabs__spec-v{color:var(--wp--preset--color--secondary,#132133);display:block;font-size:1rem;font-weight:900}.cap-class-tabs__spec--fee .cap-class-tabs__spec-v{color:var(--wp--preset--color--primary,#cc1236);font-size:2rem;font-style:italic;line-height:1.1}.cap-class-tabs__spec--fee .cap-class-tabs__spec-v del{color:var(--wp--preset--color--slate,#5d6b84);font-size:.5em;font-style:normal;font-weight:700;margin-right:8px}.cap-class-tabs__drives-h{color:var(--wp--preset--color--slate,#5d6b84);display:block;font-size:.71875rem;font-weight:800;letter-spacing:.04em;margin-bottom:9px;text-transform:uppercase}.cap-class-tabs__drives{display:flex;flex-direction:column;gap:6px;list-style:disc;margin:0 0 24px;padding-left:18px}.cap-class-tabs__drives li{color:var(--wp--preset--color--secondary,#132133);font-size:.875rem;font-weight:500;line-height:1.45;padding-left:3px}.cap-class-tabs__drives li::marker{color:var(--wp--preset--color--primary,#cc1236)}.cap-class-tabs__acts{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cap-class-tabs__details,.cap-class-tabs__signup{align-items:center;border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:800;gap:10px;justify-content:center;line-height:1;padding:16px 30px;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.cap-class-tabs__details{background:transparent;border-color:var(--wp--preset--color--secondary,#132133);color:var(--wp--preset--color--secondary,#132133)}.cap-class-tabs__details:hover{background:var(--wp--preset--color--secondary,#132133);color:var(--wp--preset--color--white,#fff)}.cap-class-tabs__signup,.cap-class-tabs__signup:hover{background:var(--wp--preset--color--primary,#cc1236);color:var(--wp--preset--color--white,#fff)}.cap-class-tabs__signup:hover{box-shadow:var(--wp--preset--shadow--cta);transform:translateY(-2px)}.cap-class-tabs__note{align-items:flex-start;color:var(--wp--preset--color--slate,#5d6b84);display:flex;font-size:.84375rem;font-weight:300;gap:9px;line-height:1.5;margin:18px 0 0}.cap-class-tabs__note svg{color:var(--wp--preset--color--primary,#cc1236);flex:0 0 auto;margin-top:2px}.cap-class-tabs__modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.cap-class-tabs__modal[hidden]{display:none}.cap-class-tabs__modal-backdrop{backdrop-filter:blur(4px);background:rgba(18,33,51,.55);inset:0;position:absolute}.cap-class-tabs__modal-dialog{background:var(--wp--preset--color--white,#fff);border-radius:24px;box-shadow:0 24px 60px rgba(18,33,51,.28);display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:820px;overflow:hidden;position:relative;width:100%}.cap-class-tabs__modal-close{background:var(--wp--preset--color--section-gray,#f6f6f6);border:0;border-radius:50%;color:var(--wp--preset--color--slate,#5d6b84);cursor:pointer;font-size:1.125rem;height:38px;line-height:1;position:absolute;right:18px;top:18px;width:38px}.cap-class-tabs__modal-close:hover{background:var(--wp--preset--color--secondary,#132133);color:var(--wp--preset--color--white,#fff)}.cap-class-tabs__modal-head{align-items:center;border-bottom:1px solid var(--wp--preset--color--border-gray,#e5e8ef);display:grid;flex:0 0 auto;gap:6px 14px;grid-template-columns:auto minmax(0,1fr);padding:18px 76px 16px 20px}.cap-class-tabs__modal-head h3{color:var(--wp--preset--color--secondary,#132133);font-size:1.15rem;font-weight:900;line-height:1.15;margin:0}.cap-class-tabs__modal-code{background:var(--wp--preset--color--secondary,#132133);border-radius:10px;color:var(--wp--preset--color--white,#fff);display:grid;font-size:1rem;font-style:italic;font-weight:900;height:38px;min-width:56px;padding:0 12px;place-items:center}.cap-class-tabs__req{grid-column:1/-1;margin-top:8px}.cap-class-tabs__req-h{color:var(--wp--preset--color--slate,#5d6b84);display:block;font-size:.68rem;font-weight:900;letter-spacing:.09em;margin-bottom:8px;text-transform:uppercase}.cap-class-tabs__facts{display:flex;flex-wrap:wrap;gap:8px}.cap-class-tabs__fact{align-items:center;border:1px solid var(--wp--preset--color--border-gray,#e5e8ef);border-radius:999px;color:var(--wp--preset--color--slate,#5d6b84);display:flex;font-size:.88rem;font-weight:300;gap:8px;padding:8px 12px}.cap-class-tabs__fact b{color:var(--wp--preset--color--secondary,#132133);font-weight:900}.cap-class-tabs__modal-body{display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 20px}.cap-class-tabs__h{color:var(--wp--preset--color--secondary,#132133);font-size:1rem;font-weight:900;margin:0}.cap-class-tabs__h--sp{margin-top:10px}.cap-class-tabs__h--row{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.cap-class-tabs__h-fee{color:var(--wp--preset--color--primary,#cc1236);font-size:1.05rem;font-weight:900;white-space:nowrap}.cap-class-tabs__h-fee em{color:var(--wp--preset--color--slate,#5d6b84);font-size:.68rem;font-style:normal;letter-spacing:.09em;text-transform:uppercase}.cap-class-tabs__card{background:var(--wp--preset--color--white,#fff);border:1px solid var(--wp--preset--color--border-gray,#e5e8ef);border-radius:16px;padding:2px 14px}.cap-class-tabs__row{align-items:flex-start;border-bottom:1px dashed var(--wp--preset--color--border-gray,#e5e8ef);display:flex;gap:12px;padding:13px 0}.cap-class-tabs__row:last-child{border-bottom:0}.cap-class-tabs__row-ic{align-items:center;color:var(--wp--preset--color--primary,#cc1236);display:flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.cap-class-tabs__row-t{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.cap-class-tabs__row-t b{color:var(--wp--preset--color--secondary,#132133);font-size:.95rem;font-weight:700;line-height:1.25}.cap-class-tabs__row-t em{color:var(--wp--preset--color--slate,#5d6b84);font-size:.82rem;font-style:normal;font-weight:300;line-height:1.45;max-width:52ch}.cap-class-tabs__row-v{color:var(--wp--preset--color--secondary,#132133);flex:0 0 auto;font-size:.95rem;font-weight:900;white-space:nowrap}.cap-class-tabs__sub{font-size:.82rem;margin:-8px 0 0}.cap-class-tabs__fine,.cap-class-tabs__sub{color:var(--wp--preset--color--slate,#5d6b84);font-weight:300}.cap-class-tabs__fine{font-size:.8rem;margin:0}.cap-class-tabs__steps{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cap-class-tabs__steps article{background:var(--wp--preset--color--white,#fff);border:1px solid var(--wp--preset--color--border-gray,#e5e8ef);border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:13px}.cap-class-tabs__steps b{color:var(--wp--preset--color--secondary,#132133);font-size:.95rem;font-weight:900}.cap-class-tabs__steps p{color:var(--wp--preset--color--slate,#5d6b84);font-size:.83rem;font-weight:300;line-height:1.45;margin:0}.cap-class-tabs__tile{background:var(--wp--preset--color--peach-soft,#fff4ef);border-radius:10px;color:var(--wp--preset--color--primary,#cc1236);display:grid;font-weight:900;height:34px;place-items:center;width:34px}.cap-class-tabs__modal-acts{display:flex;justify-content:flex-start;margin-top:6px}@media (prefers-reduced-motion:reduce){.cap-class-tabs__chev,.cap-class-tabs__code,.cap-class-tabs__details,.cap-class-tabs__signup,.cap-class-tabs__tab{transition:none}}
