body .fl-land{box-sizing:border-box;max-width:var(--fl-container);margin:0 auto;padding:var(--fl-sp-12) var(--fl-sp-8) var(--fl-sp-16);color:var(--fl-ink-700);font-size:var(--fl-fs-md);line-height:var(--fl-lh-normal)}.fl-land h1,.fl-land h2,.fl-land h3,.fl-land p,.fl-land ul,.fl-land ol{max-width:54ch}body .fl-land h1{margin:0 0 var(--fl-sp-6);font-size:var(--fl-fs-4xl);font-weight:var(--fl-fw-semibold);line-height:var(--fl-lh-tight);color:var(--fl-ink-900)}body .fl-land h1+p{font-size:var(--fl-fs-lg);color:var(--fl-ink-700)}body .fl-land h2{margin:var(--fl-sp-16) 0 var(--fl-sp-4);font-size:var(--fl-fs-2xl);font-weight:var(--fl-fw-semibold);line-height:var(--fl-lh-tight);color:var(--fl-ink-900)}body .fl-land h3{margin:var(--fl-sp-8) 0 var(--fl-sp-3);font-size:var(--fl-fs-xl);font-weight:var(--fl-fw-medium);line-height:var(--fl-lh-tight);color:var(--fl-ink-900)}body .fl-land h3 a{color:inherit;text-decoration:none}body .fl-land h3 a:hover,body .fl-land h3 a:focus-visible{color:var(--fl-clay-700)}body .fl-land p{margin:0 0 var(--fl-sp-4)}body .fl-land ul{margin:0 0 var(--fl-sp-4);padding-left:1.25em;list-style:disc}body .fl-land li{margin:0 0 var(--fl-sp-2)}body .fl-land p a,body .fl-land li a{color:var(--fl-clay-700);text-decoration:underline;text-underline-offset:.15em}body .fl-land p a:hover,body .fl-land li a:hover{color:var(--fl-clay-800)}body .fl-land strong{color:var(--fl-ink-900);font-weight:var(--fl-fw-semibold)}.fl-land__type{padding-top:var(--fl-sp-8);margin-top:var(--fl-sp-8);border-top:1px solid var(--fl-line)}.fl-land h2+.fl-land__type{margin-top:var(--fl-sp-6)}body .fl-land .fl-land__type h3{margin-top:0}.fl-land__grid{margin:var(--fl-sp-6) 0 0}body .fl-land__grid .woocommerce{width:auto;max-width:none}body .fl-land__grid ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fl-sp-6);max-width:none;margin:0;padding:0;list-style:none}body .fl-land__grid ul.products:before,body .fl-land__grid ul.products:after{content:none}body .fl-land__grid ul.products>li{float:none;width:auto;max-width:none;margin:0;padding:0}body .fl-land .fl-land__grid-title{margin-top:var(--fl-sp-8)}.fl-land__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fl-sp-6);margin:var(--fl-sp-16) 0 0;padding:var(--fl-sp-8);background:var(--fl-clay-050);border-radius:var(--fl-radius-lg)}.fl-land__cta-body{flex:1 1 28rem}body .fl-land .fl-land__cta-title{margin:0 0 var(--fl-sp-2);font-size:var(--fl-fs-xl);font-weight:var(--fl-fw-semibold);line-height:var(--fl-lh-tight);color:var(--fl-ink-900)}body .fl-land .fl-land__cta-text{margin:0;color:var(--fl-ink-700)}.fl-land__cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fl-sp-3) var(--fl-sp-6)}body .fl-land .fl-land__cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--fl-sp-8);border:1px solid var(--fl-clay-700);border-radius:var(--fl-radius-sm);background:var(--fl-clay-700);color:var(--fl-on-action);font-size:var(--fl-fs-md);font-weight:var(--fl-fw-medium);text-decoration:none;transition:background-color var(--fl-transition),border-color var(--fl-transition)}body .fl-land .fl-land__cta-btn:hover,body .fl-land .fl-land__cta-btn:focus-visible{background:var(--fl-clay-800);border-color:var(--fl-clay-800);color:var(--fl-on-action)}body .fl-land .fl-land__cta-phone{color:var(--fl-ink-900);font-size:var(--fl-fs-lg);font-weight:var(--fl-fw-medium);text-decoration:none;white-space:nowrap}body .fl-land .fl-land__cta-phone:hover{color:var(--fl-clay-700)}@media (max-width:1024px){body .fl-land__grid ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}body .fl-land--hub .fl-land__grid ul.products>li:nth-child(n+4){display:none}}@media (max-width:767px){body .fl-land{padding:var(--fl-sp-6) var(--fl-gutter) var(--fl-sp-12)}body .fl-land h1{font-size:var(--fl-fs-3xl)}body .fl-land h2{margin-top:var(--fl-sp-12);font-size:var(--fl-fs-xl)}body .fl-land h3{font-size:var(--fl-fs-lg)}body .fl-land__grid ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fl-sp-4) var(--fl-sp-3)}body .fl-land--hub .fl-land__grid ul.products>li:nth-child(n+4){display:block}.fl-land__cta{padding:var(--fl-sp-6)}.fl-land__cta-actions,body .fl-land .fl-land__cta-btn{width:100%}}@media (prefers-reduced-motion:reduce){body .fl-land .fl-land__cta-btn{transition:none}}