.simple-inquiry{padding:var(--spacing-12) 0}@media (width>=768px){.simple-inquiry{padding:var(--spacing-16) 0}}.simple-inquiry-container{max-width:var(--container-max-width);padding-left:var(--container-padding);padding-right:var(--container-padding);gap:var(--spacing-10);grid-template-columns:1fr;align-items:start;margin:0 auto;display:grid}@media (width>=768px){.simple-inquiry-container{padding-left:var(--container-padding-md);padding-right:var(--container-padding-md)}}@media (width>=1024px){.simple-inquiry-container{padding-left:var(--container-padding-lg);padding-right:var(--container-padding-lg);gap:var(--spacing-12);grid-template-columns:.9fr 1.1fr}.simple-inquiry-header{top:var(--spacing-16);position:sticky}}.simple-inquiry-eyebrow{font-size:var(--text-body-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-300);margin-bottom:var(--spacing-3);font-weight:700;display:inline-block}.simple-inquiry-title{font-size:clamp(28px,3vw,40px);font-weight:700;line-height:var(--leading-tight);color:var(--color-grey-dark-300);letter-spacing:-.02em;margin:0 0 var(--spacing-5) 0}.simple-inquiry-title em,.simple-inquiry-title i{color:var(--color-primary-300);font-style:italic;font-weight:700}.simple-inquiry-intro{font-size:var(--text-body-m);line-height:var(--leading-loose);color:var(--color-grey-dark-200);margin:0 0 var(--spacing-6) 0}.simple-inquiry-points{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.simple-inquiry-points li{gap:var(--spacing-3);grid-template-columns:36px 1fr;align-items:start;display:grid}.simple-inquiry-point-icon{border-radius:var(--radius-md);background:var(--color-light-blue-100);width:32px;height:32px;color:var(--color-primary-300);flex-shrink:0;place-items:center;display:grid}.simple-inquiry-point-icon svg{stroke:var(--color-primary-300);fill:none}.simple-inquiry-points strong{font-size:var(--text-body-s);color:var(--color-grey-dark-300);margin-bottom:2px;font-weight:700;display:block}.simple-inquiry-points span{font-size:var(--text-body-s);color:var(--color-grey-dark-200);line-height:var(--leading-relaxed)}.simple-inquiry-points a{color:var(--color-primary-300);font-weight:600;text-decoration:none}.simple-inquiry-points a:hover{text-decoration:underline}.simple-inquiry-card{background:var(--color-neutral-white);border:1px solid var(--color-light-blue-200);border-radius:var(--radius-3xl);position:relative;overflow:hidden;box-shadow:0 14px 36px -16px #003c821a}.simple-inquiry-card-inner{padding:var(--spacing-8)}@media (width<=540px){.simple-inquiry-card-inner{padding:var(--spacing-6)}}.simple-inquiry-missing,.simple-inquiry-empty{text-align:center;font-size:var(--text-body-s);color:var(--color-grey-dark-200)}.simple-inquiry-empty .btn{margin-top:var(--spacing-3)}.simple-inquiry [data-booking-nearest]{margin-bottom:var(--spacing-6);outline-offset:4px;border-radius:var(--radius-xl);outline:2px solid #0000;transition:outline .2s}.simple-inquiry [data-booking-nearest].is-missing{outline-color:var(--color-accent-error)}.simple-inquiry .booking-form-wrapper .wpcf7-form{gap:var(--spacing-6);max-width:100%}.simple-inquiry .booking-form-rodo{margin:var(--spacing-4) 0 0}.simple-inquiry .booking-form-wrapper input[type=submit]{margin-top:40px;display:inline-flex}.simple-inquiry.is-confirmed [data-si-mode-nearest],.simple-inquiry.is-confirmed .booking-form-wrapper,.simple-inquiry.is-confirmed .booking-form-rodo,.simple-inquiry.is-confirmed [data-si-mode-calendar]{display:none!important}.simple-inquiry [data-si-confirmation]{display:block}.simple-inquiry [data-si-confirmation][hidden]{display:none}.simple-inquiry [data-si-mode-calendar]{background:var(--color-neutral-white);padding:var(--spacing-8);z-index:5;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-primary-300) #fff0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}.simple-inquiry [data-si-mode-calendar]::-webkit-scrollbar{width:6px}.simple-inquiry [data-si-mode-calendar]::-webkit-scrollbar-track{background:0 0}.simple-inquiry [data-si-mode-calendar]::-webkit-scrollbar-thumb{background:var(--color-primary-300);border-radius:var(--radius-full)}.simple-inquiry [data-si-mode-calendar]::-webkit-scrollbar-thumb:hover{background:var(--color-primary-400)}@media (width<=540px){.simple-inquiry [data-si-mode-calendar]{padding:var(--spacing-6)}}.simple-inquiry [data-si-mode-calendar][hidden]{display:none}.simple-inquiry [data-si-mode-calendar] .booking-calendar-section{flex-direction:column;flex:auto;display:flex}.simple-inquiry [data-si-mode-calendar] .booking-calendar{flex:auto}.simple-inquiry [data-si-mode-calendar] .booking-calendar-viewport{max-height:none;overflow:visible}.simple-inquiry [data-si-mode-calendar] .booking-calendar-inner{width:100%}.simple-inquiry [data-si-mode-calendar] .booking-calendar-days,.simple-inquiry [data-si-mode-calendar] .booking-grid-row{grid-template-columns:repeat(var(--si-cal-cols,5),minmax(0,1fr));grid-auto-columns:initial;gap:var(--spacing-3);grid-auto-flow:row}.simple-inquiry [data-si-mode-calendar] .booking-calendar-days{position:static}.simple-inquiry [data-si-mode-calendar] .booking-calendar-topbar{margin-bottom:var(--spacing-4)}.simple-inquiry-cal-close{appearance:none;background:var(--color-primary-300);width:40px;height:40px;color:var(--color-neutral-white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,transform .1s;display:inline-flex;box-shadow:0 4px 12px -4px #0159b366}.simple-inquiry-cal-close:hover{background:var(--color-primary-400);transform:scale(1.05)}.simple-inquiry-cal-close:active{transform:scale(.95)}