.nav-new{margin-left:auto;padding:2px 5px;color:var(--black);background:var(--yellow);font-size:.68em;line-height:1;text-transform:uppercase}.fees-shell{color:var(--black);background:linear-gradient(180deg,#fbfbf8,#f4f4ef)}.lesson-fees-page .reward-section{padding-top:108px;padding-bottom:34px}.lesson-fees-page .fees-shell{padding-top:34px}.lesson-fees-page #term-2-fees{background:linear-gradient(180deg,#fffffff5,#ddf1ffc2)}.lesson-fees-page #lesson-fees{background:linear-gradient(180deg,#fffffff5,#fff8cdb8)}.lesson-fees-page .term-dates{margin:6px 0 0;color:#555552;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:950}.fees-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.pricing-panel{min-width:0;padding:22px;border:1px solid rgb(227,227,220);border-radius:8px;background:#ffffffeb;box-shadow:0 18px 46px #1516180f}.pricing-panel h3{margin:12px 0 14px;color:var(--black);font-size:clamp(2.4rem,4vw,4.7rem)}.pricing-table-wrap{overflow-x:auto;border:1px solid rgb(231,231,223);border-radius:8px;background:#fbfbf7}.pricing-table{width:100%;min-width:560px;border-collapse:collapse}.pricing-table th,.pricing-table td{padding:13px 14px;border-bottom:1px solid rgb(231,231,223);text-align:left;vertical-align:middle}.pricing-table th{color:#555552;background:#f2f2eb;font:950 .82rem/1.1 var(--body-font);text-transform:uppercase}.pricing-table td{color:var(--black);font-weight:950}.pricing-table tr:last-child td{border-bottom:0}.pricing-table .price{width:118px;font-family:var(--display-font);font-size:1.65rem;line-height:1;white-space:nowrap}.pricing-table .is-estimate{color:var(--black)}.term-fee-counter{padding:0;display:grid;grid-template-rows:auto 1fr;gap:0;align-items:start;border:1px solid rgb(227,227,220);border-radius:8px;background:#ffffffeb;box-shadow:0 18px 46px #1516180f;overflow:hidden}.term-fee-counter.is-summer{background:linear-gradient(180deg,#fffffff0,#fff8cdc2)}.term-fee-counter.is-current{background:linear-gradient(180deg,#fffffff0,#ddf1ffd1)}.term-2-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(300px,.86fr);gap:16px;align-items:stretch}.term-2-row .pricing-panel{padding:18px}.term-2-row .pricing-panel h3{font-size:clamp(2.05rem,2.7vw,3.5rem)}.term-2-row .pricing-table{min-width:0;table-layout:fixed}.term-2-row .pricing-table th,.term-2-row .pricing-table td{padding:11px 9px}.term-2-row .pricing-table .price{width:auto;font-size:clamp(1.18rem,1.55vw,1.35rem)}.term-2-row .pricing-table .rate-formula{width:auto;min-width:0}.rate-formula{white-space:nowrap}.rate-equation{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.rate-equation .rate-price{min-width:54px;display:inline-block}.rate-equation .rate-multiplier{margin-left:0;padding:4px 7px;display:inline-flex;align-items:center;color:#555552;background:#f1f1ec;border:1px solid rgb(223,223,216);border-radius:999px;font-family:var(--body-font);font-size:.82rem;font-weight:950;line-height:1;text-transform:uppercase;vertical-align:middle}.term-2-row .pricing-table th:first-child,.term-2-row .pricing-table td:first-child{width:40%;overflow-wrap:anywhere}.term-2-row .pricing-table th:nth-child(2),.term-2-row .pricing-table td:nth-child(2){width:34%}.term-2-row .pricing-table th:nth-child(3),.term-2-row .pricing-table td:nth-child(3){width:26%}.pricing-table.is-full-term th:last-child,.pricing-table.is-full-term td:last-child{width:38%;text-align:left}.term-fee-counter-main{min-width:0;padding:22px;text-align:center}.term-pill-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.term-label,.term-register-pill{min-height:38px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--display-font);font-size:1.08rem;line-height:1;text-transform:uppercase}.term-fee-counter h3{margin:24px 0 0;color:var(--black);font-size:clamp(4rem,6vw,6.4rem);line-height:.82}.term-fee-counter .term-date{margin:20px 0 0;color:#555552;font-size:clamp(1.35rem,2.2vw,1.95rem);font-weight:950;line-height:1.05}.term-fee-counter .term-highlight{display:inline;background:linear-gradient(180deg,transparent 54%,var(--yellow) 54%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.term-fee-counter .term-highlight.is-blue{background:linear-gradient(180deg,transparent 54%,rgb(124,201,255) 54%)}.term-label{color:#62625e;background:#f1f1ec;border:1px solid rgb(223,223,216)}.term-register-pill{color:var(--black);background:var(--yellow);border:1px solid rgba(21,22,24,.18);text-decoration:none}.lessons-left{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--black);font-family:var(--display-font);line-height:.85;text-transform:uppercase}.lessons-left strong{font-size:clamp(5.2rem,8vw,7.8rem)}.lessons-left span{font-family:var(--body-font);font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:950;line-height:1;transform:translateY(-6px)}.term-countdown{position:relative;min-height:112px;padding:16px 14px;display:grid;grid-template-columns:minmax(18px,1fr) repeat(4,auto) minmax(18px,1fr);gap:0;align-items:center;border-top:1px solid rgb(227,227,220)}.countdown-label{margin:0;padding:14px 18px 0;color:#555552;font-family:var(--display-font);font-size:1.18rem;line-height:1;text-align:center;text-transform:uppercase;border-top:1px solid rgb(227,227,220)}.countdown-label+.term-countdown{min-height:98px;border-top:0}.term-countdown:before,.term-countdown:after{content:"";height:1px;background:#deded8}.term-countdown .countdown-unit{min-width:58px;min-height:0;padding:0 9px;display:grid;align-content:center;justify-items:center;color:var(--black);background:transparent;border:0;border-radius:0}.term-countdown .countdown-unit+.countdown-unit{border-left:1px solid rgb(222,222,216)}.term-countdown .countdown-unit strong{font-family:var(--display-font);font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:.85}.term-countdown .countdown-unit span{margin-top:4px;color:#777773;font-size:.72rem;font-weight:950;line-height:1;text-transform:uppercase}.pricing-note{margin:14px 0 0;padding:14px;border:1px solid rgb(231,231,223);border-radius:8px;background:#fbfbf7}.pricing-note p{margin:0 0 10px;color:#555552;font-weight:900;line-height:1.35}.pricing-note .btn{min-height:38px;padding:0 14px}.pricing-note .btn-outline{color:var(--black);border-color:var(--black);background:transparent}.fee-tile{min-height:260px;padding:26px;display:grid;align-content:space-between;gap:24px;border:1px solid rgb(227,227,220);border-radius:8px;background:#ffffffe6;box-shadow:0 18px 46px #1516180f}.fee-tile.is-wide{grid-row:span 2;min-height:536px;background:linear-gradient(180deg,#fffffff0,#fff8cdc2)}.fee-kicker,.reward-tag{width:max-content;max-width:100%;min-height:30px;padding:0 12px;display:inline-flex;align-items:center;color:#62625e;background:#f1f1ec;border:1px solid rgb(223,223,216);border-radius:999px;font-family:var(--display-font);font-size:1rem;line-height:1;text-transform:uppercase}.fee-tile h2,.fee-tile h3{margin-top:14px;color:var(--black);font-size:clamp(2.7rem,5vw,5.8rem)}.fee-price{display:flex;align-items:end;gap:10px;font-family:var(--display-font);line-height:.82}.fee-price strong{font-size:clamp(4rem,7vw,7.5rem)}.fee-price span{padding-bottom:9px;color:#686865;font:950 .95rem/1.05 var(--body-font);text-transform:uppercase}.fee-tile p{max-width:620px;margin:14px 0 0;color:#565650;font-size:1.04rem;font-weight:900;line-height:1.35}.fee-list{display:grid;gap:8px;margin:22px 0 0;padding:0;list-style:none}.fee-list li{min-height:42px;padding:10px 12px;display:grid;place-items:center;text-align:center;color:var(--black);background:#f5f5f0;border:1px solid rgb(232,232,225);border-radius:6px;font-weight:950}.reward-section{background:var(--white)}.reward-head{position:relative;max-width:920px;margin-bottom:76px}.reward-head h2{position:relative;width:max-content;max-width:100%;overflow:hidden;text-shadow:0 0 0 rgba(255,216,0,0);animation:cashbackGlow 5.4s ease-out .12s both}.reward-head h2:after{content:"";position:absolute;inset:-10% -18%;pointer-events:none;background:linear-gradient(112deg,transparent 0%,transparent 31%,rgba(255,216,0,.16) 40%,rgba(255,216,0,.92) 48%,rgba(255,255,255,.96) 52%,rgba(255,216,0,.42) 59%,transparent 70%,transparent 100%);filter:blur(.4px);mix-blend-mode:screen;transform:translate(-120%);animation:cashbackShine 4.5s cubic-bezier(.2,.78,.22,1) .22s both}@keyframes cashbackGlow{0%{text-shadow:0 0 0 rgba(255,216,0,0)}38%{text-shadow:0 0 14px rgba(255,216,0,.56),0 0 34px rgba(255,216,0,.44)}64%{text-shadow:0 0 24px rgba(255,216,0,.4)}to{text-shadow:0 0 0 rgba(255,216,0,0)}}@keyframes cashbackShine{0%{transform:translate(-120%);opacity:0}16%{opacity:1}58%{opacity:1}to{transform:translate(126%);opacity:0}}.reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.reward-card{position:relative;min-height:330px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;overflow:hidden;border:1px solid rgb(225,225,220);border-radius:8px;background:#fbfbf7;box-shadow:0 16px 40px #1516180f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.reward-card.is-featured{min-height:450px;margin-top:-24px;margin-bottom:-34px;padding:34px 28px 38px;color:var(--black);border-color:#15161838;background:var(--yellow);box-shadow:0 28px 70px #15161829}.reward-card.is-featured:before{content:none;position:absolute;top:16px;right:16px;min-height:30px;padding:0 12px;display:inline-flex;align-items:center;color:var(--white);background:var(--black);border-radius:999px;font-family:var(--display-font);line-height:1;text-transform:uppercase}.reward-card.is-active{transform:translateY(-4px);border-color:#1516185c;box-shadow:0 30px 76px #1516181f}.reward-card h3{margin-top:12px;font-size:clamp(2rem,3vw,3.35rem)}.reward-card>div{width:100%;display:grid;justify-items:center}.reward-percent{margin-top:12px;display:flex;align-items:end;justify-content:center;gap:10px;font-family:var(--display-font);line-height:.82}.reward-percent strong{font-size:clamp(2.9rem,4.4vw,4.5rem)}.reward-card:not(.is-featured) .reward-percent{display:inline-flex;margin-right:12px}.reward-rate-row{margin-top:12px;display:flex;flex-wrap:wrap;align-items:end;justify-content:center;gap:8px 14px;font-family:var(--display-font);line-height:.82}.reward-rate-row span{padding-bottom:10px;color:#5a5a55;font:950 .95rem/1.05 var(--body-font);text-transform:uppercase}.reward-rate-row strong{font-size:clamp(4.25rem,7vw,7.6rem)}.reward-card.is-featured .reward-percent strong{font-size:clamp(7.8rem,12.5vw,13rem)}.reward-percent span{padding-bottom:10px;color:#5a5a55;font:950 .95rem/1.05 var(--body-font);text-transform:uppercase}.reward-card.is-featured .reward-tag{color:var(--black);background:#ffffffb8;border-color:#1516182e}.reward-card.is-featured .btn-outline{color:var(--black);border-color:var(--black)}.reward-card.is-featured .btn-outline:hover{color:var(--white);background:var(--black)}.reward-card p{margin:12px 0 0;color:#4f4f49;font-weight:900;line-height:1.34}.reward-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.reward-card .fee-list{width:100%;max-width:430px;gap:6px;margin-top:14px}.reward-card .fee-list li{min-height:34px;padding:8px 10px}.reward-card.is-featured .fee-list{max-width:520px;gap:10px;margin-top:24px}.reward-card.is-featured .fee-list li{min-height:50px;padding:12px 16px;background:#ffffffd1}.supplies-section{color:var(--black);background:linear-gradient(180deg,#fff,#fff7bc)}.supplies-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:28px;align-items:end}.supplies-copy{display:grid;gap:18px;align-content:start}.supplies-copy h2{font-size:clamp(4rem,8vw,9rem)}.supplies-copy .lead{max-width:520px}.supplies-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:center}.supplies-card{display:grid;place-items:center;margin:0;background:transparent}.supplies-card img{width:100%;height:auto;max-height:520px;object-fit:contain;filter:drop-shadow(0 22px 36px rgba(21,22,24,.12))}@media(max-width:1100px){.fees-bento,.reward-grid,.term-2-row,.supplies-layout,.supplies-grid{grid-template-columns:1fr}.term-countdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.term-countdown:before,.term-countdown:after{content:none}.term-countdown .countdown-unit{min-height:74px;padding:10px 8px;background:#f3f3ef;border:1px solid rgb(222,222,216);border-radius:6px}.term-countdown .countdown-unit+.countdown-unit{border-left:1px solid rgb(222,222,216)}.fee-tile.is-wide,.reward-card,.reward-card.is-featured{min-height:auto}.reward-card.is-featured{margin-top:0}.supplies-card img{min-height:220px}}@media(prefers-reduced-motion:reduce){.reward-head h2,.reward-head h2:after{animation:none}.reward-head h2:after{content:none}}.lesson-fees-page{background:#f6f8fb}.preview-hero{padding:58px 0 22px;background:linear-gradient(180deg,#fbfcff,#f6f8fb)}.preview-hero h1{margin:0;color:var(--black);font-family:var(--brand-font);font-size:clamp(2.5rem,4.2vw,4.8rem);font-weight:850;line-height:1.04;text-transform:none}@media(min-width:900px){.preview-hero h1{white-space:nowrap}}.fees-subnav{position:sticky;top:82px;z-index:14;background:#f6f8fbf5;border-bottom:1px solid rgb(228,231,236);box-shadow:0 10px 28px #1516180b;backdrop-filter:blur(12px)}.fees-subnav-inner{width:min(var(--max),calc(100% - 48px));min-height:76px;margin:0 auto;display:flex;align-items:center;gap:clamp(6px,1vw,12px)}.fees-subnav a{min-height:42px;padding:0 clamp(10px,1.4vw,18px);display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;color:#344054;border:1px solid rgb(228,231,236);border-radius:8px;background:#fff;font-family:var(--body-font);font-size:clamp(.72rem,1.4vw,1rem);font-weight:900;line-height:1;text-align:center;white-space:nowrap;text-transform:none}.fees-subnav a:hover{color:var(--black);background:var(--yellow);border-color:#1516182e}.image-pricing-section{padding:46px 0;background:#f6f8fb;scroll-margin-top:176px}.section-head{margin-bottom:20px;display:flex;align-items:end;justify-content:space-between;gap:18px}.section-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.section-head h2{margin:0;color:var(--black);font-family:var(--brand-font);font-size:clamp(1.9rem,3.2vw,3.4rem);font-weight:900;line-height:1.04;text-transform:none}.summer-pill{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid rgba(21,22,24,.16);border-radius:999px;background:var(--yellow);color:var(--black);font-size:.82rem;font-weight:950;line-height:1;text-transform:uppercase;white-space:nowrap}.image-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.image-price-card{overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto;border:1px solid rgb(228,231,236);border-radius:8px;background:#fff;box-shadow:0 14px 38px #10182814}.image-price-card .media{position:relative;overflow:hidden;border-bottom:1px solid rgb(228,231,236);background:#f2f4f7}.image-price-card .media img{width:100%;aspect-ratio:16 / 8.8;display:block;object-fit:cover}.image-price-card .headline{padding:22px 22px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.image-price-card h3{margin:0;min-width:0;color:#101828;font-family:var(--brand-font);font-size:clamp(1.55rem,2.35vw,2.35rem);font-weight:900;line-height:1.04;text-transform:none}.price-badge{width:max-content;min-width:122px;min-height:64px;padding:9px 14px;display:grid;place-items:center;color:#087da0;background:#e7f8fc;border:1px solid rgb(188,235,245);border-radius:8px;text-align:center}.price-badge strong{display:block;color:inherit;font-family:var(--brand-font);font-size:clamp(1.7rem,2.5vw,2.45rem);font-weight:900;line-height:.92}.price-badge span{display:block;margin-top:6px;color:#087da0;font-size:.72rem;font-weight:950;line-height:1;text-transform:uppercase}.image-price-card .content{padding:0 22px 22px;display:grid;gap:16px;align-content:start}.meta-pills{display:flex;flex-wrap:wrap;gap:8px}.meta-pill{width:max-content;max-width:100%;min-height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;color:#087da0;background:#e7f8fc;border-radius:999px;font-size:.86rem;font-weight:900;line-height:1;white-space:nowrap}.meta-pill.is-neutral{color:#344054;background:#f3f6fb;border:1px solid rgb(227,233,242);text-transform:uppercase}.detail-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-blocks:has(.detail-card:only-child){grid-template-columns:1fr}.detail-card{min-height:126px;padding:14px;display:grid;gap:9px;align-content:start;border:1px solid rgb(228,231,236);border-radius:8px;background:#f9fafb}.detail-label{width:max-content;max-width:100%;padding:5px 10px;color:#07936d;background:#e7f8f1;border-radius:999px;font-size:.78rem;font-weight:950;line-height:1}.detail-slot{color:#101828;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.35;font-weight:850}.card-foot{min-height:52px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgb(228,231,236);color:#98a2b3;font-weight:900}.card-foot strong{color:#101828}.private-grid .image-price-card{grid-template-rows:auto auto 1fr auto}.private-grid .detail-blocks{grid-template-columns:1fr}.trial-strip{margin:0;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgb(228,231,236);border-radius:8px;background:#fff;box-shadow:0 14px 38px #10182814}.trial-strip h2{margin:0;color:var(--black);font-family:var(--brand-font);font-size:clamp(1.9rem,3.2vw,3.4rem);font-weight:900;line-height:1.04;text-transform:none}.info-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.info-card{min-height:338px;padding:22px;display:grid;grid-template-rows:120px 112px 1fr;gap:18px;align-content:stretch;border:1px solid rgb(228,231,236);border-radius:8px;background:#fff;box-shadow:0 14px 38px #10182814}.info-card.is-featured{border-top:4px solid var(--yellow)}.info-title-row{display:flex;align-items:start;justify-content:space-between;gap:12px}.info-card h3{margin:0;color:var(--black);font-family:var(--brand-font);font-size:clamp(1.8rem,2.6vw,2.55rem);font-weight:900;line-height:1.02;text-transform:none}.lesson-type-pill{min-height:28px;padding:0 10px;display:inline-flex;flex:0 0 auto;align-items:center;border:1px solid rgb(216,232,237);border-radius:999px;background:#eef8fb;color:#087da0;font-size:.75rem;font-weight:950;line-height:1;text-transform:uppercase;white-space:nowrap}.benefit-rate{display:flex;flex-wrap:wrap;align-items:end;gap:8px;color:var(--black);font-family:var(--brand-font);font-weight:900;line-height:1}.benefit-rate strong{font-size:clamp(3rem,5vw,5rem)}.benefit-rate span{padding-bottom:10px;color:#667085;font-family:var(--body-font);font-size:.95rem;font-weight:950;text-transform:uppercase}.benefit-start{flex:0 0 100%;margin-top:8px;padding:0;color:#344054;font-family:var(--body-font);font-size:.92rem;font-weight:900;line-height:1.2;text-transform:none}.info-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.info-list li{padding:9px 0 0;border-top:1px solid rgb(228,231,236);color:#344054;font-size:.96rem;font-weight:850;line-height:1.3}.section-title-note{color:#475467;font-size:clamp(.98rem,1.3vw,1.12rem);font-weight:850;line-height:1.25}.registration-card{margin-bottom:70px;padding:22px;display:grid;grid-template-columns:minmax(230px,.55fr) minmax(0,.8fr) minmax(320px,1fr);gap:18px;align-items:stretch;border:1px solid rgb(228,231,236);border-radius:8px;background:#fff;box-shadow:0 14px 38px #10182814}.registration-price{min-height:170px;padding:20px;display:grid;align-content:center;border-radius:8px;background:var(--yellow);color:var(--black)}.registration-price strong{display:block;color:var(--black);font-family:var(--brand-font);font-size:clamp(4rem,7vw,6.6rem);font-weight:900;line-height:.86}.registration-includes{padding:4px 0;display:grid;align-content:center;gap:10px}.registration-includes h3{margin:0;color:var(--black);font-family:var(--brand-font);font-size:clamp(1.45rem,2.25vw,2.15rem);font-weight:900;line-height:1.04;text-transform:none}.option-tag{color:#101828;font-size:.95rem;font-weight:950;line-height:1}.registration-chip-row{display:flex;flex-wrap:wrap;gap:8px}.registration-chip-row span{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid rgb(228,231,236);border-radius:8px;background:#f8faf9;color:#344054;font-size:.9rem;font-weight:900}.registration-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.registration-image-card{margin:0;overflow:hidden;display:grid;place-items:center;border:1px solid rgb(228,231,236);border-radius:8px;background:#f8faf9}.registration-image-card img{width:100%;aspect-ratio:4 / 3;object-fit:contain;padding:10px}@media(max-width:1120px){.image-card-grid,.info-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-card{grid-template-columns:1fr}}@media(max-width:640px){.preview-hero{padding-top:42px}.fees-subnav{width:100vw;max-width:100vw;overflow:hidden}.fees-subnav-inner{width:calc(100vw - 20px);min-height:72px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.fees-subnav a{min-width:0;min-height:44px;padding:4px 3px;font-size:clamp(.48rem,2.15vw,.58rem);line-height:1.08;white-space:normal}.section-head{align-items:stretch;flex-direction:column}.image-card-grid,.info-card-grid,.detail-blocks{grid-template-columns:1fr}.trial-strip{align-items:stretch;flex-direction:column}.image-price-card .headline{grid-template-columns:1fr}}
