.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.form-page{padding:3rem 0 6rem}.form-page .grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:4rem;display:grid}.qbar{color:var(--text-muted);align-items:center;gap:1rem;margin-bottom:2rem;font-size:1rem;font-weight:600;display:flex}.qbar span{flex:none}.qbar ol{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.qbar li{background:var(--border);border-radius:.125rem;height:.375rem}.qbar li.on{background:var(--purple)}.form-page h1{font-size:2.75rem}.form-page .lead{margin:1rem 0 2.5rem}.field{margin-bottom:2rem}.field>label:not(.vh),.qlabel{font:500 1.375rem/1.3 var(--serif);margin-bottom:1rem;display:block}.hint{color:var(--text-muted);margin:-.5rem 0 1rem;font-size:1rem}.options{gap:.75rem;display:grid}.options.two{grid-template-columns:1fr 1fr}.option{background:var(--paper-alt);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:.5rem;grid-template-columns:2rem 1fr 1.25rem;align-items:center;gap:1rem;padding:1.125rem 1.25rem;font-weight:600;transition:background-color .18s;display:grid}.option>.icon{width:2rem;height:2rem;color:var(--purple)}.option>.mk{width:1.25rem;height:1.25rem;color:var(--text-muted)}.option>.mk[data-icon=check],.option[aria-pressed=true]>.mk[data-icon=caret-right]{display:none}.option[aria-pressed=true]{background:var(--sand)}.option[aria-pressed=true]>.mk[data-icon=check]{color:var(--purple);display:block}@media (hover:hover){.option:hover{background:var(--sand)}}.option:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.option small{color:var(--text-muted);font-size:1rem;font-weight:400;display:block}.foot{margin-top:1.5rem}.input{background:var(--card);border:1px solid var(--border);border-radius:.25rem;align-items:center;gap:.75rem;height:3.25rem;padding:0 1rem;font-size:1rem;display:flex}.input .icon{width:1.25rem;height:1.25rem;color:var(--text-muted)}.seg{flex-wrap:wrap;gap:.5rem;display:flex}.seg span{background:var(--card);border:1px solid var(--border);border-radius:.25rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.125rem;font-weight:600;display:inline-flex}.seg span.on{background:var(--purple);color:#fff;box-shadow:none}.nav{justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.seg .icon{width:1.25rem;height:1.25rem}.fl,.prefix img{object-fit:cover;border-radius:.125rem;flex:none;width:1.5rem;height:1.125rem}.fl[hidden],.input>.icon[hidden]{display:none}.input.tel{gap:0;padding:0}.prefix{border-right:1px solid var(--border);flex:none;align-self:stretch;align-items:center;gap:.375rem;padding:0 .75rem 0 1rem;font-weight:600;display:flex;position:relative}.prefix .icon{width:1rem;height:1rem}.prefix select{opacity:0;cursor:pointer;width:100%;font-size:1rem;position:absolute;inset:0}.input.tel input{padding:0 1rem 0 .75rem}.next-step{color:var(--text-muted);align-items:center;gap:.75rem;margin-top:1.5rem;font-size:1rem;display:flex}.next-step .icon{width:1.125rem;height:1.125rem}[data-only]{display:none}body[data-show=serviciu] [data-only=serviciu],body[data-show=cand] [data-only=cand],body[data-show=unde] [data-only=unde],body[data-show=traseu] [data-only=traseu],body[data-show=acum] [data-only=acum],body[data-show=contact] [data-only=contact]{display:block}.form-page h1:focus{outline:none}.vh{opacity:0;clip:rect(0 0 0 0);pointer-events:none;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.input:focus-within{outline:2px solid var(--purple);outline-offset:2px}.seg input:focus-visible+span{outline:2px solid var(--purple);outline-offset:2px}.seg label{cursor:pointer;position:relative}.input input,.input textarea{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:0}.input input::placeholder,.input textarea::placeholder{color:var(--text-muted);opacity:1}.input.area{align-items:flex-start;height:auto;padding:.875rem 1rem}.input.area .icon{margin-top:.125rem}.input textarea{resize:vertical;min-height:4.5rem;line-height:1.5}.input.is-bad{border-color:#b3261e}.err{color:#b3261e;margin-top:.5rem;font-size:1rem;font-weight:600}.form-page button.btn{cursor:pointer;border:0}.back{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.picked{color:var(--text-muted);margin:-1rem 0 1.5rem;font-size:1.125rem}.picked[hidden]{display:none}.change{font:inherit;color:var(--purple);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;font-weight:600;text-decoration:underline}@media (hover:hover){.change:hover{color:var(--purple-deep)}}.picked b{color:var(--text);font-weight:600}.pair{grid-template-columns:1fr 1fr;gap:0 1.5rem;display:grid}.field .opt{font:400 1rem var(--sans);color:var(--text-muted)}.combo{scroll-margin-top:1rem;position:relative}.combo-pop{z-index:20;background:var(--card);border-radius:.25rem;max-height:19rem;padding:.5rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px -16px #00000059}.combo-pop[hidden]{display:none}.combo-head{color:var(--text-muted);justify-content:space-between;padding:.25rem .625rem .5rem;font-size:.875rem;font-weight:600;display:flex}.combo-head [hidden]{display:none}.combo-pop ul{margin:0;padding:0;list-style:none}.combo-pop li{cursor:pointer;border-radius:.25rem;align-items:center;gap:.75rem;padding:.625rem;display:flex}.combo-pop li img{object-fit:cover;border-radius:.125rem;flex:none;width:1.5rem;height:1.125rem}.combo-pop li .icon{width:1.5rem;height:1.25rem;color:var(--text-muted);flex:none}.combo-pop .tx{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-width:0;display:flex}.combo-pop b{font-weight:600}.combo-pop .tx span{color:var(--text-muted);font-size:1rem}.combo-pop li[aria-selected=true]{background:var(--paper-alt)}@media (hover:hover){.combo-pop li:hover{background:var(--paper-alt)}}.aside{background:var(--paper-alt);border-radius:.5rem;overflow:hidden}.aside img{object-fit:cover;width:100%;height:14rem}.aside .in{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.aside h3{font-size:1.375rem}.aside li{border:0;gap:.75rem;padding:.5rem 0;font-size:1.125rem;display:flex}.aside li:first-child{padding-top:0}.aside li:last-child{padding-bottom:0}.aside li .icon{color:var(--purple);width:1.25rem;height:1.25rem;margin-top:.125rem}.aside .rating{margin-bottom:-.75rem}.aside .q p{font:500 1.125rem/1.4 var(--serif)}.aside .q cite{color:var(--text-muted);margin-top:.5rem;font-size:1rem;font-style:normal;display:block}.aside .call{background:var(--paper-alt);border-radius:.25rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.aside .call b{font-weight:600}@media (max-width:1000px){.form-page{padding:1.5rem 0 3rem}.form-page .grid{grid-template-columns:1fr;gap:2.5rem}.form-page .lead{margin:.5rem 0 1.25rem;font-size:1.125rem;line-height:1.4}.qbar{margin-bottom:1rem}.form-page h1{font-size:1.75rem}.field{margin-bottom:1.25rem}.field>label:not(.vh),.qlabel{margin-bottom:.625rem;font-size:1.125rem}.hint{margin:-.25rem 0 .625rem}.options{gap:.5rem}.option{grid-template-columns:1.75rem 1fr 1.25rem;gap:.75rem;padding:.875rem 1rem}.option>.icon:first-child{width:1.75rem;height:1.75rem}.options.two .option{grid-template-columns:1.5rem 1fr;gap:.5rem;padding:.875rem .75rem}.options.two .option>.icon:first-child{width:1.5rem;height:1.5rem}.options.two .option>.mk{display:none}.seg span{height:2.5rem;padding:0 .75rem;font-size:1rem}.nav{flex-direction:column-reverse;align-items:stretch;padding-top:1.25rem}.combo-pop{max-height:17rem}.pair{grid-template-columns:1fr}.picked{margin:-.25rem 0 1rem}.back{align-self:center}}
