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

/* /clinica_website_b2b/static/src/scss/b2b.scss */
 #wrap.cr-b2b-wrap{padding: 0 !important; max-width: none !important; background: #0d1526;}.cr-b2b{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; overflow-x: clip;}.cr-b2b, .cr-b2b *{box-sizing: border-box;}.cr-b2b h1, .cr-b2b h2, .cr-b2b h3, .cr-b2b h4, .cr-b2b h5, .cr-b2b h6, .cr-b2b p{margin: 0; color: inherit;}.cr-b2b a{color: inherit; text-decoration: none;}.cr-b2b img{max-width: 100%; display: block;}.cr-b2b a.btn, .cr-b2b .btn{border: none; background-image: none; text-transform: none; letter-spacing: normal;}.cr-b2b{--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-b2b .wrap{max-width: var(--maxw); margin: 0 auto; padding: 0 24px;}.cr-b2b .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-b2b h1, .cr-b2b h2, .cr-b2b h3, .cr-b2b h4{font-family: var(--crw-font-display, "Fraunces", serif); line-height: 1.1; font-weight: 600;}.cr-b2b .band{padding: clamp(70px, 9vw, 120px) 0;}.cr-b2b .band-paper{background: var(--paper); color: var(--ink);}.cr-b2b .band-paper .eyebrow{color: var(--spark-deep);}.cr-b2b .reveal{opacity: 1; transform: none; transition: opacity 0.8s var(--ease), transform 0.8s var(--ease);}.cr-b2b.cr-js-ready .reveal:not(.in){opacity: 0; transform: translateY(24px);}.cr-b2b .reveal.in{opacity: 1; transform: none;}@keyframes fadeUp{to{opacity: 1; transform: none;}}.cr-b2b .sec-head{max-width: 56ch;}.cr-b2b .sec-head .eyebrow{display: block; margin-bottom: 14px;}.cr-b2b .sec-head h2{font-size: clamp(1.8rem, 4vw, 2.9rem); letter-spacing: -.015em;}.cr-b2b .hero{position: relative; overflow: hidden; padding: 96px 0 80px; background: radial-gradient(120% 90% at 85% 15%, rgba(240, 168, 48, 0.14), transparent 55%), radial-gradient(80% 80% at 5% 95%, rgba(31, 164, 122, 0.08), transparent 60%), var(--ink);}.cr-b2b .hero .eyebrow{display: block; margin-bottom: 22px; opacity: 0; animation: fadeUp 0.9s var(--ease) 0.1s forwards; transform: translateY(18px);}.cr-b2b .hero h1{font-size: clamp(2.4rem, 5.6vw, 4.4rem); font-weight: 700; letter-spacing: -.02em; max-width: 18ch; opacity: 0; animation: fadeUp 1s var(--ease) 0.3s forwards; transform: translateY(22px);}.cr-b2b .hero h1 .glow{color: var(--spark);}.cr-b2b .hero .hero-sub{margin-top: 24px; color: var(--mist); font-size: clamp(1.05rem, 2vw, 1.28rem); max-width: 52ch; opacity: 0; animation: fadeUp 1s var(--ease) 0.5s forwards; transform: translateY(22px);}.cr-b2b .hero .hero-badges{margin-top: 44px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--line); border: 1px solid var(--line); opacity: 0; animation: fadeUp 1s var(--ease) 0.7s forwards; transform: translateY(22px);}.cr-b2b .hero .hero-badge{background: var(--ink); padding: 28px 26px;}.cr-b2b .hero .hero-badge .big{font-family: var(--crw-font-display, "Fraunces", serif); font-weight: 700; font-size: 1.7rem; color: var(--spark); line-height: 1; margin-bottom: 8px;}.cr-b2b .hero .hero-badge h3{font-size: 1.1rem; color: var(--paper); margin-bottom: 5px; font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600;}.cr-b2b .hero .hero-badge p{color: var(--mist); font-size: .9rem;}.cr-b2b .hero .hero-cta{margin-top: 36px; opacity: 0; animation: fadeUp 1s var(--ease) 0.9s forwards; transform: translateY(22px);}.cr-b2b .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;}.cr-b2b .btn-primary{background: var(--spark); color: var(--ink); box-shadow: 0 10px 30px rgba(240, 168, 48, 0.28);}.cr-b2b .btn-primary:hover{transform: translateY(-3px); box-shadow: 0 16px 40px rgba(240, 168, 48, 0.4); color: var(--ink);}.cr-b2b .video{background: var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);}.cr-b2b .video-head{text-align: center; margin: 0 auto 40px;}.cr-b2b .video-sub{color: var(--mist); margin-top: 14px;}.cr-b2b .video-frame{max-width: 820px; margin: 0 auto; aspect-ratio: 16 / 9; border-radius: 18px; overflow: hidden; border: 1px solid var(--line);}.cr-b2b .video-frame iframe{display: block; width: 100%; height: 100%;}.cr-b2b .audience .grid{display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 52px;}.cr-b2b .aud-card{background: var(--ink-2); border: 1px solid var(--line); border-radius: 18px; padding: 40px 36px;}.cr-b2b .aud-card .ic{width: 44px; height: 44px; color: var(--spark); margin-bottom: 22px;}.cr-b2b .aud-card h3{font-size: 1.5rem; margin-bottom: 18px; color: var(--paper);}.cr-b2b .aud-card ul{list-style: none; padding: 0; margin: 0;}.cr-b2b .aud-card li{padding: 9px 0; color: var(--mist); display: -webkit-box; display: -webkit-flex; display: flex; gap: 11px; align-items: baseline; font-size: 1rem;}.cr-b2b .aud-card li::before{content: ""; width: 6px; height: 6px; border-radius: 50%; background: var(--spark); flex: none; transform: translateY(-2px);}.cr-b2b .offer{background: var(--paper); color: var(--ink);}.cr-b2b .offer .grid{display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px; background: rgba(13, 21, 38, 0.1); border: 1px solid rgba(13, 21, 38, 0.1); margin-top: 52px;}.cr-b2b .offer .offer-cell{background: var(--paper); padding: 38px 34px;}.cr-b2b .offer .offer-cell .ic{width: 40px; height: 40px; color: var(--spark-deep); margin-bottom: 18px;}.cr-b2b .offer .offer-cell h3{font-size: 1.35rem; margin-bottom: 14px; color: var(--ink);}.cr-b2b .offer .offer-cell ul{list-style: none; padding: 0; margin: 0;}.cr-b2b .offer .offer-cell li{padding: 6px 0; color: #4a5464; font-size: .98rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: baseline;}.cr-b2b .offer .offer-cell li::before{content: "→"; color: var(--spark-deep); flex: none; font-weight: 600;}.cr-b2b .erp{background: radial-gradient(80% 120% at 80% 0%, rgba(31, 164, 122, 0.12), transparent 55%), var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);}.cr-b2b .erp .row{display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: start;}.cr-b2b .erp h2{font-size: clamp(1.7rem, 3.6vw, 2.6rem); letter-spacing: -.01em;}.cr-b2b .erp .lead{color: var(--mist); margin-top: 18px; font-size: 1.08rem;}.cr-b2b .erp .cols{display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-top: 10px;}.cr-b2b .erp .col h4{font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: .82rem; letter-spacing: .1em; text-transform: uppercase; color: var(--spark); margin-bottom: 16px;}.cr-b2b .erp .col ul{list-style: none; padding: 0; margin: 0;}.cr-b2b .erp .col li{padding: 8px 0; color: var(--paper); font-size: .98rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: baseline; border-bottom: 1px solid rgba(159, 176, 200, 0.1);}.cr-b2b .erp .col li::before{content: ""; width: 6px; height: 6px; border-radius: 50%; background: var(--emerald); flex: none; transform: translateY(-2px);}.cr-b2b .process .head{margin-bottom: 56px; max-width: 44ch;}.cr-b2b .process .head .eyebrow{display: block; margin-bottom: 14px;}.cr-b2b .process h2{font-size: clamp(1.8rem, 4vw, 2.8rem);}.cr-b2b .process .pline{display: grid; grid-template-columns: repeat(5, 1fr); gap: 0; position: relative;}.cr-b2b .process .pline::before{content: ""; position: absolute; top: 32px; left: 10%; right: 10%; height: 2px; background: linear-gradient(90deg, var(--spark), var(--emerald)); opacity: .35;}.cr-b2b .process .pstep{text-align: center; padding: 0 14px; position: relative;}.cr-b2b .process .pstep .node{width: 64px; height: 64px; border-radius: 50%; margin: 0 auto 20px; background: var(--ink); border: 2px solid var(--spark); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 700; font-size: 1.3rem; color: var(--spark); position: relative; z-index: 2;}.cr-b2b .process .pstep h3{font-size: 1.1rem; margin-bottom: 6px; color: var(--paper); font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600;}.cr-b2b .process .pstep p{color: var(--mist); font-size: .9rem;}.cr-b2b .trust{background: var(--paper); color: var(--ink);}.cr-b2b .trust .sec-head h2{color: var(--ink);}.cr-b2b .trust .grid{display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 52px;}.cr-b2b .trust .trust-card{background: #fff; border: 1px solid rgba(13, 21, 38, 0.08); border-radius: 18px; padding: 38px 34px;}.cr-b2b .trust .trust-card h3{font-size: 1.4rem; margin-bottom: 16px; color: var(--ink);}.cr-b2b .trust .trust-card ul{list-style: none; padding: 0; margin: 0;}.cr-b2b .trust .trust-card li{padding: 9px 0; color: #4a5464; display: -webkit-box; display: -webkit-flex; display: flex; gap: 11px; align-items: baseline; font-size: 1rem;}.cr-b2b .trust .trust-card li::before{content: "✓"; color: var(--emerald); font-weight: 700; flex: none;}.cr-b2b .trust .trust-note{margin-top: 40px; padding: 32px 36px; border-left: 3px solid var(--spark); background: rgba(240, 168, 48, 0.08); border-radius: 0 14px 14px 0; max-width: 70ch;}.cr-b2b .trust .trust-note .eyebrow{color: var(--spark-deep); display: block; margin-bottom: 12px;}.cr-b2b .trust .trust-note p{color: #3a4453; font-size: 1.06rem;}.cr-b2b .trust .trust-note b{color: var(--ink);}.cr-b2b .trust .trust-note a{color: var(--spark-deep); font-weight: 600; border-bottom: 1.5px solid var(--spark-deep);}.cr-b2b .contact{background: radial-gradient(90% 100% at 50% 0%, rgba(240, 168, 48, 0.12), transparent 55%), var(--ink);}.cr-b2b .contact .row{display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: start;}.cr-b2b .contact h2{font-size: clamp(1.8rem, 4vw, 2.8rem); letter-spacing: -.01em; max-width: 16ch;}.cr-b2b .contact .sub{color: var(--mist); margin-top: 16px; font-size: 1.08rem;}.cr-b2b .contact .contact-info{margin-top: 36px; display: grid; gap: 22px;}.cr-b2b .contact .ci{display: -webkit-box; display: -webkit-flex; display: flex; gap: 16px; align-items: flex-start;}.cr-b2b .contact .ci .ic{width: 38px; height: 38px; color: var(--spark); flex: none;}.cr-b2b .contact .ci h4{font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: .82rem; letter-spacing: .08em; text-transform: uppercase; color: var(--mist); margin-bottom: 4px;}.cr-b2b .contact .ci p{color: var(--paper); font-size: 1.05rem;}.cr-b2b .formcard{background: var(--ink-2); border: 1px solid var(--line); border-radius: 20px; padding: 40px 36px;}.cr-b2b .formcard-lead{font-family: var(--crw-font-display, "Fraunces", serif); font-size: 1.3rem; margin-bottom: 6px;}.cr-b2b .formcard-note{color: var(--spark); font-size: .9rem; margin-bottom: 26px;}.cr-b2b .formcard .crw-contact-form{margin-top: 0;}.cr-b2b .formcard .crw-contact-form .crw-form-row{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 0;}.cr-b2b .formcard .crw-contact-form .crw-form-group{flex: none; min-width: 0; margin-bottom: 16px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 7px;}.cr-b2b .formcard .crw-contact-form .crw-form-group-full{grid-column: 1 / -1;}.cr-b2b .formcard .crw-contact-form .crw-form-label{font-size: .82rem; color: var(--mist); font-weight: 500; margin-bottom: 0;}.cr-b2b .formcard .crw-contact-form .crw-form-label .crw-form-ico{display: none;}.cr-b2b .formcard .crw-contact-form .crw-form-label .crw-form-req{color: var(--spark);}.cr-b2b .formcard .crw-contact-form .form-control{background: var(--ink); border: 1px solid rgba(159, 176, 200, 0.2); border-radius: 10px; padding: 12px 14px; color: var(--paper); font-family: inherit; font-size: .95rem; transition: border-color .2s;}.cr-b2b .formcard .crw-contact-form .form-control:focus{border-color: var(--spark); box-shadow: none; outline: none;}.cr-b2b .formcard .crw-contact-form select.crw-form-select{-webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: var(--ink); 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='%239fb0c8' d='M1.41 0 6 4.59 10.59 0 12 1.42 6 7.42 0 1.42z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 12px 8px; background-position: right 14px center; padding-right: 36px; cursor: pointer;}.cr-b2b .formcard .crw-contact-form select.crw-form-select option{background: var(--ink); color: var(--paper);}.cr-b2b .formcard .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-b2b .formcard .crw-contact-form textarea.form-control{resize: vertical; min-height: 80px;}.cr-b2b .formcard .crw-contact-form .crw-check-grid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px;}.cr-b2b .formcard .crw-contact-form .crw-check{font-size: .85rem; color: var(--paper); background: var(--ink); border: 1px solid rgba(159, 176, 200, 0.2); padding: 8px 14px; border-radius: 100px; transition: all .2s;}.cr-b2b .formcard .crw-contact-form .crw-check:hover{border-color: var(--spark); color: var(--spark);}.cr-b2b .formcard .crw-contact-form .crw-check input[type="checkbox"]{position: absolute; opacity: 0; width: 0; height: 0; margin: 0;}.cr-b2b .formcard .crw-contact-form .crw-check-gdpr{align-items: flex-start; margin: 18px 0; font-size: .85rem; color: var(--mist); background: transparent; border: 0; border-radius: 0; padding: 0;}.cr-b2b .formcard .crw-contact-form .crw-check-gdpr:hover{color: var(--mist);}.cr-b2b .formcard .crw-contact-form .crw-check-gdpr input[type="checkbox"]{position: static; opacity: 1; width: auto; height: auto; margin-top: 3px; accent-color: var(--spark);}.cr-b2b .formcard .crw-contact-form .crw-form-alert{border-radius: 10px; margin-bottom: 16px;}.cr-b2b .formcard .crw-contact-form .crw-form-alert.crw-form-alert-ok{background: rgba(31, 164, 122, 0.15); color: #8fe0c0; border: 1px solid rgba(31, 164, 122, 0.35);}.cr-b2b .formcard .crw-contact-form .crw-form-alert.crw-form-alert-err{background: rgba(229, 103, 59, 0.12); color: #ffb199; border: 1px solid rgba(229, 103, 59, 0.35);}.cr-b2b .formcard .crw-contact-form .crw-form-send{width: 100%; justify-content: center; margin-top: 6px; min-height: 48px; padding: 16px 32px; border-radius: 100px; font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: .98rem; background: var(--spark); color: var(--ink); box-shadow: 0 10px 30px rgba(240, 168, 48, 0.28);}.cr-b2b .formcard .crw-contact-form .crw-form-send:hover{background: var(--spark); transform: translateY(-2px); box-shadow: 0 16px 40px rgba(240, 168, 48, 0.4);}@media (max-width: 900px){.cr-b2b .hero-badges{grid-template-columns: 1fr;}.cr-b2b .audience .grid, .cr-b2b .offer .grid, .cr-b2b .erp .row, .cr-b2b .erp .cols, .cr-b2b .trust .grid, .cr-b2b .contact .row{grid-template-columns: 1fr; gap: 24px;}.cr-b2b .pline{grid-template-columns: 1fr; gap: 26px;}.cr-b2b .pline::before{display: none;}.cr-b2b .pstep{display: grid; grid-template-columns: 64px 1fr; grid-template-areas: "node title" "node body"; text-align: left; gap: 4px 20px; align-items: start; padding: 0;}.cr-b2b .pstep .node{grid-area: node; margin: 0; align-self: center;}.cr-b2b .pstep h3{grid-area: title; margin: 0;}.cr-b2b .pstep p{grid-area: body; margin: 0;}.cr-b2b .formcard .crw-contact-form .crw-form-row{grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce){.cr-b2b *{animation: none !important; transition: none !important;}.cr-b2b .reveal{opacity: 1 !important; transform: none !important;}.cr-b2b .hero .eyebrow, .cr-b2b .hero h1, .cr-b2b .hero-sub, .cr-b2b .hero-badges, .cr-b2b .hero-cta{opacity: 1 !important; transform: none !important;}}.cr-b2b :focus-visible{outline: 2px solid var(--spark); outline-offset: 3px; border-radius: 2px;}