.pwd-pt-wrap,.pwd-pt-wrap *{box-sizing:border-box}.pwd-pt-wrap{width:100%;height:100%}.pwd-pt-table{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:30px;height:100%;overflow:hidden;transition:background 300ms ease,border-color 300ms ease,box-shadow 300ms ease,border-radius 300ms ease}.pwd-pt-badge{display:inline-block;background:#e8512a;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 12px;border-radius:40px;margin-bottom:16px}.pwd-pt-badge--corner{display:block;position:absolute;width:150px;padding:7px 0;text-align:center;margin-bottom:0;border-radius:0;font-size:11px;letter-spacing:.08em;line-height:1.2;box-shadow:0 2px 6px rgb(0 0 0 / .25);z-index:10;pointer-events:none}.pwd-pt-badge--corner-right{top:22px;right:-38px;transform:rotate(45deg);transform-origin:center center}.pwd-pt-badge--corner-left{top:22px;left:-38px;transform:rotate(-45deg);transform-origin:center center}.pwd-pt-table--has-corner-badge{overflow:hidden}.pwd-pt-header-icon{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:#f3f4f6;color:#374151;margin-bottom:16px;flex-shrink:0}.pwd-pt-header-icon i,.pwd-pt-header-icon svg{display:block;color:inherit;fill:currentColor;line-height:1}.pwd-pt-header-icon svg{overflow:visible;flex-shrink:0}.pwd-pt-package-name{font-size:1.2rem;font-weight:700;color:#111827;margin:0 0 8px}.pwd-pt-description{font-size:.9rem;color:#6b7280;margin:0 0 16px;line-height:1.6}.pwd-pt-description p{margin:0}.pwd-pt-pricing{display:flex;align-items:baseline;gap:4px;margin-bottom:20px}.pwd-pt-price{font-size:2.4rem;font-weight:800;color:#111827;line-height:1}.pwd-pt-duration{font-size:.85rem;color:#9ca3af;font-weight:500}.pwd-pt--style-2 .pwd-pt-pricing{order:-1;margin-bottom:8px}.pwd-pt--style-2 .pwd-pt-package-name{margin-bottom:4px}.pwd-pt--style-3{padding:0}.pwd-pt--style-3 .pwd-pt-header-band{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;padding:28px 30px 24px;border-radius:12px 12px 0 0}.pwd-pt--style-3 .pwd-pt-header-band .pwd-pt-package-name{color:#fff}.pwd-pt--style-3 .pwd-pt-header-band .pwd-pt-description{color:rgb(255 255 255 / .75)}.pwd-pt--style-3 .pwd-pt-header-band .pwd-pt-price{color:#fff}.pwd-pt--style-3 .pwd-pt-header-band .pwd-pt-duration{color:rgb(255 255 255 / .65)}.pwd-pt--style-3 .pwd-pt-body{padding:24px 30px 30px;flex:1;display:flex;flex-direction:column}.pwd-pt-features-list{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.pwd-pt-feature{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5}.pwd-pt-feature-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:#27ae60}.pwd-pt-feature--excluded .pwd-pt-feature-icon{color:#aaa}.pwd-pt-feature-icon i,.pwd-pt-feature-icon svg{display:block;color:inherit;fill:currentColor;overflow:visible;flex-shrink:0}.pwd-pt-feature--strikethrough .pwd-pt-feature-title{text-decoration:line-through}.pwd-pt-feature--muted .pwd-pt-feature-title,.pwd-pt-feature--muted .pwd-pt-feature-desc{opacity:.5}.pwd-pt-feature--excluded .pwd-pt-feature-title,.pwd-pt-feature--excluded .pwd-pt-feature-desc{color:#9ca3af}.pwd-pt-feature-text{display:flex;flex-direction:column;gap:2px}.pwd-pt-feature-title{font-weight:500;color:#374151}.pwd-pt-feature-desc{font-size:.8rem;color:#9ca3af}.pwd-pt-feature{position:relative}.pwd-pt-tooltip{display:none;position:absolute;bottom:110%;left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;font-size:12px;padding:5px 10px;border-radius:6px;white-space:nowrap;z-index:100;pointer-events:none}.pwd-pt-feature:hover .pwd-pt-tooltip{display:block}.pwd-pt-buttons{display:flex;flex-direction:column;gap:10px;margin-top:auto}.pwd-pt-btn{position:relative;isolation:isolate;display:block;width:100%;text-align:center;padding:13px 24px;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;border:2px solid #fff0;transition:all 0.2s ease;text-decoration:none;line-height:1.4}.pwd-pt-btn--wc{background:#2563eb;color:#fff!important;border-color:#2563eb}.pwd-pt-btn--wc:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff!important;text-decoration:none}.pwd-pt-btn--enquiry:not(.pwd-pt-btn--quotation){background:#fff0;color:#374151!important;border-color:#d1d5db;cursor:pointer;font-family:inherit}.pwd-pt-btn--enquiry:not(.pwd-pt-btn--quotation):hover{background:#f3f4f6;border-color:#9ca3af}.pwd-pt-btn--quotation{background:#f59e0b;color:#fff!important;border-color:#f59e0b}.pwd-pt-btn--quotation:hover{background:#d97706;border-color:#d97706}.pwd-pt-btn--default{background:#111827;color:#fff;border-color:#111827;text-decoration:none}.pwd-pt-btn--default:hover{background:#374151;border-color:#374151;color:#fff;text-decoration:none}.pwd-pt-btn-icon--before{margin-right:6px}.pwd-pt-btn-icon--after{margin-left:6px}.pwd-pt-btn-wrapper{display:block}.pwd-pt-tp-hooks{display:block}.pwd-pt-tp-hooks a,.pwd-pt-tp-hooks button{display:block;width:100%;text-align:center;box-sizing:border-box;transition:all 0.2s ease}.pwd-pt-qty-wrap{display:flex;align-items:center;margin-bottom:8px}.pwd-pt-qty{width:70px;padding:8px;border:1px solid #d1d5db;border-radius:6px;text-align:center;font-size:.95rem}.pwd-pt-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:99999;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(3px)}.pwd-pt-overlay.is-open{display:flex;animation:pwdPtFadeIn 0.2s ease}@keyframes pwdPtFadeIn{from{opacity:0}to{opacity:1}}.pwd-pt-modal{background:#fff;border-radius:14px;box-shadow:0 20px 60px rgb(0 0 0 / .2);width:100%;max-width:540px;max-height:90vh;overflow-y:auto;position:relative;animation:pwdPtSlideUp 0.25s ease}@keyframes pwdPtSlideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.pwd-pt-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:#f3f4f6;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.15s ease;z-index:1}.pwd-pt-modal__close:hover{background:#e5e7eb}.pwd-pt-modal__header{padding:28px 28px 0}.pwd-pt-modal__product-info{display:flex;align-items:center;gap:14px;margin-bottom:16px}.pwd-pt-modal__product-img{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb;flex-shrink:0}.pwd-pt-modal__context-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-weight:600;display:block;margin-bottom:3px}.pwd-pt-modal__title{font-size:1.1rem;font-weight:700;color:#111827;margin:0}.pwd-pt-modal__title-fallback .pwd-pt-modal__title{font-size:1.4rem}.pwd-pt-modal__body{padding:20px 28px 28px}.pwd-pt-form{display:flex;flex-direction:column;gap:14px}.pwd-pt-form__row{display:flex;gap:14px}.pwd-pt-form__row--2col>.pwd-pt-form__field{flex:1}.pwd-pt-form__field{display:flex;flex-direction:column;gap:5px;flex:1}.pwd-pt-form__label{font-size:13px;font-weight:600;color:#374151}.pwd-pt-form__required{color:#ef4444;margin-left:2px}.pwd-pt-form__optional{color:#9ca3af;font-weight:400;font-size:11px;margin-left:4px}.pwd-pt-form__input{width:100%;padding:10px 14px;border:1.5px solid #d1d5db;border-radius:7px;font-size:.9rem;color:#111827;background:#fff;transition:border-color 0.15s ease,box-shadow 0.15s ease;font-family:inherit}.pwd-pt-form__input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235 / .15)}.pwd-pt-form__textarea{resize:vertical;min-height:100px}.pwd-pt-form__row--submit{margin-top:4px}.pwd-pt-submit{width:100%;padding:13px 24px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background 0.2s ease;font-family:inherit}.pwd-pt-submit:hover{background:#1d4ed8}.pwd-pt-submit__spinner{display:none;animation:pwdPtSpin 0.8s linear infinite}.pwd-pt-submit__spinner svg{display:block}@keyframes pwdPtSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pwd-pt-submit.is-loading .pwd-pt-submit__label{opacity:.6}.pwd-pt-submit.is-loading .pwd-pt-submit__spinner{display:inline-flex}.pwd-pt-success{text-align:center;padding:20px 0}.pwd-pt-success__icon{color:#27ae60;margin-bottom:10px}.pwd-pt-success__message{font-size:1rem;color:#374151}.pwd-pt-error{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;color:#dc2626;font-size:.88rem;margin-bottom:14px}.pwd-pt-hp{display:none}@media (max-width:480px){.pwd-pt-form__row--2col{flex-direction:column}.pwd-pt-modal__header,.pwd-pt-modal__body{padding-left:18px;padding-right:18px}}@property --pwdpt-fx-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.elementor-widget-pwd-pricing-table-pro{--pwdpt-fx-c1:#ff7a1a;--pwdpt-fx-c2:#ffd166;--pwdpt-fx-c3:#ff3d00;--pwdpt-fx-border:2px;--pwdpt-fx-glow:12px;--pwdpt-fx-speed:4s;--pwdpt-fx-soft-light:rgba(255, 255, 255, 0.8);--pwdpt-fx-soft-dark:rgba(0, 0, 0, 0.2);--pwdpt-fx-soft-d:6px;--pwdpt-fx-soft-b:10px;--pwdpt-fx-soft-dim:0.7}@keyframes pwdpt-fx-spin{to{--pwdpt-fx-angle:360deg}}@keyframes pwdpt-fx-heat-flicker{0%,100%{transform:translateY(0) scaleY(1);opacity:.9}50%{transform:translateY(-4%) scaleY(1.06);opacity:1}}@keyframes pwdpt-fx-ember-rise{0%{transform:translate(0,0) scale(1);opacity:0}15%{opacity:1}100%{transform:translate(var(--pwdpt-ember-x,0),calc(-1 * var(--pwdpt-ember-lift, 90px))) scale(.15);opacity:0}}@keyframes pwdpt-fx-ripple-anim{0%{transform:translate(-50%,-50%) scale(0);opacity:.85}100%{transform:translate(-50%,-50%) scale(1);opacity:0}}.pwd-pt-fx-content{position:relative;z-index:2;display:inline-flex;align-items:center;max-width:100%}.pwd-pt-fx-surface{position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none}.pwd-pt-fx--shine .pwd-pt-btn,.pwd-pt-fx--ripple .pwd-pt-btn,.pwd-pt-fx--lantern .pwd-pt-btn{overflow:hidden}.pwd-pt-fx--heat .pwd-pt-btn{overflow:visible}.pwd-pt-fx--border .pwd-pt-btn::before,.pwd-pt-fx--border .pwd-pt-btn::after{content:"";position:absolute;inset:calc(-1 * var(--pwdpt-fx-border));border-radius:inherit;background:conic-gradient(from var(--pwdpt-fx-angle),var(--pwdpt-fx-c1),var(--pwdpt-fx-c2),var(--pwdpt-fx-c3),var(--pwdpt-fx-c1));animation:pwdpt-fx-spin var(--pwdpt-fx-speed) linear infinite}.pwd-pt-fx--border .pwd-pt-btn::before{z-index:-1}.pwd-pt-fx--border .pwd-pt-btn::after{z-index:-2;filter:blur(var(--pwdpt-fx-glow));opacity:.65}.pwd-pt-fx-hoveronly-yes.pwd-pt-fx--border .pwd-pt-btn::before,.pwd-pt-fx-hoveronly-yes.pwd-pt-fx--border .pwd-pt-btn::after{animation-play-state:paused}.pwd-pt-fx-hoveronly-yes.pwd-pt-fx--border .pwd-pt-btn:focus-visible::before,.pwd-pt-fx-hoveronly-yes.pwd-pt-fx--border .pwd-pt-btn:focus-visible::after{animation-play-state:running}@media (hover:hover){.pwd-pt-fx-hoveronly-yes.pwd-pt-fx--border .pwd-pt-btn:hover::before,.pwd-pt-fx-hoveronly-yes.pwd-pt-fx--border .pwd-pt-btn:hover::after{animation-play-state:running}}.pwd-pt-fx--border .pwd-pt-fx-surface{background:inherit}.pwd-pt-fx--shine .pwd-pt-fx-surface::before{content:"";position:absolute;top:0;left:-150%;width:75%;height:100%;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--pwdpt-fx-c2) 70%,transparent) 50%,transparent 100%);transform:skewX(-20deg);transition:left 0.6s ease}.pwd-pt-fx--shine .pwd-pt-btn:focus-visible .pwd-pt-fx-surface::before{left:150%}@media (hover:hover){.pwd-pt-fx--shine .pwd-pt-btn:hover .pwd-pt-fx-surface::before{left:150%}}.pwd-pt-fx--heat .pwd-pt-fx-surface{overflow:visible;background:linear-gradient(to top,color-mix(in srgb,var(--pwdpt-fx-c3) 65%,transparent) 0%,color-mix(in srgb,var(--pwdpt-fx-c1) 30%,transparent) 30%,transparent 60%);opacity:0;transition:opacity 0.3s ease}.pwd-pt-fx--heat .pwd-pt-fx-surface::before{content:"";position:absolute;inset:40% 0 -10% 0;background:radial-gradient(70% 90% at 50% 100%,color-mix(in srgb,var(--pwdpt-fx-c2) 85%,transparent) 0%,color-mix(in srgb,var(--pwdpt-fx-c3) 55%,transparent) 40%,transparent 72%);filter:blur(5px);opacity:0;transition:opacity 0.3s ease}.pwd-pt-fx--heat .pwd-pt-btn:focus-visible .pwd-pt-fx-surface,.pwd-pt-fx--heat .pwd-pt-btn:focus-visible .pwd-pt-fx-surface::before{opacity:1}@media (hover:hover){.pwd-pt-fx--heat .pwd-pt-btn:hover .pwd-pt-fx-surface,.pwd-pt-fx--heat .pwd-pt-btn:hover .pwd-pt-fx-surface::before{opacity:1}}.pwd-pt-fx--heat .pwd-pt-btn:focus-visible .pwd-pt-fx-surface::before{animation:pwdpt-fx-heat-flicker calc(var(--pwdpt-fx-speed) / 4) ease-in-out infinite}@media (hover:hover){.pwd-pt-fx--heat .pwd-pt-btn:hover .pwd-pt-fx-surface::before{animation:pwdpt-fx-heat-flicker calc(var(--pwdpt-fx-speed) / 4) ease-in-out infinite}}.pwd-pt-fx--heat .pwd-pt-btn:focus-visible{box-shadow:0 0 var(--pwdpt-fx-glow) color-mix(in srgb,var(--pwdpt-fx-c3) 70%,transparent)}@media (hover:hover){.pwd-pt-fx--heat .pwd-pt-btn:hover{box-shadow:0 0 var(--pwdpt-fx-glow) color-mix(in srgb,var(--pwdpt-fx-c3) 70%,transparent)}}.pwd-pt-ember{position:absolute;bottom:-4px;border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--pwdpt-fx-c2) 35%,var(--pwdpt-fx-c3) 70%,transparent 78%);filter:blur(.4px);pointer-events:none;opacity:0;--pwdpt-ember-lift:calc(48px + var(--pwdpt-ember-extra, 40px))}.pwd-pt-fx--heat .pwd-pt-btn:focus-visible .pwd-pt-ember{animation:pwdpt-fx-ember-rise var(--pwdpt-ember-dur,1.2s) ease-out var(--pwdpt-ember-delay,0s) infinite;will-change:transform,opacity}@media (hover:hover){.pwd-pt-fx--heat .pwd-pt-btn:hover .pwd-pt-ember{animation:pwdpt-fx-ember-rise var(--pwdpt-ember-dur,1.2s) ease-out var(--pwdpt-ember-delay,0s) infinite;will-change:transform,opacity}}@supports (height:1cqh){.pwd-pt-fx--heat .pwd-pt-fx-surface{container-type:size}.pwd-pt-ember{--pwdpt-ember-lift:calc(100cqh + var(--pwdpt-ember-extra, 40px))}}.pwd-pt-ripple{position:absolute;border-radius:50%;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,color-mix(in srgb,var(--pwdpt-fx-c1) 70%,transparent) 0%,color-mix(in srgb,var(--pwdpt-fx-c1) 30%,transparent) 42%,transparent 70%);pointer-events:none;will-change:transform,opacity;animation:pwdpt-fx-ripple-anim 0.6s ease-out forwards}.pwd-pt-ripple--click{background:radial-gradient(circle,#fff 0%,color-mix(in srgb,var(--pwdpt-fx-c1) 60%,transparent) 30%,transparent 68%)}.pwd-pt-fx--ripple .pwd-pt-fx-surface::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--pwdpt-fx-c1) 22%,transparent) 0%,transparent 60%);opacity:0;transition:opacity 0.3s ease}@media (hover:hover){.pwd-pt-fx--ripple .pwd-pt-btn:hover .pwd-pt-fx-surface::before{opacity:1}}.pwd-pt-fx--lantern .pwd-pt-fx-surface{background:radial-gradient(circle 70px at var(--pwdpt-mx,50%) var(--pwdpt-my,50%),#fff 0%,var(--pwdpt-fx-c2) 14%,color-mix(in srgb,var(--pwdpt-fx-c2) 55%,transparent) 34%,transparent 60%);mix-blend-mode:screen;opacity:0;transition:opacity 0.25s ease}.pwd-pt-fx--lantern .pwd-pt-btn:focus-visible .pwd-pt-fx-surface{opacity:1}@media (hover:hover){.pwd-pt-fx--lantern .pwd-pt-btn:hover .pwd-pt-fx-surface{opacity:1}}.pwd-pt-fx--lantern .pwd-pt-btn:focus-visible{box-shadow:0 0 var(--pwdpt-fx-glow) color-mix(in srgb,var(--pwdpt-fx-c2) 55%,transparent)}@media (hover:hover){.pwd-pt-fx--lantern .pwd-pt-btn:hover{box-shadow:0 0 var(--pwdpt-fx-glow) color-mix(in srgb,var(--pwdpt-fx-c2) 55%,transparent)}}.pwd-pt-fx--soft .pwd-pt-btn{box-shadow:calc(var(--pwdpt-fx-soft-d) * -1) calc(var(--pwdpt-fx-soft-d) * -1) var(--pwdpt-fx-soft-b) var(--pwdpt-fx-soft-light),var(--pwdpt-fx-soft-d) var(--pwdpt-fx-soft-d) var(--pwdpt-fx-soft-b) var(--pwdpt-fx-soft-dark);transition:box-shadow 0.15s ease-in-out,opacity 0.15s ease-in-out,color 0.15s ease-in-out,transform 0.15s ease-in-out}.pwd-pt-fx--soft .pwd-pt-btn:active{box-shadow:inset calc(var(--pwdpt-fx-soft-d) * -0.67) calc(var(--pwdpt-fx-soft-d) * -0.67) calc(var(--pwdpt-fx-soft-b) * 0.8) var(--pwdpt-fx-soft-light),inset calc(var(--pwdpt-fx-soft-d) * 1.33) calc(var(--pwdpt-fx-soft-d) * 1.33) calc(var(--pwdpt-fx-soft-b) * 1.6) var(--pwdpt-fx-soft-dark);opacity:1;transform:scale(.99)}.pwd-pt-fx--soft .pwd-pt-btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (hover:hover){.pwd-pt-fx-soft-hover-lift.pwd-pt-fx--soft .pwd-pt-btn:hover{box-shadow:calc(var(--pwdpt-fx-soft-d) * -1.4) calc(var(--pwdpt-fx-soft-d) * -1.4) calc(var(--pwdpt-fx-soft-b) * 1.4) var(--pwdpt-fx-soft-light),calc(var(--pwdpt-fx-soft-d) * 1.4) calc(var(--pwdpt-fx-soft-d) * 1.4) calc(var(--pwdpt-fx-soft-b) * 1.4) var(--pwdpt-fx-soft-dark);transform:translateY(-1px)}.pwd-pt-fx-soft-hover-dim.pwd-pt-fx--soft .pwd-pt-btn:hover{opacity:var(--pwdpt-fx-soft-dim)}.pwd-pt-fx--soft .pwd-pt-btn:active:hover{box-shadow:inset calc(var(--pwdpt-fx-soft-d) * -0.67) calc(var(--pwdpt-fx-soft-d) * -0.67) calc(var(--pwdpt-fx-soft-b) * 0.8) var(--pwdpt-fx-soft-light),inset calc(var(--pwdpt-fx-soft-d) * 1.33) calc(var(--pwdpt-fx-soft-d) * 1.33) calc(var(--pwdpt-fx-soft-b) * 1.6) var(--pwdpt-fx-soft-dark);opacity:1;transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.pwd-pt-fx-surface,.pwd-pt-fx-surface *,.pwd-pt-fx-surface *::before,.pwd-pt-fx-surface *::after,[class*="pwd-pt-fx--"] .pwd-pt-btn::before,[class*="pwd-pt-fx--"] .pwd-pt-btn::after{animation:none!important;transition:none!important}}