.rfxIna_pass{border-radius:var(--radius-l);background:var(--white);width:min(100%,27rem);box-shadow:var(--shadow-lift);margin-inline:auto;position:relative;-webkit-mask:radial-gradient(circle at 0 6.6rem,#0000 .75rem,#000 .78rem) 0/51% 100% no-repeat,radial-gradient(circle at 100% 6.6rem,#0000 .75rem,#000 .78rem) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0 6.6rem,#0000 .75rem,#000 .78rem) 0/51% 100% no-repeat,radial-gradient(circle at 100% 6.6rem,#0000 .75rem,#000 .78rem) 100%/51% 100% no-repeat}.rfxIna_passTop{border-radius:var(--radius-l) var(--radius-l) 0 0;background:radial-gradient(80% 120% at 100% 0%, #a9daf34d, transparent 70%), linear-gradient(140deg, var(--navy-700), var(--navy-950));height:6.6rem;color:var(--white);align-items:center;gap:1rem;padding:0 1.75rem;display:flex}.rfxIna_passTop>span{gap:.15rem;display:grid}.rfxIna_passMark{--mark-outline:var(--sky-300);--mark-monogram:var(--white);width:2.4rem;height:auto}.rfxIna_passKicker{font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sky-300);font-weight:600}.rfxIna_passName{font-family:var(--font-display);font-size:1.1875rem;font-weight:700}.rfxIna_passFacts{border-top:2px dashed var(--sky-200);gap:.2rem;padding:1.25rem 1.5rem 1.6rem;display:grid}.rfxIna_passFacts li{color:var(--navy-800);animation:rfxIna_fact-in .8s var(--ease-out) both;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.75rem .25rem;font-weight:600;line-height:1.4;display:grid}.rfxIna_passFacts li+li{border-top:1px solid var(--line)}@keyframes rfxIna_fact-in{0%{opacity:0;transform:translate(16px)}}.rfxIna_passIcon{border-radius:var(--radius-m);background:var(--sky-100);width:2.5rem;height:2.5rem;color:var(--navy-800);place-items:center;display:inline-grid}.rfxIna_cards{padding-block:var(--space-section);background:var(--white)}.rfxIna_bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"new new sched""ins forms comfort""after after after";gap:clamp(1rem,2vw,1.5rem);display:grid}.rfxIna_card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white);color:var(--slate-600);scroll-margin-top:calc(var(--header-h) + 1rem);transition:translate .4s var(--ease-out), box-shadow .4s ease, border-color var(--dur-ui) ease;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.rfxIna_card:hover{border-color:var(--sky-300);box-shadow:var(--shadow-lift);translate:0 -4px}.rfxIna_cardTitle{font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}.rfxIna_cardIcon{border-radius:var(--radius-m);background:var(--sky-100);width:3.25rem;height:3.25rem;color:var(--navy-800);place-items:center;display:inline-grid}.rfxIna_card-new-patients{border-color:var(--sky-200);background:linear-gradient(130deg, var(--sky-100) 0%, var(--sky-50) 55%, var(--white) 100%);grid-area:new}.rfxIna_card-new-patients .rfxIna_cardTitle{max-width:22ch;font-size:clamp(1.75rem,1.45rem + 1.2vw,2.5rem)}.rfxIna_card-scheduling{background:radial-gradient(90% 70% at 100% 0%, #a9daf340, transparent 70%), linear-gradient(160deg, var(--navy-700), var(--navy-950));color:var(--slate-on-navy);border:0;grid-area:sched}.rfxIna_card-scheduling .rfxIna_cardTitle{color:var(--white)}.rfxIna_card-scheduling .rfxIna_cardIcon{color:var(--sky-300);background:#ffffff1a}.rfxIna_card-scheduling .text-link{color:var(--sky-300)}.rfxIna_card-scheduling .text-link:hover{color:var(--white)}.rfxIna_card-insurance{grid-area:ins}.rfxIna_card-forms{background:var(--wash-50);border-color:var(--wash-200);grid-area:forms}.rfxIna_card-comfort{grid-area:comfort}.rfxIna_card-after{background:linear-gradient(120deg, var(--mouth-edge) 0%, var(--mouth-mid) 75%);border-color:#0000;grid-area:after}.rfxIna_bullets{gap:.75rem;display:grid}.rfxIna_bullets li{grid-template-columns:auto minmax(0,1fr);gap:.6rem;display:grid}.rfxIna_bullets svg{color:var(--sky-600);margin-top:.3rem}.rfxIna_bullets strong{color:var(--navy-800)}.rfxIna_links{gap:.6rem;margin-top:auto;padding-top:.5rem;display:grid}.rfxIna_linkList{gap:0;width:100%}.rfxIna_listLink{color:var(--navy-800);transition:color var(--dur-ui) ease, padding var(--dur-ui) var(--ease-out);border-top:1px solid #0f26451a;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-weight:600;text-decoration:none;display:flex}.rfxIna_listLink svg{color:var(--sky-600);flex:none}.rfxIna_listLink:hover{color:var(--sky-700);padding-left:.35rem}@media (max-width:1199px){.rfxIna_bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"new new""sched ins""forms comfort""after after"}}@media (max-width:767px){.rfxIna_bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"new""sched""ins""forms""comfort""after"}}@media (max-width:389px){.rfxIna_passTop{padding:0 1.25rem}.rfxIna_passFacts{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.rfxIna_passFacts li{animation:none}}
