<!doctype html>
<html lang="pl-PL">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v28.4 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>Strona internetowa jest Twoją wizytówką online | FrooSolutions</title>
	<meta name="description" content="Twoja witryna internetowa to Twój cyfrowy sklep. Tworzymy wizualnie atrakcyjne, responsywne strony, które odzwierciedlają Twoją tożsamość i przyciągają nowych klientów online." />
	<link rel="canonical" href="https://froosolutions.com/strona-internetowa-w-2025-roku/" />
	<meta property="og:locale" content="pl_PL" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Strona internetowa jest Twoją wizytówką online | FrooSolutions" />
	<meta property="og:description" content="Twoja witryna internetowa to Twój cyfrowy sklep. Tworzymy wizualnie atrakcyjne, responsywne strony, które odzwierciedlają Twoją tożsamość i przyciągają nowych klientów online." />
	<meta property="og:url" content="https://froosolutions.com/strona-internetowa-w-2025-roku/" />
	<meta property="og:site_name" content="Froosolutions" />
	<meta property="article:published_time" content="2024-03-08T03:31:22+00:00" />
	<meta property="article:modified_time" content="2025-04-30T09:44:55+00:00" />
	<meta property="og:image" content="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth.webp" />
	<meta property="og:image:width" content="1024" />
	<meta property="og:image:height" content="1024" />
	<meta property="og:image:type" content="image/webp" />
	<meta name="author" content="Michał Gąsior" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:label1" content="Napisane przez" />
	<meta name="twitter:data1" content="Michał Gąsior" />
	<meta name="twitter:label2" content="Szacowany czas czytania" />
	<meta name="twitter:data2" content="5 minut" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/#article","isPartOf":{"@id":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/"},"author":{"name":"Michał Gąsior","@id":"https:\/\/froosolutions.com\/#\/schema\/person\/c0736da86c186c48b353b05f2e7a11c0"},"headline":"Strona internetowa w 2025 roku","datePublished":"2024-03-08T03:31:22+00:00","dateModified":"2025-04-30T09:44:55+00:00","mainEntityOfPage":{"@id":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/"},"wordCount":568,"publisher":{"@id":"https:\/\/froosolutions.com\/#organization"},"image":{"@id":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/#primaryimage"},"thumbnailUrl":"https:\/\/froosolutions.com\/wp-content\/uploads\/2024\/03\/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth.webp","articleSection":["Strony internetowe"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/","url":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/","name":"Strona internetowa jest Twoją wizytówką online | FrooSolutions","isPartOf":{"@id":"https:\/\/froosolutions.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/#primaryimage"},"image":{"@id":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/#primaryimage"},"thumbnailUrl":"https:\/\/froosolutions.com\/wp-content\/uploads\/2024\/03\/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth.webp","datePublished":"2024-03-08T03:31:22+00:00","dateModified":"2025-04-30T09:44:55+00:00","description":"Twoja witryna internetowa to Twój cyfrowy sklep. Tworzymy wizualnie atrakcyjne, responsywne strony, które odzwierciedlają Twoją tożsamość i przyciągają nowych klientów online.","breadcrumb":{"@id":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/#primaryimage","url":"https:\/\/froosolutions.com\/wp-content\/uploads\/2024\/03\/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth.webp","contentUrl":"https:\/\/froosolutions.com\/wp-content\/uploads\/2024\/03\/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth.webp","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/froosolutions.com\/strona-internetowa-w-2025-roku\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona główna","item":"https:\/\/froosolutions.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/froosolutions.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Strona internetowa w 2025 roku"}]},{"@type":"WebSite","@id":"https:\/\/froosolutions.com\/#website","url":"https:\/\/froosolutions.com\/","name":"Froosolutions","description":"","publisher":{"@id":"https:\/\/froosolutions.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/froosolutions.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":["Organization","LocalBusiness","ProfessionalService"],"@id":"https:\/\/froosolutions.com\/#organization","name":"Froosolutions","url":"https:\/\/froosolutions.com\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/froosolutions.com\/#\/schema\/logo\/image\/","url":"https:\/\/froosolutions.com\/wp-content\/uploads\/2025\/02\/favicon-2.png","contentUrl":"https:\/\/froosolutions.com\/wp-content\/uploads\/2025\/02\/favicon-2.png","width":470,"height":516,"caption":"Froosolutions"},"image":{"@id":"https:\/\/froosolutions.com\/#\/schema\/logo\/image\/"},"address":{"@type":"PostalAddress","streetAddress":"ul. Bojkowska 35A","postalCode":"44-100","addressLocality":"Gliwice","addressCountry":"PL"},"telephone":"+48 518 704 986","email":"biuro@froosolutions.com","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"16:00"}],"makesOffer":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Strony internetowe i sklepy internetowe"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Aplikacje mobilne typu konfigurator"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Zaawansowane systemy CRM"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Pozycjonowanie SEO \/ GEO"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Kampanie reklamowe Google Ads"}}],"aggregateRating":{"@type":"AggregateRating","ratingValue":5,"reviewCount":62,"bestRating":5,"worstRating":1},"sameAs":["https:\/\/www.oferteo.pl\/froosolutions-com\/firma\/5966126"]},{"@type":"Person","@id":"https:\/\/froosolutions.com\/#\/schema\/person\/c0736da86c186c48b353b05f2e7a11c0","name":"Michał Gąsior","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/c3b86c64300c20451a423ca5f658093b6cdd672a917d6948a7d42c99b6103310?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c3b86c64300c20451a423ca5f658093b6cdd672a917d6948a7d42c99b6103310?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3b86c64300c20451a423ca5f658093b6cdd672a917d6948a7d42c99b6103310?s=96&d=mm&r=g","caption":"Michał Gąsior"},"sameAs":["https:\/\/froosolutions.com"]}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel="alternate" type="application/rss+xml" title="Froosolutions &raquo; Strona internetowa w 2025 roku Kanał z komentarzami" href="https://froosolutions.com/strona-internetowa-w-2025-roku/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://froosolutions.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffroosolutions.com%2Fstrona-internetowa-w-2025-roku%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://froosolutions.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffroosolutions.com%2Fstrona-internetowa-w-2025-roku%2F&#038;format=xml" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>

<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://froosolutions.com/wp-includes/css/dist/block-library/common.min.css?ver=7.1.3' media='all' />
<link rel='stylesheet' id='wp-block-library-theme-css' href='https://froosolutions.com/wp-includes/css/dist/block-library/theme.min.css?ver=7.1.3' media='all' />
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id="wp-block-accordion-inline-css">
.wp-block-accordion{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/accordion/style.min.css */
</style>
<style id="wp-block-accordion-item-inline-css">
.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/accordion-item/style.min.css */
</style>
<style id="wp-block-archives-inline-css">
.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/archives/style.min.css */
</style>
<style id="wp-block-avatar-inline-css">
.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/avatar/style.min.css */
</style>
<style id="wp-block-breadcrumbs-inline-css">
.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/breadcrumbs/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-button-css' href='https://froosolutions.com/wp-includes/blocks/button/style.min.css?ver=7.1.3' media='all' />
<style id="wp-block-calendar-inline-css">
.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/calendar/style.min.css */
</style>
<style id="wp-block-categories-inline-css">
.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/categories/style.min.css */
</style>
<style id="wp-block-comment-author-name-inline-css">
.wp-block-comment-author-name{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/comment-author-name/style.min.css */
</style>
<style id="wp-block-comment-content-inline-css">
.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-content{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/comment-content/style.min.css */
</style>
<style id="wp-block-comment-date-inline-css">
.wp-block-comment-date{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/comment-date/style.min.css */
</style>
<style id="wp-block-comment-edit-link-inline-css">
.wp-block-comment-edit-link{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/comment-edit-link/style.min.css */
</style>
<style id="wp-block-comment-reply-link-inline-css">
.wp-block-comment-reply-link{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/comment-reply-link/style.min.css */
</style>
<style id="wp-block-comment-template-inline-css">
.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/comment-template/style.min.css */
</style>
<style id="wp-block-comments-inline-css">
.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/comments/style.min.css */
</style>
<style id="wp-block-comments-pagination-inline-css">
.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/comments-pagination/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-cover-css' href='https://froosolutions.com/wp-includes/blocks/cover/style.min.css?ver=7.1.3' media='all' />
<style id="wp-block-details-inline-css">
.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/details/style.min.css */
</style>
<style id="wp-block-file-inline-css">
.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/file/style.min.css */
</style>
<style id="wp-block-footnotes-inline-css">
.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/footnotes/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-gallery-css' href='https://froosolutions.com/wp-includes/blocks/gallery/style.min.css?ver=7.1.3' media='all' />
<style id="wp-block-gallery-theme-inline-css">
.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/gallery/theme.min.css */
</style>
<style id="wp-block-heading-inline-css">
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/heading/style.min.css */
</style>
<style id="wp-block-icon-inline-css">
.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/icon/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-image-css' href='https://froosolutions.com/wp-includes/blocks/image/style.min.css?ver=7.1.3' media='all' />
<style id="wp-block-image-theme-inline-css">
:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/image/theme.min.css */
</style>
<style id="wp-block-latest-comments-inline-css">
:where(.wp-block-latest-comments){padding-left:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/latest-comments/style.min.css */
</style>
<style id="wp-block-latest-posts-inline-css">
.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/latest-posts/style.min.css */
</style>
<style id="wp-block-list-inline-css">
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/list/style.min.css */
</style>
<style id="wp-block-loginout-inline-css">
.wp-block-loginout{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/loginout/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-media-text-css' href='https://froosolutions.com/wp-includes/blocks/media-text/style.min.css?ver=7.1.3' media='all' />
<link rel='stylesheet' id='wp-block-navigation-css' href='https://froosolutions.com/wp-includes/blocks/navigation/style.min.css?ver=7.1.3' media='all' />
<style id="wp-block-navigation-link-inline-css">
.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/navigation-link/style.min.css */
</style>
<style id="wp-block-navigation-overlay-close-inline-css">
.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/navigation-overlay-close/style.min.css */
</style>
<style id="wp-block-page-list-inline-css">
.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/page-list/style.min.css */
</style>
<style id="wp-block-paragraph-inline-css">
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/paragraph/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-playlist-css' href='https://froosolutions.com/wp-includes/blocks/playlist/style.min.css?ver=7.1.3' media='all' />
<style id="wp-block-playlist-track-inline-css">
.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/playlist-track/style.min.css */
</style>
<style id="wp-block-post-author-inline-css">
.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-author/style.min.css */
</style>
<style id="wp-block-post-author-biography-inline-css">
.wp-block-post-author-biography{box-sizing:border-box;white-space:pre-wrap}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-author-biography/style.min.css */
</style>
<style id="wp-block-post-author-name-inline-css">
.wp-block-post-author-name{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-author-name/style.min.css */
</style>
<style id="wp-block-post-comments-count-inline-css">
.wp-block-post-comments-count{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-comments-count/style.min.css */
</style>
<style id="wp-block-post-comments-form-inline-css">
:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-comments-form/style.min.css */
</style>
<style id="wp-block-buttons-inline-css">
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/buttons/style.min.css */
</style>
<style id="wp-block-post-comments-link-inline-css">
.wp-block-post-comments-link{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-comments-link/style.min.css */
</style>
<style id="wp-block-post-content-inline-css">
.wp-block-post-content{display:flow-root}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-content/style.min.css */
</style>
<style id="wp-block-post-date-inline-css">
.wp-block-post-date{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-date/style.min.css */
</style>
<style id="wp-block-post-excerpt-inline-css">
:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-excerpt/style.min.css */
</style>
<style id="wp-block-post-featured-image-inline-css">
.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-featured-image/style.min.css */
</style>
<style id="wp-block-post-navigation-link-inline-css">
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-navigation-link/style.min.css */
</style>
<style id="wp-block-post-template-inline-css">
.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-template/style.min.css */
</style>
<style id="wp-block-post-terms-inline-css">
.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-terms/style.min.css */
</style>
<style id="wp-block-post-time-to-read-inline-css">
.wp-block-post-time-to-read{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-time-to-read/style.min.css */
</style>
<style id="wp-block-post-title-inline-css">
.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/post-title/style.min.css */
</style>
<style id="wp-block-query-pagination-inline-css">
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/query-pagination/style.min.css */
</style>
<style id="wp-block-query-title-inline-css">
.wp-block-query-title{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/query-title/style.min.css */
</style>
<style id="wp-block-query-total-inline-css">
.wp-block-query-total{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/query-total/style.min.css */
</style>
<style id="wp-block-read-more-inline-css">
.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/read-more/style.min.css */
</style>
<style id="wp-block-rss-inline-css">
ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/rss/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-search-css' href='https://froosolutions.com/wp-includes/blocks/search/style.min.css?ver=7.1.3' media='all' />
<style id="wp-block-search-theme-inline-css">
.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/search/theme.min.css */
</style>
<style id="wp-block-site-logo-inline-css">
.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/site-logo/style.min.css */
</style>
<style id="wp-block-site-tagline-inline-css">
.wp-block-site-tagline{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/site-tagline/style.min.css */
</style>
<style id="wp-block-site-title-inline-css">
.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/site-title/style.min.css */
</style>
<style id="wp-block-tab-list-inline-css">
:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/tab-list/style.min.css */
</style>
<style id="wp-block-tab-panel-inline-css">
.wp-block-tab-panel:empty,.wp-block-tab-panel[hidden]{display:none!important}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/tab-panel/style.min.css */
</style>
<style id="wp-block-tabs-inline-css">
.wp-block-tabs{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/tabs/style.min.css */
</style>
<style id="wp-block-tag-cloud-inline-css">
.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/tag-cloud/style.min.css */
</style>
<style id="wp-block-template-part-theme-inline-css">
:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/template-part/theme.min.css */
</style>
<style id="wp-block-term-count-inline-css">
.wp-block-term-count{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/term-count/style.min.css */
</style>
<style id="wp-block-term-description-inline-css">
:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/term-description/style.min.css */
</style>
<style id="wp-block-term-name-inline-css">
.wp-block-term-name{box-sizing:border-box}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/term-name/style.min.css */
</style>
<style id="wp-block-term-template-inline-css">
.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/term-template/style.min.css */
</style>
<style id="wp-block-video-inline-css">
.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/video/style.min.css */
</style>
<style id="wp-block-video-theme-inline-css">
.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/video/theme.min.css */
</style>
<style id="wp-block-accordion-heading-inline-css">
.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/accordion-heading/style.min.css */
</style>
<style id="wp-block-accordion-panel-inline-css">
.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/accordion-panel/style.min.css */
</style>
<style id="wp-block-audio-inline-css">
.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/audio/style.min.css */
</style>
<style id="wp-block-audio-theme-inline-css">
.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/audio/theme.min.css */
</style>
<style id="wp-block-code-inline-css">
.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/code/style.min.css */
</style>
<style id="wp-block-code-theme-inline-css">
.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/code/theme.min.css */
</style>
<style id="wp-block-columns-inline-css">
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/columns/style.min.css */
</style>
<style id="wp-block-embed-inline-css">
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/embed/style.min.css */
</style>
<style id="wp-block-embed-theme-inline-css">
.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/embed/theme.min.css */
</style>
<style id="wp-block-group-inline-css">
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/group/style.min.css */
</style>
<style id="wp-block-group-theme-inline-css">
:where(.wp-block-group.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/group/theme.min.css */
</style>
<style id="wp-block-math-inline-css">
.wp-block-math{overflow-x:auto;overflow-y:hidden}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/math/style.min.css */
</style>
<style id="wp-block-preformatted-inline-css">
.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/preformatted/style.min.css */
</style>
<style id="wp-block-pullquote-inline-css">
.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/pullquote/style.min.css */
</style>
<style id="wp-block-pullquote-theme-inline-css">
.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/pullquote/theme.min.css */
</style>
<style id="wp-block-quote-inline-css">
.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/quote/style.min.css */
</style>
<style id="wp-block-quote-theme-inline-css">
.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/quote/theme.min.css */
</style>
<style id="wp-block-separator-inline-css">
@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/separator/style.min.css */
</style>
<style id="wp-block-separator-theme-inline-css">
.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/separator/theme.min.css */
</style>
<link rel='stylesheet' id='wp-block-social-links-css' href='https://froosolutions.com/wp-includes/blocks/social-links/style.min.css?ver=7.1.3' media='all' />
<style id="wp-block-spacer-inline-css">
.wp-block-spacer{clear:both}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/spacer/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-table-css' href='https://froosolutions.com/wp-includes/blocks/table/style.min.css?ver=7.1.3' media='all' />
<style id="wp-block-table-theme-inline-css">
.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/table/theme.min.css */
</style>
<style id="wp-block-text-columns-inline-css">
.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/text-columns/style.min.css */
</style>
<style id="wp-block-verse-inline-css">
pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}
/*# sourceURL=https://froosolutions.com/wp-includes/blocks/verse/style.min.css */
</style>
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<style id="froo-about-page-inline-css">
.froo-about-page,.froo-about-page *{box-sizing:border-box}.froo-about-page{overflow:hidden;background:#fff;color:#0f1e42;font-family:Inter,Arial,sans-serif}.froo-about-wrap{width: min(100%, 1520px);margin:auto}.froo-about-kicker{margin:0 0 9px;color:#5367ff;font-size:11px;font-weight:650;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.froo-about-hero{padding:72px 18px 68px;background:radial-gradient(circle at 84% 22%,rgba(102,113,255,.16),transparent 34%),linear-gradient(180deg,#fbfcff,#fff)}.froo-about-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(460px,560px);gap:52px;align-items:center}.froo-about-hero h1{max-width:730px;margin:0;color:#0f1e42;font-size:clamp(36px,2.9vw,47px);font-weight:555;letter-spacing:-.05em;line-height:1.1}.froo-about-hero__lead{max-width:700px;margin:18px 0 0;color:#60708f;font-size:15px;line-height:1.7}.froo-about-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.froo-about-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:11px;font-size:13px;font-weight:600;text-decoration:none;transition:.2s ease}.froo-about-btn svg{width:18px;height:18px}.froo-about-btn:hover{transform:translateY(-2px)}.froo-about-btn--primary{background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff}.froo-about-btn--ghost{border:1px solid rgba(83,98,255,.17);background:#fff;color:#4259ff}.froo-about-btn--white{background:#fff;color:#394eea}.froo-about-hero__tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}.froo-about-hero__tags span{padding:7px 10px;border:1px solid rgba(83,98,255,.1);border-radius:999px;background:#fff;color:#687694;font-size:11px;font-weight:520}.froo-about-visual{position:relative;min-height:480px}.froo-about-visual__glow{position:absolute;right:3%;bottom:8%;width:84%;height:38%;border-radius:50%;background:radial-gradient(circle,rgba(83,103,255,.18),rgba(83,103,255,0) 72%);filter:blur(18px)}.froo-about-visual__card{position:absolute;top:34px;right:5px;left:0;padding:20px;border:1px solid rgba(82,104,176,.13);border-radius:21px;background:#fff;box-shadow:0 22px 54px rgba(31,55,130,.12);transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.froo-about-visual__top span,.froo-about-visual__top strong{display:block}.froo-about-visual__top span{color:#7b87a0;font-size:10px}.froo-about-visual__top strong{margin-top:4px;color:#15274b;font-size:17px}.froo-about-visual__years{display:flex;align-items:center;gap:9px;margin-top:18px}.froo-about-visual__years span{color:#6474a1;font-size:10px;font-weight:650}.froo-about-visual__years i{display:block;height:1px;flex:1;background:linear-gradient(90deg,rgba(83,103,255,.26),rgba(83,103,255,.07))}.froo-about-visual__chart{position:relative;height:218px;margin-top:12px;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#f9faff,#f4f7ff)}.froo-about-visual__chart-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(95,112,173,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(95,112,173,.09) 1px,transparent 1px);background-size:100% 44px,70px 100%}.froo-about-visual__chart svg{position:absolute;inset:0;width:100%;height:100%}.froo-about-visual__summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.froo-about-visual__summary div{padding:10px;border-radius:10px;background:#f6f8ff}.froo-about-visual__summary span,.froo-about-visual__summary strong{display:block}.froo-about-visual__summary span{color:#7a879f;font-size:9px}.froo-about-visual__summary strong{margin-top:4px;color:#4056df;font-size:10px}.froo-about-floating{position:absolute;display:flex;gap:9px;align-items:center;padding:12px 13px;border:1px solid rgba(83,98,255,.1);border-radius:14px;background:#fff;box-shadow:0 16px 34px rgba(31,55,130,.11)}.froo-about-floating__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#f1f4ff,#e8edff);color:#5367ff}.froo-about-floating svg{width:20px;height:20px}.froo-about-floating strong,.froo-about-floating span{display:block}.froo-about-floating strong{font-size:12px}.froo-about-floating span{margin-top:2px;color:#74819b;font-size:10px}.froo-about-floating--one{left:-12px;bottom:18px}.froo-about-floating--two{right:3px;top:0}
.froo-about-founder{padding:34px 18px 16px;background:#fff}.froo-about-founder__grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:28px 46px;align-items:start;padding:26px 28px;border:1px solid rgba(82,104,176,.12);border-radius:20px;background:linear-gradient(145deg,#fbfcff,#f7f9ff);box-shadow:0 14px 36px rgba(31,55,130,.06)}.froo-about-founder__intro{max-width:560px}.froo-about-founder__intro h2{max-width:540px;margin:0;color:#0f1e42;font-size:clamp(24px,2vw,32px);font-weight:575;letter-spacing:-.036em;line-height:1.2}.froo-about-founder__content{max-width:760px}.froo-about-founder__content p{margin:0;color:#60708f;font-size:13.5px;line-height:1.72}.froo-about-founder__content p+p{margin-top:11px}.froo-about-founder__stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding-top:2px}.froo-about-founder__stats div{padding:14px 15px;border:1px solid rgba(82,104,176,.1);border-radius:13px;background:#fff}.froo-about-founder__stats strong,.froo-about-founder__stats span{display:block}.froo-about-founder__stats strong{color:#5367ff;font-size:18px;font-weight:640;letter-spacing:-.025em}.froo-about-founder__stats span{margin-top:4px;color:#72809b;font-size:11.5px;line-height:1.48}
.froo-about-section{padding:82px 18px}.froo-about-section--soft{background:linear-gradient(180deg,#fbfcff,#f7f9ff)}.froo-about-section--timeline{background:#fff}.froo-about-section--details{background:linear-gradient(180deg,#f9fbff,#fff)}.froo-about-intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:50px;align-items:start}.froo-about-intro h2,.froo-about-heading h2,.froo-about-details h2{margin:0;color:#0f1e42;font-size:clamp(28px,2.7vw,40px);font-weight:590;letter-spacing:-.04em;line-height:1.16}.froo-about-intro p,.froo-about-heading p:last-child,.froo-about-details__lead{margin:0;color:#60708f;font-size:15px;line-height:1.74}.froo-about-intro p+p{margin-top:14px}.froo-about-heading{max-width:900px;margin:0 0 30px}.froo-about-heading p:last-child{max-width:850px;margin-top:12px}.froo-about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.froo-about-values article{padding:24px 22px;border:1px solid rgba(82,104,176,.12);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(21,49,121,.06);transition:.28s ease}.froo-about-values__icon{display:grid;width:54px;height:54px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#f8f9ff,#eef1ff);color:#5367ff;transition:.28s ease}.froo-about-values__icon svg{width:28px;height:28px}.froo-about-values h3{margin:17px 0 8px;color:#102042;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.32}.froo-about-values p{margin:0;color:#667694;font-size:13px;line-height:1.72}.froo-about-heading--timeline{max-width:980px;margin-bottom:40px}.froo-about-timeline{position:relative;padding:4px 0}.froo-about-timeline__line{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;overflow:hidden;background:linear-gradient(180deg,rgba(83,103,255,.08),rgba(83,103,255,.16),rgba(83,103,255,.08))}.froo-about-timeline__progress{position:absolute;top:0;left:0;width:100%;height:0;background:linear-gradient(180deg,#6074ff,#3f28d3 58%,#7a47f2);box-shadow:0 0 18px rgba(83,103,255,.45);transition:height 80ms linear}.froo-about-timeline__item{position:relative;display:grid;width:50%;margin-bottom:18px}.froo-about-timeline__item.is-left{padding-right:42px}.froo-about-timeline__item.is-right{margin-left:50%;padding-left:42px}.froo-about-timeline__point{position:absolute;top:34px;width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:linear-gradient(135deg,#5e72ff,#3d24cf);box-shadow:0 0 0 5px rgba(83,103,255,.11)}.froo-about-timeline__item.is-left .froo-about-timeline__point{right:-9px}.froo-about-timeline__item.is-right .froo-about-timeline__point{left:-9px}.froo-about-timeline__item.is-reached .froo-about-timeline__point{transform:scale(1.16);box-shadow:0 0 0 6px rgba(83,103,255,.17),0 0 20px rgba(83,103,255,.28)}.froo-about-timeline__card{position:relative;padding:22px 104px 22px 20px;border:1px solid rgba(82,104,176,.12);border-radius:17px;background:#fff;box-shadow:0 11px 30px rgba(31,55,130,.065);transition:.28s ease}.froo-about-timeline__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.froo-about-timeline__year{color:#5267ff;font-size:24px;font-weight:620;letter-spacing:-.04em}.froo-about-timeline__label{padding:6px 8px;border-radius:999px;background:#f0f3ff;color:#5a6ddc;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.froo-about-timeline__icon{position:absolute;top:18px;right:18px;display:grid;width:72px;height:72px;margin:0;place-items:center;border-radius:18px;background:linear-gradient(145deg,#f8faff,#edf1ff);color:#5367ff;box-shadow:0 10px 22px rgba(50,75,170,.10)}.froo-about-timeline__icon svg{width:34px;height:34px}.froo-about-timeline__icon img{display:block;width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(65,82,190,.14))}.froo-about-timeline h3{margin:14px 0 8px;color:#102042;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.34}.froo-about-timeline p{margin:0;color:#667694;font-size:13px;line-height:1.72}.froo-about-details{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}.froo-about-details__lead{margin-top:13px}.froo-about-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:0;padding:0;list-style:none}.froo-about-checklist li{display:flex;gap:9px;color:#324363;font-size:13px;line-height:1.55}.froo-about-checklist span{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;background:#eef1ff;color:#5367ff}.froo-about-checklist svg{width:15px}.froo-about-cta{padding:18px}.froo-about-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;border-radius:20px;background:linear-gradient(135deg,#5167ff,#3920cf);color:#fff}.froo-about-cta .froo-about-kicker{color:rgba(230,235,255,.78)}.froo-about-cta h2{max-width:820px;margin:0;color:#fff;font-size:clamp(25px,2.4vw,36px);font-weight:560;line-height:1.16}.froo-about-cta p:not(.froo-about-kicker){max-width:760px;margin:11px 0 0;color:rgba(240,243,255,.82);font-size:14px;line-height:1.65}.froo-about-contact .froo-contact-section{padding-top:66px}@media(hover:hover) and (pointer:fine){.froo-about-values article:hover,.froo-about-timeline__card:hover{transform:translateY(-7px);border-color:rgba(83,98,255,.28);box-shadow:0 18px 42px rgba(31,55,130,.12)}.froo-about-values article:hover .froo-about-values__icon{transform:translateY(-3px) scale(1.07)}}@media(max-width:1100px){.froo-about-hero__grid{grid-template-columns:1fr}.froo-about-visual{min-height:450px}.froo-about-intro,.froo-about-details{grid-template-columns:1fr}.froo-about-details{gap:24px}}@media(max-width:767px){.froo-about-hero{padding:48px 16px 40px}.froo-about-hero__grid{gap:20px}.froo-about-kicker{font-size:10px}.froo-about-hero h1{font-size:28px;font-weight:540;line-height:1.16}.froo-about-hero__lead{margin-top:13px;font-size:14px;line-height:1.62}.froo-about-actions{display:grid;margin-top:19px}.froo-about-btn{width:100%;min-height:48px;font-size:12px}.froo-about-hero__tags{gap:7px;margin-top:16px}.froo-about-hero__tags span{padding:6px 9px;font-size:10px}.froo-about-visual{min-height:338px}.froo-about-visual__card{top:23px;right:0;padding:12px;border-radius:15px;transform:none}.froo-about-visual__top span{font-size:8px}.froo-about-visual__top strong{font-size:13px}.froo-about-visual__years{gap:5px;margin-top:11px}.froo-about-visual__years span{font-size:8px}.froo-about-visual__chart{height:148px;margin-top:8px}.froo-about-visual__summary{gap:5px;margin-top:8px}.froo-about-visual__summary div{padding:7px}.froo-about-visual__summary span{font-size:7px}.froo-about-visual__summary strong{font-size:8px}.froo-about-floating{gap:6px;padding:8px 9px;border-radius:10px}.froo-about-floating__icon{width:25px;height:25px;border-radius:8px}.froo-about-floating svg{width:15px;height:15px}.froo-about-floating strong{font-size:9px}.froo-about-floating span{font-size:7px}.froo-about-floating--one{left:0;bottom:0}.froo-about-floating--two{right:0;top:0}.froo-about-section{padding:68px 16px}.froo-about-intro h2,.froo-about-heading h2,.froo-about-details h2{font-size:27px}.froo-about-intro p,.froo-about-heading p:last-child,.froo-about-details__lead{font-size:14px;line-height:1.64}.froo-about-values{grid-template-columns:1fr;gap:13px}.froo-about-values article{padding:19px 18px}.froo-about-heading--timeline{margin-bottom:28px}.froo-about-timeline__line{left:9px}.froo-about-timeline__item,.froo-about-timeline__item.is-right{width:100%;margin-left:0;padding-right:0;padding-left:34px}.froo-about-timeline__item.is-left{padding-right:0;padding-left:34px}.froo-about-timeline__item.is-left .froo-about-timeline__point,.froo-about-timeline__item.is-right .froo-about-timeline__point{right:auto;left:0}.froo-about-timeline__card{padding:18px 82px 18px 16px}.froo-about-timeline__icon{top:14px;right:14px;width:58px;height:58px;border-radius:15px}.froo-about-timeline__icon img{width:47px;height:47px}.froo-about-timeline__icon svg{width:28px;height:28px}.froo-about-timeline__year{font-size:21px}.froo-about-timeline h3{font-size:16px}.froo-about-timeline p{font-size:12.5px}.froo-about-checklist{grid-template-columns:1fr}.froo-about-cta{padding:16px}.froo-about-cta__inner{display:block;padding:24px 20px}.froo-about-cta .froo-about-btn{margin-top:19px}.froo-about-contact .froo-contact-section{padding-top:50px}}

.froo-about-visual--portrait{min-height:780px;max-width:560px;width:100%;justify-self:end}.froo-about-portrait{position:absolute;inset:0;margin:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border:1px solid rgba(82,104,176,.13);border-radius:28px;background:linear-gradient(180deg,#121a2d,#0f1628);box-shadow:0 22px 54px rgba(31,55,130,.13)}.froo-about-portrait::after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(11,23,55,.02),rgba(11,23,55,.1))}.froo-about-portrait img{display:block;width:100%;height:100%;padding:12px 10px 0;object-fit:contain;object-position:center bottom;background:transparent}.froo-about-hero__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:700px;margin-top:16px}.froo-about-hero__benefits .froo-about-floating{position:relative;min-width:0;box-shadow:0 12px 26px rgba(31,55,130,.08)}.froo-about-hero__benefits .froo-about-floating--one,.froo-about-hero__benefits .froo-about-floating--two{top:auto;right:auto;bottom:auto;left:auto}@media(max-width:1100px){.froo-about-hero__grid{grid-template-columns:1fr}.froo-about-visual--portrait{min-height:760px;max-width:620px;justify-self:center}.froo-about-portrait{inset:0}}@media(max-width:767px){.froo-about-visual--portrait{min-height:560px;max-width:none}.froo-about-portrait{inset:0;border-radius:17px}.froo-about-portrait img{padding:10px 6px 0}.froo-about-hero__benefits{grid-template-columns:1fr;gap:10px;margin-top:16px}.froo-about-hero__benefits .froo-about-floating{min-height:58px;padding:11px 12px;border-radius:13px}.froo-about-hero__benefits .froo-about-floating__icon{width:34px;height:34px;border-radius:10px}.froo-about-hero__benefits .froo-about-floating svg{width:20px;height:20px}.froo-about-hero__benefits .froo-about-floating strong{font-size:12px}.froo-about-hero__benefits .froo-about-floating span{font-size:9px;line-height:1.4}.froo-about-founder{padding:16px 16px 8px}.froo-about-founder__grid{grid-template-columns:1fr;gap:14px;padding:18px 15px;border-radius:16px}.froo-about-founder__intro h2{font-size:22px;line-height:1.23;letter-spacing:-.03em}.froo-about-founder__content p{font-size:12.5px;line-height:1.66}.froo-about-founder__stats{grid-template-columns:1fr;gap:8px}.froo-about-founder__stats div{padding:12px 13px}.froo-about-founder__stats strong{font-size:17px}.froo-about-founder__stats span{font-size:10.5px;line-height:1.45}}

/*# sourceURL=froo-about-page-inline-css */
</style>
<style id="froo-ads-audit-offer-inline-css">
.froo-audit-page,.froo-audit-page *{box-sizing:border-box}.froo-audit-page{overflow:hidden;background:#fff;color:#0f1e42;font-family:Inter,Arial,sans-serif}.froo-audit-wrap{width: min(100%, 1520px);margin:auto}.froo-audit-kicker{margin:0 0 9px;color:#5367ff;font-size:11px;font-weight:650;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.froo-audit-hero{padding:70px 18px 64px;background:radial-gradient(circle at 84% 24%,rgba(102,113,255,.16),transparent 34%),linear-gradient(180deg,#fbfcff,#fff)}.froo-audit-hero__grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(540px,1.04fr);gap:36px;align-items:center}.froo-audit-hero h1{max-width:730px;margin:0;color:#0f1e42;font-size:clamp(35px,2.85vw,46px);font-weight:550;letter-spacing:-.048em;line-height:1.1}.froo-audit-hero h1 span{display:inline;color:#5367ff}.froo-audit-hero__lead{max-width:700px;margin:18px 0 0;color:#60708f;font-size:15px;line-height:1.68}.froo-audit-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.froo-audit-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:11px;font-size:13px;font-weight:600;text-decoration:none;transition:.2s ease}.froo-audit-btn svg{width:18px;height:18px}.froo-audit-btn:hover{transform:translateY(-2px)}.froo-audit-btn--primary{background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff}.froo-audit-btn--ghost{border:1px solid rgba(83,98,255,.17);background:#fff;color:#4259ff}.froo-audit-btn--white{background:#fff;color:#394eea}.froo-audit-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.froo-audit-tags span{padding:7px 10px;border:1px solid rgba(83,98,255,.1);border-radius:999px;background:#fff;color:#687694;font-size:11px;font-weight:520}.froo-audit-visual{position:relative;min-height:420px}.froo-audit-visual__glow{position:absolute;right:4%;bottom:7%;width:78%;height:34%;border-radius:50%;background:radial-gradient(circle,rgba(83,103,255,.16),rgba(83,103,255,0) 72%);filter:blur(15px)}.froo-audit-panel{position:absolute;top:42px;right:12px;left:0;padding:19px;border:1px solid rgba(82,104,176,.13);border-radius:20px;background:#fff;box-shadow:0 22px 54px rgba(31,55,130,.12);transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.froo-audit-floating-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:700px;margin-top:16px}.froo-audit-panel__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.froo-audit-panel__top span,.froo-audit-panel__top strong{display:block}.froo-audit-panel__top span{color:#7b87a0;font-size:10px}.froo-audit-panel__top strong{margin-top:4px;color:#15274b;font-size:15px}.froo-audit-panel__icon{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;background:linear-gradient(135deg,#5a70ff,#3b24d2);color:#fff}.froo-audit-panel__icon svg{width:21px;height:21px}.froo-audit-panel__summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.froo-audit-panel__summary div{padding:11px;border-radius:11px;background:#f6f8ff}.froo-audit-panel__summary span,.froo-audit-panel__summary strong{display:block}.froo-audit-panel__summary span{color:#7a879f;font-size:9px}.froo-audit-panel__summary strong{margin-top:4px;color:#4056df;font-size:10px}.froo-audit-panel__table{margin-top:15px;overflow:hidden;border:1px solid #edf0f6;border-radius:12px}.froo-audit-panel__row{display:grid;grid-template-columns:1.18fr 1fr .62fr;gap:10px;align-items:center;padding:10px 11px;border-top:1px solid #edf0f6;color:#52617d;font-size:10px}.froo-audit-panel__row:first-child{border-top:0}.froo-audit-panel__row--header{background:#f7f9ff;color:#8a95aa;font-size:9px;font-weight:650;text-transform:uppercase}.froo-audit-panel__row em{color:#76839a;font-size:9px;font-style:normal}.froo-audit-status{display:inline-flex;width:max-content;padding:5px 7px;border-radius:999px;font-size:9px;font-weight:650}.froo-audit-status--bad{background:#fff0f2;color:#c54d5c}.froo-audit-status--warn{background:#fff7e8;color:#b77816}.froo-audit-status--good{background:#edf9f2;color:#328458}.froo-audit-floating{display:flex;min-width:0;gap:10px;align-items:center;padding:12px 13px;border:1px solid rgba(83,98,255,.1);border-radius:14px;background:#fff;box-shadow:0 12px 26px rgba(31,55,130,.08)}.froo-audit-floating__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#f1f4ff,#e8edff);color:#5367ff}.froo-audit-floating svg{width:20px;height:20px}.froo-audit-floating strong,.froo-audit-floating span{display:block}.froo-audit-floating strong{font-size:12px}.froo-audit-floating span{margin-top:2px;color:#74819b;font-size:10px}.froo-audit-floating--one,.froo-audit-floating--two{position:relative;left:auto;right:auto;top:auto;bottom:auto}.froo-audit-section{padding:80px 18px}.froo-audit-section--soft{background:linear-gradient(180deg,#fbfcff,#f7f9ff)}.froo-audit-section--process{background:linear-gradient(180deg,#fff,#fbfcff)}.froo-audit-heading{max-width:920px;margin:0 0 30px}.froo-audit-heading h2,.froo-audit-scope h2{margin:0;color:#0f1e42;font-size:clamp(28px,2.7vw,40px);font-weight:590;letter-spacing:-.04em;line-height:1.16}.froo-audit-heading p:last-child,.froo-audit-text{max-width:850px;margin:12px 0 0;color:#60708f;font-size:15px;line-height:1.72}.froo-audit-note{display:flex;max-width:1060px;gap:12px;margin:-4px 0 24px;padding:15px 17px;border:1px solid rgba(83,98,255,.12);border-radius:14px;background:linear-gradient(135deg,#f7f9ff,#f0f3ff)}.froo-audit-note>span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#5b6fff,#3d28d2);color:#fff}.froo-audit-note svg{width:17px}.froo-audit-note p{margin:1px 0 0;color:#52617e;font-size:13px;line-height:1.62}.froo-audit-problems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.froo-audit-problems article,.froo-audit-optimization article,.froo-audit-for-whom article{padding:22px 20px 20px;border:1px solid rgba(82,104,176,.12);border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(21,49,121,.06);transition:.28s ease}.froo-audit-problems__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#f8f9ff,#eef1ff);color:#5367ff;transition:.28s ease}.froo-audit-problems__icon svg{width:27px;height:27px}.froo-audit-problems h3,.froo-audit-optimization h3,.froo-audit-for-whom h3{margin:16px 0 8px;color:#102042;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.32}.froo-audit-problems p,.froo-audit-optimization p,.froo-audit-for-whom p{margin:0;color:#667694;font-size:13px;line-height:1.7}.froo-audit-scope{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:42px;align-items:center}.froo-audit-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:24px 0 0;padding:0;list-style:none}.froo-audit-checklist li{display:flex;gap:9px;color:#324363;font-size:13px;line-height:1.5}.froo-audit-checklist li span{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;background:#eef1ff;color:#5367ff}.froo-audit-checklist svg{width:15px}.froo-audit-report{padding:28px;border-radius:20px;background:linear-gradient(135deg,#17275a,#3929be);color:#fff;box-shadow:0 18px 40px rgba(27,40,104,.18)}.froo-audit-report__kicker{margin:0;color:#b8c4ff;font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.froo-audit-report h3{margin:13px 0 0;color:#fff;font-size:27px;font-weight:560;letter-spacing:-.04em;line-height:1.16}.froo-audit-report>p{margin:14px 0 0;color:rgba(239,243,255,.82);font-size:14px;line-height:1.68}.froo-audit-report>div{display:grid;gap:10px;margin-top:22px}.froo-audit-report span{padding:11px 12px;border:1px solid rgba(218,226,255,.15);border-radius:11px;background:rgba(255,255,255,.07);color:rgba(237,241,255,.74);font-size:12px}.froo-audit-report b{display:block;color:#fff;font-size:13px}.froo-audit-optimization{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.froo-audit-optimization article>span{color:#5367ff;font-size:24px;font-weight:590}.froo-audit-for-whom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.froo-audit-for-whom__dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#6074ff,#3f28d3);box-shadow:0 0 0 5px rgba(83,98,255,.09)}.froo-audit-cta{padding:18px}.froo-audit-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;border-radius:20px;background:linear-gradient(135deg,#5167ff,#3920cf);color:#fff}.froo-audit-cta .froo-audit-kicker{color:rgba(230,235,255,.78)}.froo-audit-cta h2{max-width:800px;margin:0;color:#fff;font-size:clamp(25px,2.4vw,36px);font-weight:560;line-height:1.16}.froo-audit-cta p:not(.froo-audit-kicker){max-width:760px;margin:11px 0 0;color:rgba(240,243,255,.82);font-size:14px;line-height:1.65}.froo-audit-contact .froo-contact-section{padding-top:66px}@media(hover:hover) and (pointer:fine){.froo-audit-problems article:hover,.froo-audit-for-whom article:hover{transform:translateY(-7px);border-color:rgba(83,98,255,.28);box-shadow:0 18px 42px rgba(31,55,130,.12)}.froo-audit-problems article:hover .froo-audit-problems__icon{transform:translateY(-3px) scale(1.07)}}@media(max-width:1100px){.froo-audit-hero__grid{grid-template-columns:1fr}.froo-audit-visual{min-height:420px}.froo-audit-problems,.froo-audit-optimization{grid-template-columns:repeat(2,minmax(0,1fr))}.froo-audit-scope{grid-template-columns:1fr}}@media(max-width:767px){.froo-audit-hero{padding:48px 16px 40px}.froo-audit-hero__grid{gap:20px}.froo-audit-kicker{font-size:10px}.froo-audit-hero h1{font-size:27px;font-weight:540;line-height:1.16}.froo-audit-hero__lead{margin-top:13px;font-size:13px;line-height:1.6}.froo-audit-actions{display:grid;margin-top:18px}.froo-audit-btn{width:100%;min-height:48px;font-size:12px}.froo-audit-tags{gap:7px;margin-top:16px}.froo-audit-tags span{padding:6px 9px;font-size:10px}.froo-audit-visual{min-height:320px}.froo-audit-panel{top:31px;right:0;padding:11px;border-radius:14px;transform:none}.froo-audit-panel__top span{font-size:8px}.froo-audit-panel__top strong{font-size:11px}.froo-audit-panel__icon{width:27px;height:27px;border-radius:8px}.froo-audit-panel__icon svg{width:16px;height:16px}.froo-audit-panel__summary{gap:5px;margin-top:10px}.froo-audit-panel__summary div{padding:7px}.froo-audit-panel__summary span{font-size:7px}.froo-audit-panel__summary strong{font-size:8px}.froo-audit-panel__table{margin-top:9px}.froo-audit-panel__row{grid-template-columns:1.1fr 1fr .55fr;gap:5px;padding:7px 6px;font-size:8px}.froo-audit-panel__row--header{font-size:7px}.froo-audit-panel__row em{font-size:7px}.froo-audit-status{padding:4px 5px;font-size:7px}.froo-audit-floating-row{grid-template-columns:1fr;gap:8px;margin-top:14px}.froo-audit-floating{gap:6px;padding:8px 9px;border-radius:10px}.froo-audit-floating__icon{width:25px;height:25px;border-radius:8px}.froo-audit-floating svg{width:15px;height:15px}.froo-audit-floating strong{font-size:9px}.froo-audit-floating span{font-size:7px}.froo-audit-floating--one,.froo-audit-floating--two{position:relative;left:auto;right:auto;top:auto;bottom:auto}.froo-audit-section{padding:68px 16px}.froo-audit-heading h2,.froo-audit-scope h2{font-size:27px}.froo-audit-heading p:last-child,.froo-audit-text{font-size:14px;line-height:1.62}.froo-audit-note{padding:13px 14px}.froo-audit-note p{font-size:12px}.froo-audit-problems,.froo-audit-optimization,.froo-audit-for-whom{grid-template-columns:1fr;gap:13px}.froo-audit-problems article,.froo-audit-optimization article,.froo-audit-for-whom article{padding:19px 18px}.froo-audit-checklist{grid-template-columns:1fr}.froo-audit-report{padding:23px 20px}.froo-audit-cta{padding:16px}.froo-audit-cta__inner{display:block;padding:24px 20px}.froo-audit-cta .froo-audit-btn{margin-top:19px}.froo-audit-contact .froo-contact-section{padding-top:50px}}
/*# sourceURL=froo-ads-audit-offer-inline-css */
</style>
<style id="froo-contact-booking-page-inline-css">
.froo-booking-page,.froo-booking-page *{box-sizing:border-box}.froo-booking-page{overflow:hidden;background:#fff;color:#0f1e42;font-family:Inter,Arial,sans-serif}.froo-booking-wrap{width: min(100%, 1520px);margin:auto}.froo-booking-kicker{margin:0 0 9px;color:#5367ff;font-size:11px;font-weight:650;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.froo-booking-hero{padding:68px 18px 44px;background:radial-gradient(circle at 84% 20%,rgba(102,113,255,.14),transparent 34%),linear-gradient(180deg,#fbfcff,#fff)}.froo-booking-hero h1{max-width:820px;margin:0;color:#0f1e42;font-size:clamp(36px,3vw,48px);font-weight:560;letter-spacing:-.048em;line-height:1.1}.froo-booking-hero__lead{max-width:760px;margin:15px 0 0;color:#60708f;font-size:16px;line-height:1.68}.froo-booking-section{padding:20px 18px 82px}.froo-booking-widget{display:grid;grid-template-columns:300px minmax(410px,1fr) 290px;overflow:hidden;border:1px solid rgba(82,104,176,.15);border-radius:20px;background:#fff;box-shadow:0 18px 52px rgba(31,55,130,.08)}.froo-booking-sidebar,.froo-booking-calendar-panel,.froo-booking-slots-panel{padding:24px}.froo-booking-sidebar{border-right:1px solid #edf0f7;background:linear-gradient(145deg,#fbfcff,#f7f9ff)}.froo-booking-sidebar__owner{margin:0;color:#687694;font-size:13px;font-weight:600}.froo-booking-sidebar h2{margin:10px 0 0;color:#102042;font-size:25px;font-weight:590;letter-spacing:-.035em;line-height:1.16}.froo-booking-sidebar__items{display:grid;gap:11px;margin-top:20px}.froo-booking-sidebar__items div,.froo-booking-sidebar__contact a,.froo-booking-sidebar__contact div{display:flex;gap:9px;align-items:center;color:#52617e;font-size:13px;line-height:1.45;text-decoration:none}.froo-booking-sidebar svg{width:19px;height:19px;flex:0 0 19px;color:#5367ff}.froo-booking-sidebar__text{margin:20px 0 0;color:#6d7b96;font-size:12px;line-height:1.65}.froo-booking-sidebar__contact{display:grid;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid #e6eaf4}.froo-booking-calendar-panel{border-right:1px solid #edf0f7}.froo-booking-calendar__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.froo-booking-calendar__top h2,.froo-booking-slots-panel h2{margin:0;color:#122247;font-size:18px;font-weight:600;letter-spacing:-.025em}.froo-booking-calendar__nav{display:grid;width:35px;height:35px;place-items:center;border:1px solid rgba(83,98,255,.12);border-radius:10px;background:#fff;color:#5367ff;cursor:pointer;font-size:24px;line-height:1;transition:.2s ease}.froo-booking-calendar__nav:hover{transform:translateY(-2px);border-color:rgba(83,98,255,.28);background:#f7f8ff}.froo-booking-calendar__weekdays,.froo-booking-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.froo-booking-calendar__weekdays{margin-top:23px}.froo-booking-calendar__weekdays span{color:#8792a8;font-size:10px;font-weight:650;letter-spacing:.08em;text-align:center;text-transform:uppercase}.froo-booking-calendar__days{margin-top:9px}.froo-booking-day{display:grid;min-height:46px;place-items:center;border:1px solid transparent;border-radius:11px;background:#f3f5fa;color:#27395e;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;transition:.18s ease}.froo-booking-day:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(83,98,255,.2);background:#eef1ff;color:#4358e8}.froo-booking-day.is-selected{background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff;box-shadow:0 8px 18px rgba(66,68,216,.18)}.froo-booking-day:disabled{background:transparent;color:#c3cad8;cursor:not-allowed}.froo-booking-day--empty{min-height:46px}.froo-booking-slots-panel__hint{margin:9px 0 0;color:#8792a8;font-size:12px;line-height:1.55}.froo-booking-slots{display:grid;gap:8px;margin-top:18px}.froo-booking-slot{min-height:42px;border:1px solid rgba(82,104,176,.16);border-radius:10px;background:#fff;color:#2c3e64;cursor:pointer;font-family:inherit;font-size:12px;font-weight:650;transition:.18s ease}.froo-booking-slot:hover{transform:translateY(-2px);border-color:rgba(83,98,255,.3);background:#f5f7ff;color:#4358e8}.froo-booking-form-card,.froo-booking-success{margin-top:22px;padding:24px;border:1px solid rgba(82,104,176,.14);border-radius:18px;background:#fff;box-shadow:0 14px 36px rgba(31,55,130,.07)}.froo-booking-form-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.froo-booking-form-card h2,.froo-booking-success h2{margin:0;color:#102042;font-size:28px;font-weight:580;letter-spacing:-.04em;line-height:1.17}.froo-booking-form-card__close{width:34px;height:34px;border:1px solid rgba(82,104,176,.15);border-radius:10px;background:#fff;color:#53617c;cursor:pointer;font-size:22px;line-height:1}.froo-booking-form-card__slot{margin:10px 0 0;color:#5367ff;font-size:13px;font-weight:650}.froo-booking-form{margin-top:20px}.froo-booking-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.froo-booking-form label>span{display:block;margin-bottom:6px;color:#415271;font-size:11px;font-weight:650}.froo-booking-form em{color:#8b96aa;font-size:10px;font-style:normal;font-weight:450}.froo-booking-form input,.froo-booking-form select,.froo-booking-form textarea{display:block;width:100%;border:1px solid rgba(82,104,176,.16);border-radius:10px;background:#fff;color:#24385d;font-family:inherit;font-size:14px;outline:none;transition:.18s ease}.froo-booking-form input,.froo-booking-form select{height:46px;padding:0 12px}.froo-booking-form textarea{min-height:104px;padding:12px;resize:vertical}.froo-booking-form input:focus,.froo-booking-form select:focus,.froo-booking-form textarea:focus{border-color:rgba(83,98,255,.48);box-shadow:0 0 0 4px rgba(83,98,255,.08)}.froo-booking-form__wide{grid-column:1/-1}.froo-booking-form__consent{display:flex;gap:7px;align-items:flex-start;margin-top:13px}.froo-booking-form__consent input{width:15px;height:15px;flex:0 0 15px;margin:2px 0 0;accent-color:#5367ff}.froo-booking-form__consent span{margin:0;color:#73809a;font-size:11px;font-weight:400;line-height:1.5}.froo-booking-form__consent a{color:#5367ff}.froo-booking-form__submit{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;margin-top:16px;padding:0 18px;border:0;border-radius:10px;background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:650}.froo-booking-form__submit svg{width:18px;height:18px}.froo-booking-form__submit:disabled{cursor:wait;opacity:.65}.froo-booking-form__status{margin:10px 0 0;color:#c33f4f;font-size:12px}.froo-booking-success{text-align:center}.froo-booking-success__icon{display:grid;width:56px;height:56px;margin:0 auto 14px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff}.froo-booking-success__icon svg{width:28px;height:28px}.froo-booking-success p:not(.froo-booking-kicker){margin:10px 0 0;color:#61708d;font-size:14px}.froo-booking-success__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:17px}.froo-booking-success__actions a{display:inline-flex;min-height:44px;align-items:center;padding:0 14px;border-radius:10px;background:#eef1ff;color:#465ced;font-size:12px;font-weight:650;text-decoration:none}@media(max-width:1100px){.froo-booking-widget{grid-template-columns:270px 1fr}.froo-booking-slots-panel{grid-column:1/-1;border-top:1px solid #edf0f7}.froo-booking-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.froo-booking-hero{padding:48px 16px 34px}.froo-booking-kicker{font-size:10px}.froo-booking-hero h1{font-size:30px;font-weight:540;line-height:1.14}.froo-booking-hero__lead{font-size:14px;line-height:1.62}.froo-booking-section{padding:14px 16px 68px}.froo-booking-widget{display:block;border-radius:16px}.froo-booking-sidebar,.froo-booking-calendar-panel,.froo-booking-slots-panel{padding:18px 16px}.froo-booking-sidebar,.froo-booking-calendar-panel{border-right:0;border-bottom:1px solid #edf0f7}.froo-booking-sidebar h2{font-size:22px}.froo-booking-calendar__top h2,.froo-booking-slots-panel h2{font-size:16px}.froo-booking-calendar__weekdays,.froo-booking-calendar__days{gap:5px}.froo-booking-day,.froo-booking-day--empty{min-height:40px}.froo-booking-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.froo-booking-form-card,.froo-booking-success{padding:18px 15px;border-radius:15px}.froo-booking-form-card h2,.froo-booking-success h2{font-size:24px}.froo-booking-form__grid{grid-template-columns:1fr;gap:10px}.froo-booking-form input,.froo-booking-form textarea{font-size:16px}.froo-booking-form select{font-size:14px}.froo-booking-form input,.froo-booking-form select{height:44px}.froo-booking-form textarea{min-height:92px}.froo-booking-form__consent{gap:5px;margin-top:10px}.froo-booking-form__consent span{font-size:10px}.froo-booking-form__submit{width:100%;font-size:12px}.froo-booking-success__actions{display:grid}.froo-booking-success__actions a{justify-content:center}}

/* ==========================================================================
   Desktop — estetycznie przewijany panel dostępnych godzin
   ========================================================================== */
@media (min-width:1101px) {
	.froo-booking-slots-panel {
		display: flex;
		height: 500px;
		min-height: 0;
		flex-direction: column;
		overflow: hidden;
	}

	.froo-booking-slots-panel__hint {
		flex: 0 0 auto;
	}

	.froo-booking-slots {
		min-height: 0;
		flex: 1 1 auto;
		overflow-x: hidden;
		overflow-y: auto;
		padding-right: 7px;
		scrollbar-width: thin;
		scrollbar-color: rgba(83, 103, 255, .34) rgba(238, 241, 255, .9);
		overscroll-behavior: contain;
	}

	.froo-booking-slots::-webkit-scrollbar {
		width: 7px;
	}

	.froo-booking-slots::-webkit-scrollbar-track {
		border-radius: 999px;
		background: rgba(238, 241, 255, .9);
	}

	.froo-booking-slots::-webkit-scrollbar-thumb {
		border-radius: 999px;
		background: linear-gradient(180deg, rgba(94, 113, 255, .58), rgba(61, 40, 210, .48));
	}

	.froo-booking-slots::-webkit-scrollbar-thumb:hover {
		background: linear-gradient(180deg, rgba(94, 113, 255, .78), rgba(61, 40, 210, .68));
	}
}

/*# sourceURL=froo-contact-booking-page-inline-css */
</style>
<style id="froo-google-ads-offer-page-inline-css">
.froo-ads-page,.froo-ads-page *{box-sizing:border-box}.froo-ads-page{overflow:hidden;background:#fff;color:#0f1e42;font-family:Inter,Arial,sans-serif}.froo-ads-wrap{width: min(100%, 1520px);margin:auto}.froo-ads-kicker{margin:0 0 9px;color:#5367ff;font-size:11px;font-weight:650;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.froo-ads-hero{padding:70px 18px 64px;background:radial-gradient(circle at 84% 24%,rgba(102,113,255,.16),transparent 34%),linear-gradient(180deg,#fbfcff,#fff)}.froo-ads-hero__grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(540px,1.04fr);gap:36px;align-items:center}.froo-ads-hero h1{max-width:760px;margin:0;color:#0f1e42;font-size:clamp(38px,3.15vw,50px);font-weight:560;letter-spacing:-.052em;line-height:1.08}.froo-ads-hero h1 span{display:inline;color:#5367ff}.froo-ads-hero__lead{max-width:700px;margin:19px 0 0;color:#60708f;font-size:16px;line-height:1.68}.froo-ads-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.froo-ads-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:11px;font-size:13px;font-weight:600;text-decoration:none;transition:.2s ease}.froo-ads-btn svg{width:18px;height:18px}.froo-ads-btn:hover{transform:translateY(-2px)}.froo-ads-btn--primary{background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff}.froo-ads-btn--ghost{border:1px solid rgba(83,98,255,.17);background:#fff;color:#4259ff}.froo-ads-btn--white{background:#fff;color:#394eea}.froo-ads-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.froo-ads-tags span{padding:7px 10px;border:1px solid rgba(83,98,255,.1);border-radius:999px;background:#fff;color:#687694;font-size:11px;font-weight:520}.froo-ads-visual{position:relative;min-height:535px}.froo-ads-visual__glow{position:absolute;right:4%;bottom:7%;width:78%;height:34%;border-radius:50%;background:radial-gradient(circle,rgba(83,103,255,.16),rgba(83,103,255,0) 72%);filter:blur(15px)}.froo-ads-search{position:absolute;top:42px;right:42px;left:0;overflow:hidden;border:1px solid rgba(82,104,176,.13);border-radius:22px;background:#fff;box-shadow:0 22px 54px rgba(31,55,130,.12);transform:perspective(1200px) rotateY(-5deg) rotateX(1deg)}.froo-ads-search__top{display:flex;align-items:center;gap:13px;padding:18px 20px;border-bottom:1px solid #eef1f7}.froo-ads-google-mark{font-size:29px;font-weight:700;color:#5267ff}.froo-ads-search__input{flex:1;padding:12px 15px;border:1px solid rgba(92,108,166,.15);border-radius:999px;color:#405174;font-size:13px}.froo-ads-search__icon{color:#5367ff}.froo-ads-search__icon svg{width:22px;height:22px}.froo-ads-search__result{padding:17px 21px;border-bottom:1px solid #f0f2f7}.froo-ads-search__result--featured{background:linear-gradient(135deg,#fff,#fafbff)}.froo-ads-search__sponsored{color:#72809b;font-size:10px}.froo-ads-search__domain{margin-top:5px;color:#2e4168;font-size:12px}.froo-ads-search__headline{margin-top:7px;color:#4055e8;font-size:19px;font-weight:600;line-height:1.25}.froo-ads-search__description{max-width:650px;margin-top:7px;color:#62718e;font-size:12px;line-height:1.55}.froo-ads-search__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.froo-ads-search__links span{padding:6px 9px;border-radius:8px;background:#f0f3ff;color:#4b60ed;font-size:10px;font-weight:600}.froo-ads-search__skeleton{width:74%;height:8px;margin-top:8px;border-radius:999px;background:#e9edf6}.froo-ads-search__skeleton--short{width:28%;margin-top:0}.froo-ads-search__skeleton--wide{width:88%}.froo-ads-dashboard{position:absolute;right:0;bottom:30px;width:60%;padding:17px;border:1px solid rgba(82,104,176,.13);border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 20px 48px rgba(31,55,130,.14)}.froo-ads-dashboard__top{display:flex;justify-content:space-between;gap:10px}.froo-ads-dashboard__top span,.froo-ads-dashboard__top strong{display:block}.froo-ads-dashboard__top span{color:#7b87a0;font-size:10px}.froo-ads-dashboard__top strong{margin-top:3px;color:#15274b;font-size:14px}.froo-ads-dashboard__top i{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#5a70ff,#3b24d2)}.froo-ads-dashboard__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.froo-ads-dashboard__stats div{padding:9px;border-radius:10px;background:#f6f8ff}.froo-ads-dashboard__stats span,.froo-ads-dashboard__stats strong{display:block}.froo-ads-dashboard__stats span{color:#78859f;font-size:9px}.froo-ads-dashboard__stats strong{margin-top:4px;color:#3d54dd;font-size:10px}.froo-ads-dashboard__chart{margin-top:12px;color:#5267ff}.froo-ads-dashboard__chart svg{display:block;width:100%;height:auto}.froo-ads-floating{position:absolute;display:flex;gap:10px;align-items:center;padding:13px 14px;border:1px solid rgba(83,98,255,.1);border-radius:15px;background:#fff;box-shadow:0 16px 34px rgba(31,55,130,.11)}.froo-ads-floating__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#f1f4ff,#e8edff);color:#5367ff}.froo-ads-floating svg{width:20px;height:20px}.froo-ads-floating strong,.froo-ads-floating span{display:block}.froo-ads-floating strong{font-size:12px}.froo-ads-floating span{margin-top:2px;color:#74819b;font-size:10px}.froo-ads-floating--one{left:-12px;bottom:48px}.froo-ads-floating--two{right:10px;top:4px}.froo-ads-section{padding:80px 18px}.froo-ads-section--soft{background:linear-gradient(180deg,#fbfcff,#f7f9ff)}.froo-ads-heading{max-width:900px;margin:0 0 30px}.froo-ads-heading h2,.froo-ads-scope h2{margin:0;color:#0f1e42;font-size:clamp(28px,2.7vw,40px);font-weight:590;letter-spacing:-.04em;line-height:1.16}.froo-ads-heading p:last-child,.froo-ads-text{max-width:850px;margin:12px 0 0;color:#60708f;font-size:15px;line-height:1.72}.froo-ads-note{display:flex;max-width:1040px;gap:12px;margin:-4px 0 24px;padding:15px 17px;border:1px solid rgba(83,98,255,.12);border-radius:14px;background:linear-gradient(135deg,#f7f9ff,#f0f3ff)}.froo-ads-note>span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#5b6fff,#3d28d2);color:#fff}.froo-ads-note svg{width:17px}.froo-ads-note p{margin:1px 0 0;color:#52617e;font-size:13px;line-height:1.62}.froo-ads-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.froo-ads-benefits article,.froo-ads-cases article,.froo-ads-process article{padding:22px 20px 20px;border:1px solid rgba(82,104,176,.12);border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(21,49,121,.06);transition:.28s ease}.froo-ads-benefits__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#f8f9ff,#eef1ff);color:#5367ff;transition:.28s ease}.froo-ads-benefits__icon svg{width:27px;height:27px}.froo-ads-benefits h3,.froo-ads-cases h3,.froo-ads-process h3{margin:16px 0 8px;color:#102042;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.32}.froo-ads-benefits p,.froo-ads-cases p,.froo-ads-process p{margin:0;color:#667694;font-size:13px;line-height:1.7}.froo-ads-scope{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:42px;align-items:center}.froo-ads-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:24px 0 0;padding:0;list-style:none}.froo-ads-checklist li{display:flex;gap:9px;color:#324363;font-size:13px;line-height:1.5}.froo-ads-checklist li span{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;background:#eef1ff;color:#5367ff}.froo-ads-checklist svg{width:15px}.froo-ads-premium{padding:28px;border-radius:20px;background:linear-gradient(135deg,#17275a,#3929be);color:#fff;box-shadow:0 18px 40px rgba(27,40,104,.18)}.froo-ads-premium__kicker{margin:0;color:#b8c4ff;font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.froo-ads-premium h3{margin:13px 0 0;color:#fff;font-size:27px;font-weight:560;letter-spacing:-.04em;line-height:1.16}.froo-ads-premium>p{margin:14px 0 0;color:rgba(239,243,255,.82);font-size:14px;line-height:1.68}.froo-ads-premium>div{display:grid;gap:10px;margin-top:22px}.froo-ads-premium span{padding:11px 12px;border:1px solid rgba(218,226,255,.15);border-radius:11px;background:rgba(255,255,255,.07);color:rgba(237,241,255,.74);font-size:12px}.froo-ads-premium b{display:block;color:#fff;font-size:13px}.froo-ads-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.froo-ads-cases__label{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eef1ff;color:#5266ed;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.1em}.froo-ads-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.froo-ads-process article>span{color:#5367ff;font-size:24px;font-weight:590}.froo-ads-section--process{background:linear-gradient(180deg,#fff,#fbfcff)}.froo-ads-cta{padding:18px}.froo-ads-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;border-radius:20px;background:linear-gradient(135deg,#5167ff,#3920cf);color:#fff}.froo-ads-cta .froo-ads-kicker{color:rgba(230,235,255,.78)}.froo-ads-cta h2{max-width:800px;margin:0;color:#fff;font-size:clamp(25px,2.4vw,36px);font-weight:560;line-height:1.16}.froo-ads-cta p:not(.froo-ads-kicker){max-width:760px;margin:11px 0 0;color:rgba(240,243,255,.82);font-size:14px;line-height:1.65}.froo-ads-contact .froo-contact-section{padding-top:66px}@media(hover:hover) and (pointer:fine){.froo-ads-benefits article:hover,.froo-ads-cases article:hover{transform:translateY(-7px);border-color:rgba(83,98,255,.28);box-shadow:0 18px 42px rgba(31,55,130,.12)}.froo-ads-benefits article:hover .froo-ads-benefits__icon{transform:translateY(-3px) scale(1.07)}}@media(max-width:1100px){.froo-ads-hero__grid{grid-template-columns:1fr}.froo-ads-visual{min-height:500px}.froo-ads-benefits,.froo-ads-process{grid-template-columns:repeat(2,minmax(0,1fr))}.froo-ads-scope{grid-template-columns:1fr}}@media(max-width:767px){.froo-ads-hero{padding:48px 16px 40px}.froo-ads-hero__grid{gap:20px}.froo-ads-kicker{font-size:10px}.froo-ads-hero h1{font-size:30px;font-weight:540;line-height:1.14}.froo-ads-hero__lead{margin-top:14px;font-size:14px;line-height:1.62}.froo-ads-actions{display:grid;margin-top:18px}.froo-ads-btn{width:100%;min-height:48px;font-size:12px}.froo-ads-tags{gap:7px;margin-top:16px}.froo-ads-tags span{padding:6px 9px;font-size:10px}.froo-ads-visual{min-height:382px}.froo-ads-search{top:33px;right:16px;border-radius:14px;transform:none}.froo-ads-search__top{gap:8px;padding:11px}.froo-ads-google-mark{font-size:19px}.froo-ads-search__input{padding:8px 10px;font-size:9px}.froo-ads-search__icon svg{width:16px;height:16px}.froo-ads-search__result{padding:10px 12px}.froo-ads-search__sponsored{font-size:8px}.froo-ads-search__domain{font-size:9px}.froo-ads-search__headline{margin-top:5px;font-size:13px}.froo-ads-search__description{font-size:9px}.froo-ads-search__links{gap:5px;margin-top:7px}.froo-ads-search__links span{padding:4px 6px;font-size:8px}.froo-ads-search__skeleton{height:6px}.froo-ads-dashboard{right:0;bottom:13px;width:68%;padding:10px;border-radius:13px}.froo-ads-dashboard__top span{font-size:8px}.froo-ads-dashboard__top strong{font-size:10px}.froo-ads-dashboard__top i{width:24px;height:24px}.froo-ads-dashboard__stats{gap:5px;margin-top:9px}.froo-ads-dashboard__stats div{padding:6px}.froo-ads-dashboard__stats span{font-size:7px}.froo-ads-dashboard__stats strong{font-size:8px}.froo-ads-dashboard__chart{margin-top:6px}.froo-ads-floating{gap:6px;padding:8px 9px;border-radius:10px}.froo-ads-floating__icon{width:25px;height:25px;border-radius:8px}.froo-ads-floating svg{width:15px;height:15px}.froo-ads-floating strong{font-size:9px}.froo-ads-floating span{font-size:7px}.froo-ads-floating--one{left:0;bottom:25px}.froo-ads-floating--two{right:0;top:0}.froo-ads-section{padding:68px 16px}.froo-ads-heading h2,.froo-ads-scope h2{font-size:27px}.froo-ads-heading p:last-child,.froo-ads-text{font-size:14px;line-height:1.62}.froo-ads-note{padding:13px 14px}.froo-ads-note p{font-size:12px}.froo-ads-benefits,.froo-ads-cases,.froo-ads-process{grid-template-columns:1fr;gap:13px}.froo-ads-benefits article,.froo-ads-cases article,.froo-ads-process article{padding:19px 18px}.froo-ads-checklist{grid-template-columns:1fr}.froo-ads-premium{padding:23px 20px}.froo-ads-cta{padding:16px}.froo-ads-cta__inner{display:block;padding:24px 20px}.froo-ads-cta .froo-ads-btn{margin-top:19px}.froo-ads-contact .froo-contact-section{padding-top:50px}}

/* ==========================================================================
   Sekcja sprzedażowa z panelem wyników
   ========================================================================== */
.froo-ads-results-section {
	padding: 18px 18px 80px;
	background: #fff;
}

.froo-ads-results {
	display: grid;
	grid-template-columns: minmax(0, .88fr) minmax(500px, 1.12fr);
	gap: 38px;
	align-items: center;
	padding: 34px;
	border: 1px solid rgba(82, 104, 176, .12);
	border-radius: 22px;
	background:
		linear-gradient(135deg, rgba(250, 251, 255, .99), rgba(244, 247, 255, .94)),
		#f8faff;
	box-shadow: 0 16px 44px rgba(31, 55, 130, .07);
}

.froo-ads-results__content h2 {
	max-width: 700px;
	margin: 0;
	color: #0f1e42;
	font-size: clamp(28px, 2.5vw, 38px);
	font-weight: 580;
	letter-spacing: -.042em;
	line-height: 1.16;
}

.froo-ads-results__content > p:not(.froo-ads-kicker) {
	max-width: 730px;
	margin: 13px 0 0;
	color: #60708f;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.7;
}

.froo-ads-results__points {
	display: grid;
	gap: 11px;
	margin-top: 20px;
}

.froo-ads-results__points > div {
	display: flex;
	gap: 9px;
	align-items: flex-start;
}

.froo-ads-results__points span {
	display: grid;
	width: 21px;
	height: 21px;
	flex: 0 0 21px;
	place-items: center;
	border-radius: 50%;
	background: #eef1ff;
	color: #5367ff;
}

.froo-ads-results__points svg {
	width: 15px;
	height: 15px;
}

.froo-ads-results__points p {
	margin: 0;
	color: #596987;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.58;
}

.froo-ads-results__points strong {
	color: #20345c;
	font-weight: 620;
}

.froo-ads-results__link {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin-top: 22px;
	color: #465ced;
	font-size: 13px;
	font-weight: 620;
	line-height: 1.35;
	text-decoration: none;
	transition: transform .2s ease, color .2s ease;
}

.froo-ads-results__link svg {
	width: 18px;
	height: 18px;
}

.froo-ads-results__link:hover,
.froo-ads-results__link:focus-visible {
	transform: translateX(4px);
	color: #3425cf;
}

.froo-ads-results__visual {
	position: relative;
	padding-top: 18px;
}

.froo-ads-results__badge {
	position: absolute;
	top: 0;
	left: 22px;
	z-index: 2;
	display: flex;
	gap: 10px;
	align-items: center;
	padding: 12px 14px;
	border: 1px solid rgba(83, 98, 255, .12);
	border-radius: 14px;
	background: rgba(255, 255, 255, .98);
	box-shadow: 0 14px 30px rgba(31, 55, 130, .11);
}

.froo-ads-results__badge > span {
	display: grid;
	width: 34px;
	height: 34px;
	place-items: center;
	border-radius: 11px;
	background: linear-gradient(145deg, #f1f4ff, #e8edff);
	color: #5367ff;
}

.froo-ads-results__badge svg {
	width: 20px;
	height: 20px;
}

.froo-ads-results__badge strong,
.froo-ads-results__badge small {
	display: block;
}

.froo-ads-results__badge strong {
	color: #1a2c50;
	font-size: 12px;
	font-weight: 650;
	line-height: 1.3;
}

.froo-ads-results__badge small {
	margin-top: 2px;
	color: #74819b;
	font-size: 10px;
	font-weight: 430;
	line-height: 1.35;
}

.froo-ads-results__image-wrap {
	overflow: hidden;
	padding: 9px;
	border: 1px solid rgba(82, 104, 176, .12);
	border-radius: 18px;
	background: #fff;
	box-shadow: 0 18px 40px rgba(31, 55, 130, .10);
}

.froo-ads-results__image-wrap img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 11px;
}

@media (hover: hover) and (pointer: fine) {
	.froo-ads-results__image-wrap {
		transition: transform .3s ease, box-shadow .3s ease;
	}

	.froo-ads-results__visual:hover .froo-ads-results__image-wrap {
		transform: translateY(-5px);
		box-shadow: 0 24px 50px rgba(31, 55, 130, .14);
	}
}

@media (max-width: 1100px) {
	.froo-ads-results {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 767px) {
	.froo-ads-results-section {
		padding: 2px 16px 68px;
	}

	.froo-ads-results {
		gap: 24px;
		padding: 22px 17px 17px;
		border-radius: 17px;
	}

	.froo-ads-results__content h2 {
		font-size: 26px;
		font-weight: 560;
		line-height: 1.2;
	}

	.froo-ads-results__content > p:not(.froo-ads-kicker) {
		margin-top: 10px;
		font-size: 14px;
		line-height: 1.62;
	}

	.froo-ads-results__points {
		gap: 10px;
		margin-top: 17px;
	}

	.froo-ads-results__points p {
		font-size: 12px;
		line-height: 1.56;
	}

	.froo-ads-results__link {
		margin-top: 18px;
		font-size: 12px;
	}

	.froo-ads-results__visual {
		padding-top: 31px;
	}

	.froo-ads-results__badge {
		left: 10px;
		padding: 9px 10px;
		border-radius: 11px;
	}

	.froo-ads-results__badge > span {
		width: 28px;
		height: 28px;
		border-radius: 9px;
	}

	.froo-ads-results__badge svg {
		width: 17px;
		height: 17px;
	}

	.froo-ads-results__badge strong {
		font-size: 10px;
	}

	.froo-ads-results__badge small {
		font-size: 8px;
	}

	.froo-ads-results__image-wrap {
		padding: 6px;
		border-radius: 13px;
	}

	.froo-ads-results__image-wrap img {
		border-radius: 8px;
	}
}


/* ==========================================================================
   Hero v3 — mniejszy tytuł i ikonka w panelu wyników
   ========================================================================== */
.froo-ads-hero h1 {
	max-width: 720px;
	font-size: clamp(34px, 2.72vw, 44px);
	font-weight: 550;
	letter-spacing: -.046em;
	line-height: 1.1;
}

.froo-ads-hero__lead {
	max-width: 680px;
	margin-top: 17px;
	font-size: 15px;
	line-height: 1.66;
}

.froo-ads-dashboard__top-icon {
	display: grid;
	width: 36px;
	height: 36px;
	flex: 0 0 36px;
	place-items: center;
	border-radius: 11px;
	background: linear-gradient(135deg, #5a70ff, #3b24d2);
	color: #fff;
	box-shadow: 0 8px 18px rgba(66, 68, 216, .20);
}

.froo-ads-dashboard__top-icon svg {
	width: 21px;
	height: 21px;
}

@media (max-width: 767px) {
	.froo-ads-hero h1 {
		max-width: 100%;
		font-size: 27px;
		font-weight: 540;
		letter-spacing: -.034em;
		line-height: 1.16;
	}

	.froo-ads-hero__lead {
		margin-top: 13px;
		font-size: 13px;
		line-height: 1.6;
	}

	.froo-ads-dashboard__top-icon {
		width: 25px;
		height: 25px;
		flex-basis: 25px;
		border-radius: 8px;
	}

	.froo-ads-dashboard__top-icon svg {
		width: 15px;
		height: 15px;
	}
}

/*# sourceURL=froo-google-ads-offer-page-inline-css */
</style>
<style id="froo-home-contact-form-inline-css">
.froo-contact-section,
.froo-contact-section * {
	box-sizing: border-box;
}

.froo-contact-section {
	width: 100%;
	padding: 82px 18px 42px;
	font-family: Inter, Arial, sans-serif;
}

.froo-contact-section__inner {
	position: relative;
	display: grid;
	width: min(100%, 1520px);
	margin: 0 auto;
	grid-template-columns: minmax(0, .86fr) minmax(520px, 1.14fr);
	gap: 42px;
	overflow: hidden;
	padding: 38px 42px;
	border: 1px solid rgba(82, 104, 176, .13);
	border-radius: 21px;
	background:
		linear-gradient(110deg, rgba(246, 248, 255, .98), rgba(240, 243, 255, .94)),
		#f7f8ff;
	box-shadow: 0 14px 36px rgba(31, 55, 130, .075);
}

.froo-contact-section__decor {
	position: absolute;
	pointer-events: none;
	border-radius: 999px;
}

.froo-contact-section__decor--one {
	right: -86px;
	bottom: -142px;
	width: 330px;
	height: 330px;
	border: 34px solid rgba(93, 79, 255, .10);
}

.froo-contact-section__decor--two {
	right: 52px;
	top: -116px;
	width: 255px;
	height: 255px;
	border: 30px solid rgba(80, 99, 255, .07);
}

.froo-contact-section__content,
.froo-contact-section__form-wrap {
	position: relative;
	z-index: 2;
}

.froo-contact-section__eyebrow {
	margin: 0 0 8px;
	color: #5367ff;
	font-size: 11px;
	font-weight: 650;
	letter-spacing: .18em;
	line-height: 1.35;
	text-transform: uppercase;
}

.froo-contact-section__headline {
	margin: 0;
	color: #0f1e42;
	font-size: clamp(28px, 2.6vw, 42px);
	font-weight: 600;
	letter-spacing: -.04em;
	line-height: 1.12;
}

.froo-contact-section__description {
	max-width: 540px;
	margin: 15px 0 0;
	color: #60708f;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.7;
}

.froo-contact-section__details {
	display: flex;
	flex-wrap: wrap;
	gap: 15px 24px;
	margin-top: 28px;
}

.froo-contact-section__detail--address {
	flex-basis: 100%;
}

.froo-contact-section__detail {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	color: #14254b;
	font-size: 14px;
	font-weight: 560;
	line-height: 1.35;
	text-decoration: none;
}

.froo-contact-section__detail img {
	display: block;
	width: 26px;
	height: 26px;
	object-fit: contain;
}

.froo-contact-form {
	display: block;
}

.froo-contact-form__grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px;
}

.froo-contact-form__required-note {
	margin: 0 0 8px;
	color: #78849d;
	font-size: 11px;
	font-weight: 450;
	line-height: 1.4;
}

.froo-contact-form__required-note span,
.froo-contact-form__required-mark {
	color: #5367ff;
	font-weight: 700;
}

.froo-contact-form__field {
	display: block;
	overflow: hidden;
}

.froo-contact-form__field--wide {
	grid-column: 1 / -1;
}

.froo-contact-form__service-fixed {
	cursor: default;
	background: rgba(248, 249, 253, .98) !important;
	color: #253557 !important;
	font-weight: 520 !important;
}

.froo-contact-form input,
.froo-contact-form select,
.froo-contact-form textarea {
	width: 100%;
	border: 1px solid rgba(103, 120, 177, .13);
	border-radius: 9px;
	outline: 0;
	background: rgba(255, 255, 255, .96);
	color: #18284a;
	font-family: inherit;
	font-size: 13px;
	font-weight: 430;
	line-height: 1.35;
	box-shadow: none;
	transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
}

.froo-contact-form input,
.froo-contact-form select {
	height: 47px;
	padding: 0 14px;
}

.froo-contact-form textarea {
	min-height: 108px;
	padding: 13px 14px;
	resize: vertical;
}

.froo-contact-form input::placeholder,
.froo-contact-form textarea::placeholder {
	color: #8995ae;
	opacity: 1;
}

.froo-contact-form input:focus,
.froo-contact-form select:focus,
.froo-contact-form textarea:focus {
	border-color: rgba(83, 103, 255, .52);
	background: #fff;
	box-shadow: 0 0 0 3px rgba(83, 103, 255, .11);
}

.froo-contact-form__consent {
	display: flex !important;
	align-items: flex-start !important;
	justify-content: flex-start !important;
	gap: 7px !important;
	margin-top: 9px;
	color: #70809e;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.55;
}

.froo-contact-form__consent > span {
	display: block;
	min-width: 0;
	flex: 1 1 auto;
	margin: 0;
	padding: 0;
}

.froo-contact-form__consent input {
	display: block !important;
	width: 15px !important;
	min-width: 15px !important;
	max-width: 15px !important;
	height: 15px !important;
	min-height: 15px !important;
	max-height: 15px !important;
	flex: 0 0 15px !important;
	margin: 2px 0 0 !important;
	padding: 0 !important;
	accent-color: #5367ff;
}

.froo-contact-form__consent a {
	color: #4259ff;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.froo-contact-form__bottom {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 12px;
	margin-top: 14px;
}

.froo-contact-form__submit {
	display: inline-flex;
	min-width: 220px;
	height: 48px;
	align-items: center;
	justify-content: center;
	gap: 10px;
	border: 0;
	border-radius: 9px;
	background: linear-gradient(135deg, #5267ff, #3920cf);
	color: #fff;
	cursor: pointer;
	font-family: inherit;
	font-size: 13px;
	font-weight: 600;
	line-height: 1;
	box-shadow: none;
	transition: transform .2s ease, filter .2s ease;
}

.froo-contact-form__submit:hover,
.froo-contact-form__submit:focus-visible {
	transform: translateY(-2px);
	filter: brightness(1.04);
}

.froo-contact-form__submit:disabled {
	cursor: wait;
	opacity: .68;
	transform: none;
}

.froo-contact-form__submit svg {
	width: 18px;
	height: 18px;
	flex: 0 0 18px;
}

.froo-contact-form__status {
	margin: 0;
	color: #506181;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.45;
}

.froo-contact-form__status.is-success {
	color: #1c7c46;
}

.froo-contact-form__status.is-error {
	color: #b93a3a;
}

.froo-contact-form__honeypot {
	position: absolute !important;
	left: -99999px !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
}

@media (max-width: 1060px) {
	.froo-contact-section__inner {
		grid-template-columns: 1fr;
		gap: 28px;
	}

	.froo-contact-section__description {
		max-width: 700px;
	}
}

@media (max-width: 767px) {
	.froo-contact-section {
		padding: 62px 16px 30px;
	}

	.froo-contact-section__inner {
		gap: 25px;
		padding: 26px 18px 20px;
		border-radius: 17px;
	}

	.froo-contact-section__eyebrow {
		margin-bottom: 7px;
		font-size: 10px;
		letter-spacing: .16em;
	}

	.froo-contact-section__headline {
		font-size: 28px;
		font-weight: 580;
		line-height: 1.18;
	}

	.froo-contact-section__description {
		margin-top: 12px;
		font-size: 14px;
		line-height: 1.62;
	}

	.froo-contact-section__details {
		display: grid;
		gap: 12px;
		margin-top: 20px;
	}

	.froo-contact-section__detail {
		font-size: 13px;
	}

	.froo-contact-section__detail img {
		width: 23px;
		height: 23px;
	}

	.froo-contact-form__grid {
		grid-template-columns: 1fr;
		gap: 10px;
	}

	.froo-contact-form input,
	.froo-contact-form textarea {
		font-size: 16px;
	}

	.froo-contact-form input::placeholder,
	.froo-contact-form textarea::placeholder {
		font-size: 14px;
	}

	.froo-contact-form select,
	.froo-contact-form__service-fixed {
		font-size: 14px !important;
	}

	.froo-contact-form input,
	.froo-contact-form select {
		height: 44px;
	}

	.froo-contact-form textarea {
		min-height: 102px;
	}

	.froo-contact-form__required-note {
		margin-bottom: 7px;
		font-size: 10px;
	}

	.froo-contact-form__consent {
		gap: 5px !important;
		margin-top: 6px;
		font-size: 10px;
		line-height: 1.48;
	}

	.froo-contact-form__field--wide {
		grid-column: auto;
	}

	.froo-contact-form__submit {
		width: 100%;
		min-width: 0;
	}

	.froo-contact-form__bottom {
		display: block;
	}

	.froo-contact-form__status {
		margin-top: 10px;
	}

	.froo-contact-section__decor--one {
		right: -110px;
		bottom: -154px;
	}

	.froo-contact-section__decor--two {
		right: -72px;
		top: -134px;
	}
}
/*# sourceURL=froo-home-contact-form-inline-css */
</style>
<style id="froo-home-process-inline-css">
.froo-process-section,
.froo-process-section * {
	box-sizing: border-box;
}

.froo-process-section {
	width: 100%;
	padding: 84px 18px 36px;
	font-family: Inter, Arial, sans-serif;
}

.froo-process-section__inner {
	width: min(100%, 1520px);
	margin: 0 auto;
}

.froo-process-section__header {
	margin: 0 0 62px;
	text-align: left;
}

.froo-process-section__eyebrow {
	margin: 0 0 8px;
	color: #5367ff;
	font-size: 11px;
	font-weight: 650;
	letter-spacing: .18em;
	line-height: 1.35;
	text-align: left;
	text-transform: uppercase;
}

.froo-process-section__headline {
	margin: 0;
	color: #0f1e42;
	font-size: clamp(24px, 2.25vw, 36px);
	font-weight: 600;
	letter-spacing: -.035em;
	line-height: 1.18;
	text-align: left;
}

.froo-process-section__card {
	position: relative;
	padding: 32px 24px 24px;
	border: 1px solid rgba(82, 101, 255, .12);
	border-radius: 18px;
	background: rgba(255, 255, 255, .98);
	box-shadow: 0 10px 32px rgba(20, 35, 95, .055);
}

.froo-process-section__line {
	position: absolute;
	top: 0;
	right: 8%;
	left: 8%;
	height: 1px;
	background: linear-gradient(
		90deg,
		rgba(82, 101, 255, 0),
		rgba(82, 101, 255, .28) 8%,
		rgba(82, 101, 255, .28) 92%,
		rgba(82, 101, 255, 0)
	);
}

.froo-process-section__grid {
	display: grid;
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

.froo-process-step {
	position: relative;
	min-width: 0;
	padding: 18px 24px 8px;
}

.froo-process-step:not(:last-child) {
	border-right: 1px solid rgba(20, 35, 95, .10);
}

.froo-process-step__number {
	position: absolute;
	top: -53px;
	left: 50%;
	display: grid;
	width: 36px;
	height: 36px;
	place-items: center;
	transform: translateX(-50%);
	border: 4px solid #eef1ff;
	border-radius: 50%;
	background: linear-gradient(135deg, #5f73ff, #3923ce);
	color: #fff;
	font-size: 13px;
	font-weight: 650;
	line-height: 1;
	box-shadow: 0 4px 12px rgba(78, 82, 215, .18);
}

.froo-process-step__content {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.froo-process-step__icon {
	display: block;
	width: 48px;
	height: 48px;
	margin: 0 0 18px;
	object-fit: contain;
}

.froo-process-step__title {
	margin: 0 0 10px;
	color: #0f1e42;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: -.02em;
	line-height: 1.35;
}

.froo-process-step__description {
	margin: 0;
	color: #64708d;
	font-size: 13px;
	font-weight: 430;
	line-height: 1.72;
}

@media (max-width: 1180px) {
	.froo-process-section__card {
		padding-inline: 16px;
	}

	.froo-process-step {
		padding-inline: 16px;
	}

	.froo-process-step__title {
		font-size: 15px;
	}

	.froo-process-step__description {
		font-size: 12px;
		line-height: 1.65;
	}
}

@media (max-width: 900px) {
	.froo-process-section {
		padding: 58px 16px 28px;
	}

	.froo-process-section__header {
		margin-bottom: 36px;
		padding-inline: 2px;
		text-align: left;
	}

	.froo-process-section__eyebrow {
		margin-bottom: 7px;
		font-size: 10px;
		letter-spacing: .16em;
		text-align: left;
	}

	.froo-process-section__headline {
		font-size: 25px;
		font-weight: 580;
		line-height: 1.22;
		text-align: left;
	}

	.froo-process-section__card {
		padding: 10px 16px 10px 62px;
		border-radius: 16px;
	}

	.froo-process-section__line {
		top: 28px;
		right: auto;
		bottom: 28px;
		left: 32px;
		width: 1px;
		height: auto;
		background: linear-gradient(
			180deg,
			rgba(82, 101, 255, 0),
			rgba(82, 101, 255, .24) 5%,
			rgba(82, 101, 255, .24) 95%,
			rgba(82, 101, 255, 0)
		);
	}

	.froo-process-section__grid {
		display: block;
	}

	.froo-process-step {
		padding: 22px 0 22px;
	}

	.froo-process-step:not(:last-child) {
		border-right: 0;
		border-bottom: 1px solid rgba(20, 35, 95, .08);
	}

	.froo-process-step__number {
		top: 23px;
		left: -46px;
		width: 32px;
		height: 32px;
		transform: none;
		border-width: 3px;
		font-size: 12px;
	}

	.froo-process-step__content {
		display: grid;
		grid-template-columns: 42px minmax(0, 1fr);
		column-gap: 14px;
		align-items: start;
	}

	.froo-process-step__icon {
		grid-row: 1 / span 2;
		width: 42px;
		height: 42px;
		margin: 0;
	}

	.froo-process-step__title {
		margin-bottom: 7px;
		font-size: 15px;
		line-height: 1.32;
	}

	.froo-process-step__description {
		font-size: 12.5px;
		line-height: 1.65;
	}
}
/*# sourceURL=froo-home-process-inline-css */
</style>
<style id="froo-home-projects-inline-css">
.froo-projects-section,
.froo-projects-section * {
	box-sizing: border-box;
}

.froo-projects-section {
	width: 100%;
	padding: 86px 18px 38px;
	font-family: Inter, Arial, sans-serif;
	color: #0f1e42;
}

.froo-projects-section__inner {
	width: min(100%, 1520px);
	margin: 0 auto;
}

.froo-projects-section__header {
	max-width: 860px;
	margin: 0 0 30px;
	text-align: left;
}

.froo-projects-section__eyebrow {
	margin: 0 0 8px;
	color: #5367ff;
	font-size: 11px;
	font-weight: 650;
	letter-spacing: .18em;
	line-height: 1.35;
	text-transform: uppercase;
}

.froo-projects-section__headline {
	margin: 0;
	color: #0f1e42;
	font-size: clamp(24px, 2.25vw, 36px);
	font-weight: 600;
	letter-spacing: -.035em;
	line-height: 1.18;
}

.froo-projects-section__description {
	max-width: 790px;
	margin: 11px 0 0;
	color: #60708f;
	font-size: clamp(14px, 1.2vw, 16px);
	font-weight: 400;
	line-height: 1.65;
}

.froo-projects-section__grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 20px;
}

.froo-project-card {
	overflow: hidden;
	border: 1px solid rgba(82, 104, 176, .12);
	border-radius: 20px;
	background: rgba(255, 255, 255, .98);
	box-shadow: 0 10px 32px rgba(21, 49, 121, .07);
	transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease;
}

.froo-project-card:hover {
	transform: translateY(-4px);
	border-color: rgba(75, 91, 255, .24);
	box-shadow: 0 17px 42px rgba(21, 49, 121, .11);
}

.froo-project-card__media {
	display: block;
	overflow: hidden;
	border-radius: 16px 16px 0 0;
	background: #f7f8fc;
	text-decoration: none;
}

.froo-project-card__media img {
	display: block;
	width: 100%;
	height: auto;
	object-fit: contain;
	object-position: center center;
	transition: transform .4s ease;
}

.froo-project-card:hover .froo-project-card__media img {
	transform: scale(1.04);
}

.froo-project-card__placeholder {
	display: flex;
	width: 100%;
	height: 100%;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 9px;
	padding: 18px;
	color: #7f8eb5;
	text-align: center;
}

.froo-project-card__placeholder-icon {
	display: grid;
	width: 47px;
	height: 47px;
	place-items: center;
	border: 1px solid rgba(83, 98, 255, .10);
	border-radius: 14px;
	background: rgba(255, 255, 255, .62);
	color: #687cff;
}

.froo-project-card__placeholder-icon svg {
	width: 25px;
	height: 25px;
}

.froo-project-card__placeholder-text {
	font-size: 12px;
	font-weight: 500;
	line-height: 1.35;
}

.froo-project-card__content {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 12px;
	padding: 17px 18px 18px;
}

.froo-project-card__copy {
	min-width: 0;
}

.froo-project-card__title {
	margin: 0;
	color: #102042;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: -.02em;
	line-height: 1.32;
}

.froo-project-card__type {
	margin: 5px 0 0;
	color: #7b87a1;
	font-size: 12px;
	font-weight: 430;
	line-height: 1.35;
}

.froo-project-card__link {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	gap: 6px;
	color: #4259ff;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.3;
	text-decoration: none;
	white-space: nowrap;
	transition: color .2s ease, gap .2s ease;
}

.froo-project-card__link:hover,
.froo-project-card__link:focus-visible {
	gap: 9px;
	color: #3029d9;
}

.froo-project-card__link svg,
.froo-projects-section__button svg {
	width: 17px;
	height: 17px;
	flex: 0 0 17px;
}

.froo-projects-section__actions {
	display: flex;
	justify-content: center;
	margin-top: 24px;
}

.froo-projects-section__button {
	display: inline-flex;
	align-items: center;
	gap: 9px;
	padding: 12px 18px;
	border: 1px solid rgba(83, 98, 255, .16);
	border-radius: 11px;
	background: rgba(255, 255, 255, .98);
	color: #4259ff;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.3;
	text-decoration: none;
	box-shadow: 0 8px 20px rgba(31, 55, 130, .055);
	transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}

.froo-projects-section__button:hover,
.froo-projects-section__button:focus-visible {
	transform: translateY(-2px);
	border-color: rgba(83, 98, 255, .28);
	box-shadow: 0 12px 26px rgba(31, 55, 130, .09);
}

@media (max-width: 1120px) {
	.froo-projects-section__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 767px) {
	.froo-projects-section {
		padding: 62px 16px 28px;
	}

	.froo-projects-section__header {
		margin-bottom: 23px;
	}

	.froo-projects-section__eyebrow {
		margin-bottom: 7px;
		font-size: 10px;
		letter-spacing: .16em;
	}

	.froo-projects-section__headline {
		font-size: 25px;
		font-weight: 580;
		line-height: 1.22;
	}

	.froo-projects-section__description {
		margin-top: 10px;
		font-size: 14px;
		line-height: 1.6;
	}

	.froo-projects-section__grid {
		display: flex;
		overflow-x: auto;
		gap: 14px;
		margin-inline: -16px;
		padding: 0 28px 10px;
		scroll-padding-left: 28px;
		scroll-snap-type: x mandatory;
		scrollbar-width: none;
		-webkit-overflow-scrolling: touch;
	}

	.froo-projects-section__grid::-webkit-scrollbar {
		display: none;
	}

	.froo-project-card {
		width: min(84vw, 330px);
		flex: 0 0 min(84vw, 330px);
		scroll-snap-align: start;
		border-radius: 18px;
	}

	.froo-project-card__content {
		padding: 15px 15px 16px;
	}

	.froo-project-card__title {
		font-size: 14px;
	}

	.froo-project-card__type,
	.froo-project-card__link {
		font-size: 11px;
	}

	.froo-projects-section__actions {
		margin-top: 17px;
	}

	.froo-projects-section__button {
		padding: 11px 15px;
		font-size: 12px;
	}
}
/*# sourceURL=froo-home-projects-inline-css */
</style>
<style id="froo-home-reviews-inline-css">
.froo-reviews-section,
.froo-reviews-section * {
	box-sizing: border-box;
}

.froo-reviews-section {
	width: 100%;
	padding: 82px 18px 50px;
	overflow: visible;
	font-family: Inter, Arial, sans-serif;
	color: #0f1e42;
}

.froo-reviews-section__inner {
	width: min(100%, 1520px);
	margin: 0 auto;
}

.froo-reviews-section__header {
	max-width: 860px;
	margin: 0 0 30px;
	text-align: left;
}

.froo-reviews-section__eyebrow {
	margin: 0 0 8px;
	color: #5367ff;
	font-size: 11px;
	font-weight: 650;
	letter-spacing: .18em;
	line-height: 1.35;
	text-transform: uppercase;
}

.froo-reviews-section__headline {
	margin: 0;
	color: #0f1e42;
	font-size: clamp(24px, 2.25vw, 36px);
	font-weight: 600;
	letter-spacing: -.035em;
	line-height: 1.18;
}

.froo-reviews-section__description {
	max-width: 790px;
	margin: 11px 0 0;
	color: #60708f;
	font-size: clamp(14px, 1.2vw, 16px);
	font-weight: 400;
	line-height: 1.65;
}

.froo-reviews-section__layout {
	display: grid;
	grid-template-columns: 260px minmax(0, 1fr);
	gap: 20px;
	align-items: stretch;
}

.froo-reviews-score-card,
.froo-review-card {
	border: 1px solid rgba(82, 104, 176, .12);
	border-radius: 17px;
	background: rgba(255, 255, 255, .98);
	box-shadow: 0 10px 32px rgba(21, 49, 121, .07);
}

.froo-reviews-score-card {
	display: flex;
	min-height: 278px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 24px 22px 22px;
	text-align: center;
}

.froo-reviews-google-icon {
	display: grid;
	width: 64px;
	height: 64px;
	place-items: center;
	border-radius: 18px;
	background: linear-gradient(145deg, #fbfcff, #f1f4ff);
}

.froo-reviews-google-icon img {
	display: block;
	width: 46px;
	height: 46px;
	object-fit: contain;
}

.froo-reviews-score-card__value {
	margin: 14px 0 0;
	color: #091735;
	font-size: 40px;
	font-weight: 650;
	letter-spacing: -.04em;
	line-height: 1;
	text-align: center;
}

.froo-reviews-score-card__stars {
	display: flex;
	justify-content: center;
	gap: 3px;
	margin: 9px 0 7px;
	color: #f7b500;
	font-size: 21px;
	line-height: 1;
	text-align: center;
}

.froo-reviews-score-card__count {
	margin: 0;
	color: #667694;
	font-size: 13px;
	font-weight: 430;
	line-height: 1.5;
	text-align: center;
}

.froo-reviews-score-card__button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	margin-top: 18px;
	color: #4259ff;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.35;
	text-align: center;
	text-decoration: none;
	transition: color .2s ease, gap .2s ease;
}

.froo-reviews-score-card__button:hover,
.froo-reviews-score-card__button:focus-visible {
	gap: 11px;
	color: #3029d9;
}

.froo-reviews-score-card__button svg {
	width: 18px;
	height: 18px;
	flex: 0 0 18px;
}

.froo-reviews-marquee {
	width: 100%;
	min-width: 0;
	overflow: hidden;
	padding: 2px 0 18px;
	margin: -2px 0 -18px;
	border-radius: 17px;
	pointer-events: none;
	user-select: none;
	-webkit-user-select: none;
	touch-action: none;
}

.froo-reviews-marquee__track {
	display: flex;
	width: max-content;
	will-change: transform;
	animation: froo-reviews-marquee-scroll 78s linear infinite;
	pointer-events: none;
}

.froo-reviews-marquee__group {
	display: flex;
	flex: 0 0 auto;
	gap: 20px;
	padding-right: 20px;
}

.froo-review-card {
	display: flex;
	width: 330px;
	min-height: 278px;
	flex: 0 0 330px;
	flex-direction: column;
	padding: 22px 22px 20px;
	pointer-events: none;
}

.froo-review-card__quote {
	color: rgba(100, 113, 143, .24);
}

.froo-review-card__quote svg {
	width: 28px;
	height: 28px;
}

.froo-review-card__text {
	margin: 10px 0 18px;
	color: #253557;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.72;
}

.froo-review-card__author {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-top: auto;
}

.froo-review-card__avatar {
	display: grid;
	width: 46px;
	height: 46px;
	flex: 0 0 46px;
	place-items: center;
	border-radius: 50%;
	font-size: 18px;
	font-weight: 650;
	line-height: 1;
}

.froo-review-card__author-meta {
	min-width: 0;
}

.froo-review-card__name {
	display: block;
	color: #102042;
	font-size: 14px;
	font-weight: 620;
	line-height: 1.35;
}

.froo-review-card__source {
	display: block;
	margin-top: 2px;
	color: #75829d;
	font-size: 12px;
	font-weight: 430;
	line-height: 1.35;
}

@keyframes froo-reviews-marquee-scroll {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(-50%, 0, 0);
	}
}

@media (max-width: 900px) {
	.froo-reviews-section__layout {
		grid-template-columns: 220px minmax(0, 1fr);
	}

	.froo-review-card {
		width: 300px;
		flex-basis: 300px;
	}
}

@media (max-width: 767px) {
	.froo-reviews-section {
		padding: 62px 16px 30px;
	}

	.froo-reviews-section__header {
		margin-bottom: 22px;
	}

	.froo-reviews-section__eyebrow {
		margin-bottom: 7px;
		font-size: 10px;
		letter-spacing: .16em;
	}

	.froo-reviews-section__headline {
		font-size: 25px;
		font-weight: 580;
		line-height: 1.22;
	}

	.froo-reviews-section__description {
		margin-top: 10px;
		font-size: 14px;
		line-height: 1.6;
	}

	.froo-reviews-section__layout {
		display: block;
	}

	.froo-reviews-score-card {
		width: calc(100% - 12px);
		min-height: 0;
		margin-inline: 6px;
		padding: 20px 18px 18px;
	}

	.froo-reviews-google-icon {
		width: 58px;
		height: 58px;
		border-radius: 16px;
	}

	.froo-reviews-google-icon img {
		width: 42px;
		height: 42px;
	}

	.froo-reviews-score-card__value {
		margin-top: 12px;
		font-size: 35px;
	}

	.froo-reviews-score-card__stars {
		font-size: 19px;
	}

	.froo-reviews-score-card__count,
	.froo-review-card__text {
		font-size: 13px;
	}

	.froo-reviews-score-card__button {
		margin-top: 15px;
		font-size: 13px;
	}

	.froo-reviews-marquee {
		margin: 15px 0 -16px;
		padding-bottom: 16px;
		border-radius: 15px;
	}

	.froo-reviews-marquee__track {
		animation-duration: 66s;
	}

	.froo-reviews-marquee__group {
		gap: 14px;
		padding-right: 14px;
	}

	.froo-review-card {
		width: min(84vw, 328px);
		min-height: 250px;
		flex-basis: min(84vw, 328px);
		padding: 19px 18px 18px;
		border-radius: 15px;
	}

	.froo-review-card__quote svg {
		width: 24px;
		height: 24px;
	}

	.froo-review-card__text {
		margin: 8px 0 16px;
		line-height: 1.65;
	}

	.froo-review-card__avatar {
		width: 42px;
		height: 42px;
		flex-basis: 42px;
		font-size: 17px;
	}

	.froo-review-card__name {
		font-size: 13px;
	}

	.froo-review-card__source {
		font-size: 11px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.froo-reviews-marquee__track {
		animation-duration: 160s;
	}
}
/*# sourceURL=froo-home-reviews-inline-css */
</style>
<style id="froo-home-technologies-inline-css">
.froo-tech-section,
.froo-tech-section * {
	box-sizing: border-box;
}

.froo-tech-section {
	width: 100%;
	padding: 18px 18px 22px;
	font-family: Inter, Arial, sans-serif;
}

.froo-tech-section__inner {
	width: min(100%, 1520px);
	margin: 0 auto;
}

.froo-tech-section__eyebrow {
	margin: 0 0 12px;
	color: #5367ff;
	font-size: 11px;
	font-weight: 650;
	letter-spacing: .19em;
	line-height: 1.3;
	text-align: center;
	text-transform: uppercase;
}

.froo-tech-section__card {
	overflow: hidden;
	padding: 18px 26px;
	border: 1px solid rgba(82, 101, 255, .10);
	border-radius: 18px;
	background: rgba(255, 255, 255, .96);
	box-shadow: 0 10px 32px rgba(20, 35, 95, .055);
}

.froo-tech-section__viewport {
	width: 100%;
	overflow: hidden;
}

.froo-tech-section__track {
	width: 100%;
}

.froo-tech-section__group {
	display: grid;
	grid-template-columns: repeat(7, minmax(0, 1fr));
	align-items: center;
	gap: 18px;
	width: 100%;
}

.froo-tech-section__group--duplicate {
	display: none;
}

.froo-tech-section__item {
	display: flex;
	min-width: 0;
	height: 58px;
	align-items: center;
	justify-content: center;
	padding: 4px 6px;
}

.froo-tech-section__logo {
	display: block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 42px;
	object-fit: contain;
	transition: transform .22s ease;
}

.froo-tech-section__item:hover .froo-tech-section__logo {
	transform: translateY(-2px);
}

.froo-tech-logo--woocommerce {
	max-height: 44px;
}

.froo-tech-logo--wordpress {
	max-height: 40px;
}

.froo-tech-logo--google-ads {
	max-height: 38px;
}

.froo-tech-logo--meta {
	max-height: 34px;
}

.froo-tech-logo--analytics {
	max-height: 42px;
}

.froo-tech-logo--search-console {
	max-height: 40px;
}

.froo-tech-logo--senuto {
	max-height: 34px;
}

@media (max-width: 1100px) {
	.froo-tech-section__card {
		padding-inline: 18px;
	}

	.froo-tech-section__group {
		gap: 12px;
	}

	.froo-tech-section__item {
		height: 52px;
	}

	.froo-tech-section__logo {
		max-height: 36px;
	}
}

@media (max-width: 767px) {
	.froo-tech-section {
		padding: 14px 16px 20px;
	}

	.froo-tech-section__eyebrow {
		margin-bottom: 10px;
		font-size: 10px;
		letter-spacing: .16em;
	}

	.froo-tech-section__card {
		padding: 14px 0;
		border: 1px solid rgba(82, 101, 255, .10);
		border-radius: 15px;
	}

	.froo-tech-section__viewport {
		overflow: hidden;
	}

	.froo-tech-section__track {
		display: flex;
		width: max-content;
		will-change: transform;
		animation: froo-tech-mobile-marquee 22s linear infinite;
	}

	.froo-tech-section__group,
	.froo-tech-section__group--duplicate {
		display: flex;
		width: max-content;
		flex: 0 0 auto;
		align-items: center;
		gap: 10px;
		padding-right: 10px;
	}

	.froo-tech-section__item {
		width: 142px;
		height: 50px;
		flex: 0 0 142px;
		padding: 4px 10px;
	}

	.froo-tech-section__logo {
		max-width: 122px;
		max-height: 34px;
	}
}

@keyframes froo-tech-mobile-marquee {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(-50%, 0, 0);
	}
}
/*# sourceURL=froo-home-technologies-inline-css */
</style>
<style id="froo-home-why-us-inline-css">
.froo-why-section,
.froo-why-section * {
	box-sizing: border-box;
}

.froo-why-section {
	width: 100%;
	padding: 86px 18px 44px;
	font-family: Inter, Arial, sans-serif;
	color: #0f1e42;
}

.froo-why-section__inner {
	width: min(100%, 1520px);
	margin: 0 auto;
}

.froo-why-section__header {
	max-width: 900px;
	margin: 0 0 30px;
	text-align: left;
}

.froo-why-section__eyebrow {
	margin: 0 0 8px;
	color: #5367ff;
	font-size: 11px;
	font-weight: 650;
	letter-spacing: .18em;
	line-height: 1.35;
	text-transform: uppercase;
}

.froo-why-section__headline {
	margin: 0;
	color: #0f1e42;
	font-size: clamp(24px, 2.25vw, 36px);
	font-weight: 600;
	letter-spacing: -.035em;
	line-height: 1.18;
}

.froo-why-section__lead {
	max-width: 830px;
	margin: 11px 0 0;
	color: #60708f;
	font-size: clamp(14px, 1.2vw, 16px);
	font-weight: 400;
	line-height: 1.65;
}

.froo-why-section__grid {
	display: grid;
	grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr);
	gap: 22px;
	align-items: stretch;
}

.froo-why-section__feature {
	position: relative;
	overflow: hidden;
	min-height: 460px;
	padding: 34px;
	border-radius: 21px;
	background:
		linear-gradient(135deg, rgba(21, 40, 91, .98), rgba(47, 43, 188, .95)),
		#15285b;
	box-shadow: 0 18px 44px rgba(24, 37, 104, .18);
}

.froo-why-section__feature-orb {
	position: absolute;
	border-radius: 999px;
	pointer-events: none;
}

.froo-why-section__feature-orb--one {
	right: -110px;
	top: -88px;
	width: 300px;
	height: 300px;
	border: 42px solid rgba(126, 139, 255, .16);
}

.froo-why-section__feature-orb--two {
	right: 52px;
	bottom: -140px;
	width: 260px;
	height: 260px;
	border: 34px solid rgba(143, 131, 255, .11);
}

.froo-why-section__feature-content {
	position: relative;
	z-index: 2;
	display: flex;
	height: 100%;
	flex-direction: column;
	align-items: flex-start;
}

.froo-why-section__feature-kicker {
	margin: 0 0 16px;
	color: #b9c4ff;
	font-size: 11px;
	font-weight: 650;
	letter-spacing: .16em;
	line-height: 1.35;
	text-transform: uppercase;
}

.froo-why-section__feature-title {
	max-width: 720px;
	margin: 0;
	color: #fff;
	font-size: clamp(25px, 2.25vw, 37px);
	font-weight: 560;
	letter-spacing: -.045em;
	line-height: 1.16;
}

.froo-why-section__feature-text {
	max-width: 690px;
	margin: 17px 0 0;
	color: rgba(237, 241, 255, .82);
	font-size: 15px;
	font-weight: 400;
	line-height: 1.72;
}

.froo-why-section__feature-list {
	display: flex;
	flex-wrap: wrap;
	gap: 9px;
	margin: 24px 0 0;
	padding: 0;
	list-style: none;
}

.froo-why-section__feature-list li {
	padding: 8px 12px;
	border: 1px solid rgba(213, 220, 255, .18);
	border-radius: 999px;
	background: rgba(255, 255, 255, .08);
	color: rgba(248, 250, 255, .90);
	font-size: 12px;
	font-weight: 520;
	line-height: 1.2;
}

.froo-why-section__feature-button {
	display: inline-flex;
	align-items: center;
	gap: 9px;
	margin-top: auto;
	padding: 13px 17px;
	border: 1px solid rgba(229, 234, 255, .22);
	border-radius: 11px;
	background: rgba(255, 255, 255, .10);
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.3;
	text-decoration: none;
	transition: background .2s ease, transform .2s ease, border-color .2s ease;
}

.froo-why-section__feature-button:hover,
.froo-why-section__feature-button:focus-visible {
	transform: translateY(-2px);
	border-color: rgba(255, 255, 255, .35);
	background: rgba(255, 255, 255, .16);
}

.froo-why-section__feature-button svg {
	width: 18px;
	height: 18px;
	flex: 0 0 18px;
}

.froo-why-section__benefits {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 18px;
}

.froo-why-card {
	padding: 24px 22px 22px;
	border: 1px solid rgba(82, 104, 176, .12);
	border-radius: 18px;
	background: rgba(255, 255, 255, .98);
	box-shadow: 0 10px 32px rgba(21, 49, 121, .07);
	transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease;
}

.froo-why-card:hover {
	transform: translateY(-4px);
	border-color: rgba(75, 91, 255, .24);
	box-shadow: 0 16px 38px rgba(21, 49, 121, .11);
}

.froo-why-card__icon {
	display: grid;
	width: 52px;
	height: 52px;
	place-items: center;
	border: 1px solid rgba(83, 98, 255, .09);
	border-radius: 15px;
	background: linear-gradient(145deg, rgba(250, 251, 255, .98), rgba(241, 244, 255, .90));
	color: #5367ff;
}

.froo-why-card__icon svg {
	width: 27px;
	height: 27px;
}

.froo-why-card__title {
	margin: 17px 0 8px;
	color: #102042;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: -.025em;
	line-height: 1.32;
}

.froo-why-card__text {
	margin: 0;
	color: #667694;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.7;
}

@media (max-width: 1080px) {
	.froo-why-section__grid {
		grid-template-columns: 1fr;
	}

	.froo-why-section__feature {
		min-height: 390px;
	}

	.froo-why-section__benefits {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}

@media (max-width: 900px) {
	.froo-why-section__benefits {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 767px) {
	.froo-why-section {
		padding: 62px 16px 30px;
	}

	.froo-why-section__header {
		margin-bottom: 22px;
	}

	.froo-why-section__eyebrow {
		margin-bottom: 7px;
		font-size: 10px;
		letter-spacing: .16em;
	}

	.froo-why-section__headline {
		font-size: 25px;
		font-weight: 580;
		line-height: 1.22;
	}

	.froo-why-section__lead {
		margin-top: 10px;
		font-size: 14px;
		line-height: 1.6;
	}

	.froo-why-section__grid {
		gap: 15px;
	}

	.froo-why-section__feature {
		min-height: 0;
		padding: 25px 20px 21px;
		border-radius: 17px;
	}

	.froo-why-section__feature-kicker {
		margin-bottom: 12px;
		font-size: 10px;
		letter-spacing: .14em;
	}

	.froo-why-section__feature-title {
		font-size: 25px;
		font-weight: 540;
		line-height: 1.18;
	}

	.froo-why-section__feature-text {
		margin-top: 13px;
		font-size: 13px;
		line-height: 1.66;
	}

	.froo-why-section__feature-list {
		gap: 7px;
		margin-top: 18px;
	}

	.froo-why-section__feature-list li {
		padding: 7px 10px;
		font-size: 11px;
	}

	.froo-why-section__feature-button {
		margin-top: 22px;
		padding: 12px 14px;
		font-size: 12px;
	}

	.froo-why-section__benefits {
		grid-template-columns: 1fr;
		gap: 13px;
	}

	.froo-why-card {
		padding: 19px 18px 18px;
		border-radius: 15px;
	}

	.froo-why-card__icon {
		width: 47px;
		height: 47px;
		border-radius: 14px;
	}

	.froo-why-card__icon svg {
		width: 25px;
		height: 25px;
	}

	.froo-why-card__title {
		margin-top: 14px;
		font-size: 16px;
	}

	.froo-why-card__text {
		font-size: 13px;
		line-height: 1.64;
	}
}
/*# sourceURL=froo-home-why-us-inline-css */
</style>
<style id="froo-projects-page-inline-css">
.froo-projects-page,.froo-projects-page *{box-sizing:border-box}.froo-projects-page{overflow:hidden;background:#fff;color:#0f1e42;font-family:Inter,Arial,sans-serif}.froo-projects-page__wrap{width: min(100%, 1520px);margin:auto}.froo-projects-page__hero{padding:76px 18px 54px;background:radial-gradient(circle at 83% 18%,rgba(102,113,255,.15),transparent 34%),linear-gradient(180deg,#fbfcff,#fff)}.froo-projects-page__kicker{margin:0 0 9px;color:#5367ff;font-size:11px;font-weight:650;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.froo-projects-page__hero h1{max-width:900px;margin:0;color:#0f1e42;font-size:clamp(36px,3.4vw,52px);font-weight:560;letter-spacing:-.052em;line-height:1.08}.froo-projects-page__hero h1 span{color:#5367ff}.froo-projects-page__lead{max-width:880px;margin:17px 0 0;color:#60708f;font-size:16px;line-height:1.68}.froo-projects-page__gallery-section{padding:18px 18px 82px}.froo-projects-page__toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.froo-projects-page__filter{display:inline-flex;min-height:46px;align-items:center;gap:8px;padding:0 15px;border:1px solid rgba(83,98,255,.14);border-radius:11px;background:#fff;color:#5b6987;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;transition:.22s ease}.froo-projects-page__filter svg{width:19px;height:19px}.froo-projects-page__filter:hover,.froo-projects-page__filter:focus-visible{transform:translateY(-2px);border-color:rgba(83,98,255,.28);color:#4459ea}.froo-projects-page__filter.is-active{border-color:transparent;background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff;box-shadow:0 9px 20px rgba(66,68,216,.16)}.froo-projects-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.froo-projects-page__card{display:block;overflow:hidden;border:1px solid rgba(82,104,176,.12);border-radius:19px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 11px 31px rgba(21,49,121,.065);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,opacity .24s ease}.froo-projects-page__card:focus-visible{outline:3px solid rgba(83,98,255,.34);outline-offset:4px}.froo-projects-page__card.is-hidden{display:none}.froo-projects-page__media{overflow:hidden;background:linear-gradient(145deg,#f7f8fc,#f1f4fb)}.froo-projects-page__media img{display:block;width:100%;height:auto;transition:transform .38s ease}.froo-projects-page__card-footer{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px 16px}.froo-projects-page__label{display:block;color:#5367ff;font-size:10px;font-weight:650;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.froo-projects-page__card h2{margin:7px 0 0;color:#102042;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.32}.froo-projects-page__arrow{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:50%;background:#f1f3ff;color:#5367ff;transition:.25s ease}.froo-projects-page__arrow svg{width:17px;height:17px}.froo-projects-page__cta{padding:18px}.froo-projects-page__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;border-radius:20px;background:linear-gradient(135deg,#5167ff,#3920cf);color:#fff}.froo-projects-page__cta .froo-projects-page__kicker{color:rgba(230,235,255,.78)}.froo-projects-page__cta h2{max-width:810px;margin:0;color:#fff;font-size:clamp(25px,2.4vw,36px);font-weight:560;letter-spacing:-.04em;line-height:1.16}.froo-projects-page__cta p:not(.froo-projects-page__kicker){max-width:760px;margin:11px 0 0;color:rgba(240,243,255,.82);font-size:14px;line-height:1.65}.froo-projects-page__cta-button{display:inline-flex;min-height:50px;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:11px;background:#fff;color:#394eea;font-size:13px;font-weight:600;text-decoration:none;transition:.2s ease}.froo-projects-page__cta-button svg{width:18px;height:18px}.froo-projects-page__cta-button:hover{transform:translateY(-2px)}.froo-projects-page__contact .froo-contact-section{padding-top:66px}@media(hover:hover) and (pointer:fine){.froo-projects-page__card:hover{transform:translateY(-7px);border-color:rgba(83,98,255,.24);box-shadow:0 19px 42px rgba(31,55,130,.12)}.froo-projects-page__card:hover .froo-projects-page__media img{transform:scale(1.035)}.froo-projects-page__card:hover .froo-projects-page__arrow{transform:translateX(3px);background:linear-gradient(135deg,#5a70ff,#3b24d2);color:#fff}}@media(max-width:1100px){.froo-projects-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.froo-projects-page__hero{padding:50px 16px 40px}.froo-projects-page__kicker{font-size:10px;letter-spacing:.16em}.froo-projects-page__hero h1{font-size:30px;font-weight:540;line-height:1.14}.froo-projects-page__lead{margin-top:14px;font-size:14px;line-height:1.62}.froo-projects-page__gallery-section{padding:10px 16px 68px}.froo-projects-page__toolbar{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:18px}.froo-projects-page__filter{width:100%;min-height:44px;justify-content:flex-start;padding:0 13px;font-size:12px}.froo-projects-page__grid{grid-template-columns:1fr;gap:14px}.froo-projects-page__card{border-radius:16px}.froo-projects-page__card-footer{min-height:76px;padding:13px 14px 14px}.froo-projects-page__label{font-size:9px}.froo-projects-page__card h2{margin-top:6px;font-size:15px}.froo-projects-page__arrow{width:33px;height:33px;flex-basis:33px}.froo-projects-page__cta{padding:16px}.froo-projects-page__cta-inner{display:block;padding:24px 20px 20px;border-radius:17px}.froo-projects-page__cta h2{font-size:26px}.froo-projects-page__cta p:not(.froo-projects-page__kicker){font-size:13px}.froo-projects-page__cta-button{width:100%;margin-top:19px;font-size:12px}.froo-projects-page__contact .froo-contact-section{padding-top:50px}}
/*# sourceURL=froo-projects-page-inline-css */
</style>
<style id="froo-shop-offer-page-inline-css">
.froo-shop-page,.froo-shop-page *{box-sizing:border-box}.froo-shop-page{overflow:hidden;font-family:Inter,Arial,sans-serif;color:#0f1e42;background:#fff}.froo-shop-wrap{width: min(100%, 1520px);margin:auto}.froo-shop-kicker{margin:0 0 9px;color:#5367ff;font-size:11px;font-weight:650;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.froo-shop-hero{position:relative;padding:74px 18px 68px;background:radial-gradient(circle at 84% 22%,rgba(102,113,255,.17),transparent 32%),linear-gradient(180deg,#fbfcff,#fff)}.froo-shop-hero:after{position:absolute;right:-120px;bottom:0;width:620px;height:260px;background:url('https://froosolutions.com/wp-content/uploads/2026/06/fala_niebieska_bez_tla.png') center/contain no-repeat;content:'';opacity:.3}.froo-shop-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(450px,.9fr);gap:50px;align-items:center}.froo-shop-hero h1{max-width:760px;margin:0;color:#0f1e42;font-size:clamp(34px,3.2vw,48px);font-weight:590;letter-spacing:-.055em;line-height:1.08}.froo-shop-hero h1 span{display:block;color:#5367ff}.froo-shop-hero__lead{max-width:710px;margin:20px 0 0;color:#60708f;font-size:17px;line-height:1.72}.froo-shop-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.froo-shop-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:11px;font-size:13px;font-weight:600;text-decoration:none;transition:.2s ease}.froo-shop-btn svg{width:18px;height:18px}.froo-shop-btn:hover{transform:translateY(-2px)}.froo-shop-btn--primary{background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff}.froo-shop-btn--ghost{border:1px solid rgba(83,98,255,.17);background:#fff;color:#4259ff}.froo-shop-btn--white{background:#fff;color:#394eea}.froo-shop-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.froo-shop-tags span{padding:7px 10px;border:1px solid rgba(83,98,255,.1);border-radius:999px;background:rgba(255,255,255,.76);color:#687694;font-size:11px;font-weight:520}.froo-shop-visual{position:relative;min-height:500px}.froo-shop-browser{position:absolute;top:40px;right:56px;left:0;overflow:hidden;border:10px solid #171d2d;border-radius:24px;background:#fff;box-shadow:0 30px 70px rgba(26,39,91,.20);transform:perspective(1200px) rotateY(-7deg) rotateX(1.2deg)}.froo-shop-browser__bar{display:flex;gap:6px;height:30px;align-items:center;padding:0 12px;background:#202739}.froo-shop-browser__bar i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.44)}.froo-shop-browser__body{display:grid;min-height:338px;grid-template-columns:84px 1fr}.froo-shop-browser__side{display:flex;flex-direction:column;gap:12px;padding:18px 12px;background:linear-gradient(180deg,#f1f4fd,#fbfcff)}.froo-shop-browser__side span{display:block;height:12px;border-radius:999px;background:#dfe5f5}.froo-shop-browser__side span:nth-child(1){width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#dfe5ff,#f2f5ff)}.froo-shop-browser__side span:nth-child(2){width:48px}.froo-shop-browser__side span:nth-child(3){width:38px}.froo-shop-browser__side span:nth-child(4){width:52px}.froo-shop-browser__main{padding:18px 18px 20px;background:#fff}.froo-shop-browser__toolbar{display:flex;justify-content:space-between;gap:10px}.froo-shop-browser__toolbar span{display:block;height:10px;border-radius:999px;background:#e6eaf6}.froo-shop-browser__toolbar span:nth-child(1){width:22%}.froo-shop-browser__toolbar span:nth-child(2){width:18%}.froo-shop-browser__toolbar span:nth-child(3){width:30%}.froo-shop-browser__hero{display:grid;grid-template-columns:1fr 46%;gap:14px;align-items:center;margin-top:14px;padding:18px;border-radius:18px;background:linear-gradient(135deg,#f4f6ff,#eef1ff)}.froo-shop-browser__hero-copy em{display:block;height:12px;border-radius:999px;background:#ced7ff}.froo-shop-browser__hero-copy em.short{width:72%;margin-top:10px}.froo-shop-browser__hero-copy b{display:block;width:88px;height:34px;margin-top:18px;border-radius:10px;background:linear-gradient(135deg,#546aff,#3a21cf)}.froo-shop-browser__hero-media{height:120px;border-radius:16px;background:linear-gradient(135deg,#e2e6f4,#cfd8f0)}.froo-shop-browser__products{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.froo-shop-browser__products b{display:block;padding:10px;border-radius:14px;background:#f7f8fc}.froo-shop-browser__products b span{display:block;height:72px;border-radius:10px;background:linear-gradient(145deg,#eef1f8,#dce3f5)}.froo-shop-browser__products b i{display:block;width:78%;height:7px;margin-top:10px;border-radius:999px;background:#d9deee}.froo-shop-browser__products b i.small{width:52%;margin-top:6px}.froo-shop-browser__line{width:84%;height:8px;margin-top:20px;border-radius:999px;background:#e1e5f2}.froo-shop-browser__line.short{width:58%;margin-top:10px}.froo-shop-phone{position:absolute;right:0;bottom:36px;width:130px;padding:8px;border:6px solid #171d2d;border-radius:26px;background:#fff;box-shadow:0 26px 55px rgba(26,39,91,.18)}.froo-shop-phone__notch{width:54px;height:8px;margin:0 auto 10px;border-radius:999px;background:#171d2d}.froo-shop-phone__screen{padding:8px;border-radius:18px;background:#f9faff}.froo-shop-phone__hero{height:110px;border-radius:14px;background:linear-gradient(135deg,#e1e6f4,#d3dcf1)}.froo-shop-phone__line{height:7px;margin-top:9px;border-radius:999px;background:#dbe1f0}.froo-shop-phone__line.short{width:68%}.froo-shop-phone__cta{width:78%;height:28px;margin-top:12px;border-radius:10px;background:linear-gradient(135deg,#546aff,#3a21cf)}.froo-shop-pill{position:absolute;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid rgba(83,98,255,.1);border-radius:16px;background:rgba(255,255,255,.95);color:#14254b;box-shadow:0 18px 36px rgba(31,55,130,.12)}.froo-shop-pill strong{font-size:13px;font-weight:620;line-height:1.25}.froo-shop-pill span{color:#73819d;font-size:11px;font-weight:430;line-height:1.35}.froo-shop-pill--a{left:-8px;top:6px;max-width:190px}.froo-shop-pill--b{left:18px;bottom:0;max-width:210px}.froo-shop-pill--c{right:18px;top:16px;max-width:210px}.froo-shop-section{padding:80px 18px}.froo-shop-section--soft{background:linear-gradient(180deg,#fbfcff,#f7f9ff)}.froo-shop-heading{max-width:900px;margin:0 0 30px}.froo-shop-heading h2,.froo-shop-scope h2{margin:0;color:#0f1e42;font-size:clamp(28px,2.7vw,40px);font-weight:590;letter-spacing:-.04em;line-height:1.16}.froo-shop-heading p:last-child,.froo-shop-text{max-width:820px;margin:12px 0 0;color:#60708f;font-size:15px;line-height:1.72}.froo-shop-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.froo-shop-feature,.froo-shop-process article{padding:22px 20px 20px;border:1px solid rgba(82,104,176,.12);border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(21,49,121,.06)}.froo-shop-feature__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#f8f9ff,#eef1ff);color:#5367ff}.froo-shop-feature__icon svg{width:27px;height:27px}.froo-shop-feature h3,.froo-shop-process h3{margin:16px 0 8px;color:#102042;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.32}.froo-shop-feature p,.froo-shop-process p{margin:0;color:#667694;font-size:13px;line-height:1.7}.froo-shop-scope{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:42px;align-items:center}.froo-shop-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:24px 0 0;padding:0;list-style:none}.froo-shop-checklist li{display:flex;gap:9px;align-items:flex-start;color:#324363;font-size:13px;font-weight:470;line-height:1.5}.froo-shop-checklist li span{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;background:#eef1ff;color:#5367ff}.froo-shop-checklist svg{width:15px;height:15px}.froo-shop-premium-card{padding:28px;border-radius:20px;background:linear-gradient(135deg,#17275a,#3929be);color:#fff;box-shadow:0 18px 40px rgba(27,40,104,.18)}.froo-shop-premium-card__kicker{margin:0;color:#b8c4ff;font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.froo-shop-premium-card h3{margin:13px 0 0;color:#fff;font-size:27px;font-weight:560;letter-spacing:-.04em;line-height:1.16}.froo-shop-premium-card>p:not(.froo-shop-premium-card__kicker){margin:14px 0 0;color:rgba(239,243,255,.82);font-size:14px;line-height:1.68}.froo-shop-premium-card__rows{display:grid;gap:10px;margin-top:22px}.froo-shop-premium-card__rows div{padding:11px 12px;border:1px solid rgba(218,226,255,.15);border-radius:11px;background:rgba(255,255,255,.07)}.froo-shop-premium-card__rows b,.froo-shop-premium-card__rows span{display:block}.froo-shop-premium-card__rows b{font-size:13px}.froo-shop-premium-card__rows span{margin-top:3px;color:rgba(237,241,255,.74);font-size:12px}.froo-shop-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.froo-shop-process article>span{color:#5367ff;font-size:24px;font-weight:590;letter-spacing:-.04em}.froo-shop-process h3{margin-top:13px}.froo-shop-cta{padding:18px}.froo-shop-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;border-radius:20px;background:linear-gradient(135deg,#5167ff,#3920cf);color:#fff}.froo-shop-cta .froo-shop-kicker{color:rgba(230,235,255,.78)}.froo-shop-cta h2{max-width:800px;margin:0;color:#fff;font-size:clamp(25px,2.4vw,36px);font-weight:560;letter-spacing:-.04em;line-height:1.16}.froo-shop-cta p:not(.froo-shop-kicker){max-width:760px;margin:11px 0 0;color:rgba(240,243,255,.82);font-size:14px;line-height:1.65}.froo-shop-contact .froo-contact-section{padding-top:66px}@media(max-width:1100px){.froo-shop-hero__grid{grid-template-columns:1fr}.froo-shop-visual{min-height:430px}.froo-shop-features,.froo-shop-process{grid-template-columns:repeat(2,minmax(0,1fr))}.froo-shop-scope{grid-template-columns:1fr}}@media(max-width:767px){.froo-shop-hero{padding:54px 16px 44px}.froo-shop-hero__grid{gap:26px}.froo-shop-kicker{font-size:10px;letter-spacing:.16em}.froo-shop-hero h1{font-size:32px;font-weight:550;line-height:1.12}.froo-shop-hero__lead{margin-top:16px;font-size:14px;line-height:1.65}.froo-shop-actions{display:grid;margin-top:21px}.froo-shop-btn{width:100%;min-height:48px;font-size:12px}.froo-shop-visual{min-height:340px}.froo-shop-browser{top:44px;right:34px;left:0;border-width:7px;border-radius:16px;transform:none}.froo-shop-browser__bar{height:23px}.froo-shop-browser__body{min-height:210px;grid-template-columns:46px 1fr}.froo-shop-browser__main{padding:10px 10px 12px}.froo-shop-browser__toolbar span{height:7px}.froo-shop-browser__hero{grid-template-columns:1fr 44%;gap:8px;margin-top:10px;padding:10px;border-radius:12px}.froo-shop-browser__hero-copy em{height:8px}.froo-shop-browser__hero-copy em.short{margin-top:6px}.froo-shop-browser__hero-copy b{width:58px;height:22px;margin-top:10px;border-radius:8px}.froo-shop-browser__hero-media{height:72px;border-radius:10px}.froo-shop-browser__products{gap:7px;margin-top:10px}.froo-shop-browser__products b{padding:6px;border-radius:10px}.froo-shop-browser__products b span{height:46px;border-radius:8px}.froo-shop-browser__products b i{height:5px;margin-top:6px}.froo-shop-browser__products b i.small{margin-top:4px}.froo-shop-browser__line{height:5px;margin-top:11px}.froo-shop-browser__line.short{margin-top:6px}.froo-shop-phone{right:0;bottom:18px;width:84px;padding:5px;border-width:4px;border-radius:18px}.froo-shop-phone__notch{width:34px;height:5px;margin-bottom:7px}.froo-shop-phone__screen{padding:5px;border-radius:12px}.froo-shop-phone__hero{height:62px;border-radius:9px}.froo-shop-phone__line{height:5px;margin-top:6px}.froo-shop-phone__cta{height:18px;margin-top:8px;border-radius:7px}.froo-shop-pill{padding:10px 11px;border-radius:12px}.froo-shop-pill strong{font-size:10px}.froo-shop-pill span{font-size:9px}.froo-shop-pill--a{left:0;top:0;max-width:138px}.froo-shop-pill--b{left:8px;bottom:0;max-width:150px}.froo-shop-pill--c{right:10px;top:8px;max-width:146px}.froo-shop-section{padding:68px 16px}.froo-shop-heading{margin-bottom:23px}.froo-shop-heading h2,.froo-shop-scope h2{font-size:27px;font-weight:570}.froo-shop-heading p:last-child,.froo-shop-text{font-size:14px;line-height:1.62}.froo-shop-features,.froo-shop-process{grid-template-columns:1fr;gap:13px}.froo-shop-feature,.froo-shop-process article{padding:19px 18px 18px;border-radius:15px}.froo-shop-feature h3,.froo-shop-process h3{font-size:16px}.froo-shop-checklist{grid-template-columns:1fr}.froo-shop-premium-card{padding:23px 20px 20px;border-radius:17px}.froo-shop-premium-card h3{font-size:25px}.froo-shop-cta{padding:16px}.froo-shop-cta__inner{display:block;padding:24px 20px 20px;border-radius:17px}.froo-shop-cta h2{font-size:26px}.froo-shop-cta p:not(.froo-shop-kicker){font-size:13px}.froo-shop-cta .froo-shop-btn{margin-top:19px}.froo-shop-contact .froo-contact-section{padding-top:50px}}

.froo-shop-dedicated-note{display:flex;max-width:980px;gap:12px;align-items:flex-start;margin:-4px 0 24px;padding:15px 17px;border:1px solid rgba(83,98,255,.12);border-radius:14px;background:linear-gradient(135deg,rgba(247,249,255,.98),rgba(240,243,255,.84));box-shadow:0 8px 22px rgba(31,55,130,.045)}
.froo-shop-dedicated-note__icon{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#5b6fff,#3d28d2);color:#fff}
.froo-shop-dedicated-note__icon svg{width:17px;height:17px}
.froo-shop-dedicated-note p{margin:1px 0 0;color:#52617e;font-size:13px;font-weight:400;line-height:1.62}
.froo-shop-dedicated-note strong{color:#1b2c52;font-weight:620}
.froo-shop-feature{position:relative;overflow:hidden;isolation:isolate;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}
.froo-shop-feature:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(145deg,rgba(250,251,255,.98),rgba(241,244,255,.88));content:'';opacity:0;transition:opacity .3s ease}
.froo-shop-feature__icon{transition:transform .3s ease,box-shadow .3s ease,background .3s ease}
.froo-shop-feature__icon svg{transition:transform .3s ease}
.froo-shop-feature h3{transition:color .3s ease}
@media(hover:hover) and (pointer:fine){
	.froo-shop-feature:hover{transform:translateY(-7px);border-color:rgba(83,98,255,.28);box-shadow:0 18px 42px rgba(31,55,130,.12)}
	.froo-shop-feature:hover:before{opacity:1}
	.froo-shop-feature:hover .froo-shop-feature__icon{transform:translateY(-3px) scale(1.07);background:linear-gradient(145deg,#f1f4ff,#e7ebff);box-shadow:0 10px 20px rgba(83,98,255,.13)}
	.froo-shop-feature:hover .froo-shop-feature__icon svg{transform:rotate(-5deg) scale(1.05)}
	.froo-shop-feature:hover h3{color:#3448d9}
}
@media(max-width:767px){
	.froo-shop-dedicated-note{gap:10px;margin:-2px 0 18px;padding:13px 14px;border-radius:13px}
	.froo-shop-dedicated-note__icon{width:24px;height:24px;flex-basis:24px}
	.froo-shop-dedicated-note__icon svg{width:15px;height:15px}
	.froo-shop-dedicated-note p{margin:0;font-size:12px;line-height:1.58}
}


.froo-shop-hero:after{opacity:.14}
.froo-shop-visual--image{display:flex;align-items:center;justify-content:center;min-height:500px}
.froo-shop-visual__frame{position:relative;width:min(100%,720px);padding:0;border-radius:28px;filter:drop-shadow(0 28px 60px rgba(24,40,104,.12))}
.froo-shop-visual__frame:before{position:absolute;inset:auto 4% -16px 4%;height:54px;border-radius:50%;background:radial-gradient(circle,rgba(83,103,255,.16),rgba(83,103,255,0) 72%);content:'';filter:blur(10px);z-index:0}
.froo-shop-visual__image{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:0;transform:translateZ(0)}
@media(hover:hover) and (pointer:fine){
	.froo-shop-visual__frame{transition:transform .35s ease,filter .35s ease}
	.froo-shop-visual__frame:hover{transform:translateY(-6px) scale(1.01);filter:drop-shadow(0 34px 76px rgba(24,40,104,.16))}
}
@media(max-width:1100px){
	.froo-shop-visual--image{min-height:420px}
	.froo-shop-visual__frame{width:min(100%,640px)}
}
@media(max-width:767px){
	.froo-shop-hero:after{right:-120px;bottom:-10px;width:420px;height:180px;opacity:.1}
	.froo-shop-visual--image{min-height:auto;padding-top:2px}
	.froo-shop-visual__frame{width:100%;max-width:520px}
}

/*# sourceURL=froo-shop-offer-page-inline-css */
</style>
<style id="froo-website-offer-page-inline-css">
.froo-website-page,.froo-website-page *{box-sizing:border-box}.froo-website-page{overflow:hidden;background:#fff;color:#0f1e42;font-family:Inter,Arial,sans-serif}.froo-website-wrap{width: min(100%, 1520px);margin:auto}.froo-website-kicker{margin:0 0 9px;color:#5367ff;font-size:11px;font-weight:650;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.froo-website-hero{padding:74px 18px 68px;background:radial-gradient(circle at 84% 24%,rgba(102,113,255,.14),transparent 34%),linear-gradient(180deg,#fbfcff,#fff)}.froo-website-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,.94fr);gap:54px;align-items:center}.froo-website-hero h1{max-width:760px;margin:0;color:#0f1e42;font-size:clamp(34px,3.2vw,48px);font-weight:590;letter-spacing:-.055em;line-height:1.08}.froo-website-hero h1 span{display:block;color:#5367ff}.froo-website-hero__lead{max-width:710px;margin:20px 0 0;color:#60708f;font-size:17px;line-height:1.72}.froo-website-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.froo-website-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:11px;font-size:13px;font-weight:600;text-decoration:none;transition:.2s ease}.froo-website-btn svg{width:18px;height:18px}.froo-website-btn:hover{transform:translateY(-2px)}.froo-website-btn--primary{background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff}.froo-website-btn--ghost{border:1px solid rgba(83,98,255,.17);background:#fff;color:#4259ff}.froo-website-btn--white{background:#fff;color:#394eea}.froo-website-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.froo-website-tags span{padding:7px 10px;border:1px solid rgba(83,98,255,.1);border-radius:999px;background:#fff;color:#687694;font-size:11px;font-weight:520}.froo-website-visual{position:relative;min-height:510px}.froo-website-browser{position:absolute;top:44px;right:24px;left:0;overflow:hidden;border:9px solid #172033;border-radius:24px;background:#fff;box-shadow:0 28px 65px rgba(26,39,91,.18);transform:perspective(1200px) rotateY(-6deg) rotateX(1deg)}.froo-website-browser__bar{display:flex;height:28px;gap:6px;align-items:center;padding:0 12px;background:#20283b}.froo-website-browser__bar i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.42)}.froo-website-browser__nav{display:flex;height:54px;align-items:center;gap:18px;padding:0 18px;border-bottom:1px solid #eef1f7}.froo-website-browser__nav>b{width:74px;height:16px;border-radius:999px;background:linear-gradient(135deg,#5a70ff,#3b24d2)}.froo-website-browser__nav div{display:flex;gap:12px;margin-left:auto}.froo-website-browser__nav span{width:32px;height:7px;border-radius:999px;background:#e0e5f1}.froo-website-browser__nav em{width:66px;height:26px;border-radius:9px;background:linear-gradient(135deg,#596eff,#3c25d2)}.froo-website-browser__main{display:grid;grid-template-columns:1fr 42%;gap:18px;align-items:center;padding:28px 24px 22px;background:linear-gradient(135deg,#fbfcff,#f3f5ff)}.froo-website-browser__copy small,.froo-website-browser__copy strong,.froo-website-browser__copy p,.froo-website-browser__copy b{display:block;border-radius:999px}.froo-website-browser__copy small{width:96px;height:8px;background:#cfd7ff}.froo-website-browser__copy strong{width:78%;height:17px;margin-top:16px;background:#c4cde4}.froo-website-browser__copy strong.short{width:62%;margin-top:9px}.froo-website-browser__copy p{width:86%;height:8px;margin:18px 0 0;background:#e0e5f0}.froo-website-browser__copy p.short{width:68%;margin-top:8px}.froo-website-browser__copy b{width:90px;height:34px;margin-top:19px;background:linear-gradient(135deg,#596eff,#3c25d2)}.froo-website-browser__photo{height:180px;border-radius:18px;background:linear-gradient(145deg,#e6ebf7,#cdd7ee)}.froo-website-browser__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 18px 18px}.froo-website-browser__cards span{height:72px;border-radius:13px;background:linear-gradient(145deg,#f6f8fc,#e8edf9)}.froo-website-phone{position:absolute;right:0;bottom:24px;width:128px;padding:7px;border:6px solid #172033;border-radius:25px;background:#fff;box-shadow:0 24px 54px rgba(26,39,91,.18)}.froo-website-phone>i{display:block;width:52px;height:7px;margin:0 auto 9px;border-radius:999px;background:#172033}.froo-website-phone>div{padding:7px;border-radius:17px;background:#fafbff}.froo-website-phone span{display:block;width:58%;height:8px;border-radius:999px;background:#d7dff3}.froo-website-phone b{display:block;height:112px;margin-top:9px;border-radius:13px;background:linear-gradient(145deg,#e2e8f5,#cbd6ed)}.froo-website-phone p{height:6px;margin:8px 0 0;border-radius:999px;background:#dbe1f0}.froo-website-phone p.short{width:66%}.froo-website-phone em{display:block;width:78%;height:26px;margin-top:11px;border-radius:9px;background:linear-gradient(135deg,#596eff,#3c25d2)}.froo-website-metric{position:absolute;display:flex;gap:10px;align-items:center;padding:13px 14px;border:1px solid rgba(83,98,255,.1);border-radius:15px;background:#fff;box-shadow:0 16px 34px rgba(31,55,130,.11)}.froo-website-metric svg{width:24px;height:24px;color:#5367ff}.froo-website-metric strong,.froo-website-metric span{display:block}.froo-website-metric strong{font-size:13px}.froo-website-metric span{margin-top:2px;color:#74819b;font-size:10px}.froo-website-metric--one{left:-12px;top:12px}.froo-website-metric--two{left:20px;bottom:0}.froo-website-metric--three{right:14px;top:26px}.froo-website-section{padding:80px 18px}.froo-website-section--soft{background:linear-gradient(180deg,#fbfcff,#f7f9ff)}.froo-website-heading{max-width:900px;margin:0 0 30px}.froo-website-heading h2,.froo-website-scope h2{margin:0;color:#0f1e42;font-size:clamp(28px,2.7vw,40px);font-weight:590;letter-spacing:-.04em;line-height:1.16}.froo-website-heading p:last-child,.froo-website-text{max-width:840px;margin:12px 0 0;color:#60708f;font-size:15px;line-height:1.72}.froo-website-note{display:flex;max-width:980px;gap:12px;margin:-4px 0 24px;padding:15px 17px;border:1px solid rgba(83,98,255,.12);border-radius:14px;background:linear-gradient(135deg,#f7f9ff,#f0f3ff)}.froo-website-note>span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#5b6fff,#3d28d2);color:#fff}.froo-website-note svg{width:17px}.froo-website-note p{margin:1px 0 0;color:#52617e;font-size:13px;line-height:1.62}.froo-website-features,.froo-website-types,.froo-website-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.froo-website-features article,.froo-website-types article,.froo-website-process article{padding:22px 20px 20px;border:1px solid rgba(82,104,176,.12);border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(21,49,121,.06);transition:.28s ease}.froo-website-feature__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#f8f9ff,#eef1ff);color:#5367ff;transition:.28s ease}.froo-website-feature__icon svg{width:27px;height:27px}.froo-website-features h3,.froo-website-types h3,.froo-website-process h3{margin:16px 0 8px;color:#102042;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.32}.froo-website-features p,.froo-website-types p,.froo-website-process p{margin:0;color:#667694;font-size:13px;line-height:1.7}.froo-website-scope{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:42px;align-items:center}.froo-website-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:24px 0 0;padding:0;list-style:none}.froo-website-checklist li{display:flex;gap:9px;color:#324363;font-size:13px;line-height:1.5}.froo-website-checklist li span{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;background:#eef1ff;color:#5367ff}.froo-website-checklist svg{width:15px}.froo-website-premium{padding:28px;border-radius:20px;background:linear-gradient(135deg,#17275a,#3929be);color:#fff;box-shadow:0 18px 40px rgba(27,40,104,.18)}.froo-website-premium__kicker{margin:0;color:#b8c4ff;font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.froo-website-premium h3{margin:13px 0 0;color:#fff;font-size:27px;font-weight:560;letter-spacing:-.04em;line-height:1.16}.froo-website-premium>p{margin:14px 0 0;color:rgba(239,243,255,.82);font-size:14px;line-height:1.68}.froo-website-premium>div{display:grid;gap:10px;margin-top:22px}.froo-website-premium span{padding:11px 12px;border:1px solid rgba(218,226,255,.15);border-radius:11px;background:rgba(255,255,255,.07);color:rgba(237,241,255,.74);font-size:12px}.froo-website-premium b{display:block;color:#fff;font-size:13px}.froo-website-types i{display:block;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#6074ff,#3f28d3);box-shadow:0 0 0 5px rgba(83,98,255,.09)}.froo-website-process article>span{color:#5367ff;font-size:24px;font-weight:590}.froo-website-cta{padding:18px}.froo-website-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;border-radius:20px;background:linear-gradient(135deg,#5167ff,#3920cf);color:#fff}.froo-website-cta .froo-website-kicker{color:rgba(230,235,255,.78)}.froo-website-cta h2{max-width:800px;margin:0;color:#fff;font-size:clamp(25px,2.4vw,36px);font-weight:560;line-height:1.16}.froo-website-cta p:not(.froo-website-kicker){max-width:760px;margin:11px 0 0;color:rgba(240,243,255,.82);font-size:14px;line-height:1.65}.froo-website-contact .froo-contact-section{padding-top:66px}@media(hover:hover) and (pointer:fine){.froo-website-features article:hover,.froo-website-types article:hover{transform:translateY(-7px);border-color:rgba(83,98,255,.28);box-shadow:0 18px 42px rgba(31,55,130,.12)}.froo-website-features article:hover .froo-website-feature__icon{transform:translateY(-3px) scale(1.07)}}@media(max-width:1100px){.froo-website-hero__grid{grid-template-columns:1fr}.froo-website-visual{min-height:460px}.froo-website-features,.froo-website-types,.froo-website-process{grid-template-columns:repeat(2,minmax(0,1fr))}.froo-website-scope{grid-template-columns:1fr}}@media(max-width:767px){.froo-website-hero{padding:54px 16px 46px}.froo-website-hero__grid{gap:26px}.froo-website-kicker{font-size:10px}.froo-website-hero h1{font-size:32px;font-weight:550}.froo-website-hero__lead{font-size:14px;line-height:1.65}.froo-website-actions{display:grid}.froo-website-btn{width:100%;min-height:48px;font-size:12px}.froo-website-visual{min-height:324px}.froo-website-browser{top:42px;right:28px;border-width:6px;border-radius:16px;transform:none}.froo-website-browser__bar{height:20px}.froo-website-browser__nav{height:36px;padding:0 9px}.froo-website-browser__nav>b{width:44px;height:10px}.froo-website-browser__nav div{gap:5px}.froo-website-browser__nav span{width:15px;height:5px}.froo-website-browser__nav em{width:38px;height:18px}.froo-website-browser__main{gap:8px;padding:12px 10px 10px}.froo-website-browser__copy small{width:54px;height:5px}.froo-website-browser__copy strong{height:9px;margin-top:9px}.froo-website-browser__copy strong.short{margin-top:5px}.froo-website-browser__copy p{height:5px;margin-top:10px}.froo-website-browser__copy p.short{margin-top:4px}.froo-website-browser__copy b{width:54px;height:20px;margin-top:10px}.froo-website-browser__photo{height:94px}.froo-website-browser__cards{gap:7px;padding:9px 10px 10px}.froo-website-browser__cards span{height:46px}.froo-website-phone{width:82px;bottom:16px;padding:5px;border-width:4px}.froo-website-phone>i{width:32px;height:5px;margin-bottom:6px}.froo-website-phone>div{padding:5px}.froo-website-phone span{height:5px}.froo-website-phone b{height:58px;margin-top:6px}.froo-website-phone p{height:4px;margin-top:5px}.froo-website-phone em{height:17px;margin-top:7px}.froo-website-metric{gap:7px;padding:9px 10px}.froo-website-metric svg{width:16px;height:16px}.froo-website-metric strong{font-size:10px}.froo-website-metric span{font-size:8px}.froo-website-metric--one{left:0;top:0}.froo-website-metric--two{left:6px}.froo-website-metric--three{right:8px;top:7px}.froo-website-section{padding:68px 16px}.froo-website-heading h2,.froo-website-scope h2{font-size:27px}.froo-website-heading p:last-child,.froo-website-text{font-size:14px;line-height:1.62}.froo-website-note{padding:13px 14px}.froo-website-note p{font-size:12px}.froo-website-features,.froo-website-types,.froo-website-process{grid-template-columns:1fr;gap:13px}.froo-website-features article,.froo-website-types article,.froo-website-process article{padding:19px 18px}.froo-website-premium{padding:23px 20px}.froo-website-cta{padding:16px}.froo-website-cta__inner{display:block;padding:24px 20px}.froo-website-cta .froo-website-btn{margin-top:19px}.froo-website-contact .froo-contact-section{padding-top:50px}}

/* ==========================================================================
   Hero v2 — grafika PNG, naturalniejszy tytuł i spójna typografia
   ========================================================================== */
.froo-website-hero {
	padding: 68px 18px 62px;
}

.froo-website-hero__grid {
	grid-template-columns: minmax(0, .98fr) minmax(520px, 1.02fr);
	gap: 34px;
}

.froo-website-hero h1 {
	max-width: 760px;
	font-size: clamp(36px, 3vw, 48px);
	font-weight: 560;
	letter-spacing: -.045em;
	line-height: 1.1;
}

.froo-website-hero h1 span {
	display: inline;
	color: #5367ff;
}

.froo-website-hero__lead {
	max-width: 690px;
	margin-top: 18px;
	font-size: 16px;
	line-height: 1.68;
}

.froo-website-actions {
	margin-top: 24px;
}

.froo-website-tags {
	margin-top: 19px;
}

.froo-website-visual--image {
	position: relative;
	display: flex;
	min-height: 470px;
	align-items: center;
	justify-content: center;
}

.froo-website-visual__glow {
	position: absolute;
	right: 5%;
	bottom: 6%;
	width: 76%;
	height: 34%;
	border-radius: 50%;
	background: radial-gradient(circle, rgba(83, 103, 255, .17), rgba(83, 103, 255, 0) 72%);
	filter: blur(14px);
	pointer-events: none;
}

.froo-website-visual__image {
	position: relative;
	z-index: 1;
	display: block;
	width: min(100%, 760px);
	height: auto;
	object-fit: contain;
	filter: drop-shadow(0 24px 44px rgba(29, 45, 104, .13));
	transform: translateZ(0);
}

@media (hover: hover) and (pointer: fine) {
	.froo-website-visual__image {
		transition: transform .35s ease, filter .35s ease;
	}

	.froo-website-visual--image:hover .froo-website-visual__image {
		transform: translateY(-5px) scale(1.01);
		filter: drop-shadow(0 30px 58px rgba(29, 45, 104, .17));
	}
}

@media (max-width: 1100px) {
	.froo-website-hero__grid {
		grid-template-columns: 1fr;
		gap: 24px;
	}

	.froo-website-visual--image {
		min-height: auto;
	}

	.froo-website-visual__image {
		width: min(100%, 700px);
	}
}

@media (max-width: 767px) {
	.froo-website-hero {
		padding: 48px 16px 40px;
	}

	.froo-website-hero__grid {
		gap: 20px;
	}

	.froo-website-hero h1 {
		max-width: 100%;
		font-size: 30px;
		font-weight: 540;
		letter-spacing: -.035em;
		line-height: 1.14;
	}

	.froo-website-hero__lead {
		margin-top: 14px;
		font-size: 14px;
		line-height: 1.62;
	}

	.froo-website-actions {
		margin-top: 18px;
	}

	.froo-website-tags {
		gap: 7px;
		margin-top: 16px;
	}

	.froo-website-tags span {
		padding: 6px 9px;
		font-size: 10px;
	}

	.froo-website-visual--image {
		padding-top: 2px;
	}

	.froo-website-visual__image {
		width: 100%;
		max-width: 560px;
	}
}

/*# sourceURL=froo-website-offer-page-inline-css */
</style>
<link rel='stylesheet' id='froo-layout-css' href='https://froosolutions.com/wp-content/themes/froo-solutions-base/assets/css/froo-layout.css?ver=1788526302' media='all' />
<style id="froo-blog-page-inline-css">
.froo-blog{--ink:#152033;--muted:#66748a;--line:#e6eaf0;--soft:#f5f7fb;--blue:#3155ff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fff;line-height:1.55}
.froo-blog *,.froo-blog *::before,.froo-blog *::after{box-sizing:border-box}
.froo-blog a{text-decoration:none}
.froo-blog-container{width:min(100% - 40px,1520px);margin-inline:auto}
.froo-blog-kicker,.froo-article-cat{display:inline-block;margin:0 0 10px;color:#4259ff;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}
.froo-blog-hero{padding:40px 0 28px;border-bottom:1px solid var(--line)}
.froo-blog-hero h1{margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:650;letter-spacing:-.028em;line-height:1.2}
.froo-blog-hero p{max-width:560px;margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.55}
.froo-blog-archive{padding:28px 0 48px}
.froo-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.froo-blog-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 6px 20px rgba(21,40,80,.04);transition:transform .16s ease,box-shadow .16s ease}
.froo-blog-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(21,40,80,.08)}
.froo-blog-card__media{display:block;overflow:hidden;aspect-ratio:16/10;background:#eef1f8}
.froo-blog-card__img{display:block;width:100%;height:100%;object-fit:cover}
.froo-blog-card__placeholder{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(145deg,#f0f3ff,#e6ebff);color:#5367ff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.froo-blog-card__body{display:flex;flex:1;flex-direction:column;padding:14px 14px 16px}
.froo-blog-card__date{display:block;margin-bottom:6px;color:#8b95a5;font-size:10px;font-weight:600;text-transform:uppercase}
.froo-blog-card__title{font-size:15px;line-height:1.35;letter-spacing:-.01em;font-weight:650}
.froo-blog-card__title a{color:inherit}
.froo-blog-card__title a:hover{color:var(--blue)}
.froo-blog-card__excerpt{margin:8px 0 0;color:#6a7688;font-size:12.5px;line-height:1.55}
.froo-blog-card__more{display:inline-block;margin-top:auto;padding-top:12px;color:var(--blue);font-size:11.5px;font-weight:700}
.froo-blog-empty{color:var(--muted);font-size:14px}
.froo-blog-cta{padding:32px 0 44px;background:#0f1e42;color:#fff}
.froo-blog-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:20px}
.froo-blog-cta h2{margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:600;line-height:1.25}
.froo-blog-cta p{margin:8px 0 0;max-width:480px;color:#c5ccd8;font-size:13px;line-height:1.55}
.froo-blog-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;font-size:12.5px;font-weight:700}
.froo-blog-btn--primary{background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff}
.froo-blog-back{display:inline-block;margin-bottom:16px;color:#7a8496;font-size:12px;font-weight:600}
.froo-blog-back:hover{color:var(--blue)}
.froo-article-top{padding:28px 0 0;background:linear-gradient(180deg,#f8f9fd 0%,#fff 72%)}
.froo-article-top__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.55fr);gap:36px;align-items:end;margin-bottom:22px}
.froo-article-title{margin:0;max-width:18em;color:#101828;font-size:clamp(26px,2.8vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.18}
.froo-article-meta{display:flex;flex-wrap:wrap;align-items:center;margin-top:12px;color:#7a8496;font-size:12px}
.froo-article-meta__sep{margin:0 8px;opacity:.55}
.froo-article-lead{margin:16px 0 0;max-width:52em;color:#2a3548;font-size:16px;font-weight:500;line-height:1.55}
.froo-article-lead p{margin:0;font:inherit;color:inherit}
.froo-article-chip{padding:18px 18px 16px;border:1px solid rgba(49,85,255,.14);border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(21,40,90,.06)}
.froo-article-chip>span{display:block;color:#4259ff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.froo-article-chip strong{display:block;margin-top:8px;font-size:15px;color:#101828}
.froo-article-chip p{margin:6px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}
.froo-article-cover{margin:0;overflow:hidden;border-radius:14px;border:1px solid rgba(82,104,176,.1);background:#e8ecf5;box-shadow:0 16px 40px rgba(21,40,90,.08)}
.froo-article-cover img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover}
.froo-article-cover--empty{height:12px;border:0;border-radius:0;background:linear-gradient(90deg,rgba(49,85,255,.18),rgba(49,85,255,0));box-shadow:none}
.froo-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:42px;align-items:start;padding:34px 0 64px}
.froo-article-content{min-width:0}
.froo-article-body{color:#2c3748;font-size:15px;line-height:1.72}
.froo-article-body>*:first-child{margin-top:0}
.froo-article-body h2{margin:1.7em 0 .55em;padding-top:.55em;border-top:1px solid var(--line);color:#101828;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.3;scroll-margin-top:96px}
.froo-article-body h2:first-child{border-top:0;padding-top:0}
.froo-article-body h3{margin:1.3em 0 .4em;color:#101828;font-size:16px;font-weight:650;line-height:1.35}
.froo-article-body p,.froo-article-body li{font-size:15px;line-height:1.72}
.froo-article-body p{margin:0 0 .95em}
.froo-article-body ul,.froo-article-body ol{margin:0 0 1em;padding-left:1.2em}
.froo-article-body li{margin:.35em 0}
.froo-article-body a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}
.froo-article-body blockquote{margin:1.25em 0;padding:14px 16px;border-left:3px solid var(--blue);background:var(--soft);color:#3a4558;border-radius:0 8px 8px 0;font-size:14.5px}
.froo-article-body img{display:block;max-width:100%;height:auto;margin:1.2em auto;border-radius:8px}
.froo-article-body .cta-box{margin:1.35em 0;padding:16px 18px;border-radius:10px;background:var(--soft)}
.froo-article-body .cta-box p{margin:0;font-size:14.5px}
.froo-article-body article.froo-blog{width:100%!important;max-width:none!important;font:inherit!important}
.froo-article-body style{display:none!important}
.froo-article-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding:18px 20px;border:1px solid rgba(49,85,255,.16);border-radius:12px;background:linear-gradient(135deg,#f7f9ff,#eef2ff)}
.froo-article-inline-cta strong{display:block;font-size:14.5px;color:#101828}
.froo-article-inline-cta p{margin:4px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45}
.froo-article-inline-cta a{display:inline-flex;min-height:38px;align-items:center;padding:0 14px;border-radius:8px;background:#3155ff;color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap}
.froo-article-footer{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}
.froo-article-author{display:flex;gap:12px;align-items:center}
.froo-article-author__avatar{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#5267ff,#3920cf);color:#fff;font-size:14px;font-weight:700}
.froo-article-author strong{display:block;font-size:13.5px;color:#101828}
.froo-article-author p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.4}
.froo-article-sidebar{position:sticky;top:108px;display:flex;flex-direction:column;gap:14px}
.froo-article-toc,.froo-article-side-cta,.froo-article-side-related{padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}
.froo-article-toc strong,.froo-article-side-related strong{display:block;margin-bottom:10px;font-size:12px;color:#101828}
.froo-article-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}
.froo-article-toc li{counter-increment:toc;margin:0;padding:7px 0;border-top:1px solid #eef1f5}
.froo-article-toc li:first-child{border-top:0;padding-top:0}
.froo-article-toc a{display:grid;grid-template-columns:18px 1fr;gap:8px;color:#3d4960;font-size:12.5px;line-height:1.4}
.froo-article-toc a::before{content:counter(toc);color:#8b95a5;font-size:11px;font-weight:700}
.froo-article-toc a:hover{color:var(--blue)}
.froo-article-side-cta{background:linear-gradient(160deg,#17275a,#3929be);border:0;color:#fff}
.froo-article-side-cta>span{display:block;color:#b8c4ff;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.froo-article-side-cta strong{display:block;margin-top:8px;font-size:16px;line-height:1.25}
.froo-article-side-cta p{margin:8px 0 0;color:rgba(235,240,255,.82);font-size:12.5px;line-height:1.5}
.froo-article-side-cta a{display:inline-flex;min-height:38px;align-items:center;margin-top:14px;padding:0 14px;border-radius:8px;background:#fff;color:#394eea;font-size:12.5px;font-weight:700}
.froo-article-side-related ul{margin:0;padding:0;list-style:none}
.froo-article-side-related li{padding:10px 0;border-top:1px solid #eef1f5}
.froo-article-side-related li:first-child{border-top:0;padding-top:0}
.froo-article-side-related a{display:block;color:#101828;font-size:13px;font-weight:600;line-height:1.35}
.froo-article-side-related a:hover{color:var(--blue)}
.froo-article-side-related time{display:block;margin-top:4px;color:#8b95a5;font-size:11px}
@media(max-width:1100px){
.froo-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.froo-article-top__grid{grid-template-columns:1fr;gap:18px;align-items:start}
.froo-article-layout{grid-template-columns:1fr;gap:28px}
.froo-article-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.froo-article-side-related{grid-column:1/-1}
}
@media(max-width:767px){
.froo-blog-container{width:min(100% - 32px,1520px)}
.froo-blog-hero{padding:28px 0 20px}
.froo-blog-hero h1{font-size:26px}
.froo-blog-grid{grid-template-columns:1fr}
.froo-blog-cta__inner{flex-direction:column;align-items:flex-start}
.froo-article-title{max-width:none;font-size:24px}
.froo-article-lead{font-size:15px}
.froo-article-body,.froo-article-body p,.froo-article-body li{font-size:14.5px}
.froo-article-body h2{font-size:17px}
.froo-article-cover img{max-height:240px}
.froo-article-sidebar{grid-template-columns:1fr}
.froo-article-inline-cta{flex-direction:column;align-items:flex-start}
.froo-article-inline-cta a{width:100%;justify-content:center}
}
/*# sourceURL=froo-blog-page-inline-css */
</style>
<link rel="https://api.w.org/" href="https://froosolutions.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://froosolutions.com/wp-json/wp/v2/posts/773" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://froosolutions.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.1.3" />
<link rel='shortlink' href='https://froosolutions.com/?p=773' />
<meta name="generator" content="Site Kit by Google 1.186.0" />
<!-- Znaczniki meta Google AdSense dodane przez Site Kit -->
<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236">
<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com">
<!-- Zakończ dodawanie meta znaczników Google AdSense przez Site Kit -->
<link rel="icon" href="https://froosolutions.com/wp-content/uploads/2025/06/cropped-Projekt-bez-nazwy-1_restored-1-32x32.png" sizes="32x32" />
<link rel="icon" href="https://froosolutions.com/wp-content/uploads/2025/06/cropped-Projekt-bez-nazwy-1_restored-1-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://froosolutions.com/wp-content/uploads/2025/06/cropped-Projekt-bez-nazwy-1_restored-1-180x180.png" />
<meta name="msapplication-TileImage" content="https://froosolutions.com/wp-content/uploads/2025/06/cropped-Projekt-bez-nazwy-1_restored-1-270x270.png" />
</head>
<body class="wp-singular post-template-default single single-post postid-773 single-format-image wp-embed-responsive wp-theme-froo-solutions-base">
<div class="froo-shell froo-shell--header froo-shell--header-sticky">
	<header class="froo-site-header froo-site-header--has-notice" data-froo-header>
					<div class="froo-header-notice">
				<div class="froo-header-notice__inner">
					<div class="froo-header-notice__message">
													<a class="froo-header-notice__button" href="https://froosolutions.com/marketing-googleads/">Sprawdź szczegóły</a>
												<p>Rozwijaj swój biznes online ze skuteczną stroną i kampaniami Google Ads.</p>
					</div>

					<div class="froo-header-notice__utilities">
													<a href="https://froosolutions.com/blog/">Blog</a>
																			<a href="https://froosolutions.com/kontakt/">Kontakt</a>
																			<a class="froo-header-notice__phone" href="tel:+48518704986">
								<strong>Oferta: +48 518 704 986</strong>
								<span>(pon. – pt. 9:00 – 16:00)</span>							</a>
											</div>
				</div>
			</div>
		
		<div class="froo-header-main">
			<div class="froo-header__inner">
				<a class="froo-brand froo-brand--header" href="https://froosolutions.com/" aria-label="Froosolutions">
					<img class="froo-brand__logo" src="https://froosolutions.com/wp-content/uploads/2026/04/logo-czarne-scaled.png" alt="Froosolutions">
				</a>

				<button class="froo-nav-toggle" type="button" aria-expanded="false" aria-controls="froo-primary-navigation" aria-label="Otwórz menu" data-froo-nav-toggle>
					<span class="froo-nav-toggle__label">Menu</span>
					<span class="froo-nav-toggle__icon" aria-hidden="true"><span></span><span></span><span></span></span>
				</button>

				<div class="froo-header__navigation" id="froo-primary-navigation" data-froo-nav>
					<div class="froo-mobile-nav__top">
						<a class="froo-brand froo-brand--mobile-drawer" href="https://froosolutions.com/" aria-label="Froosolutions">
							<img class="froo-brand__logo" src="https://froosolutions.com/wp-content/uploads/2026/04/logo-czarne-scaled.png" alt="Froosolutions">
						</a>
						<button class="froo-mobile-nav__close" type="button" aria-label="Zamknij menu" data-froo-nav-close>
							<span aria-hidden="true"></span>
						</button>
					</div>

					<nav
						class="froo-primary-nav"
						aria-label="Menu główne"
						data-froo-websites-url="https://froosolutions.com/strony-internetowe/"
						data-froo-google-ads-url="https://froosolutions.com/marketing-googleads/"
						data-froo-crm-url="https://froosolutions.com/systemy-crm-i-konfiguratory/"
						data-froo-audit-url="https://froosolutions.com/audyt-i-optymalizacja/"
						data-froo-about-url="https://froosolutions.com/o-naszej-firmie/"
					>
						<ul id="menu-main-menu" class="froo-menu froo-menu--primary"><li id="menu-item-1348" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1348"><a href="https://froosolutions.com/">Strona główna</a></li>
<li id="menu-item-4376" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children froo-menu-item--services-parent menu-item-4376"><a href="#">Nasze usługi</a>
<ul class="sub-menu">
	<li id="menu-item-4186" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4186"><a href="https://froosolutions.com/sklepy-internetowe/">Sklepy internetowe</a></li>
	<li id="menu-item-4187" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4187"><a href="https://froosolutions.com/strony-internetowe/">Strony internetowe</a></li>
	<li id="menu-item-7457" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7457"><a href="#">Marketing GoogleADS</a></li>
	<li id="menu-item--999003" class="menu-item menu-item-type-custom menu-item-object-custom menu-item--999003"><a href="https://froosolutions.com/systemy-crm-i-konfiguratory/">Systemy CRM i konfiguratory</a></li>
	<li id="menu-item--999001" class="menu-item menu-item-type-custom menu-item-object-custom menu-item--999001"><a href="https://froosolutions.com/audyt-i-optymalizacja/">Audyt i optymalizacja</a></li>
</ul>
</li>
<li id="menu-item-2400" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2400"><a href="https://froosolutions.com/realizacje/">Projekty</a></li>
<li id="menu-item-1351" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1351"><a href="https://froosolutions.com/kontakt/">Kontakt</a></li>
<li id="menu-item--999002" class="menu-item menu-item-type-custom menu-item-object-custom menu-item--999002"><a href="https://froosolutions.com/o-naszej-firmie/">Historia firmy</a></li>
</ul>					</nav>

					<script>
						(function () {
							'use strict';

							var nav = document.currentScript.previousElementSibling;
							var crmUrl = 'https://froosolutions.com/systemy-crm-i-konfiguratory/';
							var auditUrl = 'https://froosolutions.com/audyt-i-optymalizacja/';
							var aboutUrl = 'https://froosolutions.com/o-naszej-firmie/';

							if (!nav) {
								return;
							}

							function normalizeLabel(value) {
								return String(value || '')
									.normalize('NFD')
									.replace(/[\u0300-\u036f]/g, '')
									.replace(/\s+/g, ' ')
									.trim()
									.toLowerCase();
							}

							function directChild(parent, selector) {
								var children = parent ? parent.children : [];
								var index;

								for (index = 0; index < children.length; index += 1) {
									if (children[index].matches(selector)) {
										return children[index];
									}
								}

								return null;
							}

							function isServicesParent(item) {
								var link = directChild(item, 'a');
								var label = link ? normalizeLabel(link.textContent) : '';

								return label === 'uslugi' || label === 'nasze uslugi';
							}

							Array.prototype.forEach.call(nav.querySelectorAll('a'), function (link) {
								var label = normalizeLabel(link.textContent);

								if (
									label.indexOf('google ads') !== -1 ||
									label.indexOf('googleads') !== -1
								) {
									link.setAttribute('href', 'https://froosolutions.com/marketing-googleads/');
								}

								if (
									label.indexOf('crm') !== -1 ||
									label.indexOf('konfigurator') !== -1
								) {
									link.setAttribute('href', crmUrl);
									link.textContent = 'Systemy CRM i konfiguratory';
								}

								if (
									label.indexOf('audyt') !== -1 &&
									label.indexOf('optymaliz') !== -1
								) {
									link.setAttribute('href', auditUrl);
								}

								if (
									label === 'historia firmy' ||
									label === 'o nas' ||
									label === 'o naszej firmie'
								) {
									link.setAttribute('href', aboutUrl);
									link.textContent = 'Historia firmy';
								}
							});

							Array.prototype.forEach.call(
								nav.querySelectorAll('.froo-menu--primary > .menu-item-has-children'),
								function (item) {
									var submenu;
									var hasCrm;
									var hasAudit;
									var crmItem;
									var crmLink;
									var auditItem;
									var auditLink;

									if (!isServicesParent(item)) {
										return;
									}

									submenu = directChild(item, '.sub-menu');

									if (!submenu) {
										submenu = document.createElement('ul');
										submenu.className = 'sub-menu';
										item.appendChild(submenu);
									}

									hasCrm = Array.prototype.some.call(
										submenu.querySelectorAll('a'),
										function (link) {
											var label = normalizeLabel(link.textContent);

											return (
												label.indexOf('crm') !== -1 ||
												label.indexOf('konfigurator') !== -1 ||
												link.getAttribute('href') === crmUrl
											);
										}
									);

									hasAudit = Array.prototype.some.call(
										submenu.querySelectorAll('a'),
										function (link) {
											var label = normalizeLabel(link.textContent);

											return (
												(label.indexOf('audyt') !== -1 && label.indexOf('optymaliz') !== -1) ||
												link.getAttribute('href') === auditUrl
											);
										}
									);

									if (!hasCrm) {
										crmItem = document.createElement('li');
										crmItem.className = 'menu-item menu-item-type-custom menu-item-object-custom';

										crmLink = document.createElement('a');
										crmLink.setAttribute('href', crmUrl);
										crmLink.textContent = 'Systemy CRM i konfiguratory';

										crmItem.appendChild(crmLink);
										submenu.appendChild(crmItem);
									}

									if (!hasAudit) {
										auditItem = document.createElement('li');
										auditItem.className = 'menu-item menu-item-type-custom menu-item-object-custom';

										auditLink = document.createElement('a');
										auditLink.setAttribute('href', auditUrl);
										auditLink.textContent = 'Audyt i optymalizacja';

										auditItem.appendChild(auditLink);
										submenu.appendChild(auditItem);
									}
								}
							);

							(function () {
								var menu = nav.querySelector('.froo-menu--primary');
								var exists;
								var item;
								var link;

								if (!menu) {
									return;
								}

								exists = Array.prototype.some.call(
									menu.querySelectorAll(':scope > li > a'),
									function (menuLink) {
										var label = normalizeLabel(menuLink.textContent);

										return (
											label === 'historia firmy' ||
											label === 'o nas' ||
											label === 'o naszej firmie' ||
											menuLink.getAttribute('href') === aboutUrl
										);
									}
								);

								if (exists) {
									return;
								}

								item = document.createElement('li');
								item.className = 'menu-item menu-item-type-custom menu-item-object-custom';

								link = document.createElement('a');
								link.setAttribute('href', aboutUrl);
								link.textContent = 'Historia firmy';

								item.appendChild(link);
								menu.appendChild(item);
							})();
						})();
					</script>

											<a class="froo-header__cta" href="https://froosolutions.com/kontakt/">
							<span>Bezpłatna wycena</span>
							<span class="froo-header__cta-icon" aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span>
						</a>
					
											<div class="froo-mobile-nav__utilities">
							<a class="froo-mobile-nav__offer" href="tel:+48518704986">
								<strong>Oferta: +48 518 704 986</strong>
								<span>(pon. – pt. 9:00 – 16:00)</span>							</a>
						</div>
									</div>
			</div>
		</div>

		<div class="froo-header-assist" aria-label="Skróty do usług">
			<div class="froo-header-assist__inner">
				<strong>W czym możemy pomóc?</strong>
									<a href="https://froosolutions.com/sklepy-internetowe/">
						<span aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M3 4h2l2.4 10.2a2 2 0 0 0 1.95 1.55h7.95a2 2 0 0 0 1.93-1.48L21 8H7"/><circle cx="10" cy="20" r="1.2"/><circle cx="18" cy="20" r="1.2"/></svg></span>
						Sklep internetowy					</a>
									<a href="https://froosolutions.com/strony-internetowe/">
						<span aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M4 21h16"/><path d="M6 21V6l6-3 6 3v15"/><path d="M9 9h.01"/><path d="M12 9h.01"/><path d="M15 9h.01"/><path d="M9 13h.01"/><path d="M12 13h.01"/><path d="M15 13h.01"/><path d="M10 21v-4h4v4"/></svg></span>
						Strona firmowa					</a>
									<a href="https://froosolutions.com/marketing-googleads/">
						<span aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="m3 11 18-5v12L3 13z"/><path d="M11.6 15.4 13 21H7l-1.8-7"/><path d="M21 10v4"/></svg></span>
						Kampanie Google Ads					</a>
									<a href="https://froosolutions.com/systemy-crm-i-konfiguratory/">
						<span aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M22 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg></span>
						CRM i konfiguratory					</a>
									<a href="https://froosolutions.com/audyt-i-optymalizacja/">
						<span aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M20 11a8.1 8.1 0 0 0-15.5-2M4 5v4h4"/><path d="M4 13a8.1 8.1 0 0 0 15.5 2M20 19v-4h-4"/></svg></span>
						Audyt i optymalizacja					</a>
							</div>
		</div>

		<button class="froo-nav-backdrop" type="button" aria-label="Zamknij menu" data-froo-nav-backdrop></button>
	</header>
</div>
		<div class="froo-blog froo-blog--single">
			<article class="froo-article">
				<div class="froo-article-top">
					<div class="froo-blog-container">
						<a class="froo-blog-back" href="https://froosolutions.com/blog/">← Wróć do bloga</a>
						<div class="froo-article-top__grid">
							<div class="froo-article-top__main">
								<span class="froo-article-cat">Strony internetowe</span>
								<h1 class="froo-article-title">Strona internetowa w 2025 roku</h1>
								<div class="froo-article-meta">
									<time datetime="2024-03-08T03:31:22+01:00">8 marca 2024</time>
									<span class="froo-article-meta__sep">·</span>
									<span>3 min czytania</span>
																			<span class="froo-article-meta__sep">·</span>
										<span>Michał Gąsior</span>
																	</div>
																	<div class="froo-article-lead"><p>W dobie cyfryzacji obecność w internecie to nie luksus, a konieczność. Bez względu na to, czy prowadzisz firmę, jesteś freelancerem, tworzysz bloga czy rozwijasz markę osobistą – <strong>posiadanie własnej strony internetowej</strong> to klucz do sukcesu. W tym artykule wyjaśnię, dlaczego warto mieć stronę WWW, jakie korzyści z tego płyną oraz na co zwrócić uwagę przy jej tworzeniu.</p></div>
															</div>
							<aside class="froo-article-top__aside">
								<div class="froo-article-chip">
									<span>Artykuł z bazy wiedzy</span>
									<strong>Froosolutions</strong>
									<p>Strony WWW, sklepy, SEO i kampanie — praktycznie, pod wynik.</p>
								</div>
							</aside>
						</div>
													<figure class="froo-article-cover">
								<img src="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth.webp" alt="" loading="eager" decoding="async">
							</figure>
											</div>
				</div>

				<div class="froo-blog-container froo-article-layout">
					<div class="froo-article-content">
						<div class="froo-article-body">
							<hr />
<h2 id="sekcja-1"><strong>1. Strona internetowa to Twoja wizytówka online</strong></h2>
<div></div>
<p>Strona internetowa działa jak cyfrowa wizytówka. To pierwsze miejsce, gdzie potencjalni klienci lub użytkownicy mogą się o Tobie dowiedzieć. Dzięki stronie internetowej możesz w pełni kontrolować sposób, w jaki się prezentujesz, budować profesjonalny wizerunek oraz zdobywać zaufanie klientów.</p>
<p>Korzyści:</p>
<ul>
<li>Zwiększa wiarygodność Twojej marki.</li>
<li>Pozwala na pełną personalizację treści i wyglądu.</li>
<li>Jest dostępna 24/7, co oznacza, że zawsze możesz pozyskać nowych klientów.</li>
</ul>
<hr />
<h2 id="sekcja-2"><strong>2. Dotarcie do większej liczby klientów</strong></h2>
<div></div>
<p>Internet to nieograniczona przestrzeń, w której możesz dotrzeć do ludzi z całego świata. W przeciwieństwie do social mediów, gdzie jesteś ograniczony algorytmami, własna strona daje Ci pełną kontrolę nad tym, jaką treść prezentujesz i komu.</p>
<p>🔹 <strong>Dzięki optymalizacji SEO możesz dotrzeć do osób szukających Twoich usług lub produktów w Google.</strong><br />
🔹 <strong>W połączeniu z reklamami w Google Ads czy Facebook Ads możesz skutecznie zwiększyć swoją widoczność.</strong><br />
🔹 <strong>Twoja strona nie ma ograniczeń – możesz prowadzić ją globalnie, nie tylko lokalnie.</strong></p>
<p>&nbsp;</p>
<div class="row video-box">
<div class="col-lg-6">
<div class="video-image">
<p><img decoding="async" class="alignnone wp-image-4295" src="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.27-A-secure-website-concept-with-a-shield-and-padlock-icon-representing-website-security-and-data-protection-300x300.webp" alt="" width="192" height="192" srcset="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.27-A-secure-website-concept-with-a-shield-and-padlock-icon-representing-website-security-and-data-protection-300x300.webp 300w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.27-A-secure-website-concept-with-a-shield-and-padlock-icon-representing-website-security-and-data-protection-150x150.webp 150w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.27-A-secure-website-concept-with-a-shield-and-padlock-icon-representing-website-security-and-data-protection-768x768.webp 768w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.27-A-secure-website-concept-with-a-shield-and-padlock-icon-representing-website-security-and-data-protection.webp 1024w" sizes="(max-width: 192px) 100vw, 192px" /> <img decoding="async" class="alignnone wp-image-4296" src="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.25-An-e-commerce-website-concept-with-a-shopping-cart-checkout-process-and-digital-payment-options-300x300.webp" alt="" width="192" height="192" srcset="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.25-An-e-commerce-website-concept-with-a-shopping-cart-checkout-process-and-digital-payment-options-300x300.webp 300w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.25-An-e-commerce-website-concept-with-a-shopping-cart-checkout-process-and-digital-payment-options-150x150.webp 150w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.25-An-e-commerce-website-concept-with-a-shopping-cart-checkout-process-and-digital-payment-options-768x768.webp 768w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.25-An-e-commerce-website-concept-with-a-shopping-cart-checkout-process-and-digital-payment-options.webp 1024w" sizes="(max-width: 192px) 100vw, 192px" /> <img decoding="async" class="alignnone wp-image-4297" src="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.21-A-futuristic-website-concept-with-AI-driven-automation-and-chatbot-integration-representing-modern-web-development-trends-300x300.webp" alt="" width="192" height="192" srcset="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.21-A-futuristic-website-concept-with-AI-driven-automation-and-chatbot-integration-representing-modern-web-development-trends-300x300.webp 300w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.21-A-futuristic-website-concept-with-AI-driven-automation-and-chatbot-integration-representing-modern-web-development-trends-150x150.webp 150w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.21-A-futuristic-website-concept-with-AI-driven-automation-and-chatbot-integration-representing-modern-web-development-trends-768x768.webp 768w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.21-A-futuristic-website-concept-with-AI-driven-automation-and-chatbot-integration-representing-modern-web-development-trends.webp 1024w" sizes="(max-width: 192px) 100vw, 192px" /> <img decoding="async" class="alignnone wp-image-4298" src="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth-300x300.webp" alt="" width="191" height="191" srcset="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth-300x300.webp 300w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth-150x150.webp 150w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth-768x768.webp 768w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.22.17-A-professional-website-design-concept-with-a-laptop-graphs-and-analytics-displayed-on-the-screen-representing-digital-marketing-and-business-growth.webp 1024w" sizes="(max-width: 191px) 100vw, 191px" /></p>
<div class="video-play"><a class="venobox popup-videos-button" href="https://www.youtube.com/watch?v=ADmQTw4qqTY" data-autoplay="true" data-vbtype="video"><br />
<i class="fa-sharp fa-solid fa-play"></i><br />
</a></div>
</div>
</div>
<div class="col-lg-6">
<div class="video-content">
<h2 id="sekcja-3"><strong>3. Profesjonalny wygląd i lepsza konwersja</strong></h2>
<div></div>
<p>Dobrze zaprojektowana strona internetowa działa jak magnes na klientów. W przeciwieństwie do profilu na social mediach, który wygląda podobnie do innych, <strong>strona daje Ci pełną swobodę w kreacji wizerunku.</strong> Możesz dopasować jej wygląd do swojej marki i zwiększyć konwersję.</p>
<p><strong>Elementy profesjonalnej strony:</strong></p>
<p>✔ <strong>Nowoczesny design dopasowany do Twojej branży.</strong><br />
✔ <strong>Szybkość działania – nikt nie lubi wolnych stron.</strong><br />
✔ <strong>Responsywność – musi wyglądać świetnie na telefonach i tabletach.</strong><br />
✔ <strong>Intuicyjna nawigacja, aby użytkownik znalazł to, czego szuka.</strong></p>
<hr />
<h2 id="sekcja-4"><strong>4. Kontrola nad treścią i niezależność</strong></h2>
<div></div>
<p>Mając własną stronę internetową, <strong>nie jesteś zależny od platform społecznościowych</strong> i ich zmieniających się zasad. Na Facebooku czy Instagramie Twój zasięg zależy od algorytmu, a jeśli platforma przestanie działać lub zostanie zamknięta – tracisz wszystko.</p>
<p>🔸 <strong>Na swojej stronie publikujesz, co chcesz, kiedy chcesz.</strong><br />
🔸 <strong>Nie musisz martwić się blokadami i ograniczeniami algorytmów.</strong><br />
🔸 <strong>Masz dostęp do statystyk i danych użytkowników, co pozwala na lepszą analizę.</strong></p>
<hr />
<h2 id="sekcja-5"><strong>5. Generowanie dochodu i automatyzacja</strong></h2>
<div></div>
<p>Strona internetowa to również <strong>możliwość zarabiania pieniędzy</strong>. Niezależnie od branży, możesz wykorzystać swoją witrynę do generowania dochodów.</p>
<p><strong>Jak zarabiać na stronie?</strong></p>
<p>💰 <strong>Sprzedaż produktów i usług</strong> – własny sklep internetowy lub platforma usługowa.<br />
💰 <strong>Reklamy (Google AdSense, banery)</strong> – zarabianie na ruchu na stronie.<br />
💰 <strong>Programy partnerskie i afiliacja</strong> – polecanie produktów i otrzymywanie prowizji.<br />
💰 <strong>Sprzedaż kursów i e-booków</strong> – świetny sposób na pasywny dochód.</p>
<hr />
<h2 id="sekcja-6"><strong>6. SEO – Twoja strona w Google</strong></h2>
<div></div>
<p>Dzięki odpowiedniej optymalizacji SEO Twoja strona może wyświetlać się w Google na wysokich pozycjach, co oznacza <strong>darmowy i stały ruch klientów.</strong></p>
<p>Podstawy dobrego SEO:</p>
<p>✅ <strong>Słowa kluczowe dopasowane do branży.</strong><br />
✅ <strong>Optymalizacja szybkości i responsywności.</strong><br />
✅ <strong>Tworzenie wartościowych treści (blog, poradniki, artykuły).</strong><br />
✅ <strong>Zdobywanie linków zewnętrznych poprawiających autorytet strony.</strong></p>
</div>
<p><img decoding="async" class="alignnone wp-image-4300" src="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.56-A-global-reach-concept-with-a-digital-network-map-representing-how-websites-connect-businesses-worldwide-300x300.webp" alt="" width="179" height="179" srcset="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.56-A-global-reach-concept-with-a-digital-network-map-representing-how-websites-connect-businesses-worldwide-300x300.webp 300w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.56-A-global-reach-concept-with-a-digital-network-map-representing-how-websites-connect-businesses-worldwide-150x150.webp 150w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.56-A-global-reach-concept-with-a-digital-network-map-representing-how-websites-connect-businesses-worldwide-768x768.webp 768w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.56-A-global-reach-concept-with-a-digital-network-map-representing-how-websites-connect-businesses-worldwide.webp 1024w" sizes="(max-width: 179px) 100vw, 179px" /> <img decoding="async" class="alignnone wp-image-4301" src="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.54-A-modern-website-homepage-with-sleek-UI-design-showing-a-business-landing-page-with-call-to-action-buttons-and-professional-layout-300x300.webp" alt="" width="178" height="178" srcset="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.54-A-modern-website-homepage-with-sleek-UI-design-showing-a-business-landing-page-with-call-to-action-buttons-and-professional-layout-300x300.webp 300w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.54-A-modern-website-homepage-with-sleek-UI-design-showing-a-business-landing-page-with-call-to-action-buttons-and-professional-layout-150x150.webp 150w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.54-A-modern-website-homepage-with-sleek-UI-design-showing-a-business-landing-page-with-call-to-action-buttons-and-professional-layout-768x768.webp 768w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.54-A-modern-website-homepage-with-sleek-UI-design-showing-a-business-landing-page-with-call-to-action-buttons-and-professional-layout.webp 1024w" sizes="(max-width: 178px) 100vw, 178px" /> <img decoding="async" class="alignnone wp-image-4302" src="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.52-An-illustration-of-website-analytics-with-graphs-charts-and-performance-metrics-displayed-on-a-digital-dashboard-300x300.webp" alt="" width="177" height="177" srcset="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.52-An-illustration-of-website-analytics-with-graphs-charts-and-performance-metrics-displayed-on-a-digital-dashboard-300x300.webp 300w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.52-An-illustration-of-website-analytics-with-graphs-charts-and-performance-metrics-displayed-on-a-digital-dashboard-150x150.webp 150w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.52-An-illustration-of-website-analytics-with-graphs-charts-and-performance-metrics-displayed-on-a-digital-dashboard-768x768.webp 768w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.52-An-illustration-of-website-analytics-with-graphs-charts-and-performance-metrics-displayed-on-a-digital-dashboard.webp 1024w" sizes="(max-width: 177px) 100vw, 177px" /> <img decoding="async" class="alignnone wp-image-4303" src="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.49-A-mobile-responsive-website-displayed-on-a-smartphone-and-tablet-showcasing-adaptive-design-for-different-screen-sizes-300x300.webp" alt="" width="175" height="175" srcset="https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.49-A-mobile-responsive-website-displayed-on-a-smartphone-and-tablet-showcasing-adaptive-design-for-different-screen-sizes-300x300.webp 300w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.49-A-mobile-responsive-website-displayed-on-a-smartphone-and-tablet-showcasing-adaptive-design-for-different-screen-sizes-150x150.webp 150w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.49-A-mobile-responsive-website-displayed-on-a-smartphone-and-tablet-showcasing-adaptive-design-for-different-screen-sizes-768x768.webp 768w, https://froosolutions.com/wp-content/uploads/2024/03/DALL·E-2025-02-02-17.24.49-A-mobile-responsive-website-displayed-on-a-smartphone-and-tablet-showcasing-adaptive-design-for-different-screen-sizes.webp 1024w" sizes="(max-width: 175px) 100vw, 175px" /></p>
</div>
</div>						</div>
						<div class="froo-article-inline-cta">
							<div>
								<strong>Potrzebujesz pomocy przy wdrożeniu?</strong>
								<p>Napisz — podpowiemy, co ma sens: strona, sklep, SEO albo reklamy.</p>
							</div>
							<a href="https://froosolutions.com/kontakt/">Umów konsultację</a>
						</div>
						<footer class="froo-article-footer">
							<div class="froo-article-author">
								<span class="froo-article-author__avatar" aria-hidden="true">M</span>
								<div>
									<strong>Michał Gąsior</strong>
									<p>Zespół Froosolutions — strony WWW, sklepy i marketing online.</p>
								</div>
							</div>
						</footer>
					</div>

					<aside class="froo-article-sidebar">
													<nav class="froo-article-toc" aria-label="Spis treści">
								<strong>W tym artykule</strong>
								<ol>
																			<li><a href="#sekcja-1">1. Strona internetowa to Twoja wizytówka online</a></li>
																			<li><a href="#sekcja-2">2. Dotarcie do większej liczby klientów</a></li>
																			<li><a href="#sekcja-3">3. Profesjonalny wygląd i lepsza konwersja</a></li>
																			<li><a href="#sekcja-4">4. Kontrola nad treścią i niezależność</a></li>
																			<li><a href="#sekcja-5">5. Generowanie dochodu i automatyzacja</a></li>
																			<li><a href="#sekcja-6">6. SEO – Twoja strona w Google</a></li>
																	</ol>
							</nav>
												<div class="froo-article-side-cta">
							<span>Bezpłatna konsultacja</span>
							<strong>Porozmawiajmy o Twoim projekcie</strong>
							<p>Dopasujemy zakres do celów i budżetu — bez zobowiązań.</p>
							<a href="https://froosolutions.com/kontakt/">Skontaktuj się</a>
						</div>
													<div class="froo-article-side-related">
								<strong>Więcej z bloga</strong>
								<ul>
																			<li>
											<a href="https://froosolutions.com/certyfikat-ssl-co-to-jest-i-dlaczego-jest-niezbedny-na-stronie-internetowej-twojej-firmy/">Certyfikat SSL – co to jest i dlaczego jest niezbędny na stronie internetowej Twojej firmy</a>
											<time datetime="2026-10-09T10:25:35+02:00">9 października 2026</time>
										</li>
																			<li>
											<a href="https://froosolutions.com/najczestsze-bledy-na-stronie-internetowej-ktore-odstraszaja-klientow/">Najczęstsze błędy na stronie internetowej, które odstraszają klientów</a>
											<time datetime="2026-10-07T10:26:21+02:00">7 października 2026</time>
										</li>
																			<li>
											<a href="https://froosolutions.com/audyt-sklepu-internetowego-co-obejmuje-i-ile-kosztuje/">Audyt sklepu internetowego – co obejmuje i ile kosztuje?</a>
											<time datetime="2026-10-05T10:25:10+02:00">5 października 2026</time>
										</li>
																			<li>
											<a href="https://froosolutions.com/sklep-internetowy-czy-sprzedaz-przez-social-media-co-bardziej-oplaca-sie-malej-firmie/">Sklep internetowy czy sprzedaż przez social media — co bardziej opłaca się małej firmie?</a>
											<time datetime="2026-10-02T10:24:28+02:00">2 października 2026</time>
										</li>
																	</ul>
							</div>
																	</aside>
				</div>
			</article>
		</div>
		<!--WPFC_FOOTER_START--><div class="froo-shell froo-shell--footer">
	<footer class="froo-site-footer">
		<div class="froo-footer__inner">
			<div class="froo-footer__grid">
				<div class="froo-footer__brand-column">
					<a class="froo-brand froo-brand--footer" href="https://froosolutions.com/" aria-label="Froosolutions">
						<img class="froo-brand__logo" src="https://froosolutions.com/wp-content/uploads/2026/04/logo-czarne-scaled.png" alt="Froosolutions">
					</a>

					<p class="froo-footer__description">
						Projektujemy nowoczesne strony internetowe, dedykowane sklepy WooCommerce i kampanie Google Ads, które wzmacniają wizerunek marki oraz pomagają skutecznie pozyskiwać klientów.
					</p>

									</div>

				<div class="froo-footer__menu-column">
					<h2>Zakres usług</h2>

					<ul class="froo-menu froo-menu--footer">
													<li>
								<a href="https://froosolutions.com/sklepy-internetowe/">Sklepy internetowe</a>
							</li>
													<li>
								<a href="https://froosolutions.com/strony-internetowe/">Strony internetowe</a>
							</li>
													<li>
								<a href="https://froosolutions.com/marketing-googleads/">Marketing Google Ads</a>
							</li>
													<li>
								<a href="https://froosolutions.com/systemy-crm-i-konfiguratory/">Systemy CRM i konfiguratory</a>
							</li>
													<li>
								<a href="https://froosolutions.com/audyt-i-optymalizacja/">Audyt i optymalizacja</a>
							</li>
											</ul>
				</div>

				<div class="froo-footer__menu-column">
					<h2>Poznaj FrooSolutions</h2>

					<ul class="froo-menu froo-menu--footer">
													<li>
								<a href="https://froosolutions.com/o-naszej-firmie/">Historia firmy</a>
							</li>
													<li>
								<a href="https://froosolutions.com/realizacje/">Realizacje</a>
							</li>
													<li>
								<a href="https://froosolutions.com/blog/">Blog</a>
							</li>
													<li>
								<a href="https://froosolutions.com/kontakt/">Kontakt</a>
							</li>
											</ul>
				</div>

				<div class="froo-footer__contact-column">
					<h2>Dane kontaktowe</h2>

					<ul class="froo-contact-list">
													<li>
								<span class="froo-contact-list__icon" aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.28-1.28a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92Z"/></svg></span>
								<a href="tel:+48518704986">+48 518 704 986</a>
							</li>
						
													<li>
								<span class="froo-contact-list__icon" aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z"/><path d="m22 6-10 7L2 6"/></svg></span>
								<a href="mailto:biuro@froosolutions.com">biuro@froosolutions.com</a>
							</li>
						
													<li>
								<span class="froo-contact-list__icon" aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z"/><circle cx="12" cy="10" r="2.5"/></svg></span>
								<span class="froo-contact-list__text">ul. Bojkowska 35A, 44-100 Gliwice</span>
							</li>
											</ul>
				</div>
			</div>

			<div class="froo-footer__bottom">
				<p>© 2026 FrooSolutions.com. Wszelkie prawa zastrzeżone.</p>

				<a class="froo-footer__privacy-link" href="https://froosolutions.com/polityka-prywatnosci-2/">Polityka prywatności</a>
			</div>
		</div>
	</footer>
</div>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/froo-solutions-base/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script id="froo-contact-booking-page-js-after">
(function () {
	'use strict';

	function initBookingPage(page) {
		var ajaxUrl = page.dataset.ajaxUrl;
		var nonce = page.dataset.nonce;
		var workdays = (page.dataset.workdays || '1,2,3,4,5').split(',').map(Number);
		var daysAhead = Number(page.dataset.daysAhead || 60);
		var monthLabel = page.querySelector('[data-froo-booking-month]');
		var daysGrid = page.querySelector('[data-froo-booking-days]');
		var slotsBox = page.querySelector('[data-froo-booking-slots]');
		var slotsTitle = page.querySelector('[data-froo-booking-selected-label]');
		var slotsHint = page.querySelector('[data-froo-booking-hint]');
		var prevButton = page.querySelector('[data-froo-booking-prev]');
		var nextButton = page.querySelector('[data-froo-booking-next]');
		var formCard = page.querySelector('[data-froo-booking-form-card]');
		var formClose = page.querySelector('[data-froo-booking-form-close]');
		var form = page.querySelector('[data-froo-booking-form]');
		var formDate = page.querySelector('[data-froo-booking-date]');
		var formTime = page.querySelector('[data-froo-booking-time]');
		var formSlot = page.querySelector('[data-froo-booking-form-slot]');
		var formStatus = page.querySelector('[data-froo-booking-form-status]');
		var success = page.querySelector('[data-froo-booking-success]');
		var successDate = page.querySelector('[data-froo-booking-success-date]');
		var successCalendar = page.querySelector('[data-froo-booking-success-calendar]');
		var now = new Date();
		var today = new Date(now.getFullYear(), now.getMonth(), now.getDate());
		var maxDate = new Date(today);
		var selectedDate = '';
		var activeMonth = new Date(today.getFullYear(), today.getMonth(), 1);
		var monthNames = ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień'];
		var weekdayNames = ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'];

		maxDate.setDate(maxDate.getDate() + daysAhead);

		function pad(value) {
			return String(value).padStart(2, '0');
		}

		function toIsoDate(date) {
			return date.getFullYear() + '-' + pad(date.getMonth() + 1) + '-' + pad(date.getDate());
		}

		function formatLong(date) {
			return weekdayNames[date.getDay()] + ' ' + date.getDate() + ' ' + monthNames[date.getMonth()];
		}

		function phpWeekday(date) {
			return date.getDay() === 0 ? 7 : date.getDay();
		}

		function renderCalendar() {
			var year = activeMonth.getFullYear();
			var month = activeMonth.getMonth();
			var first = new Date(year, month, 1);
			var last = new Date(year, month + 1, 0);
			var offset = (first.getDay() + 6) % 7;

			monthLabel.textContent = monthNames[month] + ' ' + year;
			daysGrid.innerHTML = '';

			for (var empty = 0; empty < offset; empty += 1) {
				var spacer = document.createElement('span');
				spacer.className = 'froo-booking-day--empty';
				daysGrid.appendChild(spacer);
			}

			for (var day = 1; day <= last.getDate(); day += 1) {
				(function () {
					var date = new Date(year, month, day);
					var iso = toIsoDate(date);
					var button = document.createElement('button');
					var enabled = date >= today && date <= maxDate && workdays.indexOf(phpWeekday(date)) !== -1;

					button.type = 'button';
					button.className = 'froo-booking-day';
					button.textContent = String(day);
					button.disabled = !enabled;

					if (selectedDate === iso) {
						button.classList.add('is-selected');
					}

					if (enabled) {
						button.addEventListener('click', function () {
							selectedDate = iso;
							renderCalendar();
							loadSlots(date);
						});
					}

					daysGrid.appendChild(button);
				})();
			}

			var currentMonthIndex = today.getFullYear() * 12 + today.getMonth();
			var activeMonthIndex = activeMonth.getFullYear() * 12 + activeMonth.getMonth();
			var maxMonthIndex = maxDate.getFullYear() * 12 + maxDate.getMonth();

			prevButton.disabled = activeMonthIndex <= currentMonthIndex;
			nextButton.disabled = activeMonthIndex >= maxMonthIndex;
		}

		function loadSlots(date) {
			slotsTitle.textContent = formatLong(date);
			slotsHint.textContent = 'Pobieramy dostępne godziny...';
			slotsBox.innerHTML = '';

			var data = new FormData();
			data.append('action', 'froo_booking_slots');
			data.append('nonce', nonce);
			data.append('date', toIsoDate(date));

			fetch(ajaxUrl, {
				method: 'POST',
				credentials: 'same-origin',
				body: data
			})
				.then(function (response) {
					return response.json();
				})
				.then(function (payload) {
					var slots = payload.success && payload.data ? payload.data.slots : [];

					slotsBox.innerHTML = '';

					if (!payload.success) {
						slotsHint.textContent = payload.data && payload.data.message ? payload.data.message : 'Nie udało się pobrać dostępnych godzin.';
						return;
					}

					if (!slots.length) {
						slotsHint.textContent = 'Brak wolnych terminów w tym dniu. Wybierz inną datę.';
						return;
					}

					slotsHint.textContent = 'Wybierz godzinę spotkania:';

					slots.forEach(function (slot) {
						var button = document.createElement('button');
						button.type = 'button';
						button.className = 'froo-booking-slot';
						button.textContent = slot.label;
						button.addEventListener('click', function () {
							openForm(toIsoDate(date), slot.time, formatLong(date) + ', godz. ' + slot.time);
						});
						slotsBox.appendChild(button);
					});
				})
				.catch(function () {
					slotsHint.textContent = 'Nie udało się pobrać dostępnych godzin. Spróbuj ponownie.';
				});
		}

		function openForm(date, time, label) {
			formDate.value = date;
			formTime.value = time;
			formSlot.textContent = label + ' · 30 minut · Google Meet';
			formStatus.textContent = '';
			success.hidden = true;
			formCard.hidden = false;
			formCard.scrollIntoView({behavior: 'smooth', block: 'start'});
		}

		function closeForm() {
			formCard.hidden = true;
			formStatus.textContent = '';
		}

		prevButton.addEventListener('click', function () {
			activeMonth = new Date(activeMonth.getFullYear(), activeMonth.getMonth() - 1, 1);
			renderCalendar();
		});

		nextButton.addEventListener('click', function () {
			activeMonth = new Date(activeMonth.getFullYear(), activeMonth.getMonth() + 1, 1);
			renderCalendar();
		});

		formClose.addEventListener('click', closeForm);

		form.addEventListener('submit', function (event) {
			event.preventDefault();

			var submit = form.querySelector('[type="submit"]');
			var data = new FormData(form);

			submit.disabled = true;
			formStatus.textContent = 'Rezerwujemy termin...';

			fetch(ajaxUrl, {
				method: 'POST',
				credentials: 'same-origin',
				body: data
			})
				.then(function (response) {
					return response.json();
				})
				.then(function (payload) {
					if (!payload.success) {
						formStatus.textContent = payload.data && payload.data.message ? payload.data.message : 'Nie udało się zapisać spotkania.';
						submit.disabled = false;
						return;
					}

					formCard.hidden = true;
					success.hidden = false;
					successDate.textContent = payload.data.date_label + ' · 30 minut · Google Meet';
					successCalendar.href = payload.data.calendar_link || '#';
					success.scrollIntoView({behavior: 'smooth', block: 'start'});
					form.reset();

					if (selectedDate) {
						loadSlots(new Date(selectedDate + 'T00:00:00'));
					}
				})
				.catch(function () {
					formStatus.textContent = 'Nie udało się zapisać spotkania. Spróbuj ponownie.';
					submit.disabled = false;
				});
		});

		renderCalendar();
	}

	document.addEventListener('DOMContentLoaded', function () {
		document.querySelectorAll('[data-froo-booking-page]').forEach(initBookingPage);
	});
})();
//# sourceURL=froo-contact-booking-page-js-after
</script>
<script id="froo-home-contact-form-js-extra">
var frooContactForm = {"ajaxUrl":"https://froosolutions.com/wp-admin/admin-ajax.php"};
//# sourceURL=froo-home-contact-form-js-extra
</script>
<script id="froo-home-contact-form-js-after">
(function () {
	'use strict';

	function handleSubmit(event) {
		var form = event.target;

		if (!form.matches('[data-froo-contact-form]')) {
			return;
		}

		event.preventDefault();

		var button = form.querySelector('.froo-contact-form__submit');
		var status = form.querySelector('[data-froo-contact-status]');
		var data = new FormData(form);

		button.disabled = true;
		status.textContent = 'Wysyłanie wiadomości...';
		status.className = 'froo-contact-form__status';

		fetch(window.frooContactForm.ajaxUrl, {
			method: 'POST',
			credentials: 'same-origin',
			body: data
		})
			.then(function (response) {
				return response.json();
			})
			.then(function (payload) {
				if (!payload || !payload.success) {
					throw new Error(
						payload && payload.data && payload.data.message
							? payload.data.message
							: 'Nie udało się wysłać wiadomości.'
					);
				}

				status.textContent = payload.data.message;
				status.className = 'froo-contact-form__status is-success';
				form.reset();
			})
			.catch(function (error) {
				status.textContent = error.message;
				status.className = 'froo-contact-form__status is-error';
			})
			.finally(function () {
				button.disabled = false;
			});
	}

	document.addEventListener('submit', handleSubmit);
})();
//# sourceURL=froo-home-contact-form-js-after
</script>
<script id="froo-projects-page-js-after">
(function () {
	'use strict';

	function initProjectsFilters() {
		var page = document.querySelector('.froo-projects-page');

		if (!page) {
			return;
		}

		var buttons = page.querySelectorAll('[data-froo-projects-filter]');
		var cards = page.querySelectorAll('[data-froo-project-category]');

		buttons.forEach(function (button) {
			button.addEventListener('click', function () {
				var selected = button.getAttribute('data-froo-projects-filter');

				buttons.forEach(function (item) {
					var active = item === button;
					item.classList.toggle('is-active', active);
					item.setAttribute('aria-selected', active ? 'true' : 'false');
				});

				cards.forEach(function (card) {
					var category = card.getAttribute('data-froo-project-category');
					card.classList.toggle('is-hidden', selected !== 'all' && category !== selected);
				});
			});
		});
	}

	if (document.readyState === 'loading') {
		document.addEventListener('DOMContentLoaded', initProjectsFilters);
	} else {
		initProjectsFilters();
	}
})();
//# sourceURL=froo-projects-page-js-after
</script>
<script id="froo-layout-js" src="https://froosolutions.com/wp-content/themes/froo-solutions-base/assets/js/froo-layout.js?ver=1781072055"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://froosolutions.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://froosolutions.com/wp-includes/js/wp-emoji-loader.min.js
</script>
	<script>
	(function () {
		'use strict';

		function initTimelineProgress() {
			var timeline = document.querySelector('.froo-about-timeline');
			var progress = timeline ? timeline.querySelector('.froo-about-timeline__progress') : null;
			var items = timeline ? timeline.querySelectorAll('.froo-about-timeline__item') : [];

			if (!timeline || !progress || !items.length) {
				return;
			}

			var ticking = false;

			function update() {
				var rect = timeline.getBoundingClientRect();
				var viewportMarker = window.innerHeight * 0.62;
				var total = rect.height;
				var passed = viewportMarker - rect.top;
				var ratio = Math.max(0, Math.min(1, passed / total));

				progress.style.height = (ratio * 100).toFixed(2) + '%';

				Array.prototype.forEach.call(items, function (item) {
					var itemRect = item.getBoundingClientRect();
					var pointY = itemRect.top + Math.min(42, itemRect.height * 0.2);

					item.classList.toggle('is-reached', pointY <= viewportMarker);
				});

				ticking = false;
			}

			function requestUpdate() {
				if (!ticking) {
					window.requestAnimationFrame(update);
					ticking = true;
				}
			}

			update();
			window.addEventListener('scroll', requestUpdate, { passive: true });
			window.addEventListener('resize', requestUpdate);
		}

		if ('loading' === document.readyState) {
			document.addEventListener('DOMContentLoaded', initTimelineProgress);
		} else {
			initTimelineProgress();
		}
	})();
	</script>
	<script id="froo-delay-gtag-trigger">
(function(){
	var frooGtagActivated = false;
	function frooActivateDelayedGtag(){
		if ( frooGtagActivated ) { return; }
		frooGtagActivated = true;
		var nodes = document.querySelectorAll('script[type="froo/delayed-gtag"]');
		for ( var i = 0; i < nodes.length; i++ ) {
			var oldNode = nodes[ i ];
			var newNode = document.createElement('script');
			for ( var a = 0; a < oldNode.attributes.length; a++ ) {
				var attr = oldNode.attributes[ a ];
				if ( 'type' === attr.name ) { continue; }
				newNode.setAttribute( attr.name, attr.value );
			}
			newNode.async = false; // zachowaj oryginalna kolejnosc wykonania (jak w domyslnym Site Kit)
			if ( ! oldNode.getAttribute('src') && oldNode.textContent ) {
				newNode.textContent = oldNode.textContent;
			}
			if ( oldNode.parentNode ) {
				oldNode.parentNode.replaceChild( newNode, oldNode );
			}
		}
	}
	var frooEvents = [ 'scroll', 'mousemove', 'touchstart', 'keydown', 'click', 'pointerdown' ];
	frooEvents.forEach( function( evt ) {
		window.addEventListener( evt, frooActivateDelayedGtag, { passive: true, once: true } );
	} );
	setTimeout( frooActivateDelayedGtag, 3000 );
})();
</script>
		            <script id="froostore-hard-redirect-guard">
                (function () {
                    'use strict';

                    var ajaxUrl = "https:\/\/froosolutions.com\/wp-admin\/admin-ajax.php";
                    var postUrl = "https:\/\/froosolutions.com\/wp-admin\/admin-post.php";
                    var nonce = "431a70fcc9";
                    var thankYouUrl = "https:\/\/froosolutions.com\/dziekujemy-wycena-sklepu\/";

                    function setHidden(form, name, value) {
                        var input = form.querySelector('input[name="' + name + '"]');
                        if (!input) {
                            input = document.createElement('input');
                            input.type = 'hidden';
                            input.name = name;
                            form.appendChild(input);
                        }
                        input.value = value;
                    }

                    function showError(form, message) {
                        var status = form.querySelector('.fse-form-status');
                        if (!status) return;
                        status.textContent = message || 'Nie udało się wysłać formularza. Zadzwoń pod numer 518 704 986.';
                        status.classList.add('is-visible');
                    }

                    function clearError(form) {
                        var status = form.querySelector('.fse-form-status');
                        if (!status) return;
                        status.textContent = '';
                        status.classList.remove('is-visible');
                    }

                    function validateBeforeSubmit(form) {
                        var errors = [];
                        var isHero = form.getAttribute('data-form-id') === 'store_landing_hero';
                        var name = form.querySelector('[name="fse_name"]');
                        var phone = form.querySelector('[name="fse_phone"]');
                        var email = form.querySelector('[name="fse_email"]');
                        var consent = form.querySelector('[name="fse_consent"]');
                        var phoneValue = phone ? String(phone.value || '').replace(/\D/g, '') : '';
                        var emailValue = email ? String(email.value || '').trim() : '';
                        var emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;

                        if (!name || String(name.value || '').trim() === '') errors.push('podaj imię');
                        if (phoneValue.length !== 9) errors.push('podaj numer telefonu składający się z 9 cyfr');

                        if (!isHero) {
                            if (!emailValue || !emailPattern.test(emailValue)) errors.push('podaj poprawny adres e-mail');
                            if (!consent || !consent.checked) errors.push('zaznacz zgodę na kontakt');
                        }

                        return errors;
                    }

                    function redirectNow() {
                        window.location.replace(thankYouUrl);
                    }

                    document.addEventListener('submit', function (event) {
                        var form = event.target;
                        if (!form || !form.matches || !form.matches('.fse form[data-fse-form]')) return;

                        event.preventDefault();
                        event.stopPropagation();
                        if (typeof event.stopImmediatePropagation === 'function') event.stopImmediatePropagation();

                        if (form.dataset.fseHardSubmitting === '1') return;

                        clearError(form);
                        var errors = validateBeforeSubmit(form);
                        if (errors.length) {
                            showError(form, 'Popraw formularz: ' + errors.join(', ') + '.');
                            return;
                        }

                        form.dataset.fseHardSubmitting = '1';

                        setHidden(form, 'action', 'fse_v399_store_send_lead');
                        setHidden(form, 'nonce', nonce);

                        var button = form.querySelector('.fse-form-button');
                        var original = button ? button.textContent : '';
                        if (button) {
                            button.disabled = true;
                            button.textContent = 'Wysyłanie...';
                        }

                        if (!window.fetch || !window.FormData) {
                            form.action = postUrl;
                            HTMLFormElement.prototype.submit.call(form);
                            return;
                        }

                        fetch(ajaxUrl, {
                            method: 'POST',
                            body: new FormData(form),
                            credentials: 'same-origin',
                            cache: 'no-store'
                        })
                            .then(function (response) { return response.json(); })
                            .then(function (payload) {
                                if (!payload || !payload.success) {
                                    throw new Error(payload && payload.data && payload.data.message ? payload.data.message : 'Nie udało się wysłać formularza.');
                                }
                                redirectNow();
                            })
                            .catch(function (error) {
                                form.dataset.fseHardSubmitting = '0';
                                if (button) {
                                    button.disabled = false;
                                    button.textContent = original;
                                }
                                showError(form, error && error.message ? error.message : 'Nie udało się wysłać formularza.');
                            });
                    }, true);
                })();
            </script>
                        <script id="frooweb4900-hard-redirect-guard">
                (function () {
                    'use strict';

                    var ajaxUrl = "https:\/\/froosolutions.com\/wp-admin\/admin-ajax.php";
                    var postUrl = "https:\/\/froosolutions.com\/wp-admin\/admin-post.php";
                    var nonce = "4b90adbc3e";
                    var thankYouUrl = "https:\/\/froosolutions.com\/dziekujemy-wycena-strony\/";

                    function setHidden(form, name, value) {
                        var input = form.querySelector('input[name="' + name + '"]');
                        if (!input) {
                            input = document.createElement('input');
                            input.type = 'hidden';
                            input.name = name;
                            form.appendChild(input);
                        }
                        input.value = value;
                    }

                    function showError(form, message) {
                        var status = form.querySelector('.fse-form-status');
                        if (!status) return;
                        status.textContent = message || 'Nie udało się wysłać formularza. Zadzwoń pod numer 518 704 986.';
                        status.classList.add('is-visible');
                    }

                    function clearError(form) {
                        var status = form.querySelector('.fse-form-status');
                        if (!status) return;
                        status.textContent = '';
                        status.classList.remove('is-visible');
                    }

                    function validateBeforeSubmit(form) {
                        var errors = [];
                        var name = form.querySelector('[name="fse_name"]');
                        var phone = form.querySelector('[name="fse_phone"]');
                        var phoneValue = phone ? String(phone.value || '').replace(/\D/g, '') : '';

                        if (!name || String(name.value || '').trim() === '') errors.push('podaj imię');
                        if (phoneValue.length !== 9) errors.push('podaj numer telefonu składający się z 9 cyfr');

                        return errors;
                    }

                    function redirectNow() {
                        window.location.replace(thankYouUrl);
                    }

                    document.addEventListener('submit', function (event) {
                        var form = event.target;
                        if (!form || !form.matches || !form.matches('.fse form[data-fse4900-form]')) return;

                        event.preventDefault();
                        event.stopPropagation();
                        if (typeof event.stopImmediatePropagation === 'function') event.stopImmediatePropagation();

                        if (form.dataset.fseHardSubmitting === '1') return;

                        clearError(form);
                        var errors = validateBeforeSubmit(form);
                        if (errors.length) {
                            showError(form, 'Popraw formularz: ' + errors.join(', ') + '.');
                            return;
                        }

                        form.dataset.fseHardSubmitting = '1';

                        setHidden(form, 'action', 'fse_v4900_website_send_lead');
                        setHidden(form, 'nonce', nonce);

                        var button = form.querySelector('.fse-form-button');
                        var original = button ? button.textContent : '';
                        if (button) {
                            button.disabled = true;
                            button.textContent = 'Wysyłanie...';
                        }

                        if (!window.fetch || !window.FormData) {
                            form.action = postUrl;
                            HTMLFormElement.prototype.submit.call(form);
                            return;
                        }

                        fetch(ajaxUrl, {
                            method: 'POST',
                            body: new FormData(form),
                            credentials: 'same-origin',
                            cache: 'no-store'
                        })
                            .then(function (response) { return response.json(); })
                            .then(function (payload) {
                                if (!payload || !payload.success) {
                                    throw new Error(payload && payload.data && payload.data.message ? payload.data.message : 'Nie udało się wysłać formularza.');
                                }
                                redirectNow();
                            })
                            .catch(function (error) {
                                form.dataset.fseHardSubmitting = '0';
                                if (button) {
                                    button.disabled = false;
                                    button.textContent = original;
                                }
                                showError(form, error && error.message ? error.message : 'Nie udało się wysłać formularza.');
                            });
                    }, true);
                })();
            </script>
                        <script id="frooweb-hard-redirect-guard">
                (function () {
                    'use strict';

                    var ajaxUrl = "https:\/\/froosolutions.com\/wp-admin\/admin-ajax.php";
                    var postUrl = "https:\/\/froosolutions.com\/wp-admin\/admin-post.php";
                    var nonce = "dc48c4c71d";
                    var thankYouUrl = "https:\/\/froosolutions.com\/dziekujemy-sklep-internetowy\/";

                    function setHidden(form, name, value) {
                        var input = form.querySelector('input[name="' + name + '"]');
                        if (!input) {
                            input = document.createElement('input');
                            input.type = 'hidden';
                            input.name = name;
                            form.appendChild(input);
                        }
                        input.value = value;
                    }

                    function showError(form, message) {
                        var status = form.querySelector('.fse-form-status');
                        if (!status) return;
                        status.textContent = message || 'Nie udało się wysłać formularza. Zadzwoń pod numer 518 704 986.';
                        status.classList.add('is-visible');
                    }

                    function clearError(form) {
                        var status = form.querySelector('.fse-form-status');
                        if (!status) return;
                        status.textContent = '';
                        status.classList.remove('is-visible');
                    }

                    function validateBeforeSubmit(form) {
                        var errors = [];
                        var name = form.querySelector('[name="fse_name"]');
                        var phone = form.querySelector('[name="fse_phone"]');
                        var phoneValue = phone ? String(phone.value || '').replace(/\D/g, '') : '';

                        if (!name || String(name.value || '').trim() === '') {
                            errors.push('podaj imię');
                        }
                        if (phoneValue.length !== 9) {
                            errors.push('podaj numer telefonu składający się z 9 cyfr');
                        }

                        return errors;
                    }

                    function redirectNow() {
                        window.location.replace(thankYouUrl);
                    }

                    document.addEventListener('submit', function (event) {
                        var form = event.target;
                        if (!form || !form.matches || !form.matches('.fse form[data-froo-short-form]')) return;

                        event.preventDefault();
                        event.stopPropagation();
                        if (typeof event.stopImmediatePropagation === 'function') event.stopImmediatePropagation();

                        if (form.dataset.fseHardSubmitting === '1') return;

                        clearError(form);
                        var errors = validateBeforeSubmit(form);
                        if (errors.length) {
                            showError(form, 'Popraw formularz: ' + errors.join(', ') + '.');
                            return;
                        }

                        form.dataset.fseHardSubmitting = '1';

                        setHidden(form, 'action', 'fse_v110_website_short_send_lead');
                        setHidden(form, 'nonce', nonce);

                        var button = form.querySelector('.fse-form-button');
                        var original = button ? button.textContent : '';
                        if (button) {
                            button.disabled = true;
                            button.textContent = 'Wysyłanie...';
                        }

                        if (!window.fetch || !window.FormData) {
                            form.action = postUrl;
                            HTMLFormElement.prototype.submit.call(form);
                            return;
                        }

                        fetch(ajaxUrl, {
                            method: 'POST',
                            body: new FormData(form),
                            credentials: 'same-origin',
                            cache: 'no-store'
                        })
                            .then(function (response) { return response.json(); })
                            .then(function (payload) {
                                if (!payload || !payload.success) {
                                    throw new Error(payload && payload.data && payload.data.message ? payload.data.message : 'Nie udało się wysłać formularza.');
                                }
                                redirectNow();
                            })
                            .catch(function (error) {
                                form.dataset.fseHardSubmitting = '0';
                                if (button) {
                                    button.disabled = false;
                                    button.textContent = original;
                                }
                                showError(form, error && error.message ? error.message : 'Nie udało się wysłać formularza.');
                            });
                    }, true);
                })();
            </script>
            </body>
</html>


<!-- Page supported by LiteSpeed Cache 7.9.1 on 2026-10-10 00:11:08 -->