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

/* /clinica_website_intake/static/src/scss/national_landing.scss */
 #wrap.cr-national-wrap{padding: 0 !important; max-width: none !important; background: #0d1526;}.cr-national{font-family: var(--crw-font-body, "Inter", system-ui, sans-serif); background: var(--ink); color: var(--paper); line-height: 1.7; -webkit-font-smoothing: antialiased; overflow-x: clip;}.cr-national, .cr-national *{box-sizing: border-box;}.cr-national h1, .cr-national h2, .cr-national h3, .cr-national h4, .cr-national h5, .cr-national h6, .cr-national p, .cr-national ul{margin: 0; color: inherit;}.cr-national a{color: inherit; text-decoration: none;}.cr-national a.btn, .cr-national .btn{border: none; background-image: none; text-transform: none; letter-spacing: normal;}.cr-national{--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-national .wrap{max-width: var(--maxw); margin: 0 auto; padding: 0 22px;}.cr-national .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-national h1, .cr-national h2, .cr-national h3{font-family: var(--crw-font-display, "Fraunces", serif); line-height: 1.13; font-weight: 600;}.cr-national .band{padding: clamp(56px, 7vw, 96px) 0;}.cr-national .reveal{opacity: 1; transform: none; transition: opacity 0.75s var(--ease), transform 0.75s var(--ease);}.cr-national.cr-js-ready .reveal:not(.in){opacity: 0; transform: translateY(20px);}.cr-national .reveal.in{opacity: 1; transform: none;}@keyframes crNationalFadeUp{to{opacity: 1; transform: none;}}.cr-national .sec-head{max-width: 60ch; margin: 0 auto; text-align: center;}.cr-national .sec-head .eyebrow{display: block; margin-bottom: 12px;}.cr-national .sec-head h2{font-size: clamp(1.62rem, 3.6vw, 2.45rem); letter-spacing: -.015em;}.cr-national .sec-head p{color: var(--mist); margin-top: 13px; font-size: 1.02rem;}.cr-national .btn{font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: 1rem; 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; justify-content: center; gap: 9px; text-align: center; cursor: pointer;}.cr-national .btn-primary{background: var(--spark); color: var(--ink); box-shadow: 0 10px 30px rgba(240, 168, 48, 0.3);}.cr-national .btn-primary:hover{transform: translateY(-3px); box-shadow: 0 16px 42px rgba(240, 168, 48, 0.44); color: var(--ink);}.cr-national .btn-ghost{border: 1.5px solid rgba(159, 176, 200, 0.4); color: var(--paper);}.cr-national .btn-ghost:hover{border-color: var(--spark); color: var(--spark); transform: translateY(-3px);}.cr-national .hero{position: relative; overflow: hidden; padding: clamp(50px, 6.5vw, 82px) 0 clamp(52px, 6.5vw, 84px); background: radial-gradient(110% 90% at 80% 12%, rgba(240, 168, 48, 0.15), transparent 55%), var(--ink);}.cr-national .hero .eyebrow{display: block; margin-bottom: 16px; opacity: 0; animation: crNationalFadeUp 0.9s var(--ease) 0.1s forwards; transform: translateY(16px);}.cr-national .hero h1{font-family: var(--crw-font-display, "Fraunces", serif); font-size: clamp(1.95rem, 4.6vw, 3.3rem); font-weight: 700; letter-spacing: -.022em; max-width: 24ch; opacity: 0; animation: crNationalFadeUp 1s var(--ease) 0.26s forwards; transform: translateY(20px);}.cr-national .hero h1 .glow{color: var(--spark);}.cr-national .hero .tagline{margin-top: 14px; font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: 1.02rem; color: var(--spark); opacity: 0; animation: crNationalFadeUp 1s var(--ease) 0.38s forwards; transform: translateY(18px);}.cr-national .hero .lead{margin-top: 20px; color: var(--mist); font-size: clamp(1rem, 1.8vw, 1.12rem); max-width: 64ch; opacity: 0; animation: crNationalFadeUp 1s var(--ease) 0.5s forwards; transform: translateY(20px);}.cr-national .hero .lead b{color: var(--paper); font-weight: 600;}.cr-national .hero .box{margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; align-items: flex-start; max-width: 64ch; background: rgba(240, 168, 48, 0.09); border: 1px solid var(--line); border-radius: 14px; padding: 16px 20px; opacity: 0; animation: crNationalFadeUp 1s var(--ease) 0.64s forwards; transform: translateY(20px);}.cr-national .hero .box svg{width: 22px; height: 22px; color: var(--spark); flex: none; margin-top: 3px;}.cr-national .hero .box p{font-size: 1rem; color: var(--paper);}.cr-national .hero .cta{margin-top: 26px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; opacity: 0; animation: crNationalFadeUp 1s var(--ease) 0.78s forwards; transform: translateY(20px);}@media (max-width: 560px){.cr-national .hero .cta .btn{width: 100%;}}.cr-national .probs{background: var(--paper); color: var(--ink);}.cr-national .probs .sec-head .eyebrow{color: var(--spark-deep);}.cr-national .pgrid{margin-top: clamp(34px, 4.5vw, 50px); display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px;}.cr-national .pcard{background: #fff; border: 1px solid rgba(13, 21, 38, 0.1); border-radius: 16px; padding: 24px 22px;}.cr-national .pcard .ic{font-size: 1.5rem; margin-bottom: 11px;}.cr-national .pcard h3{font-size: 1.04rem; margin-bottom: 8px; color: var(--ink);}.cr-national .pcard p{color: #4a5464; font-size: .93rem;}@media (max-width: 1000px){.cr-national .pgrid{grid-template-columns: 1fr 1fr;}}@media (max-width: 520px){.cr-national .pgrid{grid-template-columns: 1fr;}}.cr-national .brands{background: var(--ink);}.cr-national .brands-intro{max-width: 64ch; margin: 0 auto clamp(30px, 4vw, 42px); text-align: center; color: var(--mist); font-size: 1.02rem;}.cr-national .bgrid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 11px;}.cr-national .bcard{background: var(--ink-2); border: 1px solid var(--line); border-radius: 11px; padding: 14px 16px; font-size: .96rem; color: var(--paper); transition: border-color .25s, transform .25s;}.cr-national .bcard:hover{border-color: var(--spark); transform: translateY(-2px);}.cr-national .bcard b{color: var(--spark); font-weight: 600;}@media (max-width: 1000px){.cr-national .bgrid{grid-template-columns: repeat(3, 1fr);}}@media (max-width: 720px){.cr-national .bgrid{grid-template-columns: 1fr 1fr; gap: 9px;}}@media (max-width: 440px){.cr-national .bgrid{grid-template-columns: 1fr;}.cr-national .bcard{padding: 13px 15px; font-size: .93rem;}}.cr-national .brands-foot{margin-top: 30px; text-align: center; color: var(--mist); font-size: 1.02rem;}.cr-national .brands-foot a{color: var(--spark); text-decoration: underline;}.cr-national .proc{background: var(--paper); color: var(--ink);}.cr-national .proc .sec-head .eyebrow{color: var(--spark-deep);}.cr-national .p6{margin-top: clamp(34px, 4.5vw, 50px); display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}.cr-national .p6card{background: #fff; border: 1px solid rgba(13, 21, 38, 0.1); border-radius: 16px; padding: 24px 22px;}.cr-national .p6card .n{width: 34px; height: 34px; border-radius: 50%; background: var(--spark); color: var(--ink); 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: .95rem; margin-bottom: 13px;}.cr-national .p6card h3{font-size: 1.05rem; margin-bottom: 8px; color: var(--ink);}.cr-national .p6card p{color: #4a5464; font-size: .94rem;}.cr-national .p6card p a{color: var(--spark-deep); text-decoration: underline;}.cr-national .p6card .bonus{margin-top: 11px; background: rgba(31, 164, 122, 0.1); border-left: 3px solid var(--emerald); border-radius: 0 8px 8px 0; padding: 10px 13px; font-size: .9rem; color: #2a3342;}.cr-national .p6card .warn{margin-top: 11px; background: rgba(229, 103, 59, 0.09); border-left: 3px solid var(--ember); border-radius: 0 8px 8px 0; padding: 10px 13px; font-size: .9rem; color: #2a3342;}@media (max-width: 900px){.cr-national .p6{grid-template-columns: 1fr 1fr;}}@media (max-width: 540px){.cr-national .p6{grid-template-columns: 1fr;}}.cr-national .prices{background: var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);}.cr-national .pbox{max-width: 820px; margin: clamp(30px, 4vw, 42px) auto 0; background: var(--ink); border: 1px solid var(--spark); border-radius: 20px; padding: 34px 36px;}.cr-national .pbox .row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: 14px; padding: 13px 0; border-bottom: 1px solid rgba(159, 176, 200, 0.14);}.cr-national .pbox .row .lbl{font-size: 1rem; color: var(--paper);}.cr-national .pbox .row .val{font-family: var(--crw-font-display, "Fraunces", serif); font-weight: 700; font-size: 1.55rem; color: var(--spark); white-space: nowrap;}.cr-national .pbox ul{list-style: none; margin-top: 20px; padding: 0;}.cr-national .pbox li{padding: 7px 0 7px 25px; position: relative; color: var(--paper); font-size: .99rem;}.cr-national .pbox li::before{content: "✓"; position: absolute; left: 0; top: 7px; color: var(--emerald); font-weight: 700;}.cr-national .pbox li a{color: var(--spark); text-decoration: underline;}.cr-national .pbox .cta{margin-top: 22px;}@media (max-width: 560px){.cr-national .pbox{padding: 26px 22px;}.cr-national .pbox .cta .btn{width: 100%;}}.cr-national .why{background: var(--ink);}.cr-national .wgrid{margin-top: clamp(32px, 4vw, 46px); display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--line); border: 1px solid var(--line);}.cr-national .wcell{background: var(--ink); padding: 28px 24px;}.cr-national .wcell .ic{font-size: 1.4rem; margin-bottom: 11px;}.cr-national .wcell h3{font-size: 1.04rem; margin-bottom: 8px; color: var(--paper);}.cr-national .wcell p{color: var(--mist); font-size: .93rem;}@media (max-width: 860px){.cr-national .wgrid{grid-template-columns: 1fr 1fr;}}@media (max-width: 540px){.cr-national .wgrid{grid-template-columns: 1fr;}}.cr-national .clean{background: var(--paper); color: var(--ink);}.cr-national .clean .sec-head .eyebrow{color: var(--spark-deep);}.cr-national .clean-card{max-width: 800px; margin: clamp(30px, 4vw, 42px) auto 0; background: #fff; border: 1px solid var(--spark); border-radius: 20px; padding: 34px 36px; text-align: center; box-shadow: 0 18px 44px rgba(240, 168, 48, 0.12);}.cr-national .clean-card p{color: #3a4453; margin-bottom: 16px;}.cr-national .clean-card p b{color: var(--ink);}@media (max-width: 560px){.cr-national .clean-card{padding: 26px 22px;}.cr-national .clean-card .btn{width: 100%;}}.cr-national .faq{background: var(--ink);}.cr-national .faq-list{max-width: 800px; margin: clamp(32px, 4vw, 46px) auto 0;}.cr-national .faq-item{border-bottom: 1px solid rgba(159, 176, 200, 0.14); padding: 18px 0;}.cr-national .faq-item summary{font-family: var(--crw-font-display, "Fraunces", serif); font-weight: 600; font-size: 1.05rem; cursor: pointer; list-style: none; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 16px; color: var(--paper);}.cr-national .faq-item summary::-webkit-details-marker{display: none;}.cr-national .faq-item summary::after{content: "+"; font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-size: 1.4rem; line-height: 1; color: var(--spark); flex: none; transition: transform .2s;}.cr-national .faq-item[open] summary::after{transform: rotate(45deg);}.cr-national .faq-item p{color: var(--mist); margin-top: 11px; font-size: .98rem;}.cr-national .faq-item p a{color: var(--spark); text-decoration: underline;}.cr-national .b2b{background: var(--ink-2); border-top: 1px solid var(--line); text-align: center;}.cr-national .b2b p{max-width: 60ch; margin: 16px auto 24px; color: var(--mist); font-size: 1.03rem;}.cr-national .b2b p b{color: var(--paper);}.cr-national .finale{background: radial-gradient(90% 120% at 50% 120%, rgba(240, 168, 48, 0.2), transparent 60%), var(--ink); text-align: center;}.cr-national .finale h2{font-size: clamp(1.7rem, 4.2vw, 2.85rem); letter-spacing: -.02em; max-width: 24ch; margin: 0 auto;}.cr-national .finale h2 .glow{color: var(--spark);}.cr-national .finale p{color: var(--mist); margin: 20px auto 28px; max-width: 52ch; font-size: 1.03rem;}.cr-national .cta-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}@media (max-width: 560px){.cr-national .cta-row .btn{width: 100%;}}.cr-national .contacts{margin-top: 32px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 26px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; color: var(--mist); font-size: .98rem;}.cr-national .contacts a{color: var(--spark); font-weight: 600;}.cr-national .whisper{max-width: 42ch; margin: 46px auto 0; padding-top: 26px; border-top: 1px solid rgba(159, 176, 200, 0.14); font-size: .87rem; color: #7f8b9d; line-height: 1.65;}.cr-national .whisper a{color: #7f8b9d; text-decoration: underline; text-underline-offset: 3px;}.cr-national .whisper a:hover{color: var(--spark);}@media (prefers-reduced-motion: reduce){.cr-national{}.cr-national *, .cr-national *::before, .cr-national *::after{animation: none !important; transition: none !important;}.cr-national .reveal{opacity: 1; transform: none;}.cr-national .hero .eyebrow, .cr-national .hero h1, .cr-national .hero .tagline, .cr-national .hero .lead, .cr-national .hero .box, .cr-national .hero .cta{opacity: 1 !important; transform: none !important;}}.cr-national :focus-visible{outline: 2px solid var(--spark); outline-offset: 3px; border-radius: 2px;}