.page-wrap{padding-bottom:5rem}@media (min-width:768px){.page-wrap{padding-bottom:6rem}}.page-inner{max-width:46rem;margin-inline:auto}.page-eyebrow{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem;font-size:.75rem}.page-title{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;color:var(--cream);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0 0 1.25rem;font-size:clamp(1.75rem,1rem + 3.4vw,3rem);font-weight:700;line-height:1.12;position:relative}.page-title:after{content:"";background:linear-gradient(90deg, var(--gold), var(--teal-light));width:5rem;height:2px;margin-top:1.25rem;display:block}.page-lead{max-width:40rem;color:var(--cream-deep);text-wrap:pretty;margin:0 0 2.5rem;font-size:1.1875rem;font-weight:400;line-height:1.6}.page-section{margin-top:3rem}.page-h2{text-transform:none;letter-spacing:.01em;color:var(--cream);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.25rem,1.05rem + 1vw,1.625rem);line-height:1.25}.page-p{max-width:62ch;color:var(--cream-deep);text-wrap:pretty;margin:0 0 1rem;font-size:1.0625rem;font-weight:400;line-height:1.7}.page-list{gap:.75rem;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.page-list li{color:var(--cream-deep);text-wrap:pretty;padding-left:1.5rem;font-size:1.0625rem;font-weight:400;line-height:1.6;position:relative}.page-list li:before{content:"";background:var(--gold);width:.5rem;height:.5rem;position:absolute;top:.7em;left:0}.steps{counter-reset:step;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.step{background:var(--nero-soft);counter-increment:step;border-top:2px solid #c9a96e4d;padding:1.5rem 1.25rem;position:relative}.step:before{content:"0" counter(step);font-family:var(--font-display);letter-spacing:.22em;color:var(--gold);margin-bottom:.5rem;font-size:.75rem;display:block}.step-title{text-transform:none;letter-spacing:.01em;color:var(--cream);margin:0 0 .35rem;font-size:1.0625rem}.step-time{font-family:var(--font-display);letter-spacing:.08em;color:var(--teal-light);margin:0;font-size:.8125rem}.page-note{background:var(--nero-soft);border-left:2px solid var(--gold);margin-top:3rem;padding:1.5rem 1.25rem}.page-note .page-h2{margin-bottom:.5rem;font-size:1.125rem}.page-note .page-p{margin:0}.page-cta{background:var(--nero-soft);border-top:2px solid var(--gold);margin-top:3.5rem;padding:2rem 1.5rem}.page-cta .page-p{margin-bottom:1.25rem}.page-button{background:var(--gold);color:var(--nero);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:.95rem 1.5rem;font-size:.75rem;font-weight:700;transition:background-color .15s;display:inline-block}.page-button:hover{background:#a68d5b}.page-button:focus-visible,.page-link:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.page-guarantees{color:var(--taupe-light);margin:1.25rem 0 0;font-size:.875rem}.page-links{flex-wrap:wrap;gap:.75rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.page-link{color:var(--gold);text-underline-offset:.22em;font-size:1.0625rem;text-decoration:underline}.page-link:hover{color:var(--gold-light)}@keyframes page-warm{0%{color:var(--taupe-light)}}@keyframes page-rule-light{0%{clip-path:inset(0 100% 0 0)}}.page-title{animation:.9s cubic-bezier(.16,1,.3,1) .15s backwards page-warm}.page-title:after{animation:.9s cubic-bezier(.16,1,.3,1) .35s backwards page-rule-light}@media (prefers-reduced-motion:reduce){.page-title,.page-title:after{animation:none!important}}
