.sheo-project-selector{max-width:1280px!important;padding:38px 28px!important;font-family:Stolz,Arial,sans-serif!important;background:#202228;color:#f4f3ef}.sheo-project-selector .artgen-selector__header{max-width:none;margin:0 0 28px;text-align:center}.sheo-project-selector h2{font-family:Stolz,Arial,sans-serif!important;font-size:clamp(28px,3.3vw,42px);font-weight:700;line-height:1.2;color:#f9cf50}.sheo-project-selector h3{font-family:Audiowide,sans-serif;color:#f9cf50;font-size:30px;line-height:1.3;margin:0}.sheo-project-selector p{margin:0}.sheo-project-selector [hidden]{display:none!important}.sheo-project-selector a{text-decoration:none!important}.sheo-project-selector .sp-currencies{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:0 0 24px}.sheo-project-selector .sp-control{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #4b4e54;border-radius:10px;color:#d7d7d7;background:#202228;font:500 16px/1.3 Stolz,Arial,sans-serif;cursor:pointer;text-align:center}.sheo-project-selector .sp-control:hover{border-color:#8fdcff;color:#8fdcff}.sheo-project-selector .sp-control[aria-current=true],.sheo-project-selector .sp-control[aria-pressed=true]{border-color:#8fdcff;background:#26333c;color:#8fdcff}.sheo-project-selector .sp-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sheo-project-selector .sp-tier{display:flex;flex-direction:column;padding:25px 22px;background:#17191d;border:1px solid #373a40;border-radius:16px;min-width:0}.sheo-project-selector .sp-tier[data-selected=true]{border-color:#ad8c31;box-shadow:inset 0 0 0 1px #ad8c312e}.sheo-project-selector .sp-index{font:14px/1.3 Audiowide,Stolz,sans-serif;letter-spacing:.08em;color:#8fdcff;margin:0 0 16px}.sheo-project-selector .sp-lead{font-size:20px;line-height:1.35;margin:12px 0 24px;min-height:54px}.sheo-project-selector ul{margin:0 0 26px;padding:0;list-style:none;font:17px/1.45 Stolz,Arial,sans-serif;color:#c9c8c5}.sheo-project-selector li{padding-left:20px;position:relative;margin:0 0 8px}.sheo-project-selector li:before{content:'—';position:absolute;left:0;color:#f9cf50}.sheo-project-selector .sp-cost{margin-top:auto}.sheo-project-selector .sp-price{color:#f9cf50;font:26px/1.3 Audiowide,Stolz,sans-serif;font-variant-numeric:tabular-nums;margin:0 0 6px;overflow-wrap:anywhere}.sheo-project-selector .sp-caption{color:#c9c8c5;font:15px/1.45 Stolz,Arial,sans-serif}.sheo-project-selector .sp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border:1px solid #f9cf50;border-radius:10px;background:#f9cf50;color:#17191d!important;font:600 16px/1.25 Stolz,Arial,sans-serif;text-align:center}.sheo-project-selector .sp-button:hover{background:#ffe07e;border-color:#ffe07e}.sheo-project-selector .sp-choose{margin-top:20px;font-family:Audiowide,Stolz,sans-serif;background:transparent;color:#f9cf50!important}.sheo-project-selector .sp-choose[aria-current=true],.sheo-project-selector .sp-choose:hover{background:#f9cf50;color:#17191d!important}.sheo-project-selector .sp-included{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0;color:#c9c8c5;font-size:15px;line-height:1.4}.sheo-project-selector .sp-included a{color:#8fdcff;text-decoration:underline!important;text-underline-offset:3px}.sheo-project-selector .sp-payment{background:#17191d;border:1px solid #373a40;border-radius:16px;padding:24px}.sheo-project-selector .sp-payment h3{font:500 22px/1.3 Stolz,Arial,sans-serif;margin:0 0 18px;color:#f4f3ef}.sheo-project-selector .sp-method-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.sheo-project-selector .sp-method-controls button{flex:1}.sheo-project-selector .sp-method{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.sheo-project-selector:not(.sp-enhanced) .sp-method+.sp-method{margin-top:24px;padding-top:24px;border-top:1px solid #373a40}.sheo-project-selector .sp-method .sp-button{flex-shrink:0}.sheo-project-selector .sp-club{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;align-items:center;border-top:1px solid #41444a;margin-top:34px;padding-top:30px}.sheo-project-selector .sp-club h3{font-size:25px;margin:0 0 12px}.sheo-project-selector .sp-club p:not(.sp-index):not(.sp-price):not(.sp-caption){font-size:17px;line-height:1.5;color:#c9c8c5}.sheo-project-selector .sp-club .sp-index{font-family:Stolz,Arial,sans-serif;font-size:12px;letter-spacing:.12em;margin-bottom:10px}.sheo-project-selector .sp-terms{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.sheo-project-selector .sp-terms a{flex:1;white-space:nowrap;padding:10px 9px}.sheo-project-selector .sp-club-selected{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.sheo-project-selector .sp-club-button{background:transparent;color:#f9cf50!important;border-color:#6d602e}.sheo-project-selector.sp-enhanced .sp-term-fallback{display:none}.sheo-project-selector :is(a,button):focus-visible{outline:3px solid #8fdcff;outline-offset:4px}
@media(max-width:1024px){.sheo-project-selector{padding:28px 20px!important}.sheo-project-selector .sp-tiers{gap:12px}.sheo-project-selector .sp-tier{padding:22px 16px}.sheo-project-selector .sp-price{font-size:23px}.sheo-project-selector .sp-lead{font-size:18px}.sheo-project-selector ul{font-size:16px}.sheo-project-selector .sp-choose{font-size:14px;padding:13px 8px}.sheo-project-selector .sp-club{gap:22px}.sheo-project-selector .sp-terms .sp-control{font-size:14px}}
@media(max-width:700px){.sheo-project-selector{padding:28px 16px!important}.sheo-project-selector .sp-tiers,.sheo-project-selector .sp-club{grid-template-columns:1fr}.sheo-project-selector .sp-tier{padding:24px}.sheo-project-selector .sp-lead{min-height:0;margin-bottom:18px}.sheo-project-selector .sp-price{font-size:27px}.sheo-project-selector .sp-payment{padding:20px 16px}.sheo-project-selector .sp-method{align-items:stretch;flex-direction:column}.sheo-project-selector .sp-method-controls button{font-size:15px;padding:10px}.sheo-project-selector .sp-choose{font-size:16px}.sheo-project-selector .sp-club-selected{align-items:center}.sheo-project-selector .sp-currencies .sp-control{font-size:14px}.sheo-project-selector .sp-included{margin:20px 0;gap:12px}}
