.tw .clayout{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(1.5rem,3vw,2.25rem);align-items:start}.tw .deflect{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.15rem 1.4rem;margin-bottom:clamp(1.5rem,3vw,2rem);border-radius:var(--r-md);background:#00e5ff17;border:1px solid rgba(127,216,255,.3)}.tw .deflect i{font-style:normal;font-size:1.3rem;flex:none}.tw .deflect p{flex:1;min-width:12rem;color:var(--tx-body);font-size:.95rem;line-height:1.6}.tw .deflect a{color:var(--b-300);font-weight:600;border-block-end:1px solid rgba(127,216,255,.4)}.tw .deflect .btn{border:0}.tw .cform{padding:2rem 1.9rem}.tw .cform__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.tw .field{display:flex;flex-direction:column;gap:.45rem}.tw .field--wide{grid-column:1/-1}.tw .field label{font-family:Fredoka,sans-serif;font-weight:500;font-size:.93rem;color:var(--tx);display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.tw .field label em{font-style:normal;color:var(--glow);font-size:1.05em}.tw .field small{color:var(--tx-mute);font-size:.82rem;font-family:inherit;font-weight:400}.tw .field input,.tw .field select,.tw .field textarea{width:100%;font:inherit;font-size:1rem;color:var(--tx);padding:.9rem 1.1rem;min-height:48px;border-radius:var(--r-sm,14px);border:1.5px solid rgba(127,216,255,.24);background:#ffffff0e;transition:border-color .2s,box-shadow .2s,background .2s}.tw .field textarea{min-height:150px;resize:vertical;line-height:1.7}.tw .field input::-moz-placeholder,.tw .field textarea::-moz-placeholder{color:var(--tx-mute)}.tw .field input::placeholder,.tw .field textarea::placeholder{color:var(--tx-mute)}.tw .field input:focus,.tw .field select:focus,.tw .field textarea:focus{outline:none;background:#4fb3ff1f;border-color:#7fd8ff9e;box-shadow:0 0 32px -8px #00e5ff80}.tw .field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline-end:2.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237FD8FF' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px;background-position:left 1.1rem center}.tw .field select option{background:#0b2467;color:var(--tx)}.tw .field input:disabled{opacity:.55;cursor:not-allowed}.tw .field__err{display:none;align-items:center;gap:.4rem;color:#ffb4b4;font-size:.85rem}.tw .field__err svg{width:14px;height:14px;flex:none}.tw .field.is-bad input,.tw .field.is-bad select,.tw .field.is-bad textarea{border-color:#ff8c8ca6;box-shadow:0 0 26px -10px #ff78788c}.tw .field.is-bad .field__err{display:flex}.tw .counter{margin-inline-start:auto;font-size:.8rem;color:var(--tx-mute);font-variant-numeric:tabular-nums}.tw .counter.is-near{color:var(--gold)}.tw .cform__foot{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.5rem;padding-block-start:1.4rem;border-block-start:1px solid rgba(127,216,255,.14)}.tw .cform__foot .btn{min-width:12rem}.tw .cform__note{flex:1;min-width:12rem;color:var(--tx-mute);font-size:.86rem;line-height:1.6}.tw .cform__error{width:100%;color:#ffb4b4;font-size:.9rem}.tw .sent{text-align:center;padding:clamp(2.5rem,6vw,4rem) 1.5rem}.tw .sent__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;margin:0 auto 1.3rem;font-size:2.1rem;background:linear-gradient(145deg,#00e5ff52,#0b2467b3);border:1px solid rgba(127,216,255,.4);box-shadow:0 0 44px -10px #00e5ffb3}.tw .sent h2{font-size:1.5rem;margin-bottom:.6rem}.tw .sent p{color:var(--tx-body);font-size:.99rem;max-width:26rem;margin:0 auto 1.6rem;line-height:1.8}.tw .sent p b{color:var(--b-200)}.tw .cside{display:flex;flex-direction:column;gap:1rem;position:sticky;top:calc(var(--nav-h,80px) + 1.5rem)}.tw .hours{padding:1.5rem 1.6rem}.tw .hours__top{display:flex;align-items:center;gap:.7rem;margin-bottom:.8rem}.tw .hours__dot{width:9px;height:9px;border-radius:50%;background:#34d399;flex:none;box-shadow:0 0 12px #34d399}.tw .hours__top b{font-family:Fredoka,sans-serif;font-weight:500;color:var(--tx);font-size:1.05rem}.tw .hours p{color:var(--tx-body);font-size:.93rem;line-height:1.7}.tw .hours p b{color:var(--b-200)}.tw .cinfo{display:flex;flex-direction:column;gap:.85rem}.tw .ci{display:flex;gap:.9rem;padding:1.25rem 1.35rem;transition:transform .26s,box-shadow .26s}.tw .ci:hover{transform:translateY(-4px);box-shadow:0 24px 50px -26px #01071ce6,0 0 32px -12px #00e5ff66}.tw .ci__ico{width:44px;height:44px;border-radius:14px;flex:none;display:grid;place-items:center;font-size:1.2rem;background:linear-gradient(145deg,#4fb3ff3d,#0b246799);border:1px solid rgba(127,216,255,.24)}.tw .ci__b{flex:1;min-width:0}.tw .ci__b b{display:block;font-family:Fredoka,sans-serif;font-weight:500;color:var(--tx);font-size:1rem;margin-bottom:.22rem}.tw .ci__b p{color:var(--tx-body);font-size:.9rem;line-height:1.65}.tw .ci__b a{color:var(--b-300);font-weight:600}@media (max-width:960px){.tw .clayout{grid-template-columns:1fr}.tw .cside{position:static}}@media (max-width:680px){.tw .cform{padding:1.5rem 1.3rem}.tw .cform__grid{grid-template-columns:1fr}.tw .cform__foot .btn{width:100%;min-width:0}.tw .deflect{padding:1.1rem 1.15rem}.tw .hours{padding:1.3rem 1.25rem}}
