.panel-section{padding:48px 0;background:#f5f8fb;color:#132033}.panel-shell{width:min(1160px,calc(100% - 36px));margin:auto}.panel-section h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2;color:#0d1b2a}.panel-intro{max-width:780px}.panel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.panel-card{background:#fff;border:1px solid #dfe7ef;padding:22px;border-radius:16px;min-width:0}.panel-card h3{font-size:1.15rem;line-height:1.3;color:#0d1b2a}.panel-value{display:block;font-size:1.9rem;font-weight:850;color:#0b7874;margin:12px 0}.panel-card p{font-size:.95rem;line-height:1.6}.panel-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:20px}.panel-primary{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:12px;background:#0b7874;color:#fff!important;text-decoration:none;font-weight:800}.panel-secondary{color:#0d1b2a;font-weight:700;text-underline-offset:4px}.panel-support{color:#526174;font-size:.92rem;text-underline-offset:4px}.panel-note{font-size:.92rem;line-height:1.6;color:#526174;max-width:900px}.panel-status-flow{display:flex;gap:12px;flex-wrap:wrap;padding:0;list-style:none}.panel-status-flow li{background:#e7f8f7;border-radius:8px;padding:8px 14px;font-weight:700}.panel-benefits{padding-left:20px;line-height:1.8}.panel-catalog-note{border-left:4px solid #0b7874;background:#eef8f7;padding:16px;margin:20px 0}.al-menu .al-login{font-size:.85rem}.al-footer .panel-primary{margin:6px 0}.panel-help-link{position:fixed;right:12px;bottom:calc(var(--wa-mobile-bar-height,0px) + var(--wa-player-height,0px) + 16px);z-index:55;background:#fff;border:1px solid #dfe7ef;box-shadow:0 4px 16px #0d1b2a18;padding:8px 13px;border-radius:999px;font:600 .85rem system-ui;color:#475569;text-decoration:none}.panel-section table{width:100%;border-collapse:collapse}.panel-section th,.panel-section td{padding:12px;text-align:left;border-bottom:1px solid #dfe7ef}@media(max-width:900px){.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.panel-grid{grid-template-columns:1fr}.panel-help-link{font-size:.78rem}.panel-actions{align-items:flex-start;flex-direction:column}.panel-primary{width:100%;text-align:center}.panel-section{padding:32px 0}}

/* Service comparison: the complete production includes both deliveries. */
.panel-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:32px auto}.panel-pricing-grid .panel-card{display:flex;flex-direction:column;padding:30px;border-radius:20px}.panel-plan-label{font-size:.9rem;font-weight:750;color:#526174;margin-bottom:14px}.panel-pricing-grid h3{font-size:1.45rem;margin:0;line-height:1.35}.panel-pricing-grid .panel-value{font-size:2.65rem;margin:20px 0 0}.panel-price-unit{margin:0 0 16px!important;color:#526174;font-size:.9rem!important}.panel-inclusions{padding:0;list-style:none;margin:8px 0 28px;flex:1;line-height:1.65}.panel-inclusions li{padding:7px 0 7px 25px;position:relative}.panel-inclusions li:before{content:"✓";position:absolute;left:0;color:#0b7874;font-weight:900}.panel-pricing-grid .panel-primary{width:100%;box-sizing:border-box}.panel-card-featured{border:2px solid #0b7874;background:linear-gradient(145deg,#e9f8f6,#fff 55%);box-shadow:0 16px 36px #0b78741a}.panel-premium{align-self:flex-start;padding:6px 12px;border-radius:999px;background:#0d1b2a;color:#fff}.panel-whatsapp{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:11px 16px;border:1px solid #087f43;border-radius:12px;color:#087f43!important;background:#fff;text-decoration:none;font-size:.95rem;font-weight:700;box-sizing:border-box}.panel-whatsapp svg{width:20px;height:20px;flex-shrink:0}.panel-pricing-grid .panel-whatsapp{margin-top:12px}.panel-whatsapp:hover{background:#ecfdf3}.panel-help-link{display:flex;align-items:center;gap:10px;background:#087f43;color:#fff!important;padding:12px 16px;right:20px;box-shadow:0 8px 24px #087f4333;font-size:.95rem;z-index:20;border:0}.panel-help-link svg{width:30px;height:30px;flex-shrink:0}.panel-help-link small{display:block;font-size:.75rem;font-weight:500;margin-top:3px}.panel-help-link:hover{background:#066735}.panel-whatsapp:focus-visible,.panel-help-link:focus-visible,.panel-primary:focus-visible{outline:3px solid #d99e22;outline-offset:4px}.panel-note .panel-support{font-weight:700;color:#087f43}.panel-section .panel-actions .panel-whatsapp{width:auto}@media(max-width:600px){.panel-pricing-grid{grid-template-columns:1fr;gap:20px}.panel-pricing-grid .panel-card{padding:24px}.panel-help-link{right:14px;padding:13px;border-radius:50%}.panel-help-link span{display:none}.panel-help-link svg{width:28px;height:28px}.panel-section .panel-actions .panel-whatsapp{width:100%}}@media(min-width:601px){.panel-help-link{bottom:calc(var(--wa-mobile-bar-height,0px) + var(--wa-player-height,0px) + 20px)}}

/* Panel-first hierarchy with human support always available. */
.panel-pricing-support{grid-column:1/-1;text-align:center;font-size:.95rem;line-height:1.6;margin:0;color:#526174}.panel-pricing-support a{color:#0b7874;text-underline-offset:4px}.panel-help-link{background:#fff;color:#24564d!important;border:1px solid #cbded9;box-shadow:0 4px 14px #0d1b2a16;padding:10px 14px;gap:8px;right:16px;font-size:.875rem}.panel-help-link:hover{background:#edf6f3}.panel-help-link svg{color:#087f43;width:25px;height:25px}.panel-help-link small{font-size:.75rem}.panel-primary{min-height:48px;box-sizing:border-box}.panel-actions{gap:14px}.focus-hero{padding:44px 0!important}.focus-hero h1{font-size:clamp(2.2rem,4.1vw,3.8rem);line-height:1.12}.focus-hero .hero-grid{gap:36px}.focus-hero .hero-actions{align-items:center}.focus-hero .focus-microcopy{font-size:.9rem;line-height:1.6;margin:16px 0 8px}.focus-process-link{font-weight:700;color:#0b7874;text-underline-offset:4px}.focus-price-preview{padding:28px}.focus-price-preview h2{font-size:1.4rem;margin-bottom:18px}.focus-price-preview>div{padding:14px 0;border-top:1px solid #ffffff26}.focus-price-preview h3{color:#fff;font-size:1.12rem;margin:8px 0}.focus-price-preview strong{font-size:1.8rem;color:#8fe2d9}.focus-price-preview p{font-size:.95rem;margin:8px 0 0;line-height:1.5}.focus-price-preview .focus-price-unit{font-size:.8rem;margin:14px 0}.focus-price-preview>a{color:#fff;font-weight:650;text-underline-offset:4px}.focus-complete{display:inline-block;font-size:.8rem;color:#b8f0e8;font-weight:700}.focus-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;counter-reset:steps;padding:0;margin:28px 0}.focus-steps li{counter-increment:steps;padding:20px;background:#fff;border:1px solid #dfe7ef;border-radius:16px;min-width:0}.focus-steps li:before{content:counter(steps);display:block;color:#0b7874;font-size:1.15rem;font-weight:800;margin-bottom:10px}.focus-steps strong,.focus-steps span{display:block}.focus-steps span{font-size:1rem;line-height:1.6;color:#526174;margin-top:8px}.panel-card h3{overflow-wrap:anywhere}.panel-card .panel-primary{white-space:normal}.al-footer a[href*="wa.me"]{color:#c7d4df}@media(max-width:767px){.panel-help-link{width:46px;height:46px;padding:10px;box-sizing:border-box;border-radius:50%;bottom:calc(var(--wa-mobile-bar-height,0px) + var(--wa-player-height,0px) + 12px)}.panel-help-link span{display:none}.focus-steps{grid-template-columns:1fr 1fr}.focus-hero .hero-grid{grid-template-columns:1fr}.focus-hero .hero-actions{flex-direction:column;align-items:stretch}.focus-hero .hero-actions .btn{width:100%;min-height:48px;box-sizing:border-box}.focus-hero .hero-actions .btn-light{font-size:.95rem}.focus-price-preview{padding:24px}.panel-shell{width:calc(100% - 32px)}.panel-section{padding-bottom:78px}.focus-hero h1{font-size:clamp(2rem,8vw,2.75rem)}}@media(max-width:480px){.focus-steps{grid-template-columns:1fr}.focus-steps li{padding:18px}.panel-pricing-grid .panel-card{padding:22px}.panel-actions .panel-primary{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}

.panel-help-link{bottom:calc(var(--wa-mobile-bar-height,0px) + var(--wa-player-height,0px) + 16px + var(--wa-support-clearance,0px))}
