1<!DOCTYPE html> 2 3<html class="no-js" lang="en-US"> 4 5 <head> 6 7 <meta charset="UTF-8">
8<script> 9var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}}); 10</script>
10 11 12 <meta name="viewport" content="width=device-width, initial-scale=1.0" > 13 14 <link rel="profile" href="https://gmpg.org/xfn/11"> 15 16 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 17 18<!-- Google Tag Manager by PYS --> 19
19<script data-cfasync="false" data-pagespeed-no-defer> 20 window.dataLayerPYS = window.dataLayerPYS || []; 21 </script>
21 22<!-- End Google Tag Manager by PYS --> 23 <!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ --> 24 <title>Feels Pair'd Coaching + Matchmaking | Mindful 1-on-1 Connections</title> 25 <meta name="description" content="Feels Pair'd offers relational coaching, coupled with high-touch matchmaking, to remake your dating reality from the inside out." /> 26 <link rel="canonical" href="https://catchthefeels.co/paird/" /> 27 <meta property="og:locale" content="en_US" /> 28 <meta property="og:type" content="article" /> 29 <meta property="og:title" content="Feels Pair'd Coaching + Matchmaking | Mindful 1-on-1 Connections" /> 30 <meta property="og:description" content="Feels Pair'd offers relational coaching, coupled with high-touch matchmaking, to remake your dating reality from the inside out." /> 31 <meta property="og:url" content="https://catchthefeels.co/paird/" /> 32 <meta property="og:site_name" content="The Feels" /> 33 <meta property="article:modified_time" content="2026-07-13T14:24:10+00:00" /> 34 <meta property="og:image" content="https://catchthefeels.co/wp-content/uploads/2026/02/Screen-Shot-2026-02-16-at-9.43.21-AM-1024x570.png" /> 35 <meta property="og:image:width" content="1024" /> 36 <meta property="og:image:height" content="570" /> 37 <meta property="og:image:type" content="image/png" /> 38 <meta name="twitter:card" content="summary_large_image" /> 39 <meta name="twitter:label1" content="Est. reading time" /> 40 <meta name="twitter:data1" content="1 minute" /> 41
41<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/catchthefeels.co\/paird\/","url":"https:\/\/catchthefeels.co\/paird\/","name":"Feels Pair'd Coaching + Matchmaking | Mindful 1-on-1 Connections","isPartOf":{"@id":"https:\/\/catchthefeels.co\/#website"},"datePublished":"2026-04-01T19:30:30+00:00","dateModified":"2026-07-13T14:24:10+00:00","description":"Feels Pair'd offers relational coaching, coupled with high-touch matchmaking, to remake your dating reality from the inside out.","breadcrumb":{"@id":"https:\/\/catchthefeels.co\/paird\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/catchthefeels.co\/paird\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/catchthefeels.co\/paird\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/catchthefeels.co\/"},{"@type":"ListItem","position":2,"name":"feels pair’d"}]},{"@type":"WebSite","@id":"https:\/\/catchthefeels.co\/#website","url":"https:\/\/catchthefeels.co\/","name":"The Feels","description":"","publisher":{"@id":"https:\/\/catchthefeels.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/catchthefeels.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/catchthefeels.co\/#organization","name":"The Feels","url":"https:\/\/catchthefeels.co\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/catchthefeels.co\/#\/schema\/logo\/image\/","url":"https:\/\/catchthefeels.co\/wp-content\/uploads\/2024\/04\/Mask-group-2.webp","contentUrl":"https:\/\/catchthefeels.co\/wp-content\/uploads\/2024\/04\/Mask-group-2.webp","width":641,"height":218,"caption":"The Feels"},"image":{"@id":"https:\/\/catchthefeels.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/thefeels\/"]}]}</script>
41 42 <!-- / Yoast SEO plugin. --> 43 44
45<script type='application/javascript' id='pys-version-script'>console.log('PixelYourSite PRO version 12.4.1.2');</script>
45 46<link rel='dns-prefetch' href='//js.stripe.com' /> 47<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 48<link rel='stylesheet' id='gravity_forms_theme_reset-css' href='https://catchthefeels.co/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-reset.min.css?ver=2.8.18' media='all' /> 49<link rel='stylesheet' id='gravity_forms_theme_foundation-css' href='https://catchthefeels.co/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-foundation.min.css?ver=2.8.18' media='all' /> 50<link rel='stylesheet' id='gravity_forms_theme_framework-css' href='https://catchthefeels.co/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-framework.min.css?ver=2.8.18' media='all' /> 51<link rel='stylesheet' id='gravity_forms_orbital_theme-css' href='https://catchthefeels.co/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-orbital-theme.min.css?ver=2.8.18' media='all' /> 52<style id="wp-img-auto-sizes-contain-inline-css"> 53img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 54/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 55</style> 56<style id="wp-block-library-inline-css"> 57:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
57--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 58 59/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 60</style> 61<style id="classic-theme-styles-inline-css"> 62/*! This file is auto-generated */ 63.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} 64/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 65</style> 66 67 68<link rel='stylesheet' id='the-feels-events-css' href='https://catchthefeels.co/wp-content/plugins/the-feels-events/assets/the-feels-events.css?ver=1779410437' media='all' /> 69<link rel='stylesheet' id='twentytwenty-style-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/style.css?ver=1.2.8' media='all' /> 70<style id="twentytwenty-style-inline-css"> 71.color-accent,.color-accent-hover:hover,.color-accent-hover:focus,:root .has-accent-color,.has-drop-cap:not(:focus):first-letter,.wp-block-button.is-style-outline,a { color: #e22658; }blockquote,.border-color-accent,.border-color-accent-hover:hover,.border-color-accent-hover:focus { border-color: #e22658; }button,.button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"],.bg-accent,.bg-accent-hover:hover,.bg-accent-hover:focus,:root .has-accent-background-color,.comment-reply-link { background-color: #e22658; }.fill-children-accent,.fill-children-accent * { fill: #e22658; }:root .has-background-color,button,.button,.faux-button,.wp-block-button__link,.wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"],.wp-block-button,.comment-reply-link,.has-background.has-primary-background-color:not(.has-text-color),.has-background.has-primary-background-color *:not(.has-text-color),.has-background.has-accent-background-color:not(.has-text-color),.has-background.has-accent-background-color *:not(.has-text-color) { color: #ffffff; }:root .has-background-background-color { background-color: #ffffff; }body,.entry-title a,:root .has-primary-color { color: #000000; }:root .has-primary-background-color { background-color: #000000; }cite,figcaption,.wp-caption-text,.post-meta,.entry-content .wp-block-archives li,.entry-content .wp-block-categories li,.entry-content .wp-block-latest-posts li,.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-pullquote cite,.comment-metadata,.comment-respond .comment-notes,.comment-respond .logged-in-as,.pagination .dots,.entry-content hr:not(.has-background),hr.styled-separator,:root .has-secondary-color { color: #6d6d6d; }:root .has-secondary-background-color { background-color: #6d6d6d; }pre,fieldset,input,textarea,table,table *,hr { border-color: #dbdbdb; }caption,code,code,kbd,samp,.wp-block-table.is-style-stripes tbody tr:nth-child(odd),:root .has-subtle-background-background-color { background-color: #dbdbdb; }.wp-block-table.is-style-stripes { border-bottom-color: #dbdbdb; }.wp-block-latest-posts.is-grid li { border-top-color: #dbdbdb; }:root .has-subtle-background-color { color: #dbdbdb; }body:not(.overlay-header) .primary-menu > li > a,body:not(.overlay-header) .primary-menu > li > .icon,.modal-menu a,.footer-menu a, .footer-widgets a:where(:not
71(.wp-block-button__link)),#site-footer .wp-block-button.is-style-outline,.wp-block-pullquote:before,.singular:not(.overlay-header) .entry-header a,.archive-header a,.header-footer-group .color-accent,.header-footer-group .color-accent-hover:hover { color: #cd2653; }.social-icons a,#site-footer button:not(.toggle),#site-footer .button,#site-footer .faux-button,#site-footer .wp-block-button__link,#site-footer .wp-block-file__button,#site-footer input[type="button"],#site-footer input[type="reset"],#site-footer input[type="submit"] { background-color: #cd2653; }.header-footer-group,body:not(.overlay-header) #site-header .toggle,.menu-modal .toggle { color: #000000; }body:not(.overlay-header) .primary-menu ul { background-color: #000000; }body:not(.overlay-header) .primary-menu > li > ul:after { border-bottom-color: #000000; }body:not(.overlay-header) .primary-menu ul ul:after { border-left-color: #000000; }.site-description,body:not(.overlay-header) .toggle-inner .toggle-text,.widget .post-date,.widget .rss-date,.widget_archive li,.widget_categories li,.widget cite,.widget_pages li,.widget_meta li,.widget_nav_menu li,.powered-by-wordpress,.footer-credits .privacy-policy,.to-the-top,.singular .entry-header .post-meta,.singular:not(.overlay-header) .entry-header .post-meta a { color: #6d6d6d; }.header-footer-group pre,.header-footer-group fieldset,.header-footer-group input,.header-footer-group textarea,.header-footer-group table,.header-footer-group table *,.footer-nav-widgets-wrapper,#site-footer,.menu-modal nav *,.footer-widgets-outer-wrapper,.footer-top { border-color: #dcd7ca; }.header-footer-group table caption,body:not(.overlay-header) .header-inner .toggle-wrapper::before { background-color: #dcd7ca; } 72/*# sourceURL=twentytwenty-style-inline-css */ 73</style> 74<link rel='stylesheet' id='twentytwenty-fonts-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/font-inter.css?ver=1.2.8' media='all' /> 75<link rel='stylesheet' id='twentytwenty-print-style-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/print.css?ver=1.2.8' media='print' /> 76<link rel='stylesheet' id='my-theme-style-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/style.css?ver=7.0.5' media='all' /> 77<link rel='stylesheet' id='new-hero-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/new-hero.css?ver=1.2.8' media='all' /> 78<link rel='stylesheet' id='custom-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/custom.css?ver=1.2.8' media='all' /> 79<link rel='stylesheet' id='page-h1-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/page-h1.css?ver=1.2.8' media='all' /> 80<link rel='stylesheet' id='popup-signup-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/popup-signup.css?ver=1.2.8' media='all' /> 81<link rel='stylesheet' id='section-grid-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-grid.css?ver=1.2.8' media='all' /> 82<link rel='stylesheet' id='section-more_come-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-more_come.css?ver=1.2.8' media='all' /> 83<link rel='stylesheet' id='section-banner-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-banner.css?ver=1.2.8' media='all' /> 84<link rel='stylesheet' id='accordion-faq-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/accordion-faq.css?ver=1.2.8' media='all' /> 85<link rel='stylesheet' id='hero-faqs-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/hero-faq.css?ver=1.2.8' media='all' /> 86<link rel='stylesheet' id='footer-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-footer.css?ver=1.2.8' media='all' /> 87<link rel='stylesheet' id='section-build_with_us-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-build_with_us.css?ver=1.2.8' media='all' /> 88<link rel='stylesheet' id='card-grid_section-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/card-grid_section.css?ver=1.2.8' media='all' /> 89<link rel='stylesheet' id='section-our-offerings-cards-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-our-offerings-cards.css?ver=1780621006' media='all' /> 90<link rel='stylesheet' id='section-footer-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-footer.css?ver=1.2.8' media='all' />
91<link rel='stylesheet' id='section-image_carousel-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-image_carousel.css?ver=1.2.8' media='all' /> 92<link rel='stylesheet' id='section-meet_us-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-meet_us.css?ver=1.2.8' media='all' /> 93<link rel='stylesheet' id='newsletter-section-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/newsletter-section.css?ver=1.2.8' media='all' /> 94<link rel='stylesheet' id='slider-reviews-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/slider-reviews.css?ver=1.2.8' media='all' /> 95<link rel='stylesheet' id='section-text_only-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-text_only.css?ver=1.2.8' media='all' /> 96<link rel='stylesheet' id='text-with-button-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/text-with-button.css?ver=1.2.8' media='all' /> 97<link rel='stylesheet' id='hero-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/hero-courses.css?ver=1.2.8' media='all' /> 98<link rel='stylesheet' id='image-text-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/image-text.css?ver=1.2.8' media='all' /> 99<link rel='stylesheet' id='text-border-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-text-border.css?ver=1.2.8' media='all' /> 100<link rel='stylesheet' id='section-table-week-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-table-week.css?ver=1.2.8' media='all' /> 101<link rel='stylesheet' id='section-card-price-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-card-price.css?ver=1.2.8' media='all' /> 102<link rel='stylesheet' id='section-cta-courses-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-cta-courses.css?ver=1.2.8' media='all' /> 103<link rel='stylesheet' id='section-weeks-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-weeks.css?ver=1.2.8' media='all' /> 104<link rel='stylesheet' id='section-thank-you-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-thank-you.css?ver=1.2.8' media='all' /> 105<link rel='stylesheet' id='section-column-info-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-column-info.css?ver=1.2.8' media='all' /> 106<link rel='stylesheet' id='section-six-columns-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-six-columns.css?ver=1.2.8' media='all' /> 107<link rel='stylesheet' id='section-three-columns-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-three-columns.css?ver=1.2.8' media='all' /> 108<link rel='stylesheet' id='section-banner-image-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-banner-image.css?ver=1.2.8' media='all' /> 109<link rel='stylesheet' id='section-claim-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-claim.css?ver=1.2.8' media='all' /> 110<link rel='stylesheet' id='section-how-it-works-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-how-it-works.css?ver=1.2.8' media='all' /> 111<link rel='stylesheet' id='section-hero-wkndr-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-hero-wkndr.css?ver=1.2.8' media='all' /> 112<link rel='stylesheet' id='section-reasons-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-reasons.css?ver=1.2.8' media='all' /> 113<link rel='stylesheet' id='section-waitlist-modal-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-waitlist-modal.css?ver=1.2.8' media='all' /> 114<link rel='stylesheet' id='section-wkndr-waitlist-modal-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-wkndr-waitlist-modal.css?ver=1.2.8' media='all' /> 115<link rel='stylesheet' id='section-embed-code-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-embed-code.css?ver=1.2.8' media='all' /> 116<link rel='stylesheet' id='section-why-should-you-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-why-should-you.css?ver=1.2.8' media='all' /> 117<link rel='stylesheet' id='section-justify-content-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/section-justify-content.css?ver=1.2.8' media='all' /> 118<link rel='stylesheet' id='font-awesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css?ver=7.0.5' media='all' /> 119<link rel='stylesheet' id='equanimity-custom-cart-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/custom-cart.css?ver=1.0.0' media='all' /> 120<link rel='stylesheet' id='equanimity-preorder-styles-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/preorder-styles.css?ver=1.0.0' media='all' /> 121<link rel='stylesheet' id='equanimity-discount-styles-css' href='https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/css/discount-styles.css?ver=1.0.0' media='all' /> 122<link rel='stylesheet' id='popup-maker-site-css' href='//catchthefeels.co/wp-content/uploads/pum/pum-site-styles.css?generated=1782849211&ver=1.24.0' media='all' />
123<script id="stripe-js-js" src="https://js.stripe.com/v3/"></script>
vendor: 1 bytes, line 123
123
124<script data-wp-strategy="defer" defer id="twentytwenty-js-js" src="https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/js/index.js?ver=1.2.8"></script>
vendor: 1 bytes, line 124
124
125<script id="custom-js-js" src="https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/js/custom.js?ver=3.5.3"></script>
vendor: 1 bytes, line 125
125
126<script id="section-banner-js-js" src="https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/js/section-banner.js?ver=3.5.5"></script>
vendor: 1 bytes, line 126
126
127<script id="jquery-core-js-extra"> 128var pysTikTokRest = {"restApiUrl":"https://catchthefeels.co/wp-json/pys-tiktok/v1/event","debug":""}; 129var pysFacebookRest = {"restApiUrl":"https://catchthefeels.co/wp-json/pys-facebook/v1/event","debug":""}; 130//# sourceURL=jquery-core-js-extra 131</script>
vendor: 1 bytes, line 131
131
132<script id="jquery-core-js" src="https://catchthefeels.co/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 132
132
133<script id="jquery-migrate-js" src="https://catchthefeels.co/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 133
133
134<script id="custom-cart-js-js-extra"> 135var equanimity_cart = {"ajax_url":"https://catchthefeels.co/wp-admin/admin-ajax.php","stripe_key":"pk_live_51KbwcODMA1hvrFijIlR7qL5DHfrZXdIuYhVRpxCu8Y7pDAbxqaZKYtC4DQKnnnQ3VyimTzhQFohrNYYMw4tMVhjx00BMeGFxvG","nonce":"498bbff1a2","template":"template-full-width.php"}; 136//# sourceURL=custom-cart-js-js-extra 137</script>
vendor: 1 bytes, line 137
137
138<script data-wp-strategy="defer" defer id="custom-cart-js-js" src="https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/js/custom-cart.js?ver=1.0.1"></script>
vendor: 1 bytes, line 138
138
139<script id="gform_json-js" defer='defer' src="https://catchthefeels.co/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.8.18"></script>
vendor: 1 bytes, line 139
139
140<script id="gform_gravityforms-js-extra"> 141var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://catchthefeels.co/wp-content/plugins/gravityforms","number_formats":[],"spinnerUrl":"https://catchthefeels.co/wp-content/plugins/gravityforms/images/spinner.svg","version_hash":"38ffe30f28c9aa93b7282e97a3fa3ec4","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 142var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://catchthefeels.co/wp-content/plugins/gravityforms","number_formats":[],"spinnerUrl":"https://catchthefeels.co/wp-content/plugins/gravityforms/images/spinner.svg","version_hash":"38ffe30f28c9aa93b7282e97a3fa3ec4","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 143var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; 144var gf_legacy_multi = {"6":""}; 145var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https://catchthefeels.co/wp-content/plugins/gravityforms/images"}}; 146//# sourceURL=gform_gravityforms-js-extra 147</script>
vendor: 1 bytes, line 147
147
148<script id="gform_gravityforms-js" defer='defer' src="https://catchthefeels.co/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.8.18"></script>
vendor: 1 bytes, line 148
148
149<script id="gform_conditional_logic-js-extra"> 150var gf_legacy = {"is_legacy":""}; 151var gf_legacy = {"is_legacy":""}; 152//# sourceURL=gform_conditional_logic-js-extra 153</script>
vendor: 1 bytes, line 153
153
154<script id="gform_conditional_logic-js" defer='defer' src="https://catchthefeels.co/wp-content/plugins/gravityforms/js/conditional_logic.min.js?ver=2.8.18"></script>
vendor: 1 bytes, line 154
154
155<script id="gform_gravityforms_utils-js" defer='defer' src="https://catchthefeels.co/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=50c7bea9c2320e16728e44ae9fde5f26"></script>
155 156<meta name="facebook-domain-verification" content="9oifeooc8cbce23nz0iydtfoplr8lq" />
156<script>document.documentElement.className = document.documentElement.className.replace( 'no-js', 'js' );</script>
156 157 <style id="custom-background-css"> 158body.custom-background { background-color: #ffffff; } 159</style> 160<link rel="icon" href="https://catchthefeels.co/wp-content/uploads/2026/02/cropped-Screen-Shot-2026-02-16-at-9.43.21-AM-e1771254741230-1-32x32.png" sizes="32x32" /> 161<link rel="icon" href="https://catchthefeels.co/wp-content/uploads/2026/02/cropped-Screen-Shot-2026-02-16-at-9.43.21-AM-e1771254741230-1-192x192.png" sizes="192x192" /> 162<link rel="apple-touch-icon" href="https://catchthefeels.co/wp-content/uploads/2026/02/cropped-Screen-Shot-2026-02-16-at-9.43.21-AM-e1771254741230-1-180x180.png" /> 163<meta name="msapplication-TileImage" content="https://catchthefeels.co/wp-content/uploads/2026/02/cropped-Screen-Shot-2026-02-16-at-9.43.21-AM-e1771254741230-1-270x270.png" /> 164<style id="wp-custom-css"> 165#gform_wrapper_1 { 166 display: block !important; 167} 168 169.logo-section { 170 filter: grayscale(1); 171} 172 173</style> 174 175 176 <!-- tiny slider--> 177 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.4/tiny-slider.css"> 178
178<script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.2/min/tiny-slider.js"></script>
178 179 </head> 180 181 <body class="wp-singular page-template page-template-templates page-template-template-full-width page-template-templatestemplate-full-width-php page page-id-598 custom-background wp-custom-logo wp-embed-responsive wp-theme-equanimity-solutions singular has-full-width-content missing-post-thumbnail has-no-pagination not-showing-comments show-avatars template-full-width footer-top-hidden reduced-spacing"> 182 183 <a class="skip-link screen-reader-text" href="#site-content">Skip to the content</a> 184 <header id="site-header" class="header-footer-group"> 185 186 <div class="header-inner section-inner"> 187 188 <div class="header-titles-wrapper"> 189 190 191 <div class="header-titles"> 192 193 <div class="site-logo faux-heading"><a href="https://catchthefeels.co/" class="custom-logo-link" rel="home"><img width="180" height="73" src="https://catchthefeels.co/wp-content/uploads/2024/04/cropped-TheFeels_HorizontalLogo-1-1.png" class="custom-logo" alt="The Feels" decoding="async" /></a><span class="screen-reader-text">The Feels</span></div> 194 </div><!-- .header-titles --> 195 196 <button class="toggle nav-toggle mobile-nav-toggle" data-toggle-target=".menu-modal" data-toggle-body-class="showing-menu-modal" aria-expanded="false" data-set-focus=".close-nav-toggle"> 197 <span class="toggle-inner"> 198 <span class="toggle-icon icon-desktop"> 199 <svg width="32" height="26" viewBox="0 0 32 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 200 <path d="M1 1H31" stroke="white" stroke-linecap="round"/> 201 <path d="M1 25H31" stroke="white" stroke-linecap="round"/> 202 <path d="M1 13H31" stroke="white" stroke-linecap="round"/> 203 </svg> 204 </span> 205 <span class="toggle-text">Menu</span> 206 </span> 207 </button><!-- .nav-toggle --> 208 209 </div><!-- .header-titles-wrapper --> 210 211 <div class="header-navigation-wrapper"> 212 213 214 <nav class="primary-menu-wrapper" aria-label="Horizontal"> 215 216 <ul class="primary-menu reset-list-style"> 217 218 <li id="menu-item-628" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-598 current_page_item menu-item-628"><a href="https://catchthefeels.co/paird/" aria-current="page">pair’d</a></li> 219<li id="menu-item-760" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-760"><a href="https://catchthefeels.co/werkshops/">werkshops</a></li> 220<li id="menu-item-832" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-832"><a href="https://thefeels.podia.com/">online course</a></li> 221<li id="menu-item-552" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-552"><a href="https://catchthefeels.co/wkndr/">retreats</a></li> 222<li id="menu-item-613" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-613"><a href="https://catchthefeels.co/rolodex/">rolodex</a></li> 223<li id="menu-item-833" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-833"><a href="https://catchthefeels.co/ourapproach/">our approach</a></li> 224<li id="menu-item-195" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-195"><a href="https://catchthefeels.co/#newsletter-section">sign up for mailing list</a></li> 225<li id="menu-item-40" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40"><a href="https://catchthefeels.co/faqs/">FAQ</a></li> 226<li id="menu-item-41" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-41"><a href="https://catchthefeels.co/contact/">contact</a></li> 227<li id="menu-item-42" class="get_tickets menu-item menu-item-type-custom menu-item-object-custom menu-item-42"><a target="_blank" href="https://www.eventbrite.com/o/the-feels-80234113653">GET TICKETS</a></li> 228 229 </ul> 230 231 </nav><!-- .primary-menu-wrapper --> 232 233 <!-- Mini Carrito (siempre visible) --> 234 <div class="cart-toggle-wrapper always-visible"> 235 <div class="mini-cart-container responsive-cart"> 236 <a class="cart-toggle" aria-label="View cart"> 237 <span class="toggle-icon"> 238 <i class="fas fa-shopping-cart"></i>
239 <span class="cart-count">0</span> 240 </span> 241 <!-- <span class="toggle-text">Cart</span> --> 242 </a> 243 <div class="mini-cart"> 244 <div class="mini-cart-header"> 245 <h3 class="mini-cart-title">Your Cart</h3> 246 <button class="close-mini-cart" aria-label="Close cart"> 247 <i class="fas fa-times"></i> 248 </button> 249 </div> 250 <div class="mini-cart-content"> 251 <div class="empty-cart"> 252 <i class="fas fa-shopping-basket"></i> 253 <p>Your cart is empty</p> 254 <small>Add products to continue</small> 255 </div> 256 <div class="mini-cart-items"> 257 <!-- Items will be loaded dynamically --> 258 </div> 259 </div> 260 <div class="mini-cart-footer"> 261 <div class="cart-total"> 262 <span class="cart-total-label">Total:</span> 263 <span class="cart-total-amount">$0.00</span> 264 </div> 265 <div class="coupon-container"> 266 <div class="coupon-input-group"> 267 <input type="text" id="coupon-code" placeholder="Coupon code" class="coupon-input"> 268 <button id="apply-coupon" class="coupon-button">APPLY</button> 269 <button id="remove-coupon" class="remove-coupon-button" style="display: none;"><i class="fas fa-times"></i></button> 270 </div> 271 <div id="coupon-message" class="coupon-message"></div> 272 </div> 273 <div class="cart-actions"> 274 <button class="stripe-checkout-cart" disabled> 275 <i class="fab fa-stripe-s"></i> Pay with Stripe 276 </button> 277 </div> 278 </div> 279 </div> 280</div> 281<div class="mini-cart-overlay"></div> 282
283<script> 284// Definir variables directamente en el script para asegurar disponibilidad 285var equanimity_cart = { 286 ajax_url: 'https://catchthefeels.co/wp-admin/admin-ajax.php', 287 stripe_key: 'pk_live_51KbwcODMA1hvrFijIlR7qL5DHfrZXdIuYhVRpxCu8Y7pDAbxqaZKYtC4DQKnnnQ3VyimTzhQFohrNYYMw4tMVhjx00BMeGFxvG', 288 nonce: '498bbff1a2' 289}; 290 291document.addEventListener('DOMContentLoaded', function() { 292 // Referencias a elementos del DOM 293 const couponInput = document.getElementById('coupon-code'); 294 const applyButton = document.getElementById('apply-coupon'); 295 const removeCouponButton = document.getElementById('remove-coupon'); 296 const couponMessage = document.getElementById('coupon-message'); 297 298 // Variables globales 299 let couponCode = ''; 300 301 // Verificar si hay un cupón guardado en sessionStorage 302 if (sessionStorage.getItem('appliedCoupon')) { 303 couponCode = sessionStorage.getItem('appliedCoupon'); 304 if (couponInput) { 305 couponInput.value = couponCode; 306 // Mostrar el botón de eliminar cupón 307 if (removeCouponButton) { 308 removeCouponButton.style.display = 'block'; 309 } 310 // Actualizar la visualización del carrito para mostrar el descuento 311 if (window.customCart) { 312 setTimeout(() => { 313 window.customCart.updateCartDisplay(); 314 }, 500); 315 } 316 } 317 } 318 319 // Función para mostrar mensajes de cupón 320 function showCouponMessage(message, type) { 321 couponMessage.textContent = message; 322 couponMessage.className = 'coupon-message'; 323 if (type) { 324 couponMessage.classList.add(type); 325 } 326 327 // Limpiar el mensaje después de 3 segundos 328 setTimeout(() => { 329 couponMessage.textContent = ''; 330 couponMessage.className = 'coupon-message'; 331 }, 3000); 332 } 333 334 // Función para aplicar el cupón 335 async function applyCoupon() { 336 if (!couponInput || !couponInput.value.trim()) { 337 showCouponMessage('Please enter a coupon code', 'error'); 338 return; 339 } 340 341 couponCode = couponInput.value.trim(); 342 343 // Mostrar mensaje de validación 344 showCouponMessage('Validating coupon...', 'info'); 345 346 // Consultar información del cupón y verificar si existe 347 const couponValid = await fetchCouponInfo(couponCode); 348 349 if (couponValid) { 350 // Guardar el cupón en sessionStorage para persistencia 351 sessionStorage.setItem('appliedCoupon', couponCode); 352 353 // Mostrar el botón de eliminar cupón 354 if (removeCouponButton) { 355 removeCouponButton.style.display = 'block'; 356 } 357 358 // Actualizar la visualización del carrito para mostrar el descuento 359 if (window.customCart) { 360 console.log('Actualizando visualización del carrito con cupón:', couponCode); 361 window.customCart.updateCartDisplay(); 362 } 363 } 364 } 365 366 // Función para obtener información del cupón 367 async function fetchCouponInfo(code) { 368 try { 369 const formData = new FormData(); 370 formData.append('action', 'get_coupon_info'); 371 formData.append('coupon_code', code); 372 formData.append('nonce', equanimity_cart.nonce); 373 374 const response = await fetch(equanimity_cart.ajax_url, { 375 method: 'POST', 376 body: formData, 377 credentials: 'same-origin' 378 }); 379 380 const result = await response.json(); 381 382 if (result.success && result.data) { 383 // Mostrar información del descuento 384 if (result.data.percent_off) { 385 showCouponMessage(`${result.data.percent_off}% discount applied`, 'success'); 386 // Actualizar el valor de descuento en sessionStorage 387 sessionStorage.setItem('discountPercent', result.data.percent_off); 388 return true; 389 } else if (result.data.amount_off) { 390 const amountOff = (result.data.amount_off / 100).toFixed(2); 391 showCouponMessage(`$${amountOff} discount applied`, 'success'); 392 return true; 393 } 394 } else { 395 // Mostrar mensaje de error cuando el cupón no existe 396 showCouponMessage('This coupon code does not exist', 'error'); 397 // Eliminar el cupón de sessionStorage 398 sessionStorage.removeItem('appliedCoupon'); 399 sessionStorage.removeItem('discountPercent'); 400 // Limpiar el input 401 if (couponInput) { 402 couponInput.value = ''; 403 } 404 // Ocultar el botón de eliminar
405 if (removeCouponButton) { 406 removeCouponButton.style.display = 'none'; 407 } 408 // Resetear la variable global 409 couponCode = ''; 410 return false; 411 } 412 } catch (error) { 413 console.error('Error fetching coupon info:', error); 414 showCouponMessage('Error validating coupon', 'error'); 415 return false; 416 } 417 } 418 419 // Función para eliminar el cupón 420 function removeCoupon() { 421 // Eliminar el cupón de sessionStorage 422 sessionStorage.removeItem('appliedCoupon'); 423 424 // Limpiar el input 425 if (couponInput) { 426 couponInput.value = ''; 427 } 428 429 // Ocultar el botón de eliminar 430 if (removeCouponButton) { 431 removeCouponButton.style.display = 'none'; 432 } 433 434 // Resetear la variable global 435 couponCode = ''; 436 437 // Mostrar mensaje 438 showCouponMessage('Coupon removed', 'success'); 439 440 // Actualizar la visualización del carrito 441 if (window.customCart) { 442 window.customCart.updateCartDisplay(); 443 } 444 } 445 446 // Event listeners 447 if (applyButton) { 448 applyButton.addEventListener('click', applyCoupon); 449 } 450 451 if (removeCouponButton) { 452 removeCouponButton.addEventListener('click', removeCoupon); 453 } 454 455 if (couponInput) { 456 couponInput.addEventListener('keypress', function(e) { 457 if (e.key === 'Enter') { 458 e.preventDefault(); 459 applyCoupon(); 460 } 461 }); 462 } 463 464 // Clear coupon when cart is closed 465 const closeCartButton = document.querySelector('.close-mini-cart'); 466 if (closeCartButton) { 467 closeCartButton.addEventListener('click', function() { 468 // Keep the input value but reset the applied coupon code 469 couponCode = ''; 470 if (couponMessage) { 471 couponMessage.textContent = ''; 472 couponMessage.className = 'coupon-message'; 473 } 474 }); 475 } 476 477 // Función para esperar a que Stripe esté disponible 478 function waitForStripe(callback, maxAttempts = 10) { 479 let attempts = 0; 480 481 const checkStripe = function() { 482 attempts++; 483 484 if (typeof Stripe !== 'undefined') { 485 console.log('Stripe loaded successfully'); 486 callback(); 487 } else if (attempts < maxAttempts) { 488 console.log('Waiting for Stripe to load... Attempt ' + attempts); 489 setTimeout(checkStripe, 300); 490 } else { 491 console.error('Stripe did not load after ' + maxAttempts + ' attempts'); 492 } 493 }; 494 495 checkStripe(); 496 } 497 498 // Inicializar Stripe cuando esté disponible 499 waitForStripe(function() { 500 // Inicializar Stripe con la clave pública 501 const stripeKey = equanimity_cart.stripe_key || 'pk_live_51KbwcODMA1hvrFijIlR7qL5DHfrZXdIuYhVRpxCu8Y7pDAbxqaZKYtC4DQKnnnQ3VyimTzhQFohrNYYMw4tMVhjx00BMeGFxvG'; 502 const stripe = Stripe(stripeKey); 503 504 // Habilitar el botón de checkout 505 const checkoutButton = document.querySelector('.stripe-checkout-cart'); 506 if (checkoutButton) { 507 // Habilitar el botón una vez que Stripe esté cargado 508 checkoutButton.disabled = false; 509 checkoutButton.addEventListener('click', async function(e) { 510 e.preventDefault(); 511 e.stopPropagation(); 512 513 // Asegurarse de que tenemos acceso a la instancia del carrito 514 if (!window.customCart) { 515 console.error('No se encontró la instancia del carrito personalizado'); 516 return; 517 } 518 519 // Check if cart is empty 520 if (!window.customCart.cart.length) { 521 window.customCart.showNotification('Your cart is empty'); 522 return; 523 } 524 525 // Show processing notification but keep cart open 526 window.customCart.showNotification('Preparing your order with Stripe...'); 527 528 // Get the cart from the customCart object 529 const cart = window.customCart.cart; 530 531 // Disable button while processing 532 this.disabled = true; 533 this.classList.add('loading'); 534 const originalText = this.innerHTML; 535 this.innerHTML = '<i class="fas fa-spinner fa-spin"></i> Processing...'; 536 537 try { 538 // Preparar los items del carrito para enviar a Stripe 539 const cartItems = window.customCart.cart.map(item => ({ 540 id: item.id, 541 name: item.name, 542 price: item.price, // Siempre enviamos el precio original a Stripe 543 quantity: item.quantity, 544 isPreorder: item.isPreorder || false,
545 originalPrice: item.originalPrice || 0, 546 preorderEnd: item.preorderEnd || '' 547 })); 548 549 // Asegurarnos de que estamos enviando el precio original a Stripe 550 // El descuento será aplicado por Stripe, no modificamos los precios aquà 551 552 // Create payment session using the existing AJAX endpoint 553 const formData = new FormData(); 554 formData.append('action', 'create_cart_checkout_session'); 555 formData.append('cart_items', JSON.stringify(cartItems)); 556 formData.append('nonce', equanimity_cart.nonce); 557 558 // Añadir el código de cupón si existe 559 if (couponCode) { 560 formData.append('coupon_code', couponCode); 561 console.log('Sending coupon:', couponCode); 562 } 563 564 const response = await fetch(equanimity_cart.ajax_url, { 565 method: 'POST', 566 body: formData, 567 credentials: 'same-origin' 568 }); 569 570 const session = await response.json(); 571 572 if (session.success && session.data && session.data.id) { 573 // Save cart state in sessionStorage in case the user returns 574 sessionStorage.setItem('cartBeforeCheckout', JSON.stringify(cart)); 575 576 // Check if coupon information is available in the response 577 if (session.data.coupon && session.data.coupon.discount_info) { 578 const discountInfo = session.data.coupon.discount_info; 579 if (discountInfo.discount_message) { 580 // Show notification with discount information 581 window.customCart.showNotification(`Order processed! ${discountInfo.discount_message}. Redirecting to payment...`); 582 // Also update the coupon message area 583 showCouponMessage(discountInfo.discount_message, 'success'); 584 } else { 585 window.customCart.showNotification('Order processed! Redirecting to payment...'); 586 } 587 } else { 588 // Show standard success notification 589 window.customCart.showNotification('Order processed! Redirecting to payment...'); 590 } 591 592 // Brief delay before redirecting for better UX 593 setTimeout(async () => { 594 try { 595 // Redirect to Stripe Checkout 596 const result = await stripe.redirectToCheckout({ 597 sessionId: session.data.id 598 }); 599 600 if (result.error) { 601 throw new Error(result.error.message); 602 } 603 604 // Clear cart after successful checkout 605 window.customCart.clearCart(); 606 } catch (redirectError) { 607 console.error('Error redirecting:', redirectError); 608 window.customCart.showNotification('Error: Could not redirect to payment. Please try again.'); 609 610 // Restore button 611 this.disabled = false; 612 this.classList.remove('loading'); 613 this.innerHTML = originalText; 614 } 615 }, 1000); 616 } else { 617 throw new Error(session.data || 'Error creating payment session'); 618 } 619 } catch (error) { 620 console.error('Error:', error); 621 window.customCart.showNotification('Error: Could not process payment. Please try again.'); 622 623 // Restore button 624 this.disabled = false;
625 this.classList.remove('loading'); 626 this.innerHTML = originalText; 627 } 628 }); 629 } 630 }); 631}); 632</script>
632 633 </div> 634 </div><!-- .header-navigation-wrapper --> 635 636 </div><!-- .header-inner --> 637 638 </header><!-- #site-header --> 639 640<div class="menu-modal cover-modal header-footer-group" data-modal-target-string=".menu-modal"> 641 642 <div class="menu-modal-inner modal-inner"> 643 644 <div class="menu-wrapper section-inner"> 645 646 <div class="menu-top"> 647 <div class="container-header_menu-modal"> 648 <div class="header-titles"> 649 <div class="site-logo faux-heading"><a href="https://catchthefeels.co/" class="custom-logo-link" rel="home"><img width="180" height="73" src="https://catchthefeels.co/wp-content/uploads/2024/04/cropped-TheFeels_HorizontalLogo-1-1.png" class="custom-logo" alt="The Feels" decoding="async" /></a><span class="screen-reader-text">The Feels</span></div> </div> 650 651 <button class="toggle close-nav-toggle fill-children-current-color" data-toggle-target=".menu-modal" data-toggle-body-class="showing-menu-modal" data-set-focus=".menu-modal"> 652 <span class="toggle-text">Close Menu</span> 653 <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><polygon fill="" fill-rule="evenodd" points="6.852 7.649 .399 1.195 1.445 .149 7.899 6.602 14.352 .149 15.399 1.195 8.945 7.649 15.399 14.102 14.352 15.149 7.899 8.695 1.445 15.149 .399 14.102" /></svg> </button><!-- .nav-toggle --> 654 </div> 655 656 657 658 <nav class="mobile-menu" aria-label="Mobile"> 659 660 <ul class="modal-menu reset-list-style"> 661 662 <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-598 current_page_item menu-item-628"><div class="ancestor-wrapper"><a href="https://catchthefeels.co/paird/" aria-current="page">pair’d</a></div><!-- .ancestor-wrapper --></li> 663<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-760"><div class="ancestor-wrapper"><a href="https://catchthefeels.co/werkshops/">werkshops</a></div><!-- .ancestor-wrapper --></li> 664<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-832"><div class="ancestor-wrapper"><a href="https://thefeels.podia.com/">online course</a></div><!-- .ancestor-wrapper --></li> 665<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-552"><div class="ancestor-wrapper"><a href="https://catchthefeels.co/wkndr/">retreats</a></div><!-- .ancestor-wrapper --></li> 666<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-613"><div class="ancestor-wrapper"><a href="https://catchthefeels.co/rolodex/">rolodex</a></div><!-- .ancestor-wrapper --></li> 667<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-833"><div class="ancestor-wrapper"><a href="https://catchthefeels.co/ourapproach/">our approach</a></div><!-- .ancestor-wrapper --></li> 668<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-195"><div class="ancestor-wrapper"><a href="https://catchthefeels.co/#newsletter-section">sign up for mailing list</a></div><!-- .ancestor-wrapper --></li> 669<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40"><div class="ancestor-wrapper"><a href="https://catchthefeels.co/faqs/">FAQ</a></div><!-- .ancestor-wrapper --></li> 670<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-41"><div class="ancestor-wrapper"><a href="https://catchthefeels.co/contact/">contact</a></div><!-- .ancestor-wrapper --></li> 671<li class="get_tickets menu-item menu-item-type-custom menu-item-object-custom menu-item-42"><div class="ancestor-wrapper"><a target="_blank" href="https://www.eventbrite.com/o/the-feels-80234113653">GET TICKETS</a></div><!-- .ancestor-wrapper --></li> 672 673 </ul> 674 675 </nav> 676 677 678 </div><!-- .menu-top --> 679 680 <div class="menu-bottom"> 681 <section class="section-footer"> 682 <div class="container-footer"> 683 <div class="footer-links"> 684 <div class="icons"> 685 <a href="https://www.instagram.com/thefeels"><img src="https://catchthefeels.co/wp-content/uploads/2024/04/Social-Icons.png" alt=""></a> 686 <a href="mailto:[email protected]"><img src="https://catchthefeels.co/wp-content/uploads/2024/04/Mail.png" alt=""></a> 687 </div> 688 <div class="links"> 689 <a href="https://catchthefeels.co/faqs">FAQ</a> 690 <a href="https://catchthefeels.co/terms-conditions/">T & C</a> 691 <a href="https://catchthefeels.co/contact">CONTACT</a> 692 <a href="https://catchthefeels.co/la/">LA</a> 693 <a href="https://catchthefeels.co/nyc/">NYC</a> 694 <a href="https://catchthefeels.co/sf/">SF</a> 695 </div> 696 </div> 697 </div> 698 </section> 699 </div><!-- .menu-bottom --> 700 701 </div><!-- .menu-wrapper --> 702 703 </div><!-- .menu-modal-inner --> 704 705</div><!-- .menu-modal --> 706<main id="site-content"> 707 708 709<section 710 id="embed-section-6ac82231ceeae" 711 class="section-embed-code" 712 style="padding: 0 0 0 0;"> 713 714 <div class="embed-background-image"></div> 715 716 <div class="c-container embed-content-container"> 717 718 <div class="embed-code-wrapper" style="max-width: 100%; margin: 0 auto;"> 719 <style> 720 @font-face { 721 font-family: 'Mazius Review 20.09'; 722 src: url('fonts/MAZIUSREVIEW20.09-Extraitalic.otf') format('opentype'); 723 font-weight: 400; 724 font-style: extraitalic; 725 } 726 @font-face { 727 font-family: 'PP Editorial New';
728 src: url('fonts/PPEditorialNew-Regular.otf') format('opentype'); 729 font-weight: 400; 730 font-style: normal; 731 } 732 @font-face { 733 font-family: 'PP Editorial New'; 734 src: url('fonts/PPEditorialNew-UltralightItalic.otf') format('opentype'); 735 font-weight: 200; 736 font-style: italic; 737 } 738 @font-face { 739 font-family: 'Neue Haas Grotesk Display Pro'; 740 src: url('fonts/NeueHaasDisplayRoman (1).ttf') format('truetype'); 741 font-weight: 500; 742 font-style: normal; 743 } 744 @font-face { 745 font-family: 'Neue Haas Grotesk Display Pro'; 746 src: url('fonts/NeueHaasDisplayMediu (1).ttf') format('truetype'); 747 font-weight: 500; 748 font-style: normal; 749 } 750</style> 751<style> 752 :root { 753 --cream: #F7F3EE; 754 --warm-white: #FFFFFF; 755 --charcoal: #000000; 756 --clay: #A0714F; 757 --clay-light: #B96B66; 758 --sage: #8A9E8C; 759 --blush: #E8D5C4; 760 --muted: #000000; 761 --divider: #DDD5CA; 762 } 763 764 * { margin: 0; padding: 0; box-sizing: border-box; } 765 766 /* ââ WORDPRESS FULL-WIDTH OVERRIDES ââ */ 767 .site-main, .entry-content, .post-content, .page-content, 768 article.page, article.post, .wp-block-post-content, 769 #content, #primary, .hentry, .site-content, 770 .wp-block-html, .wp-block-group, .wp-block-group__inner-container, 771 .is-layout-constrained, .is-layout-flow, 772 .page-template-full-width .entry-content, 773 .page-template-full-width .post-content { 774 max-width: 100% !important; 775 padding: 0 !important; 776 margin: 0 !important; 777 width: 100% !important; 778 overflow: visible !important; 779 } 780 781 /* full-bleed escape hatch â breaks out of any WP content container */ 782 .feels-page-wrap { 783 width: 100vw; 784 margin-left: calc(50% - 50vw); 785 overflow-x: clip; 786 } 787 788 html { scroll-behavior: smooth; } 789 790 body { 791 background: var(--warm-white); 792 color: var(--charcoal); 793 font-family: 'Neue Haas Grotesk Display Pro', sans-serif; 794 font-weight: 500; 795 line-height: 1.7; 796 font-size: 16px; 797 } 798 799 /* ââ HERO ââ */ 800 .hero { 801 min-height: 100vh; 802 display: flex; 803 flex-direction: column; 804 justify-content: center; 805 align-items: center; 806 text-align: center; 807 padding: 80px 24px; 808 background: url('https://catchthefeels.co/wp-content/uploads/2026/03/hero.png') center center / cover no-repeat; 809 position: relative; 810 overflow: hidden; 811 } 812 813 .hero::before { 814 content: ''; 815 position: absolute; 816 inset: 0; 817 background: rgba(28, 25, 23, 0.55); 818 } 819 820 .hero-eyebrow { 821 font-family: 'Mazius Review 20.09', serif; 822 font-style: extraitalic; 823 font-size: clamp(36px, 5vw, 64px); 824 letter-spacing: 0.02em; 825 text-transform: lowercase; 826 color: var(--clay-light); 827 margin-bottom: 28px; 828 position: relative; 829 } 830 831 .hero h2 { 832 font-family: 'PP Editorial New', serif; 833 font-size: clamp(52px, 9vw, 110px); 834 font-weight: 200; 835 line-height: 0.95; 836 color: var(--cream); 837 letter-spacing: -0.02em; 838 position: relative; 839 margin-bottom: 16px; 840 } 841 842 .hero h2 em { 843 font-style: italic; 844 color: var(--clay-light); 845 } 846 847 .hero-feels-logo { 848 height: clamp(52px, 9vw, 110px); 849 width: auto; 850 display: block; 851 margin-bottom: -106px; 852 } 853 @media (max-width: 768px) { 854 .hero-feels-logo { 855 margin-bottom: -50px; 856 } 857 } 858 859 .hero-sub { 860 font-family: 'Neue Haas Grotesk Display Pro', sans-serif; 861 font-size: clamp(18px, 2.5vw, 24px); 862 font-weight: 500; 863 color: #FFFFFF; 864 max-width: 520px; 865 margin: 24px auto 0; 866 position: relative; 867 } 868 869 .hero-scroll { 870 position: absolute; 871 bottom: 36px; 872 left: 50%; 873 transform: translateX(-50%); 874 display: flex; 875 flex-direction: column; 876 align-items: center; 877 gap: 8px; 878 color: #FFFFFF; 879 font-size: 10px; 880 letter-spacing: 0.2em; 881 text-transform: uppercase; 882 } 883 884 .hero-scroll img { 885 width: 24px; 886 opacity: 1; 887 } 888 889 /* ââ SECTIONS ââ */ 890 section { 891 padding: 96px 24px; 892 } 893 894 .container { 895 max-width: 720px; 896 margin: 0 auto; 897 } 898 899 .container-wide { 900 max-width: 1000px; 901 margin: 0 auto; 902 } 903 904 /* ââ INTRO ââ */ 905 .intro { 906 background: var(--warm-white); 907 text-align: center; 908 } 909 910 .intro p { 911 font-family: 'PP Editorial New', serif; 912 font-size: clamp(22px, 3vw, 32px); 913 font-weight: 300; 914 line-height: 1.5; 915 color: var(--charcoal); 916 max-width: 640px; 917 margin: 0 auto 20px; 918 } 919 920 .intro p + p { 921 font-family: 'Neue Haas Grotesk Display Pro', sans-serif; 922 font-size: 16px; 923 color: var(--muted); 924 font-weight: 500; 925 font-style: normal; 926 } 927 928 /* ââ LABEL ââ */ 929 .label { 930 font-size: 10px; 931 letter-spacing: 0.24em; 932 text-transform: uppercase; 933 color: var(--clay); 934 display: block; 935 margin-bottom: 20px; 936 } 937 938 /* ââ DIVIDER ââ */ 939 .hr { 940 width: 48px; 941 height: 1px;
942 background: var(--divider); 943 margin: 0 auto; 944 } 945 946 /* ââ THE JOURNEY ââ */ 947 .journey { 948 background: var(--cream); 949 } 950 951 .journey-inner { 952 display: grid; 953 grid-template-columns: 1fr 1fr; 954 gap: 64px; 955 align-items: start; 956 max-width: 1200px; 957 margin: 0 auto; 958 } 959 960 .journey-photo { 961 width: 100%; 962 border-radius: 4px; 963 display: block; 964 position: sticky; 965 top: 40px; 966 position: relative; 967 } 968 969 .journey-header { 970 text-align: center; 971 margin-bottom: 72px; 972 max-width: 1200px; 973 margin-left: auto; 974 margin-right: auto; 975 } 976 977 .journey-header h2 { 978 font-family: 'PP Editorial New', serif; 979 font-size: clamp(36px, 5vw, 56px); 980 font-weight: 300; 981 line-height: 1.1; 982 } 983 984 .journey-header p { 985 margin-top: 16px; 986 color: var(--muted); 987 font-size: 15px; 988 max-width: 500px; 989 margin-left: auto; 990 margin-right: auto; 991 } 992 993 .phases { 994 display: flex; 995 flex-direction: column; 996 gap: 0; 997 } 998 999 .phase { 1000 display: grid; 1001 grid-template-columns: 80px 1fr; 1002 gap: 32px; 1003 padding: 28px 0; 1004 border-top: 1px solid var(--divider); 1005 position: relative; 1006 } 1007 1008 .phase:last-child { 1009 border-bottom: 1px solid var(--divider); 1010 } 1011 1012 .phase-num { 1013 font-family: 'PP Editorial New', serif; 1014 font-size: 72px; 1015 font-weight: 300; 1016 color: var(--blush); 1017 line-height: 1; 1018 padding-top: 4px; 1019 } 1020 1021 .phase-content h3 { 1022 font-family: 'PP Editorial New', serif; 1023 font-size: 28px; 1024 font-weight: 400; 1025 margin-bottom: 4px; 1026 } 1027 1028 .phase-content .phase-sub { 1029 font-style: italic; 1030 color: var(--clay); 1031 font-size: 18px; 1032 font-family: 'PP Editorial New', serif; 1033 margin-bottom: 16px; 1034 display: block; 1035 } 1036 1037 .phase-content p { 1038 color: var(--muted); 1039 font-size: 15px; 1040 margin-bottom: 20px; 1041 line-height: 1.75; 1042 } 1043 1044 .tools { 1045 display: flex; 1046 flex-wrap: wrap; 1047 gap: 8px; 1048 margin-top: 4px; 1049 } 1050 1051 .tool-tag { 1052 font-size: 11px; 1053 letter-spacing: 0.06em; 1054 padding: 5px 12px; 1055 border: 1px solid var(--divider); 1056 border-radius: 100px; 1057 color: var(--muted); 1058 background: var(--warm-white); 1059 } 1060 1061 /* ââ COACHING PLANS ââ */ 1062 .plans { 1063 background: var(--warm-white); 1064 } 1065 1066 .plans-header { 1067 text-align: center; 1068 margin-bottom: 64px; 1069 } 1070 1071 .plans-header h2 { 1072 font-family: 'PP Editorial New', serif; 1073 font-size: clamp(36px, 5vw, 56px); 1074 font-weight: 300; 1075 line-height: 1.1; 1076 margin-bottom: 16px; 1077 } 1078 1079 .plans-header p { 1080 color: var(--muted); 1081 font-size: 15px; 1082 max-width: 480px; 1083 margin: 0 auto; 1084 } 1085 1086 .plans-grid { 1087 display: grid; 1088 grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); 1089 gap: 20px; 1090 max-width: 1000px; 1091 margin: 0 auto; 1092 } 1093 1094 .plan-card { 1095 border: 1px solid #000000; 1096 border-radius: 4px; 1097 padding: 40px 32px; 1098 background: var(--warm-white); 1099 position: relative; 1100 transition: border-color 0.2s; 1101 } 1102 1103 .plan-card:hover { 1104 border-color: #D58B5A; 1105 } 1106 1107 .plan-card.featured { 1108 border-color: #000000; 1109 background: var(--warm-white); 1110 color: var(--charcoal); 1111 } 1112 1113 .plan-duration { 1114 font-size: 10px; 1115 letter-spacing: 0.22em; 1116 text-transform: uppercase; 1117 color: #D58B5A; 1118 margin-bottom: 12px; 1119 display: block; 1120 } 1121 1122 .plan-name { 1123 font-family: 'PP Editorial New', serif; 1124 font-size: 30px; 1125 font-weight: 400; 1126 line-height: 1.1; 1127 margin-bottom: 20px; 1128 } 1129 1130 .plan-price { 1131 margin-bottom: 8px; 1132 } 1133 1134 .plan-price .monthly { 1135 font-family: 'PP Editorial New', serif; 1136 font-size: 44px; 1137 font-weight: 300; 1138 line-height: 1; 1139 } 1140 1141 .plan-price .per { 1142 font-size: 13px; 1143 color: var(--charcoal); 1144 margin-left: 4px; 1145 } 1146 1147 .plan-total { 1148 font-size: 13px; 1149 color: var(--charcoal); 1150 margin-bottom: 28px; 1151 } 1152 1153 .plan-divider { 1154 width: 100%; 1155 height: 1px;
1156 background: var(--divider); 1157 margin: 24px 0; 1158 } 1159 1160 .plan-features { 1161 list-style: none; 1162 display: flex; 1163 flex-direction: column; 1164 gap: 10px; 1165 margin-bottom: 32px; 1166 } 1167 1168 .plan-features li { 1169 font-size: 14px; 1170 color: var(--charcoal); 1171 padding-left: 18px; 1172 position: relative; 1173 line-height: 1.5; 1174 } 1175 1176 .plan-features li::before { 1177 content: 'â'; 1178 position: absolute; 1179 left: 0; 1180 color: #D58B5A; 1181 font-size: 12px; 1182 } 1183 1184 .plan-cta { 1185 display: block; 1186 width: 100%; 1187 padding: 16px 20px; 1188 text-align: center; 1189 font-family: 'Neue Haas Grotesk Display Pro', sans-serif; 1190 font-size: 14px; 1191 font-weight: 500; 1192 letter-spacing: 0.08em; 1193 text-transform: uppercase; 1194 text-decoration: none; 1195 border-radius: 100px; 1196 cursor: pointer; 1197 border: 1px solid var(--charcoal); 1198 background: var(--warm-white); 1199 color: var(--charcoal); 1200 transition: all 0.2s; 1201 } 1202 1203 .plan-cta:hover { 1204 border-color: #D58B5A; 1205 color: #D58B5A; 1206 } 1207 1208 .plans-note { 1209 text-align: center; 1210 margin-top: 40px; 1211 font-size: 13px; 1212 color: var(--muted); 1213 max-width: 520px; 1214 margin-left: auto; 1215 margin-right: auto; 1216 } 1217 1218 /* ââ MATCHMAKING SECTION ââ */ 1219 .matchmaking { 1220 background: url('https://catchthefeels.co/wp-content/uploads/2025/08/Screenshot-2025-08-17-at-8.20.03-AM-1.png') center center / cover no-repeat; 1221 } 1222 1223 .matchmaking-inner { 1224 display: grid; 1225 grid-template-columns: 1fr 1fr; 1226 gap: 80px; 1227 align-items: center; 1228 max-width: 960px; 1229 margin: 0 auto; 1230 } 1231 1232 .matchmaking-text .label { 1233 color: #FFFFFF; 1234 } 1235 1236 .matchmaking-text h2 { 1237 font-family: 'PP Editorial New', serif; 1238 font-size: clamp(32px, 4.5vw, 52px); 1239 font-weight: 300; 1240 line-height: 1.1; 1241 margin-bottom: 24px; 1242 color: #FFFFFF; 1243 } 1244 1245 .matchmaking-text h2 em { 1246 font-style: italic; 1247 color: #D58B5A; 1248 } 1249 1250 .matchmaking-text p { 1251 color: rgba(255,255,255,0.75); 1252 font-size: 15px; 1253 line-height: 1.8; 1254 margin-bottom: 16px; 1255 } 1256 1257 .bundle-intro { 1258 display: grid !important; 1259 grid-template-columns: 1fr 1fr !important; 1260 gap: 64px; 1261 align-items: center; 1262 max-width: 1000px; 1263 margin: 0 auto 64px; 1264 } 1265 1266 .bundle-intro-photo-wrap { 1267 display: block; 1268 width: 100%; 1269 min-width: 0; 1270 } 1271 1272 .bundle-intro-photo { 1273 width: 100% !important; 1274 max-width: 100% !important; 1275 height: auto !important; 1276 border-radius: 4px; 1277 display: block !important; 1278 } 1279 1280 .bundle-intro-text { 1281 min-width: 0; 1282 } 1283 1284 .bundle-intro-text p { 1285 color: rgba(255,255,255,0.75); 1286 font-size: 15px; 1287 line-height: 1.8; 1288 margin-bottom: 16px; 1289 } 1290 1291 /* ââ BUNDLE PLANS ââ */ 1292 .bundle { 1293 background: #000000; 1294 color: var(--cream); 1295 } 1296 1297 .bundle-header { 1298 text-align: center; 1299 margin-bottom: 64px; 1300 } 1301 1302 .bundle-header h2 { 1303 font-family: 'PP Editorial New', serif; 1304 font-size: clamp(24px, 3.5vw, 42px); 1305 font-weight: 300; 1306 line-height: 1.1; 1307 margin-bottom: 32px; 1308 } 1309 1310 .bundle-header p { 1311 color: #FFFFFF; 1312 font-size: 15px; 1313 max-width: 720px; 1314 margin: 0 auto 16px; 1315 } 1316 1317 .bundle-header p:last-of-type { 1318 margin-bottom: 0; 1319 } 1320 1321 .bundle-header .label { 1322 color: var(--clay-light); 1323 } 1324 1325 .bundle-grid { 1326 display: grid; 1327 grid-template-columns: repeat(3, 1fr); 1328 gap: 20px; 1329 max-width: 1000px; 1330 margin: 0 auto; 1331 } 1332 1333 .bundle-card { 1334 border: 1px solid #FFFFFF; 1335 border-radius: 4px; 1336 padding: 40px 32px; 1337 background: #000000; 1338 position: relative; 1339 transition: border-color 0.2s; 1340 } 1341 1342 .bundle-card:hover { 1343 border-color: #D58B5A; 1344 } 1345 1346 .bundle-duration { 1347 font-size: 10px; 1348 letter-spacing: 0.22em; 1349 text-transform: uppercase; 1350 color: #D58B5A; 1351 margin-bottom: 12px; 1352 display: block; 1353 } 1354 1355 .bundle-name { 1356 font-family: 'PP Editorial New', serif; 1357 font-size: 28px; 1358 font-weight: 400; 1359 line-height: 1.1; 1360 margin-bottom: 20px; 1361 color: #FFFFFF; 1362 } 1363 1364 .bundle-price .monthly { 1365 font-family: 'PP Editorial New', serif; 1366 font-size: 44px; 1367 font-weight: 300; 1368 line-height: 1; 1369 color: #FFFFFF; 1370 } 1371 1372 .bundle-price .per { 1373 font-size: 13px; 1374 color: #FFFFFF; 1375 margin-left: 4px; 1376 } 1377 1378 .bundle-total { 1379 font-size: 13px; 1380 color: #FFFFFF; 1381 margin-bottom: 28px; 1382 margin-top: 4px; 1383 } 1384 1385 .bundle-divider { 1386 width: 100%; 1387 height: 1px; 1388 background: rgba(255,255,255,0.15); 1389 margin: 24px 0; 1390 } 1391 1392 .bundle-features { 1393 list-style: none; 1394 display: flex; 1395 flex-direction: column; 1396 gap: 10px; 1397 margin-bottom: 32px; 1398 } 1399 1400 .bundle-features li { 1401 font-size: 14px; 1402 color: #FFFFFF; 1403 padding-left: 18px; 1404 position: relative; 1405 line-height: 1.5; 1406 } 1407 1408 .bundle-features li::before { 1409 content: 'â'; 1410 position: absolute; 1411 left: 0; 1412 color: #D58B5A; 1413 font-size: 12px; 1414 } 1415 1416 .bundle-cta { 1417 display: block; 1418 width: 100%; 1419 padding: 16px 20px; 1420 text-align: center; 1421 font-family: 'Neue Haas Grotesk Display Pro', sans-serif; 1422 font-size: 14px; 1423 font-weight: 500; 1424 letter-spacing: 0.08em; 1425 text-transform: uppercase; 1426 text-decoration: none; 1427 border-radius: 100px; 1428 cursor: pointer; 1429 border: 1px solid #FFFFFF; 1430 background: #000000; 1431 color: #FFFFFF; 1432 transition: all 0.2s; 1433 } 1434 1435 .bundle-cta:hover { 1436 border-color: #D58B5A; 1437 color: #D58B5A; 1438 } 1439 1440 .bundle-note { 1441 text-align: center; 1442 margin-top: 40px; 1443 font-size: 13px; 1444 color: #FFFFFF; 1445 max-width: 520px; 1446 margin-left: auto; 1447 margin-right: auto; 1448 } 1449 1450 /* ââ CALL BANNER ââ */ 1451 .call-banner { 1452 background: #F7F3EE; 1453 padding: 40px 24px; 1454 text-align: center; 1455 } 1456 1457 .call-banner p { 1458 font-family: 'Neue Haas Grotesk Display Pro', sans-serif; 1459 font-size: 15px; 1460 color: #000000; 1461 max-width: 580px; 1462 margin: 0 auto 24px; 1463 line-height: 1.7; 1464 } 1465 1466 .call-banner a { 1467 display: inline-block; 1468 padding: 14px 36px; 1469 font-family: 'Neue Haas Grotesk Display Pro', sans-serif; 1470 font-size: 13px; 1471 font-weight: 500; 1472 letter-spacing: 0.08em; 1473 text-transform: uppercase; 1474 text-decoration: none; 1475 border-radius: 100px; 1476 border: 1px solid #000000; 1477 background: transparent; 1478 color: #000000; 1479 transition: all 0.2s; 1480 } 1481 1482 .call-banner a:hover { 1483 border-color: #A0714F; 1484 color: #A0714F; 1485 } 1486 1487 /* ââ COMMITMENT NOTE ââ */ 1488 .commitment { 1489 background: var(--warm-white); 1490 padding: 96px 24px; 1491 overflow: hidden; 1492 } 1493 1494 .commitment-inner { 1495 max-width: 1000px; 1496 margin: 0 auto; 1497 display: grid; 1498 grid-template-columns: 1fr 1fr; 1499 gap: 64px; 1500 align-items: center; 1501 } 1502 1503 .commitment-image { 1504 border-radius: 4px; 1505 overflow: hidden; 1506 aspect-ratio: 1 / 1; 1507 } 1508 1509 .commitment-image img { 1510 width: 100%; 1511 height: 100%; 1512 display: block; 1513 object-fit: cover; 1514 object-position: right center; 1515 } 1516 1517 .commitment-text { 1518 text-align: left; 1519 } 1520 1521 .commitment-text .label { 1522 text-align: left; 1523 display: block; 1524 } 1525 1526 .commitment h2 { 1527 font-family: 'PP Editorial New', serif; 1528 font-size: clamp(28px, 4vw, 40px); 1529 font-weight: 300; 1530 line-height: 1.2; 1531 margin-bottom: 24px; 1532 } 1533 1534 .commitment p { 1535 color: var(--muted); 1536 font-size: 15px; 1537 line-height: 1.85; 1538 margin-bottom: 16px; 1539 } 1540 1541 .commitment p:last-child { 1542 margin-bottom: 0; 1543 } 1544 1545 .commitment .carve-out { 1546 margin-top: 28px; 1547 padding: 24px; 1548 background: var(--cream); 1549 border-left: 2px solid var(--clay-light); 1550 text-align: left; 1551 font-size: 14px; 1552 color: var(--muted); 1553 line-height: 1.75; 1554 font-style: normal; 1555 } 1556 1557 @media (max-width: 680px) { 1558 .commitment-inner { 1559 grid-template-columns: 1fr; 1560 } 1561 .commitment-image { 1562 min-height: 300px; 1563 } 1564 .commitment-text { 1565 padding: 48px 28px; 1566 } 1567 } 1568 1569 /* ââ TESTIMONIALS ââ */ 1570 .testimonials { 1571 background: url('https://catchthefeels.co/wp-content/uploads/2026/03/theFeels_squareGradient04-scaled.png') center center / cover no-repeat; 1572 } 1573 1574 .testimonials h2 { 1575 font-family: 'PP Editorial New', serif; 1576 font-size: clamp(32px, 4vw, 48px); 1577 font-weight: 300; 1578 text-align: center; 1579 margin-bottom: 56px; 1580 color: #FFFFFF; 1581 } 1582 1583 .testimonial-grid { 1584 display: grid; 1585 grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); 1586 gap: 28px; 1587 max-width: 900px; 1588 margin: 0 auto; 1589 } 1590 1591 .testimonial { 1592 padding: 32px; 1593 background: var(--warm-white); 1594 border-radius: 4px; 1595 } 1596 1597 .testimonial blockquote { 1598 font-family: 'PP Editorial New', serif; 1599 font-size: 18px; 1600 font-style: italic; 1601 font-weight: 300; 1602 line-height: 1.6; 1603 color: var(--charcoal); 1604 margin-bottom: 20px; 1605 } 1606 1607 .testimonial cite { 1608 font-size: 11px; 1609 letter-spacing: 0.16em; 1610 text-transform: uppercase; 1611 color: var(--clay); 1612 font-style: normal; 1613 } 1614 1615 /* ââ FAQ ââ */ 1616 .faq { 1617 background: var(--warm-white); 1618 } 1619 1620 .faq h2 { 1621 font-family: 'PP Editorial New', serif; 1622 font-size: clamp(32px, 4vw, 48px); 1623 font-weight: 300; 1624 text-align: center; 1625 margin-bottom: 56px; 1626 } 1627 1628 .faq-list { 1629 max-width: 640px; 1630 margin: 0 auto; 1631 display: flex; 1632 flex-direction: column; 1633 } 1634 1635 .faq-item {
1636 border-top: 1px solid var(--divider); 1637 } 1638 1639 .faq-item:last-child { 1640 border-bottom: 1px solid var(--divider); 1641 } 1642 1643 .faq-q { 1644 font-family: 'PP Editorial New', serif; 1645 font-size: 20px; 1646 font-weight: 400; 1647 color: var(--charcoal); 1648 padding: 28px 0; 1649 cursor: pointer; 1650 display: flex; 1651 justify-content: space-between; 1652 align-items: center; 1653 gap: 16px; 1654 user-select: none; 1655 } 1656 1657 .faq-q::after { 1658 content: 'â¨'; 1659 font-family: 'Neue Haas Grotesk Display Pro', sans-serif; 1660 font-size: 18px; 1661 font-weight: 500; 1662 color: var(--clay-light); 1663 flex-shrink: 0; 1664 transition: transform 0.3s ease; 1665 } 1666 1667 .faq-item.open .faq-q::after { 1668 transform: rotate(180deg); 1669 } 1670 1671 .faq-a { 1672 font-size: 15px; 1673 color: var(--muted); 1674 line-height: 1.8; 1675 max-height: 0; 1676 overflow: hidden; 1677 transition: max-height 0.4s ease, padding 0.3s ease; 1678 padding-bottom: 0; 1679 } 1680 1681 .faq-item.open .faq-a { 1682 max-height: 400px; 1683 padding-bottom: 28px; 1684 } 1685 1686 /* ââ FINAL CTA ââ */ 1687 .final-cta { 1688 background: var(--charcoal); 1689 text-align: center; 1690 padding: 120px 24px; 1691 } 1692 1693 .final-cta h2 { 1694 font-family: 'PP Editorial New', serif; 1695 font-size: clamp(42px, 7vw, 88px); 1696 font-weight: 300; 1697 color: var(--cream); 1698 line-height: 1; 1699 margin-bottom: 20px; 1700 } 1701 1702 .final-cta h2 em { 1703 font-style: italic; 1704 color: var(--clay-light); 1705 } 1706 1707 .final-cta p { 1708 color: #FFFFFF; 1709 font-size: 16px; 1710 margin-bottom: 44px; 1711 max-width: 400px; 1712 margin-left: auto; 1713 margin-right: auto; 1714 } 1715 1716 .final-cta a { 1717 display: inline-block; 1718 padding: 16px 44px; 1719 font-family: 'Neue Haas Grotesk Display Pro', sans-serif; 1720 font-size: 14px; 1721 font-weight: 500; 1722 letter-spacing: 0.08em; 1723 text-transform: uppercase; 1724 text-decoration: none; 1725 border-radius: 100px; 1726 border: 1px solid #FFFFFF; 1727 background: var(--charcoal); 1728 color: #FFFFFF; 1729 transition: all 0.2s; 1730 } 1731 1732 .final-cta a:hover { 1733 border-color: #D58B5A; 1734 color: #D58B5A; 1735 } 1736 1737 /* ââ RESPONSIVE ââ */ 1738 @media (max-width: 680px) { 1739 .matchmaking-inner { 1740 grid-template-columns: 1fr; 1741 gap: 40px; 1742 } 1743 .journey-inner { 1744 grid-template-columns: 1fr; 1745 } 1746 .journey-photo { 1747 position: static; 1748 } 1749 .bundle-intro { 1750 grid-template-columns: 1fr !important; 1751 } 1752 .bundle-grid { 1753 grid-template-columns: 1fr !important; 1754 } 1755 .phase { 1756 grid-template-columns: 50px 1fr; 1757 gap: 20px; 1758 } 1759 .phase-num { 1760 font-size: 52px; 1761 } 1762 .commitment-inner { 1763 padding: 40px 28px; 1764 } 1765 } 1766 1767</style> 1768</head> 1769<body> 1770<div class="feels-page-wrap"> 1771 1772<!-- ââ HERO ââ --> 1773<section class="hero"> 1774 <h2><img src="https://catchthefeels.co/wp-content/uploads/2026/04/Untitled-design-32.png" alt="feels" class="hero-feels-logo"><br><em>pair'd</em></h2> 1775 <p class="hero-sub">a deeply personal container for the work of becoming who you want to be in love.</p> 1776 <div class="hero-scroll"> 1777 <img src="arrows/image-17-Traced.png" alt=""> 1778 </div> 1779</section> 1780 1781<section class="section-page-h1"><h1 class="page-h1" data-page-h1-text="Pair'd: Intentional Relationship Coaching & Matchmaking" aria-label="Pair'd: Intentional Relationship Coaching & Matchmaking">Pair'd: Intentional Relationship Coaching & Matchmaking</h1></section> 1782 1783<!-- ââ INTRO ââ --> 1784<section class="intro"> 1785 <div class="container"> 1786 <p>most dating advice skips the most important part: <em>you.</em></p> 1787 <div style="height:20px"></div> 1788 <p>we don't believe you need more tips. we believe you need a guide, a mirror, and a practice. someone who's alongside you â not just in the sessions, but in the actual moments of your dating life. that's what we built this for.</p> 1789 </div> 1790</section> 1791 1792<!-- ââ THE JOURNEY ââ --> 1793<section class="journey"> 1794 <div class="container-wide"> 1795 <div class="journey-header"> 1796 <h2>this is a journey,<br>not a service.</h2> 1797 <p>three phases, designed to move you from seeing yourself more clearly â to actually showing up differently.</p> 1798 </div> 1799 1800 <div class="journey-inner"> 1801 <img class="journey-photo" src="https://catchthefeels.co/wp-content/uploads/2025/10/aaron-mari.png" alt=""> 1802 <div class="phases"> 1803 <div class="phase"> 1804 <div class="phase-num">1</div> 1805 <div class="phase-content"> 1806 <h3>foundational work</h3>
1807 <span class="phase-sub">who you are + how you got here</span> 1808 <p>we start at the root. your origin story and the imprints it left. your relational history â the archetypes, the Imago, the patterns you keep repeating. your wounds and shadows, and specifically where they show up in love. we name them, so they stop running the show. from there, we set intentions: what are you actually trying to rewire? what risks are you ready to take?</p> 1809 <div class="tools"> 1810 <span class="tool-tag">up to 2 sessions / month</span> 1811 <span class="tool-tag">access to MD 101</span> 1812 <span class="tool-tag">async text + voice note w your coach</span> 1813 <span class="tool-tag">goal setting</span> 1814 </div> 1815 </div> 1816 </div> 1817 1818 <div class="phase"> 1819 <div class="phase-num">2</div> 1820 <div class="phase-content"> 1821 <h3>the dating lab</h3> 1822 <span class="phase-sub">we're with you as you go</span> 1823 <p>this is where the real work happens â in the sessions, and between them. you're dating; we're right there with you. processing what came up after a date. noticing when the old patterns surface. naming what your body is telling you that your mind is trying to talk you out of. this is where theory becomes lived experience.</p> 1824 <div class="tools"> 1825 <span class="tool-tag">up to 2 sessions / month</span> 1826 <span class="tool-tag">structured 1:1 coaching</span> 1827 <span class="tool-tag">async text + voice note w your coach</span> 1828 </div> 1829 </div> 1830 </div> 1831 1832 <div class="phase"> 1833 <div class="phase-num">3</div> 1834 <div class="phase-content"> 1835 <h3>integration</h3> 1836 <span class="phase-sub">bringing it all forward</span> 1837 <p>what's been seen can't be unseen. this phase is about locking in what's changed â in how you show up, what you tolerate, what you ask for, what you trust. integration isn't the end of the work; it's the beginning of a new baseline. you leave this phase different than you arrived.</p> 1838 <div class="tools"> 1839 <span class="tool-tag">up to 2 sessions / month</span> 1840 <span class="tool-tag">structured 1:1 coaching</span> 1841 <span class="tool-tag">async text + voice note w your coach</span> 1842 </div> 1843 </div> 1844 </div> 1845 </div> 1846 </div><!-- end journey-inner --> 1847 </div> 1848</section> 1849 1850<!-- ââ COACHING PLANS ââ --> 1851<section class="plans" id="plans"> 1852 <div class="container-wide"> 1853 <div class="plans-header"> 1854 <span class="label">Coaching Only</span> 1855 <h2>the coaching journey</h2> 1856 <p>for those ready to do the inner work. matchmaking can be added at any time.</p> 1857 </div> 1858 1859 <div class="plans-grid"> 1860 <!-- 3 months --> 1861 <div class="plan-card"> 1862 <span class="plan-duration">3 months · phase I</span> 1863 <h3 class="plan-name">In Practice</h3> 1864 <div class="plan-price"> 1865 <span class="monthly">$650</span><span class="per">/mo</span> 1866 </div> 1867 <div class="plan-total">$1,950 total · 6 sessions</div> 1868 <div class="plan-divider"></div> 1869 <ul class="plan-features"> 1870 <li>Foundational work: origin story, Imago, archetypes</li> 1871 <li>Pattern + shadow identification</li> 1872 <li>Goal-setting + dating intentions</li> 1873 <li>Up to 2 sessions/month (6 total)</li> 1874 <li>Async text + voice note w your coach</li> 1875 <li>Access to MD 101</li> 1876 </ul> 1877 <a href="https://catchthefeels.chargebee.com/hosted_pages/checkout?subscription_items[item_price_id][0]=Coaching-In-Practice-USD-Monthly" class="plan-cta">Get Started</a> 1878 </div> 1879 1880 <!-- 6 months â featured --> 1881 <div class="plan-card featured"> 1882 <span class="plan-duration">6 months · phases I + II</span> 1883 <h3 class="plan-name">All In</h3> 1884 <div class="plan-price"> 1885 <span class="monthly">$575</span><span class="per">/mo</span> 1886 </div> 1887 <div class="plan-total">$3,450 total · 12 sessions</div> 1888 <div class="plan-divider"></div> 1889 <ul class="plan-features"> 1890 <li>Full Phase I foundational work</li> 1891 <li>Phase II: coached as you actually date</li> 1892 <li>Real-time pattern work between sessions</li> 1893 <li>Up to 2 sessions/month (12 total)</li> 1894 <li>Async text + voice note w your coach</li> 1895 <li>Access to MD 101</li> 1896 </ul> 1897 <a href="https://catchthefeels.chargebee.com/hosted_pages/checkout?subscription_items[item_price_id][0]=Coaching-All-In-USD-Monthly" class="plan-cta">Get Started</a> 1898 </div> 1899 1900 <!-- 9 months --> 1901 <div class="plan-card">
1902 <span class="plan-duration">9 months · phases I â III</span> 1903 <h3 class="plan-name">The Full Journey</h3> 1904 <div class="plan-price"> 1905 <span class="monthly">$500</span><span class="per">/mo</span> 1906 </div> 1907 <div class="plan-total">$4,500 total · 18 sessions</div> 1908 <div class="plan-divider"></div> 1909 <ul class="plan-features"> 1910 <li>Complete three-phase arc</li> 1911 <li>Foundational work through full integration</li> 1912 <li>Up to 2 sessions/month (18 total)</li> 1913 <li>Async text + voice note w your coach</li> 1914 <li>Access to MD 101</li> 1915 <li>One reset session if things plateau</li> 1916 </ul> 1917 <a href="https://catchthefeels.chargebee.com/hosted_pages/checkout?subscription_items[item_price_id][0]=Coaching-The-Deepest-Dive-USD-Monthly" class="plan-cta">Get Started</a> 1918 </div> 1919 </div> 1920 1921 <p class="plans-note">pay in full and save 5%. all plans are a committed investment â monthly billing is a payment plan, not a subscription. <a href="#commitment" style="color:var(--clay);text-decoration:none;">read our commitment policy â</a></p> 1922 </div> 1923</section> 1924 1925 1926 1927<!-- ââ BUNDLE INTRO ââ --> 1928<section class="bundle"> 1929 <div class="container-wide"> 1930 <div class="bundle-header"> 1931 <span class="label">Coaching + Matchmaking</span> 1932 <h2>the people you've been looking for<br>are already in our community â want to meet them?</h2> 1933 </div> 1934 1935 <div class="bundle-intro"> 1936 <div class="bundle-intro-text"> 1937 <p>pair'd is our high-fidelity matchmaking program â built on the same psycho-spiritual framework as the coaching. when you combine the two, you're not just working on yourself in theory. you have actual matches, real dates, and a coach in your corner through all of it. so the inner work and the outer practice are in sync.</p> 1938 <p>allie does all the pairing. she's thoughtful, she takes her time, and she only introduces you to someone when there's real potential â not just a checklist match. only a yes from you counts toward your matches.</p> 1939 <p>if we don't feel confident we can introduce you to at least 3 great matches, we'll return your investment. no questions.</p> 1940 <p style="font-size:13px;color:rgba(255,255,255,0.55);margin-top:8px;">matchmaking is currently available in NYC, LA, and SF only.</p> 1941 </div> 1942 <div class="bundle-intro-photo-wrap"> 1943 <img class="bundle-intro-photo" src="https://catchthefeels.co/wp-content/uploads/2025/10/Frame-82-1.png" alt=""> 1944 </div> 1945 </div> 1946 <div style="text-align:center;margin-top:56px;"> 1947 <p style="font-size:17px;color:#FFFFFF;margin-bottom:20px;line-height:1.7;">to find out if pair'd is right for you, sign up for a 15 min call with allie here.</p> 1948 <a href="https://calendar.app.google/9WUxM85UVFQEV3Ke8" target="_blank" rel="noopener" class="bundle-cta" style="display:inline-block;width:auto;padding:16px 44px;">book a call</a> 1949 </div> 1950 </div> 1951</section> 1952 1953 1954<!-- ââ COMMITMENT POLICY ââ --> 1955<section class="commitment" id="commitment"> 1956 <div class="commitment-inner"> 1957 <div class="commitment-image"> 1958 <img src="https://catchthefeels.co/wp-content/uploads/2025/10/birch-ashul.png" alt=""> 1959 </div> 1960 <div class="commitment-text"> 1961 <span class="label">Our Commitment Policy</span> 1962 <h2>we ask for your full presence.</h2> 1963 <p>when you enroll, you're committing to the full program â 3, 6, or 9 months. monthly billing is a payment plan, not a subscription you can cancel. this isn't a technicality; it's a reflection of what the work actually requires. transformation doesn't happen in a month, and we've designed these programs accordingly.</p> 1964 <p>your coach shows up fully for you from day one. we ask the same in return.</p> 1965 <div class="carve-out"> 1966 <span style="font-style:normal;color:var(--charcoal);font-weight:700;">the compassionate carve-out.</span><br><br> 1967 we're humans, and so are you. if something significant and unforeseen happens in your life â a serious health event, a major loss, an unexpected crisis â we will always find a way to work with you. we can pause your program, restructure your payments, or find another arrangement that honors both your situation and the container we've built together. reach out. we'll figure it out. 1968 </div> 1969 </div> 1970 </div> 1971</section> 1972 1973<!-- ââ TESTIMONIALS ââ --> 1974<section class="testimonials">
1975 <div class="container-wide"> 1976 <h2>what people are saying</h2> 1977 <div class="testimonial-grid"> 1978 <div class="testimonial"> 1979 <blockquote>"Feels Pair'd felt genuinely thoughtful. It wasn't a 'check the boxes' situation like I'd experienced with other matchmakers; the matches were aligned to where I am."</blockquote> 1980 <cite>â C</cite> 1981 </div> 1982 <div class="testimonial"> 1983 <blockquote>"Absolutely it was worth it. I got the outcome I wanted â a unique, interesting learning opportunity. I really liked the coaching aspect."</blockquote> 1984 <cite>â C</cite> 1985 </div> 1986 <div class="testimonial"> 1987 <blockquote>"The dynamics were higher fidelity for sure⦠it was the best IRL dating experience I've had."</blockquote> 1988 <cite>â A</cite> 1989 </div> 1990 </div> 1991 </div> 1992</section> 1993 1994<!-- ââ FAQ ââ --> 1995<section class="faq"> 1996 <div class="container"> 1997 <h2>a few things people ask</h2> 1998 <div class="faq-list"> 1999 <div class="faq-item"> 2000 <p class="faq-q">do i have to do coaching + matchmaking together?</p> 2001 <p class="faq-a">no â you can do coaching-only, or you can do coaching + matchmaking together as a bundle. however, matchmaking isn't available on its own. the two work best in sync, and we've designed the programs that way. if you're not sure which is right for you, book a call and we'll help you figure it out.</p> 2002 </div> 2003 <div class="faq-item"> 2004 <p class="faq-q">how does the commitment contract work?</p> 2005 <p class="faq-a">when you enroll, you sign an agreement for the full program term. monthly billing is a payment installment â not a cancellable subscription. this protects you (and us) â it keeps you in the work through the moments when it gets hard, which is usually exactly when the most important shifts happen. we do have a compassionate carve-out policy for genuine hardship situations.</p> 2006 </div> 2007 <div class="faq-item"> 2008 <p class="faq-q">what if you can't find matches for me?</p> 2009 <p class="faq-a">if we genuinely can't find strong matches, we'll return your matchmaking investment. we only move forward when we're confident we've got something real for you.</p> 2010 </div> 2011 <div class="faq-item"> 2012 <p class="faq-q">who are the coaches?</p> 2013 <p class="faq-a">your coach is a Feels Guide â someone trained in our methodology, which draws from Imago theory, somatic work, shadow work, and attachment science. you'll be introduced to your guide at the start of the program.</p> 2014 </div> 2015 <div class="faq-item"> 2016 <p class="faq-q">is matchmaking available where i live?</p> 2017 <p class="faq-a">pair'd is currently available in NYC, LA, and SF. if you're outside those cities, coaching-only is available regardless of where you are.</p> 2018 </div> 2019 <div class="faq-item"> 2020 <p class="faq-q">how do i get started?</p> 2021 <p class="faq-a">hit apply. you'll be invited to a short discovery call so we can make sure the program is the right fit â and so you can ask us anything. we only enroll people we believe we can genuinely serve.</p> 2022 </div> 2023 </div> 2024 </div> 2025</section> 2026 2027<!-- ââ FINAL CTA ââ --> 2028<section class="final-cta"> 2029 <h2>ready to<br><em>feel more?</em></h2> 2030 <p>This program is for the brave, and the ready ones.</p> 2031 <a href="#plans" class="scroll-to-plans">i'm in</a> 2032</section> 2033
2034<script> 2035 (function() { 2036 var photo = document.querySelector('.journey-photo'); 2037 var inner = document.querySelector('.journey-inner'); 2038 if (!photo || !inner) return; 2039 var OFFSET = 40; 2040 function updateSticky() { 2041 var rect = inner.getBoundingClientRect(); 2042 var photoH = photo.offsetHeight; 2043 var maxShift = inner.offsetHeight - photoH; 2044 var shift = Math.min(Math.max(0, OFFSET - rect.top), maxShift); 2045 photo.style.transform = 'translateY(' + shift + 'px)'; 2046 } 2047 window.addEventListener('scroll', updateSticky, { passive: true }); 2048 updateSticky(); 2049 })(); 2050 document.querySelectorAll('.scroll-to-plans').forEach(el => { 2051 el.addEventListener('click', function(e) { 2052 e.preventDefault(); 2053 document.getElementById('plans').scrollIntoView({ behavior: 'smooth' }); 2054 }); 2055 }); 2056 2057 document.querySelectorAll('.faq-q').forEach(q => { 2058 q.addEventListener('click', () => { 2059 const item = q.parentElement; 2060 const isOpen = item.classList.contains('open'); 2061 document.querySelectorAll('.faq-item').forEach(i => i.classList.remove('open')); 2062 if (!isOpen) item.classList.add('open'); 2063 }); 2064 }); 2065</script>
2065 2066</div><!-- /.feels-page-wrap -->
2067<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a478cf0a3fcfeaf9',t:'MTc5MTUwMDkxOQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2067</body> 2068</html> </div> 2069 </div> 2070</section> 2071 2072<style> 2073 #embed-section-6ac82231ceeae { 2074 position: relative; 2075 overflow: hidden; 2076 } 2077 2078 #embed-section-6ac82231ceeae .embed-background-image { 2079 position: absolute; 2080 top: 0; 2081 left: 0; 2082 width: 100%; 2083 height: 100%; 2084 background-image: url('https://catchthefeels.co/wp-content/themes/equanimity-solutions/assets/images/back-quiz.png'); 2085 background-size: cover; 2086 background-position: center; 2087 background-repeat: no-repeat; 2088 z-index: 0; 2089 } 2090 2091 #embed-section-6ac82231ceeae .embed-content-container { 2092 position: relative; 2093 z-index: 1; 2094 } 2095 2096 #embed-section-6ac82231ceeae .embed-title { 2097 margin-bottom: 30px; 2098 font-size: 2rem; 2099 line-height: 1.3; 2100 } 2101 2102 @media screen and (max-width: 768px) { 2103 #embed-section-6ac82231ceeae .embed-title { 2104 font-size: 1.5rem; 2105 } 2106 } 2107</style> 2108 2109</main><!-- #site-content --> 2110 2111 2112 2113 <footer class="section-footer"> 2114 <div class="container-footer"> 2115 <div class="image-footer"> 2116 <img src="https://catchthefeels.co/wp-content/uploads/2024/04/Mask-group-2.webp" alt=""> 2117 </div> 2118 <div class="footer-links"> 2119 <div class="icons"> 2120 <a target="_blank" href="https://www.instagram.com/thefeels"><img src="https://catchthefeels.co/wp-content/uploads/2024/04/Social-Icons.png" alt=""></a> 2121 <a target="_blank" href="mailto:[email protected]"><img src="https://catchthefeels.co/wp-content/uploads/2024/04/Mail.png" alt=""></a> 2122 </div> 2123 <div class="links"> 2124 <a href="https://catchthefeels.co/faqs">FAQ</a><a href="https://catchthefeels.co/terms-conditions/">T & C</a><a href="https://catchthefeels.co/contact">CONTACT</a><div class="state_container"><a href="https://catchthefeels.co/la/">LA</a> | <a href="https://catchthefeels.co/nyc/">NYC</a> | <a href="https://catchthefeels.co/sf/">SF</a></div> </div> 2125 </div> 2126 </div> 2127 </footer> 2128 2129
2129<script> 2130 window.markerConfig = { 2131 project: '68a5e15b6c6d5a9aec99a6c8', 2132 source: 'snippet' 2133 }; 2134 2135 !function(e,r,a){if(!e.Marker){e.Marker={};var t=[],n={__cs:t};["show","hide","isVisible","capture","cancelCapture","unload","reload","isExtensionInstalled","setReporter","clearReporter","setCustomData","on","off"].forEach(function(e){n[e]=function(){var r=Array.prototype.slice.call(arguments);r.unshift(e),t.push(r)}}),e.Marker=n;var s=r.createElement("script");s.async=1,s.src="https://edge.marker.io/latest/shim.js";var i=r.getElementsByTagName("script")[0];i.parentNode.insertBefore(s,i)}}(window,document); 2136 </script>
2136 2137 </body> 2138</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.