.price-hints{font-size:.9rem;color:var(--muted);text-align:center;line-height:1.5}.price-hints strong{color:var(--quite-white)}@media (max-width:720px){.price-table{font-size:smaller}.price-table td,.price-table th{padding:4px}.sp3c14l1st{text-align:left;font-size:.6rem!important}}:root{--form-border:#d0d7de;--muted:#aaa;--form-bg:var(--darker-grey)}form{max-width:980px}form h1{font-size:24px;margin:8px 0 16px}form h2{font-size:18px;margin:0 0 12px}form p,label{font-size:14px}.form-card{background-color:rgba(var(--tron-background-rgb),.2);box-shadow:var(--tron-border-glow);border:var(--tron-border);border-radius:var(--tron-border-radius);margin:16px;padding:16px;box-shadow:0 1px 2px rgba(200,200,200,.03)}.form-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.form-col-12{grid-column:span 12}.form-col-6{grid-column:span 6}.form-col-4{grid-column:span 4}.form-col-3{grid-column:span 3}.form-col-2{grid-column:span 2}@media (max-width:600px){.form-col-2,.form-col-3,.form-col-4,.form-col-6{grid-column:span 12}}@media (max-width:700px){.form-card{margin:8px 0;padding:8px}}@media (min-width:700px) and (max-width:800px){.form-card{margin:10px 0;padding:10px}}@media (min-width:800px) and (max-width:900px){.form-card{margin:12px 0;padding:12px}}@media (min-width:900px) and (max-width:1000px){.form-card{margin:14px 0;padding:14px}}form input,select,textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid var(--form-border);color:var(--quite-white);background:var(--form-bg);font-size:14px}form textarea{min-height:80px;resize:vertical}.form-row{display:flex;align-items:flex-start;gap:12px;flex-wrap:nowrap}.form-row input[type=checkbox]{flex-shrink:0;width:auto;margin-top:4px;transform:scale(1.2)}.form-row label>span,.form-row>span{text-align:left;line-height:1.45}.form-muted{color:var(--muted)}.form-small{font-size:.7rem;margin:8px}.form-divider{height:1px;background:var(--form-border);margin:12px 0}.form-person-header{display:flex;justify-content:space-between;align-items:center;gap:12px}form button{border:1px solid var(--form-border);background:var(--quite-white);color:var(--form-bg);padding:10px 12px;border-radius:4px;cursor:pointer;font-size:.8rem}form button.form-primary{border-color:#111827}form button.form-danger{background:#fff5f5;border-color:#fecaca;color:#991b1b}.form-price{font-variant-numeric:tabular-nums}.form-summary-line{display:flex;justify-content:space-between;gap:12px}.form-summary-line strong{font-size:16px}.form-badge{margin-right:6px;margin-bottom:4px;display:inline-block;padding:4px 8px;border:1px solid var(--form-border);border-radius:999px;font-size:12px;color:var(--muted)}.form-price-badge{margin-left:24px;margin-bottom:4px;display:inline-block;padding:6px 12px;border:1px solid var(--form-border);border-radius:999px;font-size:20px;color:#059669}.form-error{color:#b91c1c}.form-hint{background:var(--form-bg);border:1px dashed var(--form-border);border-radius:8px;padding:10px}.form-label-text{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.6);margin-bottom:6px;font-family:var(--font-mono);text-align:left}#cookie-banner{position:fixed;bottom:0;left:0;width:100%;font-size:smaller;background:var(--darker-grey);border-top:2px solid var(--yellow);color:var(--quite-white);padding:20px;z-index:9999;display:none;box-shadow:0 -4px 10px rgba(0,0,0,.5);text-align:center}#cookie-banner.show{display:block}#cookie-banner h3{margin-top:0;color:var(--yellow)}#cookie-banner p{margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto}#cookie-banner .cookie-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}#cookie-banner button{padding:10px 20px;font-weight:700;border-radius:4px;transition:background .3s,transform .2s}#cookie-banner .btn-accept-all{background:var(--yellow);color:#000}#cookie-banner .btn-accept-all:hover{background:#ffea00;transform:scale(1.05)}#cookie-banner .btn-accept-essential{background:#555;color:#fff;border:1px solid #777}#cookie-banner .btn-accept-essential:hover{background:#666;transform:scale(1.05)}.thegrid-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(var(--tron-background-rgb),.8);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;transition:opacity 1s ease;pointer-events:none}.thegrid-modal-overlay.show{opacity:1;pointer-events:auto}.thegrid-modal-content{background:rgba(var(--tron-background-rgb),.9);border:2px solid var(--tron-primary);box-shadow:0 0 20px rgba(var(--tron-primary-rgb),.4),inset 0 0 10px rgba(var(--tron-primary-rgb),.2);padding:40px;max-width:500px;width:90%;text-align:center;position:relative;transform:scale(.5);transition:transform 1s cubic-bezier(.175, .885, .32, 1.275)}.thegrid-modal-overlay.show .thegrid-modal-content{transform:scale(1)}.thegrid-modal-message{font-family:PaybAck,sans-serif;font-size:1.2rem;color:var(--tron-primary);margin-bottom:30px;line-height:1.5;text-shadow:0 0 8px rgba(var(--tron-primary-rgb),.5)}.thegrid-modal-btn{background-color:var(--tron-primary);color:#000;border:none;padding:12px 30px;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 15px rgba(var(--tron-primary-rgb),.6)}.thegrid-modal-btn:hover{background-color:#fff;box-shadow:0 0 25px rgba(255,255,255,.8);transform:translateY(-2px)}