.uma-plan-catalogue{width:100%;min-width:0}.uma-plan-availability{color:var(--uma-brand-deep);background:#faf5e8;border:1px solid #d4bd80;border-radius:.9rem;margin:0 0 1.75rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.6}.uma-plan-grid{grid-template-columns:repeat(var(--plan-columns,4), minmax(0, 1fr));align-items:stretch;gap:1.5rem;padding:.75rem 0 1.25rem;display:grid}.uma-plan-grid[data-plan-count="3"]{--plan-columns:3}.uma-plan-card{--plan-accent:var(--uma-muted);--plan-edge:var(--uma-brand-soft);--plan-art-surface:var(--uma-brand-soft);--plan-paper:#fffdf7;--plan-float-delay:-.5s;border:1px solid var(--uma-brand-soft);--plan-fill:radial-gradient(ellipse at 100% 0%, var(--uma-brand-soft) 0, transparent 55%), linear-gradient(145deg, #fffefb, #fffaf1);min-width:0;color:var(--uma-brand-deep);border-radius:1.5rem;flex-direction:column;gap:1.15rem;padding:clamp(1.25rem,2.2vw,2rem);display:flex;position:relative;container-type:inline-size}.uma-plan-card[data-plan=premium]{--plan-accent:#927036;--plan-edge:#cfb875;--plan-art-surface:#f2e7ce;--plan-float-delay:-2.5s;--plan-fill:radial-gradient(ellipse at 100% 0%, #f1e6cc, transparent 55%), linear-gradient(145deg, #fffefb, #fffaf1)}.uma-plan-card[data-plan=premium_plus]{--plan-accent:#efd28f;--plan-edge:#c7a75b;--plan-art-surface:var(--uma-brand);--plan-paper:#fff9e9;--plan-float-delay:-4.5s;border-color:var(--uma-muted);--plan-fill:radial-gradient(ellipse at 100% 0%, var(--uma-brand), transparent 55%), linear-gradient(145deg, var(--uma-brand), var(--uma-brand-deep));color:#fffdf5}.uma-plan-card[data-plan=multi-event]{--plan-accent:var(--uma-brand);--plan-edge:#c6aaa3;--plan-art-surface:#efe2dc;--plan-float-delay:-6.5s;--plan-fill:radial-gradient(ellipse at 100% 0%, #efe2dc, transparent 55%), linear-gradient(145deg, #fffefb, #faf3ed)}.uma-plan-card[data-clickable]{cursor:pointer;transition:border-color .2s,box-shadow .2s}.uma-plan-card[data-clickable]:hover{border-color:var(--plan-accent)}.uma-plan-card__stretched-link{z-index:2;border-radius:inherit;position:absolute;inset:0}.uma-plan-card__stretched-link:focus-visible{outline-offset:5px;outline:3px solid #bd9b4b}.uma-plan-grid>article.uma-plan-card[data-uma-pricing-depth][data-uma-card-3d]{--uma-float-distance:-9px;border-bottom:5px solid var(--plan-edge);background:var(--plan-fill);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 #ffffffa6, 0 8px 0 -3px var(--plan-edge), 0 26px 34px -19px color-mix(in srgb, var(--uma-brand-deep) 25.1%, transparent), 0 44px 64px -34px color-mix(in srgb, var(--uma-brand-deep) 21.96%, transparent)}.uma-plan-card:before{content:"";background:linear-gradient(90deg, transparent, var(--plan-accent), transparent);pointer-events:none;border-radius:50%;height:2px;position:absolute;top:0;left:12%;right:12%}.uma-plan-grid>.uma-plan-card[data-uma-float]{animation-duration:9s;animation-delay:var(--plan-float-delay)}.uma-plan-card__label{flex-wrap:wrap;align-content:start;align-items:start;gap:.6rem;min-height:4rem;display:flex}.uma-plan-card__label h3{font:600 1.15rem/1.4 var(--uma-font-heading);margin:0}.uma-plan-card__label>span{letter-spacing:.025em;color:var(--uma-brand-deep);white-space:nowrap;background:#efd28f;border:1px solid #cfb87580;border-radius:2rem;padding:.22rem .6rem;font-size:.7rem;font-weight:600}.uma-plan-card .uma-plan-card__price{width:100%;max-width:100%;min-height:5.5rem;font-family:var(--uma-font-heading);letter-spacing:-.035em;text-align:left;white-space:nowrap;margin:0;font-size:clamp(2rem,18cqi,3.5rem);font-weight:500;line-height:1.1}.uma-plan-card__price small{font:400 .875rem/1.5 var(--font-inter,Arial), sans-serif;margin-top:.6rem;display:block}.uma-plan-card>.uma-plan-card__description{text-align:left;min-height:4.6rem;margin:0;font-size:1rem;line-height:1.55}.uma-plan-card ul{border-top:1px solid color-mix(in srgb, var(--uma-brand-soft) 31.37%, transparent);gap:.8rem;margin:0 0 auto;padding:1.25rem 0;list-style:none;display:grid}.uma-plan-card li{text-align:left;grid-template-columns:1.1rem minmax(0,1fr);gap:.65rem;font-size:.9rem;line-height:1.55;display:grid}.uma-plan-card li span{min-width:0}.uma-plan-card li svg{width:1rem;height:1rem;color:var(--plan-accent);margin-top:.22rem}.uma-plan-card li.uma-plan-card__studio-feature{background:#d4b97415;border:1px solid #c7a75b80;border-radius:10px;padding:14px 12px}.uma-plan-card__studio-feature small{color:var(--plan-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.6rem;font-weight:600;display:block}.uma-plan-card[data-plan=multi-event] .uma-plan-card__studio-feature small{color:#765627}.uma-plan-card__studio-feature strong{font-weight:600}.uma-plan-studio-trial{color:var(--uma-brand-deep);text-align:left;background:#fff9ed;border:1px solid #cfb993;border-radius:16px;align-items:center;gap:16px;margin-top:20px;padding:22px;display:flex}.uma-plan-studio-trial>svg{color:#927036;flex-shrink:0;width:24px;height:24px}.uma-plan-studio-trial p{margin:0;font-size:.9rem;line-height:1.6}.uma-plan-studio-trial p span{color:var(--uma-muted);font-size:.8rem;display:block}.uma-plan-studio-trial>a{border:1px solid var(--uma-brand);background:var(--uma-brand);color:#fffaf2;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;margin-left:auto;padding:10px 15px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.uma-plan-studio-trial>a:focus-visible{outline-offset:4px;outline:3px solid #927036}.uma-plan-card__action{background:linear-gradient(145deg, var(--uma-brand), var(--uma-brand-deep));min-height:48px;box-shadow:inset 0 1px 0 #ffffff26, 0 3px 0 var(--uma-brand-deep);color:#fffdf5;font:inherit;text-align:center;border:1px solid #ffffff26;border-radius:.75rem;justify-content:center;align-items:center;padding:.8rem;font-weight:600;display:flex}.uma-plan-card[data-plan=premium_plus] .uma-plan-card__action{color:var(--uma-brand-deep);background:linear-gradient(145deg,#fff8e5,#ebd59d);box-shadow:inset 0 1px #ffffffa6,0 3px #ae975f}.uma-plan-card__action:disabled{cursor:not-allowed;font:inherit;border:1px solid #ffffff26;width:100%;font-weight:600}.uma-plan-card__action:focus-visible{outline-offset:4px;outline:3px solid #bd9b4b}.uma-plan-catalogue .uma-plan-fair-use{color:var(--uma-brand);text-align:left;background:#f5f0e3;border:1px solid #cabb96;border-left:4px solid #b49b60;border-radius:1rem;margin:1.5rem 0 0;padding:clamp(1.25rem,2.5vw,2rem)}.uma-plan-fair-use h3{color:var(--uma-brand-deep);margin:0 0 .8rem;font-size:1rem;font-weight:600;line-height:1.5}.uma-plan-catalogue .uma-plan-fair-use p{max-width:95ch;color:var(--uma-brand);text-align:left;margin:0;font-size:.9375rem;line-height:1.75}.uma-plan-catalogue .uma-plan-fair-use p+p{margin-top:.75rem}.uma-plan-art{border:1px solid color-mix(in srgb, var(--uma-brand-soft) 18.04%, transparent);background:radial-gradient(circle at 50% 70%, var(--plan-art-surface), transparent 75%);pointer-events:none;height:108px;transform-style:preserve-3d;border-radius:1rem;flex:0 0 108px;margin:-.4rem 0 .2rem;position:relative}.uma-plan-art__orbit{border:1px solid var(--plan-accent);opacity:.2;border-radius:50%;width:118px;height:86px;position:absolute;top:10px;left:calc(50% - 59px);transform:rotate(-24deg)}.uma-plan-art__paper,.uma-plan-art__back{border:1px solid var(--uma-brand-soft);background:var(--plan-paper);width:64px;height:78px;box-shadow:0 3px 0 color-mix(in srgb, var(--uma-muted) 23.14%, transparent), 0 13px 18px -8px color-mix(in srgb, var(--uma-brand-darkest) 25.1%, transparent);border-radius:9px;position:absolute;top:12px;left:calc(50% - 32px)}.uma-plan-art__paper{color:var(--uma-brand);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;transform:rotate(-7deg)translateZ(22px)}.uma-plan-art__paper>svg{stroke-width:1.4px;width:24px;height:24px}.uma-plan-art__paper i{background:var(--uma-brand-soft);opacity:.7;border-radius:2px;width:30px;height:2px}.uma-plan-art__paper i:last-child{opacity:.4;width:20px}.uma-plan-art__back{background:var(--plan-art-surface);border-color:var(--plan-edge);transform:translate(13px)rotate(12deg)translateZ(6px)}.uma-plan-art__seal{border:3px solid var(--plan-paper);color:#fffdf5;background:var(--uma-brand);width:29px;height:29px;box-shadow:0 4px 8px color-mix(in srgb, var(--uma-brand-deep) 14.9%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:65px;left:calc(50% + 15px);transform:translateZ(32px)}.uma-plan-art__seal svg{width:13px;height:13px}.uma-plan-art__star{color:var(--plan-accent);position:absolute;top:25px;left:calc(50% - 67px);transform:translateZ(26px)}.uma-plan-art__star svg{stroke-width:1.3px;width:16px;height:16px}.uma-plan-art[data-plan-art=premium] .uma-plan-art__paper{color:#927036;border-color:#baa266;border-radius:32px 32px 8px 8px;transform:rotate(-5deg)translateZ(22px)}.uma-plan-art[data-plan-art=premium] .uma-plan-art__seal,.uma-plan-art[data-plan-art=premium_plus] .uma-plan-art__seal{color:var(--uma-brand-deep);background:#d3b775}.uma-plan-art[data-plan-art=premium_plus] .uma-plan-art__paper{border-radius:5px;gap:5px;width:76px;height:70px;padding:9px;top:18px;left:calc(50% - 38px);transform:rotate(-9deg)translateZ(22px)}.uma-plan-art[data-plan-art=premium_plus] .uma-plan-art__paper>svg{background:var(--uma-brand-soft);border-radius:3px;width:54px;height:36px;padding:7px}.uma-plan-art[data-plan-art=premium_plus] .uma-plan-art__paper i:last-child{display:none}.uma-plan-art__collection .uma-plan-art__paper{width:51px;height:70px;top:16px}.uma-plan-art__collection .uma-plan-art__paper:first-child{left:calc(50% - 62px);transform:rotate(-16deg)translateZ(10px)}.uma-plan-art__collection .uma-plan-art__paper:nth-child(2){z-index:1;top:12px;left:calc(50% - 25px);transform:translateZ(28px)}.uma-plan-art__collection .uma-plan-art__paper:nth-child(3){left:calc(50% + 10px);transform:rotate(16deg)translateZ(10px)}.uma-plan-art__collection .uma-plan-art__paper i{width:24px}.uma-plan-art__collection .uma-plan-art__paper i:last-child{width:15px}@media (max-width:1150px){.uma-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.uma-plan-studio-trial{flex-wrap:wrap}.uma-plan-studio-trial p{flex:calc(100% - 40px);min-width:0}.uma-plan-studio-trial>a{width:100%;margin-left:0}.uma-plan-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.uma-plan-card__label{justify-content:space-between;min-height:0}.uma-plan-card>.uma-plan-card__description,.uma-plan-card .uma-plan-card__price{min-height:0}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.uma-plan-grid>.uma-plan-card[data-uma-float]{animation:none}}@media print{.uma-plan-grid>article.uma-plan-card[data-uma-pricing-depth][data-uma-card-3d]{box-shadow:none;break-inside:avoid}}
