.vc{--max:1080px}.vc1{--c:#c9952f;--c-soft:#f6ecd6}.vc2{--c:#1f5fa8;--c-soft:#e3ecf7}.vc3{--c:#2a8478;--c-soft:#dff0ec}.vc .c-hero{max-width:var(--max);border-bottom:6px solid var(--c);margin:0 auto;padding:40px 20px 48px;position:relative;overflow:hidden}.vc .c-eyebrow{color:var(--c);letter-spacing:.16em;margin:0;font-size:.8125rem;font-weight:700}.vc .c-title{letter-spacing:-.02em;margin:6px 0 0;font-size:max(2.75rem,min(1.4rem + 7vw,6rem));font-weight:800;line-height:1.1}.vc .c-course{z-index:1;background:var(--c);color:#fff;border-radius:980px;margin:12px 0 0;padding:4px 14px;font-size:.9375rem;font-weight:700;display:inline-block;position:relative}.vc .c-catch{z-index:1;max-width:12em;margin:16px 0 0;font-size:max(1.125rem,min(1rem + 1vw,1.625rem));font-weight:700;line-height:1.6;position:relative}.vc .c-hero{grid-template-columns:max-content minmax(0,1fr);align-content:start;column-gap:16px;display:grid}.vc .c-hero>:not(.c-owl){grid-column:1;justify-self:start}.vc .c-owl{contain:size;aspect-ratio:auto;object-fit:contain;object-position:right center;grid-area:1/2/span 4;place-self:stretch end;width:100%;height:100%}@media (width>=900px){.vc .c-hero{column-gap:32px;padding:72px 32px 64px}}.vc .c-sec{max-width:var(--max);margin:0 auto;padding:56px 20px 8px}@media (width>=900px){.vc .c-sec{padding:80px 32px 8px}}.vc .c-h2{margin:0 0 24px;font-size:max(1.5rem,min(1.2rem + 1.4vw,2.25rem));font-weight:700;line-height:1.35}.vc .c-h2 span{background:linear-gradient(transparent 68%, var(--c-soft) 68%)}.vc .c-h3{color:var(--sub);margin:20px 0 8px;font-size:.875rem;font-weight:700}.vc .c-lead{margin:0 0 16px;font-size:.9375rem;line-height:2}.vc .c-lead--sub{color:var(--sub);font-size:.875rem}.vc .c-note{color:var(--sub);margin:14px 0 0;font-size:.8125rem}.vc .c-notes{color:var(--sub);margin:14px 0 0;padding:0;font-size:.8125rem;line-height:1.9;list-style:none}.vc .c-list{margin:16px 0 0;padding-left:1.2em;font-size:.9375rem;line-height:1.9}.vc .c-cards{gap:14px;display:grid}@media (width>=800px){.vc .c-cards{grid-template-columns:1fr 1fr}}.vc .c-card{box-shadow:inset 0 0 0 1px var(--hair);border-top:6px solid var(--c);border-radius:14px;padding:22px 20px}.vc .c-card--2{border-top-color:var(--ink)}.vc .c-card__target{color:var(--sub);margin:0;font-size:.8125rem;font-weight:700}.vc .c-card__name{margin:4px 0 14px;font-size:1.375rem;font-weight:800}.vc .c-card__facts{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;display:grid}.vc .c-card__facts div{background:var(--bg-alt);border-radius:10px;padding:10px 12px}.vc .c-card__facts dt{color:var(--sub);font-size:.6875rem;font-weight:700}.vc .c-card__facts dd{margin:2px 0 0;font-size:.9375rem;font-weight:700;line-height:1.4}.vc .c-card__catch{color:var(--c);margin:0 0 6px;font-weight:800}.vc .c-card--2 .c-card__catch{color:var(--ink)}.vc .c-card__text{color:var(--sub);margin:0;font-size:.875rem;line-height:1.95}.vc .c-table-wrap{overflow-x:auto}.vc .c-table{border-collapse:collapse;width:100%;min-width:320px;font-size:.875rem}.vc .c-table th,.vc .c-table td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:12px 10px;line-height:1.6}.vc .c-table thead th{border-bottom:2px solid var(--ink);font-size:.8125rem}.vc .c-table tbody th{width:28%;color:var(--sub);font-size:.8125rem;font-weight:700}.vc .th-1{color:var(--c)}.vc .c-table--fee td{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:600}.vc .c-table--fee tbody th{width:18%}.vc .c-table--fee tfoot td{color:var(--sub);border-bottom:0;font-size:.75rem;font-weight:500}.vc .c-table--compare td:last-child{background:var(--c-soft);font-weight:700}.vc .c-day{margin:0}.vc .c-day__axis{border-bottom:1px solid var(--ink);height:22px;margin-left:0;position:relative}.vc .c-day__axis span{white-space:nowrap;color:var(--sub);font-variant-numeric:tabular-nums;font-size:.6875rem;position:absolute;bottom:4px;transform:translate(-50%)}.vc .c-day__axis span:first-child{transform:none}.vc .c-day__axis span:last-child{transform:translate(-100%)}.vc .c-day__row{margin-top:14px}.vc .c-day__name{margin:0 0 6px;font-size:.8125rem;font-weight:700}.vc .c-day__track{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 6 - 1px), var(--hair) calc(100% / 6 - 1px) calc(100% / 6));border-radius:8px;height:44px;position:relative}.vc .seg{border-radius:6px;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.vc .seg em{white-space:nowrap;padding:0 4px;font-style:normal}@media (width<=699px){.vc .seg--a em,.vc .seg--stay em{display:none}}.vc .seg--free{background:var(--c-soft);color:#6b5320}.vc .seg--a{background:var(--c);color:#fff}.vc .seg--b{color:#fff;background:#141414}.vc .seg--stay{color:var(--sub);background:repeating-linear-gradient(45deg,#e9e9ec 0 4px,#f6f6f8 4px 8px)}.vc .c-legend{color:var(--sub);flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:.75rem;display:flex}@supports not (aspect-ratio:1 / 1){.vc .c-legend>*{margin:4px 8px}}.vc .c-legend span{align-items:center;gap:6px;display:inline-flex}@supports not (aspect-ratio:1 / 1){.vc .c-legend span>*{margin:3px}}.vc .c-legend i{border-radius:4px;width:14px;height:14px;display:inline-block}.vc .c-legend .seg--a,.vc .c-legend .seg--b,.vc .c-legend .seg--free,.vc .c-legend .seg--stay{position:static}.vc .c-progs{gap:14px;display:grid}@media (width>=900px){.vc .c-progs{grid-template-columns:repeat(3,1fr)}}.vc .c-prog{background:var(--bg-alt);border-radius:14px;padding:22px 20px}.vc .c-prog__num,.vc .c-prog .c-prog__num{color:var(--c);font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:800;line-height:1}.vc .c-prog h3{margin:10px 0;font-size:1.25rem;font-weight:800}.vc .c-prog h3 small{color:var(--sub);margin-top:4px;font-size:.75rem;display:block}.vc .c-prog p{color:var(--sub);margin:0;font-size:.875rem;line-height:1.95}.vc .c-prog strong{color:var(--ink)}.vc .c-year{margin:0}.vc .c-year__months{border-bottom:1px solid var(--ink);grid-template-columns:repeat(12,1fr);display:grid}.vc .c-year__months span{color:var(--sub);text-align:center;padding-bottom:4px;font-size:.625rem;font-weight:700}.vc .c-year__track{grid-template-columns:repeat(48,1fr);gap:2px;height:40px;margin-top:8px;display:grid}.vc .yseg{border-radius:4px}.vc .yseg--normal{background:#141414}.vc .yseg--season{background:var(--c)}.vc .yseg--off{box-shadow:inset 0 0 0 1px var(--hair);background:repeating-linear-gradient(45deg,#e9e9ec 0 4px,#f6f6f8 4px 8px)}.vc .c-legend .yseg--normal,.vc .c-legend .yseg--season,.vc .c-legend .yseg--off{display:inline-block}.vc .c-cap{gap:16px;display:grid}@media (width>=800px){.vc .c-cap{grid-template-columns:220px 1fr;gap:40px}}.vc .c-cap__num{align-items:baseline;gap:4px;margin:0;display:flex}@supports not (aspect-ratio:1 / 1){.vc .c-cap__num>*{margin:2px}}.vc .c-cap__num strong{color:var(--c);letter-spacing:-.04em;font-size:4rem;font-weight:800;line-height:1}.vc .c-cap__num small{font-size:.875rem;font-weight:700}.vc .c-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}@supports not (aspect-ratio:1 / 1){.vc .c-chips>*{margin:3px}}.vc .c-chips li{background:var(--bg-alt);border-radius:980px;padding:5px 12px;font-size:.8125rem}.vc .c-chips .c-chips__etc{color:var(--sub);background:0 0}.vc .c-fee-extra{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.vc .c-fee-extra div{background:var(--bg-alt);border-radius:12px;padding:14px 16px}.vc .c-fee-extra p{color:var(--sub);margin:0;font-size:.75rem;font-weight:700}.vc .c-fee-extra strong{margin-top:4px;font-size:1.25rem;font-weight:800;display:block}.vc .c-fee-extra small{color:var(--sub);font-size:.75rem;font-weight:600}.vc .c-sib{gap:10px;margin:0;display:grid}.vc .c-sib div{grid-template-columns:5.5em 1fr 3em;align-items:center;gap:10px;font-size:.8125rem;font-weight:700;display:grid}.vc .c-sib i{background:var(--c);border-radius:6px;height:22px;display:block}.vc .c-sib div:first-child i{background:#141414}.vc .c-sib em{font-style:normal}.vc .x-trial{margin-top:80px}.vc .c-title--long{font-size:max(2.25rem,min(1.2rem + 6vw,5rem))}.vc .c-small{white-space:normal!important;font-size:.8125rem!important;font-weight:600!important}.vc .c-stats{gap:10px;margin-bottom:24px;display:grid}@media (width>=800px){.vc .c-stats{grid-template-columns:repeat(3,1fr)}}.vc .c-stat{background:var(--bg-alt);border-radius:14px;padding:18px 20px}.vc .c-stat__label{color:var(--sub);margin:0;font-size:.75rem;font-weight:700;line-height:1.6}.vc .c-stat__num{align-items:baseline;gap:4px;margin:6px 0 0;display:flex}@supports not (aspect-ratio:1 / 1){.vc .c-stat__num>*{margin:2px}}.vc .c-stat__num strong{color:var(--c);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:800;line-height:1}.vc .c-stat__num small{font-size:.875rem;font-weight:700}.vc .c-stat__num--text strong{letter-spacing:0;font-size:1.75rem}.vc .c-stat__num--text small{color:var(--sub);margin:0 2px;font-size:1rem;font-weight:700}.vc .c-stat__note{color:var(--sub);margin:6px 0 0;font-size:.75rem}.vc .c-stat--count{background:var(--c)}.vc .c-stat--count .c-stat__label,.vc .c-stat--count .c-stat__num strong,.vc .c-stat--count .c-stat__num small{color:#fff}.vc .c-cycle{counter-reset:none;gap:28px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.vc .c-cycle{grid-template-columns:repeat(3,1fr);gap:36px}}.vc .c-cycle__step{box-shadow:inset 0 0 0 1px var(--hair);border-top:6px solid var(--c);border-radius:14px;padding:22px 20px;position:relative}.vc .c-cycle__step:after{content:"↓";color:var(--c);font-weight:800;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.vc .c-cycle__step:last-child:after{content:none}@media (width>=900px){.vc .c-cycle__step:after{content:"→";inset:50% -28px auto auto;transform:translateY(-50%)}}.vc .c-cycle__step h3{margin:10px 0;font-size:1.25rem;font-weight:800}.vc .c-cycle__step h3 small{color:var(--c);margin-top:4px;font-size:.8125rem;display:block}.vc .c-cycle__step>p:last-child{color:var(--sub);margin:0;font-size:.875rem;line-height:1.95}.vc .c-cycle__back{text-align:center;color:var(--c);margin:12px 0 0;font-size:.875rem;font-weight:800}.vc .c-rules{gap:10px;margin-top:20px;display:grid}@media (width>=800px){.vc .c-rules{grid-template-columns:1fr 1fr}}.vc .c-rule{background:var(--bg-alt);color:inherit;border-radius:12px;padding:16px 18px;text-decoration:none;display:block}.vc .c-rule strong{font-size:1rem;display:block}.vc .c-rule span{color:var(--sub);margin-top:4px;font-size:.8125rem;line-height:1.8;display:block}.vc .c-prep{margin:0 0 20px}.vc .c-prep__weeks{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:8px;display:grid}.vc .c-prep__week p{color:var(--sub);margin:0 0 6px;font-size:.75rem;font-weight:700}.vc .c-prep__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.vc .c-prep__days span{background:var(--c-soft);height:36px;color:var(--sub);border-radius:4px;place-items:center;font-size:.625rem;font-weight:700;display:grid}.vc .c-prep__days .is-hol,.vc .c-prep__key{background:var(--c);color:#fff}@media (width<=599px){.vc .c-prep__weeks{grid-template-columns:1fr;gap:6px}.vc .c-prep__week{grid-template-columns:3.5em 1fr;align-items:center;display:grid}.vc .c-prep__week p{margin:0}.vc .c-prep__days span{height:34px;font-size:.75rem}.vc .c-prep__exam{padding-left:3.5em}.vc .c-prep__exam br{display:none}}.vc .c-prep__exam span{color:#fff;text-align:center;background:#141414;border-radius:4px;place-items:center;height:36px;padding:0 8px;font-size:.625rem;font-weight:700;line-height:1.2;display:grid}.vc .c-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.vc .c-checks{grid-template-columns:1fr 1fr}}.vc .c-checks--wide{grid-template-columns:1fr!important}.vc .c-checks li{background:var(--bg-alt);border-radius:10px;padding:12px 14px 12px 44px;font-size:.9375rem;font-weight:700;line-height:1.6;position:relative}.vc .c-checks li:before{content:"✓";background:var(--c);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;display:grid;position:absolute;top:12px;left:14px}.vc .c-checks li.is-no:before{content:"×";background:#8a8a8e}.vc .c-mock{margin:0}.vc .c-mock__row{border-bottom:1px solid var(--hair);grid-template-columns:4.5em repeat(12,minmax(0,1fr));align-items:center;min-height:40px;display:grid}.vc .c-mock__head{border-bottom:2px solid var(--ink);min-height:28px}.vc .c-mock__row span{text-align:center;color:var(--c);font-size:.875rem}.vc .c-mock__head span{color:var(--sub);font-size:.625rem;font-weight:700}.vc .c-mock__row .c-mock__name{text-align:left;color:var(--ink);font-size:.75rem;font-weight:700}.vc .c-tt{table-layout:fixed;min-width:0}.vc .c-tt th,.vc .c-tt td{text-align:center;font-variant-numeric:tabular-nums;padding:10px 2px;font-size:.6875rem}.vc .c-tt thead th:first-child,.vc .c-tt tbody th{text-align:left;width:21%;color:var(--ink);font-size:.8125rem}.vc .c-tt tbody th small{color:var(--sub);font-size:.6875rem;font-weight:600;display:block}.vc .c-tt td.is-on{background:var(--c-soft)}.vc .c-tt td.is-long{background:var(--c);color:#fff;font-weight:700}.vc .c-tt td{border-left:2px solid #fff}.vc .c-phase{margin:0}.vc .c-phase__bars{border-bottom:1px solid var(--ink);align-items:flex-end;gap:4px;height:180px;display:flex}@supports not (aspect-ratio:1 / 1){.vc .c-phase__bars>*{margin:2px}}.vc .c-phase__group{align-items:flex-end;height:100%;display:flex}.vc .c-phase__bar{background:var(--c-soft);border-radius:8px 8px 0 0;justify-content:center;align-items:flex-start;width:100%;padding-top:8px;display:flex}.vc .c-phase__group:last-child .c-phase__bar{background:var(--c);color:#fff}.vc .c-phase__bar strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.vc .c-phase__labels{gap:4px;margin-top:6px;display:flex}@supports not (aspect-ratio:1 / 1){.vc .c-phase__labels>*{margin:2px}}.vc .c-phase__labels div{color:var(--sub);flex-direction:column;font-size:.6875rem;line-height:1.5;display:flex}.vc .c-phase__labels b{color:var(--ink);font-size:.8125rem}.vc .c-extra{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vc .c-extra div{background:var(--bg-alt);text-align:center;border-radius:10px;padding:12px}.vc .c-extra p{color:var(--sub);margin:0;font-size:.6875rem;font-weight:700;line-height:1.5}.vc .c-extra strong{margin-top:4px;font-size:1.125rem;display:block}.vc .c-extra .is-yes{background:var(--c-soft)}.vc .c-extra .is-yes strong{color:var(--c)}.vc .c-voices{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.vc .c-voices li{background:var(--c-soft);border-radius:14px 14px 14px 4px;padding:14px 18px;font-weight:700;line-height:1.7;position:relative}.vc .c-aim{text-align:center;margin:0}.vc .c-aim__items{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.vc .c-aim__items li{min-height:72px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;place-items:center;padding:10px;font-size:.875rem;font-weight:700;line-height:1.5;display:grid}.vc .c-aim__arrow{color:var(--c);margin:6px 0;font-size:1.25rem;font-weight:800}.vc .c-aim__mid{background:var(--bg-alt);border-radius:12px;margin:0;padding:12px;font-weight:700}.vc .c-aim__goal{background:var(--c);color:#fff;border-radius:14px;margin:0;padding:22px 16px;font-size:1.125rem;font-weight:800;line-height:1.7}.vc .c-path{grid-template-columns:6.5em 1fr;align-items:center;gap:0;margin:0;display:grid}.vc .c-path__from{color:#fff;text-align:center;background:#141414;border-radius:12px;margin:0;padding:16px 8px;font-size:.8125rem;font-weight:700;line-height:1.5}.vc .c-path__to{gap:8px;margin:0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.vc .c-path__to:before{content:"";border-left:2px solid var(--c);position:absolute;top:22px;bottom:22px;left:12px}.vc .c-path__to li{background:var(--c-soft);border-radius:10px;padding:12px 14px;font-size:.9375rem;font-weight:700;position:relative}.vc .c-path__to li:before{content:"";border-top:2px solid var(--c);width:16px;position:absolute;top:50%;left:-16px}.vc .c-path:before{content:none}.vc .c-week{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.vc .c-week li{background:var(--bg-alt);height:48px;color:var(--sub);border-radius:10px;place-items:center;font-weight:700;display:grid}.vc .c-week li.is-on{background:var(--c);color:#fff}.vc .c-day__track--tall{height:56px}.vc .c-day__track--tall .seg{font-size:.6875rem}.vc .c-day__track--tall .seg em{white-space:normal;text-align:center;line-height:1.3}.vc .c-box{background:var(--bg-alt);border-radius:14px;margin-top:20px;padding:18px 20px}.vc .c-box h3{margin:0 0 6px;font-size:1rem;font-weight:800}.vc .c-box p{color:var(--sub);margin:0;font-size:.875rem;line-height:1.95}.vc .c-bars{gap:10px;margin:0;display:grid}.vc .c-bars div{grid-template-columns:3.5em 1fr 6.5em;align-items:center;gap:10px;font-size:.8125rem;font-weight:700;display:grid}.vc .c-bars i{background:var(--c);border-radius:6px;height:26px;display:block}.vc .c-bars strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1rem}.vc .c-faq details{border-bottom:1px solid var(--hair)}.vc .c-faq summary{cursor:pointer;gap:10px;padding:16px 0;font-weight:700;line-height:1.7;list-style:none;display:flex}@supports not (aspect-ratio:1 / 1){.vc .c-faq summary>*{margin:5px}}.vc .c-faq summary::-webkit-details-marker{display:none}.vc .c-faq summary:after{content:"+";color:var(--c);margin-left:auto;font-size:1.25rem;line-height:1.3}.vc .c-faq details[open] summary:after{content:"−"}.vc .c-faq summary b{white-space:nowrap;color:var(--c);flex-shrink:0}.vc .c-faq details div{padding:0 0 16px 1.6em}.vc .c-faq details p{color:var(--sub);margin:0 0 6px;font-size:.9375rem;line-height:1.9}.vc .c-map{aspect-ratio:4/3;background:var(--bg-alt);border-radius:14px;margin-bottom:16px;overflow:hidden}@media (width>=800px){.vc .c-map{aspect-ratio:16/7}}.vc .c-map iframe{border:0;width:100%;height:100%}.vc .c-table--grade tbody th{width:auto;color:var(--ink);font-size:1rem}.vc .c-table--grade tbody th small{color:var(--sub);margin-top:2px;font-size:.75rem;font-weight:600;display:block}.vc .c-table--grade td{text-align:right;vertical-align:middle}.vc .c-table--grade thead th:last-child{text-align:right}.vc .c-stats--day{grid-template-columns:repeat(3,1fr);gap:6px}.vc .c-stats--day .c-stat{text-align:center;padding:14px 10px}.vc .c-stats--day .c-stat__num{justify-content:center}.vc .c-stats--day .c-stat__num--text strong{white-space:nowrap;font-size:max(1rem,min(.8rem + 1.2vw,1.75rem))}.vc .c-stats--day .c-stat__num--text small{margin:0 1px;font-size:.75rem}.vc .c-aim,.vc .c-path,.vc .c-voices{max-width:720px}.vc .c-aim{margin:0 auto}@media (width>=900px){.vc .c-aim__items{grid-template-columns:repeat(4,1fr)}.vc .c-aim{max-width:none}.vc .c-aim__mid,.vc .c-aim__goal{max-width:560px;margin-left:auto;margin-right:auto}}.vc .c-table--grade tbody th{font-size:.875rem;font-weight:700}.vc .c-fee-extra strong{font-size:1rem;font-weight:600}.vc .c-after-notes{margin-top:16px}.vc .c-more summary{border-bottom:1px solid var(--hair);cursor:pointer;color:var(--c);align-items:center;gap:8px;padding:14px 10px;font-size:.875rem;font-weight:700;list-style:none;display:flex}@supports not (aspect-ratio:1 / 1){.vc .c-more summary>*{margin:4px}}.vc .c-more summary::-webkit-details-marker{display:none}.vc .c-more summary:after{content:"+";margin-left:auto;font-size:1.125rem;line-height:1}.vc .c-more[open] summary:after{content:"−"}.vc .c-prep__span{background:var(--c-soft);color:var(--c);text-align:center;border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:.8125rem;font-weight:800;position:relative}.vc .c-prep__days .is-class,.vc .c-prep__key--class{background:color-mix(in srgb, var(--c) 45%, #fff);color:#fff}@media (width>=600px){.vc .c-prep__span{margin-right:56px}}@media (width>=900px){.vc .c-cards--3{grid-template-columns:repeat(3,1fr)}}.vc a.c-card--link{color:inherit;text-decoration:none;transition:box-shadow .2s;display:block}.vc a.c-card--link:hover{box-shadow:inset 0 0 0 1px var(--c)}.vc .c-card__more{color:var(--c);margin:0;font-size:.875rem;font-weight:700}.vc .c-table--spec tbody th{width:5.5em}.vc .c-table--spec td{font-size:.9375rem}.vc .c-table--spec td small{color:var(--sub);margin-top:4px;font-size:.8125rem;display:block}.vc .c-table--spec td small:before{content:"★"}.vc .c-box--accent{background:var(--c-soft)}.vc .c-box--accent h3{color:var(--c)}.vc .c-sec[id]{scroll-margin-top:72px}.vc .c-table--spec td small.no-star:before{content:none}.vc .c-rv-nav{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}@supports not (aspect-ratio:1 / 1){.vc .c-rv-nav>*{margin:4px}}.vc .c-rv-nav a{background:var(--c-soft);color:var(--ink);border-radius:980px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}@supports not (aspect-ratio:1 / 1){.vc .c-rv-nav a>*{margin:4px}}.vc .c-rv-nav a span{color:var(--c);font-size:.75rem}.vc .c-stats--one{max-width:420px;margin-bottom:0}@media (width>=800px){.vc .c-stats--one{grid-template-columns:1fr}}.vc .c-rv{gap:14px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.vc .c-rv li{box-shadow:inset 0 0 0 1px var(--hair);border-left:5px solid var(--c);border-radius:14px;padding:22px 20px 18px 22px;position:relative}.vc .c-rv li:before{content:"“";color:var(--c-soft);font-size:4rem;font-weight:800;line-height:1;position:absolute;top:2px;right:16px}.vc .c-rv li p{margin:0;font-size:.9375rem;line-height:1.95;position:relative}.vc .c-rv .c-rv__who{color:var(--sub);text-align:right;margin-top:12px;font-size:.8125rem;font-weight:700}.vc .c-rv .c-rv__who strong{color:var(--c)}
