<!DOCTYPE html>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Get started — Interfine Global</title>
    <title>Interfine Global</title>
<meta name='robots' content='max-image-preview:large' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<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>
<link rel='stylesheet' id='interfineglobal-fonts-css' href='https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&#038;family=Inter:wght@400;500;600;700&#038;family=JetBrains+Mono:wght@400;500;600&#038;display=swap' media='all' />
<link rel='stylesheet' id='interfineglobal-theme-css' href='https://interfineglobal.com/wp-content/themes/interfineglobal-theme/style.css?ver=2.1.0' media='all' />
<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>
<style id="wp-block-accordion-inline-css">
.wp-block-accordion{box-sizing:border-box}
/*# sourceURL=https://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.com/wp-includes/blocks/breadcrumbs/style.min.css */
</style>
<style id="wp-block-button-inline-css">
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}
/*# sourceURL=https://interfineglobal.com/wp-includes/blocks/button/style.min.css */
</style>
<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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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:fit-content}.wp-block-comment-template.alignright{float:right}
/*# sourceURL=https://interfineglobal.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://interfineglobal.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://interfineglobal.com/wp-includes/blocks/comments-pagination/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-cover-css' href='https://interfineglobal.com/wp-includes/blocks/cover/style.min.css?ver=7.0' media='all' />
<style id="wp-block-details-inline-css">
.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}
/*# sourceURL=https://interfineglobal.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://interfineglobal.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://interfineglobal.com/wp-includes/blocks/footnotes/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-gallery-css' href='https://interfineglobal.com/wp-includes/blocks/gallery/style.min.css?ver=7.0' media='all' />
<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://interfineglobal.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}:where(.wp-block-icon) svg{height:100%;width:100%}
/*# sourceURL=https://interfineglobal.com/wp-includes/blocks/icon/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-image-css' href='https://interfineglobal.com/wp-includes/blocks/image/style.min.css?ver=7.0' media='all' />
<style id="wp-block-latest-comments-inline-css">
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 .wp-block-latest-comments{padding-left:0}.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://interfineglobal.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{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}: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://interfineglobal.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://interfineglobal.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://interfineglobal.com/wp-includes/blocks/loginout/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-media-text-css' href='https://interfineglobal.com/wp-includes/blocks/media-text/style.min.css?ver=7.0' media='all' />
<link rel='stylesheet' id='wp-block-navigation-css' href='https://interfineglobal.com/wp-includes/blocks/navigation/style.min.css?ver=7.0' 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://interfineglobal.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:#0000;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://interfineglobal.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://interfineglobal.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://interfineglobal.com/wp-includes/blocks/paragraph/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://interfineglobal.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}
/*# sourceURL=https://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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:initial}.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://interfineglobal.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://interfineglobal.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.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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: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://interfineglobal.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://interfineglobal.com/wp-includes/blocks/rss/style.min.css */
</style>
<style id="wp-block-search-inline-css">
.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
/*# sourceURL=https://interfineglobal.com/wp-includes/blocks/search/style.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://interfineglobal.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://interfineglobal.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://interfineglobal.com/wp-includes/blocks/site-title/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://interfineglobal.com/wp-includes/blocks/tag-cloud/style.min.css */
</style>
<style id="wp-block-term-count-inline-css">
.wp-block-term-count{box-sizing:border-box}
/*# sourceURL=https://interfineglobal.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://interfineglobal.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://interfineglobal.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://interfineglobal.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]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
/*# sourceURL=https://interfineglobal.com/wp-includes/blocks/video/style.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://interfineglobal.com/wp-includes/blocks/accordion-heading/style.min.css */
</style>
<style id="wp-block-accordion-panel-inline-css">
.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}
/*# sourceURL=https://interfineglobal.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://interfineglobal.com/wp-includes/blocks/audio/style.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:pre-wrap}
/*# sourceURL=https://interfineglobal.com/wp-includes/blocks/code/style.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://interfineglobal.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://interfineglobal.com/wp-includes/blocks/embed/style.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://interfineglobal.com/wp-includes/blocks/group/style.min.css */
</style>
<style id="wp-block-math-inline-css">
.wp-block-math{overflow-x:auto;overflow-y:hidden}
/*# sourceURL=https://interfineglobal.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://interfineglobal.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://interfineglobal.com/wp-includes/blocks/pullquote/style.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://interfineglobal.com/wp-includes/blocks/quote/style.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://interfineglobal.com/wp-includes/blocks/separator/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-social-links-css' href='https://interfineglobal.com/wp-includes/blocks/social-links/style.min.css?ver=7.0' media='all' />
<style id="wp-block-spacer-inline-css">
.wp-block-spacer{clear:both}
/*# sourceURL=https://interfineglobal.com/wp-includes/blocks/spacer/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-table-css' href='https://interfineglobal.com/wp-includes/blocks/table/style.min.css?ver=7.0' media='all' />
<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://interfineglobal.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://interfineglobal.com/wp-includes/blocks/verse/style.min.css */
</style>
<link rel="https://api.w.org/" href="https://interfineglobal.com/index.php/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://interfineglobal.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0" />
<script>document.documentElement.setAttribute('lang','en');document.documentElement.setAttribute('dir','ltr');</script>
    <style>
        *{box-sizing:border-box;margin:0;padding:0}
        body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:#f7f8fa;min-height:100vh}
        .ob-wrap{display:flex;min-height:100vh}

        /* Left panel */
        .ob-left{width:420px;background:#0A1628;padding:3rem 2.5rem;display:flex;flex-direction:column;flex-shrink:0}
        .ob-logo{font-size:18px;font-weight:600;color:#0000D6;margin-bottom:3rem;display:flex;align-items:center}
        .ob-headline{font-size:28px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:1rem}
        .ob-sub{font-size:14px;color:rgba(255,255,255,.5);line-height:1.6;margin-bottom:3rem}
        .ob-features{display:flex;flex-direction:column;gap:1.25rem;margin-top:auto}
        .ob-feature{display:flex;align-items:flex-start;gap:12px}
        .ob-feature-icon{width:36px;height:36px;border-radius:8px;background:rgba(2,128,144,.2);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}
        .ob-feature-title{font-size:13px;font-weight:500;color:#fff;margin-bottom:2px}
        .ob-feature-desc{font-size:12px;color:rgba(255,255,255,.45);line-height:1.5}

        /* Right panel */
        .ob-right{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}
        .ob-card{background:#fff;border-radius:16px;padding:2.5rem;width:100%;max-width:500px;box-shadow:0 4px 24px rgba(0,0,0,0.06)}

        /* Steps */
        .ob-steps{display:flex;gap:6px;margin-bottom:2rem}
        .ob-step-dot{flex:1;height:4px;border-radius:2px;background:#e5e7eb;transition:background .3s}
        .ob-step-dot.active{background:#0000D6}
        .ob-step-dot.done{background:#02C39A}

        /* Form */
        .ob-step-panel{display:none}
        .ob-step-panel.active{display:block}
        .ob-step-title{font-size:20px;font-weight:600;color:#0A1628;margin-bottom:.4rem}
        .ob-step-sub{font-size:13px;color:#6b7280;margin-bottom:1.75rem;line-height:1.5}
        .ob-field{margin-bottom:1rem}
        .ob-field label{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:5px}
        .ob-field input,.ob-field select,.ob-field textarea{width:100%;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;color:#111;background:#fafafa;transition:border-color .15s}
        .ob-field input:focus,.ob-field select:focus{outline:none;border-color:#0000D6;background:#fff}
        .ob-field .ob-hint{font-size:11px;color:#9ca3af;margin-top:4px}
        .ob-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}

        /* Color picker */
        .ob-color-row{display:flex;align-items:center;gap:10px}
        .ob-color-row input[type=color]{width:44px;height:40px;border:1.5px solid #e5e7eb;border-radius:8px;padding:2px;cursor:pointer;background:#fafafa}
        .ob-color-row input[type=text]{flex:1}

        /* Plan cards */
        .ob-plans{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1rem}
        .ob-plan{border:1.5px solid #e5e7eb;border-radius:10px;padding:1rem;cursor:pointer;transition:border-color .15s,background .15s;position:relative}
        .ob-plan:hover{border-color:#0000D6}
        .ob-plan.selected{border-color:#0000D6;background:#f0fafb}
        .ob-plan-name{font-size:14px;font-weight:600;color:#0A1628;margin-bottom:2px}
        .ob-plan-price{font-size:20px;font-weight:700;color:#0000D6}
        .ob-plan-price span{font-size:12px;font-weight:400;color:#9ca3af}
        .ob-plan-features{margin-top:8px;display:flex;flex-direction:column;gap:4px}
        .ob-plan-feature{font-size:11px;color:#6b7280;display:flex;align-items:center;gap:5px}
        .ob-plan-feature::before{content:'✓';color:#02C39A;font-weight:700}
        .ob-plan-badge{position:absolute;top:-10px;right:10px;background:#0000D6;color:#fff;font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px}
        .ob-sns-mode{display:flex;gap:10px;margin-bottom:1rem}
        .ob-sns-option{flex:1;border:1.5px solid #e5e7eb;border-radius:10px;padding:.85rem;cursor:pointer;text-align:center;transition:border-color .15s,background .15s}
        .ob-sns-option:hover{border-color:#0000D6}
        .ob-sns-option.selected{border-color:#0000D6;background:#f0fafb}
        .ob-sns-option-title{font-size:13px;font-weight:600;color:#0A1628;margin-bottom:3px}
        .ob-sns-option-desc{font-size:11px;color:#9ca3af;line-height:1.4}

        /* Logo upload */
        .ob-logo-upload{border:1.5px dashed #e5e7eb;border-radius:10px;padding:1.5rem;text-align:center;cursor:pointer;background:#fafafa;transition:border-color .15s}
        .ob-logo-upload:hover{border-color:#0000D6}
        .ob-logo-upload p{font-size:13px;color:#6b7280;margin:.5rem 0 0}
        .ob-logo-upload span{font-size:11px;color:#9ca3af}
        .ob-logo-preview{max-height:60px;margin:0 auto;display:block}

        /* Buttons */
        .ob-btn-primary{width:100%;background:#0000D6;color:#fff;border:none;padding:12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s;margin-top:.5rem}
        .ob-btn-primary:hover{background:#026f7d}
        .ob-btn-primary:disabled{opacity:.6;cursor:not-allowed}
        .ob-btn-secondary{width:100%;background:transparent;color:#6b7280;border:1.5px solid #e5e7eb;padding:11px;border-radius:8px;font-size:14px;cursor:pointer;margin-top:.5rem}
        .ob-btn-back{background:none;border:none;color:#9ca3af;font-size:13px;cursor:pointer;padding:0;margin-bottom:1rem;display:flex;align-items:center;gap:4px}
        .ob-error{background:#fee2e2;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:1rem;display:none}

        /* Success */
        .ob-success{text-align:center;padding:2rem 0}
        .ob-success-icon{font-size:3.5rem;margin-bottom:1rem}
        .ob-success h2{font-size:22px;font-weight:700;color:#0A1628;margin-bottom:.5rem}
        .ob-success p{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:1.5rem}
        .ob-creds{background:#f0fafb;border:1px solid #c7e8ed;border-radius:8px;padding:1rem;text-align:left;margin-bottom:1.5rem}
        .ob-creds-row{display:flex;justify-content:space-between;font-size:13px;padding:4px 0}
        .ob-creds-label{color:#6b7280}
        .ob-creds-val{font-weight:500;color:#0A1628;font-family:monospace;font-size:12px}

        @media(max-width:768px){.ob-left{display:none}.ob-right{padding:1rem}.ob-card{padding:1.5rem}.ob-plans{grid-template-columns:1fr}.ob-field-row{grid-template-columns:1fr}}
    </style>
</head>
<body>
<div class="ob-wrap">

    <!-- Left panel -->
    <div class="ob-left">
        <div class="ob-logo">
            <img src="https://interfineglobal.com/wp-content/plugins/interfineglobal-platform/assets/img/logo-icon.png" alt="" style="width:28px;height:28px;vertical-align:middle;margin-right:8px;border-radius:50%" />
            Interfine Global        </div>
        <div class="ob-headline">Launch your own music distribution platform</div>
        <div class="ob-sub">Give your artists a fully branded home. Distribute globally, collect royalties, split payments — all under your name.</div>
        <div class="ob-features">
            <div class="ob-feature">
                <div class="ob-feature-icon">🎨</div>
                <div>
                    <div class="ob-feature-title">Fully white-labeled</div>
                    <div class="ob-feature-desc">Your logo, your colors, your domain. Artists never see Interfine Global.</div>
                </div>
            </div>
            <div class="ob-feature">
                <div class="ob-feature-icon">🌍</div>
                <div>
                    <div class="ob-feature-title">Global distribution</div>
                    <div class="ob-feature-desc">Spotify, Apple Music, Tidal and 150+ DSPs worldwide.</div>
                </div>
            </div>
            <div class="ob-feature">
                <div class="ob-feature-icon">💰</div>
                <div>
                    <div class="ob-feature-title">Automatic royalty splits</div>
                    <div class="ob-feature-desc">Set splits once. Artists and collaborators get paid automatically.</div>
                </div>
            </div>
            <div class="ob-feature">
                <div class="ob-feature-icon">⚡</div>
                <div>
                    <div class="ob-feature-title">Live in minutes</div>
                    <div class="ob-feature-desc">No tech team needed. Your platform is ready the moment you sign up.</div>
                </div>
            </div>
        </div>
    </div>

    <!-- Right panel -->
    <div class="ob-right">
        <div class="ob-card">

            <!-- Progress dots -->
            <div class="ob-steps" id="ob-steps">
                <div class="ob-step-dot active" data-step="1"></div>
                <div class="ob-step-dot" data-step="2"></div>
                <div class="ob-step-dot" data-step="3"></div>
                <div class="ob-step-dot" data-step="4"></div>
            </div>

            <div id="ob-error" class="ob-error"></div>

            <!-- Step 1: Account -->
            <div class="ob-step-panel active" id="ob-step-1">
                <div class="ob-step-title">Create your account</div>
                <div class="ob-step-sub">Start with your contact details. You'll use these to log into your admin panel.</div>
                <div class="ob-field">
                    <label>Full name *</label>
                    <input type="text" id="ob-name" placeholder="e.g. James Ade" />
                </div>
                <div class="ob-field">
                    <label>Email address *</label>
                    <input type="email" id="ob-email" placeholder="james@yourlabel.com" />
                </div>
                <div class="ob-field-row">
                    <div class="ob-field">
                        <label>Password *</label>
                        <input type="password" id="ob-password" placeholder="Min 8 characters" />
                    </div>
                    <div class="ob-field">
                        <label>Confirm password *</label>
                        <input type="password" id="ob-password2" placeholder="Repeat password" />
                    </div>
                </div>
                <button class="ob-btn-primary" onclick="Onboarding.next()">Continue →</button>
            </div>

            <!-- Step 2: Company -->
            <div class="ob-step-panel" id="ob-step-2">
                <button class="ob-btn-back" onclick="Onboarding.prev()">← Back</button>
                <div class="ob-step-title">About your company</div>
                <div class="ob-step-sub">Tell us about your label, aggregator or distribution company.</div>
                <div class="ob-field">
                    <label>Company / label name *</label>
                    <input type="text" id="ob-company" placeholder="e.g. Lagos Sound Records" />
                </div>
                <div class="ob-field">
                    <label>Company type</label>
                    <select id="ob-type">
                        <option value="record_label">Record label</option>
                        <option value="aggregator">Music aggregator</option>
                        <option value="distributor">Distributor</option>
                        <option value="artist_manager">Artist management</option>
                        <option value="other">Other</option>
                    </select>
                </div>
                <div class="ob-field">
                    <label>Your website (optional)</label>
                    <input type="url" id="ob-website" placeholder="https://yourlabel.com" />
                    <div class="ob-hint">This will be your platform domain if left blank we'll generate one for you</div>
                </div>
                <div class="ob-field">
                    <label>How many artists are on your roster?</label>
                    <select id="ob-roster-size">
                        <option value="1-10">1–10 artists</option>
                        <option value="11-50">11–50 artists</option>
                        <option value="51-200">51–200 artists</option>
                        <option value="200+">200+ artists</option>
                    </select>
                </div>
                <button class="ob-btn-primary" onclick="Onboarding.next()">Continue →</button>
            </div>

            <!-- Step 3: Branding -->
            <div class="ob-step-panel" id="ob-step-3">
                <button class="ob-btn-back" onclick="Onboarding.prev()">← Back</button>
                <div class="ob-step-title">Brand your platform</div>
                <div class="ob-step-sub">This is how your artists will see it. You can always change this later.</div>
                <div class="ob-field">
                    <label>Platform name *</label>
                    <input type="text" id="ob-platform-name" placeholder="e.g. Lagos Sound Distribution" />
                    <div class="ob-hint">What artists see when they log in</div>
                </div>
                <div class="ob-field">
                    <label>Logo</label>
                    <div class="ob-logo-upload" id="ob-logo-zone" onclick="document.getElementById('ob-logo-input').click()">
                        <div id="ob-logo-preview-wrap">
                            <div style="font-size:1.5rem">🖼️</div>
                            <p>Click to upload your logo</p>
                            <span>PNG or SVG · Max 2MB</span>
                        </div>
                        <input type="file" id="ob-logo-input" accept="image/png,image/svg+xml,image/jpeg" style="display:none" />
                    </div>
                </div>
                <div class="ob-field">
                    <label>Primary color</label>
                    <div class="ob-color-row">
                        <input type="color" id="ob-color-picker" value="#0000D6" oninput="document.getElementById('ob-color-hex').value=this.value;Onboarding.updatePreview()" />
                        <input type="text" id="ob-color-hex" value="#0000D6" placeholder="#0000D6" oninput="Onboarding.syncColor(this.value)" />
                    </div>
                </div>
                <div class="ob-field">
                    <label>SonoSuite account</label>
                    <div class="ob-sns-mode">
                        <div class="ob-sns-option selected" id="sns-interfineglobal" onclick="Onboarding.selectSNS('interfineglobal')">
                            <div class="ob-sns-option-title">Use Interfine Global's account</div>
                            <div class="ob-sns-option-desc">Managed for you. Recommended for most clients.</div>
                        </div>
                        <div class="ob-sns-option" id="sns-own" onclick="Onboarding.selectSNS('own')">
                            <div class="ob-sns-option-title">Use my own account</div>
                            <div class="ob-sns-option-desc">I have a SonoSuite Gold/Platinum plan already.</div>
                        </div>
                    </div>
                    <div id="ob-sns-fields" style="display:none">
                        <div class="ob-field" style="margin-bottom:.75rem">
                            <label>SonoSuite API Key</label>
                            <input type="text" id="ob-sns-key" placeholder="Your SonoSuite API key" />
                        </div>
                        <div class="ob-field" style="margin-bottom:0">
                            <label>SonoSuite API Secret</label>
                            <input type="password" id="ob-sns-secret" placeholder="Your SonoSuite API secret" />
                        </div>
                    </div>
                </div>
                <button class="ob-btn-primary" onclick="Onboarding.next()">Continue →</button>
            </div>

            <!-- Step 4: Plan -->
            <div class="ob-step-panel" id="ob-step-4">
                <button class="ob-btn-back" onclick="Onboarding.prev()">← Back</button>
                <div class="ob-step-title">Choose your plan</div>
                <div class="ob-step-sub">All plans include white-labeling, distribution and royalty splits. Scale as you grow.</div>
                <div class="ob-plans">
                    <div class="ob-plan" id="plan-starter" onclick="Onboarding.selectPlan('starter')">
                        <div class="ob-plan-name">Starter</div>
                        <div class="ob-plan-price">$49<span>/mo</span></div>
                        <div class="ob-plan-features">
                            <div class="ob-plan-feature">Up to 50 artists</div>
                            <div class="ob-plan-feature">Upload & distribution</div>
                            <div class="ob-plan-feature">Royalty splits</div>
                            <div class="ob-plan-feature">Basic analytics</div>
                        </div>
                    </div>
                    <div class="ob-plan selected" id="plan-growth" onclick="Onboarding.selectPlan('growth')">
                        <div class="ob-plan-badge">Popular</div>
                        <div class="ob-plan-name">Growth</div>
                        <div class="ob-plan-price">$149<span>/mo</span></div>
                        <div class="ob-plan-features">
                            <div class="ob-plan-feature">Up to 200 artists</div>
                            <div class="ob-plan-feature">Custom domain</div>
                            <div class="ob-plan-feature">Pre-release campaigns</div>
                            <div class="ob-plan-feature">Priority support</div>
                        </div>
                    </div>
                    <div class="ob-plan" id="plan-pro" onclick="Onboarding.selectPlan('pro')">
                        <div class="ob-plan-name">Pro</div>
                        <div class="ob-plan-price">$349<span>/mo</span></div>
                        <div class="ob-plan-features">
                            <div class="ob-plan-feature">Unlimited artists</div>
                            <div class="ob-plan-feature">Direct deal plug-in</div>
                            <div class="ob-plan-feature">Advanced analytics</div>
                            <div class="ob-plan-feature">SLA guarantee</div>
                        </div>
                    </div>
                    <div class="ob-plan" id="plan-platform" onclick="Onboarding.selectPlan('platform')">
                        <div class="ob-plan-name">Platform</div>
                        <div class="ob-plan-price">$249<span>/mo</span></div>
                        <div class="ob-plan-features">
                            <div class="ob-plan-feature">Own SonoSuite account</div>
                            <div class="ob-plan-feature">Tech stack only</div>
                            <div class="ob-plan-feature">Unlimited artists</div>
                            <div class="ob-plan-feature">API access</div>
                        </div>
                    </div>
                </div>
                <button class="ob-btn-primary" id="ob-submit-btn" onclick="Onboarding.submit()">Launch my platform →</button>
            </div>

            <!-- Success -->
            <div class="ob-step-panel" id="ob-step-success">
                <div class="ob-success">
                    <div class="ob-success-icon">🚀</div>
                    <h2>Your platform is live!</h2>
                    <p>Welcome to Interfine Global. Your white-label distribution platform is ready. Here are your login details — save them somewhere safe.</p>
                    <div class="ob-creds" id="ob-success-creds"></div>
                    <p style="font-size:12px;color:#9ca3af;margin-bottom:1.5rem">A confirmation email has been sent to your email address.</p>
                    <a id="ob-dashboard-link" href="#" class="ob-btn-primary" style="display:block;text-decoration:none;text-align:center;padding:12px;border-radius:8px;font-weight:600">Go to your dashboard →</a>
                </div>
            </div>

        </div>
    </div>
</div>

<script>
const Onboarding = (() => {
    let step = 1;
    let snsMode = 'interfineglobal';
    let plan = 'growth';
    let logoFile = null;

    const totalSteps = 4;

    const next = () => {
        if (!validate(step)) return;
        if (step < totalSteps) {
            step++;
            updateUI();
        }
    };

    const prev = () => {
        if (step > 1) { step--; updateUI(); }
    };

    const updateUI = () => {
        document.querySelectorAll('.ob-step-panel').forEach(p => p.classList.remove('active'));
        document.getElementById(`ob-step-${step}`).classList.add('active');
        document.querySelectorAll('.ob-step-dot').forEach(d => {
            const n = parseInt(d.dataset.step);
            d.classList.toggle('active', n === step);
            d.classList.toggle('done', n < step);
        });
        hideError();
    };

    const validate = (s) => {
        hideError();
        if (s === 1) {
            if (!val('ob-name'))      return showError('Please enter your full name.');
            if (!val('ob-email'))     return showError('Please enter your email address.');
            if (!val('ob-password'))  return showError('Please set a password.');
            if (val('ob-password').length < 8) return showError('Password must be at least 8 characters.');
            if (val('ob-password') !== val('ob-password2')) return showError('Passwords do not match.');
        }
        if (s === 2) {
            if (!val('ob-company')) return showError('Please enter your company name.');
        }
        if (s === 3) {
            if (!val('ob-platform-name')) return showError('Please enter a platform name for your artists.');
        }
        return true;
    };

    const selectPlan = (p) => {
        plan = p;
        document.querySelectorAll('.ob-plan').forEach(el => el.classList.remove('selected'));
        document.getElementById(`plan-${p}`).classList.add('selected');
    };

    const selectSNS = (mode) => {
        snsMode = mode;
        document.getElementById('sns-interfineglobal').classList.toggle('selected', mode === 'interfineglobal');
        document.getElementById('sns-own').classList.toggle('selected', mode === 'own');
        document.getElementById('ob-sns-fields').style.display = mode === 'own' ? 'block' : 'none';
    };

    const syncColor = (hex) => {
        if (/^#[0-9A-Fa-f]{6}$/.test(hex)) {
            document.getElementById('ob-color-picker').value = hex;
        }
    };

    const updatePreview = () => {};

    // Logo upload
    document.addEventListener('DOMContentLoaded', () => {
        document.getElementById('ob-logo-input').addEventListener('change', e => {
            const file = e.target.files[0];
            if (!file) return;
            logoFile = file;
            const reader = new FileReader();
            reader.onload = ev => {
                document.getElementById('ob-logo-preview-wrap').innerHTML =
                    `<img src="${ev.target.result}" class="ob-logo-preview" />`;
            };
            reader.readAsDataURL(file);
        });
    });

    const submit = async () => {
        if (!validate(4)) return;
        const btn = document.getElementById('ob-submit-btn');
        btn.disabled = true;
        btn.textContent = 'Setting up your platform…';
        hideError();

        try {
            const body = {
                name:          val('ob-name'),
                email:         val('ob-email'),
                password:      val('ob-password'),
                company:       val('ob-company'),
                company_type:  val('ob-type'),
                website:       val('ob-website'),
                roster_size:   val('ob-roster-size'),
                platform_name: val('ob-platform-name'),
                primary_color: val('ob-color-hex'),
                sonosuite_mode: snsMode,
                sonosuite_key:    snsMode === 'own' ? val('ob-sns-key')    : '',
                sonosuite_secret: snsMode === 'own' ? val('ob-sns-secret') : '',
                plan,
            };

            const res = await fetch('https://interfineglobal.com/index.php/wp-json/interfineglobal/v1/onboarding/register', {
                method: 'POST',
                headers: { 'Content-Type': 'application/json' },
                body: JSON.stringify(body),
            });
            const data = await res.json();
            if (!res.ok) throw new Error(data.message || 'Registration failed');

            // Show success
            document.querySelectorAll('.ob-step-panel').forEach(p => p.classList.remove('active'));
            document.getElementById('ob-step-success').classList.add('active');
            document.querySelectorAll('.ob-step-dot').forEach(d => d.classList.add('done'));

            document.getElementById('ob-success-creds').innerHTML = `
                <div class="ob-creds-row"><span class="ob-creds-label">Platform</span><span class="ob-creds-val">${esc(body.platform_name)}</span></div>
                <div class="ob-creds-row"><span class="ob-creds-label">Login email</span><span class="ob-creds-val">${esc(body.email)}</span></div>
                <div class="ob-creds-row"><span class="ob-creds-label">Dashboard URL</span><span class="ob-creds-val">${esc(data.dashboard_url || '')}</span></div>
                <div class="ob-creds-row"><span class="ob-creds-label">Plan</span><span class="ob-creds-val">${esc(plan.charAt(0).toUpperCase() + plan.slice(1))}</span></div>`;

            if (data.dashboard_url) {
                document.getElementById('ob-dashboard-link').href = data.dashboard_url;
            }

        } catch(e) {
            showError(e.message);
            btn.disabled = false;
            btn.textContent = 'Launch my platform →';
        }
    };

    const val = (id) => { const el = document.getElementById(id); return el ? el.value.trim() : ''; };
    const esc = (s) => String(s||'').replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');
    const showError = (msg) => { const el = document.getElementById('ob-error'); el.textContent = msg; el.style.display = 'block'; return false; };
    const hideError = () => { const el = document.getElementById('ob-error'); if(el) el.style.display = 'none'; };

    return { next, prev, selectPlan, selectSNS, syncColor, updatePreview, submit };
})();
</script>
<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/interfineglobal-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script id="interfineglobal-theme-js" src="https://interfineglobal.com/wp-content/themes/interfineglobal-theme/js/main.js?ver=2.1.0"></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://interfineglobal.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0"}}
</script>
<script type="module">
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,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 a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[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,a){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!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));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(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://interfineglobal.com/wp-includes/js/wp-emoji-loader.min.js
</script>
</body>
</html>
