.apply{background:var(--paper);padding:clamp(7.5rem,12vw,10rem) 0 clamp(4rem,8vw,6rem)}.apply__inner{max-width:860px}.apply__head{text-align:center;flex-direction:column;align-items:center;display:flex}.apply__head .section__title,.apply__head .section__intro{text-wrap:balance;max-width:30ch;margin-inline:auto}.apply__head .section__intro{max-width:52ch}.apply__meta{flex-wrap:wrap;justify-content:center;gap:.7rem 1.8rem;margin:1.9rem 0 0;padding:0;list-style:none;display:flex}.apply__meta li{font-family:var(--font-sans);color:var(--ink-2);align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.apply__meta svg{width:17px;height:17px;color:var(--gold-deep);flex:none}.apply__frame{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:24px;margin-top:clamp(2.5rem,5vw,3.5rem);overflow:hidden}.apply__frame iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;height:clamp(720px,88vh,1040px);display:block}.apply__frame-note{border-top:1px solid rgb(var(--navy-deep-rgb) / .1);font-family:var(--font-sans);color:var(--page-ink-2);align-items:center;gap:.5rem;margin:0;padding:.85rem 1.15rem;font-size:.8rem;line-height:1.5;display:flex}.apply__frame-note svg{width:15px;height:15px;color:var(--page-accent);flex:none}.conveyancing__frame iframe{scroll-margin-top:96px}.apply__done{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:24px;flex-direction:column;align-items:center;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,3rem);display:flex}.apply__done-check{color:#3c7550;background:#3c75501f;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:1.2rem;display:grid}.apply__done-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 .7rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.apply__done-copy{max-width:46ch;color:var(--ink-2);margin:0 0 1.8rem;font-size:1.02rem;line-height:1.62}.apply__next{margin-top:clamp(3rem,6vw,4.5rem)}.apply__next-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-align:center;margin:0 0 1.6rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700}.apply__steps{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.apply__steps li{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;padding:1.15rem 1.3rem;display:grid}.apply__step-n{font-family:var(--font-display);letter-spacing:.04em;color:var(--gold-deep);padding-top:.1rem;font-size:1.05rem;font-weight:800}.apply__step-title{font-family:var(--font-sans);color:var(--ink-strong);margin:0 0 .25rem;font-size:1rem;font-weight:600}.apply__step-copy{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.6}.apply__privacy{border-top:1px solid var(--line);font-family:var(--font-sans);color:var(--muted);align-items:flex-start;gap:.6rem;margin:clamp(2rem,4vw,2.75rem) 0 0;padding-top:1.4rem;font-size:.83rem;line-height:1.6;display:flex}.apply__privacy svg{width:16px;height:16px;color:var(--gold-deep);flex:none;margin-top:3px}.apply__privacy a{color:var(--gold-deep);text-underline-offset:2px;text-decoration:underline}.apply__privacy a:hover{color:var(--ink-strong)}@media (max-width:560px){.apply__meta{flex-direction:column;align-items:center;gap:.6rem}}
