:root{--pcb-radius:12px;--pcb-radius-lg:16px;--pcb-transition:0.2s ease}.pcb-callout{--pcb-bg:#faf7f4;--pcb-border:#e8ddd4;--pcb-accent:#b45309;--pcb-title-color:#92400e;--pcb-content-color:#555;--pcb-link-color:#b45309;--pcb-title-size:14px;--pcb-content-size:15px;position:relative;background:var(--pcb-bg);border:1px solid var(--pcb-border);border-left:4px solid var(--pcb-accent);border-radius:var(--pcb-radius);padding:20px 24px;margin:28px 0;font-family:inherit;line-height:1.65;transition:box-shadow var(--pcb-transition)}.pcb-callout:hover{box-shadow:0 2px 12px rgb(0 0 0 / .06)}.pcb-callout__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pcb-callout__icon{display:flex;align-items:center;flex-shrink:0;color:var(--pcb-accent)}.pcb-callout__icon .pcb-icon{width:18px;height:18px}.pcb-callout__title{font-family:inherit;font-weight:600;font-size:var(--pcb-title-size);color:var(--pcb-title-color);margin:0;padding:0}.pcb-callout__content{font-family:inherit;font-size:var(--pcb-content-size);color:var(--pcb-content-color);line-height:1.7;margin:0}.pcb-callout__content p{margin:0 0 .5em 0}.pcb-callout__content p:last-child{margin-bottom:0}.pcb-callout__content a{color:var(--pcb-link-color);text-decoration:underline;text-underline-offset:2px;transition:opacity var(--pcb-transition)}.pcb-callout__content a:hover{opacity:.8}.pcb-callout__content strong,.pcb-callout__content b{font-weight:600;color:var(--pcb-title-color)}.pcb-callout.pcb-callout--local_tip{--pcb-bg:#faf7f4;--pcb-border:#e8ddd4;--pcb-accent:#b45309;--pcb-title-color:#92400e;--pcb-link-color:#b45309}.pcb-callout.pcb-callout--health_advisory{--pcb-bg:#fef2f2;--pcb-border:#fecaca;--pcb-accent:#dc2626;--pcb-title-color:#991b1b;--pcb-link-color:#dc2626}.pcb-callout.pcb-callout--warning{--pcb-bg:#fffbeb;--pcb-border:#fde68a;--pcb-accent:#d97706;--pcb-title-color:#92400e;--pcb-link-color:#d97706}.pcb-callout.pcb-callout--pro_tip{--pcb-bg:#ecfdf5;--pcb-border:#a7f3d0;--pcb-accent:#059669;--pcb-title-color:#065f46;--pcb-link-color:#059669}.pcb-callout.pcb-callout--expert_tip{--pcb-bg:#f5f3ff;--pcb-border:#ddd6fe;--pcb-accent:#7c3aed;--pcb-title-color:#5b21b6;--pcb-link-color:#7c3aed}.pcb-callout.pcb-callout--info{--pcb-bg:#eff6ff;--pcb-border:#bfdbfe;--pcb-accent:#2563eb;--pcb-title-color:#1e40af;--pcb-link-color:#2563eb}.pcb-callout.pcb-callout--cultural{--pcb-bg:#fff7ed;--pcb-border:#fed7aa;--pcb-accent:#ea580c;--pcb-title-color:#c2410c;--pcb-link-color:#ea580c}.pcb-callout.pcb-callout--photo_spot{--pcb-bg:#ecfeff;--pcb-border:#a5f3fc;--pcb-accent:#0891b2;--pcb-title-color:#0e7490;--pcb-link-color:#0891b2}.pcb-cta-card{--cta-card-bg:#ffffff;--cta-card-border:#e5e7eb;--cta-badge-bg:#16a34a;--cta-badge-text:#ffffff;--cta-title-color:#111827;--cta-subtitle-color:#4b5563;--cta-price-color:#111827;--cta-price-label-color:#6b7280;--cta-feature-color:#374151;--cta-checkmark:#16a34a;--cta-primary-bg:#2563eb;--cta-primary-text:#ffffff;--cta-primary-hover-bg:#1d4ed8;--cta-primary-hover-text:#ffffff;--cta-secondary-bg:#f3f4f6;--cta-secondary-text:#374151;--cta-secondary-hover-bg:#e5e7eb;--cta-secondary-hover-text:#1f2937;--cta-title-size:22px;--cta-price-size:28px;position:relative;background:var(--cta-card-bg);border:1px solid var(--cta-card-border);border-radius:var(--pcb-radius-lg);padding:28px;margin:44px 0;box-shadow:0 4px 20px rgb(0 0 0 / .08);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pcb-cta__badge{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cta-badge-text);background:var(--cta-badge-bg);padding:6px 12px;border-radius:100px;margin-bottom:16px}.pcb-cta__header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.pcb-cta__header-content{flex:1;min-width:200px}.pcb-cta__title{font-size:var(--cta-title-size);font-weight:700;color:var(--cta-title-color);margin:0 0 6px 0;line-height:1.3;display:flex;align-items:center;gap:8px}.pcb-cta__icon{font-size:1.2em;line-height:1}.pcb-cta__subtitle{font-size:14px;font-weight:400;color:var(--cta-subtitle-color);margin:0;line-height:1.5}.pcb-cta__subtitle p{margin:0}.pcb-cta__subtitle p+p{margin-top:4px}.pcb-cta__subtitle strong,.pcb-cta__subtitle b{font-weight:600}.pcb-cta__subtitle a{color:var(--cta-primary-bg);text-decoration:underline}.pcb-cta__pricing{text-align:right;flex-shrink:0;min-width:fit-content}.pcb-cta__price-label{display:block;font-size:11px;font-weight:500;color:var(--cta-price-label-color);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;white-space:nowrap}.pcb-cta__price{display:block;font-size:var(--cta-price-size);font-weight:700;color:var(--cta-price-color);line-height:1.2;white-space:nowrap}.pcb-cta__price-suffix{display:block;font-size:13px;font-weight:400;color:var(--cta-subtitle-color);margin-top:2px;white-space:nowrap}.pcb-cta__features{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;margin:20px 0;padding:20px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;list-style:none}.pcb-cta__feature{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;color:var(--cta-feature-color);line-height:1.4}.pcb-cta__check{width:18px;height:18px;flex-shrink:0;color:var(--cta-checkmark);margin-top:1px}.pcb-cta__buttons{display:flex;gap:12px;margin-top:4px}.pcb-cta__btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;padding:14px 20px;border-radius:10px;text-decoration:none!important;text-align:center;transition:transform var(--pcb-transition),box-shadow var(--pcb-transition),background-color var(--pcb-transition);cursor:pointer;border:none}.pcb-cta__btn:hover{transform:translateY(-1px)}.pcb-cta-card .pcb-cta__btn.pcb-cta__btn--primary{background-color:var(--cta-primary-bg)!important;color:var(--cta-primary-text)!important}.pcb-cta-card .pcb-cta__btn.pcb-cta__btn--primary:hover,.pcb-cta-card .pcb-cta__btn.pcb-cta__btn--primary:focus,.pcb-cta-card .pcb-cta__btn.pcb-cta__btn--primary:active{background-color:var(--cta-primary-hover-bg)!important;color:var(--cta-primary-hover-text)!important;box-shadow:0 4px 16px rgb(0 0 0 / .25)}.pcb-cta-card .pcb-cta__btn.pcb-cta__btn--secondary{background-color:var(--cta-secondary-bg)!important;color:var(--cta-secondary-text)!important;border:1px solid #e5e5e5}.pcb-cta-card .pcb-cta__btn.pcb-cta__btn--secondary:hover,.pcb-cta-card .pcb-cta__btn.pcb-cta__btn--secondary:focus,.pcb-cta-card .pcb-cta__btn.pcb-cta__btn--secondary:active{background-color:var(--cta-secondary-hover-bg)!important;color:var(--cta-secondary-hover-text)!important}.pcb-cta-urgency{background:#fff;border:1px solid #d1d5db;border-radius:var(--pcb-radius-lg);padding:32px;margin:44px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pcb-urgency__container{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:start}.pcb-urgency__content{display:flex;flex-direction:column;gap:16px}.pcb-urgency__headline{font-size:28px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.25}.pcb-urgency__subheadline{font-size:15px;color:#555;line-height:1.6;margin:0}.pcb-urgency__subheadline p{margin:0}.pcb-urgency__features{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;list-style:none;margin:4px 0 0 0;padding:0}.pcb-urgency__feature{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#555;line-height:1.4}.pcb-urgency__check{width:16px;height:16px;flex-shrink:0;color:#16a34a;margin-top:2px}.pcb-urgency__testimonial{background:#fef3c7;border-radius:8px;padding:16px 20px;margin-top:4px}.pcb-urgency__quote{font-size:14px;font-style:italic;color:#1a1a1a;line-height:1.6;margin:0 0 10px 0;padding:0;border:none}.pcb-urgency__author{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px}.pcb-urgency__author-name{font-weight:600;color:#1a1a1a}.pcb-urgency__author-meta{color:#555}.pcb-urgency__card-wrapper{position:relative;width:280px;flex-shrink:0}.pcb-urgency__card-badge{position:absolute;top:-12px;right:16px;background:#16a34a;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:6px 14px;border-radius:100px;z-index:1}.pcb-urgency__card{background:#1e293b;border-radius:var(--pcb-radius-lg);padding:24px 20px;text-align:center}.pcb-urgency__card-header{margin-bottom:4px}.pcb-urgency__card-title{font-size:16px;font-weight:600;color:#fff;margin:0}.pcb-urgency__card-price{font-size:40px;font-weight:700;color:#4ade80;line-height:1.1;margin:8px 0}.pcb-urgency__card-suffix{font-size:13px;color:#fff;opacity:.85;margin-bottom:20px}.pcb-urgency__card-buttons{display:flex;flex-direction:column;gap:10px}.pcb-urgency__btn{display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;padding:12px 16px;border-radius:8px;text-decoration:none!important;text-align:center;transition:all 0.2s ease;cursor:pointer;border:none}.pcb-urgency__btn-icon{width:16px;height:16px;flex-shrink:0}.pcb-cta-urgency .pcb-urgency__btn.pcb-urgency__btn--primary{background-color:#22c55e!important;color:#ffffff!important}.pcb-cta-urgency .pcb-urgency__btn.pcb-urgency__btn--primary:hover{background-color:#16a34a!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.pcb-cta-urgency .pcb-urgency__btn.pcb-urgency__btn--secondary{background-color:transparent!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .3)}.pcb-cta-urgency .pcb-urgency__btn.pcb-urgency__btn--secondary:hover{background-color:rgb(255 255 255 / .1)!important}.pcb-urgency__card-footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .1);font-size:12px;color:#fff;opacity:.8}.pcb-urgency__card-footer .pcb-urgency__check{width:14px;height:14px;color:#4ade80}.pcb-banner{--banner-bg:#ffffff;--banner-border:#e5e5e5;--banner-text:#374151;--banner-accent:#3b82f6;--banner-link:#2563eb;--banner-icon-bg:#eff6ff;--banner-content-size:15px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:var(--banner-bg);border:1px solid var(--banner-border);border-radius:var(--pcb-radius);padding:20px 24px;margin:28px 0;font-family:inherit;font-size:var(--banner-content-size);line-height:1.65}.pcb-banner__main{display:flex;align-items:flex-start;gap:14px;flex:1}.pcb-banner__icon-wrap{width:40px;height:40px;background:var(--banner-icon-bg);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pcb-banner__icon{width:20px;height:20px;color:var(--banner-accent)}.pcb-banner__emoji{font-size:20px;line-height:1}.pcb-banner__content{font-family:inherit;font-size:var(--banner-content-size);font-weight:400;color:var(--banner-text);line-height:1.65;margin:0;padding-top:8px}.pcb-banner__content p{margin:0}.pcb-banner__content strong,.pcb-banner__content b{font-weight:600;color:#1a1a1a}.pcb-banner__content a{color:var(--banner-link);text-decoration:underline}.pcb-banner__link{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:14px;font-weight:600;color:var(--banner-link)!important;text-decoration:none!important;white-space:nowrap;flex-shrink:0;padding-top:8px;transition:gap var(--pcb-transition)}.pcb-banner__link:hover{gap:8px;color:var(--banner-link)!important}.pcb-banner__arrow{width:16px;height:16px;color:var(--banner-link);transition:transform var(--pcb-transition)}.pcb-banner__link:hover .pcb-banner__arrow{transform:translateX(3px)}.pcb-banner.pcb-banner--info{--banner-bg:#eff6ff;--banner-border:#3b82f6;--banner-text:#1e40af;--banner-accent:#3b82f6;--banner-link:#1d4ed8;--banner-icon-bg:rgba(255, 255, 255, 0.8);border-left-width:4px}.pcb-banner.pcb-banner--warning{--banner-bg:#fffbeb;--banner-border:#f59e0b;--banner-text:#92400e;--banner-accent:#f59e0b;--banner-link:#b45309;--banner-icon-bg:rgba(255, 255, 255, 0.8);border-left-width:4px}.pcb-banner.pcb-banner--success{--banner-bg:#ecfdf5;--banner-border:#10b981;--banner-text:#065f46;--banner-accent:#10b981;--banner-link:#047857;--banner-icon-bg:rgba(255, 255, 255, 0.8);border-left-width:4px}.pcb-banner.pcb-banner--alert{--banner-bg:#fef2f2;--banner-border:#ef4444;--banner-text:#991b1b;--banner-accent:#ef4444;--banner-link:#b91c1c;--banner-icon-bg:rgba(255, 255, 255, 0.8);border-left-width:4px}.pcb-banner.pcb-banner--neutral{--banner-bg:#f9fafb;--banner-border:#9ca3af;--banner-text:#374151;--banner-accent:#6b7280;--banner-link:#4b5563;--banner-icon-bg:rgba(255, 255, 255, 0.8);border-left-width:4px}.pcb-banner.pcb-banner--saffron{--banner-bg:#fff7ed;--banner-border:#ea580c;--banner-text:#9a3412;--banner-accent:#ea580c;--banner-link:#c2410c;--banner-icon-bg:rgba(255, 255, 255, 0.8);border-left-width:4px}.pcb-banner.pcb-banner--violet{--banner-bg:#f5f3ff;--banner-border:#8b5cf6;--banner-text:#5b21b6;--banner-accent:#8b5cf6;--banner-link:#6d28d9;--banner-icon-bg:rgba(255, 255, 255, 0.8);border-left-width:4px}.pcb-pricing-table{margin:44px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pcb-pricing__header{text-align:center;margin-bottom:40px}.pcb-pricing__title{font-family:inherit;font-size:32px;font-weight:700;font-style:italic;color:#1a1a1a;margin:0 0 12px 0}.pcb-pricing__subtitle{font-family:inherit;font-size:16px;color:#666;margin:0}.pcb-pricing__cards{display:grid;gap:24px}.pcb-pricing__cards--1{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pcb-pricing__cards--2{grid-template-columns:repeat(2,1fr)}.pcb-pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pcb-pricing__cards--4{grid-template-columns:repeat(4,1fr)}.pcb-pricing__card{position:relative;background:#fff;border:1px solid #e5e5e5;border-radius:var(--pcb-radius-lg);padding:32px 28px;display:flex;flex-direction:column}.pcb-pricing__card--highlighted{border-width:2px;border-color:#06c;box-shadow:0 4px 24px rgb(0 102 204 / .15);padding-top:40px}.pcb-pricing__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#06c;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:8px 20px;border-radius:100px;white-space:nowrap}.pcb-pricing__card-title{font-family:inherit;font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 4px 0}.pcb-pricing__duration{font-size:14px;color:#666;margin:0 0 16px 0}.pcb-pricing__price-wrap{display:flex;align-items:baseline;gap:4px;margin-bottom:24px}.pcb-pricing__price{font-size:36px;font-weight:700;color:#1a1a1a}.pcb-pricing__price-suffix{font-size:15px;color:#666}.pcb-pricing__features{list-style:none;margin:0 0 28px 0;padding:0;flex:1}.pcb-pricing__feature{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0;font-size:15px;color:#333}.pcb-pricing__feature:last-child{border-bottom:none}.pcb-pricing__check{width:18px;height:18px;color:#16a34a;flex-shrink:0;margin-top:2px}.pcb-pricing__btn{display:block;width:100%;padding:16px 24px;border-radius:10px;font-family:inherit;font-size:15px;font-weight:600;text-align:center;text-decoration:none!important;transition:all 0.2s ease;margin-top:auto}.pcb-pricing__btn--secondary{background:#fff;color:#1a1a1a!important;border:1px solid #d1d5db}.pcb-pricing__btn--secondary:hover{background:#f5f5f5;color:#1a1a1a!important;border-color:#9ca3af}.pcb-pricing__btn--primary{background:#06c;color:#ffffff!important;border:none}.pcb-pricing__btn--primary:hover{background:#0052a3;color:#ffffff!important;box-shadow:0 4px 12px rgb(0 102 204 / .3);transform:translateY(-1px)}.pcb-faq-accordion{margin:44px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pcb-faq__header{text-align:center;margin-bottom:32px}.pcb-faq__title{font-family:inherit;font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 8px 0}.pcb-faq__subtitle{font-family:inherit;font-size:16px;color:#666;margin:0}.pcb-faq__list{display:flex;flex-direction:column;gap:16px}.pcb-faq__item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--pcb-radius-lg);overflow:hidden}.pcb-faq__item:hover{box-shadow:0 2px 8px rgb(0 0 0 / .04)}.pcb-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px 28px;background:#fff0;border:none;cursor:pointer;text-align:left;font-family:inherit;list-style:none}.pcb-faq__question::-webkit-details-marker{display:none}.pcb-faq__question::marker{display:none;content:''}.pcb-faq__question:hover{background:#f3f4f6}.pcb-faq__question:focus{outline:none;background:#f3f4f6}.pcb-faq__question-text{font-size:17px;font-weight:600;color:#1a1a1a;line-height:1.4;flex:1}.pcb-faq__icon{flex-shrink:0;width:24px;height:24px;color:#9ca3af;transition:transform 0.3s ease}.pcb-faq__icon svg{width:100%;height:100%}.pcb-faq__item[open] .pcb-faq__icon{transform:rotate(180deg)}.pcb-faq__answer{overflow:hidden}.pcb-faq__answer-content{padding:0 28px 24px 28px;font-size:16px;line-height:1.7;color:#4b5563}.pcb-faq__answer-content p{margin:0 0 12px 0}.pcb-faq__answer-content p:last-child{margin-bottom:0}.pcb-faq__answer-content a{color:#1a1a1a;text-decoration:underline;text-underline-offset:2px}.pcb-faq__answer-content ul,.pcb-faq__answer-content ol{margin:12px 0;padding-left:24px}.pcb-faq__answer-content li{margin-bottom:8px}.pcb-faq__answer-content strong{font-weight:600;color:#1a1a1a}.pcb-city-comparison{background:#fff;border:1px solid #e5e7eb;border-radius:var(--pcb-radius-lg);overflow:hidden;margin:44px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pcb-city__header{display:grid;grid-template-columns:minmax(140px,1fr) minmax(200px,2fr) minmax(200px,2fr);background:#f9fafb;border-bottom:1px solid #e5e7eb}.pcb-city__header-cell{padding:18px 24px;font-size:15px;font-weight:600;color:#374151}.pcb-city__header-cell--factor{text-align:left}.pcb-city__header-cell--city1,.pcb-city__header-cell--city2{text-align:center}.pcb-city__body{display:flex;flex-direction:column}.pcb-city__row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(200px,2fr) minmax(200px,2fr);border-bottom:1px solid #e5e7eb}.pcb-city__row:last-child{border-bottom:none}.pcb-city__cell{padding:20px 24px}.pcb-city__factor{font-size:15px;font-weight:600;color:#1a1a1a;display:flex;align-items:center}.pcb-city__value{display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:15px;color:#4b5563}.pcb-city__value-text{flex-shrink:1}.pcb-city__badge{display:inline-flex;align-items:center;gap:4px;background:#dcfce7;color:#16a34a;font-size:12px;font-weight:600;padding:6px 12px;border-radius:100px;white-space:nowrap;flex-shrink:0}.pcb-city__badge-icon{width:12px;height:12px}.pcb-feature-box{--fb-bg:#fef9e7;--fb-border:#f5e6b3;--fb-title:#92400e;--fb-text:#666;--fb-icon:#b45309;--fb-primary-bg:#991b1b;--fb-primary-text:#ffffff;--fb-check:#16a34a;position:relative;background:var(--fb-bg);border:1px solid var(--fb-border);border-radius:var(--pcb-radius-lg);padding:28px 28px 28px 80px;margin:28px 0;font-family:inherit}.pcb-feature-box__icon-wrap{position:absolute;top:20px;left:20px;width:44px;height:44px;background:rgb(255 255 255 / .8);border-radius:10px;display:flex;align-items:center;justify-content:center}.pcb-feature-box__icon{width:24px;height:24px;color:var(--fb-icon)}.pcb-feature-box__title{font-family:inherit;font-size:20px;font-weight:700;font-style:italic;color:var(--fb-title);margin:0 0 12px 0}.pcb-feature-box__desc{font-family:inherit;font-size:15px;color:var(--fb-text);line-height:1.6;margin:0 0 20px 0}.pcb-feature-box__desc p{margin:0}.pcb-feature-box__features{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:0 0 24px 0;padding:0}.pcb-feature-box__feature{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.pcb-feature-box__check{width:16px;height:16px;color:var(--fb-check);flex-shrink:0}.pcb-feature-box__buttons{display:flex;gap:12px;flex-wrap:wrap}.pcb-feature-box__btn{padding:12px 24px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none!important;transition:all var(--pcb-transition)}.pcb-feature-box__btn--primary{background:var(--fb-primary-bg);color:var(--fb-primary-text)!important}.pcb-feature-box__btn--primary:hover{opacity:.9;box-shadow:0 4px 12px rgb(0 0 0 / .2);color:var(--fb-primary-text)!important}.pcb-feature-box__btn--secondary{background:#fff;color:#1a1a1a!important;border:1px solid #e5e5e5}.pcb-feature-box__btn--secondary:hover{background:#f9f9f9;color:#1a1a1a!important}.pcb-feature-box.pcb-feature-box--warm{--fb-bg:#fef9e7;--fb-border:#f5e6b3;--fb-title:#92400e;--fb-icon:#b45309;--fb-primary-bg:#991b1b}.pcb-feature-box.pcb-feature-box--blue{--fb-bg:#eff6ff;--fb-border:#bfdbfe;--fb-title:#1e40af;--fb-icon:#2563eb;--fb-primary-bg:#1d4ed8}.pcb-feature-box.pcb-feature-box--green{--fb-bg:#ecfdf5;--fb-border:#a7f3d0;--fb-title:#065f46;--fb-icon:#059669;--fb-primary-bg:#059669}.pcb-feature-box.pcb-feature-box--orange{--fb-bg:#fff7ed;--fb-border:#fed7aa;--fb-title:#9a3412;--fb-icon:#ea580c;--fb-primary-bg:#ea580c}.pcb-feature-box.pcb-feature-box--purple{--fb-bg:#f5f3ff;--fb-border:#ddd6fe;--fb-title:#5b21b6;--fb-icon:#7c3aed;--fb-primary-bg:#7c3aed}.pcb-feature-box.pcb-feature-box--neutral{--fb-bg:#f9fafb;--fb-border:#e5e7eb;--fb-title:#374151;--fb-icon:#6b7280;--fb-primary-bg:#374151}.pcb-package-card{--pkg-accent:#ea580c;--pkg-btn-bg:#ea580c;--pkg-btn-text:#ffffff;display:flex;justify-content:space-between;align-items:flex-start;gap:32px;background:#fff;border:1px solid #e5e5e5;border-radius:var(--pcb-radius-lg);padding:32px;margin:28px 0;box-shadow:0 2px 12px rgb(0 0 0 / .06);font-family:inherit}.pcb-package__main{flex:1}.pcb-package__info{margin-bottom:20px}.pcb-package__title{font-family:inherit;font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 8px 0}.pcb-package__desc{font-family:inherit;font-size:15px;color:#666;line-height:1.6;margin:0}.pcb-package__desc p{margin:0}.pcb-package__features{display:flex;flex-wrap:wrap;gap:12px 32px;list-style:none;margin:0;padding:0}.pcb-package__feature{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.pcb-package__check{width:18px;height:18px;color:#16a34a;flex-shrink:0}.pcb-package__pricing{text-align:right;flex-shrink:0;min-width:140px}.pcb-package__price-label{display:block;font-size:11px;font-weight:500;color:var(--pkg-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.pcb-package__price{display:block;font-size:36px;font-weight:700;color:var(--pkg-accent);line-height:1.1}.pcb-package__price-suffix{display:block;font-size:13px;color:#666;margin-bottom:16px}.pcb-package__btn{display:inline-block;padding:12px 28px;background:var(--pkg-btn-bg);color:var(--pkg-btn-text)!important;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none!important;transition:all var(--pcb-transition)}.pcb-package__btn:hover{opacity:.9;box-shadow:0 4px 12px rgb(0 0 0 / .2);color:var(--pkg-btn-text)!important}.pcb-package-card.pcb-package-card--orange{--pkg-accent:#ea580c;--pkg-btn-bg:#ea580c}.pcb-package-card.pcb-package-card--blue{--pkg-accent:#2563eb;--pkg-btn-bg:#2563eb}.pcb-package-card.pcb-package-card--green{--pkg-accent:#059669;--pkg-btn-bg:#059669}.pcb-package-card.pcb-package-card--saffron{--pkg-accent:#ea580c;--pkg-btn-bg:#ea580c}.pcb-comparison-box{margin:44px 0;font-family:inherit}.pcb-comparison__header{text-align:center;margin-bottom:32px}.pcb-comparison__title{font-family:inherit;font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 8px 0}.pcb-comparison__subtitle{font-family:inherit;font-size:16px;color:#666;margin:0}.pcb-comparison__cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pcb-comparison__card{position:relative;background:#fff;border:1px solid #e5e5e5;border-radius:var(--pcb-radius-lg);padding:28px;display:flex;flex-direction:column}.pcb-comparison__card--highlighted{border:2px solid #16a34a;box-shadow:0 4px 20px rgb(22 163 74 / .12)}.pcb-comparison__badge{position:absolute;top:-12px;right:24px;background:#fff;color:#16a34a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 12px}.pcb-comparison__card-title{font-family:inherit;font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 12px 0}.pcb-comparison__price-wrap{display:flex;align-items:baseline;gap:4px;margin-bottom:20px}.pcb-comparison__price{font-size:32px;font-weight:700;color:#1a1a1a}.pcb-comparison__price-suffix{font-size:14px;color:#666}.pcb-comparison__features{list-style:none;margin:0 0 24px 0;padding:0;flex:1}.pcb-comparison__feature{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.pcb-comparison__feature:last-child{border-bottom:none}.pcb-comparison__check{width:18px;height:18px;color:#16a34a;flex-shrink:0;margin-top:1px}.pcb-comparison__btn{display:block;width:100%;padding:14px 20px;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;text-align:center;text-decoration:none!important;transition:all var(--pcb-transition);margin-top:auto}.pcb-comparison__btn--secondary{background:#fff;color:#1a1a1a!important;border:1px solid #e5e5e5}.pcb-comparison__btn--secondary:hover{background:#f5f5f5;color:#1a1a1a!important}.pcb-comparison__btn--primary{background:#16a34a;color:#ffffff!important;border:none}.pcb-comparison__btn--primary:hover{background:#15803d;color:#ffffff!important;box-shadow:0 4px 12px rgb(22 163 74 / .3)}@media (max-width:1024px){.pcb-cta-card{padding:24px}.pcb-cta__title{font-size:20px}.pcb-cta__price{font-size:26px}.pcb-cta-urgency{padding:32px}.pcb-urgency__container{grid-template-columns:1fr 300px;gap:32px}.pcb-urgency__headline{font-size:28px}.pcb-urgency__card-price{font-size:40px}}.pcb-image-gallery{margin:40px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;box-sizing:border-box}.pcb-image-gallery *,.pcb-image-gallery *::before,.pcb-image-gallery *::after{box-sizing:border-box}.pcb-gal__header{margin-bottom:20px}.pcb-gal__title{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 16px 0;line-height:1.3}.pcb-gal__filters{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.pcb-gal__filter{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;border:1px solid #e0e0e0;border-radius:50px;cursor:pointer;transition:all 0.2s ease;background:#f5f5f5;color:#555;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;white-space:nowrap}.pcb-gal__filter:hover{background:#eee}.pcb-gal__filter--active,.pcb-gal__filter.active{background:#3b82f6;color:#fff;border-color:#3b82f6}.pcb-gal__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:10px}.pcb-image-gallery .pcb-gal__grid .pcb-gal__item{position:relative;overflow:hidden!important;border-radius:16px!important;cursor:pointer;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;isolation:isolate}.pcb-gal__item--featured{grid-column:1 / 3;grid-row:1 / 3}.pcb-image-gallery .pcb-gal__grid .pcb-gal__item>img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;-webkit-transition:transform 0.5s cubic-bezier(.25,.46,.45,.94)!important;transition:transform 0.5s cubic-bezier(.25,.46,.45,.94)!important;-webkit-transform:translateZ(0) scale(1)!important;transform:translateZ(0) scale(1)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:transform!important}.pcb-image-gallery .pcb-gal__grid .pcb-gal__item:hover>img{-webkit-transform:translateZ(0) scale(1.08)!important;transform:translateZ(0) scale(1.08)!important}.pcb-image-gallery .pcb-gal__grid .pcb-gal__hover{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:8px 12px;background:linear-gradient(to top,rgb(0 0 0 / .7) 0%,transparent 100%)!important;opacity:0!important;-webkit-transition:opacity 0.4s ease!important;transition:opacity 0.4s ease!important;display:flex;flex-direction:column;gap:2px;z-index:2}.pcb-image-gallery .pcb-gal__grid .pcb-gal__item:hover .pcb-gal__hover{opacity:1!important}.pcb-gal__hover-title{font-size:11px;font-weight:600;color:#fff;line-height:1.2}.pcb-gal__item--featured .pcb-gal__hover-title{font-size:14px}.pcb-gal__subtitle{font-size:10px;font-weight:500;text-decoration:none}.pcb-gal__subtitle:hover{text-decoration:underline}.pcb-gal__subtitle-text{font-size:10px;color:rgb(255 255 255 / .8)}.pcb-gal__item--featured .pcb-gal__subtitle,.pcb-gal__item--featured .pcb-gal__subtitle-text{font-size:12px}.pcb-gal__empty{padding:60px;text-align:center;background:#f9fafb;border:2px dashed #e0e0e0;border-radius:12px;color:#888}.pcb-gal__lightbox{position:fixed;inset:0;z-index:999999;background:rgb(0 0 0 / .95);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.3s}.pcb-gal__lightbox--active{opacity:1;visibility:visible}.pcb-gal__lb-backdrop{position:absolute;inset:0;cursor:pointer}.pcb-gal__lb-close,.pcb-gal__lb-prev,.pcb-gal__lb-next{position:absolute;background:rgb(255 255 255 / .1);border:none;border-radius:50%;cursor:pointer;color:#fff;font-size:28px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:background 0.2s;z-index:10}.pcb-gal__lb-close:hover,.pcb-gal__lb-prev:hover,.pcb-gal__lb-next:hover{background:rgb(255 255 255 / .2)}.pcb-gal__lb-close{top:20px;right:20px}.pcb-gal__lb-prev{left:20px;top:50%;transform:translateY(-50%)}.pcb-gal__lb-next{right:20px;top:50%;transform:translateY(-50%)}.pcb-gal__lb-content{display:flex;flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;z-index:5}.pcb-gal__lb-img{max-width:100%;max-height:calc(90vh - 80px);object-fit:contain;border-radius:8px}.pcb-gal__lb-info{margin-top:16px;text-align:center;display:flex;flex-direction:column;gap:4px}.pcb-gal__lb-title{font-size:14px;font-weight:600;color:#fff}.pcb-gal__lb-link{font-size:12px;color:#60a5fa;text-decoration:none}.pcb-gal__lb-link:hover{text-decoration:underline}.pcb-gal__lb-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:13px;color:rgb(255 255 255 / .6);background:rgb(0 0 0 / .5);padding:6px 14px;border-radius:50px}.pcb-pilgrims-feature{padding:40px;background:var(--pf-bg,#ffffff);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;border-radius:16px;margin:28px 0}.pcb-pilgrims-feature *,.pcb-pilgrims-feature *::before,.pcb-pilgrims-feature *::after{box-sizing:border-box}.pcb-pf__header{text-align:center;max-width:700px;margin:0 auto 48px auto}.pcb-pf__title{font-size:36px;font-weight:700;color:var(--pf-title,#1a1a1a);margin:0 0 12px 0;line-height:1.2}.pcb-pf__subtitle{font-size:18px;color:var(--pf-subtitle,#666666);margin:0;line-height:1.5}.pcb-pf__grid{display:grid;gap:24px;max-width:1200px;margin:0 auto;padding:0 20px}.pcb-pf__grid--2{grid-template-columns:repeat(2,1fr)}.pcb-pf__grid--3{grid-template-columns:repeat(3,1fr)}.pcb-pf__grid--4{grid-template-columns:repeat(4,1fr)}.pcb-pilgrims-feature .pcb-pf__grid .pcb-pf__card{background:var(--pf-card-bg,#ffffff);border:1px solid var(--pf-card-border,#e5e7eb);border-radius:16px!important;padding:32px 24px;text-align:center;-webkit-transition:all 0.3s ease!important;transition:all 0.3s ease!important}.pcb-pilgrims-feature .pcb-pf__grid--hover .pcb-pf__card:hover{-webkit-transform:translateY(-4px)!important;transform:translateY(-4px)!important;border-color:var(--pf-hover-border,#3b82f6)!important;box-shadow:0 12px 24px rgb(0 0 0 / .1)!important}.pcb-pf__icon{width:64px;height:64px;background:var(--pf-icon-bg,#f3f4f6);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px auto;font-size:32px;line-height:1}.pcb-pf__card-title{font-size:18px;font-weight:600;color:var(--pf-card-title,#1a1a1a);margin:0 0 12px 0;line-height:1.3}.pcb-pf__card-text{font-size:14px;color:var(--pf-card-text,#6b7280);margin:0 0 20px 0;line-height:1.6}.pcb-pf__card-text:last-child{margin-bottom:0}.pcb-pf__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--pf-btn-bg,#3b82f6);color:var(--pf-btn-text,#ffffff);font-size:14px;font-weight:500;text-decoration:none;border-radius:8px;transition:all 0.2s ease}.pcb-pf__btn:hover{background:var(--pf-btn-hover-bg,#2563eb);transform:translateY(-1px)}.pcb-pf__empty{padding:60px;text-align:center;background:#f9fafb;border:2px dashed #e0e0e0;border-radius:12px;color:#888;max-width:600px;margin:0 auto}.pcb-testimonial-slider{background:var(--ts-bg,#ffffff);border-radius:16px;padding:48px 20px;margin:28px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pcb-testimonial-slider *,.pcb-testimonial-slider *::before,.pcb-testimonial-slider *::after{box-sizing:border-box}.pcb-ts__header{text-align:center;max-width:700px;margin:0 auto 32px auto}.pcb-ts__title{font-size:28px;font-weight:700;color:var(--ts-title,#1a1a1a);margin:0 0 8px 0;line-height:1.3}.pcb-ts__subtitle{font-size:16px;color:var(--ts-subtitle,#666666);margin:0;line-height:1.5}.pcb-ts__container{position:relative;overflow:hidden;max-width:800px;margin:0 auto}.pcb-ts__track{position:relative;min-height:250px}.pcb-ts__slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s ease,visibility 0.5s ease!important;transition:opacity 0.5s ease,visibility 0.5s ease!important}.pcb-ts__slide--active{position:relative;opacity:1;visibility:visible}.pcb-ts__card{background:var(--ts-card-bg,#fef7ed);border:1px solid var(--ts-card-border,#fed7aa);border-radius:16px;padding:32px}.pcb-ts__card-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.pcb-ts__avatar{width:64px;height:64px;border-radius:50%;background:var(--ts-avatar-bg,#f97316);color:var(--ts-avatar-text,#ffffff);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;flex-shrink:0;overflow:hidden}.pcb-ts__avatar img{width:100%;height:100%;object-fit:cover}.pcb-ts__info{flex:1;min-width:150px}.pcb-ts__name{font-size:18px;font-weight:600;color:var(--ts-name,#1a1a1a);line-height:1.3;margin:0}.pcb-ts__meta{font-size:14px;color:var(--ts-meta,#666666);margin:4px 0 0 0}.pcb-ts__rating{display:flex;gap:2px}.pcb-ts__star{font-size:20px;color:#d1d5db}.pcb-ts__star--filled{color:var(--ts-star,#f59e0b)}.pcb-ts__quote{margin:0}.pcb-ts__quote p{font-size:18px;font-style:italic;color:var(--ts-quote,#374151);line-height:1.7;margin:0}.pcb-ts__nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.pcb-ts__arrow{width:40px;height:40px;border:none;border-radius:50%;background:#f3f4f6;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.2s ease!important;transition:all 0.2s ease!important}.pcb-ts__arrow:hover{background:var(--ts-dot-active,#f97316);color:#fff}.pcb-ts__dots{display:flex;gap:8px}.pcb-ts__dot{width:10px;height:10px;border:none;border-radius:50%;background:var(--ts-dot,#d1d5db);cursor:pointer;padding:0;-webkit-transition:all 0.2s ease!important;transition:all 0.2s ease!important}.pcb-ts__dot--active,.pcb-ts__dot:hover{background:var(--ts-dot-active,#f97316);transform:scale(1.2)}.pcb-ts__empty{padding:60px;text-align:center;background:#f9fafb;border:2px dashed #e0e0e0;border-radius:12px;color:#888}.pcb-stats-cards{background:var(--sc-bg,#f9fafb);border-radius:16px;padding:32px;margin:28px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pcb-stats-cards *,.pcb-stats-cards *::before,.pcb-stats-cards *::after{box-sizing:border-box}.pcb-sc__header{text-align:center;max-width:700px;margin:0 auto 24px auto}.pcb-sc__title{font-size:24px;font-weight:700;color:var(--sc-title,#111827);margin:0 0 8px 0;line-height:1.3}.pcb-sc__subtitle{font-size:16px;color:var(--sc-subtitle,#6b7280);margin:0;line-height:1.5}.pcb-sc__grid{display:grid;gap:16px}.pcb-sc__grid--2{grid-template-columns:repeat(2,1fr)}.pcb-sc__grid--3{grid-template-columns:repeat(3,1fr)}.pcb-sc__grid--4{grid-template-columns:repeat(4,1fr)}.pcb-stats-cards .pcb-sc__grid .pcb-sc__card{background:var(--sc-card-bg,#ffffff);border:1px solid var(--sc-card-border,#e5e7eb);border-radius:16px;padding:24px;text-align:center;-webkit-transition:all 0.3s ease!important;transition:all 0.3s ease!important}.pcb-stats-cards .pcb-sc__grid--hover .pcb-sc__card:hover{-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;border-color:var(--sc-hover-border,#16a34a)!important;box-shadow:0 8px 16px rgb(0 0 0 / .08)!important}.pcb-sc__icon{width:56px;height:56px;background:var(--sc-icon-bg,#dcfce7);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px auto;font-size:24px;color:var(--sc-icon-color,#16a34a)}.pcb-sc__value{font-size:32px;font-weight:700;color:var(--sc-value,#111827);line-height:1.2;margin-bottom:4px}.pcb-sc__label{font-size:14px;color:var(--sc-label,#6b7280)}.pcb-sc__empty{padding:60px;text-align:center;background:#f9fafb;border:2px dashed #e0e0e0;border-radius:12px;color:#888}.pcb-stats-box{background:var(--sb-bg,#f9fafb);border-radius:16px;padding:32px;margin:28px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pcb-stats-box *,.pcb-stats-box *::before,.pcb-stats-box *::after{box-sizing:border-box}.pcb-sb__grid{display:grid;gap:16px}.pcb-sb__grid--2{grid-template-columns:repeat(2,1fr)}.pcb-sb__grid--3{grid-template-columns:repeat(3,1fr)}.pcb-sb__grid--4{grid-template-columns:repeat(4,1fr)}.pcb-stats-box .pcb-sb__grid .pcb-sb__card{background:var(--sb-card-bg,#ffffff);border:1px solid var(--sb-card-border,#e5e7eb);border-radius:16px;padding:24px;text-align:center;-webkit-transition:all 0.3s ease!important;transition:all 0.3s ease!important}.pcb-stats-box .pcb-sb__grid--hover .pcb-sb__card:hover{-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;border-color:var(--sb-hover-border,#16a34a)!important;box-shadow:0 8px 16px rgb(0 0 0 / .08)!important}.pcb-sb__icon{width:56px;height:56px;background:var(--sb-icon-bg,#dcfce7);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px auto;font-size:24px}.pcb-sb__value{font-size:32px;font-weight:700;color:var(--sb-value,#111827);line-height:1.2;margin-bottom:4px}.pcb-sb__label{font-size:14px;color:var(--sb-label,#6b7280)}.pcb-sb__empty{padding:60px;text-align:center;background:#f9fafb;border:2px dashed #e0e0e0;border-radius:12px;color:#888}@media (max-width:1024px) and (min-width:769px){.pcb-gal__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px}.pcb-gal__item--featured{grid-column:1 / 3;grid-row:1 / 3}.pcb-pf__grid--4{grid-template-columns:repeat(2,1fr)}.pcb-pf__grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pcb-callout{padding:16px 18px;margin:20px 0;border-radius:8px}.pcb-callout__icon .pcb-icon{width:16px;height:16px}.pcb-cta-card{padding:20px;margin:28px 0}.pcb-cta__title{font-size:18px}.pcb-cta__price{font-size:24px}.pcb-cta__header{flex-direction:column;gap:16px}.pcb-cta__pricing{text-align:left}.pcb-cta__features{grid-template-columns:1fr;gap:10px;padding:16px 0;margin:16px 0}.pcb-cta__buttons{flex-direction:column}.pcb-cta__btn{padding:12px 16px}.pcb-cta-urgency{padding:20px;margin:28px 0}.pcb-urgency__container{grid-template-columns:1fr;gap:20px}.pcb-urgency__headline{font-size:22px}.pcb-urgency__subheadline{font-size:14px}.pcb-urgency__features{grid-template-columns:1fr;gap:8px}.pcb-urgency__feature{font-size:13px}.pcb-urgency__testimonial{padding:14px 16px}.pcb-urgency__quote{font-size:13px}.pcb-urgency__author{flex-direction:column;gap:2px}.pcb-urgency__card-wrapper{order:-1;width:100%}.pcb-urgency__card{padding:20px 16px}.pcb-urgency__card-price{font-size:32px}.pcb-urgency__card-badge{right:12px;font-size:9px;padding:5px 12px}.pcb-banner{flex-direction:column;gap:12px;padding:16px 18px}.pcb-banner__main{gap:12px}.pcb-banner__icon-wrap{width:36px;height:36px}.pcb-banner__icon{width:18px;height:18px}.pcb-banner__content{padding-top:6px}.pcb-banner__link{align-self:flex-start;margin-left:48px;padding-top:0}.pcb-pricing__cards--2,.pcb-pricing__cards--3,.pcb-pricing__cards--4{grid-template-columns:1fr}.pcb-pricing__title{font-size:24px}.pcb-pricing__card{padding:24px 20px}.pcb-pricing__card--highlighted{padding-top:36px}.pcb-pricing__price{font-size:32px}.pcb-pricing__badge{padding:6px 16px;font-size:10px}.pcb-faq-accordion{margin:28px 0}.pcb-faq__title{font-size:22px}.pcb-faq__list{gap:12px}.pcb-faq__question{padding:20px;gap:12px}.pcb-faq__question-text{font-size:15px}.pcb-faq__icon{width:20px;height:20px}.pcb-faq__answer-content{padding:0 20px 20px 20px;font-size:15px}.pcb-city-comparison{margin:28px 0}.pcb-city__header{display:none}.pcb-city__row{display:flex;flex-direction:column;padding:16px;gap:12px}.pcb-city__cell{padding:0}.pcb-city__factor{font-size:14px;font-weight:700;color:#374151;padding-bottom:8px;border-bottom:1px solid #e5e7eb;margin-bottom:4px}.pcb-city__value{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:8px 0}.pcb-city__value::before{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.pcb-city__value--city1::before{content:attr(data-city1)}.pcb-city__value--city2::before{content:attr(data-city2)}.pcb-city__value-text{font-size:14px}.pcb-city__badge{font-size:11px;padding:4px 10px}.pcb-feature-box{padding:20px;padding-top:70px}.pcb-feature-box__icon-wrap{top:16px;left:16px}.pcb-feature-box__title{font-size:18px}.pcb-feature-box__features{flex-direction:column;gap:8px}.pcb-feature-box__buttons{flex-direction:column}.pcb-package-card{flex-direction:column;padding:20px}.pcb-package__pricing{text-align:left;width:100%;padding-top:20px;border-top:1px solid #e5e5e5;margin-top:20px}.pcb-package__title{font-size:20px}.pcb-package__features{flex-direction:column;gap:8px}.pcb-comparison__cards{grid-template-columns:1fr}.pcb-comparison__title{font-size:22px}.pcb-comparison__card{padding:20px}.pcb-comparison__price{font-size:28px}.pcb-image-gallery{margin:24px 0}.pcb-gal__header{margin-bottom:16px}.pcb-gal__title{font-size:18px}.pcb-gal__filters{gap:6px;overflow-x:auto;padding-bottom:8px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.pcb-gal__filter{padding:8px 14px;font-size:13px}.pcb-gal__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px;gap:6px}.pcb-gal__item--featured{grid-column:1 / -1;grid-row:span 2}.pcb-gal__hover{padding:6px 10px}.pcb-gal__hover-title{font-size:10px}.pcb-gal__item--featured .pcb-gal__hover-title{font-size:12px}.pcb-gal__subtitle{font-size:9px}.pcb-gal__lb-close,.pcb-gal__lb-prev,.pcb-gal__lb-next{width:40px;height:40px;font-size:24px}.pcb-gal__lb-close{top:10px;right:10px}.pcb-gal__lb-prev{left:10px}.pcb-gal__lb-next{right:10px}.pcb-gal__lb-img{max-height:calc(100vh - 150px)}.pcb-gal__lb-title{font-size:13px}.pcb-gal__lb-link{font-size:12px}.pcb-gal__lb-counter{font-size:12px;padding:6px 12px}.pcb-pilgrims-feature{padding:24px;margin:20px 0}.pcb-pf__header{margin-bottom:32px}.pcb-pf__title{font-size:28px}.pcb-pf__subtitle{font-size:16px}.pcb-pf__grid{gap:16px;padding:0}.pcb-pf__grid--4,.pcb-pf__grid--3,.pcb-pf__grid--2{grid-template-columns:1fr}.pcb-pf__card{padding:24px 20px}.pcb-pf__icon{width:56px;height:56px;font-size:28px}.pcb-pf__card-title{font-size:16px}.pcb-pf__card-text{font-size:14px}.pcb-ts__title{font-size:24px;margin-bottom:24px}.pcb-ts__slide{padding:0 10px}.pcb-ts__card{padding:24px 20px}.pcb-ts__header{gap:12px}.pcb-ts__avatar{width:56px;height:56px;font-size:20px}.pcb-ts__name{font-size:16px}.pcb-ts__meta{font-size:13px}.pcb-ts__star{font-size:18px}.pcb-ts__quote{font-size:16px;line-height:1.6}.pcb-ts__nav{gap:12px}.pcb-ts__arrow{width:36px;height:36px;font-size:20px}.pcb-stats-box{padding:20px;margin:20px 0}.pcb-sb__grid{gap:12px}.pcb-sb__grid--4,.pcb-sb__grid--3{grid-template-columns:repeat(2,1fr)}.pcb-sb__card{padding:20px 16px}.pcb-sb__icon{width:48px;height:48px;font-size:22px;margin-bottom:12px}.pcb-sb__value{font-size:24px}.pcb-sb__label{font-size:12px}}@media (max-width:480px){.pcb-banner__link{margin-left:0}.pcb-gal__grid{grid-auto-rows:100px;gap:4px}.pcb-gal__item--featured{grid-row:span 2}}.pcb-cta-card.alignwide{margin-left:-10%;margin-right:-10%;max-width:120%;width:120%}.pcb-cta-card.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw;border-radius:0}@media (max-width:768px){.pcb-cta-card.alignwide{margin-left:0;margin-right:0;max-width:100%;width:100%}}.pcb-image-gallery.alignwide{margin-left:-10%;margin-right:-10%;max-width:120%;width:120%}.pcb-image-gallery.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.pcb-image-gallery.alignfull .pcb-gal__grid{padding:0 20px}.pcb-image-gallery.alignfull .pcb-gal__header{padding:0 20px}@media (max-width:768px){.pcb-image-gallery.alignwide{margin-left:0;margin-right:0;max-width:100%;width:100%}.pcb-image-gallery.alignfull .pcb-gal__grid,.pcb-image-gallery.alignfull .pcb-gal__header{padding:0 16px}}@media print{.pcb-callout,.pcb-cta-card,.pcb-banner{break-inside:avoid;box-shadow:none;border:1px solid #ccc}.pcb-callout{border-left-width:4px}.pcb-cta__buttons{display:none}}