.basla-page{background:var(--cream,#faf6f1);color:var(--ink,#0e0e10);padding:64px 20px 80px}.basla-wrap{max-width:680px;margin:auto}.basla-wrap h1{margin:0 0 20px;font-size:clamp(2.3rem,7vw,3.6rem);line-height:1.05}.basla-offer{font-size:1.15rem;line-height:1.55}.basla-price{color:var(--muted-foreground,#666);margin:12px 0 28px;font-size:.9rem}.basla-card{background:#fff;border:1px solid #e7e1d8;border-radius:18px;gap:20px;padding:clamp(20px,5vw,36px);display:grid}.basla-card>label:not(.basla-check){gap:7px;font-weight:600;display:grid}.basla-card label span,.basla-card legend span{color:#666;font-size:.85em;font-weight:400}.basla-card input:not([type=radio]):not([type=checkbox]),.basla-card textarea{width:100%;font:inherit;border:1px solid #ccc;border-radius:8px;padding:12px}.basla-card fieldset{border:0;margin:0;padding:0}.basla-card legend{margin-bottom:10px;font-weight:600}.basla-chips{flex-wrap:wrap;gap:8px;display:flex}.basla-chips label{cursor:pointer;position:relative}.basla-chips input{opacity:0;position:absolute}.basla-chips span{border:1px solid #ddd;border-radius:999px;padding:8px 12px;display:block;color:#222!important;font-size:.9rem!important}.basla-chips input:checked+span{background:#fff0e9;border-color:#ff5a1f;color:#a9340b!important}.basla-chips input:focus-visible+span{outline-offset:2px;outline:2px solid #222}.basla-check{align-items:flex-start;gap:9px;display:flex}.basla-card .btn{justify-content:center}.basla-privacy,.basla-self{color:#666;margin:0;font-size:.85rem}.basla-privacy a,.basla-self a{color:inherit;text-decoration:underline}.basla-hp{position:absolute;left:-9999px}.basla-card h2{line-height:1.3}