.firstidea-booking-guide{--booking-ink:#102229;--booking-aqua:#56cbd0;--booking-coral:#ff765f;--booking-soft:#edf8f7}.booking-guide-answer{background:linear-gradient(145deg,#f9fcfb 0%,#e7f5f4 100%);border:1px solid #cfe4e5;border-radius:1.7rem;grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2.5rem,6vw,6rem);padding:clamp(2rem,5vw,5rem);display:grid;overflow:hidden}.booking-guide-answer>:not(.booking-flow-board){grid-column:1}.booking-guide-answer h2{letter-spacing:-.064em;margin:1rem 0 1.4rem;font-size:clamp(2.2rem,4.45vw,4.65rem);line-height:.99}.booking-guide-answer>p:not(.eyebrow){color:#52666c;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.75}.booking-flow-board{pointer-events:none;background:var(--booking-ink);color:#fff;border:1px solid #ffffff21;border-radius:1.2rem;grid-area:1/2/span 3;align-content:center;gap:.85rem;min-height:26rem;padding:1.6rem;display:grid;transform:rotate(-.55deg);box-shadow:0 2rem 4rem #10222933}.booking-flow-board>span,.booking-flow-board>strong{font-size:var(--font-size-min);letter-spacing:.1em;font-weight:900}.booking-flow-board>span{color:#9fb3b7;margin-bottom:.4rem}.booking-flow-board>strong{color:var(--booking-aqua);text-align:right;margin-top:.4rem}.booking-flow-board>div{background:#ffffff0d;border:1px solid #ffffff21;border-radius:.8rem;grid-template-columns:6.7rem 1fr 6.8rem;align-items:center;gap:.8rem;padding:1rem;display:grid}.booking-flow-board b,.booking-flow-board em{font-size:var(--font-size-min);font-style:normal;font-weight:900}.booking-flow-board em{color:#b8c9cc;text-align:right}.booking-flow-board i{background:#31474d;border-radius:999px;height:.48rem;position:relative;overflow:hidden}.booking-flow-board i:after{border-radius:inherit;background:linear-gradient(90deg,var(--booking-aqua),#9de8e9);content:"";width:42%;animation:3.4s ease-in-out infinite alternate booking-capacity-pulse;position:absolute;inset:0 auto 0 0}.booking-flow-board>div:nth-of-type(2) i:after{background:linear-gradient(90deg,var(--booking-coral),#ffb1a3);width:68%;animation-delay:.45s}.booking-flow-board>div:nth-of-type(3) i:after{width:88%;animation-delay:.9s}.booking-source-note{border-left:.28rem solid var(--booking-aqua);background:#f2f7f6;margin:0 0 clamp(3rem,6vw,6rem);padding:1.25rem 1.5rem}.booking-source-note p{color:#4c6066;margin:0;line-height:1.7}.booking-model-grid{pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:2rem 0 3.5rem;display:grid}.booking-model-grid article{background:#f6fbfa;border:1px solid #cfe0e1;border-radius:1rem;min-height:11rem;padding:1.25rem;transition:transform .35s,border-color .35s,box-shadow .35s}.booking-model-grid article:nth-child(2),.booking-model-grid article:nth-child(5){background:#fff}.booking-model-grid b{color:#098f97;font-size:var(--font-size-min)}.booking-model-grid h3{letter-spacing:-.04em;margin:1.4rem 0 .55rem;font-size:clamp(1.35rem,2vw,1.8rem)}.booking-model-grid p{color:#596c72;margin:0;line-height:1.55}.booking-state-rail{pointer-events:none;background:#fff;border:1px solid #cfe1e2;border-radius:1rem;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.7rem;margin:2.5rem 0 3.5rem;padding:1.3rem;display:grid;box-shadow:.85rem .85rem #56cbd029}.booking-state-rail span{color:#455b61;font-size:var(--font-size-min);gap:.25rem;font-weight:900;display:grid}.booking-state-rail b{color:#098d95}.booking-state-rail i{background:linear-gradient(90deg,var(--booking-aqua),var(--booking-coral));height:2px;animation:2.7s ease-in-out infinite booking-rail-flow}.booking-fit-table{border:1px solid #cfdfdf;border-radius:1rem;margin:2rem 0 3rem;overflow:auto}.booking-fit-table table{min-width:43rem;margin:0}.booking-fit-table th{background:var(--booking-ink);color:#fff}.booking-fit-table th,.booking-fit-table td{font-size:max(.9rem,var(--font-size-min));border-color:#d4e3e3;padding:1rem;line-height:1.55}.booking-acceptance{pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:2rem 0 3.5rem;display:grid}.booking-acceptance>div{color:#fff;background:linear-gradient(145deg,#102229,#1b343b);border:1px solid #cfe0e1;border-radius:1rem;min-height:10rem;padding:1.2rem}.booking-acceptance b{color:var(--booking-aqua);font-size:var(--font-size-min)}.booking-acceptance span{margin:1.2rem 0 .55rem;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:850;display:block}.booking-acceptance p{color:#b7c7ca;margin:0;line-height:1.55}.booking-checklist{counter-reset:booking-ready;padding-left:0!important;list-style:none!important}.booking-checklist li{counter-increment:booking-ready;border-bottom:1px solid #d8e4e4;padding:.9rem 0 .9rem 2.7rem;line-height:1.6;position:relative}.booking-checklist li:before{color:#098f97;font-size:var(--font-size-min);content:counter(booking-ready,decimal-leading-zero);font-weight:900;position:absolute;left:0}.firstidea-booking-guide details{border-color:#d3e2e2}@media (hover:hover){.booking-model-grid article:hover{border-color:#71cbd0;transform:translateY(-.3rem);box-shadow:0 1.2rem 2.8rem #10222917}}@media (width<=62rem){.booking-guide-answer{grid-template-columns:1fr}.booking-guide-answer>:not(.booking-flow-board),.booking-flow-board{grid-area:auto/1}.booking-flow-board{min-height:22rem;transform:none}.booking-model-grid,.booking-acceptance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=46rem){.booking-guide-answer{padding:1.4rem}.booking-flow-board{min-height:auto;padding:1.1rem}.booking-flow-board>div{grid-template-columns:1fr}.booking-flow-board em{text-align:left}.booking-model-grid,.booking-acceptance,.booking-state-rail{grid-template-columns:1fr}.booking-state-rail i{width:100%}}@media (prefers-reduced-motion:reduce){.booking-flow-board,.booking-flow-board i:after,.booking-state-rail i,.booking-model-grid article{transition:none!important;animation:none!important;transform:none!important}}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer){grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr)!important;align-items:start!important;gap:0 clamp(1.5rem,3vw,2.75rem)!important;min-height:0!important;padding:clamp(1.75rem,3vw,3rem)!important;display:grid!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>.eyebrow{grid-area:1/1/auto/-1!important;margin:0 0 .9rem!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>h2{letter-spacing:-.06em!important;overflow-wrap:normal!important;grid-area:2/1/auto/-1!important;width:auto!important;max-width:18ch!important;margin:0 0 clamp(1.6rem,3vw,2.4rem)!important;font-size:clamp(2.25rem,3.4vw,3.75rem)!important;line-height:.98!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>p:not(.eyebrow){grid-area:3/1!important;align-self:start!important;max-width:34rem!important;margin:0!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>:is(.skroutz-channel-map,.clickfix-response-trace,.orders-leak-map,.funding-archive-strip,.maintenance-workbench,.platform-fit-router,.voucher-lifecycle-rail,.cost-scope-estimator,.route-switchyard,.meta-signal-map,.fbe-forensic-bench,.opencart-commerce-chassis,.consent-switchboard,.booking-flow-board){grid-area:3/2!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-height:20rem!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}@media (width<=58rem){.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer){grid-template-columns:1fr!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>:is(.eyebrow,h2,p:not(.eyebrow),.skroutz-channel-map,.clickfix-response-trace,.orders-leak-map,.funding-archive-strip,.maintenance-workbench,.platform-fit-router,.voucher-lifecycle-rail,.cost-scope-estimator,.route-switchyard,.meta-signal-map,.fbe-forensic-bench,.opencart-commerce-chassis,.consent-switchboard,.booking-flow-board){grid-area:auto/1!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>p:not(.eyebrow){max-width:48rem!important;margin-bottom:1.75rem!important}}@media (width<=46rem){.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer){padding:1.35rem!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>h2{font-size:clamp(2rem,10vw,3rem)!important}}
