.rv45-confirmation{box-sizing:border-box;color:#122037;font-family:var(--font-manrope),sans-serif;outline:none;min-width:0;padding:26px 0 40px;scroll-margin-top:112px}.rv45-sent-visual{width:210px;max-width:100%;height:auto;margin:0 0 24px;display:block}.rv45-confirmation h1,.rv45-confirmation h2{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:0 0 22px;font-size:clamp(30px,2.7vw,40px);font-weight:550;line-height:1.2}.rv45-confirmation p{color:#526582;overflow-wrap:anywhere;max-width:58ch;margin:0;font-size:16px;line-height:1.85}.rv45-confirmation .rv45-confirmation-note{margin-top:18px;font-size:14px}.rv45-confirmation a.rv45-confirmation-home{color:#fff;background:#3157f6;border:1px solid #3157f6;border-radius:6px;justify-content:center;align-items:center;gap:24px;min-height:52px;margin-top:30px;padding:13px 20px;font-size:15px;font-weight:600;line-height:1.6;text-decoration:none;transition:background-color .18s;display:inline-flex}.rv45-confirmation-home:hover{background:#2445bd;border-color:#2445bd}.rv45-confirmation-home:focus-visible{outline-offset:5px;outline:2px solid #3157f6}.rv45-confirmation-home svg{flex:none}.rv45-confirmation[data-layout=page]{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);max-width:1480px;min-height:74svh;margin:auto;padding:150px clamp(24px,3.4vw,56px) 100px;display:grid}.rv45-confirmation[data-layout=page] .rv45-sent-visual{width:240px;margin:0}.rv45-confirmation[data-layout=page] h1{font-size:clamp(36px,3.8vw,52px)}.rv45-sent-check{stroke-dasharray:40;animation:.45s cubic-bezier(.16,1,.3,1) rv45-send-check}@keyframes rv45-send-check{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@media (max-width:760px){.rv45-confirmation[data-layout=page]{padding-top:112px;padding-bottom:65px;display:block}.rv45-confirmation[data-layout=page] .rv45-sent-visual{width:190px;margin-bottom:28px}.rv45-confirmation{padding-top:12px;scroll-margin-top:96px}.rv45-sent-visual{width:175px;margin-bottom:22px}.rv45-confirmation h2{font-size:30px}.rv45-confirmation p{font-size:15px}.rv45-confirmation-home{font-size:14px}}@media (prefers-reduced-motion:reduce){.rv45-sent-check{animation:none}.rv45-confirmation-home{transition:none}}.nx2-project-success .rv45-confirmation[data-layout=inline] h2{max-width:24ch;margin:0 0 22px;font-size:clamp(30px,2.5vw,36px);line-height:1.25}.nx2-project-success .rv45-confirmation[data-layout=inline] p{margin:0;font-size:16px;line-height:1.85}.nx2-project-success .rv45-confirmation[data-layout=inline] .rv45-confirmation-note{margin-top:18px;font-size:14px}
