#site-lp .ft-shot{min-width:0}#site-lp .st-hero+.ft-shot-sec{padding-top:0}#site-lp .ft-loading{display:grid;place-items:center}#site-lp .ft-loading>span{width:30px;height:30px;border-radius:50%;border:2px solid rgba(16,22,35,.12);border-top-color:#b78a2e;animation:ft-spin .9s linear infinite}@keyframes ft-spin{to{transform:rotate(360deg)}}#site-lp .ft-toolbar{display:flex;justify-content:center;margin-bottom:clamp(16px,2vw,24px)}#site-lp .ft-toolbar .st-tab{display:inline-flex;align-items:center;gap:7px}#site-lp .ft-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(24px,3vw,40px)}#site-lp .ft-step{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid rgba(246,244,241,.18)}#site-lp .ft-step-n{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:15px;letter-spacing:.02em;color:#b78a2e}#site-lp .ft-step-t{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:clamp(19px,1.5vw,22px);line-height:1.2;letter-spacing:-.02em;color:#f6f4f1;margin:0}#site-lp .ft-step-d{font-size:15.5px;line-height:1.55;color:#f6f4f1b8;margin:0}#site-lp .ft-quote{margin:0;background:#fff;border-radius:clamp(18px,2vw,28px);padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:22px}#site-lp .ft-quote blockquote{margin:0;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:clamp(20px,2vw,27px);line-height:1.35;letter-spacing:-.02em}#site-lp .ft-quote blockquote:before{content:"“";display:block;font-size:1.9em;line-height:.7;color:#b78a2e;margin-bottom:8px}#site-lp .ft-quote figcaption{display:flex;flex-direction:column;gap:2px;font-size:15px}#site-lp .ft-quote figcaption span{color:#10162399}#site-lp .ft-group+.ft-group{margin-top:clamp(48px,6vw,88px)}#site-lp .ft-group-intro{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:clamp(6px,1vw,12px) clamp(4px,1vw,12px) 0 0}#site-lp .ft-group-n{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:15px;color:#b78a2e}#site-lp .ft-group-t{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:clamp(30px,3.2vw,46px);line-height:1.05;letter-spacing:-.035em;margin:0}
