
/* <inline asset> */
@charset "UTF-8"; 

/* /clinica_website_buyback/static/src/scss/buyback.scss */
 #wrap.cr-buyback-wrap{padding: 0 !important; max-width: none !important; background: #0d1526;}.cr-buyback{font-family: var(--crw-font-body, "Inter", system-ui, sans-serif); background: var(--ink); color: var(--paper); line-height: 1.65; -webkit-font-smoothing: antialiased;}.cr-buyback, .cr-buyback *{box-sizing: border-box;}.cr-buyback h1, .cr-buyback h2, .cr-buyback h3, .cr-buyback h4, .cr-buyback h5, .cr-buyback h6, .cr-buyback p{margin: 0; color: inherit;}.cr-buyback a{color: inherit; text-decoration: none;}.cr-buyback img{max-width: 100%; display: block;}.cr-buyback a.btn, .cr-buyback .btn{border: none; background-image: none; text-transform: none; letter-spacing: normal;}.cr-buyback{--ink:#0d1526; --ink-2:#131f38; --ink-3:#1b2b4d; --paper:#f7f4ec; --paper-2:#efe9db; --spark:#f0a830; --spark-deep:#d98518; --ember:#e5673b; --emerald:#1fa47a; --mist:#9fb0c8; --line:rgba(240,168,48,.22); --maxw:1180px; --ease:cubic-bezier(.22,.61,.36,1);}.cr-buyback .wrap{max-width: var(--maxw); margin: 0 auto; padding: 0 24px;}.cr-buyback .eyebrow{font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: .74rem; letter-spacing: .22em; text-transform: uppercase; color: var(--spark);}.cr-buyback h1, .cr-buyback h2, .cr-buyback h3, .cr-buyback h4{font-family: var(--crw-font-display, "Fraunces", serif); line-height: 1.1; font-weight: 600;}.cr-buyback .band{padding: clamp(70px, 9vw, 110px) 0;}.cr-buyback .reveal{opacity: 1; transform: none; transition: opacity 0.8s var(--ease), transform 0.8s var(--ease);}.cr-buyback.cr-js-ready .reveal:not(.in){opacity: 0; transform: translateY(24px);}.cr-buyback .reveal.in{opacity: 1; transform: none;}@keyframes fadeUp{to{opacity: 1; transform: none;}}.cr-buyback .sec-head{max-width: 58ch; text-align: center; margin: 0 auto;}.cr-buyback .sec-head .eyebrow{display: block; margin-bottom: 14px;}.cr-buyback .sec-head h2{font-size: clamp(1.8rem, 4vw, 2.8rem); letter-spacing: -.015em;}.cr-buyback .sec-head p{color: var(--mist); margin-top: 16px; font-size: 1.06rem;}.cr-buyback .btn{font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: .98rem; padding: 16px 32px; border-radius: 100px; transition: transform 0.3s var(--ease), box-shadow 0.3s var(--ease), border-color 0.3s, color 0.3s; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; cursor: pointer;}.cr-buyback .btn-primary{background: var(--spark); color: var(--ink); box-shadow: 0 10px 30px rgba(240, 168, 48, 0.28);}.cr-buyback .btn-primary:hover{transform: translateY(-3px); box-shadow: 0 16px 40px rgba(240, 168, 48, 0.4);}.cr-buyback .btn-ghost{border: 1.5px solid rgba(159, 176, 200, 0.4); color: var(--paper); position: relative; z-index: 2; min-height: 48px;}.cr-buyback .btn-ghost:hover{border-color: var(--spark); color: var(--spark); transform: translateY(-3px);}.cr-buyback .hero{position: relative; overflow: hidden; padding: 96px 0 80px; text-align: center; background: radial-gradient(110% 90% at 50% 5%, rgba(240, 168, 48, 0.15), transparent 55%), var(--ink);}.cr-buyback .hero .eyebrow{display: block; margin-bottom: 22px; opacity: 0; animation: fadeUp 0.9s var(--ease) 0.1s forwards; transform: translateY(18px);}.cr-buyback .hero h1{font-size: clamp(2.3rem, 5.6vw, 4.2rem); font-weight: 700; letter-spacing: -.02em; opacity: 0; animation: fadeUp 1s var(--ease) 0.3s forwards; transform: translateY(22px);}.cr-buyback .hero h1 .glow{color: var(--spark);}.cr-buyback .hero .hero-sub{margin: 22px auto 0; color: var(--mist); font-size: clamp(1.05rem, 2vw, 1.26rem); max-width: 56ch; opacity: 0; animation: fadeUp 1s var(--ease) 0.5s forwards; transform: translateY(22px);}.cr-buyback .hero .hero-sub b{color: var(--paper);}.cr-buyback .hero .hero-badges{margin-top: 36px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; opacity: 0; animation: fadeUp 1s var(--ease) 0.65s forwards; transform: translateY(22px);}.cr-buyback .hero .hero-badge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; font-size: .9rem; color: var(--paper); background: rgba(159, 176, 200, 0.1); border: 1px solid rgba(159, 176, 200, 0.18); padding: 9px 18px; border-radius: 100px;}.cr-buyback .hero .hero-badge svg{width: 16px; height: 16px; color: var(--spark); flex-shrink: 0;}.cr-buyback .hero .hero-cta{margin-top: 34px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; opacity: 0; animation: fadeUp 1s var(--ease) 0.85s forwards; transform: translateY(22px);}.cr-buyback .evalform{background: var(--paper); color: var(--ink);}.cr-buyback .evalform .row{display: grid; grid-template-columns: .9fr 1.1fr; gap: 56px; align-items: center;}.cr-buyback .evalform h2{font-size: clamp(1.7rem, 3.6vw, 2.6rem); letter-spacing: -.01em; max-width: 20ch;}.cr-buyback .evalform .lead{color: #5a6474; margin-top: 16px; font-size: 1.05rem;}.cr-buyback .evalform .form-card{background: #fff; border: 1px solid rgba(13, 21, 38, 0.1); border-radius: 20px; padding: 34px 32px; box-shadow: 0 20px 50px rgba(13, 21, 38, 0.08);}.cr-buyback .evalform .form-card h3{font-size: 1.2rem; margin-bottom: 6px; color: var(--ink);}.cr-buyback .evalform .form-card .note{color: #7a8494; font-size: .9rem; margin-bottom: 22px;}.cr-buyback .evalform .widget-slot{width: 100%; max-width: 100%; overflow-x: hidden; border-radius: 12px; min-height: 200px;}.cr-buyback .evalform .widget-slot .buyback-widget{width: 100%; max-width: 100%; margin: 0 auto;}.cr-buyback .evalform .widget-slot .buyback-widget *{max-width: 100% !important; box-sizing: border-box;}.cr-buyback .evalform .widget-slot .buyback-widget iframe{width: 100% !important; max-width: 100% !important; border: 0;}.cr-buyback .evalform .widget-slot .buyback-widget img{height: auto;}.cr-buyback .evalform .alt-model{margin-top: 20px; text-align: center; padding: 16px; background: #f7f4ec; border-radius: 12px; border: 1px solid rgba(13, 21, 38, 0.08);}.cr-buyback .evalform .alt-model p{color: #5a6474; font-size: .9rem; margin-bottom: 12px;}.cr-buyback .evalform .btn-alt-model{font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: .88rem; padding: 12px 20px; border-radius: 10px; border: none; cursor: pointer; background: var(--ember); color: #fff; transition: background .2s, transform .2s;}.cr-buyback .evalform .btn-alt-model:hover{background: #d04a28; transform: translateY(-1px);}.cr-buyback .evalform .form-note{font-size: .86rem; color: #7a8494; margin: 14px 0 0; text-align: center;}.cr-buyback .process{background: var(--ink);}.cr-buyback .process .steps{margin-top: 52px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px;}.cr-buyback .process .step{padding: 32px 26px; border: 1px solid var(--line); border-radius: 16px; background: var(--ink-2);}.cr-buyback .process .step .n{font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 700; font-size: 2.2rem; color: transparent; -webkit-text-stroke: 1.5px var(--spark); line-height: 1; margin-bottom: 14px;}.cr-buyback .process .step h3{font-size: 1.1rem; margin-bottom: 8px; color: var(--paper);}.cr-buyback .process .step p{color: var(--mist); font-size: .94rem;}.cr-buyback .why{background: var(--paper); color: var(--ink);}.cr-buyback .why .sec-head p{color: #5a6474;}.cr-buyback .why .why-grid{margin-top: 48px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: rgba(13, 21, 38, 0.1); border: 1px solid rgba(13, 21, 38, 0.1);}.cr-buyback .why .why-cell{background: var(--paper); padding: 32px 28px;}.cr-buyback .why .why-cell .ic{width: 38px; height: 38px; color: var(--spark-deep); margin-bottom: 16px;}.cr-buyback .why .why-cell h3{font-size: 1.12rem; margin-bottom: 8px; color: var(--ink);}.cr-buyback .why .why-cell p{color: #5a6474; font-size: .94rem;}.cr-buyback .eco{background: var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);}.cr-buyback .eco .intro{text-align: center; max-width: 64ch; margin: 0 auto 48px;}.cr-buyback .eco .intro h2{font-size: clamp(1.7rem, 3.8vw, 2.6rem); letter-spacing: -.01em;}.cr-buyback .eco .intro p{color: var(--mist); margin-top: 16px; font-size: 1.06rem;}.cr-buyback .eco .intro p b{color: var(--paper);}.cr-buyback .eco .eco-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;}.cr-buyback .eco .eco-cell{text-align: center; padding: 0 16px;}.cr-buyback .eco .eco-cell .ic{font-size: 1.9rem; margin-bottom: 14px;}.cr-buyback .eco .eco-cell h3{font-size: 1.1rem; margin-bottom: 8px; color: var(--paper);}.cr-buyback .eco .eco-cell p{color: var(--mist); font-size: .94rem;}.cr-buyback .deepdive{background: var(--ink);}.cr-buyback .deepdive .cards{display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-top: 48px;}.cr-buyback .deepdive .dd-card{background: var(--ink-2); border: 1px solid var(--line); border-radius: 16px; padding: 28px 26px;}.cr-buyback .deepdive .dd-card h3{font-size: 1.15rem; margin-bottom: 10px; color: var(--paper);}.cr-buyback .deepdive .dd-card p{color: var(--mist); font-size: .94rem;}.cr-buyback .deepdive .dd-list{margin-top: 28px; background: var(--ink-2); border: 1px solid var(--line); border-radius: 16px; padding: 28px 30px;}.cr-buyback .deepdive .dd-list h3{font-size: 1.1rem; margin-bottom: 16px; color: var(--paper);}.cr-buyback .deepdive .dd-list ul{list-style: none; padding: 0; margin: 0;}.cr-buyback .deepdive .dd-list li{padding: 7px 0; color: #c4cedd; font-size: .96rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px;}.cr-buyback .deepdive .dd-list li::before{content: "✓"; color: var(--emerald); font-weight: 700; flex: none;}.cr-buyback .deepdive .exp-badge{margin-top: 28px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px; background: var(--ink-2); border: 1px solid var(--line); border-radius: 16px; padding: 22px 26px;}.cr-buyback .deepdive .exp-badge .num{font-family: var(--crw-font-display, "Fraunces", serif); font-weight: 700; font-size: 2rem; color: var(--spark); flex: none;}.cr-buyback .deepdive .exp-badge p{color: var(--mist); font-size: .94rem;}.cr-buyback .brands-sec{background: var(--paper); color: var(--ink);}.cr-buyback .brands-sec .sec-head p{color: #5a6474;}.cr-buyback .brands-sec .brand-grid{margin-top: 48px; display: grid; grid-template-columns: repeat(6, 1fr); gap: 20px;}.cr-buyback .brands-sec .brand-cell{text-align: center; padding: 20px 12px; border: 1px solid rgba(13, 21, 38, 0.08); border-radius: 14px; background: #fff;}.cr-buyback .brands-sec .brand-cell .ph{height: 44px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 10px;}.cr-buyback .brands-sec .brand-cell .ph img{max-height: 40px; width: auto; margin: 0 auto;}.cr-buyback .brands-sec .brand-cell .ph.ph-text{color: #8a94a4; font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-size: .68rem;}.cr-buyback .brands-sec .brand-cell h3{font-size: .92rem; color: var(--ink);}.cr-buyback .brands-sec .brand-cell p{font-size: .76rem; color: #7a8494; margin-top: 2px;}.cr-buyback .faq{background: var(--ink);}.cr-buyback .faq .faq-list{max-width: 760px; margin: 48px auto 0;}.cr-buyback .faq .faq-item{border-bottom: 1px solid rgba(159, 176, 200, 0.14); padding: 22px 0;}.cr-buyback .faq .faq-item summary{font-family: var(--crw-font-display, "Fraunces", serif); font-weight: 600; font-size: 1.08rem; cursor: pointer; list-style: none; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 16px; color: var(--paper);}.cr-buyback .faq .faq-item summary::-webkit-details-marker{display: none;}.cr-buyback .faq .faq-item summary::after{content: "+"; font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-size: 1.4rem; color: var(--spark); flex: none; transition: transform .2s;}.cr-buyback .faq .faq-item[open] summary::after{transform: rotate(45deg);}.cr-buyback .faq .faq-item p{color: var(--mist); margin-top: 14px; font-size: .97rem;}.cr-buyback .finale{background: radial-gradient(90% 120% at 50% 120%, rgba(240, 168, 48, 0.2), transparent 60%), var(--ink-2); text-align: center; border-top: 1px solid var(--line);}.cr-buyback .finale h2{font-size: clamp(1.9rem, 4.6vw, 3.2rem); letter-spacing: -.02em; max-width: 20ch; margin: 0 auto;}.cr-buyback .finale h2 .glow{color: var(--spark);}.cr-buyback .finale p{color: var(--mist); margin: 24px auto 30px; max-width: 48ch; font-size: 1.06rem;}.cr-buyback .finale .feats{color: var(--mist); font-size: .92rem; margin-top: 24px;}.cr-buyback .finale .cta-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.cr-buyback .cr-bb-modal{position: fixed; inset: 0; z-index: 3000;}.cr-buyback .cr-bb-modal.hidden{display: none !important;}.cr-buyback .cr-bb-modal .cr-bb-modal-backdrop{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; min-height: 100%; padding: 16px; background: rgba(0, 0, 0, 0.55); overflow-y: auto; -webkit-overflow-scrolling: touch;}.cr-buyback .cr-bb-modal .cr-bb-modal-card{width: 100%; max-width: 640px; max-height: 90vh; overflow-y: auto; background: #fff; border-radius: 16px; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.25); color: var(--ink);}.cr-buyback .cr-bb-modal .cr-bb-modal-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 20px 24px; border-bottom: 1px solid rgba(13, 21, 38, 0.1);}.cr-buyback .cr-bb-modal .cr-bb-modal-head h3{font-size: 1.15rem; color: var(--ink); font-family: var(--crw-font-display, "Fraunces", serif);}.cr-buyback .cr-bb-modal .cr-bb-modal-close{border: none; background: none; font-size: 1.75rem; line-height: 1; color: #8a94a4; cursor: pointer; padding: 0 4px;}.cr-buyback .cr-bb-modal .cr-bb-modal-close:hover{color: var(--ink);}.cr-buyback .cr-bb-modal .cr-bb-modal-body{padding: 24px;}.cr-buyback .crw-contact-form{}.cr-buyback .crw-contact-form .crw-hp{position: absolute !important; left: -9999px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none !important;}.cr-buyback .crw-contact-form select.crw-form-select{-webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; background-repeat: no-repeat; background-size: 12px 8px; background-position: right 14px center; padding-right: 36px; cursor: pointer; background-color: #fff; color: #0d1526; border: 1px solid rgba(13, 21, 38, 0.18); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a6474' d='M1.41 0 6 4.59 10.59 0 12 1.42 6 7.42 0 1.42z'/%3E%3C/svg%3E");}@media (max-width: 900px){.cr-buyback .process .steps{grid-template-columns: 1fr 1fr;}.cr-buyback .deepdive .cards{grid-template-columns: 1fr;}.cr-buyback .brands-sec .brand-grid{grid-template-columns: repeat(3, 1fr);}}@media (max-width: 820px){.cr-buyback .evalform .row{grid-template-columns: 1fr; gap: 32px;}.cr-buyback .why .why-grid{grid-template-columns: 1fr;}.cr-buyback .why .why-cell{padding: 24px 20px;}.cr-buyback .eco .eco-grid{grid-template-columns: 1fr;}}@media (max-width: 600px){.cr-buyback .brands-sec .brand-grid{grid-template-columns: 1fr 1fr;}.cr-buyback .process .steps{grid-template-columns: 1fr;}.cr-buyback .evalform .form-card{padding: 24px 20px;}}@media (prefers-reduced-motion: reduce){.cr-buyback *, .cr-buyback .reveal{animation: none !important; transition: none !important;}.cr-buyback.cr-js-ready .reveal:not(.in){opacity: 1; transform: none;}}.cr-buyback :focus-visible{outline: 2px solid var(--spark); outline-offset: 3px; border-radius: 2px;}