.cta-page{--cta-accent:#0ea5e9;--cta-dark:#0b1220;--cta-surface:#fff;--cta-bg:#f3f4f6;--hero-bg-image:url(../img/cta-hero-bg.webp);--note-bg-image:url(/img/cta-alerts.png);--faq-bg-image:url(../img/pet-faqs-bg.webp);background:var(--cta-bg);min-height:100vh}.container{margin:0 auto;padding:0 1rem;width:min(1120px,100%)}.cta-hero{background:none!important;margin-bottom:50px!important;overflow:hidden;padding:3.2rem 0 3.8rem;position:relative}.cta-hero:before{background-image:var(--hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.05);z-index:0}.cta-hero:after,.cta-hero:before{content:"";inset:0;position:absolute}.cta-hero:after{z-index:1}.cta-hero>.container,.hero-container{position:relative;z-index:2}.hero-content{align-items:center;display:grid;gap:1.3rem;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);padding-top:40px}.badge-pill{align-items:center;background:var(--cta-dark);border:1px solid var(--cta-dark);border-radius:999px;color:#e0f2fe;display:inline-flex;font-size:.75rem;gap:.4rem;margin-bottom:.85rem;padding:.25rem 1.05rem}.seo-breadcrumbs{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;line-height:1.8;margin-bottom:12px;margin-top:-38px;padding-bottom:0;padding-top:0;position:relative;z-index:3}.seo-breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s ease}.seo-breadcrumbs a:hover{color:#0f172a}.seo-breadcrumb-separator{color:#cbd5e1;padding-right:8px}.seo-breadcrumbs+.cta-date-wrap{margin-top:0}.hero-title.seo-h1{font-size:clamp(26px,3vw,42px);font-weight:900;letter-spacing:-.02em;line-height:1.45;max-width:880px}.seo-text-section{margin-bottom:22px;margin-top:22px}.seo-text-card h2{color:#0f172a;font-size:20px;font-weight:900;margin:0 0 12px}.seo-text{color:#475569;font-size:15px;line-height:2.15;margin:0;text-align:justify}.hero-title{color:#0f172a;font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:900;line-height:1.35;margin:0 0 .65rem}.hero-hospital{color:#0f172a;display:inline-block;margin-right:.4rem}.subtitle{color:#334155;margin:0 0 1rem;max-width:620px}.hero-meta{display:flex;flex-wrap:wrap;gap:.55rem}.hero-meta span{background:#0f172a0f;border:1px solid rgba(15,23,42,.06);border-radius:999px;color:#0f172a;font-size:.72rem;padding:.35rem .85rem .45rem}.hero-right{display:flex;justify-content:center}.hero-badge-card{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border:1px solid rgba(15,23,42,.06);border-radius:18px;box-shadow:0 18px 34px #0f172a1a;display:flex;flex-direction:column;padding:1rem 1rem .85rem}.service-icon-wrap{align-items:center;animation:floaty 5s ease-in-out infinite;background:#0ea5e914;border:1px solid rgba(14,165,233,.16);border-radius:22px;display:flex;height:112px;justify-content:center;overflow:hidden;width:112px}.service-icon{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.letter-icon{color:#0f172a;font-size:1.05rem;font-weight:1000}.hero-stats{background:#0ea5e914;border:1px solid rgba(14,165,233,.16);border-radius:12px;color:#0f172a;font-size:.8rem;margin:.75rem 0 0;padding:.45rem .75rem .55rem}.cta-date-wrap{margin-top:-1.3rem;padding-bottom:.3rem}.date-card{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:16px;box-shadow:0 18px 34px #0f172a12;padding:.9rem 1rem 1rem}.date-card-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.6rem}.date-card-title{align-items:center;color:#0f172a;display:inline-flex;font-size:.9rem;font-weight:900;gap:.45rem}.date-picker-row{border-radius:14px;overflow:hidden}.date-card-foot{margin-top:.65rem}.muted{color:#64748b;font-size:.78rem}.alert-empty{background:#eff6ff;border:1px solid rgba(14,165,233,.22);border-radius:14px;color:#075985;font-size:.82rem;padding:.65rem .75rem}.cta-turns-strip{padding:1.05rem 0 .6rem}.strip-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:.6rem 0 .7rem}.strip-title{color:#0f172a;font-size:1.08rem;font-weight:1000;margin:0}.cta-card{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:16px;box-shadow:0 14px 30px #0f172a0f;margin-bottom:1rem;padding:1.05rem 1.05rem 1.1rem}.strip-card{padding:1rem}.turns-grid{display:grid;gap:.65rem;grid-template-columns:repeat(6,minmax(0,1fr))}.turn-card{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:14px;display:flex;flex-direction:column;gap:.45rem;min-height:122px;padding:.65rem .65rem .7rem}.turn-card.full{opacity:.6}.turn-top{display:flex;flex-direction:column;gap:.15rem}.turn-day{color:#0f172a;font-size:.86rem;font-weight:1000}.turn-time{color:#334155;font-size:.76rem}.turn-meta{color:#475569;display:flex;flex-direction:column;font-size:.7rem;gap:.15rem}.turn-shift{color:#64748b;font-size:.68rem}.turn-btn{background:#fdd835;border:none;border-radius:12px;box-shadow:0 10px 20px #0ea5e92e;color:#1b2e4b;cursor:pointer;font-size:.72rem;font-weight:1000;margin-top:auto;padding:.45rem .45rem .6rem}.turn-btn:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.more-turns-btn{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;gap:.4rem;justify-content:center;margin:1rem auto 0;outline:none;padding:.45rem .95rem}.more-turns-btn:hover{background:#f8fafc}.cta-main{padding:1rem 0 2.2rem}.layout{align-items:start;display:grid;gap:1.2rem;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr)}.card-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.85rem}.card-title-row h2{color:#0f172a;font-size:1.02rem;font-weight:1000;margin:0}.wh-list .wh-row{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:14px;display:flex;justify-content:space-between;margin-bottom:.45rem;padding:.55rem .8rem .65rem}.wh-row .day{color:#0f172a;font-weight:1000}.wh-row .time{color:#334155;font-size:.8rem}.sticky-col{display:flex;flex-direction:column;gap:1rem;position:sticky;top:6.4rem}.reservation-fee-panel{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid rgba(36,59,107,.1);border-radius:1.1rem;display:grid;gap:.75rem;margin-bottom:.9rem;padding:1rem}.reservation-fee-panel__main{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.reservation-fee-panel__main small{color:#64748b;font-weight:800}.reservation-fee-panel__main strong{color:var(--cta-dark);font-size:1.05rem}.reservation-fee-panel__meta,.reservation-process-chips{display:flex;flex-wrap:wrap;gap:.5rem}.reservation-fee-panel__meta span,.reservation-process-chips span{align-items:center;background:#f1f5f9;border-radius:999px;color:#334155;display:inline-flex;font-size:.78rem;font-weight:800;min-height:2rem;padding:.35rem .65rem}.reservation-process-chips{margin-bottom:.9rem}.price-list .price-row{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:14px;display:flex;justify-content:space-between;margin-bottom:.45rem;padding:.5rem .75rem .6rem}.price-list .tariff-kind{color:#475569;font-size:.82rem;font-weight:800;white-space:nowrap}.ins-box .badges{display:flex;flex-wrap:wrap;gap:.4rem}.badge-pill.ins{background:var(--cta-dark);border:none;border-radius:999px;color:#e0f2fe;font-size:.72rem;font-weight:900;padding:.3rem .8rem .45rem}.ref-box{background:#e0f2fe;border:1px solid rgba(14,165,233,.22);border-radius:16px;color:#075985;font-size:.78rem;margin-top:.85rem;padding:.65rem .75rem}.ref-box.ok{background:#ecfdf3;border-color:#1665342e;color:#166534}.about-text{color:#334155;font-size:.92rem;line-height:1.95;margin:0}.mini-image-card{overflow:hidden;padding:0}.mini-image{background-position:50%;background-size:cover;height:160px}.mini-caption{padding:.8rem .95rem .95rem}.mini-caption strong{color:#0f172a;display:block;font-weight:1000}.mini-caption p{color:#64748b;font-size:.78rem;margin:.25rem 0 0}.note-hero{margin-bottom:2rem;margin-top:2rem}.note-card{background:#0b1220;border-radius:18px;box-shadow:0 20px 40px #0000000d;min-height:280px;overflow:hidden;position:relative}.note-bg{background-image:var(--note-bg-image);background-position:0;background-size:cover;filter:saturate(1.05);inset:0;opacity:.95;position:absolute}.note-body{color:#fff;padding:2rem 2.5rem;position:relative;z-index:2}.note-body h2{color:#ffed00;font-size:1.4rem;font-weight:1000;margin-bottom:.4rem}.note-sub{color:#ffffffdb;font-size:.85rem;margin-bottom:1.2rem}.note-list{list-style:none;margin:0;padding:0}.note-list li{align-items:flex-start;color:#f9fafb;display:flex;font-size:.82rem;gap:.75rem;line-height:1.8;margin-bottom:.65rem}.n-dot{align-items:center;background:var(--cta-accent);border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:900;height:22px;justify-content:center;margin-top:2px;min-width:22px}.faq-section{background:none;overflow:hidden;padding:1.2rem 0 120px;position:relative;z-index:2}.footer-with-newsletter{position:relative;z-index:5}.footer-with-newsletter .newsletter-wrap{margin-top:-136px;position:relative;z-index:6}.faq-section:before{background-image:var(--faq-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute;z-index:0}.faq-section:after{background:linear-gradient(90deg,#f3f4f6 0,#ffffff6b 55%,#ffffff2e 75%,#ffffff14);content:"";inset:0;position:absolute;z-index:1}.faq-section>.container{position:relative;z-index:2}.section-heading{margin:1.1rem 0 1rem}.section-heading h2{color:#0f172a;font-size:1.25rem;font-weight:1000;margin:0}.faq-grid{align-items:center;display:grid;gap:1.1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding-top:20px}.faq-question-title{color:inherit;font-size:1rem;font-weight:900;line-height:1.8;margin:0}.faq-wrap .card .card-body{background:#fff}.empty-text{color:#64748b;font-size:.86rem}.unavailable-card{margin:0 auto;max-width:720px}.cta-loading{padding:2rem 0}.skeleton{animation:shine 1.5s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border-radius:1rem;margin-bottom:1rem}.skeleton.hero{height:200px}.skeleton.card{height:120px}.clear-filter-btn{background:transparent;border:none;color:#0f172a;cursor:pointer;font-size:.75rem;padding:0;text-decoration:underline}.clear-filter-btn:hover{opacity:.75}@keyframes shine{to{background-position-x:-200%}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.turns-enter-active,.turns-leave-active{transition:all .25s ease}.turns-enter-from,.turns-leave-to{opacity:0;transform:translateY(-6px)}@media (max-width:1200px){.turns-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.hero-content{grid-template-columns:1fr;text-align:center}.hero-meta{justify-content:center}.layout{grid-template-columns:1fr}.sticky-col{position:static}.faq-grid{grid-template-columns:1fr}.note-body{padding:1.75rem 1.5rem}.note-bg{background-position:50%}}@media (max-width:640px){.turns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.turn-card.slot{gap:.65rem}.turn-lines{display:flex;flex-direction:column;gap:.35rem}.turn-line{align-items:center;display:flex;font-size:.78rem;gap:.65rem;justify-content:space-between}.turn-line .k{color:#64748b;font-weight:800;white-space:nowrap}.turn-line .v{color:#0f172a;font-weight:1000}.status-pill{align-items:center;border:1px solid rgba(15,23,42,.12);border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:1000;justify-content:center;padding:.15rem .6rem .22rem;white-space:nowrap}.status-pill.st-ok{background:#ecfdf3;border-color:#16653433;color:#166534}.status-pill.st-full{background:#fff7ed;border-color:#9a341233;color:#9a3412}.status-pill.st-off{background:#f1f5f9;border-color:#33415529;color:#334155}.cta-page.imaging-page{background:radial-gradient(circle at 12% 0,rgba(255,237,0,.26),transparent 32%),linear-gradient(180deg,#fffef8,#fff7cd 38%,#fff 76%,#fffaf1)!important;min-height:100vh}.cta-page.imaging-page .cta-hero:after{background:radial-gradient(circle at 10% 0,rgba(255,237,0,.3),transparent 32%),linear-gradient(180deg,#fffef8eb,#fff7cdc7 42%,#ffffffd1)!important}.cta-page.imaging-page .cta-card,.cta-page.imaging-page .date-card,.cta-page.imaging-page .strip-card{border-color:#facc152e!important}@media (max-width:991px){.cta-page.imaging-page{background:radial-gradient(circle at 12% 0,rgba(255,237,0,.3),transparent 34%),linear-gradient(180deg,#fffef8,#fff7cd 44%,#fff)!important}.cta-page.imaging-page .cta-hero{margin-bottom:22px!important;padding:1.1rem 0 1.45rem!important}.cta-page.imaging-page .hero-content{gap:.85rem!important;grid-template-columns:1fr!important;padding-top:8px!important;text-align:right!important}.cta-page.imaging-page .hero-meta{justify-content:flex-start!important}.cta-page.imaging-page .hero-badge-card{border-radius:18px!important;box-shadow:0 16px 36px #0f172a14!important;max-width:100%!important;padding:.7rem .85rem!important;width:-moz-fit-content!important;width:fit-content!important}.cta-page.imaging-page .service-icon-wrap{animation:none!important;border-radius:18px!important;height:78px!important;width:78px!important}.cta-page.imaging-page .hero-stats{font-size:.74rem!important;margin-top:.55rem!important}.cta-page.imaging-page .cta-date-wrap{margin-top:-.75rem!important}}@media (max-width:767px){.cta-page.imaging-page .container{padding-inline:12px!important}.cta-page.imaging-page .cta-hero{margin-bottom:12px!important;padding:.72rem 0 1.02rem!important}.cta-page.imaging-page .hero-content{gap:.55rem!important;padding-top:2px!important}.cta-page.imaging-page .badge-pill{font-size:.68rem!important;margin-bottom:.38rem!important;min-height:28px!important;padding:.18rem .72rem .26rem!important}.cta-page.imaging-page .hero-title{font-size:1.24rem!important;line-height:1.48!important;margin-bottom:.22rem!important}.cta-page.imaging-page .hero-hospital{color:#334155!important;display:block!important;font-size:.98rem!important;margin:.12rem 0 0!important}.cta-page.imaging-page .subtitle{display:-webkit-box!important;font-size:.78rem!important;-webkit-line-clamp:2;line-height:1.78!important;margin-bottom:.42rem!important;-webkit-box-orient:vertical;overflow:hidden}.cta-page.imaging-page .hero-meta{flex-wrap:nowrap!important;gap:.32rem!important;margin-top:.1rem!important;overflow-x:auto!important;padding-bottom:2px;scrollbar-width:none}.cta-page.imaging-page .hero-meta::-webkit-scrollbar{display:none}.cta-page.imaging-page .hero-meta span{background:#ffffffd6!important;border-color:#facc1538!important;flex:0 0 auto;font-size:.62rem!important;padding:.2rem .56rem .28rem!important}.cta-page.imaging-page .hero-right{justify-content:flex-start!important}.cta-page.imaging-page .hero-badge-card{align-items:center!important;border-radius:18px!important;display:flex!important;flex-direction:row!important;gap:.65rem!important;justify-content:flex-start!important;padding:.55rem .68rem!important}.cta-page.imaging-page .service-icon-wrap{border-radius:16px!important;flex:0 0 56px!important;height:56px!important;width:56px!important}.cta-page.imaging-page .hero-stats{font-size:.68rem!important;line-height:1.65!important;margin:0!important}.cta-page.imaging-page .cta-date-wrap{margin-top:-.38rem!important;padding-bottom:0!important}.cta-page.imaging-page .date-card{border-radius:18px!important;box-shadow:0 14px 32px #0f172a12!important;padding:.66rem .72rem .75rem!important}.cta-page.imaging-page .date-card-head{align-items:center!important;gap:.45rem!important;margin-bottom:.42rem!important}.cta-page.imaging-page .date-card-title{font-size:.82rem!important}.cta-page.imaging-page .clear-filter-btn{background:#fff7cd!important;border-radius:999px!important;font-size:.68rem!important;padding:.24rem .55rem .32rem!important;text-decoration:none!important}.cta-page.imaging-page .date-card-foot{margin-top:.38rem!important}.cta-page.imaging-page .muted{font-size:.7rem!important}.cta-page.imaging-page .cta-turns-strip{padding:.55rem 0 .15rem!important}.cta-page.imaging-page .strip-head{margin:.18rem 0 .45rem!important}.cta-page.imaging-page .strip-title{font-size:.94rem!important}.cta-page.imaging-page .strip-card{border-radius:18px!important;padding:.72rem!important}.cta-page.imaging-page .turns-grid{display:grid!important;gap:.55rem!important;grid-auto-columns:minmax(132px,44vw)!important;grid-auto-flow:column!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.25rem!important;scroll-snap-type:x proximity;scrollbar-width:none}.cta-page.imaging-page .turns-grid::-webkit-scrollbar{display:none}.cta-page.imaging-page .turn-card{border-radius:14px!important;min-height:108px!important;padding:.54rem .56rem .6rem!important;scroll-snap-align:start}.cta-page.imaging-page .turn-day{font-size:.78rem!important}.cta-page.imaging-page .turn-meta,.cta-page.imaging-page .turn-time{font-size:.66rem!important}.cta-page.imaging-page .turn-btn{box-shadow:none!important;font-size:.68rem!important;min-height:34px!important;padding:.34rem .45rem .46rem!important}.cta-page.imaging-page .more-turns-btn{margin-top:.65rem!important}.cta-page.imaging-page .cta-main{margin-top:.35rem!important;padding-top:0!important}.cta-page.imaging-page .cta-main .layout{display:flex!important;flex-direction:column!important;gap:.85rem!important}.cta-page.imaging-page .cta-main .left,.cta-page.imaging-page .cta-main .right{display:grid!important;gap:.8rem!important;grid-auto-columns:86%!important;grid-auto-flow:column!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;padding-bottom:.35rem!important;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.cta-page.imaging-page .cta-main .left::-webkit-scrollbar,.cta-page.imaging-page .cta-main .right::-webkit-scrollbar{display:none}.cta-page.imaging-page .cta-main .left>*,.cta-page.imaging-page .cta-main .right>*{margin:0!important;min-width:0!important;scroll-snap-align:start}.cta-page.imaging-page .cta-card{border-radius:18px!important;box-shadow:0 14px 30px #0f172a12!important}.cta-page.imaging-page .mini-image{height:156px!important}.cta-page.imaging-page .card-title-row h2{font-size:.95rem!important}.cta-page.imaging-page .note-hero{margin-bottom:1rem!important;margin-top:.35rem!important}.cta-page.imaging-page .note-card{border-radius:22px!important;overflow:hidden!important}.cta-page.imaging-page .note-card:after{background:linear-gradient(180deg,#0f172adb,#0f172ac7 54%,#0f172aeb)!important;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.cta-page.imaging-page .note-bg{opacity:.55!important}.cta-page.imaging-page .note-body{color:#fff!important;padding:1.12rem 1rem!important;position:relative!important;z-index:2!important}.cta-page.imaging-page .note-body h2,.cta-page.imaging-page .note-list li,.cta-page.imaging-page .note-sub{color:#fff!important}.cta-page.imaging-page .note-list{display:grid!important;gap:.62rem!important}.cta-page.imaging-page .note-list li{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:16px!important;line-height:1.85!important;margin:0!important;padding:.68rem .72rem!important}.cta-page.imaging-page .n-dot{background:#ffed00!important;color:#111827!important}.cta-page.imaging-page .faq-section{padding:1.7rem 0 5rem!important}.cta-page.imaging-page .ref-box.ok,.cta-page.imaging-page .status-pill.st-ok{background:#fff7cd!important;border-color:#facc1547!important;color:#713f12!important}}.onboarding-info-card{border:1px solid rgba(15,23,42,.08)}.service-info-row{border-radius:14px;gap:10px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);padding:10px 12px}.service-info-row strong{font-weight:800}.device-summary-card.split-card{align-items:stretch;display:grid;gap:1rem;grid-template-columns:230px minmax(0,1fr);overflow:hidden}.device-summary-card .split-media{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:18px;overflow:hidden}.device-summary-card .media-img{background:radial-gradient(circle at top,#e0f2fe,#f8fafc);background-position:50%;background-size:cover;height:100%;min-height:190px}.device-summary-card .media-caption{padding:.8rem}.device-summary-card .media-title{color:#0f172a;display:block;font-weight:1000}.device-summary-card .media-sub{color:#64748b;font-size:.8rem;line-height:1.8;margin:.25rem 0 0}.spec-grid{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.spec-item{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:.75rem}.spec-item.wide{grid-column:1/-1}.spec-item small{color:#64748b;display:block;font-size:.75rem;margin-bottom:.25rem}.spec-item strong{color:#0f172a;font-weight:950;line-height:1.9}.service-info-section{margin-top:.85rem}.service-info-section h3{align-items:center;color:#0f172a;display:flex;font-size:.94rem;font-weight:1000;gap:.5rem;margin:0 0 .65rem}.green-pulse{animation:greenPulse 1.8s infinite;background:#22c55e;border-radius:999px;box-shadow:0 0 #22c55e61;height:10px;width:10px}@keyframes greenPulse{70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.feature-badge-list{display:flex;flex-wrap:wrap;gap:.55rem}.feature-badge{align-items:center;background:#ecfdf3;border:1px solid rgba(34,197,94,.22);border-radius:999px;color:#166534;display:inline-flex;font-size:.78rem;font-weight:900;gap:.42rem;line-height:1.8;padding:.45rem .75rem}.feature-badge i{background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px #22c55e1f;height:7px;width:7px}.onboarding-info-card{background:linear-gradient(180deg,#fff,#fbfffd);border:1px solid rgba(34,197,94,.18)}.service-info-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.service-info-row{align-items:start;background:#f8fafcf2;border:1px solid rgba(15,23,42,.05);border-radius:16px;display:grid;gap:5px;padding:11px 12px}.service-info-row span{color:#64748b;font-size:12px}.service-info-row strong{color:#0f172a;font-size:12.5px;font-weight:900;line-height:1.9;word-break:break-word}@media (max-width:768px){.device-summary-card.split-card,.service-info-grid,.spec-grid{grid-template-columns:1fr}.cta-page.imaging-page{min-height:100dvh;padding-bottom:calc(var(--bnm-nav-h, 76px) + var(--bnm-safe-bottom, env(safe-area-inset-bottom, 0px)) + 16px)!important}.cta-page.imaging-page .faq-section{padding-bottom:calc(var(--bnm-nav-h, 76px) + var(--bnm-safe-bottom, env(safe-area-inset-bottom, 0px)) + 32px)!important}.cta-page.imaging-page .cta-main .left,.cta-page.imaging-page .cta-main .right,.cta-page.imaging-page .hero-meta,.cta-page.imaging-page .turns-grid{-webkit-overflow-scrolling:touch;touch-action:pan-x}.cta-page.imaging-page .cta-main{margin-top:.45rem!important;padding-top:0!important}.cta-page.imaging-page .cta-main .layout{display:flex!important;flex-direction:column!important;gap:.78rem!important}.cta-page.imaging-page .cta-main .left,.cta-page.imaging-page .cta-main .right{display:flex!important;flex-direction:column!important;gap:.78rem!important;overflow:visible!important;overscroll-behavior-inline:auto!important;padding:0!important;scroll-snap-type:none!important;scrollbar-width:auto!important;width:100%!important;-ms-overflow-style:auto!important;touch-action:pan-y!important}.cta-page.imaging-page .cta-main .left>*,.cta-page.imaging-page .cta-main .right>*{margin:0!important;max-width:100%!important;min-width:0!important;scroll-snap-align:none!important;width:100%!important}.cta-page.imaging-page .sticky-col{position:static!important;top:auto!important}.cta-page.imaging-page .cta-main .cta-card{background:linear-gradient(180deg,#fff,#fcfdff)!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:22px!important;box-shadow:0 16px 36px #0f172a12!important;overflow:hidden!important;position:relative!important}.cta-page.imaging-page .cta-main .cta-card:before{background:linear-gradient(90deg,var(--service-accent,#cddb2b),rgba(15,23,42,.12),rgba(34,197,94,.55));content:"";height:4px;inset:0 0 auto;pointer-events:none;position:absolute}.cta-page.imaging-page .device-summary-card.split-card,.cta-page.imaging-page .split-card{display:grid!important;gap:.85rem!important;grid-template-columns:1fr!important;padding:.72rem!important}.cta-page.imaging-page .device-summary-card .split-media,.cta-page.imaging-page .split-media{align-items:stretch!important;background:#f8fafc!important;border:1px solid rgba(15,23,42,.055)!important;border-radius:18px!important;display:grid!important;gap:.72rem!important;grid-template-columns:102px minmax(0,1fr)!important;padding:.55rem!important}.cta-page.imaging-page .device-summary-card .media-img,.cta-page.imaging-page .media-img,.cta-page.imaging-page .mini-image{border-radius:15px!important;height:96px!important;min-height:96px!important;width:100%!important}.cta-page.imaging-page .device-summary-card .media-caption,.cta-page.imaging-page .media-caption{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:0!important}.cta-page.imaging-page .media-title{font-size:.9rem!important;line-height:1.85!important}.cta-page.imaging-page .media-sub{font-size:.72rem!important;line-height:1.9!important;margin-top:.12rem!important}.cta-page.imaging-page .split-body{min-width:0!important}.cta-page.imaging-page .card-title-row{align-items:center!important;gap:.55rem!important;margin-bottom:.7rem!important}.cta-page.imaging-page .card-title-row h2{font-size:.96rem!important;line-height:1.8!important}.cta-page.imaging-page .chip{background:#111827!important;border-radius:999px!important;color:var(--service-accent,#cddb2b)!important;font-size:.68rem!important;padding:.25rem .58rem .32rem!important}.cta-page.imaging-page .spec-grid{display:grid!important;gap:.56rem!important;grid-template-columns:1fr!important;overflow:visible!important}.cta-page.imaging-page .spec-item,.cta-page.imaging-page .spec-item.wide{align-items:start!important;background:#f8fafc!important;border:1px solid rgba(15,23,42,.055)!important;border-radius:17px!important;display:grid!important;gap:.65rem!important;grid-column:auto!important;grid-template-columns:minmax(92px,.62fr) minmax(0,1.38fr)!important;min-height:auto!important;padding:.72rem .78rem!important}.cta-page.imaging-page .spec-item small{color:#64748b!important;font-size:.69rem!important;line-height:1.8!important;margin:0!important}.cta-page.imaging-page .spec-item strong{color:#0f172a!important;direction:rtl!important;font-size:.78rem!important;line-height:1.9!important;text-align:left!important;word-break:break-word!important}.cta-page.imaging-page .onboarding-info-card{background:linear-gradient(180deg,#fff,#f8fffb)!important;border-color:#22c55e33!important}.cta-page.imaging-page .service-info-section{border-top:1px dashed rgba(15,23,42,.1)!important;margin-top:.78rem!important;padding-top:.78rem!important}.cta-page.imaging-page .service-info-section:first-of-type{border-top:0!important;padding-top:0!important}.cta-page.imaging-page .service-info-section h3{font-size:.86rem!important;line-height:1.8!important;margin-bottom:.56rem!important}.cta-page.imaging-page .service-info-grid{display:grid!important;gap:.52rem!important;grid-template-columns:1fr!important;overflow:visible!important}.cta-page.imaging-page .service-info-row{background:#fff!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:17px!important;display:grid!important;gap:.65rem!important;grid-template-columns:minmax(96px,.68fr) minmax(0,1.32fr)!important;padding:.72rem .78rem!important}.cta-page.imaging-page .service-info-row span{color:#64748b!important;font-size:.68rem!important;line-height:1.8!important}.cta-page.imaging-page .service-info-row strong{color:#0f172a!important;font-size:.77rem!important;font-weight:900!important;line-height:1.9!important;word-break:break-word!important}.cta-page.imaging-page .feature-badge-list{display:grid!important;gap:.5rem!important;grid-template-columns:1fr!important}.cta-page.imaging-page .feature-badge{background:#ecfdf3!important;border-radius:16px!important;font-size:.75rem!important;justify-content:flex-start!important;line-height:1.85!important;padding:.58rem .72rem!important;width:100%!important}.cta-page.imaging-page .conditions-list,.cta-page.imaging-page .faq-list,.cta-page.imaging-page .insurance-list,.cta-page.imaging-page .price-list,.cta-page.imaging-page .wh-list{overflow:visible!important}.cta-page.imaging-page .condition-row,.cta-page.imaging-page .insurance-item,.cta-page.imaging-page .price-row,.cta-page.imaging-page .ref-box,.cta-page.imaging-page .wh-row{border-radius:16px!important}}@media (max-width:390px){.cta-page.imaging-page .device-summary-card .split-media,.cta-page.imaging-page .service-info-row,.cta-page.imaging-page .spec-item,.cta-page.imaging-page .split-media{grid-template-columns:1fr!important}.cta-page.imaging-page .spec-item strong{text-align:right!important}}@media (max-width:768px){.cta-page.imaging-page .seo-breadcrumbs{margin-bottom:10px!important;margin-top:-28px!important;padding-bottom:0!important;padding-top:0!important}.cta-page.imaging-page .seo-breadcrumbs+.cta-date-wrap{margin-top:0!important}.reservation-fee-panel__main{align-items:flex-start;flex-direction:column}.cta-card,.reservation-fee-panel,.reservation-process-chips span,.turn-card{line-height:1.8}.turn-card{padding:1rem!important}}
