.goapl-widget{
  --goapl-panel:rgba(255,255,255,.03);
  --goapl-panel-2:rgba(255,255,255,.06);
  --goapl-border:rgba(255,255,255,.08);
  --goapl-text:#f5f5f5;
  --goapl-muted:#b8b8b8;
  --goapl-primary:#e06b44;
  --goapl-primary-2:#ff8a5b;
  --goapl-low:#16d47a;
  --goapl-low-2:#22c55e;
  --goapl-mid:#ffb020;
  --goapl-mid-2:#f59e0b;
  --goapl-high:#ff4545;
  --goapl-high-2:#ef4444;
  font-family:Lato,system-ui,sans-serif;
  background:transparent;
  color:var(--goapl-text);
  border:none;
  border-radius:0;
  padding:0;
  width:100%;
  box-sizing:border-box;
}
.goapl-widget *,.goapl-widget *::before,.goapl-widget *::after{box-sizing:border-box}

.goapl-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}
.goapl-title{font-size:1.8rem;font-weight:700;margin:0;letter-spacing:-.01em;color:var(--goapl-text)}

.goapl-date-nav{display:inline-flex;align-items:stretch;gap:8px}
.goapl-nav-btn{
  background:linear-gradient(135deg,rgba(224,107,68,.12),rgba(255,138,91,.04));
  border:1px solid rgba(224,107,68,.45);color:var(--goapl-primary);
  width:44px;border-radius:12px;font-size:1.4rem;font-weight:700;line-height:1;cursor:pointer;
  font-family:inherit;padding:0;display:flex;align-items:center;justify-content:center;
  transition:border-color .15s,box-shadow .15s,background .15s,transform .1s,opacity .2s;
}
.goapl-nav-btn:hover:not(:disabled){border-color:var(--goapl-primary);box-shadow:0 0 0 3px rgba(224,107,68,.15);background:linear-gradient(135deg,rgba(224,107,68,.22),rgba(255,138,91,.08))}
.goapl-nav-btn:active:not(:disabled){transform:scale(.94)}
.goapl-nav-btn:disabled{opacity:.3;cursor:not-allowed}
.goapl-datepicker-wrap{position:relative;display:inline-block}
.goapl-datepicker,
.goapl-widget input.flatpickr-input,
.goapl-widget input.form-control.input{
  background:linear-gradient(135deg,rgba(224,107,68,.12),rgba(255,138,91,.04))!important;
  border:1px solid rgba(224,107,68,.45)!important;color:var(--goapl-text)!important;
  padding:12px 44px 12px 18px!important;border-radius:12px!important;font-size:.95rem!important;
  cursor:pointer;min-width:220px;font-family:inherit!important;font-weight:600;
  transition:border-color .15s,box-shadow .15s;
}
.goapl-datepicker:hover{border-color:var(--goapl-primary)!important;box-shadow:0 0 0 3px rgba(224,107,68,.15)}
.goapl-datepicker:focus{outline:none;border-color:var(--goapl-primary)!important;box-shadow:0 0 0 3px rgba(224,107,68,.25)}
.goapl-datepicker-caret{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--goapl-primary);pointer-events:none;font-size:.85rem;transition:transform .2s}
.goapl-datepicker-wrap:has(input.active) .goapl-datepicker-caret{transform:translateY(-50%) rotate(180deg)}

.goapl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:22px}
.goapl-stat{
  background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02));
  border:1px solid var(--goapl-border);border-radius:16px;padding:20px;
  display:flex;flex-direction:column;gap:6px;transition:transform .15s,border-color .15s;
  position:relative;overflow:hidden;
}
.goapl-stat::before{content:'';position:absolute;inset:0;opacity:.5;pointer-events:none;z-index:0}
.goapl-stat>*{position:relative;z-index:1}
.goapl-stat:hover{transform:translateY(-2px)}
.goapl-stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--goapl-muted);font-weight:700}
.goapl-stat-value{font-size:1.85rem;font-weight:800;line-height:1.1;color:var(--goapl-text)}
.goapl-stat-unit{font-size:.78rem;color:var(--goapl-muted)}
.goapl-stat-hour{font-size:.85rem;color:var(--goapl-muted);font-weight:600}
.goapl-stat-delta{font-size:.85rem;font-weight:700}
.goapl-stat-delta.up{color:var(--goapl-high)}
.goapl-stat-delta.down{color:var(--goapl-low)}

.goapl-stat--now{border-color:rgba(224,107,68,.4)}
.goapl-stat--now::before{background:linear-gradient(145deg,rgba(224,107,68,.22),rgba(255,138,91,.05))}
.goapl-stat--now .goapl-stat-value{background:linear-gradient(135deg,var(--goapl-primary),var(--goapl-primary-2));-webkit-background-clip:text;background-clip:text;color:transparent}

.goapl-stat--min{border-color:rgba(34,197,94,.35)}
.goapl-stat--min::before{background:linear-gradient(145deg,rgba(34,197,94,.2),rgba(34,197,94,.04))}
.goapl-stat--min .goapl-stat-value{background:linear-gradient(135deg,var(--goapl-low),var(--goapl-low-2));-webkit-background-clip:text;background-clip:text;color:transparent}

.goapl-stat--max{border-color:rgba(239,68,68,.35)}
.goapl-stat--max::before{background:linear-gradient(145deg,rgba(239,68,68,.2),rgba(239,68,68,.04))}
.goapl-stat--max .goapl-stat-value{background:linear-gradient(135deg,var(--goapl-high),var(--goapl-high-2));-webkit-background-clip:text;background-clip:text;color:transparent}

.goapl-stat--avg::before{background:linear-gradient(145deg,rgba(255,176,32,.16),rgba(245,158,11,.03))}
.goapl-stat--avg .goapl-stat-value{background:linear-gradient(135deg,var(--goapl-mid),var(--goapl-mid-2));-webkit-background-clip:text;background-clip:text;color:transparent}

.goapl-chart-wrap{position:relative;height:380px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid var(--goapl-border);border-radius:16px;padding:20px}
.goapl-chart{width:100%!important;height:100%!important}

.goapl-legend{display:flex;gap:20px;justify-content:center;margin-top:14px;flex-wrap:wrap}
.goapl-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:var(--goapl-muted);font-weight:600}
.goapl-dot{width:12px;height:12px;border-radius:50%;display:inline-block;box-shadow:0 0 10px currentColor}
.goapl-dot--low{background:var(--goapl-low);color:var(--goapl-low)}
.goapl-dot--mid{background:var(--goapl-mid);color:var(--goapl-mid)}
.goapl-dot--high{background:var(--goapl-high);color:var(--goapl-high)}

.goapl-hints{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}
.goapl-hint{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid var(--goapl-border);border-radius:16px;padding:20px}
.goapl-hint--cheap{border-color:rgba(34,197,94,.3)}
.goapl-hint--expensive{border-color:rgba(239,68,68,.3)}
.goapl-hint h4{margin:0 0 12px;font-size:.95rem;color:var(--goapl-text);font-weight:700}
.goapl-hint ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}
.goapl-hint li{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.92rem;padding:10px 14px;border-radius:10px;background:var(--goapl-panel-2);border:1px solid transparent}
.goapl-hint--cheap li{background:linear-gradient(90deg,rgba(34,197,94,.1),rgba(34,197,94,.02))}
.goapl-hint--expensive li{background:linear-gradient(90deg,rgba(239,68,68,.1),rgba(239,68,68,.02))}
.goapl-hint li .hour{color:var(--goapl-muted);font-weight:600}
.goapl-hint--cheap li strong{color:var(--goapl-low);font-weight:800}
.goapl-hint--expensive li strong{color:var(--goapl-high);font-weight:800}

.goapl-month{margin-top:22px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid var(--goapl-border);border-radius:16px;padding:20px}
.goapl-month-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}
.goapl-month-value{font-size:1.5rem;font-weight:800;margin-left:8px;background:linear-gradient(135deg,var(--goapl-primary),var(--goapl-primary-2));-webkit-background-clip:text;background-clip:text;color:transparent}
.goapl-month-title{font-size:.85rem;color:var(--goapl-muted);text-transform:capitalize;font-weight:600}
.goapl-month-chart-wrap{position:relative;height:220px}

.goapl-table-wrap{margin-top:22px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid var(--goapl-border);border-radius:16px;padding:16px 20px 22px;width:100%}
.goapl-table-wrap summary{cursor:pointer;font-weight:700;padding:8px 0;color:var(--goapl-text);list-style:none;display:flex;align-items:center;gap:12px;font-size:1.05rem}
.goapl-table-wrap summary::-webkit-details-marker{display:none}
.goapl-plus{display:inline-block;color:var(--goapl-primary);font-weight:300;font-size:1.8rem;line-height:1;transition:transform .25s;width:20px;text-align:center}
.goapl-table-wrap[open] .goapl-plus{transform:rotate(45deg)}

.goapl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:14px}
.goapl-cell{
  background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));
  border:1px solid var(--goapl-border);border-radius:12px;padding:12px 14px;
  display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;
  transition:transform .15s,border-color .15s;
}
.goapl-cell:hover{transform:translateY(-2px)}
.goapl-cell-top{display:flex;justify-content:space-between;align-items:center;gap:6px}
.goapl-cell-hour{font-size:.78rem;color:var(--goapl-muted);font-weight:600;letter-spacing:.02em}
.goapl-cell-badge{font-size:.68rem;font-weight:700;color:var(--goapl-primary);text-transform:uppercase;letter-spacing:.05em}
.goapl-cell-price{font-size:1.25rem;font-weight:800;line-height:1;display:flex;align-items:baseline;gap:6px}
.goapl-cell-price span{font-size:.68rem;color:var(--goapl-muted);font-weight:600}
.goapl-cell-bar{height:6px;background:rgba(255,255,255,.06);border-radius:99px;overflow:hidden}
.goapl-cell-bar-fill{height:100%;border-radius:99px;transition:width .4s}

.goapl-cell.is-cheap{border-color:rgba(34,197,94,.35)}
.goapl-cell.is-cheap .goapl-cell-price{background:linear-gradient(135deg,var(--goapl-low),var(--goapl-low-2));-webkit-background-clip:text;background-clip:text;color:transparent}
.goapl-cell.is-cheap .goapl-cell-bar-fill{background:linear-gradient(90deg,var(--goapl-low),var(--goapl-low-2))}

.goapl-cell.is-mid{border-color:rgba(245,158,11,.3)}
.goapl-cell.is-mid .goapl-cell-price{background:linear-gradient(135deg,var(--goapl-mid),var(--goapl-mid-2));-webkit-background-clip:text;background-clip:text;color:transparent}
.goapl-cell.is-mid .goapl-cell-bar-fill{background:linear-gradient(90deg,var(--goapl-mid),var(--goapl-mid-2))}

.goapl-cell.is-expensive{border-color:rgba(239,68,68,.35)}
.goapl-cell.is-expensive .goapl-cell-price{background:linear-gradient(135deg,var(--goapl-high),var(--goapl-high-2));-webkit-background-clip:text;background-clip:text;color:transparent}
.goapl-cell.is-expensive .goapl-cell-bar-fill{background:linear-gradient(90deg,var(--goapl-high),var(--goapl-high-2))}

.goapl-cell.is-now{
  border-color:var(--goapl-primary);
  background:linear-gradient(145deg,rgba(224,107,68,.22),rgba(255,138,91,.06) 55%,rgba(255,255,255,.02));
  box-shadow:0 0 0 2px rgba(224,107,68,.3),0 10px 30px rgba(224,107,68,.2);
}
.goapl-cell.is-now::after{content:'';position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 24px 24px 0;border-color:transparent var(--goapl-primary) transparent transparent}
.goapl-cell.is-now .goapl-cell-badge{background:linear-gradient(135deg,var(--goapl-primary),var(--goapl-primary-2));color:#fff;padding:2px 8px;border-radius:99px;box-shadow:0 2px 8px rgba(224,107,68,.4)}

.goapl-footer{margin:18px 0 0;font-size:.78rem;color:var(--goapl-muted);text-align:center}

/* ===================== Form Laura (captación) ===================== */
.goapl-form-spacer{margin:56px 0;width:100%}
.goapl-widget .form-super-wrapper{width:100%;isolation:isolate}
.goapl-widget .support-badge-container{display:flex;justify-content:center;width:100%;position:relative;z-index:2;margin-bottom:-26px;pointer-events:none}
.goapl-widget .support-badge{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);padding:6px 16px 6px 6px;border-radius:50px;box-shadow:0 4px 20px rgba(0,0,0,.3);pointer-events:auto}
.goapl-widget .avatar-container{position:relative;width:38px!important;height:38px!important;flex-shrink:0}
.goapl-widget .avatar-wrapper{width:38px!important;height:38px!important;border-radius:50%!important;overflow:hidden!important;border:2px solid rgba(255,255,255,.2)!important;box-sizing:border-box!important;background:#222!important}
.goapl-widget .avatar-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}
.goapl-widget .online-dot{position:absolute;bottom:0;right:-2px;width:12px;height:12px;background-color:#25D366;border:2px solid rgba(30,30,30,.8);border-radius:50%;z-index:2}
.goapl-widget .support-info{display:flex;flex-direction:column;justify-content:center}
.goapl-widget .support-name{font-size:13px;font-weight:600;color:#fff;line-height:1.2}
.goapl-widget .support-time{font-size:11px;color:rgba(255,255,255,.6);margin-top:2px}

.goapl-widget .glass-form-laura{position:relative;z-index:1;width:100%;font-family:inherit;background:rgba(255,255,255,.02);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:50px 40px 36px;box-sizing:border-box;color:#fff}
.goapl-widget .glass-form-laura .trust-badge{text-align:center;font-size:11px;color:rgba(255,255,255,.5);margin-top:20px;letter-spacing:.3px}
.goapl-widget .glass-form-laura .custom-input-group{margin-bottom:15px;width:100%}
.goapl-widget .glass-form-laura .custom-input{width:100%;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:14px 16px;color:#fff;font-size:15px;outline:none;box-sizing:border-box;transition:border-color .25s,background .25s;font-family:inherit}
.goapl-widget .glass-form-laura .custom-input:focus{border-color:var(--goapl-primary);background:rgba(0,0,0,.6);box-shadow:0 0 0 3px rgba(224,107,68,.15)}
.goapl-widget .glass-form-laura .input-error{border-color:#ff3b3b!important}
.goapl-widget .glass-form-laura .error-text{color:#ff3b3b;font-size:12px;margin-top:6px;text-align:left;font-weight:500}

.goapl-widget .glass-form-laura .privacy-wrapper{margin:6px 0 22px;display:flex;flex-direction:column;align-items:flex-start}
.goapl-widget .glass-form-laura .privacy-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;color:rgba(255,255,255,.65);line-height:1.5}
.goapl-widget .glass-form-laura .privacy-label:hover{color:#fff}
.goapl-widget .glass-form-laura .custom-checkbox{accent-color:var(--goapl-primary);width:16px;height:16px;cursor:pointer;flex-shrink:0;margin-top:2px}
.goapl-widget .glass-form-laura .privacy-link{color:var(--goapl-primary);text-decoration:none;font-weight:600}
.goapl-widget .glass-form-laura .privacy-link:hover{text-decoration:underline}

.goapl-widget .glass-form-laura .hidden-input{position:absolute;z-index:-1;opacity:0;width:.1px;height:.1px}
.goapl-widget .glass-form-laura .file-upload-label{display:flex;align-items:center;justify-content:center;width:100%;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.2);border-radius:10px;padding:20px 14px;cursor:pointer;transition:all .25s;color:#aaa;font-size:14px;box-sizing:border-box;text-align:center}
.goapl-widget .glass-form-laura .file-upload-label:hover{border-color:var(--goapl-primary);color:#fff;background:rgba(255,255,255,.08)}
.goapl-widget .glass-form-laura .file-upload-label.dragover{border-color:var(--goapl-primary);background:rgba(224,107,68,.15);border-style:solid;color:#fff}
.goapl-widget .glass-form-laura .file-error-border{border-color:#ff3b3b;color:#ff3b3b}

.goapl-widget .glass-form-laura .botones-container{display:flex;gap:14px;align-items:center;justify-content:space-between}
.goapl-widget .glass-form-laura .btn-submit-savings,
.goapl-widget .glass-form-laura .btn-whatsapp-ghost{flex:1;display:flex;align-items:center;justify-content:center;min-height:54px;padding:14px 20px;line-height:1;border-radius:50px;font-weight:600;font-size:14px;box-sizing:border-box;cursor:pointer;transition:transform .2s,background .25s,opacity .2s;font-family:inherit}
.goapl-widget .glass-form-laura .btn-submit-savings{background:linear-gradient(90deg,#FF3B03 0%,#FF7B18 100%);border:1px solid transparent;color:#fff;box-shadow:0 4px 15px rgba(255,59,3,.25)}
.goapl-widget .glass-form-laura .btn-submit-savings:hover{opacity:.95;transform:translateY(-1px)}
.goapl-widget .glass-form-laura .btn-whatsapp-ghost{background:transparent;border:1px solid #25D366;color:#25D366;gap:8px;text-decoration:none}
.goapl-widget .glass-form-laura .btn-whatsapp-ghost:hover{background:rgba(37,211,102,.12);color:#25D366;transform:translateY(-1px)}

.goapl-widget .glass-form-laura .state-message{display:none;text-align:center;padding:40px 0;animation:goaplFadeInUp .5s cubic-bezier(.22,1,.36,1)}
.goapl-widget .glass-form-laura .status-text-container{display:flex;flex-direction:column;gap:6px;margin-top:15px}
.goapl-widget .glass-form-laura .status-title{font-size:17px;font-weight:500;color:#fff}
.goapl-widget .glass-form-laura .status-subtitle{font-size:13px;color:#ccc;line-height:1.5;max-width:80%;margin:0 auto}
.goapl-widget .glass-form-laura .spinner{width:42px;height:42px;border:3px solid rgba(255,255,255,.1);border-left-color:var(--goapl-primary);border-radius:50%;animation:goaplSpin .8s linear infinite;margin:0 auto}
.goapl-widget .glass-form-laura .success-icon{font-size:32px;color:#4CAF50;width:60px;height:60px;border-radius:50%;background:rgba(76,175,80,.12);display:flex;align-items:center;justify-content:center;margin:0 auto}
@keyframes goaplSpin{100%{transform:rotate(360deg)}}
@keyframes goaplFadeInUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}

/* ----- Flatpickr dark override ----- */
.flatpickr-calendar{
  background:#0f0f12!important;border:1px solid rgba(255,255,255,.1)!important;color:#f5f5f5!important;
  box-shadow:0 20px 60px rgba(0,0,0,.7)!important;border-radius:14px!important
}
.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after,
.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{border-bottom-color:#0f0f12!important;border-top-color:#0f0f12!important}
.flatpickr-months,.flatpickr-month{background:#0f0f12!important;color:#f5f5f5!important;fill:#f5f5f5!important;border-radius:14px 14px 0 0}
.flatpickr-current-month input.cur-year,.flatpickr-current-month .cur-month{color:#f5f5f5!important;font-weight:700}
.flatpickr-current-month input.cur-year{background:transparent!important}
.flatpickr-monthDropdown-months{background:#0f0f12!important;color:#f5f5f5!important;border:none!important}
.flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:#0f0f12!important}
.flatpickr-weekday{color:#9a9a9a!important;background:#0f0f12!important;font-weight:700}
.flatpickr-days,.dayContainer{background:#0f0f12!important}
.flatpickr-day{color:#f5f5f5!important;background:transparent!important;border-color:transparent!important;border-radius:8px!important;font-weight:500}
.flatpickr-day:hover{background:rgba(224,107,68,.15)!important;color:#fff!important}
.flatpickr-day.today{border-color:var(--goapl-primary,#e06b44)!important;color:var(--goapl-primary,#e06b44)!important;font-weight:700}
.flatpickr-day.selected,.flatpickr-day.selected:hover{background:linear-gradient(135deg,#e06b44,#ff8a5b)!important;color:#fff!important;border-color:transparent!important;font-weight:700}
.flatpickr-day.disabled,.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#4a4a4d!important}
.flatpickr-prev-month,.flatpickr-next-month{color:#f5f5f5!important;fill:#f5f5f5!important}
.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#e06b44!important}

@media(max-width:900px){
  .goapl-header{gap:12px}
  .goapl-datepicker{min-width:180px}
}
@media(max-width:700px){
  .goapl-header{flex-direction:column;align-items:flex-start}
  .goapl-date-nav{width:100%}
  .goapl-datepicker-wrap{flex:1;display:flex}
  .goapl-datepicker{width:100%;min-width:0;flex:1}
  .goapl-nav-btn{width:48px}
  .goapl-title{font-size:1.35rem}
  .goapl-chart-wrap{height:300px;padding:14px}
  .goapl-stats{grid-template-columns:repeat(2,1fr);gap:10px}
  .goapl-stat{padding:14px}
  .goapl-stat-value{font-size:1.3rem}
  .goapl-hints{grid-template-columns:1fr}
  .goapl-month-chart-wrap{height:180px}
  .goapl-grid{grid-template-columns:repeat(2,1fr);gap:8px}
  .goapl-cell{padding:10px}
  .goapl-cell-price{font-size:1.05rem}
  .goapl-form-spacer{margin:40px 0}
  .goapl-widget .glass-form-laura{padding:44px 18px 24px;border-radius:14px}
  .goapl-widget .glass-form-laura .botones-container{flex-direction:column;gap:10px}
  .goapl-widget .glass-form-laura .btn-submit-savings,
  .goapl-widget .glass-form-laura .btn-whatsapp-ghost{width:100%;flex:none}
  .goapl-widget .support-badge{gap:10px;padding:4px 14px 4px 4px}
  .goapl-widget .support-name{font-size:12px}
  .goapl-widget .support-time{font-size:10px}
}
@media(max-width:420px){
  .goapl-stats{grid-template-columns:1fr}
  .goapl-grid{grid-template-columns:1fr}
  .goapl-chart-wrap{height:260px}
  .goapl-title{font-size:1.2rem}
}
