.frn-badges{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e7e5d7f0;border-top:1px solid #0732001a}.frn-badges__inner{padding:20px var(--gutter);flex-wrap:wrap;gap:12px 40px;margin:0 auto;list-style:none;display:flex}.frn-badges__inner li{color:var(--green-deep);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.frn-badges__dot{border-radius:50%;width:9px;height:9px}.frn-badges__dot--open{background:var(--green-deep)}.frn-badges__dot--soon{background:var(--st-soon,#b1904f)}.frn-badges__dot--exp{background:var(--st-expanding,#9b968a)}.frn-market{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(32px,5vw,88px);display:grid}.frn-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.frn-stats li{flex-direction:column;gap:8px;padding:24px clamp(14px,1.6vw,26px) 0 0;display:flex}.frn-stats li+li{border-left:1px solid var(--line);padding-left:clamp(14px,1.6vw,26px)}.frn-stats__n{font-family:var(--font-heading);color:var(--green-deep);font-size:clamp(2.2rem,1.6rem + 2vw,3.6rem);line-height:1}.frn-stats__l{color:var(--ink-soft);font-size:15px;line-height:1.45}.frn-market__close{font-family:var(--font-heading);color:var(--green-deep)!important;font-size:clamp(1.3rem,1.1rem + .7vw,1.7rem)!important}@media (width<=900px){.frn-market{grid-template-columns:1fr}}@media (width<=560px){.frn-stats{grid-template-columns:1fr}.frn-stats li{padding:20px 0}.frn-stats li+li{border-left:0;border-top:1px solid var(--line);padding-left:0}}.frn-why>.pg-head{position:sticky;top:96px}@media (width<=900px){.frn-why>.pg-head{position:static}}.frn-why .pg-row{grid-template-columns:52px 1fr}.frn-why .pg-row__b{grid-column:2}.frn-models{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.frn-model{background:var(--white);border-radius:var(--radius);border:1px solid #07320012;flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,40px);transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:flex;position:relative}.frn-model:hover{background:var(--green-deep);color:var(--creme);transform:translateY(-6px);box-shadow:0 40px 70px -46px #073200b3}.frn-model__k{letter-spacing:.16em;text-transform:uppercase;color:var(--sage);font-size:12px;font-weight:700}.frn-model__icon{width:48px;height:48px;color:var(--green-deep);background:#7c876821;border-radius:14px;padding:11px;transition:background .25s,color .25s;display:inline-flex}.frn-model__icon svg{width:100%;height:100%}.frn-model__t{font-family:var(--font-heading);color:var(--green-deep);font-size:clamp(1.4rem,1.15rem + .8vw,1.9rem);font-weight:400;line-height:1.12;transition:color .25s}.frn-model__b{color:var(--ink-soft);font-size:15px;line-height:1.6;transition:color .25s}.frn-model:hover .frn-model__k{color:var(--sage-soft)}.frn-model:hover .frn-model__icon{color:var(--creme);background:#e7e5d724}.frn-model:hover .frn-model__t{color:var(--creme)}.frn-model:hover .frn-model__b{color:#e7e5d7cc}.frn-center{flex-direction:column;align-items:center;gap:14px;margin-top:clamp(28px,4vh,44px);display:flex}@media (width<=900px){.frn-models{grid-template-columns:1fr}}.frn-provide{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 clamp(28px,5vw,80px);margin:0;padding:0;list-style:none;display:grid}.frn-provide li{border-bottom:1px solid var(--line);gap:18px;padding:22px 0;display:flex}.frn-provide__icon{width:46px;height:46px;color:var(--sage);background:#7c876821;border-radius:14px;flex:none;padding:11px;display:inline-flex}.frn-provide__icon svg{width:100%;height:100%}.frn-provide h3{color:var(--ink);margin-bottom:6px;font-size:1.08rem;font-weight:600}.frn-provide p{color:var(--ink-soft);font-size:15px;line-height:1.55}@media (width<=800px){.frn-provide{grid-template-columns:1fr}}.frn-profile .btn{margin-top:4px}.frn-traits{background:var(--creme);color:var(--ink);border-radius:var(--radius);margin:0;padding:clamp(10px,1vw,16px) clamp(22px,2.4vw,36px);list-style:none;box-shadow:0 40px 70px -46px #0009}.frn-traits li{border-bottom:1px solid var(--line);gap:16px;padding:20px 0;display:flex}.frn-traits li:last-child{border-bottom:0}.frn-traits__mk{background:var(--green-deep);width:28px;height:28px;color:var(--creme);border-radius:50%;flex:none;margin-top:2px;padding:6px;display:inline-flex}.frn-traits__mk svg{width:100%;height:100%}.frn-traits h3{margin-bottom:4px;font-size:1.05rem;font-weight:600}.frn-traits p{color:var(--ink-soft);font-size:15px;line-height:1.55}.frn-legend{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin:0 0 28px;padding:18px 0;list-style:none;display:grid}.frn-legend li{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:10px;display:flex}.frn-legend b{font-weight:600}.frn-legend__dot{border-radius:50%;width:9px;height:9px}.frn-legend__dot--open{background:var(--st-open,#073200)}.frn-legend__dot--soon{background:var(--st-soon,#b1904f)}.frn-invest{background:var(--white);border-radius:var(--radius);border:1px solid #07320012;margin:0;padding:6px clamp(20px,2.4vw,34px)}.frn-invest div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px 0;display:grid}.frn-invest div:last-child{border-bottom:0}.frn-invest dt{color:var(--ink);font-size:1.05rem;font-weight:600}.frn-invest dt span{color:var(--ink-soft);margin-top:4px;font-size:14px;font-weight:400;line-height:1.5;display:block}.frn-invest dd{letter-spacing:.1em;text-transform:uppercase;color:var(--sage);white-space:nowrap;margin:0;font-size:12px;font-weight:700}@media (width<=520px){.frn-invest div{grid-template-columns:1fr;gap:8px}}.frn-apply__photo{aspect-ratio:4/3;border-radius:var(--radius);margin-top:8px;overflow:hidden;box-shadow:0 40px 80px -52px #07320073}.frn-apply__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;margin-top:20px;padding-top:18px;font-size:13px;display:flex}@media (width<=900px){.frn-apply__photo{display:none}}.frn-disc{max-width:80ch;color:var(--ink-soft);margin-top:clamp(28px,4vh,44px);font-size:13px;line-height:1.6}.frn-disc.is-light{color:#e7e5d7b8}.frn-disc a{color:inherit;text-underline-offset:2px;text-decoration:underline}.frn-legend a{color:var(--green-deep);text-underline-offset:2px;text-decoration:underline}.frn-legal .pg-sec__inner{padding-block:clamp(40px,6vh,64px)}.frn-legal__inner{max-width:88ch;color:var(--ink-soft);font-size:13px;line-height:1.65}.frn-legal__inner p+p{margin-top:10px}.frn-legal__h{font-family:var(--font-body,inherit);color:var(--ink);margin-bottom:12px;font-size:15px;font-weight:600}.frn-legal__h3{color:var(--ink);margin:22px 0 10px;font-size:14px;font-weight:600}
