.prog-page{background:radial-gradient(circle at 6% -2%,rgba(255,210,92,.42),transparent 40rem),radial-gradient(circle at 98% 8%,rgba(116,198,255,.38),transparent 42rem),radial-gradient(circle at 0 48%,rgba(108,203,224,.3),transparent 44rem),radial-gradient(circle at 100% 70%,rgba(255,168,96,.3),transparent 46rem),linear-gradient(180deg,#fff3d9,#eaf1ff 52%,#ffe7d2);color:#232744;overflow:hidden}.prog-eyebrow{align-items:center;color:var(--tier-action,var(--accent));display:inline-flex;font-size:.78rem;font-weight:950;gap:8px;letter-spacing:.12em;text-transform:uppercase}.prog-eyebrow svg{flex-shrink:0}.prog-hero{margin:0 auto;max-width:920px;padding:clamp(50px,7vw,104px) 24px clamp(28px,3vw,44px);text-align:center}.prog-hero h1{color:#242444;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:950;letter-spacing:0;line-height:1;margin:16px auto 0;max-width:17ch}.prog-hero p{color:#5e6478;font-size:1.1rem;line-height:1.7;margin:20px auto 0;max-width:58ch}.prog-groups{margin:0 auto;max-width:1220px;padding:clamp(20px,3vw,40px) 24px clamp(56px,7vw,92px)}.prog-group+.prog-group{margin-top:clamp(40px,5vw,68px)}.prog-group__head{border-bottom:2px solid #f0dec5;padding-bottom:16px}.prog-group__head span{color:var(--tier-action,var(--accent));font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.prog-group__head h2{color:#242444;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:950;line-height:1.16;margin-top:8px;max-width:40ch}.prog-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.prog-card{background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border:1px solid rgba(255,255,255,.72);border-radius:22px;box-shadow:0 16px 40px rgba(107,78,43,.08);color:#242444;display:flex;flex-direction:column;padding:24px;text-decoration:none;transition:transform .17s ease,box-shadow .17s ease}.prog-card:hover{transform:translateY(-3px);box-shadow:0 26px 56px rgba(107,78,43,.15)}.prog-card__eyebrow{color:var(--tier-action,var(--accent));font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.prog-card strong{color:#242444;font-size:1.16rem;font-weight:950;margin-top:7px}.prog-card small{color:#6b7186;font-size:.92rem;line-height:1.58;margin-top:8px}.prog-card__arrow{color:#2f7cc7;margin-top:16px}.prog-detail-hero{margin:0 auto;max-width:920px;padding:clamp(40px,5vw,76px) 24px clamp(20px,3vw,36px)}.prog-back{align-items:center;color:#2f7cc7;display:inline-flex;font-size:.88rem;font-weight:850;gap:6px;text-decoration:none}.prog-detail-hero h1{color:#242444;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:950;line-height:1.04;margin-top:14px}.prog-detail-hero p{color:#5e6478;font-size:var(--koydo-type-body-lg);line-height:1.7;margin-top:14px;max-width:56ch}.prog-detail-grid{display:grid;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 auto;max-width:1100px;padding:clamp(16px,2vw,28px) 24px}.prog-panel{background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border:1px solid #f0dec5;border-radius:24px;padding:clamp(26px,3.5vw,40px)}.prog-panel__label{color:var(--tier-action,var(--accent));font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.prog-panel h2{color:#242444;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:950;line-height:1.18;margin-top:12px}.prog-panel ul{display:grid;gap:12px;list-style:none;margin:14px 0 0;padding:0}.prog-panel li{color:#3a3f57;font-size:var(--koydo-type-body);font-weight:700;line-height:1.5;padding-inline-start:26px;position:relative}.prog-panel li:before{color:#2f9e6f;content:"\2713";font-weight:900;inset-inline-start:0;position:absolute}.prog-panel .prog-start{align-items:center;background:linear-gradient(135deg,#ff8a3d,#ef5f5f);border-radius:999px;color:#ffffff;display:inline-flex;font-weight:950;gap:8px;margin-top:20px;min-height:50px;padding:0 22px;text-decoration:none}.prog-related{margin:0 auto;max-width:1220px;padding:clamp(28px,4vw,56px) 24px clamp(56px,7vw,92px)}.prog-related>h2{color:#242444;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:950}.prog-related .prog-grid{margin-top:18px}@media (max-width:940px){.prog-detail-grid,.prog-grid{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:980px){.prog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.prog-prose{margin:0 auto;max-width:1100px;padding:clamp(20px,3vw,40px) 24px}.prog-prose__card{background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border:1px solid rgba(255,255,255,.72);border-radius:26px;box-shadow:0 18px 46px rgba(107,78,43,.08);padding:clamp(28px,4vw,52px)}.prog-prose__card h2{color:#242444;font-size:var(--koydo-type-h2);font-weight:950;line-height:1.14;margin-top:12px;max-width:26ch}.prog-prose__card p{color:#4d536a;font-size:1.04rem;line-height:1.78;margin-top:16px;max-width:70ch}.prog-prose__card p strong{color:#242444}.prog-prose__split{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.prog-prose__point{background:#fffaf0;border:1px solid #f0dec5;border-radius:18px;padding:22px}.prog-prose__point strong{color:#242444;display:block;font-size:1.04rem;font-weight:950}.prog-prose__point span{color:#6b7186;display:block;font-size:.92rem;line-height:1.6;margin-top:7px}.prog-faq{margin:0 auto;max-width:880px;padding:clamp(28px,4vw,56px) 24px clamp(56px,7vw,96px)}.prog-faq>h2{color:#242444;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:950;text-align:center}.prog-faq__list{display:grid;gap:12px;margin-top:26px}.prog-faq__item{background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);border:1px solid rgba(255,255,255,.72);border-radius:16px;box-shadow:0 10px 30px rgba(107,78,43,.06);overflow:hidden}.prog-faq__item summary{align-items:center;color:#242444;cursor:pointer;display:flex;font-size:1.05rem;font-weight:900;gap:14px;list-style:none;padding:20px 22px}.prog-faq__item summary::-webkit-details-marker{display:none}.prog-faq__item summary:after{color:#e56d1f;content:"+";font-size:1.4rem;font-weight:800;margin-inline-start:auto;transition:transform .2s ease}.prog-faq__item[open] summary:after{content:"\2212"}.prog-faq__item p{color:#5a6076;font-size:.99rem;line-height:1.72;margin:0;padding:0 22px 22px}.showcase-backlink{align-items:center;color:#2f7cc7;display:inline-flex;font-size:var(--koydo-type-small);font-weight:950;gap:8px;margin-top:20px}.showcase-hero__visual span,.showcase-hero__visual strong{position:relative;z-index:2}.showcase-review-strip{padding:34px 0 46px}.showcase-kind-group{margin-top:34px}.showcase-kind-group__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.showcase-playable__topbar>div:first-child{display:grid;gap:5px}.showcase-playable__prompt h3{margin:0;max-width:860px;color:#242444;font-size:1.45rem;font-weight:950;line-height:1.12}.showcase-playable__choices button:disabled{cursor:default}.showcase-playable__next{border:0;background:linear-gradient(135deg,var(--showcase-accent,#e56d1f),#2f7cc7);color:#ffffff;cursor:pointer}.showcase-playable__link{border:1px solid #f5d9a4;background:rgba(255,255,255,.72);color:#242444}.showcase-playable__gate{border-top:1px solid rgba(36,36,68,.1);background:linear-gradient(135deg,#172342,#285f8f);color:#ffffff;padding:24px}.showcase-playable__gate h3{margin:8px 0 0;color:#ffffff;font-size:1.55rem;font-weight:950;line-height:1.08}.showcase-immune__canvas{display:block;width:100%;height:100%;min-height:420px}.showcase-demo--wonderworks{gap:18px}.showcase-wonderworks-demo__tabs button{display:grid;gap:6px;min-height:96px}.showcase-wonderworks-demo__tabs strong{color:#242444;font-size:.96rem;font-weight:950;line-height:1.15}.showcase-wonderworks-demo__workspace article,.showcase-wonderworks-demo__workspace aside{display:grid;gap:13px;align-content:start;border:1px solid color-mix(in srgb,var(--showcase-accent,#0f9f9a) 22%,rgba(255,255,255,.76));border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.64)),radial-gradient(circle at top right,rgba(15,159,154,.16),transparent 44%);padding:18px}.showcase-wonderworks-demo__workspace h3{margin:0;color:#242444;font-size:1.45rem;font-weight:950;line-height:1.05}.showcase-wonderworks-demo__workspace aside strong{color:#242444;font-size:var(--koydo-type-body-lg);font-weight:950;line-height:1.2}.showcase-live{max-width:1080px;margin:0 auto;padding:calc(var(--nav-h, 64px) + 36px) 20px 80px}.showcase-live__hero{max-width:70ch;margin:0 auto 8px;text-align:center}.showcase-live__eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#ff7a4d)}.showcase-live__hero h1{font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:800;line-height:1.08;margin:8px 0 12px;color:var(--foreground,#20242c)}.showcase-live__hero p{color:var(--muted,#555b66);line-height:1.62;font-size:1.02rem}.showcase-stage{margin:56px 0 0}.showcase-stage:first-of-type{margin-top:40px}.showcase-stage__intro{max-width:72ch;margin:0 auto 16px;text-align:center}.showcase-stage__eyebrow{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6366f1}.showcase-stage__intro h2{font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800;line-height:1.12;margin:6px 0 8px;color:var(--foreground,#20242c)}.showcase-stage__intro p{color:var(--muted,#555b66);line-height:1.55}.showcase-stage__open{display:inline-block;margin-top:8px;font-size:.85rem;font-weight:600;color:var(--accent,#ff7a4d);text-decoration:none}.showcase-stage__open:hover{text-decoration:underline}.showcase-stage__surface{border-radius:0;overflow:hidden;background:#f3f1ea;box-shadow:none;border:0;width:100vw;margin-inline:calc(50% - 50vw);max-width:100vw}.showcase-stage__frame{display:block;width:100%;border:0;background:#fff}.showcase-stage__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(180deg,#faf8f2,#f0ece1)}.showcase-stage__spinner{width:30px;height:30px;border-radius:50%;border:3px solid #e0d8c6;border-top:3px solid var(--accent,#ff7a4d);animation:koydo-spin .8s linear infinite}.showcase-stage__loadingtext{font-size:.85rem;color:var(--muted,#6b675e)}@keyframes koydo-spin{to{transform:rotate(1turn)}}.showcase-live__more{max-width:64ch;margin:64px auto 0;text-align:center;color:var(--muted,#6b675e);font-size:.92rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.showcase-stage__spinner{animation:none}}.showcase-live__count{margin-top:10px;font-weight:600;color:var(--accent,#ff7a4d);font-size:var(--koydo-type-body)}.showcase-live__walltitle{max-width:70ch;margin:72px auto 4px;text-align:center}.showcase-live__walltitle h2{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;color:var(--foreground,#20242c);margin-bottom:8px}.showcase-live__walltitle p{color:var(--muted,#555b66);line-height:1.55}.showcase-subject__head{margin:0 0 16px}.showcase-subject__head h2{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800;color:var(--foreground,#20242c);border-bottom:2px solid #eadfce;padding-bottom:8px}.showcase-subject__head p{color:var(--muted,#6b675e);font-size:var(--koydo-type-small);margin-top:6px}.showcase-grid{display:grid;gap:28px;grid-template-columns:1fr;width:100vw;margin-inline:calc(50% - 50vw);max-width:100vw}.showcase-cell{border-radius:0;overflow:hidden;background:#fff;border:0;box-shadow:none;display:flex;flex-direction:column}.showcase-cell__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;background:#faf8f2;border-bottom:1px solid #efe9dc}.showcase-cell__bar strong{font-size:.92rem;color:#20242c}.showcase-cell__bar a{text-decoration:none;color:var(--accent,#ff7a4d);font-size:var(--koydo-type-body);line-height:1;padding:2px 6px;border-radius:8px}.showcase-cell__bar a:hover{background:#fff0e8}.showcase-cell__frame{position:relative;width:100%;aspect-ratio:59/41;max-height:92vh;background:#f3f1ea}.showcase-cell__frame iframe{display:block;width:100%;height:100%;border:0}.showcase-cell__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#faf8f2,#f0ece1)}.showcase-products{margin:36px 0 56px;padding:8px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.showcase-products__head{max-width:72ch;margin-bottom:20px}.showcase-products__head h2{margin:6px 0 8px;color:var(--foreground,#20242c);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:800;line-height:1.12}.showcase-products__head p{color:var(--muted,#555b66);line-height:1.58}.showcase-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.showcase-product{min-height:260px;display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #ece3d4;border-radius:8px;background:#ffffff;box-shadow:0 16px 38px -30px rgba(20,22,40,.35)}.showcase-product__eyebrow{color:var(--accent,#ff7a4d);font-size:.74rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.showcase-product h3{color:var(--foreground,#20242c);font-size:1.12rem;font-weight:800;line-height:1.18}.showcase-product__meta{display:flex;flex-wrap:wrap;gap:6px}.showcase-product__meta span{max-width:100%;padding:5px 8px;border:1px solid #efe6d8;border-radius:8px;background:#fffaf2;color:#4f5662;font-size:.74rem;font-weight:800;line-height:1.2}.showcase-product p{color:var(--muted,#555b66);line-height:1.52;font-size:.93rem}.showcase-product__image{position:relative;overflow:hidden;aspect-ratio:3/2;border:1px solid #efe6d8;border-radius:8px;background:#f8f4eb}.showcase-product__image img{display:block;width:100%;height:100%;object-fit:cover}.showcase-product__footer{margin-top:auto;display:flex;flex-direction:column;gap:10px}.showcase-product__footer span{color:#68625a;font-size:var(--koydo-type-caption);line-height:1.35}.showcase-product__footer a,.showcase-product__footer span strong{color:#20242c;font-weight:800}.showcase-product__footer a{align-self:flex-start;font-size:var(--koydo-type-small);text-decoration:none;border-bottom:2px solid var(--accent,#ff7a4d)}.showcase-product__footer a:hover{color:var(--accent,#ff7a4d)}@media (max-width:900px){.showcase-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.showcase-products{margin-bottom:44px}.showcase-products__grid{grid-template-columns:1fr}.showcase-product{min-height:auto}}.showcase-teaching-suite{margin:42px 0 62px;padding:28px;border-radius:8px;border:1px solid #e8dece;background:linear-gradient(135deg,color-mix(in srgb,var(--suite-accent,#3175c8) 9%,transparent),transparent 36%),#fffaf2;box-shadow:0 18px 42px -34px rgba(20,22,40,.45)}.showcase-teaching-suite__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.showcase-teaching-suite__head h2{margin:8px 0;color:#20242c;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:800;line-height:1.12}.showcase-teaching-suite__head p{max-width:68ch;color:#555b66;line-height:1.56}.showcase-teaching-suite__meter{min-width:126px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--suite-accent,#3175c8) 26%,#ffffff);border-radius:8px;background:#ffffff}.showcase-teaching-suite__meter strong{display:block;color:#20242c;font-size:1.4rem;font-weight:800}.showcase-teaching-suite__meter span{color:#68625a;font-size:.8rem}.showcase-teaching-suite__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.showcase-teaching-suite__tabs button{display:grid;min-height:102px;gap:4px;padding:12px;border:1px solid #e8dece;border-radius:8px;background:#ffffff;color:#20242c;text-align:start;cursor:pointer}.showcase-teaching-suite__goals span,.showcase-teaching-suite__signals span,.showcase-teaching-suite__summary span,.showcase-teaching-suite__tabs span{color:var(--suite-accent,#3175c8);font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.showcase-teaching-suite__tabs strong{font-size:var(--koydo-type-body);font-weight:800}.showcase-teaching-suite__tabs small{align-self:end;color:#68625a;font-size:.78rem}.showcase-teaching-suite__workspace{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.showcase-teaching-suite__controls,.showcase-teaching-suite__lesson{border:1px solid #e8dece;border-radius:8px;background:#ffffff}.showcase-teaching-suite__lesson{padding:20px}.showcase-teaching-suite__controls{display:grid;gap:14px;padding:16px;position:sticky;top:calc(var(--nav-h, 64px) + 16px)}.showcase-teaching-suite__summary h3{margin:6px 0 8px;color:#20242c;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:800}.showcase-teaching-suite__cue p,.showcase-teaching-suite__goals p,.showcase-teaching-suite__summary p{color:#555b66;line-height:1.52}.showcase-teaching-suite__visual{position:relative;overflow:hidden;aspect-ratio:3/2;margin-top:16px;border:1px solid #efe6d8;border-radius:8px;background:#f8f4eb}.showcase-teaching-suite__visual img{display:block;width:100%;height:100%;object-fit:cover}.showcase-teaching-suite__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.showcase-teaching-suite__signals div{display:grid;gap:5px;min-height:104px;padding:12px;border-radius:8px;border:1px solid #efe6d8;background:#fffaf2}.showcase-teaching-suite__signals img{width:18px;height:18px}.showcase-teaching-suite__signals strong{color:#20242c;font-size:.95rem}.showcase-teaching-suite__motion{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:14px;margin:0 0 18px}.showcase-teaching-suite__motion i{border-radius:999px;background:color-mix(in srgb,var(--suite-accent,#3175c8) 26%,#efe6d8);transform-origin:left center;animation:showcase-teaching-pulse 1.8s ease-in-out infinite}.showcase-teaching-suite__motion i[data-complete=true]{background:var(--suite-accent,#3175c8)}.showcase-teaching-suite__goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.showcase-teaching-suite__goals div{padding:12px;border-inline-start:4px solid var(--suite-accent,#3175c8);background:#f8f4eb}.showcase-teaching-suite__steps{display:grid;gap:10px;list-style:none;margin:0;padding:0}.showcase-teaching-suite__steps li{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:12px;border:1px solid #efe6d8;border-radius:8px;background:#ffffff}.showcase-teaching-suite__steps button{display:grid;place-items:center;align-self:start;width:44px;height:44px;border:1px solid #e8dece;border-radius:8px;background:#fffaf2;color:#20242c;cursor:pointer}.showcase-teaching-suite__steps button[aria-pressed=true]{border-color:var(--suite-accent,#3175c8);background:var(--suite-accent,#3175c8)}.showcase-teaching-suite__steps button[aria-pressed=true] img{filter:brightness(0) invert(1)}.showcase-teaching-suite__steps button span{font-size:var(--koydo-type-micro);font-weight:800}.showcase-teaching-suite__steps strong{display:block;color:#20242c;font-size:var(--koydo-type-body)}.showcase-teaching-suite__steps p{margin:3px 0;color:#555b66;line-height:1.45}.showcase-teaching-suite__steps small{color:#68625a;line-height:1.4}.showcase-teaching-suite__cue{display:grid;gap:12px;padding:14px;border-radius:8px;border:1px solid #efe6d8;background:#fffaf2}.showcase-teaching-suite__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.showcase-teaching-suite__actions button,.showcase-teaching-suite__launch{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--suite-accent,#3175c8) 36%,#ffffff);background:#ffffff;color:#20242c;font-weight:800;text-decoration:none;cursor:pointer}.showcase-teaching-suite__actions button:focus-visible,.showcase-teaching-suite__actions button:hover,.showcase-teaching-suite__launch:focus-visible,.showcase-teaching-suite__launch:hover{background:color-mix(in srgb,var(--suite-accent,#3175c8) 10%,#ffffff)}.showcase-teaching-suite__launch{background:var(--suite-accent,#3175c8);color:#ffffff}.showcase-teaching-suite__launch img{filter:brightness(0) invert(1)}@keyframes showcase-teaching-pulse{0%,to{transform:scaleX(.72);opacity:.68}50%{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.showcase-teaching-suite__motion i{animation:none}}@media (max-width:960px){.showcase-teaching-suite__tabs,.showcase-teaching-suite__workspace{grid-template-columns:1fr}.showcase-teaching-suite__controls{position:static}}@media (max-width:680px){.showcase-teaching-suite{padding:18px}.showcase-teaching-suite__goals,.showcase-teaching-suite__head,.showcase-teaching-suite__signals{grid-template-columns:1fr}.showcase-teaching-suite__head{display:grid}.showcase-teaching-suite__tabs button{min-height:auto}}.showcase-trial__left{font-size:.78rem;color:#8a857b}.showcase-trial__limit{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:linear-gradient(180deg,#fffaf2,#f6efe2)}.showcase-trial__limit strong{font-size:1.05rem;color:#20242c}.showcase-trial__limit p{color:var(--muted,#555b66);max-width:46ch;line-height:1.5;font-size:.92rem}.showcase-trial__cta{display:inline-block;padding:10px 22px;background:var(--accent,#ff7a4d);color:#fff;font-weight:800;text-decoration:none}