*{box-sizing:border-box}body{margin:0}.fk-header{background:#fff;box-shadow:0 2px 12px #082b4312;position:relative;z-index:10}.fk-header-inner{max-width:1360px;margin:auto;padding:12px 24px;gap:20px}.fk-header .wp-block-navigation{font-size:14px;font-weight:700}.fk-site-title{font-size:16px;font-weight:800}.fk-phone a{display:inline-block;background:#062f50;color:#fff;padding:10px 15px;border-radius:5px;text-decoration:none;font-size:14px}.fk-hero{background:linear-gradient(90deg,#e7eef2ed 0%,#dbe7edc0 40%,#1b53613d 100%),linear-gradient(145deg,#d4e5ef,#f2d2a7 58%,#0a4260);background-size:cover;background-position:center}.fk-hero-content{padding:75px 20px 85px}.fk-hero-content>*{max-width:580px}.fk-script{font-family:'Brush Script MT','Segoe Script',cursive!important;font-style:italic;font-weight:400!important;color:#063455;line-height:1.08!important;font-size:clamp(46px,6vw,86px)!important}.fk-hero p{font-size:clamp(17px,2vw,21px);color:#142c3c}.fk-hero .wp-block-button__link{background:#063455;color:white;border-radius:5px;font-size:14px}.fk-hero .is-style-outline .wp-block-button__link{background:#ffffffd9;color:#063455;border:1px solid #063455}.fk-wave{height:22px;margin-top:-10px!important;position:relative;background:#fff;border-top:6px solid #1786c6;border-radius:55% 45% 0 0 / 100% 100% 0 0}.fk-benefits{max-width:1160px;margin:28px auto 40px;padding:0 20px;gap:25px;text-align:center}.fk-benefits h3{font-size:16px;color:#062f50;line-height:1.8}.fk-benefits h3:first-line{font-size:30px}.fk-benefits p{font-size:14px;margin-top:0}.fk-cards{max-width:1360px;margin:0 auto;padding:20px;gap:18px}.fk-card{border-radius:9px;overflow:hidden;box-shadow:0 2px 12px #082b431c;padding-bottom:20px;background:#fff}.fk-card h3,.fk-card p{margin:12px 20px}.fk-card h3{color:#063455;font-size:18px}.fk-card p{font-size:14px}.fk-card-image img{height:170px;width:100%;object-fit:cover}.fk-card-image{margin:0}.fk-offers{background:linear-gradient(120deg,#053456,#0a6384);color:#fff;padding:26px}.fk-offers h2{color:#fff}.fk-offers p{font-size:17px;margin:16px 0}.fk-about{max-width:1360px;margin:0 auto;gap:55px;align-items:center;background:#f5f7f8}.fk-about .wp-block-column:last-child{padding:35px}.fk-about img{width:100%;height:350px;object-fit:cover}.fk-about figure{margin:0}.fk-about .fk-script{font-size:56px!important}.fk-page{padding:60px 20px;min-height:55vh}.fk-footer{background:#062f50;color:#fff;padding:40px 24px;margin-top:30px}.fk-footer a{color:#fff}.fk-footer h3{color:#fff}@media(max-width:780px){.fk-header-inner{padding:10px 16px}.fk-phone{display:none}.fk-hero{min-height:490px!important;background-position:62% center}.fk-hero-content{padding:65px 16px}.fk-hero-content>*{max-width:350px}.fk-script{font-size:clamp(44px,10vw,62px)!important}.fk-benefits{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fk-cards{padding:15px}.fk-about{gap:0}.fk-about .wp-block-column:last-child{padding:22px}}@media(max-width:480px){.fk-hero{background-position:70% center}.fk-hero-content{padding-top:35px}.fk-hero-content>*{max-width:290px}.fk-benefits h3{font-size:13px}.fk-benefits p{font-size:12px}}
