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

/* /clinica_website_intake/static/src/scss/intake_landing.scss */
 #wrap.cr-intake-wrap{padding: 0 !important; max-width: none !important; background: #0d1526;}.cr-intake{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-intake, .cr-intake *{box-sizing: border-box;}.cr-intake h1, .cr-intake h2, .cr-intake h3, .cr-intake h4, .cr-intake h5, .cr-intake h6, .cr-intake p{margin: 0; color: inherit;}.cr-intake a{color: inherit; text-decoration: none;}.cr-intake a.btn, .cr-intake .btn{border: none; background-image: none; text-transform: none; letter-spacing: normal;}.cr-intake{--ink:#0d1526; --ink-2:#131f38; --ink-3:#1b2b4d; --paper:#f7f4ec; --paper-2:#efe9db; --spark:#f0a830; --spark-deep:#d98518; --emerald:#1fa47a; --mist:#9fb0c8; --line:rgba(240,168,48,.22); --maxw:1180px; --ease:cubic-bezier(.22,.61,.36,1);}.cr-intake .wrap{max-width: var(--maxw); margin: 0 auto; padding: 0 24px;}.cr-intake .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-intake h1, .cr-intake h2, .cr-intake h3{font-family: var(--crw-font-display, "Fraunces", serif); line-height: 1.1; font-weight: 600;}.cr-intake .band{padding: clamp(70px, 9vw, 120px) 0;}.cr-intake .reveal{opacity: 1; transform: none; transition: opacity 0.8s var(--ease), transform 0.8s var(--ease);}.cr-intake.cr-js-ready .reveal:not(.in){opacity: 0; transform: translateY(24px);}.cr-intake .reveal.in{opacity: 1; transform: none;}@keyframes fadeUp{to{opacity: 1; transform: none;}}.cr-intake .sec-head{max-width: 52ch; text-align: center; margin: 0 auto;}.cr-intake .sec-head .eyebrow{display: block; margin-bottom: 14px;}.cr-intake .sec-head h2{font-size: clamp(1.8rem, 4vw, 2.8rem); letter-spacing: -.015em;}.cr-intake .sec-head p{color: var(--mist); margin-top: 14px;}.cr-intake .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; white-space: nowrap;}.cr-intake .btn-primary{background: var(--spark); color: var(--ink); box-shadow: 0 10px 30px rgba(240, 168, 48, 0.28);}.cr-intake .btn-primary:hover{transform: translateY(-3px); box-shadow: 0 16px 40px rgba(240, 168, 48, 0.4); color: var(--ink);}.cr-intake .link-inline{color: var(--spark); text-decoration: underline; text-underline-offset: 2px; font-weight: 600;}.cr-intake .link-inline:hover{color: var(--spark-deep);}.cr-intake .hero{position: relative; overflow: hidden; padding: 96px 0 70px; text-align: center; background: radial-gradient(110% 90% at 50% 5%, rgba(240, 168, 48, 0.15), transparent 55%), var(--ink);}.cr-intake .hero .eyebrow{display: block; margin-bottom: 22px; opacity: 0; animation: fadeUp 0.9s var(--ease) 0.1s forwards; transform: translateY(18px);}.cr-intake .hero h1{font-size: clamp(2.4rem, 6vw, 4.6rem); font-weight: 700; letter-spacing: -.02em; max-width: 16ch; margin: 0 auto; opacity: 0; animation: fadeUp 1s var(--ease) 0.3s forwards; transform: translateY(22px);}.cr-intake .hero h1 .glow{color: var(--spark);}.cr-intake .hero .hero-sub{margin: 22px auto 0; color: var(--mist); font-size: clamp(1.05rem, 2vw, 1.28rem); max-width: 44ch; opacity: 0; animation: fadeUp 1s var(--ease) 0.5s forwards; transform: translateY(22px);}.cr-intake .hero .trust-row{margin-top: 32px; 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.7s forwards; transform: translateY(22px);}.cr-intake .hero .trust-pill{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-intake .hero .trust-pill svg{width: 16px; height: 16px; color: var(--spark); flex-shrink: 0;}.cr-intake .hero .hero-cta{margin-top: 34px; opacity: 0; animation: fadeUp 1s var(--ease) 0.9s forwards; transform: translateY(22px);}.cr-intake .hero .hero-secure{margin-top: 14px; font-size: .85rem; color: var(--mist); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; justify-content: center; opacity: 0; animation: fadeUp 1s var(--ease) 1s forwards;}.cr-intake .hero .hero-secure svg{width: 14px; height: 14px; color: var(--emerald); flex-shrink: 0;}.cr-intake .promo-strip{background: linear-gradient(90deg, var(--spark-deep), var(--spark)); color: var(--ink); text-align: center; padding: 16px 24px; font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: .98rem;}.cr-intake .promo-strip a{text-decoration: underline; text-underline-offset: 3px; color: var(--ink);}.cr-intake .formzone{background: var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); padding: clamp(56px, 8vw, 88px) 0;}.cr-intake .form-shell{max-width: 820px; margin: 0 auto; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(159, 176, 200, 0.14); border-radius: 20px; padding: clamp(24px, 4vw, 36px);}.cr-intake #formular{scroll-margin-top: clamp(100px, 12vw, 190px);}.cr-intake .process{background: var(--ink);}.cr-intake .process .steps{margin-top: 56px; display: grid; grid-template-columns: repeat(5, 1fr); gap: 0; position: relative;}.cr-intake .process .steps::before{content: ""; position: absolute; top: 32px; left: 10%; right: 10%; height: 2px; background: linear-gradient(90deg, var(--spark), #e5673b); opacity: .35;}.cr-intake .process .pstep{text-align: center; padding: 0 14px; position: relative;}.cr-intake .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-intake .process .pstep h3{font-size: 1.08rem; margin-bottom: 6px; color: var(--paper);}.cr-intake .process .pstep p{color: var(--mist); font-size: .9rem;}.cr-intake .process .pstep p a{color: var(--spark); text-decoration: underline; text-underline-offset: 2px;}.cr-intake .why{background: var(--paper); color: var(--ink);}.cr-intake .why .sec-head .eyebrow{color: var(--spark-deep);}.cr-intake .why .sec-head p{color: #5a6474;}.cr-intake .why .grid{margin-top: 52px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;}.cr-intake .why .why-card{background: #fff; border: 1px solid rgba(13, 21, 38, 0.08); border-radius: 18px; padding: 36px 30px;}.cr-intake .why .why-card svg.ic{width: 44px; height: 44px; color: var(--spark-deep); margin-bottom: 20px;}.cr-intake .why .why-card h3{font-size: 1.3rem; margin-bottom: 12px; color: var(--ink);}.cr-intake .why .why-card p{color: #4a5464; font-size: .98rem;}.cr-intake .why .why-card p a{color: var(--spark-deep); text-decoration: underline;}.cr-intake .mission-strip{padding: 56px 0; background: var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); text-align: center;}.cr-intake .mission-strip .mission-title{font-family: var(--crw-font-display, "Fraunces", serif); font-weight: 600; font-size: clamp(1.3rem, 2.8vw, 1.9rem); letter-spacing: -.01em; line-height: 1.3; max-width: 36ch; margin: 0 auto;}.cr-intake .mission-strip .mission-title .spark{color: var(--spark);}.cr-intake .mission-strip .mission-sub{color: var(--mist); max-width: 52ch; margin: 16px auto 18px; font-size: 1rem;}.cr-intake .mission-strip .mission-link{font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; color: var(--spark); border-bottom: 1.5px solid var(--spark); padding-bottom: 3px;}.cr-intake .res{background: var(--ink);}.cr-intake .res .grid{margin-top: 48px; display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}.cr-intake .res .res-card{border: 1px solid var(--line); border-radius: 18px; padding: 36px 34px; background: var(--ink-2); transition: transform 0.3s var(--ease), border-color 0.3s; display: block;}.cr-intake .res .res-card:hover{transform: translateY(-4px); border-color: var(--spark);}.cr-intake .res .res-card h3{font-size: 1.3rem; margin-bottom: 10px; color: var(--paper);}.cr-intake .res .res-card p{color: var(--mist); font-size: .98rem; margin-bottom: 16px;}.cr-intake .res .res-card .link{font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: .9rem; color: var(--spark);}.cr-intake .cta-band{background: radial-gradient(90% 100% at 50% 0%, rgba(240, 168, 48, 0.14), transparent 55%), var(--ink); border-top: 1px solid var(--line); text-align: center;}.cr-intake .cta-band .eyebrow{display: block; margin-bottom: 18px;}.cr-intake .cta-band h2{font-size: clamp(1.8rem, 4vw, 2.8rem); letter-spacing: -.015em; max-width: 22ch; margin: 0 auto;}.cr-intake .cta-band h2 .glow{color: var(--spark);}.cr-intake .cta-band p{color: var(--mist); margin: 18px auto 30px; max-width: 46ch; font-size: 1.06rem;}.cr-intake .cta-band .cta-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.cr-intake .cta-band .btn-ghost{background: transparent; color: var(--paper); border: 1px solid rgba(159, 176, 200, 0.28);}.cr-intake .cta-band .btn-ghost:hover{border-color: var(--spark); color: var(--spark); transform: translateY(-2px);}@media (max-width: 640px){.cr-intake .cta-band .cta-row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.cr-intake .cta-band .cta-row .btn{justify-content: center;}}.cr-intake .contactb{background: radial-gradient(90% 100% at 50% 0%, rgba(240, 168, 48, 0.12), transparent 55%), var(--ink-2); border-top: 1px solid var(--line); text-align: center;}.cr-intake .contactb .channels{margin-top: 44px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 16px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.cr-intake .contactb .channel{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 11px; border: 1px solid var(--line); border-radius: 14px; padding: 18px 26px; background: var(--ink); transition: border-color .3s, transform .3s;}.cr-intake .contactb .channel:hover{border-color: var(--spark); transform: translateY(-2px);}.cr-intake .contactb .channel svg{width: 22px; height: 22px; color: var(--spark); flex-shrink: 0;}.cr-intake .contactb .channel .t{text-align: left;}.cr-intake .contactb .channel .t .k{font-size: .74rem; color: var(--mist); text-transform: uppercase; letter-spacing: .08em; display: block;}.cr-intake .contactb .channel .t .v{color: var(--paper); font-weight: 600; font-size: 1rem; display: block;}.cr-intake .contactb .prog{margin-top: 28px; color: var(--mist); font-size: .95rem;}@media (max-width: 900px){.cr-intake .why .grid{grid-template-columns: 1fr;}.cr-intake .res .grid{grid-template-columns: 1fr;}}@media (max-width: 820px){.cr-intake .process .steps{grid-template-columns: 1fr; gap: 26px;}.cr-intake .process .steps::before{display: none;}.cr-intake .process .pstep{display: grid; grid-template-columns: 64px 1fr; text-align: left; gap: 20px; align-items: center; padding: 0;}.cr-intake .process .pstep .node{margin: 0;}}@media (prefers-reduced-motion: reduce){.cr-intake *, .cr-intake *::before, .cr-intake *::after{animation: none !important; transition: none !important;}.cr-intake .reveal{opacity: 1; transform: none;}.cr-intake html{scroll-behavior: auto;}}.cr-intake :focus-visible{outline: 2px solid var(--spark); outline-offset: 3px; border-radius: 2px;}.cr-intake #clinica_repair_intake_form .step-text{color: var(--mist);}.cr-intake #clinica_repair_intake_form .progress-bar-container{background: rgba(159, 176, 200, 0.18);}.cr-intake #clinica_repair_intake_form .progress-bar{background: var(--spark) !important;}.cr-intake #clinica_repair_intake_form .form-title{color: var(--paper);}.cr-intake #clinica_repair_intake_form .form-subtitle, .cr-intake #clinica_repair_intake_form .note-text{color: var(--mist);}.cr-intake #clinica_repair_intake_form .form-label, .cr-intake #clinica_repair_intake_form label.form-label{color: var(--paper) !important;}.cr-intake #clinica_repair_intake_form .form-input, .cr-intake #clinica_repair_intake_form .form-textarea, .cr-intake #clinica_repair_intake_form input.form-input, .cr-intake #clinica_repair_intake_form textarea.form-textarea{background: rgba(255, 255, 255, 0.06) !important; border: 1px solid rgba(159, 176, 200, 0.22) !important; color: var(--paper) !important;}.cr-intake #clinica_repair_intake_form .form-input::placeholder, .cr-intake #clinica_repair_intake_form .form-textarea::placeholder, .cr-intake #clinica_repair_intake_form input.form-input::placeholder, .cr-intake #clinica_repair_intake_form textarea.form-textarea::placeholder{color: rgba(159, 176, 200, 0.55);}.cr-intake #clinica_repair_intake_form .category-button, .cr-intake #clinica_repair_intake_form button.warranty-button, .cr-intake #clinica_repair_intake_form button.warranty-type-button, .cr-intake #clinica_repair_intake_form button.client-type-button, .cr-intake #clinica_repair_intake_form button.courier-button{background: rgba(255, 255, 255, 0.05) !important; border-color: rgba(159, 176, 200, 0.22) !important; color: var(--paper) !important;}.cr-intake #clinica_repair_intake_form .category-name{color: var(--paper) !important;}.cr-intake #clinica_repair_intake_form .category-button.selected .category-name{color: var(--spark) !important;}.cr-intake #clinica_repair_intake_form .step-text, .cr-intake #clinica_repair_intake_form .form-step .step-text{color: var(--mist) !important;}.cr-intake #clinica_repair_intake_form .category-button:hover, .cr-intake #clinica_repair_intake_form button.warranty-button:hover, .cr-intake #clinica_repair_intake_form button.warranty-type-button:hover, .cr-intake #clinica_repair_intake_form button.client-type-button:hover, .cr-intake #clinica_repair_intake_form button.courier-button:hover{background: rgba(240, 168, 48, 0.14) !important; border-color: var(--spark) !important; color: var(--spark) !important;}.cr-intake #clinica_repair_intake_form .category-button:hover .category-name{color: var(--spark) !important;}.cr-intake #clinica_repair_intake_form button.warranty-button:hover i, .cr-intake #clinica_repair_intake_form button.warranty-type-button:hover i, .cr-intake #clinica_repair_intake_form button.client-type-button:hover i{color: var(--spark) !important;}.cr-intake #clinica_repair_intake_form .category-button.selected, .cr-intake #clinica_repair_intake_form button.warranty-button.selected, .cr-intake #clinica_repair_intake_form button.warranty-type-button.selected, .cr-intake #clinica_repair_intake_form button.client-type-button.selected, .cr-intake #clinica_repair_intake_form button.courier-button.selected{background: rgba(240, 168, 48, 0.12) !important; border-color: var(--spark) !important; color: var(--spark) !important;}.cr-intake #clinica_repair_intake_form button.warranty-button.selected i, .cr-intake #clinica_repair_intake_form button.warranty-type-button.selected i, .cr-intake #clinica_repair_intake_form button.client-type-button.selected i{color: var(--spark) !important;}.cr-intake #clinica_repair_intake_form .btn-continue, .cr-intake #clinica_repair_intake_form .btn.btn-continue{background: var(--spark) !important; color: var(--ink) !important; border: none !important; border-radius: 100px !important; font-weight: 600 !important;}.cr-intake #clinica_repair_intake_form .btn-continue:hover, .cr-intake #clinica_repair_intake_form .btn.btn-continue:hover{background: var(--spark-deep) !important; color: var(--ink) !important;}.cr-intake #clinica_repair_intake_form .btn-back, .cr-intake #clinica_repair_intake_form .btn.btn-back{background: transparent !important; color: var(--mist) !important; border: 1px solid rgba(159, 176, 200, 0.25) !important; border-radius: 100px !important;}.cr-intake #clinica_repair_intake_form .btn-back:hover, .cr-intake #clinica_repair_intake_form .btn.btn-back:hover{border-color: var(--spark) !important; color: var(--spark) !important; background: rgba(240, 168, 48, 0.08) !important;}.cr-intake #clinica_repair_intake_form .summary-box{background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(159, 176, 200, 0.14); border-radius: 14px;}.cr-intake #clinica_repair_intake_form .summary-label{color: var(--mist);}.cr-intake #clinica_repair_intake_form .summary-value{color: var(--paper);}.cr-intake #clinica_repair_intake_form .custom-select-trigger{background: rgba(255, 255, 255, 0.06); border-color: rgba(159, 176, 200, 0.22); color: var(--paper);}.cr-intake #clinica_repair_intake_form .custom-select-trigger:hover, .cr-intake #clinica_repair_intake_form .custom-select-trigger.active{border-color: var(--spark) !important;}.cr-intake #clinica_repair_intake_form .custom-select-dropdown{background: var(--ink-3); border-color: rgba(159, 176, 200, 0.22);}.cr-intake #clinica_repair_intake_form .custom-select-option{color: var(--paper);}.cr-intake #clinica_repair_intake_form .custom-select-option:hover{background: rgba(240, 168, 48, 0.12); color: var(--spark);}.cr-intake #clinica_repair_intake_form .alert-error{background: rgba(229, 103, 59, 0.15); color: #ffb4a0; border-radius: 10px;}.cr-intake #clinica_repair_intake_form .clinica-promo-strip{background: var(--ink-3) !important; color: var(--paper) !important; border: 1px solid var(--line) !important;}