.bedaya-book-page{position:relative;overflow:hidden;padding:95px 0;background:radial-gradient(circle at 12% 14%,rgba(0,130,250,.13),transparent 28%),radial-gradient(circle at 88% 20%,rgba(26,182,157,.11),transparent 30%),linear-gradient(180deg,#fff,#f3f8ff 62%,#effcf8)}.bedaya-book-page .container{position:relative;z-index:3}.bedaya-book-shapes{position:absolute;inset:0;pointer-events:none;z-index:1}.bedaya-book-shapes img{position:absolute;opacity:.32;animation:bedayaBookFloat 7s ease-in-out infinite}.bedaya-book-shape-1{top:80px;left:6%;width:70px}.bedaya-book-shape-2{top:160px;right:7%;width:58px;animation-delay:1s}.bedaya-book-shape-3{top:45%;left:5%;width:52px;animation-delay:1.7s}.bedaya-book-shape-4{top:48%;right:5%;width:66px;animation-delay:2.4s}.bedaya-book-shape-5{bottom:100px;left:8%;width:64px;animation-delay:3s}.bedaya-book-shape-6{bottom:120px;right:8%;width:72px;animation-delay:3.5s}.bedaya-book-header{max-width:900px;margin:0 auto 45px;text-align:center}.bedaya-book-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(0,130,250,.1);color:#0082fa;border:1px solid rgba(0,130,250,.14);border-radius:999px;padding:9px 18px;font-weight:900;margin-bottom:18px}.bedaya-book-header h1{color:#102a43;font-size:48px;line-height:1.22;margin-bottom:16px}.bedaya-book-header h1 span{color:#0082fa}.bedaya-book-header p{max-width:760px;margin:0 auto;line-height:2;color:rgba(16,42,67,.72);font-size:17px}.bedaya-book-card,.bedaya-book-summary{background:hsla(0,0%,100%,.94);border:1px solid rgba(0,130,250,.13);border-radius:30px;padding:30px;box-shadow:0 28px 75px rgba(15,23,42,.09);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bedaya-book-card-title{margin-bottom:24px;color:#102a43}.bedaya-book-form input,.bedaya-book-form textarea{width:100%;border:1px solid rgba(0,130,250,.14);background:#fff;border-radius:18px;padding:15px 18px;color:#102a43;font-weight:700;outline:none;transition:.25s ease}.bedaya-book-form input:focus,.bedaya-book-form textarea:focus{border-color:#0082fa;box-shadow:0 0 0 4px rgba(0,130,250,.08)}.bedaya-book-form textarea{min-height:130px;resize:vertical}.bedaya-book-card .edu-btn,.bedaya-book-summary .edu-btn{border-radius:999px;background:#0082fa;border-color:#0082fa}.bedaya-book-card .edu-btn:hover,.bedaya-book-summary .edu-btn:hover{background:#1ab69d;border-color:#1ab69d}.bedaya-book-summary{position:-webkit-sticky;position:sticky;top:110px}.bedaya-book-summary:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#0082fa,#1ab69d)}.bedaya-book-thumb{border-radius:24px;margin-bottom:22px;box-shadow:0 18px 45px rgba(15,23,42,.08)}.bedaya-book-summary h4{color:#102a43;margin-bottom:20px}.bedaya-book-list{padding:0;margin:0 0 22px}.bedaya-book-list li{gap:12px;padding:13px 0;border-bottom:1px solid rgba(0,130,250,.1)}.bedaya-book-label{color:rgba(16,42,67,.65);font-weight:900}.bedaya-book-value{color:#102a43;font-weight:900}.bedaya-book-value.price{color:#1ab69d;font-size:24px;line-height:1.2}.bedaya-book-value.price .bedaya-price-original{font-size:14px}.bedaya-payment-box{background:linear-gradient(135deg,rgba(0,130,250,.08),rgba(26,182,157,.08));border:1px solid rgba(0,130,250,.14);border-radius:24px;padding:22px;margin-bottom:22px}.bedaya-payment-box h4{color:#102a43;margin-bottom:12px}.bedaya-payment-box p{color:rgba(16,42,67,.72);line-height:1.85;margin-bottom:12px}.bedaya-payment-methods{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.bedaya-payment-method{background:#fff;border:1px solid rgba(0,130,250,.12);border-radius:16px;padding:13px 15px;font-weight:900;color:#102a43}.bedaya-text-blue{color:#0082fa;font-weight:900}.bedaya-text-green{color:#1ab69d;font-weight:900}.bedaya-success-icon{width:66px;height:66px;border-radius:22px;background:rgba(26,182,157,.12);color:#1ab69d;display:flex;align-items:center;justify-content:center;font-size:30px;margin-bottom:18px}.bedaya-not-found{position:relative;padding:140px 0 90px;background:radial-gradient(circle at 12% 14%,rgba(0,130,250,.13),transparent 28%),linear-gradient(180deg,#fff,#f3f8ff)}.bedaya-form-heading{margin-bottom:26px}.bedaya-form-heading>span{display:inline-flex;align-items:center;padding:7px 14px;margin-bottom:12px;border-radius:999px;background:rgba(0,130,250,.09);border:1px solid rgba(0,130,250,.13);color:#0082fa;font-size:13px;font-weight:900}.bedaya-form-heading h3{color:#102a43;margin-bottom:9px}.bedaya-form-heading p{margin:0;color:rgba(16,42,67,.62);line-height:1.8}.bedaya-form-field label strong,.bedaya-form-heading strong{color:#d64545}.bedaya-form-field{display:flex;flex-direction:column;gap:9px}.bedaya-form-field label{color:#102a43;font-size:14px;font-weight:900}.bedaya-form-field input,.bedaya-form-field textarea{width:100%;border:1px solid rgba(0,130,250,.14);background:hsla(0,0%,100%,.98);border-radius:18px;padding:15px 17px;color:#102a43;font-weight:700;outline:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.bedaya-form-field input::placeholder,.bedaya-form-field textarea::placeholder{color:rgba(16,42,67,.42);font-weight:600}.bedaya-form-field input:hover,.bedaya-form-field textarea:hover{border-color:rgba(0,130,250,.28)}.bedaya-form-field input:focus,.bedaya-form-field textarea:focus{border-color:#0082fa;box-shadow:0 0 0 4px rgba(0,130,250,.09);transform:translateY(-1px)}.bedaya-form-field input[dir=ltr],.bedaya-form-field textarea[dir=ltr]{text-align:left}.bedaya-form-field textarea{min-height:135px;resize:vertical}.bedaya-form-error{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:16px;background:rgba(214,69,69,.08);border:1px solid rgba(214,69,69,.18);color:#c73535;font-weight:800;line-height:1.7}.bedaya-form-error i{flex:0 0 auto;margin-top:3px}.bedaya-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:56px}.bedaya-submit-btn:disabled{opacity:.72;cursor:wait}.bedaya-button-loader{width:19px;height:19px;border-radius:50%;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;animation:bedayaButtonSpin .8s linear infinite}.bedaya-form-note{margin:13px 0 0;color:rgba(16,42,67,.56);font-size:13px;line-height:1.7;text-align:center}.bedaya-book-success{text-align:center;scroll-margin-top:110px}.bedaya-book-success .bedaya-success-icon{margin-right:auto;margin-left:auto}.bedaya-success-badge{display:inline-flex;align-items:center;padding:7px 14px;margin-bottom:14px;border-radius:999px;background:rgba(26,182,157,.1);border:1px solid rgba(26,182,157,.15);color:#1ab69d;font-size:13px;font-weight:900}.bedaya-book-success h3{color:#102a43;margin-bottom:12px}.bedaya-book-success>p{max-width:650px;margin-right:auto;margin-left:auto;color:rgba(16,42,67,.68);line-height:1.9}.bedaya-booking-reference{display:grid;justify-items:center;grid-gap:4px;gap:4px;max-width:440px;margin:0 auto 18px;padding:18px 22px;border-radius:22px;background:linear-gradient(135deg,rgba(0,130,250,.09),rgba(26,182,157,.09));border:1px solid rgba(0,130,250,.16)}.bedaya-booking-reference span{color:rgba(16,42,67,.65);font-size:13px;font-weight:900}.bedaya-booking-reference strong{color:#0082fa;font-size:24px;letter-spacing:.06em;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.bedaya-booking-reference small{color:rgba(16,42,67,.58);font-weight:700}.bedaya-confirmation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0;text-align:right}.bedaya-confirmation-item{display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:14px 16px;border:1px solid rgba(0,130,250,.11);border-radius:17px;background:rgba(248,251,255,.92)}.bedaya-confirmation-item>span{color:rgba(16,42,67,.58);font-size:12px;font-weight:900}.bedaya-confirmation-item>strong{align-self:end;color:#102a43;line-height:1.6}.bedaya-confirmation-price .bedaya-price-display{align-self:end}.bedaya-whatsapp-status{display:flex;align-items:flex-start;gap:10px;margin:0 0 22px;padding:15px 17px;border-radius:17px;text-align:right;font-weight:800;line-height:1.75}.bedaya-whatsapp-status i{flex:0 0 auto;margin-top:4px}.bedaya-whatsapp-status.is-opened{color:#0f766e;background:rgba(26,182,157,.09);border:1px solid rgba(26,182,157,.2)}.bedaya-whatsapp-status.is-blocked{color:#7a5700;background:#fff9e8;border:1px solid rgba(234,179,8,.3)}.bedaya-payment-method{display:flex;align-items:center;gap:10px;text-align:right}.bedaya-payment-method i{color:#0082fa;flex:0 0 auto}.bedaya-success-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:22px}.bedaya-success-actions .edu-btn{min-height:52px}.bedaya-secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;background:#fff;color:#0082fa;border:1px solid rgba(0,130,250,.18);font-weight:900;transition:.3s ease}.bedaya-secondary-btn:hover{background:rgba(0,130,250,.08);border-color:rgba(0,130,250,.3);color:#0082fa;transform:translateY(-3px)}.bedaya-book-thumb img{height:210px}.bedaya-summary-type{padding:7px 13px;background:linear-gradient(90deg,#0082fa,#1ab69d);color:#fff;font-size:12px;font-weight:900;box-shadow:0 10px 24px rgba(0,130,250,.22)}.bedaya-summary-heading{margin-bottom:16px}.bedaya-summary-heading>span{font-size:13px;font-weight:900;margin-bottom:7px}.bedaya-summary-heading h4{color:#102a43}.bedaya-book-value[dir=ltr]{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;white-space:nowrap}.bedaya-summary-help{gap:11px;margin-top:20px;padding:15px;border-radius:18px;background:linear-gradient(135deg,rgba(0,130,250,.07),rgba(26,182,157,.07));border:1px solid rgba(0,130,250,.12)}.bedaya-summary-help i{margin-top:4px;flex:0 0 auto}.bedaya-summary-help p{color:rgba(16,42,67,.68);line-height:1.75;font-size:14px}.bedaya-not-found-text{max-width:620px;margin:15px auto 28px;color:rgba(16,42,67,.68);line-height:1.8}@keyframes bedayaButtonSpin{to{transform:rotate(1turn)}}@keyframes bedayaBookFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-16px) rotate(6deg)}}@media (max-width:991px){.bedaya-book-summary{position:relative;top:0;margin-top:30px}}@media (max-width:768px){.bedaya-book-page{padding:70px 0}.bedaya-book-header h1{font-size:34px}.bedaya-book-card,.bedaya-book-summary{padding:22px;border-radius:24px}.bedaya-success-actions{flex-direction:column}.bedaya-secondary-btn,.bedaya-success-actions .edu-btn{width:100%}.bedaya-confirmation-grid{grid-template-columns:1fr}.bedaya-booking-reference{padding:16px}.bedaya-booking-reference strong{font-size:19px}.bedaya-book-thumb img{height:190px}.bedaya-book-list li{align-items:flex-start}.bedaya-book-value{max-width:58%}.bedaya-book-shapes img{opacity:.18}}.bedaya-booking-identity-notice,.bedaya-edit-identity-note{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:16px;line-height:1.8}.bedaya-booking-identity-notice{color:#7a5700;background:#fff9e8;border:1px solid rgba(234,179,8,.3)}.bedaya-edit-identity-note{color:#075985;background:rgba(0,130,250,.07);border:1px solid rgba(0,130,250,.16);font-size:14px}.bedaya-booking-identity-notice i,.bedaya-edit-identity-note i{flex:0 0 auto;margin-top:5px;color:#0082fa}.bedaya-booking-identity-notice p{margin:0}.bedaya-form-field input[readonly]{cursor:not-allowed;color:rgba(16,42,67,.72);background:#f4f7fa}.bedaya-book-summary{overflow:hidden;border:1px solid rgba(20,42,78,.08);border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(24,45,80,.07)}.bedaya-book-thumb{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;background:#f3f7fb}.bedaya-book-thumb img{width:100%;height:100%;display:block;object-fit:cover}.bedaya-summary-type{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;background:hsla(0,0%,100%,.94);color:#0082fa;font-size:10px;font-weight:800;box-shadow:0 8px 22px rgba(15,23,42,.1)}.bedaya-summary-heading{padding:22px 24px 14px}.bedaya-summary-heading>span{display:block;margin-bottom:4px;color:#0082fa;font-size:11px;font-weight:800}.bedaya-summary-heading h4{margin:0;color:#17233d;font-size:21px;line-height:1.5;font-weight:800}.bedaya-summary-price{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 24px;padding:16px 0;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;background:transparent}.bedaya-summary-price-label{color:#7c8697;font-size:13px;font-weight:700}.bedaya-summary-price .bedaya-price-display{border:0;background:transparent;box-shadow:none}.bedaya-summary-price .bedaya-price-current{font-size:23px;font-weight:800}.bedaya-summary-price .bedaya-price-original{font-size:12px}.bedaya-book-list{margin:0;padding:10px 24px 14px;list-style:none}.bedaya-book-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border:0;border-bottom:1px solid #f0f2f6;background:transparent;box-shadow:none}.bedaya-book-list li:last-child{border-bottom:0}.bedaya-book-label{display:inline-flex;align-items:center;gap:8px;color:#7c8697;font-size:12px;font-weight:600}.bedaya-book-label i{color:#0082fa}.bedaya-book-value{max-width:55%;color:#23314c;font-size:12px;font-weight:800;line-height:1.5;text-align:left}.bedaya-summary-help{display:flex;align-items:flex-start;gap:10px;margin:0 24px 24px;padding:14px;border-radius:14px;background:rgba(26,182,157,.08)}.bedaya-summary-help i{flex-shrink:0;margin-top:3px;color:#1ab69d}.bedaya-summary-help p{margin:0;color:#5f6d7d;font-size:11px;line-height:1.8}@media (max-width:767px){.bedaya-book-summary{border-radius:18px}.bedaya-summary-heading{padding-right:18px;padding-left:18px}.bedaya-summary-price{margin-right:18px;margin-left:18px}.bedaya-book-list{padding-right:18px;padding-left:18px}.bedaya-summary-help{margin-right:18px;margin-left:18px}}