: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}}.pcb-process-timeline{--pt-bg:#ffffff;--pt-accent:#960000;--pt-text:#374151;--pt-title-color:#111827;--pt-line-color:#e5e7eb;--pt-marker-bg:#960000;--pt-marker-text:#ffffff;--pt-step-bg:#ffffff;--pt-title-size:28px;--pt-content-size:15px;background:var(--pt-bg);padding:48px 0;font-family:inherit}.pcb-pt__title{text-align:center;font-size:var(--pt-title-size);font-weight:700;color:var(--pt-title-color);margin:0 0 8px;line-height:1.3}.pcb-pt__subtitle{text-align:center;font-size:16px;color:var(--pt-text);margin:0 0 40px;opacity:.8;line-height:1.5}.pcb-pt__steps--vertical{position:relative;max-width:680px;margin:0 auto;padding-left:60px}.pcb-pt__steps--vertical .pcb-pt__line{position:absolute;left:24px;top:0;bottom:0;width:3px;background:var(--pt-line-color);transform:scaleY(0);transform-origin:top;transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.pcb-process-timeline.pcb-animated .pcb-pt__steps--vertical .pcb-pt__line{transform:scaleY(1)}.pcb-pt__step{position:relative;padding:0 0 40px;transition:opacity 0.5s ease-out,transform 0.5s ease-out}.pcb-js-ready .pcb-pt__step{opacity:0;transform:translateX(-30px)}.pcb-pt__step.pcb-step-visible{opacity:1;transform:translateX(0)}.pcb-pt__step--1{transition-delay:0.2s}.pcb-pt__step--2{transition-delay:0.4s}.pcb-pt__step--3{transition-delay:0.6s}.pcb-pt__step--4{transition-delay:0.8s}.pcb-pt__step--5{transition-delay:1.0s}.pcb-pt__step--6{transition-delay:1.2s}.pcb-pt__step:last-child{padding-bottom:0}.pcb-pt__step-marker{position:absolute;left:-60px;top:0;width:48px;height:48px;border-radius:50%;background:var(--pt-marker-bg);color:var(--pt-marker-text);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;z-index:2;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.pcb-pt__step-title{font-size:18px;font-weight:600;color:var(--pt-title-color);margin:0 0 6px;line-height:1.3}.pcb-pt__step-desc{font-size:var(--pt-content-size);color:var(--pt-text);line-height:1.65;margin:0}.pcb-pt__steps--horizontal{display:flex;position:relative;gap:0;justify-content:center;padding-top:60px}.pcb-pt__steps--horizontal .pcb-pt__line{position:absolute;top:24px;left:10%;right:10%;height:3px;width:auto;background:var(--pt-line-color);transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.pcb-process-timeline.pcb-animated .pcb-pt__steps--horizontal .pcb-pt__line{transform:scaleX(1)}.pcb-pt__steps--horizontal .pcb-pt__step{flex:1;text-align:center;padding:0 16px;transform:translateY(20px)}.pcb-pt__steps--horizontal .pcb-pt__step.pcb-step-visible{transform:translateY(0)}.pcb-pt__steps--horizontal .pcb-pt__step-marker{position:relative;left:auto;top:-36px;margin:0 auto 16px}.pcb-process-timeline--saffron{--pt-accent:#ea580c;--pt-marker-bg:#ea580c;--pt-line-color:#fed7aa}.pcb-process-timeline--emerald{--pt-accent:#059669;--pt-marker-bg:#059669;--pt-line-color:#a7f3d0}.pcb-process-timeline--ocean{--pt-accent:#2563eb;--pt-marker-bg:#2563eb;--pt-line-color:#bfdbfe}.pcb-process-timeline--slate{--pt-accent:#475569;--pt-marker-bg:#475569;--pt-line-color:#cbd5e1}@media (prefers-reduced-motion:reduce){.pcb-pt__step,.pcb-pt__line{transition:none!important;opacity:1!important;transform:none!important}}@media (max-width:768px){.pcb-process-timeline{padding:32px 0}.pcb-pt__title{font-size:24px}.pcb-pt__step-marker{width:40px;height:40px;font-size:18px}.pcb-pt__steps--horizontal{flex-direction:column;padding-top:0;padding-left:60px}.pcb-pt__steps--horizontal .pcb-pt__line{left:24px;top:0;bottom:0;right:auto;width:3px;height:auto;transform:scaleY(0);transform-origin:top}.pcb-process-timeline.pcb-animated .pcb-pt__steps--horizontal .pcb-pt__line{transform:scaleY(1)}.pcb-pt__steps--horizontal .pcb-pt__step{text-align:left;padding:0 0 40px;transform:translateX(-30px)}.pcb-pt__steps--horizontal .pcb-pt__step.pcb-step-visible{transform:translateX(0)}.pcb-pt__steps--horizontal .pcb-pt__step-marker{position:absolute;left:-60px;top:0;margin:0}}.pcb-trust-badges{--tb-bg:#ffffff;--tb-text:#374151;--tb-title-color:#6b7280;--tb-label-color:#111827;--tb-sub-color:#6b7280;--tb-icon-bg:#f3f4f6;--tb-icon-size:48px;--tb-border:#e5e7eb;background:var(--tb-bg);padding:32px 24px;font-family:inherit;border-radius:var(--pcb-radius,12px)}.pcb-tb__title{text-align:center;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tb-title-color);margin:0 0 24px}.pcb-tb__grid{display:flex;justify-content:center;gap:24px}.pcb-tb__grid--row{flex-wrap:nowrap}.pcb-tb__grid--row-wrap{flex-wrap:wrap}.pcb-tb__badge{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--pcb-radius,12px);transition:opacity 0.4s ease-out,transform 0.4s ease-out}.pcb-js-ready .pcb-tb__badge{opacity:0;transform:translateY(12px)}.pcb-tb__badge.pcb-fade-visible{opacity:1;transform:translateY(0)}.pcb-tb__badge:hover{transform:translateY(-2px)}.pcb-tb__badge:nth-child(1){transition-delay:0.1s}.pcb-tb__badge:nth-child(2){transition-delay:0.2s}.pcb-tb__badge:nth-child(3){transition-delay:0.3s}.pcb-tb__badge:nth-child(4){transition-delay:0.4s}.pcb-tb__badge:nth-child(5){transition-delay:0.5s}.pcb-tb__badge:nth-child(6){transition-delay:0.6s}.pcb-tb__icon{display:flex;align-items:center;justify-content:center;width:var(--tb-icon-size);height:var(--tb-icon-size);border-radius:50%;background:var(--tb-icon-bg);font-size:22px;flex-shrink:0}.pcb-tb__text{display:flex;flex-direction:column;gap:2px}.pcb-tb__label{font-size:15px;font-weight:600;color:var(--tb-label-color);line-height:1.3}.pcb-tb__sub{font-size:13px;color:var(--tb-sub-color);line-height:1.3}.pcb-trust-badges--light{border:1px solid var(--tb-border);box-shadow:0 1px 3px rgb(0 0 0 / .04)}.pcb-trust-badges--dark{--tb-bg:#1f2937;--tb-text:#d1d5db;--tb-title-color:#9ca3af;--tb-label-color:#ffffff;--tb-sub-color:#9ca3af;--tb-icon-bg:rgba(255, 255, 255, 0.1)}.pcb-trust-badges--brand{--tb-bg:linear-gradient(135deg, #4F0002, #DA3F00);--tb-title-color:rgba(255, 255, 255, 0.7);--tb-label-color:#ffffff;--tb-sub-color:rgba(255, 255, 255, 0.7);--tb-icon-bg:rgba(255, 255, 255, 0.15);background:linear-gradient(135deg,#4F0002,#DA3F00)}.pcb-trust-badges--glass{--tb-bg:rgba(255, 255, 255, 0.8);--tb-icon-bg:rgba(255, 255, 255, 0.6);background:rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .3);box-shadow:0 4px 16px rgb(0 0 0 / .06)}@media (prefers-reduced-motion:reduce){.pcb-tb__badge{transition:none!important;opacity:1!important;transform:none!important}}@media (max-width:768px){.pcb-trust-badges{padding:24px 16px}.pcb-tb__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pcb-tb__grid--row{flex-wrap:wrap}.pcb-tb__badge{padding:10px 12px}.pcb-tb__icon{--tb-icon-size:40px;font-size:18px}.pcb-tb__label{font-size:14px}.pcb-tb__sub{font-size:12px}}.pcb-stat-counter{--sc-bg:#ffffff;--sc-number-color:#111827;--sc-label-color:#6b7280;--sc-icon-color:#960000;--sc-title-color:#111827;background:var(--sc-bg);padding:48px 24px;font-family:inherit;text-align:center}.pcb-sc__title{font-size:28px;font-weight:700;color:var(--sc-title-color);margin:0 0 32px;line-height:1.3}.pcb-sc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;max-width:960px;margin:0 auto}.pcb-sc__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;transition:opacity 0.5s ease-out,transform 0.5s ease-out}.pcb-js-ready .pcb-sc__item{opacity:0;transform:translateY(16px)}.pcb-stat-counter.pcb-animated .pcb-sc__item{opacity:1;transform:translateY(0)}.pcb-sc__item:nth-child(1){transition-delay:0.1s}.pcb-sc__item:nth-child(2){transition-delay:0.2s}.pcb-sc__item:nth-child(3){transition-delay:0.3s}.pcb-sc__item:nth-child(4){transition-delay:0.4s}.pcb-sc__item:nth-child(5){transition-delay:0.5s}.pcb-sc__icon{font-size:32px;line-height:1;color:var(--sc-icon-color)}.pcb-sc__number{display:flex;align-items:baseline;justify-content:center;gap:2px;font-size:42px;font-weight:800;color:var(--sc-number-color);line-height:1.1;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.pcb-sc__prefix,.pcb-sc__suffix{font-size:28px;font-weight:700;opacity:.85}.pcb-sc__label{font-size:14px;font-weight:500;color:var(--sc-label-color);line-height:1.4;max-width:180px}.pcb-stat-counter--dark{--sc-bg:#111827;--sc-number-color:#ffffff;--sc-label-color:#9ca3af;--sc-icon-color:#fbbf24;--sc-title-color:#ffffff}.pcb-stat-counter--brand{--sc-bg:#960000;--sc-number-color:#ffffff;--sc-label-color:rgba(255, 255, 255, 0.8);--sc-icon-color:#FFD500;--sc-title-color:#ffffff}.pcb-stat-counter--gradient{--sc-number-color:#ffffff;--sc-label-color:rgba(255, 255, 255, 0.8);--sc-icon-color:#FFD500;--sc-title-color:#ffffff;background:linear-gradient(135deg,#4F0002 0%,#870000 50%,#DA3F00 100%)}@media (prefers-reduced-motion:reduce){.pcb-sc__item{transition:none!important;opacity:1!important;transform:none!important}}@media (max-width:768px){.pcb-stat-counter{padding:32px 16px}.pcb-sc__title{font-size:24px;margin-bottom:24px}.pcb-sc__grid{grid-template-columns:repeat(2,1fr);gap:24px}.pcb-sc__number{font-size:32px}.pcb-sc__prefix,.pcb-sc__suffix{font-size:22px}.pcb-sc__icon{font-size:26px}.pcb-sc__label{font-size:13px}}:root{--pcb-radius:12px;--pcb-radius-lg:16px;--pcb-transition:0.2s ease}.pcb-review-highlight{--pcb-rh-bg:#ffffff;--pcb-rh-quote:#e5e7eb;--pcb-rh-text:#1f2937;--pcb-rh-accent:#f59e0b;--pcb-rh-border:#e5e7eb;--pcb-rh-verified:#059669;position:relative;background:var(--pcb-rh-bg);border:1px solid var(--pcb-rh-border);border-radius:var(--pcb-radius-lg);padding:40px 32px 32px;font-family:inherit;color:var(--pcb-rh-text);transition:transform var(--pcb-transition),box-shadow var(--pcb-transition);overflow:hidden}.pcb-review-highlight:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 0 0 / .08)}.pcb-rh__quote-mark{position:absolute;top:12px;left:20px;font-size:96px;line-height:1;font-family:Georgia,"Times New Roman",serif;color:var(--pcb-rh-quote);opacity:.15;pointer-events:none;user-select:none}.pcb-rh__text{position:relative;z-index:1;font-size:18px;line-height:1.7;font-style:italic;margin:0 0 20px;padding:0;border:none;color:var(--pcb-rh-text)}.pcb-rh__stars{display:flex;gap:4px;margin-bottom:20px}.pcb-rh__star{flex-shrink:0}.pcb-rh__attribution{display:flex;align-items:center;gap:14px}.pcb-rh__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.pcb-rh__info{display:flex;flex-direction:column;gap:2px}.pcb-rh__name{font-size:15px;font-weight:600;font-style:normal;color:var(--pcb-rh-text)}.pcb-rh__verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;font-style:normal;color:var(--pcb-rh-verified);background:rgb(5 150 105 / .08);padding:2px 8px;border-radius:999px;width:fit-content}.pcb-rh__verified svg{flex-shrink:0}.pcb-rh__meta{font-size:13px;font-style:normal;color:#6b7280}.pcb-review-highlight--warm{--pcb-rh-bg:#fffbeb;--pcb-rh-quote:#b45309;--pcb-rh-text:#78350f;--pcb-rh-accent:#b45309;--pcb-rh-border:#fde68a}.pcb-review-highlight--warm .pcb-rh__meta{color:#92400e}.pcb-review-highlight--brand{--pcb-rh-bg:#fef2f2;--pcb-rh-quote:#960000;--pcb-rh-text:#450a0a;--pcb-rh-accent:#960000;--pcb-rh-border:#fecaca}.pcb-review-highlight--brand .pcb-rh__quote-mark{opacity:.12}.pcb-review-highlight--brand .pcb-rh__meta{color:#7f1d1d}.pcb-review-highlight--dark{--pcb-rh-bg:#1f2937;--pcb-rh-quote:#f59e0b;--pcb-rh-text:#f9fafb;--pcb-rh-accent:#f59e0b;--pcb-rh-border:#374151;--pcb-rh-verified:#34d399}.pcb-review-highlight--dark .pcb-rh__meta{color:#9ca3af}.pcb-review-highlight--dark .pcb-rh__verified{background:rgb(52 211 153 / .12)}.pcb-review-highlight--dark:hover{box-shadow:0 8px 25px rgb(0 0 0 / .3)}.pcb-review-highlight--custom{border-color:color-mix(in srgb,var(--pcb-rh-text) 15%,transparent)}@media (max-width:768px){.pcb-review-highlight{padding:32px 20px 24px}.pcb-rh__quote-mark{font-size:72px;top:8px;left:12px}.pcb-rh__text{font-size:16px;line-height:1.6}.pcb-rh__avatar{width:40px;height:40px}}.pcb-guarantee{--pcb-gb-bg:#ffffff;--pcb-gb-border:#059669;--pcb-gb-icon:#059669;--pcb-gb-icon-bg:#ecfdf5;--pcb-gb-text:#1f2937;--pcb-gb-check:#059669;display:flex;align-items:flex-start;gap:24px;background:var(--pcb-gb-bg);border:1px solid #e5e7eb;border-left:4px solid var(--pcb-gb-border);border-radius:var(--pcb-radius);padding:28px 28px 28px 24px;font-family:inherit;color:var(--pcb-gb-text)}.pcb-guarantee__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--pcb-gb-icon-bg);color:var(--pcb-gb-icon);box-shadow:0 0 0 6px rgb(5 150 105 / .06)}.pcb-guarantee__icon-emoji{font-size:28px;line-height:1}.pcb-guarantee__content{flex:1;min-width:0}.pcb-guarantee__title{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 8px;color:var(--pcb-gb-text)}.pcb-guarantee__desc{font-size:14px;line-height:1.6;color:#6b7280;margin:0 0 16px}.pcb-guarantee__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pcb-guarantee__point{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--pcb-gb-text)}.pcb-guarantee__check{flex-shrink:0;color:var(--pcb-gb-check);margin-top:2px}.pcb-guarantee--emerald{--pcb-gb-bg:#ecfdf5;--pcb-gb-border:#059669;--pcb-gb-icon:#047857;--pcb-gb-icon-bg:#d1fae5;--pcb-gb-text:#064e3b;--pcb-gb-check:#047857;border-color:#a7f3d0}.pcb-guarantee--emerald .pcb-guarantee__desc{color:#065f46}.pcb-guarantee--emerald .pcb-guarantee__icon{box-shadow:0 0 0 6px rgb(5 150 105 / .1)}.pcb-guarantee--brand{--pcb-gb-bg:#fef2f2;--pcb-gb-border:#960000;--pcb-gb-icon:#960000;--pcb-gb-icon-bg:#fecaca;--pcb-gb-text:#450a0a;--pcb-gb-check:#960000;border-color:#fecaca}.pcb-guarantee--brand .pcb-guarantee__desc{color:#7f1d1d}.pcb-guarantee--brand .pcb-guarantee__icon{box-shadow:0 0 0 6px rgb(150 0 0 / .06)}.pcb-guarantee--gold{--pcb-gb-bg:#fffbeb;--pcb-gb-border:#b45309;--pcb-gb-icon:#b45309;--pcb-gb-icon-bg:#fde68a;--pcb-gb-text:#78350f;--pcb-gb-check:#b45309;border-color:#fde68a}.pcb-guarantee--gold .pcb-guarantee__desc{color:#92400e}.pcb-guarantee--gold .pcb-guarantee__icon{box-shadow:0 0 0 6px rgb(180 83 9 / .08)}.pcb-guarantee--custom{border-left-color:var(--pcb-gb-border);border-color:color-mix(in srgb,var(--pcb-gb-border) 30%,transparent);border-left-color:var(--pcb-gb-border)}.pcb-guarantee--custom .pcb-guarantee__icon{background:color-mix(in srgb,var(--pcb-gb-icon) 10%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--pcb-gb-icon) 5%,transparent)}.pcb-guarantee--custom .pcb-guarantee__check{color:var(--pcb-gb-icon)}@media (max-width:768px){.pcb-guarantee{flex-direction:column;align-items:center;text-align:center;padding:24px 20px;gap:16px}.pcb-guarantee__icon{width:48px;height:48px}.pcb-guarantee__icon svg{width:24px;height:24px}.pcb-guarantee__icon-emoji{font-size:22px}.pcb-guarantee__points{align-items:center}.pcb-guarantee__point{justify-content:center}.pcb-guarantee__title{font-size:18px}}.pcb-price-breakdown{--pcb-pb-bg:#ffffff;--pcb-pb-border:#e5e7eb;--pcb-pb-highlight:#f9fafb;--pcb-pb-text:#1f2937;--pcb-pb-included:#059669;--pcb-pb-extra:#d97706;--pcb-pb-excluded:#9ca3af;background:var(--pcb-pb-bg);border:1px solid var(--pcb-pb-border);border-radius:var(--pcb-radius-lg);overflow:hidden;font-family:inherit;color:var(--pcb-pb-text)}.pcb-pb__title{font-size:18px;font-weight:700;line-height:1.3;margin:0;padding:24px 24px 0;color:var(--pcb-pb-text)}.pcb-pb__items{padding:16px 0 0}.pcb-pb__item{display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--pcb-pb-border);font-size:14px;line-height:1.5}.pcb-pb__item:nth-child(odd){background:var(--pcb-pb-highlight)}.pcb-pb__item:last-child{border-bottom:none}.pcb-pb__status-icon{flex-shrink:0;display:flex;align-items:center}.pcb-pb__icon--included{color:var(--pcb-pb-included)}.pcb-pb__icon--extra{color:var(--pcb-pb-extra)}.pcb-pb__icon--not-included{color:var(--pcb-pb-excluded)}.pcb-pb__name{flex:1;font-weight:500;min-width:0}.pcb-pb__item--not_included .pcb-pb__name{opacity:.5}.pcb-pb__detail{font-size:13px;color:#6b7280;white-space:nowrap}.pcb-pb__item--not_included .pcb-pb__detail{opacity:.5}.pcb-pb__tag{flex-shrink:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:3px 10px;border-radius:999px}.pcb-pb__tag--included{color:var(--pcb-pb-included);background:rgb(5 150 105 / .08)}.pcb-pb__tag--extra{color:var(--pcb-pb-extra);background:rgb(217 119 6 / .08)}.pcb-pb__tag--not_included{color:var(--pcb-pb-excluded);background:rgb(156 163 175 / .1)}.pcb-pb__total{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:2px solid var(--pcb-pb-border);background:var(--pcb-pb-highlight)}.pcb-pb__total-label{flex:1;font-size:15px;font-weight:600;color:var(--pcb-pb-text)}.pcb-pb__total-price{font-size:22px;font-weight:700;color:var(--pcb-pb-text)}.pcb-pb__total-note{font-size:12px;color:#6b7280;font-style:italic}.pcb-price-breakdown--clean{border-color:#f3f4f6}.pcb-price-breakdown--clean .pcb-pb__item{border-bottom-color:#f3f4f6}.pcb-price-breakdown--clean .pcb-pb__item:nth-child(odd){background:#fff0}.pcb-price-breakdown--clean .pcb-pb__total{background:#fff0;border-top-color:#e5e7eb}.pcb-price-breakdown--brand{--pcb-pb-border:#fecaca;--pcb-pb-highlight:#fef2f2;--pcb-pb-included:#960000}.pcb-price-breakdown--brand .pcb-pb__total{background:#fef2f2}.pcb-price-breakdown--brand .pcb-pb__total-price{color:#960000}.pcb-price-breakdown--dark{--pcb-pb-bg:#1f2937;--pcb-pb-border:#374151;--pcb-pb-highlight:#111827;--pcb-pb-text:#f9fafb;--pcb-pb-included:#34d399;--pcb-pb-extra:#fbbf24;--pcb-pb-excluded:#6b7280}.pcb-price-breakdown--dark .pcb-pb__detail{color:#9ca3af}.pcb-price-breakdown--dark .pcb-pb__total-note{color:#9ca3af}.pcb-price-breakdown--dark .pcb-pb__tag--included{color:#34d399;background:rgb(52 211 153 / .12)}.pcb-price-breakdown--dark .pcb-pb__tag--extra{color:#fbbf24;background:rgb(251 191 36 / .12)}.pcb-price-breakdown--dark .pcb-pb__tag--not_included{color:#6b7280;background:rgb(107 114 128 / .15)}.pcb-price-breakdown--custom{border-color:var(--pcb-pb-border)}.pcb-price-breakdown--custom .pcb-pb__item{border-bottom-color:var(--pcb-pb-border)}.pcb-price-breakdown--custom .pcb-pb__total{border-top-color:var(--pcb-pb-border)}@media (max-width:768px){.pcb-pb__title{padding:20px 16px 0;font-size:16px}.pcb-pb__item{flex-wrap:wrap;padding:12px 16px;gap:8px}.pcb-pb__status-icon{order:1}.pcb-pb__name{order:2;flex-basis:calc(100% - 44px)}.pcb-pb__detail{order:4;flex-basis:100%;padding-left:32px;white-space:normal;font-size:12px}.pcb-pb__tag{order:3;margin-left:auto}.pcb-pb__total{flex-wrap:wrap;padding:14px 16px;gap:4px}.pcb-pb__total-label{flex-basis:100%;font-size:14px}.pcb-pb__total-price{font-size:20px}.pcb-pb__total-note{margin-left:auto}}.pcb-expert-profile{--ep-bg:#ffffff;--ep-accent:#960000;--ep-text:#374151;--ep-name-color:#111827;--ep-title-color:#6b7280;--ep-stat-bg:#f9fafb;--ep-stat-border:#e5e7eb;--ep-tag-bg:rgba(150, 0, 0, 0.08);--ep-tag-color:#960000;--ep-lang-color:#9ca3af;--ep-bio-color:#4b5563;--ep-shadow:0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);--ep-shadow-hover:0 10px 25px rgba(0, 0, 0, 0.1), 0 4px 10px rgba(0, 0, 0, 0.06);--ep-badge-bg:#ffd500;--ep-badge-color:#111827;background:var(--ep-bg);border-radius:var(--pcb-radius-lg,16px);box-shadow:var(--ep-shadow);overflow:hidden;font-family:inherit;color:var(--ep-text);transition:transform var(--pcb-transition,0.2s ease),box-shadow var(--pcb-transition,0.2s ease);max-width:720px}.pcb-expert-profile:hover{transform:translateY(-4px);box-shadow:var(--ep-shadow-hover)}.pcb-expert-profile--horizontal{display:flex;flex-direction:row;align-items:stretch}.pcb-expert-profile--horizontal .pcb-ep__photo-wrap{position:relative;flex:0 0 200px;min-height:240px}.pcb-expert-profile--horizontal .pcb-ep__photo{width:100%;height:100%;object-fit:cover;border-radius:var(--pcb-radius,12px) 0 0 var(--pcb-radius,12px);display:block}.pcb-expert-profile--horizontal .pcb-ep__content{flex:1;padding:24px;display:flex;flex-direction:column}.pcb-expert-profile--horizontal .pcb-ep__cta{width:auto;align-self:flex-start;margin-top:auto}.pcb-expert-profile--vertical{display:flex;flex-direction:column}.pcb-expert-profile--vertical .pcb-ep__photo-wrap{position:relative;height:200px;overflow:hidden}.pcb-expert-profile--vertical .pcb-ep__photo{width:100%;height:100%;object-fit:cover;border-radius:var(--pcb-radius,12px) var(--pcb-radius,12px) 0 0;display:block}.pcb-expert-profile--vertical .pcb-ep__content{padding:24px;display:flex;flex-direction:column}.pcb-expert-profile--vertical .pcb-ep__cta{width:100%;text-align:center}.pcb-ep__experience-badge{position:absolute;bottom:12px;right:12px;background:var(--ep-badge-bg);color:var(--ep-badge-color);font-size:12px;font-weight:700;font-family:inherit;padding:4px 12px;border-radius:20px;line-height:1.4;white-space:nowrap;box-shadow:0 2px 6px rgb(0 0 0 / .15)}.pcb-ep__name{font-size:22px;font-weight:700;font-family:inherit;color:var(--ep-name-color);margin:0 0 4px;line-height:1.3}.pcb-ep__title{display:block;font-size:14px;font-family:inherit;color:var(--ep-title-color);margin-bottom:16px;line-height:1.4}.pcb-ep__stats{display:flex;gap:12px;margin-bottom:16px}.pcb-ep__stat{flex:1;background:var(--ep-stat-bg);border:1px solid var(--ep-stat-border);border-radius:8px;padding:12px;text-align:center;display:flex;flex-direction:column;gap:2px}.pcb-ep__stat-number{font-size:24px;font-weight:700;font-family:inherit;color:var(--ep-accent);line-height:1.2}.pcb-ep__stat-label{font-size:12px;font-family:inherit;color:var(--ep-title-color);text-transform:uppercase;letter-spacing:.03em;line-height:1.3}.pcb-ep__specializations{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pcb-ep__spec-tag{display:inline-block;font-size:13px;font-family:inherit;font-weight:500;color:var(--ep-tag-color);background:var(--ep-tag-bg);padding:4px 12px;border-radius:20px;line-height:1.4;white-space:nowrap}.pcb-ep__languages{display:flex;align-items:center;gap:6px;color:var(--ep-lang-color);font-size:13px;font-family:inherit;margin-bottom:12px;line-height:1.4}.pcb-ep__lang-icon{flex-shrink:0;width:16px;height:16px}.pcb-ep__bio{font-size:14px;font-family:inherit;color:var(--ep-bio-color);line-height:1.6;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcb-ep__cta{display:inline-block;background:var(--ep-accent);color:#fff;font-size:15px;font-weight:600;font-family:inherit;padding:12px 24px;border-radius:8px;text-decoration:none;line-height:1.4;transition:background var(--pcb-transition,0.2s ease),transform var(--pcb-transition,0.2s ease);cursor:pointer;border:none}.pcb-ep__cta:hover{background:color-mix(in srgb,var(--ep-accent) 85%,#000000);transform:scale(1.02);color:#fff;text-decoration:none}.pcb-ep__cta:focus-visible{outline:2px solid var(--ep-accent);outline-offset:2px}.pcb-expert-profile--warm{--ep-bg:#fffbeb;--ep-accent:#b45309;--ep-text:#78350f;--ep-name-color:#451a03;--ep-title-color:#92400e;--ep-stat-bg:#fef3c7;--ep-stat-border:#fde68a;--ep-tag-bg:rgba(180, 83, 9, 0.1);--ep-tag-color:#b45309;--ep-lang-color:#d97706;--ep-bio-color:#92400e;--ep-badge-bg:#fbbf24;--ep-badge-color:#451a03}.pcb-expert-profile--brand{--ep-bg:#fef2f2;--ep-accent:#960000;--ep-text:#450a0a;--ep-name-color:#450a0a;--ep-title-color:#991b1b;--ep-stat-bg:#fee2e2;--ep-stat-border:#fecaca;--ep-tag-bg:rgba(150, 0, 0, 0.1);--ep-tag-color:#960000;--ep-lang-color:#b91c1c;--ep-bio-color:#7f1d1d;--ep-badge-bg:#ffd500;--ep-badge-color:#450a0a}.pcb-expert-profile--dark{--ep-bg:#1f2937;--ep-accent:#f59e0b;--ep-text:#d1d5db;--ep-name-color:#f9fafb;--ep-title-color:#9ca3af;--ep-stat-bg:#374151;--ep-stat-border:#4b5563;--ep-tag-bg:rgba(245, 158, 11, 0.15);--ep-tag-color:#fbbf24;--ep-lang-color:#6b7280;--ep-bio-color:#9ca3af;--ep-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);--ep-shadow-hover:0 10px 25px rgba(0, 0, 0, 0.3), 0 4px 10px rgba(0, 0, 0, 0.2);--ep-badge-bg:#f59e0b;--ep-badge-color:#1f2937}@media (max-width:768px){.pcb-expert-profile--horizontal{flex-direction:column}.pcb-expert-profile--horizontal .pcb-ep__photo-wrap{flex:none;height:200px;min-height:auto}.pcb-expert-profile--horizontal .pcb-ep__photo{border-radius:var(--pcb-radius,12px) var(--pcb-radius,12px) 0 0}.pcb-expert-profile--horizontal .pcb-ep__cta{width:100%;text-align:center}.pcb-expert-profile{max-width:100%}.pcb-ep__name{font-size:20px}.pcb-ep__stat-number{font-size:20px}.pcb-ep__content{padding:20px}}@media (prefers-reduced-motion:reduce){.pcb-expert-profile{transition:none}.pcb-expert-profile:hover{transform:none}.pcb-ep__cta:hover{transform:none}}.pcb-urgency{--urgency-bg:#fffbeb;--urgency-accent:#d97706;--urgency-text:#92400e;--urgency-bar-bg:rgba(217, 119, 6, 0.2);--urgency-cta-bg:#d97706;--urgency-cta-color:#ffffff;background:var(--urgency-bg);border-radius:var(--pcb-radius,12px);font-family:inherit;color:var(--urgency-text);overflow:hidden}.pcb-urgency--low{--urgency-bg:#ecfdf5;--urgency-accent:#059669;--urgency-text:#065f46;--urgency-bar-bg:rgba(5, 150, 105, 0.2);--urgency-cta-bg:#059669;--urgency-cta-color:#ffffff}.pcb-urgency--medium{--urgency-bg:#fffbeb;--urgency-accent:#d97706;--urgency-text:#92400e;--urgency-bar-bg:rgba(217, 119, 6, 0.2);--urgency-cta-bg:#d97706;--urgency-cta-color:#ffffff}.pcb-urgency--high{--urgency-bg:#fef2f2;--urgency-accent:#dc2626;--urgency-text:#991b1b;--urgency-bar-bg:rgba(220, 38, 38, 0.2);--urgency-cta-bg:#dc2626;--urgency-cta-color:#ffffff}.pcb-urgency--banner{padding:16px 24px;text-align:center}.pcb-urgency--banner .pcb-urgency__main{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.pcb-urgency--inline{padding:12px 20px;display:inline-block}.pcb-urgency--inline .pcb-urgency__main{display:flex;align-items:center;gap:10px}.pcb-urgency--compact{padding:8px 16px;display:inline-flex;border-radius:8px}.pcb-urgency--compact .pcb-urgency__main{display:flex;align-items:center;gap:8px}.pcb-urgency--compact .pcb-urgency__text{font-size:13px}.pcb-urgency--compact .pcb-urgency__icon{font-size:16px}.pcb-urgency--compact .pcb-urgency__cta{font-size:12px;padding:4px 12px}.pcb-urgency__icon{font-size:20px;line-height:1;flex-shrink:0}.pcb-urgency--high .pcb-urgency__icon{animation:pcb-pulse 2s ease-in-out infinite}@keyframes pcb-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}.pcb-urgency__text{font-size:15px;font-weight:600;font-family:inherit;line-height:1.4}.pcb-urgency__cta{display:inline-block;background:var(--urgency-cta-bg);color:var(--urgency-cta-color);font-size:13px;font-weight:600;font-family:inherit;padding:6px 16px;border-radius:20px;text-decoration:none;line-height:1.4;white-space:nowrap;flex-shrink:0;transition:background var(--pcb-transition,0.2s ease),transform var(--pcb-transition,0.2s ease);cursor:pointer;border:none}.pcb-urgency__cta:hover{background:color-mix(in srgb,var(--urgency-cta-bg) 85%,#000000);transform:scale(1.03);color:var(--urgency-cta-color);text-decoration:none}.pcb-urgency__cta:focus-visible{outline:2px solid var(--urgency-accent);outline-offset:2px}.pcb-urgency__progress-wrap{padding:8px 24px 16px;display:flex;align-items:center;gap:12px}.pcb-urgency--compact .pcb-urgency__progress-wrap,.pcb-urgency--inline .pcb-urgency__progress-wrap{padding:8px 0 0}.pcb-urgency__progress-bar{flex:1;height:6px;background:var(--urgency-bar-bg);border-radius:3px;overflow:hidden}.pcb-urgency__progress-fill{height:100%;background:var(--urgency-accent);border-radius:3px;transform:scaleX(var(--pcb-progress,0));transform-origin:left center;transition:transform 1.5s ease-out}.pcb-urgency__progress-label{font-size:12px;font-weight:600;font-family:inherit;color:var(--urgency-accent);white-space:nowrap;flex-shrink:0}@media (max-width:768px){.pcb-urgency--banner .pcb-urgency__main{flex-direction:column;gap:8px}.pcb-urgency--banner .pcb-urgency__cta{width:100%;text-align:center}.pcb-urgency--inline .pcb-urgency__main{flex-wrap:wrap}.pcb-urgency--inline .pcb-urgency__cta{width:100%;text-align:center;margin-top:4px}.pcb-urgency__progress-wrap{flex-direction:column;align-items:stretch;gap:6px}.pcb-urgency__progress-label{text-align:right}}@media (prefers-reduced-motion:reduce){.pcb-urgency--high .pcb-urgency__icon{animation:none}.pcb-urgency__progress-fill{transition:none}.pcb-urgency__cta:hover{transform:none}}:root{--pcb-radius:12px;--pcb-radius-lg:16px;--pcb-transition:0.2s ease}.pcb-sticky-mobile{display:none}@media (max-width:768px){.pcb-sticky-mobile{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:99998;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px));align-items:center;justify-content:space-between;gap:12px;transform:translateY(100%);transition:transform 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 -4px 20px rgb(0 0 0 / .15);font-family:inherit}.pcb-sticky-mobile--visible{transform:translateY(0)}.pcb-sticky-mobile__price{display:flex;flex-direction:column;flex-shrink:0;line-height:1.2}.pcb-sticky-mobile__price-label{font-size:11px;opacity:.85;font-weight:400;letter-spacing:.01em}.pcb-sticky-mobile__price-value{font-size:18px;font-weight:700;letter-spacing:-.01em}.pcb-sticky-mobile__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.pcb-sticky-mobile__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;font-size:15px;font-weight:600;font-family:inherit;text-decoration:none;white-space:nowrap;transition:opacity var(--pcb-transition),transform var(--pcb-transition);cursor:pointer}.pcb-sticky-mobile__btn:hover,.pcb-sticky-mobile__btn:focus-visible{opacity:.9;transform:scale(.98)}.pcb-sticky-mobile__btn:active{transform:scale(.95)}.pcb-sticky-mobile__wa{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#25D366;color:#fff;text-decoration:none;flex-shrink:0;transition:opacity var(--pcb-transition),transform var(--pcb-transition)}.pcb-sticky-mobile__wa:hover,.pcb-sticky-mobile__wa:focus-visible{opacity:.9;transform:scale(1.05);color:#fff}.pcb-sticky-mobile__wa svg{width:20px;height:20px}.pcb-sticky-mobile--brand{background:linear-gradient(90deg,#4F0002 0%,#DA3F00 100%);color:#fff}.pcb-sticky-mobile--brand .pcb-sticky-mobile__btn{background:#fff;color:#960000}.pcb-sticky-mobile--dark{background:#1f2937;color:#fff}.pcb-sticky-mobile--dark .pcb-sticky-mobile__btn{background:#fff;color:#1f2937}.pcb-sticky-mobile--emerald{background:#065f46;color:#fff}.pcb-sticky-mobile--emerald .pcb-sticky-mobile__btn{background:#10b981;color:#fff}.pcb-sticky-mobile--saffron{background:#7c2d12;color:#fff}.pcb-sticky-mobile--saffron .pcb-sticky-mobile__btn{background:#ea580c;color:#fff}}@media (prefers-reduced-motion:reduce){.pcb-sticky-mobile{transition:none!important}.pcb-sticky-mobile--visible{transform:translateY(0)}}.pcb-sp{position:fixed;z-index:99990;pointer-events:none;font-family:inherit}.pcb-sp--bottom-left{bottom:24px;left:24px}.pcb-sp--bottom-right{bottom:24px;right:24px}.pcb-sp--desktop-only{display:block}@media (max-width:768px){.pcb-sp--desktop-only{display:none!important}.pcb-sp{bottom:80px;left:12px;right:12px}.pcb-sp__card{max-width:100%}}.pcb-sp__card{position:relative;display:flex;align-items:center;gap:12px;padding:14px 40px 14px 16px;max-width:340px;background:#fff;border:1px solid #e5e7eb;border-radius:var(--pcb-radius);box-shadow:0 8px 30px rgb(0 0 0 / .12);pointer-events:auto;opacity:0;transform:translateY(20px) scale(.95);transition:opacity 0.4s ease,transform 0.4s cubic-bezier(.68,-.2,.265,1.2);overflow:hidden}.pcb-sp--visible .pcb-sp__card{opacity:1;transform:translateY(0) scale(1)}.pcb-sp__close{position:absolute;top:8px;right:8px;width:24px;height:24px;border:none;background:#fff0;color:#9ca3af;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0;transition:background var(--pcb-transition),color var(--pcb-transition)}.pcb-sp__close:hover,.pcb-sp__close:focus-visible{background:#f3f4f6;color:#374151}.pcb-sp__icon{font-size:28px;flex-shrink:0;line-height:1}.pcb-sp__content{min-width:0}.pcb-sp__text{font-size:13px;line-height:1.4;color:#374151;margin:0 0 2px}.pcb-sp__time{font-size:11px;color:#9ca3af;display:block}.pcb-sp__progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#960000;transform-origin:left;transform:scaleX(1);border-radius:0 0 var(--pcb-radius) var(--pcb-radius)}.pcb-sp--dark .pcb-sp__card{background:#1f2937;border-color:#374151}.pcb-sp--dark .pcb-sp__text{color:#e5e7eb}.pcb-sp--dark .pcb-sp__time{color:#6b7280}.pcb-sp--dark .pcb-sp__close{color:#6b7280}.pcb-sp--dark .pcb-sp__close:hover,.pcb-sp--dark .pcb-sp__close:focus-visible{background:#374151;color:#e5e7eb}.pcb-sp--brand .pcb-sp__progress{background:#960000}.pcb-sp--brand .pcb-sp__card{border-left:3px solid #960000}.pcb-sp--warm .pcb-sp__progress{background:#ea580c}.pcb-sp--warm .pcb-sp__card{border-left:3px solid #ea580c}@media (prefers-reduced-motion:reduce){.pcb-sp__card{transition:opacity 0.2s ease!important;transform:none!important}.pcb-sp--visible .pcb-sp__card{transform:none!important}.pcb-sp__progress{display:none}}.pcb-trust-badges,.pcb-process-timeline,.pcb-price-breakdown,.pcb-stat-counter,.pcb-expert-profile,.pcb-review-highlight,.pcb-guarantee,.pcb-cta-card,.pcb-faq-accordion,.pcb-banner,.pcb-urgency{margin-bottom:28px}.pcb-faq-accordion:last-child,.pcb-cta-card:last-child,.pcb-guarantee:last-child{margin-bottom:0}.pcb-expert-profile{max-width:100%}.pcb-expert-profile:has(+.pcb-review-highlight){float:left;width:calc(50% - 14px);max-width:calc(50% - 14px);margin-right:28px;box-sizing:border-box}.pcb-expert-profile+.pcb-review-highlight{overflow:hidden;margin-bottom:28px}.pcb-expert-profile:has(+.pcb-review-highlight)~.pcb-guarantee,.pcb-expert-profile:has(+.pcb-review-highlight)~.pcb-cta-card,.pcb-expert-profile:has(+.pcb-review-highlight)~.pcb-faq-accordion,.pcb-expert-profile:has(+.pcb-review-highlight)~h2,.pcb-expert-profile:has(+.pcb-review-highlight)~h3{clear:both}@media (max-width:768px){.pcb-expert-profile:has(+.pcb-review-highlight){float:none;width:100%;max-width:100%;margin-right:0}}.pcb-expert-profile--horizontal:not(:has(.pcb-ep__photo-wrap)) .pcb-ep__content{padding:28px}.pcb-expert-profile--horizontal:not(:has(.pcb-ep__photo-wrap)) .pcb-ep__bio{-webkit-line-clamp:3}