.appointment-journey-module__7NxhvG__shell{color:#082c44;min-height:100vh;font-family:var(--font-body,"Manrope",sans-serif);background:radial-gradient(circle at 0 0,#14abc124,#0000 24%),radial-gradient(circle at 100% 0,#073d561f,#0000 22%),linear-gradient(#f6fbfc 0%,#edf5f7 100%)}.appointment-journey-module__7NxhvG__top{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #d5e4eae0;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0;box-shadow:0 10px 28px #073d560d}.appointment-journey-module__7NxhvG__top img{width:112px;height:38px}.appointment-journey-module__7NxhvG__topActions{align-items:center;gap:12px;display:flex}.appointment-journey-module__7NxhvG__topActions a,.appointment-journey-module__7NxhvG__lang{color:#0b5670;background:#fffffff0;border:1px solid #cbdde4;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 20px #073d560a}.appointment-journey-module__7NxhvG__hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:22px;max-width:1200px;margin:0 auto;padding:54px clamp(20px,5vw,72px) 28px;display:grid;position:relative;overflow:hidden}.appointment-journey-module__7NxhvG__hero:before,.appointment-journey-module__7NxhvG__hero:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.appointment-journey-module__7NxhvG__hero:before{background:radial-gradient(circle,#14abc138,#14abc100 70%);width:260px;height:260px;top:-92px;right:-72px}.appointment-journey-module__7NxhvG__hero:after{background:radial-gradient(circle,#073d5629,#073d5600 72%);width:180px;height:180px;bottom:-56px;right:12%}.appointment-journey-module__7NxhvG__heroCopy{z-index:1;flex-direction:column;justify-content:center;padding-right:clamp(0px,2vw,20px);display:flex;position:relative}.appointment-journey-module__7NxhvG__hero span,.appointment-journey-module__7NxhvG__panelHead small,.appointment-journey-module__7NxhvG__heroCard small{letter-spacing:.18em;color:#44cbdc;text-transform:uppercase;font-size:11px;font-weight:800}.appointment-journey-module__7NxhvG__hero h1{font:800 clamp(34px,5vw,60px)/1.03 var(--font-display,"Sora",sans-serif);letter-spacing:-.05em;max-width:760px;margin:12px 0 0}.appointment-journey-module__7NxhvG__hero p{color:#dff5f8;max-width:680px;margin:18px 0 0;font-size:18px;line-height:1.7}.appointment-journey-module__7NxhvG__heroChips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.appointment-journey-module__7NxhvG__heroChips span{color:#fff;letter-spacing:.03em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border:1px solid #ffffff6b;border-radius:999px;align-items:center;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #073d561f}.appointment-journey-module__7NxhvG__heroCard{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffeb,#f8fcfdd1);border:1px solid #bfe1e9e6;border-radius:28px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;box-shadow:0 24px 54px #073d561c}.appointment-journey-module__7NxhvG__heroCard h2{font:800 clamp(22px,2.6vw,32px)/1.08 var(--font-display,"Sora",sans-serif);letter-spacing:-.04em;color:#0b3650;margin:0}.appointment-journey-module__7NxhvG__heroCard p{color:#4e6d7d;margin:0;font-size:15px;line-height:1.7}.appointment-journey-module__7NxhvG__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.appointment-journey-module__7NxhvG__heroStats div{background:linear-gradient(#073d560d,#14abc114);border:1px solid #b3d5ddd9;border-radius:18px;padding:14px}.appointment-journey-module__7NxhvG__heroStats dt{letter-spacing:.13em;color:#5d7887;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.appointment-journey-module__7NxhvG__heroStats dd{font:800 15px/1.35 var(--font-display,"Sora",sans-serif);color:#0b3650;margin:0}.appointment-journey-module__7NxhvG__boundary,.appointment-journey-module__7NxhvG__error,.appointment-journey-module__7NxhvG__notice{border:1px solid #bfe1e9;border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:12px;max-width:1200px;margin:0 auto;padding:16px 18px;display:flex;box-shadow:0 16px 32px #073d560d}.appointment-journey-module__7NxhvG__boundary{background:linear-gradient(#e7f6f8f2,#f3fafbfa)}.appointment-journey-module__7NxhvG__boundary b{letter-spacing:.08em;text-transform:uppercase;color:#0a536a;font-size:13px}.appointment-journey-module__7NxhvG__boundary span{color:#527282;line-height:1.55}.appointment-journey-module__7NxhvG__error{color:#8a3024;background:#fff1ef;border-color:#efc5be}.appointment-journey-module__7NxhvG__notice{color:#17624b;background:#e7f7f0;border-color:#b9e4d2}.appointment-journey-module__7NxhvG__error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.appointment-journey-module__7NxhvG__grid{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:start;gap:20px;max-width:1200px;margin:20px auto 72px;padding:0 18px;display:grid}.appointment-journey-module__7NxhvG__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #d5e4eaeb;border-radius:24px;padding:24px;box-shadow:0 18px 48px #073d5614}.appointment-journey-module__7NxhvG__wide{grid-column:1/-1}.appointment-journey-module__7NxhvG__panelHead{border-bottom:1px solid #e1ebef;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:16px;display:flex}.appointment-journey-module__7NxhvG__panelHead h2{font:800 23px/1.15 var(--font-display,"Sora",sans-serif);letter-spacing:-.03em;margin:6px 0 0}.appointment-journey-module__7NxhvG__panelHead>span{color:#08748e;background:linear-gradient(135deg,#e4f5f8,#f1fbfc);border-radius:999px;padding:7px 11px;font-weight:900;box-shadow:inset 0 0 0 1px #08748e14}.appointment-journey-module__7NxhvG__panel label{color:#234e63;gap:7px;margin:14px 0;font-size:13px;font-weight:800;display:grid}.appointment-journey-module__7NxhvG__panel input,.appointment-journey-module__7NxhvG__panel textarea,.appointment-journey-module__7NxhvG__panel select{box-sizing:border-box;color:#082c44;background:#fbfdfe;border:1px solid #bdd4dc;border-radius:14px;width:100%;padding:13px 14px;font:600 14px/1.5 inherit;box-shadow:inset 0 1px #fffc}.appointment-journey-module__7NxhvG__panel input:focus,.appointment-journey-module__7NxhvG__panel textarea:focus,.appointment-journey-module__7NxhvG__panel select:focus,.appointment-journey-module__7NxhvG__topActions a:focus-visible,.appointment-journey-module__7NxhvG__lang:focus-visible,.appointment-journey-module__7NxhvG__panel button:focus-visible,.appointment-journey-module__7NxhvG__heroChips span:focus-visible{outline-offset:2px;outline:2px solid #14abc1}.appointment-journey-module__7NxhvG__panel textarea{resize:vertical;min-height:96px}.appointment-journey-module__7NxhvG__panel button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a5f74,#0d8ca4);border:0;border-radius:14px;padding:12px 16px;font-weight:900;box-shadow:0 14px 24px #0a5f742e}.appointment-journey-module__7NxhvG__panel button:hover{transform:translateY(-1px)}.appointment-journey-module__7NxhvG__panel button:disabled{opacity:.55;cursor:not-allowed;transform:none}.appointment-journey-module__7NxhvG__list{gap:12px;display:grid}.appointment-journey-module__7NxhvG__list article{background:linear-gradient(#fff,#fbfeff);border:1px solid #d9e7eb;border-radius:18px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 10px 26px #073d560d}.appointment-journey-module__7NxhvG__list article:hover{border-color:#b9dfe6;transform:translateY(-2px);box-shadow:0 18px 36px #073d5617}.appointment-journey-module__7NxhvG__cardTop{justify-content:space-between;gap:12px;display:flex}.appointment-journey-module__7NxhvG__cardTop span{color:#17705a;letter-spacing:.04em;white-space:nowrap;background:#e3f5ef;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.appointment-journey-module__7NxhvG__list p{color:#527181;line-height:1.58}.appointment-journey-module__7NxhvG__list small{color:#738e9a;margin-bottom:12px;display:block}.appointment-journey-module__7NxhvG__actions{flex-wrap:wrap;gap:8px;display:flex}.appointment-journey-module__7NxhvG__panel .appointment-journey-module__7NxhvG__secondary{color:#08647b;box-shadow:none;background:#edf6f8;border:1px solid #c8dde4}.appointment-journey-module__7NxhvG__empty{text-align:center;color:#6a8793;place-content:center;gap:7px;min-height:180px;padding:16px;display:grid}.appointment-journey-module__7NxhvG__empty b{color:#183d53}.appointment-journey-module__7NxhvG__lang{cursor:pointer}@media (max-width:980px){.appointment-journey-module__7NxhvG__hero,.appointment-journey-module__7NxhvG__grid{grid-template-columns:1fr}.appointment-journey-module__7NxhvG__heroCopy{padding-right:0}.appointment-journey-module__7NxhvG__heroStats{grid-template-columns:repeat(3,minmax(0,1fr))}.appointment-journey-module__7NxhvG__heroCard{order:2}.appointment-journey-module__7NxhvG__heroCopy{order:1}}@media (max-width:760px){.appointment-journey-module__7NxhvG__top{padding:0 16px}.appointment-journey-module__7NxhvG__top img{width:96px}.appointment-journey-module__7NxhvG__topActions a{display:none}.appointment-journey-module__7NxhvG__hero{padding-top:36px;padding-bottom:24px}.appointment-journey-module__7NxhvG__hero h1{font-size:clamp(30px,9vw,48px)}.appointment-journey-module__7NxhvG__hero p{font-size:16px}.appointment-journey-module__7NxhvG__heroStats{grid-template-columns:1fr}.appointment-journey-module__7NxhvG__grid{padding:0 12px}.appointment-journey-module__7NxhvG__boundary,.appointment-journey-module__7NxhvG__error,.appointment-journey-module__7NxhvG__notice{margin-left:12px;margin-right:12px}.appointment-journey-module__7NxhvG__cardTop{flex-direction:column;align-items:flex-start}}
