.ev-hero--wed:after{background:radial-gradient(circle, color-mix(in srgb, var(--gold) 30%, transparent), transparent 62%)}.ev-hero-note{font-size:var(--t-small-size,13px);opacity:.8}.ev-make{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (max-width:860px){.ev-make{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ev-make{grid-template-columns:1fr}}.ev-make li{border:1px solid var(--border);border-radius:var(--r-card,10px);background:var(--white);padding:22px}.ev-make-n{font-size:var(--t-h4-size,22px);color:var(--gold)}.ev-studio{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card,8px);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;margin-top:18px;padding:clamp(16px,3vw,28px);display:grid}@media (max-width:860px){.ev-studio{grid-template-columns:1fr}.ev-studio-stage{order:-1}}.ev-studio-form{align-content:start;gap:14px;display:grid}.ev-studio-stage{align-content:start;gap:8px;display:grid}.ev-mock svg{width:78%}.ev-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.ev-grid2{grid-template-columns:1fr}}.ev-span2{grid-column:1/-1}.ev-field{gap:0;display:grid}.ev-colour{border:1px solid var(--border);background:var(--white);cursor:pointer;border-radius:50%;width:44px;height:44px;padding:2px}.ev-preset{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;width:44px;height:28px;padding:0;display:inline-flex;overflow:hidden}.ev-preset span{flex:1}.ev-check{font-size:var(--t-body-size,14px);min-height:44px;color:var(--black);align-items:center;gap:10px;display:flex}.ev-check input{width:20px;height:20px;accent-color:var(--black)}.ev-linkbtn{min-height:40px;color:var(--black);font-size:var(--t-small-size,13px);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px 0;text-decoration:underline}.ev-calm{border-inline-start:3px solid var(--border);color:var(--muted);font-size:var(--t-body-size,14px);background:var(--white);border-radius:4px;padding:10px 14px;line-height:1.6}.ev-planner{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card,10px);margin-top:18px;padding:clamp(16px,3vw,28px)}.ev-steps{flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.ev-steps li button{border:1px solid var(--border);background:var(--white);color:var(--muted);min-height:40px;font-size:var(--t-button-size,13px);cursor:default;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:inline-flex}html[dir=rtl] .ev-steps li button{padding:6px 6px 6px 14px}.ev-steps li.is-done button{cursor:pointer;color:var(--black)}.ev-steps li.is-on button{border-color:var(--black);color:var(--black)}.ev-step-n{background:var(--cream);width:26px;height:26px;color:var(--black);font-size:var(--t-small-size,12px);border-radius:50%;place-items:center;display:inline-grid}.ev-steps li.is-on .ev-step-n{background:var(--black);color:var(--white)}.ev-step-body{gap:14px;animation:.3s both cp-in;display:grid}@media (prefers-reduced-motion:reduce){.ev-step-body{animation:none}}.ev-nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.ev-halls{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.ev-halls li{align-items:center;gap:8px;display:flex}.ev-halls li .cp-input:first-child{flex:1;min-width:0}.ev-pkgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){.ev-pkgs{grid-template-columns:1fr}}.ev-pkg{border:1px solid var(--border);border-radius:var(--r-card,10px);background:var(--white);align-content:start;gap:8px;padding:22px 18px 18px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.ev-pkg.is-mid{border-color:color-mix(in srgb, var(--black) 40%, var(--border))}.ev-pkg.is-on{border-color:var(--black);box-shadow:inset 0 0 0 1px var(--black), 0 16px 30px -20px #0006}.ev-pkg-tag{background:var(--gold);color:var(--black);font-size:var(--t-chip-size,11px);border-radius:999px;padding:3px 10px;position:absolute;inset-block-start:-11px;inset-inline-start:16px}.ev-pkg-level{font-size:var(--t-eyebrow-size,11.5px);letter-spacing:var(--t-caps-ls,.08em);text-transform:uppercase;color:var(--muted)}html[lang=ar] .ev-pkg-level{letter-spacing:0;text-transform:none;font-size:var(--t-small-size,12.5px)}.ev-pkg-name{font-family:var(--font-heading);font-weight:var(--heading-weight,400);font-size:var(--t-h4-size,24px);color:var(--black);margin:0}.ev-pkg-price{font-family:var(--font-heading);font-size:var(--t-h3-size,28px);color:var(--black)}.ev-pkg-meta{font-size:var(--t-small-size,13px);color:var(--muted);gap:2px;display:grid}.ev-pkg-why{font-size:var(--t-body-size,14px);color:var(--black);margin:4px 0 0;line-height:1.6}.ev-pkg-impact{font-size:var(--t-small-size,12.5px);color:var(--muted);margin:0}.ev-pkg-btn{width:100%;min-height:46px;margin-top:4px}.ev-lines{font-size:var(--t-small-size,13px);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ev-lines li{border-block-end:1px dashed var(--border);color:var(--black);justify-content:space-between;gap:10px;padding-block:6px;display:flex}.ev-lines li span:last-child{color:var(--muted);white-space:nowrap}.ev-lines--open{margin-block:10px}.ev-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (max-width:960px){.ev-types{grid-template-columns:1fr 1fr}}.ev-type{border:1px solid var(--border);border-radius:var(--r-card,10px);background:var(--white);color:var(--black);gap:6px;min-height:120px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.ev-type:hover,.ev-type.is-on{border-color:var(--black);transform:translateY(-2px)}.ev-type span{font-size:var(--t-small-size,13px);color:var(--muted);line-height:1.5}.ev-type--calm{background:color-mix(in srgb, var(--cream) 50%, var(--white))}.ev-type--calm:hover{transform:none}.ev-bespoke{text-align:center;max-width:720px;margin-inline:auto}.ev-progress{flex-wrap:wrap;gap:6px;margin:18px 0 22px;padding:0;list-style:none;display:flex}.ev-progress li{font-size:var(--t-small-size,12.5px);color:var(--muted);border:1px solid var(--border);background:var(--white);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:inline-flex}html[dir=rtl] .ev-progress li{padding:4px 4px 4px 10px}.ev-progress li.is-done{color:var(--black)}.ev-progress li.is-on{color:var(--black);border-color:var(--black)}.ev-progress li.is-on .ev-step-n{background:var(--black);color:var(--white)}.ev-total{font-family:var(--font-heading);font-size:var(--t-price-size,22px);color:var(--black);margin:6px 0}.ev-ms{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ev-m{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 14px;display:grid}.ev-m-main{gap:2px;display:grid}.ev-m-amt{font-size:var(--t-body-size,16px);color:var(--black)}.ev-m--paid,.ev-m--held,.ev-m--refunded{background:color-mix(in srgb, var(--cream) 50%, var(--white))}.ev-m .ev-pay{grid-column:1/-1}.ev-pay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-proof{gap:10px;display:grid}.ev-proof-img{border:1px solid var(--border);background:var(--cream);border-radius:8px;max-width:100%}.ev-proof-acts{gap:8px;max-width:520px;display:grid}.ev-mono{margin-top:8px;display:inline-block}.ev-reg{text-align:start;margin-top:24px}.ev-page--calm .cp-panel{box-shadow:none}
