{"hostName":"https://www.inspirehub.com","company":{"name":"InspireHUB Inc.","shortName":"InspireHUB","address":"3963 Maple Ave., Suite 190","city":"Dallas","stateProv":"Texas","postalCode":"","phone":"1-855-355-IHUB (4482)","supportEmail":"support@inspirehub.com"},"instance":"US","campaignId":"106","environment":{"environment":"Production","urlPrefix":"","region":"East-Linux","instance":"US","product":"App","buildDate":"10/22/2026 4:54:00\u202FPM"},"affiliateCode":"","plan":{"productId":"prod_NLtgJLkcYSngXY","name":"Lite","limits":{"messageCenterNotices":2000,"bandwidthLimitGB":20,"storageLimitGB":5,"smsLimit":0,"adminLimit":1,"transactionFeePercent":0,"dailyNewsletter":true,"postModules":false,"eCommerce":false,"customDomains":true,"supportType":"Online"},"fees":{"paidChannelsPercent":2.9,"eventPercent":2.9,"donationPercent":2.9,"storePercent":2.9},"trialExpires":null},"businessName":"IHUBApp | Flourishing starts here.","seoDescription":"IHUBApp | Flourishing starts here.","title":"IHUBApp | Flourishing starts here.","isPrivate":false,"piwikId":651,"contactEmail":"sales@inspirehub.com","style":{"maxMasonryColumns":5,"primaryColor":"#041E3B","primaryColorFont":"#FFFFFF","accentColor":"#F79D1F","accentColorFont":"#000000","navTextColor":"#FFFFFF","lockSideNav":false,"logoImage":{"mediaId":104555,"mediaCropId":119120,"url":"https://us-app-content.ihub.app/app-content/logos/106/2023/08/09/inspirehub-9352c6f8ed664596a95e85a02d5b7c1c-png_11_22_18_0922.png","blurHash":"LA8EPWV_9cE9Ioa$tPoI02Ri%K%J","color":"#1E3545","cropData":{"x":0,"x2":null,"y":0,"y2":null,"w":432,"h":80,"ow":864,"oh":160,"scale":0.5,"angle":0,"isOriginalSize":false}},"logoUrls":[{"url":"https://us-app-content.ihub.app/app-content/logos/106/2023/08/09/inspirehub-9352c6f8ed664596a95e85a02d5b7c1c-png_11_22_18_0922.png","width":432,"height":80}],"iconImage":{"mediaId":366718,"mediaCropId":388554,"url":"https://us-app-content.ihub.app/app-content/posts/106/2025/05/05/inspirehub-blob_10_35_32_7879.dat","blurHash":"LI97tzRp0LxlRiaht7k99Iot-nN4","color":"#243848","cropData":{"x":0,"x2":null,"y":0,"y2":null,"w":512,"h":512,"ow":512,"oh":512,"scale":1,"angle":0,"isOriginalSize":false}},"icons":[{"platform_id":1,"campaign_icon_type_id":1,"width":192,"height":192,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/w_512,h_512,ow_512,oh_512/render/w_192,h_192/instance/us/posts/106/2025/05/05/inspirehub-blob_10_35_32_7879.dat"},{"platform_id":1,"campaign_icon_type_id":2,"width":128,"height":128,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/w_512,h_512,ow_512,oh_512/render/w_128,h_128/instance/us/posts/106/2025/05/05/inspirehub-blob_10_35_32_7879.dat"},{"platform_id":2,"campaign_icon_type_id":3,"width":114,"height":114,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/w_512,h_512,ow_512,oh_512/render/w_114,h_114/instance/us/posts/106/2025/05/05/inspirehub-blob_10_35_32_7879.dat"},{"platform_id":2,"campaign_icon_type_id":4,"width":72,"height":72,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/w_512,h_512,ow_512,oh_512/render/w_72,h_72/instance/us/posts/106/2025/05/05/inspirehub-blob_10_35_32_7879.dat"},{"platform_id":2,"campaign_icon_type_id":5,"width":57,"height":57,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/w_512,h_512,ow_512,oh_512/render/w_57,h_57/instance/us/posts/106/2025/05/05/inspirehub-blob_10_35_32_7879.dat"},{"platform_id":2,"campaign_icon_type_id":6,"width":256,"height":256,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/w_512,h_512,ow_512,oh_512/render/w_256,h_256/instance/us/posts/106/2025/05/05/inspirehub-blob_10_35_32_7879.dat"},{"platform_id":2,"campaign_icon_type_id":7,"width":512,"height":512,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/w_512,h_512,ow_512,oh_512/render/w_512,h_512/instance/us/posts/106/2025/05/05/inspirehub-blob_10_35_32_7879.dat"}],"sliderSpeed":5000,"fullWidthSlider":false,"showCarouselPagination":false,"tagGroupIcons":["shape"]},"sideNavType":"simplified","allowUgc":false,"allowCommentsWithoutModeration":false,"homeChannel":{"channelId":40049,"channelCategoryId":null,"name":"Home","soldByTier":false,"handle":"everyone","isMember":true,"isOwner":false,"recommended":false,"everyone":true,"showOnHome":false,"starred":false,"showSliders":true,"upperHtml":"\u003Cmeta name=\u0022description\u0022 content=\u0022One connected Hubsite for your communication, events, content, and community. Trusted by Scouting America, the Society of Global Flourishing, and thousands of organizations building something that matters.\u0022\u003E\n\n\u003Cstyle\u003E\n@import url(\u0027https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;600;700\u0026family=Open\u002BSans:wght@300;400;500;600\u0026display=swap\u0027);\n.fh-drifts, .fh-drift { display: none !important; }\n\n/* \u2500\u2500 RESET within our scope \u2500\u2500 */\n.fh-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fh-wrap { font-family: \u0027Open Sans\u0027, Arial, sans-serif; line-height: 1.7; color: #ffffff; overflow-x: hidden; }\n.fh-wrap h1, .fh-wrap h2, .fh-wrap h3 { font-family: \u0027Raleway\u0027, sans-serif; }\n\n/* Skip link for keyboard users */\n.fh-skip {\n  position: absolute; top: -100px; left: 16px; z-index: 9999;\n  background: #F79D1F; color: #041E3B; font-weight: 700; font-size: 14px;\n  padding: 10px 20px; border-radius: 10px; text-decoration: none;\n  transition: top 0.2s;\n}\n.fh-skip:focus { top: 16px; }\n\n/* \u2500\u2500 VARIABLES \u2500\u2500 */\n.fh-wrap {\n  --navy:  #041E3B;\n  --gold:  #F79D1F;\n  --w80:   rgba(255,255,255,0.82);\n  --w50:   rgba(255,255,255,0.5);\n  --w15:   rgba(255,255,255,0.08);\n  --gl:    rgba(247,157,31,0.32);\n}\n\n/* \u2500\u2500 ANIMATIONS \u2014 pure CSS, no JS required \u2500\u2500 */\n@keyframes fhRise { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: none; } }\n\n.fh-fade { animation: fhRise 0.7s ease both; }\n.fh-fade.fh-d1 { animation-delay: 0.1s; }\n.fh-fade.fh-d2 { animation-delay: 0.22s; }\n.fh-fade.fh-d3 { animation-delay: 0.34s; }\n.fh-fade.fh-d4 { animation-delay: 0.46s; }\n@media (prefers-reduced-motion: reduce) { .fh-fade { animation: none; } }\n\n/* \u2500\u2500 SHARED \u2500\u2500 */\n.fh-eyebrow {\n  font-size: 13px; font-weight: 700; letter-spacing: 0.12em;\n  text-transform: uppercase; color: #F79D1F; display: block; margin-bottom: 14px;\n}\n.fh-rule { width: 40px; height: 1px; background: #F79D1F; margin-bottom: 22px; }\n.fh-rule-c { width: 40px; height: 1px; background: #F79D1F; margin: 0 auto 22px; }\n\n/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HERO\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 */\n.fh-hero {\n  position: relative;\n  /* Use padding-bottom trick instead of min-height: 100vh which platforms override */\n  padding: 160px 80px 120px;\n  overflow: hidden;\n  background: #041E3B;\n}\n.fh-hero-bg {\n  position: absolute; inset: 0;\n  background: url(\u0027https://us-app-content.ihub.app/app-content/posts/106/2026/03/25/inspirehub-blob_11_56_13_6963.dat\u0027) center 60% / cover no-repeat;\n  animation: fhPan 7s ease-out both;\n  z-index: 0;\n}\n@keyframes fhPan { from { transform: scale(1.04); } to { transform: scale(1); } }\n.fh-hero-ov {\n  position: absolute; inset: 0; z-index: 1;\n  background:\n    linear-gradient(to top, rgba(4,30,59,1) 0%, rgba(4,30,59,0.88) 35%, rgba(4,30,59,0.55) 65%, rgba(4,30,59,0.3) 100%),\n    linear-gradient(to right, rgba(4,30,59,0.7) 0%, transparent 65%);\n}\n.fh-hero-body {\n  position: relative; z-index: 2;\n  max-width: 800px;\n}\n.fh-trust {\n  font-size: 11px; font-weight: 600; letter-spacing: 0.11em;\n  text-transform: uppercase; color: rgba(255,255,255,0.72);\n  margin-bottom: 28px; display: flex; align-items: flex-start; gap: 14px;\n  flex-wrap: wrap; line-height: 1.7;\n}\n.fh-trust::before { content: \u0027\u0027; width: 28px; height: 1px; background: #F79D1F; flex-shrink: 0; margin-top: 8px; }\n.fh-h1 {\n  font-size: clamp(36px, 5vw, 78px);\n  font-weight: 300; line-height: 1.08; letter-spacing: -0.01em; color: #ffffff;\n}\n.fh-h1 strong { font-weight: 700; color: #F79D1F; display: block; }\n.fh-h1-line1 { display: block; white-space: nowrap; }\n.fh-sub {\n  font-size: clamp(16px, 1.7vw, 19px); font-weight: 300;\n  color: rgba(255,255,255,0.82); line-height: 1.75;\n  margin: 28px 0 44px; max-width: 520px;\n}\n.fh-btns { display: flex; align-items: center; gap: 16px; flex-wrap: wrap; }\n.fh-btn-gold {\n  display: inline-flex; align-items: center; gap: 10px;\n  background: #F79D1F; color: #041E3B;\n  font-family: \u0027Open Sans\u0027, sans-serif; font-size: 13px; font-weight: 700;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 15px 32px; border-radius: 10px; text-decoration: none;\n  transition: all 0.25s; white-space: nowrap; border: 2px solid #F79D1F;\n}\n.fh-btn-gold:hover { background: #ffffff; border-color: #ffffff; transform: translateY(-2px); }\n.fh-btn-gold:focus-visible {\n  outline: 3px solid #ffffff; outline-offset: 3px;\n}\n.fh-btn-ghost {\n  display: inline-flex; align-items: center; gap: 10px;\n  color: rgba(255,255,255,0.88);\n  font-family: \u0027Open Sans\u0027, sans-serif; font-size: 13px; font-weight: 600;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 13px 28px; text-decoration: none;\n  border: 2px solid rgba(255,255,255,0.35); border-radius: 10px;\n  transition: all 0.25s; white-space: nowrap;\n}\n.fh-btn-ghost:hover { color: #F79D1F; border-color: #F79D1F; }\n.fh-btn-ghost:focus-visible {\n  outline: 3px solid #F79D1F; outline-offset: 3px;\n}\n.fh-arr { transition: transform 0.2s; display: inline-block; }\n.fh-btn-gold:hover .fh-arr, .fh-btn-ghost:hover .fh-arr { transform: translateX(5px); }\n\n/* scroll hint */\n.fh-scroll {\n  position: absolute; bottom: 40px; right: 80px; z-index: 2;\n  display: flex; flex-direction: column; align-items: center; gap: 8px;\n  font-size: 10px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase;\n  color: rgba(255,255,255,0.4);\n}\n.fh-scroll-line {\n  width: 1px; height: 46px;\n  background: linear-gradient(to bottom, #F79D1F, transparent);\n  animation: fhPulse 2.2s ease-in-out infinite;\n}\n@keyframes fhPulse { 0%,100%{opacity:.3} 50%{opacity:1} }\n\n/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PROOF \u2014 MOSAIC\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 */\n.fh-proof {\n  padding: 100px 80px;\n  background: #041E3B;\n  border-top: 1px solid rgba(255,255,255,0.07);\n}\n.fh-sec-hd { text-align: center; margin-bottom: 56px; }\n.fh-sec-h2 { font-size: clamp(26px, 2.8vw, 42px); font-weight: 300; color: #fff; line-height: 1.2; }\n.fh-sec-h2 em { font-style: normal; font-weight: 700; color: #F79D1F; }\n.fh-sec-p { font-size: 16px; font-weight: 300; color: rgba(255,255,255,0.78); max-width: 560px; margin: 14px auto 0; line-height: 1.75; }\n\n/* Mosaic \u2014 explicit pixel heights so grid-row span works regardless of platform CSS */\n.fh-mosaic {\n  display: grid;\n  grid-template-columns: 1.45fr 1fr 1fr;\n  grid-template-rows: 290px 290px;\n  gap: 3px;\n  border-radius: 6px;\n  overflow: hidden;\n  width: 100%;\n}\n.fh-tile { position: relative; overflow: hidden; }\n.fh-tile.fh-linked { cursor: pointer; }\n.fh-tile.fh-linked, .fh-tile.fh-linked * { text-decoration: none; }\n/* Force the tall tile explicitly */\n.fh-tile-tall { grid-column: 1; grid-row: 1 / span 2; }\n.fh-tile-tr { grid-column: 2; grid-row: 1; }\n.fh-tile-mr { grid-column: 3; grid-row: 1; }\n.fh-tile-br { grid-column: 2; grid-row: 2; }\n.fh-tile-fr { grid-column: 3; grid-row: 2; }\n\n.fh-tile img {\n  width: 100%; height: 100%; object-fit: cover; display: block;\n  transition: transform 0.65s ease, filter 0.4s ease;\n  filter: brightness(0.58) saturate(0.75);\n}\n.fh-tile:hover img { transform: scale(1.05); filter: brightness(0.42) saturate(0.65); }\n.fh-tile-ov {\n  position: absolute; inset: 0;\n  background: linear-gradient(to top, rgba(4,30,59,0.96) 0%, rgba(4,30,59,0.22) 55%, transparent 100%);\n  display: flex; flex-direction: column; justify-content: flex-end;\n  padding: 26px 24px; transition: background 0.35s;\n}\n.fh-tile:hover .fh-tile-ov {\n  background: linear-gradient(to top, rgba(4,30,59,0.98) 0%, rgba(4,30,59,0.6) 60%, rgba(4,30,59,0.1) 100%);\n}\n.fh-tile-org {\n  font-size: 9px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase;\n  color: #F79D1F; margin-bottom: 7px; display: flex; align-items: center; gap: 8px;\n}\n.fh-tile-org::before { content: \u0027\u0027; width: 12px; height: 1px; background: #F79D1F; }\n.fh-tile-title {\n  font-family: \u0027Raleway\u0027, sans-serif;\n  font-size: clamp(13px, 1.3vw, 17px); font-weight: 600; color: #fff; line-height: 1.3; margin-bottom: 7px;\n}\n/* Body text: hidden until hover on desktop, expanded on click */\n.fh-tile-body {\n  font-size: 13px; font-weight: 300; color: rgba(255,255,255,0.88); line-height: 1.62;\n  max-height: 0; overflow: hidden; opacity: 0;\n  transition: max-height 0.4s ease, opacity 0.4s ease;\n}\n.fh-tile:hover .fh-tile-body,\n.fh-tile.fh-open .fh-tile-body { max-height: 120px; opacity: 1; }\n.fh-tile.fh-open .fh-tile-ov {\n  background: linear-gradient(to top, rgba(4,30,59,0.98) 0%, rgba(4,30,59,0.7) 60%, rgba(4,30,59,0.2) 100%);\n}\n/* Learn more button \u2014 only visible when open */\n.fh-tile-learn {\n  display: inline-flex; align-items: center; gap: 6px;\n  margin-top: 12px;\n  font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\n  color: #041E3B; background: #F79D1F;\n  padding: 7px 14px; border-radius: 20px; text-decoration: none;\n  opacity: 0; max-height: 0; overflow: hidden;\n  transition: opacity 0.3s ease 0.1s, max-height 0.3s ease;\n  align-self: flex-start; border: none; cursor: pointer;\n}\n.fh-tile:hover .fh-tile-learn,\n.fh-tile.fh-open .fh-tile-learn { opacity: 1; max-height: 40px; }\n/* Cursor pointer on all tiles */\n.fh-tile { position: relative; overflow: hidden; cursor: pointer; }\n\n/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PROBLEM \u2014 SPLIT\n   Force side-by-side with explicit flex instead of grid\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 */\n.fh-problem {\n  display: flex;\n  min-height: 620px;\n  border-top: 1px solid rgba(255,255,255,0.07);\n  background: #041E3B;\n}\n.fh-prob-img {\n  flex: 1;\n  position: relative;\n  overflow: hidden;\n  min-height: 620px;\n  /* Explicit display block to fight platform hiding */\n  display: block !important;\n  visibility: visible !important;\n}\n.fh-prob-img img {\n  width: 100%; height: 100%; object-fit: cover;\n  filter: brightness(0.88) saturate(0.88);\n  display: block;\n  min-height: 620px;\n}\n.fh-prob-img-fade {\n  position: absolute; inset: 0;\n  background: linear-gradient(to right, transparent 50%, #041E3B 100%);\n}\n.fh-prob-text {\n  flex: 1;\n  padding: 80px 72px 80px 52px;\n  background: #041E3B;\n  display: flex; flex-direction: column; justify-content: center;\n}\n.fh-prob-h2 {\n  font-size: clamp(24px, 2.6vw, 38px); font-weight: 300; line-height: 1.15;\n  color: #fff; margin-bottom: 18px;\n}\n.fh-prob-h2 strong { display: block; font-weight: 700; color: #F79D1F; }\n.fh-prob-p { font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.8; margin-bottom: 10px; }\n.fh-bridge {\n  font-size: 14px; font-weight: 500; font-style: italic;\n  color: rgba(255,255,255,0.48); padding-left: 16px;\n  border-left: 2px solid rgba(247,157,31,0.32); margin: 22px 0 38px; line-height: 1.65;\n}\n.fh-pains { display: flex; flex-direction: column; gap: 18px; }\n.fh-pain { display: flex; gap: 16px; align-items: flex-start; }\n.fh-pain-ic {\n  width: 40px; height: 40px; flex-shrink: 0;\n  border: 1px solid rgba(247,157,31,0.32); border-radius: 2px;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 17px; color: #F79D1F; margin-top: 1px;\n}\n.fh-pain-title { font-family: \u0027Raleway\u0027, sans-serif; font-size: 14px; font-weight: 600; color: #fff; margin-bottom: 3px; }\n.fh-pain-desc { font-size: 13px; font-weight: 300; color: rgba(255,255,255,0.78); line-height: 1.62; }\n\n/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SOLUTION \u2014 EDITORIAL LAYOUT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 */\n.fh-solution {\n  padding: 100px 80px; background: #041E3B;\n  border-top: 1px solid rgba(255,255,255,0.07);\n  position: relative;\n}\n.fh-solution::before {\n  content: \u0027\u0027; position: absolute; inset: 0; pointer-events: none;\n  background: radial-gradient(ellipse 80% 50% at 50% 20%, rgba(247,157,31,0.05) 0%, transparent 65%);\n}\n\n/* \u2500\u2500 FEATURE CARD (full-width horizontal) \u2500\u2500 */\n.fh-sol-feature {\n  display: grid; grid-template-columns: 1fr 1fr;\n  border-radius: 20px; overflow: hidden;\n  border: 1px solid rgba(255,255,255,0.1);\n  margin-top: 56px; margin-bottom: 24px;\n  text-decoration: none; transition: all 0.35s;\n  min-height: 420px; position: relative;\n}\n.fh-sol-feature:hover {\n  border-color: rgba(247,157,31,0.45);\n  box-shadow: 0 32px 80px rgba(0,0,0,0.5);\n  transform: translateY(-4px);\n}\n.fh-sol-feature-img {\n  position: relative; overflow: hidden;\n}\n.fh-sol-feature-img img {\n  width: 100%; height: 100%; object-fit: cover; display: block;\n  filter: brightness(0.72) saturate(0.82);\n  transition: transform 0.8s ease, filter 0.4s ease;\n}\n.fh-sol-feature:hover .fh-sol-feature-img img {\n  transform: scale(1.06); filter: brightness(0.58) saturate(0.75);\n}\n.fh-sol-feature-img-ov {\n  position: absolute; inset: 0;\n  background: linear-gradient(to right, transparent 60%, #041E3B 100%);\n}\n.fh-sol-feature-body {\n  padding: 56px 52px; display: flex; flex-direction: column; justify-content: center;\n  background: rgba(255,255,255,0.04);\n  position: relative;\n}\n.fh-sol-feature-body::before {\n  content: \u0027\u0027;\n  position: absolute; top: 52px; left: 0; width: 3px; height: 48px;\n  background: linear-gradient(to bottom, #F79D1F, transparent);\n  border-radius: 2px;\n}\n.fh-sol-feat-num {\n  font-size: 10px; font-weight: 700; letter-spacing: 0.2em;\n  text-transform: uppercase; color: #F79D1F; margin-bottom: 18px;\n  display: flex; align-items: center; gap: 10px;\n}\n.fh-sol-feat-num::after {\n  content: \u0027\u0027; flex: 0 0 32px; height: 1px; background: rgba(247,157,31,0.4);\n}\n.fh-sol-feat-title {\n  font-family: \u0027Raleway\u0027, sans-serif;\n  font-size: clamp(24px, 2.4vw, 34px); font-weight: 300;\n  color: #fff; line-height: 1.2; margin-bottom: 20px; letter-spacing: -0.01em;\n}\n.fh-sol-feat-title strong { font-weight: 700; color: #F79D1F; }\n.fh-sol-feat-desc {\n  font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.78);\n  line-height: 1.75; margin-bottom: 32px; max-width: 360px;\n}\n.fh-sol-feat-pill {\n  display: inline-flex; align-items: center; gap: 10px;\n  font-size: 12px; font-weight: 700; letter-spacing: 0.06em;\n  color: #041E3B; background: #F79D1F;\n  padding: 10px 22px; border-radius: 24px; align-self: flex-start;\n  transition: all 0.2s;\n}\n.fh-sol-feature:hover .fh-sol-feat-pill { background: #fff; }\n.fh-sol-feat-pill-arr { font-size: 14px; transition: transform 0.2s; }\n.fh-sol-feature:hover .fh-sol-feat-pill-arr { transform: translateX(4px); }\n\n/* \u2500\u2500 TWO SMALLER CARDS \u2500\u2500 */\n.fh-sol-pair {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 24px;\n}\n.fh-sol-card {\n  border-radius: 20px; overflow: hidden;\n  border: 1px solid rgba(255,255,255,0.1);\n  display: flex; flex-direction: column;\n  text-decoration: none; cursor: pointer;\n  background: rgba(255,255,255,0.03);\n  transition: all 0.35s; position: relative;\n}\n.fh-sol-card:hover {\n  border-color: rgba(247,157,31,0.45);\n  transform: translateY(-6px);\n  box-shadow: 0 28px 60px rgba(0,0,0,0.45);\n}\n.fh-sol-photo {\n  position: relative; height: 240px; overflow: hidden;\n}\n.fh-sol-photo::after {\n  content: \u0027\u0027; position: absolute; inset: 0;\n  background: linear-gradient(to bottom, rgba(4,30,59,0.05) 0%, rgba(4,30,59,0.6) 100%);\n}\n.fh-sol-photo img {\n  width: 100%; height: 100%; object-fit: cover; display: block;\n  filter: brightness(0.75) saturate(0.82);\n  transition: transform 0.7s ease;\n}\n.fh-sol-card:hover .fh-sol-photo img { transform: scale(1.07); }\n.fh-sol-photo-tag {\n  position: absolute; bottom: 16px; left: 20px; z-index: 2;\n  font-family: \u0027Raleway\u0027, sans-serif; font-size: 10px; font-weight: 700;\n  letter-spacing: 0.18em; text-transform: uppercase;\n  color: #F79D1F; display: flex; align-items: center; gap: 8px;\n}\n.fh-sol-photo-tag::before { content: \u0027\u0027; width: 16px; height: 1px; background: #F79D1F; }\n.fh-sol-body {\n  padding: 28px 30px 30px; flex: 1; display: flex; flex-direction: column;\n  background: linear-gradient(160deg, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0.02) 100%);\n}\n.fh-sol-title {\n  font-family: \u0027Raleway\u0027, sans-serif; font-size: 20px; font-weight: 600;\n  color: #fff; margin-bottom: 12px; line-height: 1.3;\n}\n.fh-sol-desc {\n  font-size: 14px; font-weight: 300; color: rgba(255,255,255,0.78);\n  line-height: 1.75; flex: 1; margin-bottom: 22px;\n}\n.fh-sol-out {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-size: 12px; font-weight: 700; letter-spacing: 0.04em;\n  color: #F79D1F; padding-top: 16px;\n  border-top: 1px solid rgba(247,157,31,0.25);\n  align-self: stretch;\n}\n.fh-sol-out::before {\n  content: \u0027\u2192\u0027; font-size: 14px; color: #F79D1F;\n}\n\n.fh-for {\n  margin-top: 64px;\n  padding: 48px 56px;\n  background: rgba(247,157,31,0.06);\n  border: 1px solid rgba(247,157,31,0.18);\n  border-radius: 20px;\n  position: relative;\n  /* removed overflow:hidden \u2014 was clipping the grid cards */\n}\n.fh-for::before {\n  content: \u0027\u0027;\n  position: absolute; top: 0; left: 0; right: 0; height: 2px;\n  background: linear-gradient(90deg, transparent, #F79D1F 30%, #F79D1F 70%, transparent);\n  border-radius: 20px 20px 0 0;\n}\n.fh-for-inner {\n  display: flex; align-items: flex-start; gap: 48px;\n  flex-wrap: wrap;\n}\n.fh-for-left { flex-shrink: 0; max-width: 240px; padding-top: 4px; }\n.fh-for-headline {\n  font-family: \u0027Raleway\u0027, sans-serif;\n  font-size: 21px; font-weight: 300; color: #fff; line-height: 1.35; margin-bottom: 10px;\n}\n.fh-for-headline strong { font-weight: 700; color: #F79D1F; }\n.fh-for-sub {\n  font-size: 13px; font-weight: 300; color: rgba(255,255,255,0.65); line-height: 1.65;\n}\n.fh-for-divider {\n  width: 1px; min-height: 100px; align-self: stretch;\n  background: rgba(247,157,31,0.22); flex-shrink: 0;\n}\n.fh-for-right { flex: 1; min-width: 280px; }\n.fh-audience-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 10px;\n}\n.fh-aud {\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(255,255,255,0.11);\n  border-radius: 14px; padding: 16px 8px 14px;\n  text-align: center; transition: all 0.25s; cursor: default;\n  min-width: 0; /* prevents overflow in tight grids */\n}\n.fh-aud:hover {\n  background: rgba(247,157,31,0.1);\n  border-color: rgba(247,157,31,0.38);\n  transform: translateY(-3px);\n}\n.fh-aud-icon {\n  width: 32px; height: 32px;\n  margin: 0 auto 8px;\n  display: flex; align-items: center; justify-content: center;\n}\n.fh-aud-icon svg { width: 28px; height: 28px; display: block; }\n.fh-aud-name {\n  font-size: 10px; font-weight: 700; letter-spacing: 0.07em;\n  text-transform: uppercase; color: rgba(255,255,255,0.72); line-height: 1.3;\n  display: block; word-break: keep-all;\n}\n\n/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PRICING \u2014 stays dark\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 */\n.fh-pricing {\n  padding: 100px 80px; background: #062340;\n  border-top: 1px solid rgba(255,255,255,0.07);\n}\n.fh-pricing-h2 {\n  font-size: clamp(26px, 2.8vw, 42px); font-weight: 300;\n  color: #fff; line-height: 1.15; text-align: center; margin-bottom: 56px;\n}\n.fh-pricing-h2 em { font-style: normal; font-weight: 700; color: #F79D1F; }\n.fh-table {\n  display: grid; grid-template-columns: 1fr 1fr;\n  max-width: 820px; margin: 0 auto;\n  border: 1px solid rgba(255,255,255,0.14);\n  border-radius: 4px; overflow: hidden;\n}\n.fh-tcol { padding: 42px 46px; background: rgba(255,255,255,0.04); }\n.fh-tcol.fh-right {\n  background: rgba(247,157,31,0.07);\n  border-left: 1px solid rgba(255,255,255,0.1);\n  position: relative;\n}\n.fh-tcol.fh-right::before {\n  content: \u0027\u0027; position: absolute; top: 0; left: 0; right: 0; height: 2px;\n  background: linear-gradient(90deg, transparent, #F79D1F, transparent);\n}\n.fh-tcol-head {\n  font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;\n  color: rgba(255,255,255,0.45); margin-bottom: 26px; padding-bottom: 14px;\n  border-bottom: 1px solid rgba(255,255,255,0.1);\n}\n.fh-tcol.fh-right .fh-tcol-head { color: #F79D1F; }\n.fh-trow {\n  display: flex; justify-content: space-between; align-items: center;\n  padding: 11px 0; border-bottom: 1px solid rgba(255,255,255,0.07);\n  font-size: 13px; font-weight: 300; color: rgba(255,255,255,0.78);\n}\n.fh-trow:last-of-type { border-bottom: none; }\n.fh-tprice { color: #fc8181; font-weight: 600; font-size: 12px; }\n.fh-tcheck { color: #F79D1F; font-size: 14px; }\n.fh-ttotal {\n  display: flex; justify-content: space-between; align-items: baseline;\n  padding-top: 18px; margin-top: 18px; border-top: 1px solid rgba(255,255,255,0.15);\n}\n.fh-tlabel { font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,0.45); }\n.fh-tcol.fh-right .fh-tlabel { color: #F79D1F; }\n.fh-tamount { font-family: \u0027Raleway\u0027, sans-serif; font-size: 34px; font-weight: 300; color: #fff; }\n.fh-tcol.fh-right .fh-tamount { font-weight: 700; color: #F79D1F; font-size: 38px; }\n.fh-tsub { font-size: 11px; color: rgba(255,255,255,0.35); margin-top: 3px; font-weight: 300; }\n\n/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CLOSE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 */\n.fh-close {\n  position: relative;\n  /* Use generous padding instead of min-height vh */\n  padding: 130px 80px;\n  display: flex; align-items: center; justify-content: center;\n  text-align: center; overflow: hidden;\n  border-top: 1px solid rgba(255,255,255,0.07);\n  background: #041E3B;\n}\n.fh-close-bg {\n  position: absolute; inset: 0;\n  background: url(\u0027https://images.unsplash.com/photo-1464746133101-a2c3f88e0dd9?w=1600\u0026q=80\u0026auto=format\u0026fit=crop\u0027) center 40% / cover no-repeat;\n  filter: brightness(0.22) saturate(0.55);\n  z-index: 0;\n}\n.fh-close-glow {\n  position: absolute; inset: 0; z-index: 1;\n  background: radial-gradient(ellipse 80% 80% at 50% 50%, rgba(247,157,31,0.09) 0%, rgba(4,30,59,0.7) 60%, rgba(4,30,59,0.92) 100%);\n}\n.fh-close-cnt {\n  position: relative; z-index: 2;\n  max-width: 720px; margin: 0 auto;\n}\n.fh-close-h2 {\n  font-size: clamp(32px, 4.2vw, 56px); font-weight: 300;\n  line-height: 1.12; color: #fff; margin-bottom: 22px; letter-spacing: -0.01em;\n}\n.fh-close-h2 em { font-style: normal; font-weight: 700; color: #F79D1F; display: block; }\n.fh-close-p {\n  font-size: 17px; font-weight: 300; color: rgba(255,255,255,0.8);\n  line-height: 1.8; margin-bottom: 48px;\n}\n.fh-close-btns {\n  display: flex; align-items: center; justify-content: center;\n  gap: 22px; flex-wrap: wrap; margin-bottom: 20px;\n}\n.fh-close-fine { font-size: 11px; color: rgba(255,255,255,0.55); letter-spacing: 0.06em; }\n\n/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 */\n@media (max-width: 1024px) {\n  .fh-hero { padding: 120px 48px 100px; }\n  .fh-proof, .fh-solution, .fh-pricing, .fh-close { padding: 80px 48px; }\n  .fh-mosaic { grid-template-rows: 240px 240px; }\n  .fh-sol-feat-title { font-size: 24px; }\n}\n\n/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   TABLET \u2014 768px to 1024px\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 */\n@media (min-width: 769px) and (max-width: 1024px) {\n  /* Hero */\n  .fh-hero { padding: 100px 48px 80px; }\n  .fh-hero-body { max-width: 600px; }\n  .fh-h1 { font-size: clamp(36px, 5vw, 56px); }\n  .fh-sub { font-size: 17px; max-width: 480px; }\n\n  /* Metrics \u2014 2\u00D72 grid on tablet */\n  .fh-metrics { padding: 48px; }\n  .fh-metrics::before { left: 48px; right: 48px; }\n  .fh-metrics-grid { grid-template-columns: 1fr 1fr; }\n  .fh-metric { padding: 32px 32px; border-right: 1px solid rgba(255,255,255,0.08); border-bottom: 1px solid rgba(255,255,255,0.08); }\n  .fh-metric:nth-child(2) { border-right: none; }\n  .fh-metric:nth-child(3) { border-bottom: none; }\n  .fh-metric:nth-child(4) { border-right: none; border-bottom: none; }\n  .fh-metric:first-child { padding-left: 0; }\n  .fh-metric:nth-child(3) { padding-left: 0; }\n  .fh-metric-num { font-size: 40px; }\n\n  /* Proof mosaic \u2014 keep 3 col */\n  .fh-mosaic {\n    grid-template-columns: 1.45fr 1fr 1fr;\n    grid-template-rows: 240px 240px;\n  }\n\n  /* Problem split \u2014 keep side by side */\n  .fh-problem { min-height: 500px; }\n  .fh-prob-text { padding: 60px 48px 60px 40px; }\n\n  /* Solution \u2014 feature card full width, pair side by side */\n  .fh-sol-feature { min-height: 360px; }\n  .fh-sol-feat-title { font-size: 26px; }\n  .fh-sol-feat-desc { font-size: 14px; }\n  .fh-sol-pair { grid-template-columns: 1fr 1fr; }\n  .fh-sol-photo { height: 200px; }\n\n  /* Pricing table \u2014 keep side by side */\n  .fh-table { max-width: 100%; }\n  .fh-tcol { padding: 36px 36px; }\n\n  /* Close */\n  .fh-close { padding: 80px 48px; }\n  .fh-close-h2 { font-size: clamp(28px, 4vw, 44px); }\n\n  /* Built for \u2014 keep side by side */\n  .fh-for { padding: 36px 40px; }\n  .fh-for-left { max-width: 220px; }\n  .fh-audience-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; }\n  .fh-aud { padding: 12px 6px 10px; }\n  .fh-aud-icon { width: 26px; height: 26px; margin-bottom: 6px; }\n  .fh-aud-icon svg { width: 22px; height: 22px; }\n  .fh-aud-name { font-size: 9px; }\n\n  /* Sections */\n  .fh-proof, .fh-solution, .fh-pricing { padding: 72px 48px; }\n  .fh-metrics { padding: 56px 48px; }\n}\n@media (max-width: 768px) {\n  .fh-hero { padding: 72px 24px 40px; }\n  .fh-proof, .fh-solution, .fh-pricing { padding: 56px 24px; }\n  .fh-close { padding: 72px 24px; }\n\n  /* Metrics \u2014 elegant full-width list, no cards */\n  .fh-metrics { padding: 0 !important; }\n  .fh-metrics::before { display: none; }\n  .fh-metrics-grid {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0 !important;\n  }\n  .fh-metric {\n    display: grid !important;\n    grid-template-columns: 120px 1fr !important;\n    grid-template-rows: auto auto !important;\n    align-items: center !important;\n    gap: 0 35px !important;\n    padding: 16px 40px !important;\n    border: none !important;\n    border-bottom: 1px solid rgba(255,255,255,0.07) !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    min-width: 0 !important;\n    overflow: hidden !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n  }\n  .fh-metric:last-child { border-bottom: none !important; }\n  .fh-metric-num {\n    font-size: 40px !important;\n    color: #F79D1F !important;\n    grid-column: 1 !important;\n    grid-row: 1 / span 2 !important;\n    letter-spacing: -0.02em !important;\n    line-height: 1 !important;\n    align-self: center !important;\n  }\n  .fh-metric-title {\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    color: #fff !important;\n    grid-column: 2 !important;\n    grid-row: 1 !important;\n    line-height: 1.3 !important;\n    margin: 0 !important;\n  }\n  .fh-metric-sub {\n    font-size: 12px !important;\n    color: rgba(255,255,255,0.48) !important;\n    grid-column: 2 !important;\n    grid-row: 2 !important;\n    line-height: 1.4 !important;\n    margin: 3px 0 0 !important;\n  }\n  .fh-hero-bg { background-position: 60% 100%; }\n  .fh-hero-ov {\n    background:\n      linear-gradient(to top, rgba(4,30,59,1) 0%, rgba(4,30,59,0.92) 40%, rgba(4,30,59,0.72) 70%, rgba(4,30,59,0.5) 100%),\n      linear-gradient(to right, rgba(4,30,59,0.65) 0%, transparent 70%);\n  }\n\n  /* Hero headline */\n  .fh-h1 { font-size: 22px !important; letter-spacing: 0; line-height: 1.2; }\n  .fh-h1 strong { font-size: 28px !important; line-height: 1.15; }\n  .fh-h1-line1 { white-space: nowrap; }\n  .fh-sub { font-size: 15px; margin: 20px 0 32px; }\n\n  /* Trust line */\n  .fh-trust { font-size: 10px; letter-spacing: 0.08em; }\n\n  /* Full-width equal buttons */\n  .fh-btns { flex-direction: column; align-items: stretch; gap: 12px; }\n  .fh-btn-gold, .fh-btn-ghost { justify-content: center; text-align: center; white-space: normal; width: 100%; }\n\n  /* Close section */\n  .fh-close-h2 { font-size: clamp(26px, 7vw, 40px); }\n  .fh-close-p { font-size: 15px; margin-bottom: 36px; }\n  .fh-close-btns { flex-direction: column; align-items: stretch; gap: 12px; width: 100%; max-width: 360px; margin-left: auto; margin-right: auto; }\n\n  /* Solution feature card stacks */\n  .fh-sol-feature { grid-template-columns: 1fr; min-height: auto; }\n  .fh-sol-feature-img { height: 240px; }\n  .fh-sol-feature-img-ov { background: linear-gradient(to bottom, transparent 60%, #041E3B 100%); }\n  .fh-sol-feature-body { padding: 32px 24px; }\n  .fh-sol-feature-body::before { display: none; }\n  .fh-sol-feat-title { font-size: 22px; }\n  .fh-sol-feat-desc { font-size: 14px; }\n  .fh-sol-pair { grid-template-columns: 1fr; }\n\n  /* Proof mosaic \u2014 2 col */\n  .fh-mosaic { grid-template-columns: 1fr 1fr; grid-template-rows: 200px 200px 200px; }\n  .fh-tile-tall { grid-column: 1; grid-row: 1; }\n  .fh-tile-tr   { grid-column: 2; grid-row: 1; }\n  .fh-tile-mr   { grid-column: 1; grid-row: 2; }\n  .fh-tile-br   { grid-column: 2; grid-row: 2; }\n  .fh-tile-fr   { grid-column: 1 / span 2; grid-row: 3; }\n\n  /* Problem section */\n  .fh-problem { flex-direction: column; }\n  .fh-prob-img { display: none !important; }\n  .fh-prob-text { padding: 56px 24px; }\n  .fh-prob-h2 { font-size: clamp(22px, 6vw, 34px); }\n\n  /* Pricing */\n  .fh-table { grid-template-columns: 1fr; }\n  .fh-tcol { padding: 32px 28px; }\n  .fh-tcol.fh-right { border-left: none; border-top: 3px solid #F79D1F; }\n  .fh-pricing-h2 { font-size: clamp(22px, 6vw, 32px); }\n\n  /* Scroll hint hidden */\n  .fh-scroll { display: none; }\n\n  /* Section sublines */\n  .fh-sec-p { max-width: 100%; font-size: 15px; text-wrap: balance; }\n  .fh-sec-h2 { font-size: clamp(22px, 6vw, 36px); text-wrap: balance; }\n\n  /* Built for panel */\n  .fh-for { padding: 32px 24px; }\n  .fh-for-inner { flex-direction: column; gap: 24px; align-items: center; }\n  .fh-for-left { max-width: 100%; text-align: center; }\n  .fh-for-headline { font-size: 18px; }\n  .fh-for-sub { font-size: 13px; }\n  .fh-for-divider { display: none; }\n  .fh-for-right { min-width: 0; width: 100%; }\n  .fh-audience-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }\n  .fh-aud { padding: 22px 8px 18px; }\n\n  /* Mobile audience grid \u2014 fixed 2 per row, 4 rows, no overflow possible */\n  .fh-for-right .fh-audience-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 8px !important;\n  }\n  .fh-for-right .fh-aud {\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 7px !important;\n    padding: 10px 8px !important;\n    border-radius: 20px !important;\n    background: transparent !important;\n    border: 1px solid rgba(247,157,31,0.35) !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n  }\n  .fh-for-right .fh-aud-icon {\n    width: 16px !important; height: 16px !important;\n    margin: 0 !important; flex-shrink: 0 !important;\n  }\n  .fh-for-right .fh-aud-icon svg { width: 14px !important; height: 14px !important; }\n  .fh-for-right .fh-aud-name {\n    font-size: 11px !important;\n    white-space: nowrap !important;\n    letter-spacing: 0.05em !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n  }\n}\n@media (max-width: 480px) {\n  .fh-h1 { font-size: 26px !important; }\n  .fh-h1 strong { font-size: 26px !important; }\n  .fh-mosaic { grid-template-columns: 1fr; grid-template-rows: repeat(5, 200px); }\n  .fh-tile-tall, .fh-tile-tr, .fh-tile-mr, .fh-tile-br, .fh-tile-fr {\n    grid-column: 1; grid-row: auto;\n  }\n}\n\n/* \u2500\u2500 LANDSCAPE MOBILE \u2500\u2500 */\n@media (max-height: 500px) and (orientation: landscape) {\n  /* Hero \u2014 much shorter, side by side layout */\n  .fh-hero { padding: 48px 40px 40px; }\n  .fh-hero-body { max-width: 580px; }\n  .fh-h1 { font-size: 22px !important; }\n  .fh-h1 strong { font-size: 26px !important; }\n  .fh-sub { font-size: 14px; margin: 14px 0 20px; max-width: 440px; }\n  .fh-btns { flex-direction: row; gap: 12px; }\n  .fh-btn-gold, .fh-btn-ghost { width: auto; font-size: 11px; padding: 12px 20px; }\n  .fh-trust { font-size: 9px; margin-bottom: 16px; }\n  .fh-scroll { display: none; }\n\n  /* Metrics \u2014 2\u00D72 grid in landscape */\n  .fh-metrics { padding: 0 !important; }\n  .fh-metrics-grid { display: grid !important; grid-template-columns: 1fr 1fr 1fr 1fr !important; flex-direction: unset !important; }\n  .fh-metric { padding: 16px 20px !important; border-right: 1px solid rgba(255,255,255,0.07) !important; border-bottom: none !important; display: flex !important; flex-direction: column !important; gap: 4px !important; }\n  .fh-metric:last-child { border-right: none !important; }\n  .fh-metric-num { font-size: 28px !important; grid-column: unset !important; grid-row: unset !important; }\n  .fh-metric-title { font-size: 12px !important; grid-column: unset !important; grid-row: unset !important; }\n  .fh-metric-sub { font-size: 10px !important; grid-column: unset !important; grid-row: unset !important; }\n\n  /* Sections \u2014 tighter vertical padding */\n  .fh-proof, .fh-solution, .fh-pricing { padding: 48px 40px; }\n  .fh-close { padding: 56px 40px; }\n  .fh-prob-text { padding: 48px 40px; }\n\n  /* Mosaic \u2014 3 col in landscape */\n  .fh-mosaic { grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 180px 180px; }\n  .fh-tile-tall { grid-column: 1; grid-row: 1 / span 2; }\n  .fh-tile-tr { grid-column: 2; grid-row: 1; }\n  .fh-tile-mr { grid-column: 3; grid-row: 1; }\n  .fh-tile-br { grid-column: 2; grid-row: 2; }\n  .fh-tile-fr { grid-column: 3; grid-row: 2; }\n\n  /* Solution feature card \u2014 side by side in landscape */\n  .fh-sol-feature { grid-template-columns: 1fr 1fr; min-height: 300px; }\n  .fh-sol-feature-img { height: auto; }\n  .fh-sol-feature-body { padding: 28px 28px; }\n  .fh-sol-feat-title { font-size: 18px; }\n  .fh-sol-pair { grid-template-columns: 1fr 1fr; }\n\n  /* Audience grid \u2014 4 col in landscape */\n  .fh-audience-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n\n  /* Built for \u2014 side by side in landscape */\n  .fh-for { padding: 28px 40px; margin-top: 32px; }\n  .fh-for-inner { flex-direction: row; align-items: center; gap: 32px; }\n  .fh-for-left { max-width: 200px; text-align: left; flex-shrink: 0; }\n  .fh-for-headline { font-size: 16px; }\n  .fh-for-sub { font-size: 12px; }\n  .fh-for-divider { display: block; width: 1px; min-height: 80px; align-self: stretch; }\n  .fh-for-right { flex: 1; min-width: 0; }\n\n  /* Close section */\n  .fh-close-h2 { font-size: 28px; }\n  .fh-close-p { font-size: 14px; margin-bottom: 28px; }\n  .fh-close-btns { flex-direction: row; width: auto; max-width: none; }\n}\n/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   METRICS STRIP\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 */\n.fh-metrics {\n  padding: 64px 80px;\n  background: #041E3B;\n  border-top: 1px solid rgba(255,255,255,0.07);\n  position: relative;\n  overflow: hidden;\n}\n.fh-metrics-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 0;\n}\n.fh-metric {\n  padding: 0 40px;\n  border-right: 1px solid rgba(255,255,255,0.08);\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  min-width: 0;\n}\n.fh-metric:first-child { padding-left: 0; }\n.fh-metric:last-child { border-right: none; padding-right: 0; }\n.fh-metric-num {\n  font-family: \u0027Raleway\u0027, sans-serif;\n  font-size: 44px; font-weight: 200;\n  color: #F79D1F; line-height: 1;\n  letter-spacing: -0.02em;\n}\n.fh-metric-title {\n  font-family: \u0027Raleway\u0027, sans-serif;\n  font-size: 15px; font-weight: 600;\n  color: #ffffff; line-height: 1.3;\n}\n.fh-metric-sub {\n  font-size: 13px; font-weight: 300;\n  color: rgba(255,255,255,0.52); line-height: 1.55;\n}\n\n\n/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   BUILT WITH CLAUDE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 */\n.fh-claude {\n  padding: 100px 80px; background: #041E3B;\n  border-top: 1px solid rgba(255,255,255,0.07) !important;\n  position: relative;\n}\n.fh-claude::before {\n  content: \u0027\u0027; position: absolute; inset: 0; pointer-events: none;\n  background: radial-gradient(ellipse 70% 45% at 75% 45%, rgba(247,157,31,0.06) 0%, transparent 65%);\n}\n.fh-claude \u003E * { position: relative; }\n.fh-claude .fh-sec-p { text-wrap: balance; }\n.fh-cl-grid {\n  display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr));\n  gap: 56px; align-items: center; max-width: 1120px; margin: 0 auto;\n}\n.fh-cl-pillars { display: flex; flex-direction: column; gap: 34px; }\n.fh-cl-pillar { display: flex; gap: 22px; align-items: flex-start; }\n.fh-cl-num {\n  font-family: \u0027Raleway\u0027, sans-serif; font-size: 34px; font-weight: 200; line-height: 1;\n  color: #F79D1F; min-width: 48px; padding-top: 2px;\n}\n.fh-cl-title { font-size: 19px; font-weight: 600; color: #fff; line-height: 1.35; margin-bottom: 8px; text-wrap: balance; }\n.fh-cl-desc { font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.78); line-height: 1.75; }\n\n.fh-cl-chat {\n  border-radius: 20px; padding: 26px 26px 18px;\n  border: 1px solid rgba(255,255,255,0.1) !important;\n  background: rgba(255,255,255,0.04);\n  box-shadow: 0 32px 80px rgba(0,0,0,0.45);\n  position: relative; overflow: hidden;\n}\n.fh-cl-chat::before {\n  content: \u0027\u0027; position: absolute; top: 0; left: 0; right: 0; height: 2px;\n  background: linear-gradient(90deg, transparent, #F79D1F 30%, #F79D1F 70%, transparent);\n}\n.fh-cl-chat-head {\n  display: flex; align-items: center; gap: 10px;\n  font-family: \u0027Raleway\u0027, sans-serif; font-size: 11px; font-weight: 700;\n  letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.55);\n  padding-bottom: 16px; margin-bottom: 20px;\n  border-bottom: 1px solid rgba(255,255,255,0.08) !important;\n}\n.fh-cl-dot { width: 8px; height: 8px; border-radius: 50%; background: #F79D1F; box-shadow: 0 0 0 4px rgba(247,157,31,0.18); }\n.fh-cl-msg { border-radius: 14px; padding: 16px 18px; font-size: 14px; line-height: 1.65; }\n.fh-cl-you {\n  margin-left: 12%; margin-bottom: 14px;\n  background: rgba(255,255,255,0.08); color: rgba(255,255,255,0.82); font-weight: 300;\n}\n.fh-cl-ai {\n  margin-right: 8%;\n  background: rgba(247,157,31,0.07);\n  border: 1px solid rgba(247,157,31,0.2) !important;\n}\n.fh-cl-step {\n  display: flex; align-items: center; gap: 12px; padding: 7px 0;\n  font-size: 14px; font-weight: 400; color: #fff;\n}\n.fh-cl-ck { color: #F79D1F; font-size: 13px; }\n.fh-cl-next {\n  margin-top: 10px; padding-top: 12px;\n  border-top: 1px solid rgba(255,255,255,0.08) !important;\n  font-size: 13px; font-weight: 300; color: rgba(255,255,255,0.72);\n}\n.fh-cl-cap {\n  text-align: right; margin-top: 14px;\n  font-size: 11px; font-weight: 300; letter-spacing: 0.06em; color: rgba(255,255,255,0.45);\n}\n\n.fh-cl-found {\n  margin-top: 4px; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.08) !important;\n  font-size: 13px; font-weight: 300; color: rgba(255,255,255,0.62); line-height: 1.7;\n}\n.fh-cl-lead { font-size: 14px; font-weight: 400; color: #fff; line-height: 1.6; margin-bottom: 8px; }\n.fh-cl-day {\n  flex-shrink: 0; min-width: 40px; font-family: \u0027Raleway\u0027, sans-serif;\n  font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #F79D1F;\n}\n.fh-cl-step { align-items: baseline !important; }\n.fh-cl-early { color: #F79D1F; text-decoration: none; border-bottom: 1px solid rgba(247,157,31,0.5) !important; padding-bottom: 1px; transition: color 0.2s, border-color 0.2s; }\n.fh-cl-early:hover { color: #ffffff; border-color: #ffffff !important; }\n.fh-cl-early:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-cl-head-run { justify-content: space-between !important; }\n.fh-cl-head-l { display: inline-flex; align-items: center; gap: 10px; }\n.fh-cl-run { font-family: \u0027Open Sans\u0027, Arial, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.02em; text-transform: none; color: rgba(255,255,255,0.55); }\n.fh-cl-queue { display: flex; flex-direction: column; gap: 10px; margin-top: 4px; }\n.fh-cl-q {\n  display: grid; grid-template-columns: 40px minmax(0, 1fr) auto; gap: 12px; align-items: start;\n  padding: 14px 16px; border-radius: 14px;\n  background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.08) !important;\n}\n.fh-cl-q .fh-cl-day { padding-top: 2px; }\n.fh-cl-q-t { font-size: 14px; font-weight: 400; color: #fff; line-height: 1.45; }\n.fh-cl-q-m { margin-top: 4px; font-size: 12px; font-weight: 300; color: rgba(255,255,255,0.62); }\n.fh-cl-tag {\n  font-family: \u0027Raleway\u0027, sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\n  color: #F79D1F; padding: 4px 9px; border-radius: 999px;\n  border: 1px solid rgba(247,157,31,0.4) !important; background: rgba(247,157,31,0.08);\n}\n.fh-cl-foot {\n  display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap;\n  margin-top: 16px; padding-top: 14px; border-top: 1px solid rgba(255,255,255,0.08) !important;\n  font-size: 13px; font-weight: 300; color: rgba(255,255,255,0.72);\n}\n.fh-cl-review {\n  font-family: \u0027Raleway\u0027, sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;\n  color: #041E3B; background: #F79D1F; padding: 8px 14px; border-radius: 10px; white-space: nowrap;\n}\n.fh-cl-actions {\n  max-width: 1120px; margin: 56px auto 0;\n  display: flex; align-items: center; justify-content: center; gap: 28px; flex-wrap: wrap;\n}\n.fh-cl-beta {\n  font-size: 13px; font-weight: 500; color: rgba(255,255,255,0.82);\n  text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.3) !important;\n  padding-bottom: 2px; transition: color 0.2s, border-color 0.2s;\n}\n.fh-cl-beta:hover { color: #F79D1F; border-color: #F79D1F !important; }\n.fh-cl-beta:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n\n@media (max-width: 1024px) {\n  .fh-claude { padding: 80px 48px !important; }\n  .fh-cl-grid { gap: 44px !important; }\n}\n@media (max-width: 768px) {\n  .fh-claude { padding: 64px 24px !important; }\n  .fh-cl-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 40px !important; }\n  .fh-cl-pillar { gap: 16px !important; }\n  .fh-cl-num { font-size: 28px !important; min-width: 38px !important; }\n  .fh-cl-title { font-size: 17px !important; }\n  .fh-cl-you { margin-left: 0 !important; }\n  .fh-cl-ai { margin-right: 0 !important; }\n  .fh-cl-chat { padding: 22px 16px 14px !important; }\n  .fh-cl-head-l, .fh-cl-run { white-space: nowrap !important; }\n  .fh-cl-chat-head { font-size: 10px !important; gap: 8px !important; }\n  .fh-cl-q { grid-template-columns: 34px minmax(0, 1fr) !important; gap: 10px !important; padding: 12px 14px !important; }\n  .fh-cl-tag { grid-column: 2 !important; justify-self: start !important; margin-top: 2px !important; }\n  .fh-cl-actions { margin-top: 40px !important; flex-direction: column !important; align-items: stretch !important; gap: 20px !important; }\n  .fh-cl-beta { align-self: center !important; text-align: center !important; }\n}\n@media (max-height: 500px) and (orientation: landscape) {\n  .fh-claude { padding: 48px 40px !important; }\n  .fh-cl-grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; gap: 32px !important; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-cl-beta { transition: none; } }\n\n/* \u2550\u2550\u2550\u2550 UTILITY BAR \u2550\u2550\u2550\u2550 */\n.fh-util {\n  display: flex; align-items: center; justify-content: flex-end; gap: 20px;\n  padding: 10px 80px; background: #041E3B;\n  border-bottom: 1px solid rgba(255,255,255,0.08) !important;\n  position: relative; z-index: 5;\n}\n.fh-util-msg { font-size: 13px; font-weight: 300; color: rgba(255,255,255,0.72); }\n.fh-util-mail { color: rgba(255,255,255,0.92); font-weight: 500; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.3) !important; transition: color 0.2s, border-color 0.2s; }\n.fh-util-mail:hover { color: #F79D1F; border-color: #F79D1F !important; }\n.fh-util-mail:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-util-btn {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-family: \u0027Raleway\u0027, sans-serif; font-size: 12px; font-weight: 700;\n  letter-spacing: 0.08em; text-transform: uppercase; text-decoration: none;\n  color: rgba(255,255,255,0.88); padding: 7px 16px; border-radius: 10px;\n  border: 1.5px solid rgba(255,255,255,0.35) !important;\n  transition: color 0.2s, border-color 0.2s;\n}\n.fh-util-btn:hover { color: #F79D1F; border-color: #F79D1F !important; }\n.fh-util-btn:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-util-ic {\n  display: inline-flex; align-items: center; justify-content: center;\n  width: 18px; height: 18px; border-radius: 50%; background: #F79D1F; color: #041E3B;\n  font-family: \u0027Open Sans\u0027, Arial, sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0;\n}\n@media (max-width: 1024px) { .fh-util { padding: 10px 48px !important; } }\n@media (max-width: 768px) {\n  .fh-util { padding: 8px 24px !important; justify-content: space-between !important; gap: 12px !important; }\n  .fh-util-msg { font-size: 12px !important; }\n}\n.fh-util-ask { color: #ffffff; font-weight: 600; }\n@media (max-width: 560px) { .fh-util-lead { display: none !important; } .fh-util-msg { font-size: 12px !important; white-space: nowrap !important; } .fh-util-btn { white-space: nowrap !important; padding: 6px 12px !important; font-size: 11px !important; gap: 6px !important; } .fh-util-btnx { display: none !important; } .fh-util { gap: 10px !important; padding: 8px 16px !important; } }\n@media (max-width: 380px) { .fh-util { padding: 8px 12px !important; gap: 8px !important; } .fh-util-msg { font-size: 11px !important; } .fh-util-btn { padding: 5px 9px !important; } .fh-util-ic { display: none !important; } }\n@media (max-width: 360px) { .fh-util-btn { padding: 6px 10px !important; font-size: 11px !important; } }\n@media (prefers-reduced-motion: reduce) { .fh-util-btn { transition: none; } }\n\n/* \u2550\u2550\u2550\u2550 v2: UTILITY BAR CONTRAST \u2550\u2550\u2550\u2550 */\n.fh-util { background: #062340 !important; border-top: 1px solid rgba(255,255,255,0.08) !important; border-bottom: 1px solid rgba(247,157,31,0.25) !important; }\n\n/* \u2550\u2550\u2550\u2550 v2: HERO CHIP \u2550\u2550\u2550\u2550 */\n.fh-chip {\n  display: inline-flex; align-items: center; gap: 10px; margin-bottom: 22px;\n  padding: 6px 16px 6px 6px; border-radius: 999px; text-decoration: none;\n  font-size: 13px; font-weight: 500; color: rgba(255,255,255,0.88);\n  background: rgba(4,30,59,0.55); border: 1px solid rgba(247,157,31,0.45) !important;\n  transition: border-color 0.2s, color 0.2s;\n}\n.fh-chip:hover { color: #F79D1F; border-color: #F79D1F !important; }\n.fh-chip:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-chip-new {\n  font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\n  background: #F79D1F; color: #041E3B; padding: 4px 10px; border-radius: 999px;\n}\n\n/* \u2550\u2550\u2550\u2550 v2: PROBLEM \u2014 FAST OR TRUSTED \u2550\u2550\u2550\u2550 */\n.fh-prob2 { padding: 100px 80px; background: #041E3B; border-top: 1px solid rgba(255,255,255,0.07) !important; }\n.fh-p2-bridge {\n  margin: 18px auto 0; font-size: 15px; font-weight: 500; font-style: italic;\n  color: rgba(255,255,255,0.72);\n}\n.fh-p2-grid {\n  display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));\n  gap: 20px; max-width: 1120px; margin: 0 auto;\n}\n.fh-p2-card {\n  border-radius: 20px; padding: 32px 30px;\n  background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.1) !important;\n}\n.fh-p2-best {\n  background: rgba(247,157,31,0.07); border-color: rgba(247,157,31,0.45) !important;\n  position: relative; box-shadow: 0 28px 60px rgba(0,0,0,0.35);\n}\n.fh-p2-best::before {\n  content: \u0027\u0027; position: absolute; top: 0; left: 0; right: 0; height: 2px;\n  background: linear-gradient(90deg, transparent, #F79D1F 30%, #F79D1F 70%, transparent);\n  border-radius: 20px 20px 0 0;\n}\n.fh-p2-tag {\n  display: flex; align-items: center; gap: 10px; margin-bottom: 16px;\n  font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.55);\n}\n.fh-p2-best .fh-p2-tag { color: #F79D1F; }\n.fh-p2-x, .fh-p2-ok {\n  display: inline-flex; align-items: center; justify-content: center;\n  width: 22px; height: 22px; border-radius: 50%; font-size: 11px;\n}\n.fh-p2-x { border: 1px solid rgba(255,255,255,0.25) !important; color: rgba(255,255,255,0.55); }\n.fh-p2-ok { background: #F79D1F; color: #041E3B; }\n.fh-p2-title { font-size: 21px; font-weight: 600; color: #fff; line-height: 1.3; margin-bottom: 12px; text-wrap: balance; }\n.fh-p2-desc { font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.78); line-height: 1.75; }\n\n/* \u2550\u2550\u2550\u2550 v2: CLAUDE STAGES \u2550\u2550\u2550\u2550 */\n.fh-cl-stages {\n  display: flex; align-items: center; gap: 10px; margin-bottom: 18px;\n  font-family: \u0027Raleway\u0027, sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\n}\n.fh-cl-stage { padding: 5px 11px; border-radius: 999px; white-space: nowrap; }\n.fh-cl-stage.fh-done { color: rgba(255,255,255,0.72); border: 1px solid rgba(255,255,255,0.2) !important; }\n.fh-cl-stage.fh-now { color: #041E3B; background: #F79D1F; }\n.fh-cl-sep { flex: 1 1 12px; height: 1px; background: rgba(255,255,255,0.18); min-width: 8px; }\n\n/* \u2550\u2550\u2550\u2550 v2: PEOPLE BAND \u2550\u2550\u2550\u2550 */\n.fh-ppl {\n  max-width: 1120px; margin: 72px auto 0; padding: 40px 48px; border-radius: 20px;\n  background: rgba(247,157,31,0.06); border: 1px solid rgba(247,157,31,0.18) !important;\n  display: flex; align-items: center; justify-content: space-between; gap: 40px; flex-wrap: wrap;\n  position: relative;\n}\n.fh-ppl::before {\n  content: \u0027\u0027; position: absolute; top: 0; left: 0; right: 0; height: 2px;\n  background: linear-gradient(90deg, transparent, #F79D1F 30%, #F79D1F 70%, transparent);\n  border-radius: 20px 20px 0 0;\n}\n.fh-ppl-text { flex: 1 1 420px; }\n.fh-ppl-h { font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(22px, 2.2vw, 30px); font-weight: 300; color: #fff; line-height: 1.25; margin-bottom: 18px; }\n.fh-ppl-h strong { font-weight: 700; color: #F79D1F; }\n.fh-ppl-list { display: flex; flex-direction: column; gap: 10px; }\n.fh-ppl-item { display: flex; align-items: baseline; gap: 12px; font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.82); }\n.fh-ppl-ic { color: #F79D1F; font-size: 12px; }\n.fh-ppl-actions { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; }\n\n/* \u2550\u2550\u2550\u2550 v2: RAILS \u2550\u2550\u2550\u2550 */\n.fh-rails { padding: 100px 80px; background: #041E3B; border-top: 1px solid rgba(255,255,255,0.07) !important; position: relative; }\n.fh-rails::before {\n  content: \u0027\u0027; position: absolute; inset: 0; pointer-events: none;\n  background: radial-gradient(ellipse 80% 50% at 50% 20%, rgba(247,157,31,0.05) 0%, transparent 65%);\n}\n.fh-rails \u003E * { position: relative; }\n.fh-rl-grid {\n  display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n  gap: 24px; max-width: 1120px; margin: 0 auto;\n}\n.fh-rl-card {\n  display: flex; flex-direction: column; text-decoration: none; overflow: hidden;\n  border-radius: 20px; border: 1px solid rgba(255,255,255,0.1) !important;\n  background: rgba(255,255,255,0.03); transition: transform 0.35s, border-color 0.35s, box-shadow 0.35s;\n}\n.fh-rl-card:hover { border-color: rgba(247,157,31,0.45) !important; transform: translateY(-6px); box-shadow: 0 28px 60px rgba(0,0,0,0.45); }\n.fh-rl-card:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-rl-img { height: 180px; overflow: hidden; position: relative; }\n.fh-rl-img::after { content: \u0027\u0027; position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(4,30,59,0.05) 0%, rgba(4,30,59,0.6) 100%); }\n.fh-rl-img img { width: 100%; height: 100%; object-fit: cover; display: block; filter: brightness(0.72) saturate(0.82); transition: transform 0.7s ease; }\n.fh-rl-card:hover .fh-rl-img img { transform: scale(1.06); }\n.fh-rl-body { padding: 26px 28px 28px; display: flex; flex-direction: column; flex: 1; }\n.fh-rl-tag { font-size: 10px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: #F79D1F; margin-bottom: 10px; }\n.fh-rl-title { font-size: 19px; font-weight: 600; color: #fff; line-height: 1.3; margin-bottom: 10px; text-wrap: balance; }\n.fh-rl-desc { font-size: 14px; font-weight: 300; color: rgba(255,255,255,0.78); line-height: 1.7; flex: 1; margin-bottom: 18px; }\n.fh-rl-out { font-size: 12px; font-weight: 700; letter-spacing: 0.04em; color: #F79D1F; padding-top: 14px; border-top: 1px solid rgba(247,157,31,0.25) !important; }\n.fh-rl-out::before { content: \u0027\u2192 \u0027; }\n.fh-aud-row { max-width: 1120px; margin: 48px auto 0; text-align: center; }\n.fh-aud-row-h { font-family: \u0027Raleway\u0027, sans-serif; font-size: 18px; font-weight: 300; color: #fff; margin-bottom: 16px; }\n.fh-aud-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; }\n.fh-aud-pill {\n  font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;\n  color: rgba(255,255,255,0.78); padding: 8px 16px; border-radius: 999px;\n  border: 1px solid rgba(255,255,255,0.14) !important; background: rgba(255,255,255,0.04);\n}\n\n/* \u2550\u2550\u2550\u2550 v2: FAQ \u2550\u2550\u2550\u2550 */\n.fh-faq { padding: 100px 80px; background: #041E3B; border-top: 1px solid rgba(255,255,255,0.07) !important; }\n.fh-faq-list { max-width: 820px; margin: 0 auto; }\n.fh-faq-item { border-bottom: 1px solid rgba(255,255,255,0.1) !important; }\n.fh-faq-q {\n  list-style: none; cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 20px;\n  padding: 22px 4px; font-family: \u0027Raleway\u0027, sans-serif; font-size: 18px; font-weight: 600; color: #fff;\n}\n.fh-faq-q::-webkit-details-marker { display: none; }\n.fh-faq-q:hover { color: #F79D1F; }\n.fh-faq-q:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-faq-ic {\n  flex-shrink: 0; width: 28px; height: 28px; border-radius: 50%;\n  display: inline-flex; align-items: center; justify-content: center;\n  border: 1px solid rgba(247,157,31,0.45) !important; color: #F79D1F; font-size: 20px !important; line-height: 1 !important; font-weight: 300;\n  transition: transform 0.25s;\n}\n.fh-faq-item[open] .fh-faq-ic { transform: rotate(45deg); }\n.fh-faq-a { padding: 0 4px 24px; font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.8; max-width: 720px; }\n.fh-faq-a a, .fh-close-mail { color: #F79D1F; text-decoration: none; border-bottom: 1px solid rgba(247,157,31,0.5) !important; }\n.fh-faq-a a:hover, .fh-close-mail:hover { color: #fff; border-color: #fff !important; }\n.fh-tagline { display: block; margin-top: 18px; font-family: \u0027Raleway\u0027, sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #F79D1F; }\n\n@media (max-width: 1024px) {\n  .fh-prob2, .fh-rails, .fh-faq { padding: 80px 48px !important; }\n}\n@media (max-width: 768px) {\n  .fh-prob2, .fh-rails, .fh-faq { padding: 64px 24px !important; }\n  .fh-p2-grid, .fh-rl-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 16px !important; }\n  .fh-p2-card { padding: 26px 22px !important; }\n  .fh-p2-title { font-size: 19px !important; }\n  .fh-ppl { padding: 32px 24px !important; margin-top: 48px !important; flex-direction: column !important; align-items: stretch !important; gap: 24px !important; }\n  .fh-ppl-text { flex: none !important; }\n  .fh-ppl-actions { align-items: stretch !important; }\n  .fh-ppl-actions .fh-cl-beta { align-self: center !important; text-align: center !important; }\n  .fh-rl-img { height: 160px !important; }\n  .fh-faq-q { font-size: 16px !important; padding: 18px 2px !important; }\n  .fh-chip { font-size: 12px !important; margin-bottom: 18px !important; }\n  .fh-cl-stages { font-size: 10px !important; gap: 6px !important; }\n  .fh-cl-stage { padding: 4px 8px !important; }\n}\n@media (max-height: 500px) and (orientation: landscape) {\n  .fh-prob2, .fh-rails, .fh-faq { padding: 48px 40px !important; }\n  .fh-p2-grid, .fh-rl-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 12px !important; }\n  .fh-p2-card { padding: 20px 16px !important; }\n  .fh-p2-title, .fh-rl-title { font-size: 16px !important; }\n  .fh-p2-desc, .fh-rl-desc { font-size: 13px !important; line-height: 1.6 !important; }\n  .fh-p2-tag { font-size: 10px !important; gap: 6px !important; letter-spacing: 0.08em !important; }\n  .fh-rl-img { height: 90px !important; }\n  .fh-rl-body { padding: 16px !important; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-faq-ic, .fh-chip, .fh-rl-card, .fh-rl-img img { transition: none !important; } }\n\n/* \u2550\u2550\u2550\u2550 v2: DEVICE QA FIXES \u2550\u2550\u2550\u2550 */\n.fh-chip-new, .fh-cl-stages, .fh-cl-tag, .fh-rl-tag { font-size: 11px !important; }\n.fh-util-mail, .fh-close-mail, .fh-cl-beta { display: inline-block; padding-top: 6px; padding-bottom: 6px; }\n.fh-close-mail { padding-bottom: 2px; }\n@media (max-width: 360px) {\n  .fh-util { flex-wrap: wrap !important; justify-content: center !important; row-gap: 6px !important; padding: 8px 12px !important; }\n  .fh-util-msg { white-space: normal !important; text-align: center !important; }\n  .fh-chip { font-size: 11px !important; }\n}\n@media (max-width: 768px) { .fh-cl-stages { font-size: 11px !important; } }\n@media (min-width: 600px) and (max-width: 768px) {\n  .fh-cl-q { grid-template-columns: 40px minmax(0, 1fr) auto !important; }\n  .fh-cl-tag { grid-column: auto !important; margin-top: 0 !important; }\n  .fh-ppl-actions { align-items: center !important; }\n  .fh-ppl-actions .fh-btn-gold { width: auto !important; }\n}\n\n/* \u2550\u2550\u2550\u2550 v3: PROBLEM \u2014 INTERACTIVE THREE-CARD ROW \u2550\u2550\u2550\u2550 */\n.fh-prob3 { padding: 100px 80px 90px; background: #041E3B; border-top: 1px solid rgba(255,255,255,0.07) !important; }\n.fh-pz { max-width: 1040px; margin: 0 auto; }\n.fh-pz-row { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 18px; }\n.fh-pz-c {\n  cursor: pointer; border-radius: 20px; overflow: hidden; position: relative;\n  background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.1) !important;\n  transition: transform 0.35s, border-color 0.35s, box-shadow 0.35s, background 0.35s;\n  -webkit-tap-highlight-color: transparent;\n}\n.fh-pz-c:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-pz-art { aspect-ratio: 200 / 130; background: radial-gradient(ellipse at 50% 70%, rgba(247,157,31,0.07), transparent 70%); }\n.fh-pz-svg { width: 100%; height: 100%; display: block; }\n.fh-pz-meta { padding: 14px 18px 18px; display: flex; flex-direction: column; gap: 4px; }\n.fh-pz-tag { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.55); }\n.fh-pz-title { font-family: \u0027Raleway\u0027, sans-serif; font-size: 18px; font-weight: 600; color: #fff; line-height: 1.25; }\n.fh-pz-best .fh-pz-tag { color: #F79D1F; }\n.fh-pz-best { background: rgba(247,157,31,0.05); border-color: rgba(247,157,31,0.3) !important; }\n/* active / hovered card */\n.fh-pz[data-on=\u00221\u0022] .fh-pz-c[data-fh-key=\u00221\u0022], .fh-pz[data-on=\u00222\u0022] .fh-pz-c[data-fh-key=\u00222\u0022], .fh-pz[data-on=\u00223\u0022] .fh-pz-c[data-fh-key=\u00223\u0022] {\n  border-color: rgba(247,157,31,0.7) !important; transform: translateY(-6px); box-shadow: 0 26px 60px rgba(0,0,0,0.45);\n}\n@media (hover: hover) {\n  .fh-pz:has(.fh-pz-c:hover) .fh-pz-c { transform: none; box-shadow: none; border-color: rgba(255,255,255,0.1) !important; }\n  .fh-pz .fh-pz-c:hover { transform: translateY(-6px) !important; border-color: rgba(247,157,31,0.7) !important; box-shadow: 0 26px 60px rgba(0,0,0,0.45) !important; }\n}\n/* illustration motion on active/hover */\n.fh-jit, .fh-sink, .fh-glow { transform-box: fill-box; transform-origin: center; transition: transform 0.5s ease; }\n.fh-pz-c:hover .fh-j1, .fh-pz[data-on=\u00221\u0022] [data-fh-key=\u00221\u0022] .fh-j1 { animation: fhJit 0.9s ease-in-out infinite alternate; }\n.fh-pz-c:hover .fh-j2, .fh-pz[data-on=\u00221\u0022] [data-fh-key=\u00221\u0022] .fh-j2 { animation: fhJit 1.1s ease-in-out infinite alternate-reverse; }\n.fh-pz-c:hover .fh-j3, .fh-pz[data-on=\u00221\u0022] [data-fh-key=\u00221\u0022] .fh-j3 { animation: fhJit 0.8s ease-in-out infinite alternate; }\n.fh-pz-c:hover .fh-j4, .fh-pz[data-on=\u00221\u0022] [data-fh-key=\u00221\u0022] .fh-j4 { animation: fhJit 1.2s ease-in-out infinite alternate-reverse; }\n.fh-pz-c:hover .fh-j5, .fh-pz[data-on=\u00221\u0022] [data-fh-key=\u00221\u0022] .fh-j5 { animation: fhJit 1s ease-in-out infinite alternate; }\n@keyframes fhJit { from { transform: translate(-3px, 2px) rotate(-4deg); } to { transform: translate(3px, -2px) rotate(4deg); } }\n.fh-sink { transform-origin: 50% 100%; transform: rotate(-4deg); }\n.fh-pz-c:hover .fh-sink, .fh-pz[data-on=\u00222\u0022] [data-fh-key=\u00222\u0022] .fh-sink { transform: rotate(-11deg) translateY(7px); }\n.fh-pz-c:hover .fh-glow, .fh-pz[data-on=\u00223\u0022] [data-fh-key=\u00223\u0022] .fh-glow { filter: drop-shadow(0 0 10px rgba(247,157,31,0.65)); }\n/* butterfly */\n.fh-bf-wl, .fh-bf-wr { transform-box: fill-box; }\n.fh-bf-wl { transform-origin: right center; } .fh-bf-wr { transform-origin: left center; }\n.fh-bf-flap .fh-bf-wl, .fh-bf-flap .fh-bf-wr { animation: fhFlap 0.9s ease-in-out infinite alternate; }\n@keyframes fhFlap { from { transform: scaleX(1); } to { transform: scaleX(0.4); } }\n/* shared detail panel \u2014 all details stacked in one cell, so height never jumps */\n.fh-pz-panel { display: grid; margin-top: 22px; }\n.fh-pz-d {\n  grid-area: 1 / 1; text-align: center; padding: 26px 32px; border-radius: 18px;\n  background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.1) !important;\n  transition: opacity 0.3s ease;\n}\n.fh-pz-dbest { background: rgba(247,157,31,0.07); border-color: rgba(247,157,31,0.4) !important; }\n.fh-pz-dtag { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #F79D1F; margin-bottom: 8px; }\n.fh-pz-dtitle { font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(19px, 2vw, 24px); font-weight: 600; color: #fff; margin-bottom: 10px; text-wrap: balance; }\n.fh-pz-dtext { font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.75; max-width: 680px; margin: 0 auto; text-wrap: pretty; }\n.fh-pz-hint { text-align: center; margin-top: 14px; font-size: 12px; font-weight: 400; color: rgba(255,255,255,0.5); letter-spacing: 0.04em; }\n.fh-pz .fh-pz-d { visibility: hidden; opacity: 0; }\n.fh-pz[data-on=\u00221\u0022] .fh-pz-d[data-k=\u00221\u0022] { visibility: visible; opacity: 1; }\n.fh-pz[data-on=\u00222\u0022] .fh-pz-d[data-k=\u00222\u0022] { visibility: visible; opacity: 1; }\n.fh-pz[data-on=\u00223\u0022] .fh-pz-d[data-k=\u00223\u0022] { visibility: visible; opacity: 1; }\n@media (hover: hover) { .fh-pz:has(.fh-pz-c[data-fh-key=\u00221\u0022]:is(:hover,:focus-visible)) .fh-pz-d { visibility: hidden !important; opacity: 0 !important; } .fh-pz:has(.fh-pz-c[data-fh-key=\u00221\u0022]:is(:hover,:focus-visible)) .fh-pz-d[data-k=\u00221\u0022] { visibility: visible !important; opacity: 1 !important; } }\n@media (hover: hover) { .fh-pz:has(.fh-pz-c[data-fh-key=\u00222\u0022]:is(:hover,:focus-visible)) .fh-pz-d { visibility: hidden !important; opacity: 0 !important; } .fh-pz:has(.fh-pz-c[data-fh-key=\u00222\u0022]:is(:hover,:focus-visible)) .fh-pz-d[data-k=\u00222\u0022] { visibility: visible !important; opacity: 1 !important; } }\n@media (hover: hover) { .fh-pz:has(.fh-pz-c[data-fh-key=\u00223\u0022]:is(:hover,:focus-visible)) .fh-pz-d { visibility: hidden !important; opacity: 0 !important; } .fh-pz:has(.fh-pz-c[data-fh-key=\u00223\u0022]:is(:hover,:focus-visible)) .fh-pz-d[data-k=\u00223\u0022] { visibility: visible !important; opacity: 1 !important; } }\n\n/* \u2550\u2550\u2550\u2550 v3: CLAUDE \u2014 DREAM / BUILD / RUN STEPPER \u2550\u2550\u2550\u2550 */\n.fh-st-tabs { display: flex; flex-direction: column; gap: 10px; }\n.fh-st-t {\n  display: flex; gap: 20px; align-items: flex-start; cursor: pointer;\n  padding: 18px 20px; border-radius: 16px; border: 1px solid transparent !important;\n  transition: background 0.3s, border-color 0.3s; -webkit-tap-highlight-color: transparent;\n}\n.fh-st-t:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-st-t .fh-cl-title { margin-bottom: 4px; }\n.fh-st[data-on=\u00221\u0022] .fh-st-t[data-fh-key=\u00221\u0022], .fh-st[data-on=\u00222\u0022] .fh-st-t[data-fh-key=\u00222\u0022], .fh-st[data-on=\u00223\u0022] .fh-st-t[data-fh-key=\u00223\u0022] {\n  background: rgba(247,157,31,0.07); border-color: rgba(247,157,31,0.45) !important;\n}\n@media (hover: hover) { .fh-st-t:hover { background: rgba(255,255,255,0.05); } }\n.fh-st-strip { display: flex; align-items: center; gap: 10px; margin-bottom: 18px; font-family: \u0027Raleway\u0027, sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; }\n.fh-st-s { padding: 5px 12px; border-radius: 999px; color: rgba(255,255,255,0.6); border: 1px solid rgba(255,255,255,0.2) !important; white-space: nowrap; transition: all 0.3s; }\n.fh-st[data-on=\u00221\u0022] .fh-st-s[data-k=\u00221\u0022], .fh-st[data-on=\u00222\u0022] .fh-st-s[data-k=\u00222\u0022], .fh-st[data-on=\u00223\u0022] .fh-st-s[data-k=\u00223\u0022] { background: #F79D1F; color: #041E3B; border-color: #F79D1F !important; }\n.fh-st-views { display: grid; }\n.fh-st-v { grid-area: 1 / 1; transition: opacity 0.35s ease; }\n.fh-st-v .fh-cl-you { margin-left: 10%; }\n.fh-st-v .fh-cl-ai { margin-right: 0; }\n.fh-st-v .fh-cl-lead { margin-bottom: 10px; }\n.fh-st .fh-st-v { visibility: hidden; opacity: 0; }\n.fh-st[data-on=\u00221\u0022] .fh-st-v[data-k=\u00221\u0022] { visibility: visible; opacity: 1; }\n.fh-st[data-on=\u00222\u0022] .fh-st-v[data-k=\u00222\u0022] { visibility: visible; opacity: 1; }\n.fh-st[data-on=\u00223\u0022] .fh-st-v[data-k=\u00223\u0022] { visibility: visible; opacity: 1; }\n@media (hover: hover) { .fh-st:has(.fh-st-t[data-fh-key=\u00221\u0022]:is(:hover,:focus-visible)) .fh-st-v { visibility: hidden !important; opacity: 0 !important; } .fh-st:has(.fh-st-t[data-fh-key=\u00221\u0022]:is(:hover,:focus-visible)) .fh-st-v[data-k=\u00221\u0022] { visibility: visible !important; opacity: 1 !important; } }\n@media (hover: hover) { .fh-st:has(.fh-st-t[data-fh-key=\u00222\u0022]:is(:hover,:focus-visible)) .fh-st-v { visibility: hidden !important; opacity: 0 !important; } .fh-st:has(.fh-st-t[data-fh-key=\u00222\u0022]:is(:hover,:focus-visible)) .fh-st-v[data-k=\u00222\u0022] { visibility: visible !important; opacity: 1 !important; } }\n@media (hover: hover) { .fh-st:has(.fh-st-t[data-fh-key=\u00223\u0022]:is(:hover,:focus-visible)) .fh-st-v { visibility: hidden !important; opacity: 0 !important; } .fh-st:has(.fh-st-t[data-fh-key=\u00223\u0022]:is(:hover,:focus-visible)) .fh-st-v[data-k=\u00223\u0022] { visibility: visible !important; opacity: 1 !important; } }\n\n/* \u2550\u2550\u2550\u2550 v3: FOUNDATION \u2014 SWIPE ON MOBILE \u2550\u2550\u2550\u2550 */\n.fh-rl-swipe { display: none; }\n\n/* \u2550\u2550\u2550\u2550 v3: CLOSE \u2014 MEANT FOR MORE \u002B MONARCH \u2550\u2550\u2550\u2550 */\n.fh-close-bf { width: 92px; margin: 0 auto 18px; }\n.fh-close-bf .fh-bf { width: 100%; height: auto; display: block; overflow: visible; }\n.fh-bf-float { animation: fhFloat 6s ease-in-out infinite; }\n@keyframes fhFloat { 0%,100% { transform: translateY(0) rotate(-4deg); } 50% { transform: translateY(-10px) rotate(4deg); } }\n\n@media (max-width: 1024px) { .fh-prob3 { padding: 80px 48px !important; } }\n@media (max-width: 768px) {\n  .fh-prob3 { padding: 64px 16px !important; }\n  .fh-pz-row { gap: 8px !important; }\n  .fh-pz-c { border-radius: 14px !important; }\n  .fh-pz-meta { padding: 8px 8px 12px !important; text-align: center !important; }\n  .fh-pz-tag { font-size: 9px !important; letter-spacing: 0.06em !important; }\n  .fh-pz-title { font-size: 13px !important; }\n  .fh-pz-d { padding: 20px 18px !important; }\n  .fh-pz-dtext { font-size: 14px !important; }\n  .fh-pz[data-on=\u00221\u0022] .fh-pz-c[data-fh-key=\u00221\u0022], .fh-pz[data-on=\u00222\u0022] .fh-pz-c[data-fh-key=\u00222\u0022], .fh-pz[data-on=\u00223\u0022] .fh-pz-c[data-fh-key=\u00223\u0022] { transform: translateY(-3px) !important; }\n  .fh-st-tabs { flex-direction: row !important; gap: 8px !important; }\n  .fh-st-t { flex: 1 1 0 !important; min-width: 0 !important; flex-direction: column !important; gap: 4px !important; padding: 12px 10px !important; border-color: rgba(255,255,255,0.12) !important; }\n  .fh-st-t .fh-cl-num { font-size: 22px !important; min-width: 0 !important; }\n  .fh-st-t .fh-cl-title { font-size: 15px !important; margin-bottom: 0 !important; }\n  .fh-st-t .fh-cl-desc { display: none !important; }\n  .fh-st-v .fh-cl-you { margin-left: 0 !important; }\n  .fh-close-bf { width: 72px !important; }\n}\n@media (max-width: 599px) {\n  .fh-rl-grid { display: flex !important; overflow-x: auto !important; scroll-snap-type: x mandatory; gap: 14px !important; padding: 4px 4px 14px !important; margin: 0 -24px !important; padding-left: 24px !important; padding-right: 24px !important; scrollbar-width: none; }\n  .fh-rl-grid::-webkit-scrollbar { display: none; }\n  .fh-rl-card { flex: 0 0 80% !important; scroll-snap-align: center; }\n  .fh-rl-card:hover { transform: none !important; }\n  .fh-rl-swipe { display: block !important; text-align: center; margin-top: 6px; font-size: 12px; color: rgba(255,255,255,0.5); }\n}\n@media (max-width: 480px) { .fh-pz-tag { display: none !important; } }\n@media (max-width: 380px) {\n  .fh-st-t .fh-cl-num { display: none !important; }\n}\n@media (max-height: 500px) and (orientation: landscape) {\n  .fh-prob3 { padding: 48px 40px !important; }\n  .fh-pz-art { aspect-ratio: 200 / 100 !important; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .fh-jit, .fh-bf-flap .fh-bf-wl, .fh-bf-flap .fh-bf-wr, .fh-bf-float { animation: none !important; }\n  .fh-pz-c, .fh-sink, .fh-pz-d, .fh-st-v { transition: none !important; }\n}\n\n/* \u2550\u2550\u2550\u2550 v4: PROBLEM \u2014 SELF-EXPLANATORY COMPARISON \u2550\u2550\u2550\u2550 */\n.fh-prob4 { padding: 100px 80px; background: #041E3B; border-top: 1px solid rgba(255,255,255,0.07) !important; }\n.fh-cmp { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.25fr); gap: 20px; max-width: 1120px; margin: 0 auto; align-items: stretch; }\n.fh-cmp-c { border-radius: 20px; overflow: hidden; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.1) !important; display: flex; flex-direction: column; transition: transform 0.35s, box-shadow 0.35s; }\n.fh-cmp-c:not(.fh-cmp-best) { opacity: 0.88; }\n.fh-cmp-best { background: rgba(247,157,31,0.07); border: 1px solid rgba(247,157,31,0.55) !important; box-shadow: 0 30px 70px rgba(0,0,0,0.45); position: relative; }\n.fh-cmp-best::before { content: \u0027\u0027; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, #F79D1F 30%, #F79D1F 70%, transparent); }\n@media (hover: hover) { .fh-cmp-c:hover { transform: translateY(-5px); } }\n.fh-cmp-art { aspect-ratio: 200 / 130; background: radial-gradient(ellipse at 50% 70%, rgba(247,157,31,0.07), transparent 70%); }\n.fh-cmp-body { padding: 4px 26px 28px; }\n.fh-cmp-tag { display: flex; align-items: center; gap: 10px; margin-bottom: 12px; font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.6); }\n.fh-cmp-best .fh-cmp-tag { color: #F79D1F; }\n.fh-cmp-title { font-size: 20px; font-weight: 600; color: #fff; line-height: 1.3; margin-bottom: 10px; text-wrap: balance; }\n.fh-cmp-best .fh-cmp-title { font-size: 22px; }\n.fh-cmp-desc { font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.78); line-height: 1.7; }\n/* ambient motion so the cards feel alive without needing interaction */\n.fh-cmp-c .fh-jit { animation: fhJit 1.4s ease-in-out infinite alternate; }\n.fh-cmp-c .fh-j2, .fh-cmp-c .fh-j4 { animation-direction: alternate-reverse; animation-duration: 1.7s; }\n.fh-warn { animation: fhWarn 1.6s ease-in-out infinite; transform-box: fill-box; transform-origin: center; }\n@keyframes fhWarn { 0%,100% { opacity: 1; transform: rotate(0); } 50% { opacity: 0.55; transform: rotate(-6deg); } }\n.fh-cmp-best .fh-glow { filter: drop-shadow(0 0 10px rgba(247,157,31,0.55)); }\n\n/* \u2550\u2550\u2550\u2550 v4: JOURNEY \u2014 DREAM \u2192 BUILD \u2192 RUN WITH A SOARING MONARCH \u2550\u2550\u2550\u2550 */\n.fh-jr { position: relative; display: grid; grid-template-columns: 84px minmax(0, 1fr); gap: 10px; min-height: 420px; }\n.fh-jr-rail { position: relative; display: grid; grid-template-rows: repeat(3, 1fr); justify-items: center; align-items: center; }\n.fh-jr-svg { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }\n.fh-jr-trail { stroke-dasharray: 100; stroke-dashoffset: 100; filter: drop-shadow(0 0 6px rgba(247,157,31,0.8)); animation: fhTrail 8s ease-in-out infinite; }\n@keyframes fhTrail { 0% { stroke-dashoffset: 100; opacity: 1; } 75% { stroke-dashoffset: 0; opacity: 1; } 92% { stroke-dashoffset: 0; opacity: 1; } 100% { stroke-dashoffset: 0; opacity: 0; } }\n.fh-jr-mk {\n  position: relative; z-index: 1; width: 38px; height: 38px; border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  font-family: \u0027Raleway\u0027, sans-serif; font-size: 15px; font-weight: 700; color: #F79D1F;\n  background: #041E3B; border: 2px solid #F79D1F !important; transition: all 0.3s;\n}\n.fh-st[data-on=\u00221\u0022] .fh-jr-mk[data-k=\u00221\u0022], .fh-st[data-on=\u00222\u0022] .fh-jr-mk[data-k=\u00222\u0022], .fh-st[data-on=\u00223\u0022] .fh-jr-mk[data-k=\u00223\u0022] {\n  background: #F79D1F; color: #041E3B; box-shadow: 0 0 0 6px rgba(247,157,31,0.18), 0 0 24px rgba(247,157,31,0.6);\n}\n.fh-jr-fly { position: absolute; left: 50%; top: 16.6%; z-index: 2; width: 0; height: 0; animation: fhFly 8s ease-in-out infinite; }\n.fh-jr-sway { animation: fhSway 2.7s ease-in-out infinite alternate; }\n.fh-jr-bf { width: 46px; height: 36px; display: block; transform: translate(-50%, -50%); overflow: visible; filter: drop-shadow(0 0 10px rgba(247,157,31,0.7)); }\n.fh-jr-fly .fh-bf-wl, .fh-jr-fly .fh-bf-wr { animation-duration: 0.32s !important; }\n@keyframes fhFly {\n  0% { top: 16.6%; opacity: 0; transform: none; }\n  6% { opacity: 1; }\n  75% { top: 83.3%; transform: none; opacity: 1; }\n  92% { top: 64%; transform: translateX(46px) rotate(18deg) scale(1.25); opacity: 1; }\n  100% { top: 50%; transform: translateX(80px) rotate(25deg) scale(1.4); opacity: 0; }\n}\n@keyframes fhSway { from { transform: translateX(-16px) rotate(-12deg); } to { transform: translateX(16px) rotate(12deg); } }\n.fh-jr-stops { display: grid; grid-template-rows: repeat(3, 1fr); }\n.fh-jr-stop { display: flex; flex-direction: column; justify-content: center; padding: 12px 20px !important; margin: 6px 0; }\n.fh-jr-stop .fh-cl-title { font-size: 21px; margin-bottom: 4px; }\n\n/* \u2550\u2550\u2550\u2550 v4: FOUNDATION \u2014 NEVER AN ORPHAN CARD \u2550\u2550\u2550\u2550 */\n@media (min-width: 600px) { .fh-rl-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 18px !important; } }\n@media (min-width: 600px) and (max-width: 960px) {\n  .fh-rl-img { height: 120px !important; }\n  .fh-rl-body { padding: 18px 18px 20px !important; }\n  .fh-rl-title { font-size: 16px !important; }\n  .fh-rl-desc { font-size: 13px !important; }\n  .fh-rl-out { font-size: 11px !important; }\n}\n\n@media (max-width: 1024px) { .fh-prob4 { padding: 80px 48px !important; } }\n@media (max-width: 860px) {\n  .fh-cmp { grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; max-width: 640px !important; }\n  .fh-cmp-c { flex-direction: row !important; align-items: center !important; }\n  .fh-cmp-art { flex: 0 0 34% !important; aspect-ratio: auto !important; align-self: stretch !important; display: flex; align-items: center; }\n  .fh-cmp-body { padding: 18px 18px 18px 6px !important; }\n  .fh-cmp-title, .fh-cmp-best .fh-cmp-title { font-size: 17px !important; margin-bottom: 6px !important; }\n  .fh-cmp-desc { font-size: 13px !important; line-height: 1.6 !important; }\n  .fh-cmp-tag { margin-bottom: 6px !important; font-size: 10px !important; }\n}\n@media (max-width: 768px) {\n  .fh-prob4 { padding: 64px 20px !important; }\n  .fh-jr { min-height: 0 !important; grid-template-columns: 58px minmax(0, 1fr) !important; gap: 6px !important; }\n  .fh-jr-mk { width: 32px !important; height: 32px !important; font-size: 13px !important; }\n  .fh-jr-bf { width: 38px !important; height: 30px !important; }\n  .fh-st-tabs { display: none !important; }\n  .fh-jr-stop { padding: 6px 12px !important; margin: 4px 0 !important; border-color: transparent !important; }\n  .fh-jr-stop .fh-cl-title { font-size: 18px !important; }\n  .fh-jr-stop .fh-cl-desc { display: block !important; font-size: 13px !important; line-height: 1.55 !important; }\n}\n@media (max-width: 380px) { .fh-cmp-art { flex-basis: 30% !important; } }\n@media (max-height: 500px) and (orientation: landscape) {\n  .fh-cmp { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; max-width: none !important; }\n  .fh-cmp-c { flex-direction: column !important; }\n  .fh-cmp-art { flex: none !important; aspect-ratio: 200 / 100 !important; }\n  .fh-cmp-body { padding: 4px 14px 16px !important; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .fh-cmp-c .fh-jit, .fh-warn, .fh-jr-trail { animation: none !important; }\n  .fh-jr-trail { stroke-dashoffset: 0 !important; }\n  .fh-jr-fly, .fh-jr-sway { animation: none !important; }\n  .fh-jr-fly { top: 83.3% !important; opacity: 1 !important; }\n}\n\n/* \u2550\u2550\u2550\u2550 v5: CITED STATS \u2550\u2550\u2550\u2550 */\n.fh-rs { max-width: 1120px; margin: 40px auto 0; padding-top: 30px; border-top: 1px solid rgba(255,255,255,0.08) !important; }\n.fh-rs-h { text-align: center; font-size: 11px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255,255,255,0.6); margin-bottom: 22px; }\n.fh-rs-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px; }\n.fh-rs-item { display: flex; flex-direction: column; gap: 8px; align-items: center; text-align: center; padding: 0 10px; }\n.fh-rs-num { font-family: \u0027Raleway\u0027, sans-serif; font-size: 40px; font-weight: 200; line-height: 1; color: #F79D1F; flex-shrink: 0; min-width: 92px; }\n.fh-rs-txt { font-size: 14px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.6; }\n.fh-rs-src { display: block; margin-top: 6px; padding: 4px 0; font-size: 11px; font-weight: 500; color: rgba(255,255,255,0.55); text-decoration: none; letter-spacing: 0.02em; }\n.fh-rs-src:hover { color: #F79D1F; }\n.fh-rs-src:focus-visible { outline: 3px solid #F79D1F; outline-offset: 2px; }\n\n/* \u2550\u2550\u2550\u2550 v5: FLOWER STOPS \u002B UPWARD, FLOWER-TO-FLOWER FLIGHT \u2550\u2550\u2550\u2550 */\n.fh-jr-mk { background: transparent !important; border: 0 !important; width: 46px !important; height: 46px !important; position: relative; color: #F79D1F; }\n.fh-jr-mk .fh-fl { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }\n.fh-fl-p { fill: rgba(247,157,31,0.22); stroke: #F79D1F; stroke-width: 1.4; transition: fill 0.3s; }\n.fh-fl-c { fill: #041E3B; stroke: #F79D1F; stroke-width: 1.6; }\n.fh-jr-mk span { position: relative; z-index: 1; font-size: 12px; font-weight: 700; color: #F79D1F; }\n.fh-st[data-on=\u00221\u0022] .fh-jr-mk[data-k=\u00221\u0022], .fh-st[data-on=\u00222\u0022] .fh-jr-mk[data-k=\u00222\u0022], .fh-st[data-on=\u00223\u0022] .fh-jr-mk[data-k=\u00223\u0022] { box-shadow: none !important; background: transparent !important; filter: drop-shadow(0 0 10px rgba(247,157,31,0.7)); }\n.fh-st[data-on=\u00221\u0022] .fh-jr-mk[data-k=\u00221\u0022] .fh-fl-p, .fh-st[data-on=\u00222\u0022] .fh-jr-mk[data-k=\u00222\u0022] .fh-fl-p, .fh-st[data-on=\u00223\u0022] .fh-jr-mk[data-k=\u00223\u0022] .fh-fl-p { fill: #F79D1F; }\n.fh-jr-sway { margin-top: -22px; animation: fhSwayUp 1.8s ease-in-out infinite alternate; }\n@keyframes fhSwayUp { from { transform: translateX(-5px) rotate(-6deg); } to { transform: translateX(5px) rotate(6deg); } }\n@keyframes fhFly {\n  0%   { top: 16.6%; transform: translateX(0) scale(0.9); opacity: 0; }\n  5%   { opacity: 1; }\n  14%  { top: 16.6%; transform: translateX(0) scale(0.9); }\n  21%  { top: 6%;    transform: translateX(28px) rotate(10deg) scale(1); }\n  33%  { top: 50%;   transform: translateX(0) rotate(4deg) scale(0.9); }\n  47%  { top: 50%;   transform: translateX(0) scale(0.9); }\n  54%  { top: 39%;   transform: translateX(28px) rotate(10deg) scale(1); }\n  66%  { top: 83.3%; transform: translateX(0) rotate(4deg) scale(0.9); }\n  78%  { top: 83.3%; transform: translateX(0) scale(0.9); opacity: 1; }\n  89%  { top: 58%;   transform: translateX(46px) rotate(14deg) scale(1.2); opacity: 1; }\n  100% { top: 24%;   transform: translateX(84px) rotate(18deg) scale(1.35); opacity: 0; }\n}\n@keyframes fhTrail { 0%, 10% { stroke-dashoffset: 100; opacity: 1; } 66% { stroke-dashoffset: 0; opacity: 1; } 92% { stroke-dashoffset: 0; opacity: 1; } 100% { stroke-dashoffset: 0; opacity: 0; } }\n\n@media (max-width: 860px) {\n  .fh-rs-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 14px !important; max-width: 640px; margin: 0 auto; }\n  .fh-rs-item { flex-direction: row !important; align-items: flex-start !important; text-align: left !important; gap: 14px !important; padding: 0 !important; }\n  .fh-rs-num { font-size: 30px !important; min-width: 84px !important; }\n  .fh-rs-txt { font-size: 13px !important; }\n}\n@media (max-width: 768px) { .fh-jr-mk { width: 40px !important; height: 40px !important; } }\n@media (max-height: 500px) and (orientation: landscape) { .fh-rs-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; max-width: none; } }\n@media (prefers-reduced-motion: reduce) { .fh-jr-sway { animation: none !important; } }\n\n/* \u2550\u2550\u2550\u2550 v6: MONARCH DETAILS \u2550\u2550\u2550\u2550 */\n.fh-mini { width: 100%; height: 100%; display: block; overflow: visible; }\n.fh-rule-bf { display: flex; align-items: center; justify-content: center; gap: 12px; margin: 0 auto 18px; }\n.fh-rule-bf span { width: 34px; height: 1px; background: linear-gradient(90deg, transparent, #F79D1F); }\n.fh-rule-bf span:last-child { background: linear-gradient(90deg, #F79D1F, transparent); }\n.fh-rule-bf .fh-mini { width: 30px; height: 24px; }\n.fh-ppl-ic { width: 20px; height: 16px; flex-shrink: 0; display: inline-block; align-self: center; }\n.fh-wing-tex { position: absolute; right: -6%; top: 6%; width: 46%; max-width: 620px; opacity: 0.035; pointer-events: none; transform: rotate(-14deg); z-index: 0 !important; }\n.fh-wing-tex .fh-bf { width: 100%; height: auto; display: block; }\n.fh-claude { overflow: hidden; }\n.fh-rise { position: absolute; inset: 0; pointer-events: none; overflow: hidden; z-index: 1; }\n.fh-rise span { position: absolute; bottom: -40px; width: 28px; height: 22px; opacity: 0; animation: fhRise2 14s linear infinite; }\n.fh-rise .fh-r1 { left: 12%; animation-delay: 0s; }\n.fh-rise .fh-r2 { left: 30%; animation-delay: 4s; width: 20px; height: 16px; }\n.fh-rise .fh-r3 { left: 72%; animation-delay: 7s; }\n.fh-rise .fh-r4 { left: 88%; animation-delay: 10s; width: 18px; height: 14px; }\n@keyframes fhRise2 { 0% { transform: translate(0, 0) rotate(-8deg); opacity: 0; } 10% { opacity: 0.55; } 50% { transform: translate(24px, -260px) rotate(8deg); } 85% { opacity: 0.45; } 100% { transform: translate(-10px, -560px) rotate(-6deg); opacity: 0; } }\n.fh-close-cnt { position: relative; z-index: 2; }\n\n/* \u2550\u2550\u2550\u2550 v6: RISING STAIRCASE \u2014 DREAM \u2192 BUILD \u2192 SOAR \u2550\u2550\u2550\u2550 */\n.fh-sc { position: relative; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; align-items: end; max-width: 1120px; margin: 0 auto; padding-top: 70px; z-index: 1; }\n.fh-sc-path { position: absolute; left: 0; right: 0; top: 0; height: 240px; width: 100%; overflow: visible; pointer-events: none; }\n.fh-sc-card {\n  position: relative; border-radius: 18px; overflow: hidden;\n  background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.12) !important;\n  transition: transform 0.35s, box-shadow 0.35s, border-color 0.35s;\n}\n@media (hover: hover) { .fh-sc-card:hover { transform: translateY(-6px); border-color: rgba(247,157,31,0.55) !important; box-shadow: 0 26px 60px rgba(0,0,0,0.45); } }\n.fh-sc-step[data-k=\u00223\u0022] .fh-sc-card { background: rgba(247,157,31,0.08); border-color: rgba(247,157,31,0.55) !important; box-shadow: 0 30px 70px rgba(0,0,0,0.45); }\n.fh-sc-art { position: relative; aspect-ratio: 200 / 110; background: radial-gradient(ellipse at 50% 80%, rgba(247,157,31,0.09), transparent 70%); border-bottom: 1px solid rgba(255,255,255,0.08) !important; }\n.fh-sc-svg { width: 100%; height: 100%; display: block; }\n.fh-sc-txt { padding: 18px 22px 22px; }\n.fh-sc-num { font-size: 11px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #F79D1F; margin-bottom: 6px; }\n.fh-sc-title { font-family: \u0027Raleway\u0027, sans-serif; font-size: 24px; font-weight: 600; color: #fff; margin-bottom: 8px; }\n.fh-sc-step[data-k=\u00223\u0022] .fh-sc-title { color: #F79D1F; }\n.fh-sc-desc { font-size: 14px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.7; }\n.fh-sc-base {\n  margin-top: 10px; border-radius: 6px 6px 0 0;\n  border-top: 2px solid rgba(247,157,31,0.7) !important;\n  background:\n    repeating-linear-gradient(90deg, transparent 0 58px, rgba(255,255,255,0.12) 58px 59px),\n    repeating-linear-gradient(0deg, rgba(255,255,255,0.05) 0 22px, rgba(255,255,255,0.14) 22px 23px);\n}\n.fh-sc-step[data-k=\u00221\u0022] .fh-sc-base { height: 24px; }\n.fh-sc-step[data-k=\u00222\u0022] .fh-sc-base { height: 94px; }\n.fh-sc-step[data-k=\u00223\u0022] .fh-sc-base { height: 164px; }\n.fh-sc-perch { display: none; }\n/* butterfly hops up the steps, then soars \u2014 always upward */\n.fh-sc-fly { position: absolute; left: 16.7%; top: 196px; width: 0; height: 0; z-index: 3; animation: fhSoar 10s ease-in-out infinite; }\n.fh-sc-sway { animation: fhSwayUp 1.8s ease-in-out infinite alternate; }\n.fh-sc-bf { width: 54px; height: 42px; display: block; transform: translate(-50%, -50%); overflow: visible; filter: drop-shadow(0 0 12px rgba(247,157,31,0.65)); }\n.fh-sc-fly .fh-bf-wl, .fh-sc-fly .fh-bf-wr { animation-duration: 0.3s !important; }\n@keyframes fhSoar {\n  0%   { left: 16.7%; top: 196px; opacity: 0; transform: scale(0.85); }\n  5%   { opacity: 1; }\n  14%  { left: 16.7%; top: 196px; transform: scale(0.85) rotate(0deg); }\n  24%  { left: 32%;   top: 100px; transform: scale(1) rotate(14deg); }\n  32%  { left: 50%;   top: 126px; transform: scale(0.85) rotate(4deg); }\n  46%  { left: 50%;   top: 126px; transform: scale(0.85) rotate(0deg); }\n  56%  { left: 66%;   top: 30px;  transform: scale(1) rotate(14deg); }\n  64%  { left: 83.3%; top: 56px;  transform: scale(0.85) rotate(4deg); }\n  78%  { left: 83.3%; top: 56px;  transform: scale(0.85) rotate(0deg); opacity: 1; }\n  90%  { left: 92%;   top: -20px; transform: scale(1.2) rotate(18deg); opacity: 1; }\n  100% { left: 99%;   top: -90px; transform: scale(1.35) rotate(22deg); opacity: 0; }\n}\n.fh-bld { transform-box: fill-box; transform-origin: left center; animation: fhBuild 5s ease-out infinite; }\n.fh-b2 { animation-delay: 0.4s; } .fh-b3 { animation-delay: 0.8s; } .fh-b4 { animation-delay: 1.2s; }\n@keyframes fhBuild { 0% { transform: scaleX(0); opacity: 0; } 18%, 85% { transform: scaleX(1); opacity: 1; } 100% { transform: scaleX(1); opacity: 0; } }\n.fh-spark { transform-box: fill-box; transform-origin: center; animation: fhSpark 2.4s ease-in-out infinite; }\n@keyframes fhSpark { 0%,100% { opacity: 0.4; transform: scale(0.8); } 50% { opacity: 1; transform: scale(1.1); } }\n\n@media (max-width: 900px) {\n  .fh-sc { grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; padding-top: 0 !important; max-width: 640px !important; align-items: stretch !important; }\n  .fh-sc-path, .fh-sc-fly, .fh-sc-base { display: none !important; }\n  .fh-sc-card { display: flex !important; align-items: stretch !important; }\n  .fh-sc-art { flex: 0 0 38% !important; aspect-ratio: auto !important; border-bottom: 0 !important; border-right: 1px solid rgba(255,255,255,0.08) !important; display: flex; align-items: center; }\n  .fh-sc-txt { padding: 14px 16px !important; }\n  .fh-sc-title { font-size: 19px !important; margin-bottom: 4px !important; }\n  .fh-sc-desc { font-size: 13px !important; line-height: 1.55 !important; }\n  .fh-sc-num { font-size: 10px !important; margin-bottom: 2px !important; }\n  .fh-sc-perch { display: block !important; position: absolute; right: 6px; top: 4px; width: 34px; height: 27px; animation: fhSwayUp 1.8s ease-in-out infinite alternate; }\n  .fh-wing-tex { width: 90% !important; right: -30% !important; top: 2% !important; }\n}\n@media (max-width: 420px) { .fh-sc-art { flex-basis: 34% !important; } }\n@media (max-height: 500px) and (orientation: landscape) {\n  .fh-sc { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; max-width: none !important; }\n  .fh-sc-card { display: block !important; }\n  .fh-sc-art { aspect-ratio: 200 / 90 !important; border-right: 0 !important; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .fh-sc-fly, .fh-sc-sway, .fh-bld, .fh-spark, .fh-rise span, .fh-sc-perch { animation: none !important; }\n  .fh-sc-fly { left: 83.3%; top: 56px; opacity: 1; }\n  .fh-bld { transform: none; opacity: 1; }\n}\n\n/* \u2550\u2550\u2550\u2550 v7: ROTATING HEADLINE WORD \u2550\u2550\u2550\u2550 */\n.fh-sr { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }\n.fh-h1-rot { display: block; }\n.fh-h1-fl { display: block; }\n.fh-reel {\n  position: relative; display: inline-block; vertical-align: bottom; height: 1.22em; line-height: 1.22em;\n  width: 3.51em; overflow: visible;\n  animation: fhReelW 15s cubic-bezier(.7,0,.3,1) infinite;\n}\n.fh-reel::after {\n  content: \u0027\u0027; position: absolute; left: 0; right: 0; bottom: 0.06em; height: 0.06em; border-radius: 1em;\n  background: linear-gradient(90deg, transparent, #F79D1F 20%, #ffffff 50%, #F79D1F 80%, transparent);\n  background-size: 200% 100%; animation: fhSweep 3s linear infinite; opacity: 0.85;\n}\n.fh-reel-in { display: block; height: 1.22em; overflow: hidden; clip-path: inset(-0.1em -0.3em -0.18em -0.1em); }\n.fh-reel-in \u003E span {\n  display: block; height: 1.22em; line-height: 1.22em; white-space: nowrap;\n  background: linear-gradient(100deg, #F79D1F 0%, #F79D1F 40%, #ffd9a3 50%, #F79D1F 60%, #F79D1F 100%);\n  background-size: 250% 100%; -webkit-background-clip: text; background-clip: text; color: #F79D1F; -webkit-text-fill-color: transparent;\n  animation: fhReel 15s cubic-bezier(.7,0,.3,1) infinite, fhShine 5s ease-in-out infinite, fhBlur 15s ease-in-out infinite;\n}\n.fh-reel-bf { position: absolute; right: -0.55em; top: -0.05em; width: 0.62em; height: 0.48em; opacity: 0; animation: fhWordBf 3s ease-out infinite; pointer-events: none; }\n@keyframes fhReel { 0.00% { transform: translateY(-0.00em); } 16.50% { transform: translateY(-0.00em); } 20.00% { transform: translateY(-1.22em); } 36.50% { transform: translateY(-1.22em); } 40.00% { transform: translateY(-2.44em); } 56.50% { transform: translateY(-2.44em); } 60.00% { transform: translateY(-3.66em); } 76.50% { transform: translateY(-3.66em); } 80.00% { transform: translateY(-4.88em); } 96.50% { transform: translateY(-4.88em); } 100% { transform: translateY(-6.10em); } }\n@keyframes fhReelW { 0.00% { width: 3.51em; } 16.50% { width: 3.51em; } 20.00% { width: 3.25em; } 36.50% { width: 3.25em; } 40.00% { width: 2.59em; } 56.50% { width: 2.59em; } 60.00% { width: 6.09em; } 76.50% { width: 6.09em; } 80.00% { width: 3.76em; } 96.50% { width: 3.76em; } 100% { width: 3.51em; } }\n@keyframes fhBlur { 1.50% { filter: blur(0); opacity: 1; } 16.50% { filter: blur(0); opacity: 1; } 18.40% { filter: blur(3px); opacity: 0.55; } 21.50% { filter: blur(0); opacity: 1; } 36.50% { filter: blur(0); opacity: 1; } 38.40% { filter: blur(3px); opacity: 0.55; } 41.50% { filter: blur(0); opacity: 1; } 56.50% { filter: blur(0); opacity: 1; } 58.40% { filter: blur(3px); opacity: 0.55; } 61.50% { filter: blur(0); opacity: 1; } 76.50% { filter: blur(0); opacity: 1; } 78.40% { filter: blur(3px); opacity: 0.55; } 81.50% { filter: blur(0); opacity: 1; } 96.50% { filter: blur(0); opacity: 1; } 98.40% { filter: blur(3px); opacity: 0.55; } 100% { filter: blur(0); opacity: 1; } }\n@keyframes fhShine { 0%, 55% { background-position: 100% 0; } 100% { background-position: -150% 0; } }\n@keyframes fhSweep { from { background-position: 100% 0; } to { background-position: -100% 0; } }\n@keyframes fhWordBf { 0%, 6% { transform: translate(0, 0.3em) rotate(-6deg) scale(0.7); opacity: 0; } 22% { opacity: 1; } 70% { opacity: 0.9; } 100% { transform: translate(0.95em, -0.85em) rotate(14deg) scale(1); opacity: 0; } }\n@media (prefers-reduced-motion: reduce) {\n  .fh-reel, .fh-reel-in \u003E span, .fh-reel::after, .fh-reel-bf { animation: none !important; }\n  .fh-reel-in \u003E span { -webkit-text-fill-color: #F79D1F; background: none; }\n}\n\n/* \u2550\u2550\u2550\u2550 v8: THE FLOURISHING WAY \u2014 GOLDEN VINES \u2550\u2550\u2550\u2550 */\n.fh-cmp-best { overflow: visible !important; }\n.fh-cmp-best .fh-cmp-art { border-radius: 20px 20px 0 0; }\n.fh-art-grow { position: relative; }\n.fh-grow { position: absolute; inset: 0; pointer-events: none; z-index: 2; }\n.fh-drifts { position: absolute; inset: 0; pointer-events: none; z-index: 2; }\n.fh-vine { position: absolute; bottom: 4%; height: 92%; width: auto; aspect-ratio: 90 / 210; overflow: visible; filter: drop-shadow(0 0 6px rgba(247,157,31,0.35)); }\n.fh-vine-l { left: 0%; }\n.fh-vine-r { right: 0%; transform: scaleX(-1); }\n.fh-vn-stem { fill: none; stroke: #F79D1F; stroke-width: 2.2; stroke-linecap: round; stroke-dasharray: 100; stroke-dashoffset: 100; animation: fhVine 2.6s ease-out 0.4s forwards; }\n.fh-vn-tw { stroke-width: 1.6; animation-delay: 1.2s; }\n.fh-lf { fill: #F79D1F; fill-opacity: 0.9; stroke: rgba(255,255,255,0.6); stroke-width: 0.6; transform-box: fill-box; transform-origin: 0% 50%; transform: scale(0); animation: fhLeaf 0.7s cubic-bezier(.3,1.6,.5,1) forwards; }\n.fh-lf-v { stroke: rgba(4,30,59,0.55); stroke-width: 0.8; fill: none; opacity: 0; animation: fhFadeIn 0.4s ease forwards; }\n.fh-lf0 { animation-delay: 0.7s; } .fh-lf1 { animation-delay: 1.0s; } .fh-lf2 { animation-delay: 1.3s; } .fh-lf3 { animation-delay: 1.6s; }\n.fh-lf4 { animation-delay: 1.9s; } .fh-lf5 { animation-delay: 2.2s; } .fh-lf6 { animation-delay: 2.5s; }\n.fh-lf-sway { transform-box: fill-box; transform-origin: 0% 50%; animation: fhLfSway 3.6s ease-in-out infinite alternate; }\n.fh-bloom-in { fill: #F79D1F; stroke: #ffffff; stroke-width: 0.7; transform-box: fill-box; transform-origin: center; transform: scale(0); animation: fhBloom 0.9s cubic-bezier(.3,1.6,.5,1) 2.9s forwards, fhBloomSpin 18s linear 3.8s infinite; }\n.fh-bloom2 .fh-bloom-in { animation-delay: 2.4s, 3.3s; }\n@keyframes fhVine { to { stroke-dashoffset: 0; } }\n@keyframes fhLeaf { to { transform: scale(1); } }\n@keyframes fhFadeIn { to { opacity: 1; } }\n@keyframes fhLfSway { from { transform: rotate(-5deg); } to { transform: rotate(6deg); } }\n@keyframes fhBloom { to { transform: scale(1); } }\n@keyframes fhBloomSpin { from { transform: scale(1) rotate(0deg); } to { transform: scale(1) rotate(360deg); } }\n.fh-drift { position: absolute; bottom: 8%; width: 14px; height: 10px; opacity: 0; animation: fhDrift 9s ease-in-out infinite; }\n.fh-drift svg { width: 100%; height: 100%; display: block; overflow: visible; }\n.fh-dr1 { left: -6px; animation-delay: 3s; } .fh-dr2 { right: -4px; animation-delay: 5.2s; } .fh-dr3 { left: 18%; animation-delay: 7.4s; width: 10px; height: 8px; } .fh-dr4 { right: 22%; animation-delay: 9.6s; width: 11px; height: 8px; }\n@keyframes fhDrift { 0% { transform: translate(0, 0) rotate(0deg); opacity: 0; } 12% { opacity: 0.85; } 60% { transform: translate(14px, -180px) rotate(140deg); opacity: 0.6; } 100% { transform: translate(-8px, -320px) rotate(260deg); opacity: 0; } }\n/* when supported, grow the vines as the card scrolls into view */\n@supports (animation-timeline: view()) {\n  .fh-vn-stem { animation: fhVine linear both; animation-timeline: view(); animation-range: entry 15% cover 40%; }\n  .fh-vn-tw { animation-range: entry 30% cover 45%; }\n  .fh-lf { animation: fhLeaf linear both; animation-timeline: view(); }\n  .fh-lf0 { animation-range: entry 20% cover 30%; } .fh-lf1 { animation-range: entry 25% cover 33%; } .fh-lf2 { animation-range: entry 30% cover 36%; }\n  .fh-lf3 { animation-range: entry 35% cover 39%; } .fh-lf4 { animation-range: entry 40% cover 42%; } .fh-lf5 { animation-range: entry 45% cover 45%; } .fh-lf6 { animation-range: entry 50% cover 48%; }\n  .fh-lf-v { animation: fhFadeIn linear both; animation-timeline: view(); animation-range: entry 40% cover 48%; }\n  .fh-bloom-in { animation: fhBloom linear both; animation-timeline: view(); animation-range: entry 55% cover 50%; }\n}\n@media (max-width: 860px) {\n  .fh-vine { height: 52% !important; bottom: 25% !important; }\n  .fh-vine-l { left: -4% !important; } .fh-vine-r { right: -4% !important; }\n}\n\n/* \u2550\u2550\u2550\u2550 v8: PYRAMID DIVIDER \u2014 MONARCH CLIMBS AND SOARS \u2550\u2550\u2550\u2550 */\n.fh-pyr { position: relative; width: 150px; height: 120px; margin: 0 auto 10px; }\n.fh-pyr-svg { width: 100%; height: 100%; overflow: visible; display: block; }\n.fh-pb { fill: rgba(255,255,255,0.05); stroke: rgba(247,157,31,0.65); stroke-width: 1.2; animation: fhPyrLit 7s ease-in-out infinite; }\n.fh-pr2 { animation-name: fhPyrLit2; } .fh-pr3 { animation-name: fhPyrLit3; } .fh-pr4 { animation-name: fhPyrLit4; }\n@keyframes fhPyrLit  { 0%, 6% { fill: rgba(255,255,255,0.05); } 12%, 82% { fill: rgba(247,157,31,0.45); } 100% { fill: rgba(255,255,255,0.05); } }\n@keyframes fhPyrLit2 { 0%, 22% { fill: rgba(255,255,255,0.05); } 28%, 82% { fill: rgba(247,157,31,0.55); } 100% { fill: rgba(255,255,255,0.05); } }\n@keyframes fhPyrLit3 { 0%, 38% { fill: rgba(255,255,255,0.05); } 44%, 82% { fill: rgba(247,157,31,0.7); } 100% { fill: rgba(255,255,255,0.05); } }\n@keyframes fhPyrLit4 { 0%, 54% { fill: rgba(255,255,255,0.05); } 60%, 82% { fill: #F79D1F; } 100% { fill: rgba(255,255,255,0.05); } }\n.fh-pyr-glow { opacity: 0; animation: fhApex 7s ease-in-out infinite; }\n@keyframes fhApex { 0%, 56% { opacity: 0; } 64%, 78% { opacity: 1; } 100% { opacity: 0; } }\n.fh-pyr-trail { fill: none; stroke: rgba(247,157,31,0.5); stroke-width: 1.2; stroke-dasharray: 2 4; stroke-linecap: round; }\n.fh-pyr-fly { position: absolute; left: 28px; top: 94px; width: 0; height: 0; animation: fhPyrFly 7s ease-in-out infinite; }\n.fh-pyr-sway { animation: fhSwayUp 1.6s ease-in-out infinite alternate; }\n.fh-pyr-bf { width: 30px; height: 24px; display: block; transform: translate(-50%, -70%); overflow: visible; filter: drop-shadow(0 0 6px rgba(247,157,31,0.6)); }\n.fh-pyr-fly .fh-bf-wl, .fh-pyr-fly .fh-bf-wr { animation-duration: 0.28s !important; }\n@keyframes fhPyrFly {\n  0%   { left: 28px; top: 96px; opacity: 0; transform: scale(0.8); }\n  5%   { opacity: 1; }\n  12%  { left: 28px; top: 96px; transform: scale(0.8); }\n  20%  { left: 40px; top: 70px; transform: scale(0.9) rotate(10deg); }\n  27%  { left: 44px; top: 80px; transform: scale(0.8); }\n  36%  { left: 54px; top: 54px; transform: scale(0.9) rotate(10deg); }\n  43%  { left: 60px; top: 64px; transform: scale(0.8); }\n  52%  { left: 70px; top: 38px; transform: scale(0.9) rotate(8deg); }\n  60%  { left: 75px; top: 48px; transform: scale(0.85); }\n  76%  { left: 75px; top: 48px; transform: scale(0.85); opacity: 1; }\n  90%  { left: 98px; top: 6px;  transform: scale(1.15) rotate(16deg); opacity: 1; }\n  100% { left: 122px; top: -40px; transform: scale(1.3) rotate(20deg); opacity: 0; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .fh-vn-stem { animation: none !important; stroke-dashoffset: 0 !important; }\n  .fh-lf, .fh-bloom-in { animation: none !important; transform: none !important; }\n  .fh-lf-v { animation: none !important; opacity: 1 !important; }\n  .fh-lf-sway, .fh-drift, .fh-pb, .fh-pyr-glow, .fh-pyr-fly, .fh-pyr-sway { animation: none !important; }\n  .fh-pb { fill: rgba(247,157,31,0.45); }\n  .fh-pyr-fly { left: 75px; top: 48px; }\n}\n\n/* \u2550\u2550\u2550\u2550 v9: HEADLINE LAYOUT \u2550\u2550\u2550\u2550 */\n.fh-h1 { font-size: clamp(34px, 4.3vw, 62px) !important; }\n.fh-h1-line1 { white-space: nowrap; color: #ffffff; }\n.fh-h1-rot { display: block; white-space: nowrap; }\n.fh-reel { margin-right: 0; width: 3.29em; }\n@keyframes fhReelW { 0% { width: 3.29em; } 16.5% { width: 3.29em; } 20% { width: 3.03em; } 36.5% { width: 3.03em; } 40% { width: 2.37em; } 56.5% { width: 2.37em; } 60% { width: 5.87em; } 76.5% { width: 5.87em; } 80% { width: 3.54em; } 96.5% { width: 3.54em; } 100% { width: 3.29em; } }\n.fh-reel-bf { display: none !important; }\n@media (min-width: 769px) and (max-width: 1024px) { .fh-h1 { font-size: clamp(34px, 5vw, 52px) !important; } }\n@media (max-width: 768px) { .fh-h1 { font-size: 22px !important; } .fh-h1 strong { font-size: 28px !important; } }\n@media (max-width: 480px) { .fh-h1 strong { font-size: 26px !important; } }\n@media (max-width: 360px) { .fh-h1 { font-size: 20px !important; } .fh-h1 strong { font-size: 24px !important; } }\n\n/* \u2550\u2550\u2550\u2550 v9: WANDERING MONARCH IN THE HERO SKY \u2550\u2550\u2550\u2550 */\n.fh-wander { position: absolute; z-index: 2; left: 70%; top: 18%; width: 0; height: 0; pointer-events: none; animation: fhWander 26s ease-in-out infinite; }\n.fh-wander-bob { animation: fhBob 2.2s ease-in-out infinite alternate; }\n.fh-wander-bf { width: 46px; height: 36px; display: block; transform: translate(-50%, -50%); overflow: visible; filter: drop-shadow(0 4px 10px rgba(0,0,0,0.35)); }\n.fh-wander .fh-bf-wl, .fh-wander .fh-bf-wr { animation-duration: 0.34s !important; }\n@keyframes fhWander {\n  0%   { left: 70%; top: 18%; transform: rotate(8deg) scale(0.9); }\n  12%  { left: 78%; top: 10%; transform: rotate(14deg) scale(1); }\n  24%  { left: 88%; top: 16%; transform: rotate(10deg) scale(0.85); }\n  36%  { left: 82%; top: 7%;  transform: rotate(-8deg) scale(0.95); }\n  48%  { left: 66%; top: 12%; transform: rotate(-12deg) scale(0.8); }\n  60%  { left: 58%; top: 6%;  transform: rotate(-6deg) scale(0.9); }\n  72%  { left: 63%; top: 20%; transform: rotate(6deg) scale(0.85); }\n  86%  { left: 74%; top: 26%; transform: rotate(10deg) scale(0.95); }\n  100% { left: 70%; top: 18%; transform: rotate(8deg) scale(0.9); }\n}\n@keyframes fhBob { from { transform: translateY(-6px) rotate(-4deg); } to { transform: translateY(6px) rotate(4deg); } }\n@media (max-width: 768px) {\n  .fh-wander-bf { width: 32px !important; height: 25px !important; }\n  @keyframes fhWander {\n    0%   { left: 62%; top: 10%; transform: rotate(8deg); }\n    25%  { left: 82%; top: 6%;  transform: rotate(12deg); }\n    50%  { left: 88%; top: 14%; transform: rotate(-6deg); }\n    75%  { left: 70%; top: 4%;  transform: rotate(-10deg); }\n    100% { left: 62%; top: 10%; transform: rotate(8deg); }\n  }\n}\n@media (prefers-reduced-motion: reduce) { .fh-wander, .fh-wander-bob { animation: none !important; } }\n\n/* \u2550\u2550\u2550\u2550 v10: RISK \u2192 ANSWER PAIRS \u002B HYBRID CLOSE \u2550\u2550\u2550\u2550 */\n.fh-rs-h { max-width: 640px; margin-left: auto; margin-right: auto; text-wrap: balance; }\n.fh-rs2 { align-items: stretch; }\n.fh-rs-pair { display: flex; flex-direction: column; border-radius: 18px; overflow: hidden; border: 1px solid rgba(255,255,255,0.1) !important; background: rgba(255,255,255,0.025); }\n.fh-rs-risk { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 8px; padding: 24px 20px 18px; }\n.fh-rs-link { display: flex; align-items: center; gap: 10px; padding: 0 20px; }\n.fh-rs-link span { flex: 1; height: 1px; background: linear-gradient(90deg, transparent, rgba(247,157,31,0.6)); }\n.fh-rs-link span:last-child { background: linear-gradient(90deg, rgba(247,157,31,0.6), transparent); }\n.fh-rs-link i { width: 26px; height: 20px; display: block; }\n.fh-rs-ans { flex: 1; padding: 16px 22px 24px; text-align: center; background: linear-gradient(180deg, rgba(247,157,31,0.02), rgba(247,157,31,0.09)); }\n.fh-rs-alabel { font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #F79D1F; margin-bottom: 6px; }\n.fh-rs-atitle { font-family: \u0027Raleway\u0027, sans-serif; font-size: 17px; font-weight: 600; color: #fff; line-height: 1.35; margin-bottom: 8px; text-wrap: balance; }\n.fh-rs-atext { font-size: 13.5px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.65; }\n.fh-hyb { position: relative; max-width: 900px; margin: 46px auto 0; text-align: center; padding: 38px 32px 40px; border-radius: 22px; background: radial-gradient(ellipse at 50% 0%, rgba(247,157,31,0.14), rgba(247,157,31,0.03) 60%, transparent); border: 1px solid rgba(247,157,31,0.35) !important; }\n.fh-hyb::before { content: \u0027\u0027; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, #F79D1F 30%, #F79D1F 70%, transparent); border-radius: 22px 22px 0 0; }\n.fh-hyb-h { font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(24px, 2.6vw, 36px); font-weight: 300; color: #fff; line-height: 1.2; }\n.fh-hyb-h em { font-style: normal; font-weight: 700; color: #F79D1F; }\n.fh-hyb-p { max-width: 640px; margin: 14px auto 24px; font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.82); line-height: 1.75; text-wrap: pretty; }\n.fh-hyb-pills { display: flex; align-items: center; justify-content: center; gap: 12px; flex-wrap: wrap; margin-bottom: 28px; }\n.fh-hyb-pill { display: flex; flex-direction: column; gap: 2px; padding: 12px 18px; border-radius: 14px; font-size: 12.5px; font-weight: 300; color: rgba(255,255,255,0.75); background: rgba(4,30,59,0.6); border: 1px solid rgba(255,255,255,0.14) !important; }\n.fh-hyb-pill b { font-family: \u0027Raleway\u0027, sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #F79D1F; }\n.fh-hyb-plus { font-family: \u0027Raleway\u0027, sans-serif; font-size: 22px; font-weight: 300; color: rgba(247,157,31,0.8); }\n@media (max-width: 860px) {\n  .fh-rs-grid.fh-rs2 { gap: 14px !important; }\n  .fh-rs-pair { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; }\n  .fh-rs-risk { flex-direction: row !important; align-items: flex-start !important; text-align: left !important; gap: 14px !important; padding: 18px 18px 12px !important; }\n  .fh-rs-ans { text-align: left !important; padding: 12px 18px 18px !important; }\n  .fh-rs-link { padding: 0 18px !important; }\n  .fh-hyb { padding: 30px 20px 32px !important; margin-top: 34px !important; }\n  .fh-hyb-pills { flex-direction: column !important; gap: 6px !important; }\n  .fh-hyb-pill { width: 100%; max-width: 360px; align-items: center; }\n  .fh-hyb-plus { line-height: 1; }\n  .fh-hyb-btn { width: 100%; max-width: 360px; justify-content: center; }\n}\n@media (max-height: 500px) and (orientation: landscape) { .fh-rs-grid.fh-rs2 { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } .fh-rs-pair { display: flex !important; } .fh-rs-risk { flex-direction: column !important; align-items: center !important; text-align: center !important; } .fh-rs-ans { text-align: center !important; } .fh-hyb-pills { flex-direction: row !important; } .fh-hyb-pill { width: auto; } }\n\n/* \u2550\u2550\u2550\u2550 v11: REALISTIC MONARCH FLIGHT \u2014 flap, flap, glide; meandering loops \u2550\u2550\u2550\u2550 */\n/* wing rhythm: a quick burst of beats, then a long glide with wings held open */\n@keyframes fhFG {\n  0% { transform: scaleX(1); } 7% { transform: scaleX(0.3); } 14% { transform: scaleX(1); } 21% { transform: scaleX(0.3); }\n  28% { transform: scaleX(1); } 35% { transform: scaleX(0.35); } 42% { transform: scaleX(0.95); }\n  60% { transform: scaleX(0.88); } 78% { transform: scaleX(0.92); } 86% { transform: scaleX(0.4); } 93% { transform: scaleX(1); } 100% { transform: scaleX(1); }\n}\n/* body: lifts on the beats, eases down a little through the glide */\n@keyframes fhFGBob { 0% { transform: translateY(0); } 40% { transform: translateY(-16px); } 82% { transform: translateY(-4px); } 100% { transform: translateY(0); } }\n.fh-fg .fh-bf-wl, .fh-fg .fh-bf-wr { animation: fhFG 2.6s ease-in-out infinite; }\n.fh-mon { position: absolute; width: 0; height: 0; }\n.fh-mon-bf { width: 40px; height: 31px; display: block; transform: translate(-50%, -50%); overflow: visible; filter: drop-shadow(0 4px 8px rgba(0,0,0,0.35)); }\n.fh-mon-bob { animation: fhFGBob 2.6s ease-in-out infinite; }\n.fh-m1 { animation: fhPath1 30s ease-in-out infinite; }\n.fh-m1 .fh-mon-tilt { animation: fhTilt1 30s ease-in-out infinite; }\n.fh-m2 { animation: fhPath2 36s ease-in-out infinite; }\n.fh-m2 .fh-mon-tilt { animation: fhTilt2 36s ease-in-out infinite; }\n.fh-m2 .fh-mon-bf { width: 30px; height: 23px; }\n.fh-m2 .fh-bf-wl, .fh-m2 .fh-bf-wr, .fh-m2 .fh-mon-bob { animation-duration: 2.2s; }\n.fh-m3 { animation: fhPath3 42s ease-in-out infinite; animation-delay: -14s; }\n.fh-m3 .fh-mon-tilt { animation: fhTilt3 42s ease-in-out infinite; animation-delay: -14s; }\n.fh-m3 .fh-mon-bf { width: 34px; height: 26px; }\n.fh-m3 .fh-bf-wl, .fh-m3 .fh-bf-wr, .fh-m3 .fh-mon-bob { animation-duration: 3s; }\n/* meandering loops that stay to the sides and sky of the closing section */\n@keyframes fhPath1 {\n  0% { left: 6%; top: 78%; } 8% { left: 12%; top: 62%; } 16% { left: 8%; top: 50%; } 24% { left: 15%; top: 40%; }\n  32% { left: 22%; top: 46%; } 40% { left: 18%; top: 30%; } 48% { left: 10%; top: 22%; } 56% { left: 16%; top: 12%; }\n  64% { left: 26%; top: 18%; } 72% { left: 20%; top: 34%; } 80% { left: 12%; top: 44%; } 90% { left: 5%; top: 60%; } 100% { left: 6%; top: 78%; }\n}\n@keyframes fhTilt1 { 0% { transform: rotate(10deg); } 16% { transform: rotate(-12deg); } 32% { transform: rotate(14deg); } 48% { transform: rotate(-16deg); } 64% { transform: rotate(12deg); } 80% { transform: rotate(-10deg); } 100% { transform: rotate(10deg); } }\n@keyframes fhPath2 {\n  0% { left: 92%; top: 70%; } 10% { left: 86%; top: 56%; } 20% { left: 90%; top: 42%; } 30% { left: 82%; top: 34%; }\n  40% { left: 76%; top: 22%; } 50% { left: 84%; top: 14%; } 60% { left: 93%; top: 24%; } 70% { left: 88%; top: 38%; }\n  80% { left: 79%; top: 48%; } 90% { left: 86%; top: 62%; } 100% { left: 92%; top: 70%; }\n}\n@keyframes fhTilt2 { 0% { transform: rotate(-10deg); } 20% { transform: rotate(12deg); } 40% { transform: rotate(-14deg); } 60% { transform: rotate(16deg); } 80% { transform: rotate(-12deg); } 100% { transform: rotate(-10deg); } }\n@keyframes fhPath3 {\n  0% { left: 34%; top: 14%; } 12% { left: 44%; top: 6%; } 24% { left: 56%; top: 10%; } 36% { left: 66%; top: 5%; }\n  48% { left: 72%; top: 14%; } 60% { left: 62%; top: 20%; } 72% { left: 50%; top: 12%; } 86% { left: 40%; top: 20%; } 100% { left: 34%; top: 14%; }\n}\n@keyframes fhTilt3 { 0% { transform: rotate(14deg); } 24% { transform: rotate(8deg); } 36% { transform: rotate(-6deg); } 60% { transform: rotate(-14deg); } 86% { transform: rotate(-8deg); } 100% { transform: rotate(14deg); } }\n/* the hero monarch gets the same natural rhythm */\n.fh-wander .fh-bf-wl, .fh-wander .fh-bf-wr { animation: fhFG 2.6s ease-in-out infinite !important; }\n.fh-wander-bob { animation: fhFGBob 2.6s ease-in-out infinite !important; }\n@media (max-width: 768px) {\n  .fh-mon-bf { width: 30px !important; height: 23px !important; }\n  .fh-m3 { display: none; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .fh-mon, .fh-mon-tilt, .fh-mon-bob, .fh-fg .fh-bf-wl, .fh-fg .fh-bf-wr { animation: none !important; }\n  .fh-m1 { left: 10%; top: 30%; } .fh-m2 { left: 88%; top: 26%; } .fh-m3 { left: 60%; top: 10%; }\n}\n\n/* \u2550\u2550\u2550\u2550 v12: WORDS \u002B PLAYFUL MONARCH \u2550\u2550\u2550\u2550 */\n.fh-reel { animation: fhReelW7 38.5s cubic-bezier(.65,0,.35,1) infinite !important; width: 3.42em; margin-right: -0.14em !important; }\n.fh-reel-in { clip-path: none !important; }\n.fh-reel-in \u003E span { animation: fhReel7 38.5s cubic-bezier(.65,0,.35,1) infinite, fhShine 5s ease-in-out infinite, fhBlur7 38.5s ease-in-out infinite !important; }\n@keyframes fhReel7 { 0.00% { transform: translateY(-0.00em); } 10.91% { transform: translateY(-0.00em); } 14.29% { transform: translateY(-1.22em); } 25.19% { transform: translateY(-1.22em); } 28.57% { transform: translateY(-2.44em); } 39.48% { transform: translateY(-2.44em); } 42.86% { transform: translateY(-3.66em); } 53.77% { transform: translateY(-3.66em); } 57.14% { transform: translateY(-4.88em); } 68.05% { transform: translateY(-4.88em); } 71.43% { transform: translateY(-6.10em); } 82.34% { transform: translateY(-6.10em); } 85.71% { transform: translateY(-7.32em); } 96.62% { transform: translateY(-7.32em); } 100% { transform: translateY(-8.54em); } }\n@keyframes fhReelW7 { 0.00% { width: 3.42em; } 10.91% { width: 3.42em; } 14.29% { width: 3.94em; } 25.19% { width: 3.94em; } 28.57% { width: 4.12em; } 39.48% { width: 4.12em; } 42.86% { width: 4.44em; } 53.77% { width: 4.44em; } 57.14% { width: 5.71em; } 68.05% { width: 5.71em; } 71.43% { width: 5.69em; } 82.34% { width: 5.69em; } 85.71% { width: 4.03em; } 96.62% { width: 4.03em; } 100% { width: 3.42em; } }\n@keyframes fhBlur7 { 2.03% { filter: blur(0); opacity: 1; } 10.91% { filter: blur(0); opacity: 1; } 12.77% { filter: blur(2px); opacity: 0.6; } 16.31% { filter: blur(0); opacity: 1; } 25.19% { filter: blur(0); opacity: 1; } 27.05% { filter: blur(2px); opacity: 0.6; } 30.60% { filter: blur(0); opacity: 1; } 39.48% { filter: blur(0); opacity: 1; } 41.34% { filter: blur(2px); opacity: 0.6; } 44.88% { filter: blur(0); opacity: 1; } 53.77% { filter: blur(0); opacity: 1; } 55.62% { filter: blur(2px); opacity: 0.6; } 59.17% { filter: blur(0); opacity: 1; } 68.05% { filter: blur(0); opacity: 1; } 69.91% { filter: blur(2px); opacity: 0.6; } 73.45% { filter: blur(0); opacity: 1; } 82.34% { filter: blur(0); opacity: 1; } 84.19% { filter: blur(2px); opacity: 0.6; } 87.74% { filter: blur(0); opacity: 1; } 96.62% { filter: blur(0); opacity: 1; } 98.48% { filter: blur(2px); opacity: 0.6; } 100% { filter: blur(0); opacity: 1; } }\n.fh-wander { display: none !important; }\n.fh-h1-rot { position: relative; }\n.fh-play { position: absolute; left: 7.08em; top: 0.48em; width: 0; height: 0; z-index: 3; pointer-events: none; animation: fhPlay 77.0s linear infinite; }\n.fh-play-tilt { display: block; animation: fhPlayTilt 77.0s linear infinite; }\n.fh-play-bob { display: block; animation: fhPlayBob 2.6s ease-in-out infinite; }\n@keyframes fhPlayBob { 0% { transform: translateY(0); } 40% { transform: translateY(-5px); } 82% { transform: translateY(-1px); } 100% { transform: translateY(0); } }\n.fh-play-bf { width: 0.62em; height: 0.48em; display: block; transform: translate(-50%, -62%); overflow: visible; filter: drop-shadow(0 3px 6px rgba(0,0,0,0.4)); }\n.fh-play .fh-bf-wl, .fh-play .fh-bf-wr { animation-duration: 2.4s; }\n@keyframes fhPlay { 0.000% { left: 2.14em; top: 1.21em; } 0.496% { left: 3.63em; top: 0.62em; } 1.104% { left: 7.08em; top: 0.48em; } 1.169% { left: 7.08em; top: 0.48em; } 4.870% { left: 7.08em; top: 0.48em; } 5.410% { left: 7.93em; top: -0.38em; } 6.018% { left: 8.84em; top: 0.20em; } 6.558% { left: 8.63em; top: 1.10em; } 7.099% { left: 7.79em; top: 1.38em; } 7.639% { left: 7.36em; top: 0.80em; } 8.247% { left: 7.61em; top: 0.48em; } 8.312% { left: 7.61em; top: 0.48em; } 12.013% { left: 7.61em; top: 0.48em; } 12.553% { left: 6.51em; top: -0.48em; } 13.094% { left: 4.08em; top: -0.10em; } 13.634% { left: 0.20em; top: 1.05em; } 14.174% { left: 2.19em; top: 1.34em; } 14.782% { left: 4.33em; top: 0.62em; } 15.390% { left: 7.79em; top: 0.48em; } 15.455% { left: 7.79em; top: 0.48em; } 19.156% { left: 7.79em; top: 0.48em; } 19.696% { left: 8.63em; top: -0.38em; } 20.304% { left: 9.54em; top: 0.20em; } 20.844% { left: 9.34em; top: 1.10em; } 21.384% { left: 8.48em; top: 1.38em; } 21.925% { left: 7.86em; top: 0.80em; } 22.532% { left: 8.11em; top: 0.48em; } 22.597% { left: 8.11em; top: 0.48em; } 26.299% { left: 8.11em; top: 0.48em; } 26.839% { left: 7.01em; top: -0.48em; } 27.379% { left: 5.67em; top: -0.10em; } 27.919% { left: 0.20em; top: 1.05em; } 28.460% { left: 3.06em; top: 1.34em; } 29.068% { left: 5.92em; top: 0.62em; } 29.675% { left: 9.38em; top: 0.48em; } 29.740% { left: 9.38em; top: 0.48em; } 33.442% { left: 9.38em; top: 0.48em; } 33.982% { left: 10.22em; top: -0.38em; } 34.590% { left: 11.12em; top: 0.20em; } 35.130% { left: 10.93em; top: 1.10em; } 35.670% { left: 10.07em; top: 1.38em; } 36.210% { left: 9.11em; top: 0.80em; } 36.818% { left: 9.36em; top: 0.48em; } 36.883% { left: 9.36em; top: 0.48em; } 40.584% { left: 9.36em; top: 0.48em; } 41.125% { left: 8.26em; top: -0.48em; } 41.665% { left: 3.99em; top: -0.10em; } 42.205% { left: 0.20em; top: 1.05em; } 42.745% { left: 2.14em; top: 1.34em; } 43.353% { left: 4.24em; top: 0.62em; } 43.961% { left: 7.70em; top: 0.48em; } 44.026% { left: 7.70em; top: 0.48em; } 47.727% { left: 7.70em; top: 0.48em; } 48.268% { left: 8.54em; top: -0.38em; } 48.875% { left: 9.45em; top: 0.20em; } 49.416% { left: 9.25em; top: 1.10em; } 49.956% { left: 8.39em; top: 1.38em; } 50.496% { left: 6.83em; top: 0.80em; } 51.104% { left: 7.08em; top: 0.48em; } 51.169% { left: 7.08em; top: 0.48em; } 54.870% { left: 7.08em; top: 0.48em; } 55.410% { left: 5.98em; top: -0.48em; } 55.951% { left: 3.90em; top: -0.10em; } 56.491% { left: 0.20em; top: 1.05em; } 57.031% { left: 2.09em; top: 1.34em; } 57.639% { left: 4.15em; top: 0.62em; } 58.247% { left: 7.61em; top: 0.48em; } 58.312% { left: 7.61em; top: 0.48em; } 62.013% { left: 7.61em; top: 0.48em; } 62.553% { left: 8.46em; top: -0.38em; } 63.161% { left: 9.36em; top: 0.20em; } 63.701% { left: 9.16em; top: 1.10em; } 64.242% { left: 8.30em; top: 1.38em; } 64.782% { left: 7.54em; top: 0.80em; } 65.390% { left: 7.79em; top: 0.48em; } 65.455% { left: 7.79em; top: 0.48em; } 69.156% { left: 7.79em; top: 0.48em; } 69.696% { left: 6.69em; top: -0.48em; } 70.236% { left: 4.40em; top: -0.10em; } 70.777% { left: 0.20em; top: 1.05em; } 71.317% { left: 2.37em; top: 1.34em; } 71.925% { left: 4.65em; top: 0.62em; } 72.532% { left: 8.11em; top: 0.48em; } 72.597% { left: 8.11em; top: 0.48em; } 76.299% { left: 8.11em; top: 0.48em; } 76.839% { left: 8.96em; top: -0.38em; } 77.447% { left: 9.86em; top: 0.20em; } 77.987% { left: 9.66em; top: 1.10em; } 78.527% { left: 8.80em; top: 1.38em; } 79.068% { left: 9.12em; top: 0.80em; } 79.675% { left: 9.38em; top: 0.48em; } 79.740% { left: 9.38em; top: 0.48em; } 83.442% { left: 9.38em; top: 0.48em; } 83.982% { left: 8.28em; top: -0.48em; } 84.522% { left: 5.65em; top: -0.10em; } 85.062% { left: 0.20em; top: 1.05em; } 85.603% { left: 3.05em; top: 1.34em; } 86.210% { left: 5.90em; top: 0.62em; } 86.818% { left: 9.36em; top: 0.48em; } 86.883% { left: 9.36em; top: 0.48em; } 90.584% { left: 9.36em; top: 0.48em; } 91.125% { left: 10.21em; top: -0.38em; } 91.732% { left: 11.11em; top: 0.20em; } 92.273% { left: 10.91em; top: 1.10em; } 92.813% { left: 10.05em; top: 1.38em; } 93.353% { left: 7.45em; top: 0.80em; } 93.961% { left: 7.70em; top: 0.48em; } 94.026% { left: 7.70em; top: 0.48em; } 97.727% { left: 7.70em; top: 0.48em; } 98.268% { left: 6.60em; top: -0.48em; } 98.808% { left: 3.38em; top: -0.10em; } 99.348% { left: 0.20em; top: 1.05em; } 99.888% { left: 1.80em; top: 1.34em; } 100.000% { left: 2.14em; top: 1.21em; } }\n@keyframes fhPlayTilt { 0.000% { transform: rotate(14deg); } 0.496% { transform: rotate(16deg); } 1.104% { transform: rotate(0deg); } 1.169% { transform: rotate(0deg); } 4.870% { transform: rotate(0deg); } 5.410% { transform: rotate(16deg); } 6.018% { transform: rotate(24deg); } 6.558% { transform: rotate(-6deg); } 7.099% { transform: rotate(-18deg); } 7.639% { transform: rotate(-12deg); } 8.247% { transform: rotate(0deg); } 8.312% { transform: rotate(0deg); } 12.013% { transform: rotate(0deg); } 12.553% { transform: rotate(-16deg); } 13.094% { transform: rotate(-12deg); } 13.634% { transform: rotate(6deg); } 14.174% { transform: rotate(14deg); } 14.782% { transform: rotate(16deg); } 15.390% { transform: rotate(0deg); } 15.455% { transform: rotate(0deg); } 19.156% { transform: rotate(0deg); } 19.696% { transform: rotate(16deg); } 20.304% { transform: rotate(24deg); } 20.844% { transform: rotate(-6deg); } 21.384% { transform: rotate(-18deg); } 21.925% { transform: rotate(-12deg); } 22.532% { transform: rotate(0deg); } 22.597% { transform: rotate(0deg); } 26.299% { transform: rotate(0deg); } 26.839% { transform: rotate(-16deg); } 27.379% { transform: rotate(-12deg); } 27.919% { transform: rotate(6deg); } 28.460% { transform: rotate(14deg); } 29.068% { transform: rotate(16deg); } 29.675% { transform: rotate(0deg); } 29.740% { transform: rotate(0deg); } 33.442% { transform: rotate(0deg); } 33.982% { transform: rotate(16deg); } 34.590% { transform: rotate(24deg); } 35.130% { transform: rotate(-6deg); } 35.670% { transform: rotate(-18deg); } 36.210% { transform: rotate(-12deg); } 36.818% { transform: rotate(0deg); } 36.883% { transform: rotate(0deg); } 40.584% { transform: rotate(0deg); } 41.125% { transform: rotate(-16deg); } 41.665% { transform: rotate(-12deg); } 42.205% { transform: rotate(6deg); } 42.745% { transform: rotate(14deg); } 43.353% { transform: rotate(16deg); } 43.961% { transform: rotate(0deg); } 44.026% { transform: rotate(0deg); } 47.727% { transform: rotate(0deg); } 48.268% { transform: rotate(16deg); } 48.875% { transform: rotate(24deg); } 49.416% { transform: rotate(-6deg); } 49.956% { transform: rotate(-18deg); } 50.496% { transform: rotate(-12deg); } 51.104% { transform: rotate(0deg); } 51.169% { transform: rotate(0deg); } 54.870% { transform: rotate(0deg); } 55.410% { transform: rotate(-16deg); } 55.951% { transform: rotate(-12deg); } 56.491% { transform: rotate(6deg); } 57.031% { transform: rotate(14deg); } 57.639% { transform: rotate(16deg); } 58.247% { transform: rotate(0deg); } 58.312% { transform: rotate(0deg); } 62.013% { transform: rotate(0deg); } 62.553% { transform: rotate(16deg); } 63.161% { transform: rotate(24deg); } 63.701% { transform: rotate(-6deg); } 64.242% { transform: rotate(-18deg); } 64.782% { transform: rotate(-12deg); } 65.390% { transform: rotate(0deg); } 65.455% { transform: rotate(0deg); } 69.156% { transform: rotate(0deg); } 69.696% { transform: rotate(-16deg); } 70.236% { transform: rotate(-12deg); } 70.777% { transform: rotate(6deg); } 71.317% { transform: rotate(14deg); } 71.925% { transform: rotate(16deg); } 72.532% { transform: rotate(0deg); } 72.597% { transform: rotate(0deg); } 76.299% { transform: rotate(0deg); } 76.839% { transform: rotate(16deg); } 77.447% { transform: rotate(24deg); } 77.987% { transform: rotate(-6deg); } 78.527% { transform: rotate(-18deg); } 79.068% { transform: rotate(-12deg); } 79.675% { transform: rotate(0deg); } 79.740% { transform: rotate(0deg); } 83.442% { transform: rotate(0deg); } 83.982% { transform: rotate(-16deg); } 84.522% { transform: rotate(-12deg); } 85.062% { transform: rotate(6deg); } 85.603% { transform: rotate(14deg); } 86.210% { transform: rotate(16deg); } 86.818% { transform: rotate(0deg); } 86.883% { transform: rotate(0deg); } 90.584% { transform: rotate(0deg); } 91.125% { transform: rotate(16deg); } 91.732% { transform: rotate(24deg); } 92.273% { transform: rotate(-6deg); } 92.813% { transform: rotate(-18deg); } 93.353% { transform: rotate(-12deg); } 93.961% { transform: rotate(0deg); } 94.026% { transform: rotate(0deg); } 97.727% { transform: rotate(0deg); } 98.268% { transform: rotate(-16deg); } 98.808% { transform: rotate(-12deg); } 99.348% { transform: rotate(6deg); } 99.888% { transform: rotate(14deg); } 100.000% { transform: rotate(14deg); } }\n\n/* \u2550\u2550\u2550\u2550 v12: GOLDEN VINES ON THE FLOURISHING WAY BOX \u2550\u2550\u2550\u2550 */\n.fh-cmp-best .fh-cmp-art { border-radius: 20px 20px 0 0; }\n.fh-bv { position: absolute; inset: 0; pointer-events: none; z-index: 3; }\n.fh-bv-l, .fh-bv-r { position: absolute; top: 18px; bottom: 10%; width: 18px; }\n.fh-bv-l { left: -9px; } .fh-bv-r { right: -9px; transform: scaleX(-1); }\n.fh-bv-stem, .fh-bv-tstem { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }\n.fh-bv-stem path, .fh-bv-tstem path { fill: none; stroke: #F79D1F; stroke-width: 2; stroke-linecap: round; stroke-dasharray: 100; stroke-dashoffset: 100; animation: fhVine 2.4s ease-out 0.3s forwards; filter: drop-shadow(0 0 4px rgba(247,157,31,0.6)); }\n.fh-bv-t { position: absolute; top: -7px; height: 14px; width: 40%; }\n.fh-bv-tl { left: 14px; } .fh-bv-tr { right: 14px; transform: scaleX(-1); }\n.fh-bv-tstem path { animation-delay: 2.4s; animation-duration: 1.4s; }\n.fh-bl, .fh-tl { position: absolute; width: 23px; height: 16px; transform: translate(-30%, -50%) rotate(var(--r)); }\n.fh-bl { left: 50%; }\n.fh-tl { top: 50%; }\n.fh-bl-sw { display: block; width: 100%; height: 100%; transform-origin: 4% 70%; transform: scale(0); animation: fhLeaf 0.7s cubic-bezier(.3,1.6,.5,1) forwards, fhLfSway 3.4s ease-in-out 3s infinite alternate; }\n.fh-bl-sw svg { width: 100%; height: 100%; display: block; overflow: visible; }\n.fh-bl-sw path { fill: #F79D1F; stroke: rgba(255,255,255,0.65); stroke-width: 0.6; }\n.fh-bl-sw .fh-bl-v { fill: none; stroke: rgba(4,30,59,0.6); stroke-width: 0.8; }\n.fh-bl0 .fh-bl-sw { animation-delay: 0.6s, 3s; } .fh-bl1 .fh-bl-sw { animation-delay: 0.9s, 3.2s; } .fh-bl2 .fh-bl-sw { animation-delay: 1.2s, 3.4s; }\n.fh-bl3 .fh-bl-sw { animation-delay: 1.4s, 3.6s; } .fh-bl4 .fh-bl-sw { animation-delay: 1.6s, 3.8s; } .fh-bl5 .fh-bl-sw { animation-delay: 1.8s, 4s; } .fh-bl6 .fh-bl-sw { animation-delay: 2.0s, 3.3s; } .fh-bl7 .fh-bl-sw { animation-delay: 2.2s, 3.5s; } .fh-bl8 .fh-bl-sw { animation-delay: 2.4s, 3.7s; } .fh-bl9 .fh-bl-sw { animation-delay: 2.6s, 3.9s; }\n.fh-tl0 .fh-bl-sw { animation-delay: 2.8s, 4.2s; } .fh-tl1 .fh-bl-sw { animation-delay: 3.0s, 4.4s; } .fh-tl2 .fh-bl-sw { animation-delay: 3.2s, 4.6s; } .fh-tl3 .fh-bl-sw { animation-delay: 3.4s, 4.8s; } .fh-tl4 .fh-bl-sw { animation-delay: 3.6s, 5s; }\n@keyframes fhLeafR { to { transform: scale(1); } }\n.fh-bvbl { position: absolute; top: -9px; width: 18px; height: 18px; transform: scale(0); animation: fhBloom 0.9s cubic-bezier(.3,1.6,.5,1) 2.6s forwards; }\n.fh-bvbl-l { left: -9px; } .fh-bvbl-r { right: -9px; }\n.fh-bvb { width: 100%; height: 100%; display: block; overflow: visible; fill: #F79D1F; stroke: #fff; stroke-width: 0.6; animation: fhBloomSpin 20s linear 3.5s infinite; }\n@supports (animation-timeline: view()) {\n  .fh-bv-stem path { animation: fhVine linear both; animation-timeline: view(); animation-range: entry 10% cover 40%; }\n  .fh-bv-tstem path { animation: fhVine linear both; animation-timeline: view(); animation-range: entry 35% cover 50%; }\n}\n@media (max-width: 860px) { .fh-bl, .fh-tl { width: 16px; height: 11px; } .fh-bv-t { width: 36%; } }\n\n/* \u2550\u2550\u2550\u2550 v12: THREE-STEP EMBLEM \u2014 DREAM \u2192 BUILD \u2192 SOAR \u2550\u2550\u2550\u2550 */\n.fh-emb { position: relative; width: 260px; height: 120px; margin: 0 auto 14px; }\n.fh-emb-svg { width: 100%; height: 100%; display: block; overflow: visible; }\n.fh-es rect { fill: rgba(255,255,255,0.05); stroke: rgba(247,157,31,0.7); stroke-width: 1.2; }\n.fh-ej path { stroke: rgba(255,255,255,0.14); stroke-width: 1; }\n.fh-es text { font-family: \u0027Raleway\u0027, sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.14em; fill: rgba(255,255,255,0.7); }\n.fh-es1 rect { animation: fhEs1 8s ease-in-out infinite; } .fh-es2 rect { animation: fhEs2 8s ease-in-out infinite; } .fh-es3 rect { animation: fhEs3 8s ease-in-out infinite; }\n.fh-es1 text { animation: fhEt1 8s ease-in-out infinite; } .fh-es2 text { animation: fhEt2 8s ease-in-out infinite; } .fh-es3 text { animation: fhEt3 8s ease-in-out infinite; }\n@keyframes fhEs1 { 0%, 4% { fill: rgba(255,255,255,0.05); } 10%, 84% { fill: rgba(247,157,31,0.35); } 100% { fill: rgba(255,255,255,0.05); } }\n@keyframes fhEs2 { 0%, 30% { fill: rgba(255,255,255,0.05); } 36%, 84% { fill: rgba(247,157,31,0.55); } 100% { fill: rgba(255,255,255,0.05); } }\n@keyframes fhEs3 { 0%, 56% { fill: rgba(255,255,255,0.05); } 62%, 84% { fill: #F79D1F; } 100% { fill: rgba(255,255,255,0.05); } }\n@keyframes fhEt1 { 0%, 4% { fill: rgba(255,255,255,0.7); } 10%, 84% { fill: #ffffff; } 100% { fill: rgba(255,255,255,0.7); } }\n@keyframes fhEt2 { 0%, 30% { fill: rgba(255,255,255,0.7); } 36%, 84% { fill: #ffffff; } 100% { fill: rgba(255,255,255,0.7); } }\n@keyframes fhEt3 { 0%, 56% { fill: rgba(255,255,255,0.7); } 62%, 84% { fill: #041E3B; } 100% { fill: rgba(255,255,255,0.7); } }\n.fh-emb-trail { fill: none; stroke: rgba(247,157,31,0.45); stroke-width: 1.2; stroke-dasharray: 2 5; stroke-linecap: round; }\n.fh-emb-fly { position: absolute; left: 40px; top: 84px; width: 0; height: 0; animation: fhEmbFly 8s ease-in-out infinite; }\n.fh-emb-tilt { animation: fhEmbTilt 8s ease-in-out infinite; }\n.fh-emb-bob { animation: fhFGBob 2.2s ease-in-out infinite; }\n.fh-emb-bf { width: 34px; height: 26px; display: block; transform: translate(-50%, -85%); overflow: visible; filter: drop-shadow(0 0 8px rgba(247,157,31,0.55)); }\n.fh-emb-fly .fh-bf-wl, .fh-emb-fly .fh-bf-wr { animation-duration: 2.2s; }\n@keyframes fhEmbFly {\n  0% { left: 40px; top: 92px; opacity: 0; } 5% { opacity: 1; } 22% { left: 44px; top: 92px; }\n  30% { left: 86px; top: 50px; } 36% { left: 126px; top: 64px; } 48% { left: 130px; top: 64px; }\n  56% { left: 172px; top: 20px; } 62% { left: 214px; top: 36px; } 78% { left: 216px; top: 36px; opacity: 1; }\n  90% { left: 240px; top: -8px; opacity: 1; } 100% { left: 262px; top: -50px; opacity: 0; }\n}\n@keyframes fhEmbTilt { 0%, 22% { transform: rotate(0deg); } 30% { transform: rotate(14deg); } 36%, 48% { transform: rotate(0deg); } 56% { transform: rotate(14deg); } 62%, 78% { transform: rotate(0deg); } 100% { transform: rotate(20deg); } }\n.fh-sc-fly, .fh-sc-path { display: none !important; }\n\n/* \u2550\u2550\u2550\u2550 v12: METRICS \u2014 INTENTIONAL 2\u00D72 ON SMALL SCREENS \u2550\u2550\u2550\u2550 */\n@media (max-width: 768px) {\n  .fh-metrics { padding: 4px 16px 0 !important; position: relative; }\n  .fh-metrics::before { display: block !important; left: 16px !important; right: 16px !important; }\n  .fh-metrics-grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; flex-direction: unset !important; gap: 0 !important; }\n  .fh-metric { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 4px !important; padding: 22px 16px 22px 18px !important; border: 0 !important; border-bottom: 1px solid rgba(255,255,255,0.08) !important; grid-template-columns: none !important; }\n  .fh-metric:nth-child(odd) { border-right: 1px solid rgba(255,255,255,0.08) !important; }\n  .fh-metric:nth-child(n\u002B3) { border-bottom: 0 !important; }\n  .fh-metric-num { font-size: 36px !important; grid-row: auto !important; grid-column: auto !important; text-align: left !important; align-self: flex-start !important; width: auto !important; margin: 0 !important; }\n  .fh-metric-title, .fh-metric-sub { text-align: left !important; }\n  .fh-metric-title { font-size: 14px !important; grid-row: auto !important; grid-column: auto !important; }\n  .fh-metric-sub { font-size: 11.5px !important; grid-row: auto !important; grid-column: auto !important; margin: 0 !important; }\n}\n@media (max-width: 360px) { .fh-metric { padding: 18px 10px 18px 12px !important; } .fh-metric-num { font-size: 30px !important; } .fh-metric-title { font-size: 13px !important; } }\n\n/* \u2550\u2550\u2550\u2550 v12: PROOF TILES \u2014 STURDY BUTTONS, NO CLIPPING \u2550\u2550\u2550\u2550 */\n.fh-tile-learn { white-space: nowrap !important; display: inline-flex !important; width: auto !important; max-width: 100%; line-height: 1.2 !important; padding: 8px 14px !important; border: 0 !important; box-shadow: none !important; height: auto !important; min-height: 0 !important; font-size: 11px !important; flex-wrap: nowrap !important; }\n.fh-tile:hover .fh-tile-learn, .fh-tile.fh-open .fh-tile-learn { max-height: 48px; }\n.fh-tile:hover .fh-tile-body, .fh-tile.fh-open .fh-tile-body { max-height: 220px; }\n.fh-tile-ov { overflow: hidden; }\n@media (max-width: 768px) { .fh-mosaic { grid-template-rows: 230px 230px 230px !important; } }\n@media (max-width: 480px) { .fh-mosaic { grid-template-rows: repeat(5, 230px) !important; } }\n\n@media (prefers-reduced-motion: reduce) {\n  .fh-play, .fh-play-tilt, .fh-play-bob, .fh-emb-fly, .fh-emb-tilt, .fh-emb-bob, .fh-es rect, .fh-es text { animation: none !important; }\n  .fh-play { left: 7.08em; top: 0.48em; opacity: 1; }\n  .fh-emb-fly { left: 216px; top: 36px; }\n  .fh-bv-stem path, .fh-bv-tstem path { animation: none !important; stroke-dashoffset: 0 !important; }\n  .fh-bl-sw, .fh-bvbl, .fh-bvb { animation: none !important; transform: none !important; }\n}\n\n\n/* \u2550\u2550\u2550\u2550 v13: THE FLOURISHING WAY \u2014 INTENTIONAL BOTANICAL FRAME \u2550\u2550\u2550\u2550 */\n.fh-cmp-best { box-shadow: 0 30px 70px rgba(0,0,0,0.45), 0 0 0 1px rgba(247,157,31,0.25), 0 0 40px rgba(247,157,31,0.12) !important; }\n.fh-frame { position: absolute; inset: 0; pointer-events: none; z-index: 3; }\n.fh-frame-in { position: absolute; inset: 8px; border-radius: 14px; border: 1px solid rgba(247,157,31,0.28); }\n.fh-co { position: absolute; width: 78px; height: 78px; overflow: visible; }\n.fh-co-tl { top: -6px; left: -6px; }\n.fh-co-tr { top: -6px; right: -6px; transform: scaleX(-1); }\n.fh-co-bl { bottom: -6px; left: -6px; transform: scaleY(-1); }\n.fh-co-br { bottom: -6px; right: -6px; transform: scale(-1, -1); }\n.fh-co-stem { fill: none; stroke: #F79D1F; stroke-width: 1.8; stroke-linecap: round; stroke-dasharray: 100; stroke-dashoffset: 100; animation: fhVine 1.6s ease-out 0.2s forwards; filter: drop-shadow(0 0 3px rgba(247,157,31,0.6)); }\n.fh-co-lf { transform-box: fill-box; transform-origin: 0% 50%; transform: scale(0); animation: fhLeaf 0.6s cubic-bezier(.3,1.6,.5,1) forwards; }\n.fh-co-lf path { fill: #F79D1F; stroke: rgba(255,255,255,0.6); stroke-width: 0.6; }\n.fh-co-flower { fill: #F79D1F; stroke: #ffffff; stroke-width: 0.7; transform-box: fill-box; transform-origin: center; transform: scale(0); animation: fhBloom 0.8s cubic-bezier(.3,1.6,.5,1) 1.5s forwards, fhBloomSpin 24s linear 2.4s infinite; }\n.fh-co-flower .fh-fc { fill: #041E3B; stroke: #ffffff; stroke-width: 0.8; }\n@supports (animation-timeline: view()) {\n  .fh-co-stem { animation: fhVine linear both; animation-timeline: view(); animation-range: entry 10% cover 35%; }\n}\n/* flower badge \u002B flower dividers */\n.fh-flw-badge { display: inline-flex; width: 22px; height: 22px; }\n.fh-flw, .fh-rs-fl { width: 100%; height: 100%; display: block; overflow: visible; fill: #F79D1F; stroke: #ffffff; stroke-width: 0.6; }\n.fh-flw .fh-fc, .fh-rs-fl .fh-fc { fill: #041E3B; stroke: #ffffff; stroke-width: 0.8; }\n.fh-flw { animation: fhBloomSpin 30s linear infinite; }\n.fh-rs-link i { width: 13px !important; height: 13px !important; }\n.fh-rs-link { gap: 12px !important; }\n.fh-rs-fl { stroke-width: 0.4 !important; }\n\n/* \u2550\u2550\u2550\u2550 v13: MONARCH CIRCLING THE DREAM \u2192 BUILD \u2192 SOAR STEPS \u2550\u2550\u2550\u2550 */\n.fh-sc-fly { display: block !important; position: absolute; left: 3%; top: 150px; width: 0; height: 0; z-index: 3; animation: fhCircle 18s ease-in-out infinite !important; }\n.fh-sc-fly .fh-sc-sway { animation: fhCircleTilt 18s ease-in-out infinite !important; }\n.fh-sc-fly .fh-sc-bf { width: 48px; height: 37px; }\n.fh-sc-fly .fh-bf-wl, .fh-sc-fly .fh-bf-wr { animation: fhFG 2.4s ease-in-out infinite !important; }\n@keyframes fhCircle {\n  0%   { left: 3%;  top: 150px; }\n  10%  { left: 18%; top: 120px; }\n  22%  { left: 34%; top: 230px; }\n  34%  { left: 52%; top: 380px; }\n  46%  { left: 72%; top: 470px; }\n  56%  { left: 90%; top: 430px; }\n  66%  { left: 98%; top: 260px; }\n  76%  { left: 90%; top: 60px; }\n  86%  { left: 60%; top: 10px; }\n  94%  { left: 26%; top: 60px; }\n  100% { left: 3%;  top: 150px; }\n}\n@keyframes fhCircleTilt {\n  0% { transform: rotate(-6deg); } 10% { transform: rotate(10deg); } 22% { transform: rotate(16deg); } 34% { transform: rotate(12deg); }\n  46% { transform: rotate(6deg); } 56% { transform: rotate(-8deg); } 66% { transform: rotate(-14deg); } 76% { transform: rotate(-16deg); }\n  86% { transform: rotate(-10deg); } 94% { transform: rotate(-8deg); } 100% { transform: rotate(-6deg); }\n}\n@media (max-width: 900px) { .fh-sc-fly { display: none !important; } }\n@media (max-width: 860px) { .fh-co { width: 54px !important; height: 54px !important; } .fh-frame-in { inset: 6px !important; } }\n@container fhwrap (max-width: 860px) { .fh-co { width: 54px !important; height: 54px !important; } }\n@container fhwrap (max-width: 900px) { .fh-sc-fly { display: none !important; } }\n@media (prefers-reduced-motion: reduce) {\n  .fh-co-stem { animation: none !important; stroke-dashoffset: 0 !important; }\n  .fh-co-lf, .fh-co-flower { animation: none !important; transform: none !important; }\n  .fh-flw, .fh-sc-fly, .fh-sc-fly .fh-sc-sway { animation: none !important; }\n  .fh-sc-fly { left: 83%; top: 40px; }\n}\n\n/* \u2550\u2550\u2550\u2550 v14: SOFT POINTS OF LIGHT BEHIND \u0022YOU ARE MEANT FOR MORE\u0022 \u2550\u2550\u2550\u2550 */\n.fh-glows { position: absolute; inset: 0; pointer-events: none; overflow: hidden; z-index: 1; }\n.fh-glow-haze { position: absolute; left: 50%; top: 42%; width: 70%; height: 70%; transform: translate(-50%, -50%); border-radius: 50%;\n  background: radial-gradient(ellipse at center, rgba(247,157,31,0.10) 0%, rgba(247,157,31,0.04) 40%, transparent 70%);\n  animation: fhHaze 9s ease-in-out infinite alternate; }\n@keyframes fhHaze { from { opacity: 0.7; transform: translate(-50%, -50%) scale(0.96); } to { opacity: 1; transform: translate(-50%, -50%) scale(1.04); } }\n.fh-gl { position: absolute; border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,214,150,0.95) 0%, rgba(247,157,31,0.55) 40%, rgba(247,157,31,0) 72%);\n  box-shadow: 0 0 12px 4px rgba(247,157,31,0.25);\n  opacity: 0.15; animation-name: fhTwinkle, fhFloatUp; animation-timing-function: ease-in-out, ease-in-out; animation-iteration-count: infinite, infinite; animation-direction: alternate, alternate; }\n.fh-gl-w { background: radial-gradient(circle, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.4) 40%, rgba(255,255,255,0) 72%); box-shadow: 0 0 10px 3px rgba(255,255,255,0.18); }\n@keyframes fhTwinkle { 0% { opacity: 0.12; } 50% { opacity: 0.85; } 100% { opacity: 0.25; } }\n@keyframes fhFloatUp { from { transform: translate(0, 6px) scale(0.85); } to { transform: translate(4px, -10px) scale(1.15); } }\n.fh-close-bf { position: relative; z-index: 2; }\n@media (prefers-reduced-motion: reduce) { .fh-gl, .fh-glow-haze { animation: none !important; } .fh-gl { opacity: 0.4; } }\n\n/* \u2550\u2550\u2550\u2550 v16: SECTION RHYTHM \u2014 three surfaces \u002B signature act dividers \u2550\u2550\u2550\u2550 */\n.fh-proof, .fh-built, .fh-start, .fh-pricing { background: #062340 !important; }\n.fh-metrics, .fh-prob4, .fh-claude, .fh-rails, .fh-faq { background: #041E3B !important; }\n.fh-proof, .fh-prob4, .fh-claude, .fh-built, .fh-rails, .fh-start, .fh-faq, .fh-pricing, .fh-close { border-top: 0 !important; }\n.fh-act { position: relative; height: 0; display: flex; align-items: center; justify-content: center; gap: 16px; z-index: 6; }\n.fh-act-l { width: min(30vw, 320px); height: 1px; background: linear-gradient(90deg, transparent, rgba(247,157,31,0.75)); }\n.fh-act-r { background: linear-gradient(90deg, rgba(247,157,31,0.75), transparent); }\n.fh-act-fl { width: 30px; height: 30px; padding: 6px; border-radius: 50%; background: #041E3B; border: 1px solid rgba(247,157,31,0.5) !important; box-shadow: 0 0 18px rgba(247,157,31,0.35); display: flex; }\n.fh-act-svg { width: 100%; height: 100%; display: block; overflow: visible; fill: #F79D1F; stroke: #fff; stroke-width: 0.5; }\n.fh-act-svg .fh-fc, .fh-rule-bf .fh-fc { fill: #041E3B; stroke: #fff; stroke-width: 0.7; }\n.fh-rule-bf svg.fh-mini { fill: #F79D1F; stroke: #fff; stroke-width: 0.5; }\n\n/* \u2550\u2550\u2550\u2550 v16: SPOTLIGHT BAND \u2550\u2550\u2550\u2550 */\n.fh-spot { position: relative; padding: 110px 80px; background: #041E3B; overflow: hidden; text-align: center; }\n.fh-spot-glow { position: absolute; inset: -20% -10%; background: radial-gradient(ellipse 50% 45% at 50% 50%, rgba(247,157,31,0.18), rgba(247,157,31,0.05) 45%, transparent 70%); pointer-events: none; }\n.fh-spot-in { position: relative; z-index: 1; }\n.fh-hyb-spot { border: 0 !important; background: transparent !important; margin: 0 auto !important; padding: 0 !important; max-width: 920px; }\n.fh-hyb-spot::before { display: none !important; }\n.fh-hyb-spot .fh-hyb-h { font-size: clamp(30px, 3.6vw, 52px) !important; }\n.fh-hyb-spot .fh-hyb-p { font-size: 17px !important; }\n\n/* \u2550\u2550\u2550\u2550 v16: PRICING ON SYSTEM \u2550\u2550\u2550\u2550 */\n.fh-tprice { color: rgba(255,255,255,0.75) !important; }\n.fh-table { border-radius: 20px !important; overflow: hidden; }\n\n/* \u2550\u2550\u2550\u2550 v16: ONE ART DIRECTION FOR PHOTOS \u2550\u2550\u2550\u2550 */\n.fh-rl-img, .fh-tile { isolation: isolate; }\n.fh-rl-img img, .fh-tile img { filter: grayscale(0.55) contrast(1.06) brightness(0.62) saturate(0.85) !important; }\n.fh-rl-img::before, .fh-tile::before { content: \u0027\u0027; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(160deg, rgba(4,30,59,0.55) 0%, rgba(247,157,31,0.22) 100%); mix-blend-mode: color; }\n.fh-tile-ov { z-index: 2; }\n.fh-close-bg { display: none !important; }\n\n/* \u2550\u2550\u2550\u2550 v16: STAIRCASE BASES FADE INTO THE PAGE \u2550\u2550\u2550\u2550 */\n.fh-sc-base { -webkit-mask-image: linear-gradient(180deg, #000 55%, transparent 100%); mask-image: linear-gradient(180deg, #000 55%, transparent 100%); }\n\n/* \u2550\u2550\u2550\u2550 v16: READABILITY \u002B MOTION CONTROL \u2550\u2550\u2550\u2550 */\n.fh-cl-cap { color: rgba(255,255,255,0.58) !important; }\n.fh-pause { position: absolute; left: 80px; bottom: 34px; z-index: 4; display: inline-flex; align-items: center; gap: 8px; padding: 8px 12px; border-radius: 999px; text-decoration: none; font-size: 12px; font-weight: 500; color: rgba(255,255,255,0.82); background: rgba(4,30,59,0.55); border: 1px solid rgba(255,255,255,0.28) !important; }\n.fh-pause[hidden] { display: none !important; }\n.fh-pause:hover { color: #F79D1F; border-color: #F79D1F !important; }\n.fh-pause:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-pause-ic { width: 9px; height: 10px; border-left: 3px solid currentColor; border-right: 3px solid currentColor; box-sizing: border-box; }\n.fh-paused .fh-pause-ic { border: 0; border-left: 9px solid currentColor; border-top: 5px solid transparent; border-bottom: 5px solid transparent; width: 0; height: 0; }\n.fh-wrap.fh-paused *, .fh-wrap.fh-paused *::before, .fh-wrap.fh-paused *::after { animation-play-state: paused !important; }\n\n/* \u2550\u2550\u2550\u2550 v16: BUILT THIS WAY \u2550\u2550\u2550\u2550 */\n.fh-built { padding: 100px 80px; }\n.fh-pf-grid { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr); gap: 32px; max-width: 1120px; margin: 0 auto; align-items: start; }\n.fh-pf-convo { border-radius: 20px; padding: 24px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.12) !important; box-shadow: 0 30px 70px rgba(0,0,0,0.35); }\n.fh-pf-head { display: flex; align-items: center; gap: 10px; font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.62); padding-bottom: 14px; margin-bottom: 16px; border-bottom: 1px solid rgba(255,255,255,0.08) !important; }\n.fh-pf-thread { display: flex; flex-direction: column; gap: 10px; }\n.fh-pf-you { align-self: flex-end; max-width: 82%; padding: 11px 15px; border-radius: 14px 14px 4px 14px; background: rgba(255,255,255,0.09); color: rgba(255,255,255,0.88); font-size: 14px; font-weight: 400; line-height: 1.55; }\n.fh-pf-ai { align-self: flex-start; max-width: 88%; padding: 11px 15px; border-radius: 14px 14px 14px 4px; background: rgba(247,157,31,0.08); border: 1px solid rgba(247,157,31,0.25) !important; color: rgba(255,255,255,0.82); font-size: 14px; font-weight: 300; line-height: 1.6; margin-bottom: 6px; }\n.fh-pf-tag { display: block; font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #F79D1F; margin-bottom: 3px; }\n.fh-pf-sites { display: flex; flex-direction: column; gap: 12px; }\n.fh-pf-sites-h, .fh-try-h { font-size: 11px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255,255,255,0.65); margin-bottom: 6px; }\n.fh-pf-site { display: flex; gap: 14px; align-items: flex-start; padding: 18px; border-radius: 16px; text-decoration: none; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.12) !important; transition: border-color 0.3s, transform 0.3s; }\n.fh-pf-site:hover { border-color: rgba(247,157,31,0.55) !important; transform: translateY(-3px); }\n.fh-pf-site:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-pf-here { border-color: rgba(247,157,31,0.45) !important; background: rgba(247,157,31,0.06); }\n.fh-pf-fl { flex: 0 0 22px; height: 22px; margin-top: 2px; }\n.fh-pf-svg { width: 100%; height: 100%; display: block; fill: #F79D1F; stroke: #fff; stroke-width: 0.5; }\n.fh-pf-svg .fh-fc { fill: #041E3B; stroke: #fff; stroke-width: 0.7; }\n.fh-pf-body { display: flex; flex-direction: column; gap: 4px; }\n.fh-pf-name { font-family: \u0027Raleway\u0027, sans-serif; font-size: 17px; font-weight: 600; color: #fff; display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }\n.fh-pf-badge { font-family: \u0027Open Sans\u0027, sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #041E3B; background: #F79D1F; padding: 3px 8px; border-radius: 999px; }\n.fh-pf-desc { font-size: 14px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.6; }\n.fh-pf-url { font-size: 12px; font-weight: 500; color: #F79D1F; }\n\n/* \u2550\u2550\u2550\u2550 v16: GET STARTED \u2550\u2550\u2550\u2550 */\n.fh-start { padding: 100px 80px; }\n.fh-gs-steps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; max-width: 1120px; margin: 0 auto 32px; counter-reset: gs; }\n.fh-gs { position: relative; padding: 26px 24px; border-radius: 18px; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.12) !important; }\n.fh-gs-n { width: 34px; height: 34px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: \u0027Raleway\u0027, sans-serif; font-weight: 700; font-size: 15px; color: #041E3B; background: #F79D1F; margin-bottom: 14px; }\n.fh-gs-t { font-size: 19px; font-weight: 600; color: #fff; margin-bottom: 8px; }\n.fh-gs-d { font-size: 14px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.7; }\n.fh-gs-grid { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr); gap: 20px; max-width: 1120px; margin: 0 auto; }\n.fh-try, .fh-cc { padding: 24px; border-radius: 18px; background: rgba(4,30,59,0.55); border: 1px solid rgba(255,255,255,0.12) !important; }\n.fh-pr { display: flex; align-items: center; gap: 14px; padding: 14px 0; border-top: 1px solid rgba(255,255,255,0.08) !important; }\n.fh-pr:first-of-type { border-top: 0 !important; }\n.fh-pr-t { flex: 1; font-size: 14.5px; font-weight: 400; color: rgba(255,255,255,0.88); line-height: 1.6; }\n.fh-copy { flex: 0 0 auto; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; text-decoration: none; color: #F79D1F; padding: 9px 14px; border-radius: 999px; border: 1px solid rgba(247,157,31,0.5) !important; min-width: 70px; text-align: center; }\n.fh-copy:hover { background: rgba(247,157,31,0.12); }\n.fh-copy:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-copy.fh-copied { background: #F79D1F; color: #041E3B; }\n.fh-cc-col { margin-top: 10px; }\n.fh-cc-lab { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; margin: 12px 0 6px; }\n.fh-cc-yes { color: #F79D1F; } .fh-cc-no { color: rgba(255,255,255,0.7); }\n.fh-cc-i { display: flex; gap: 10px; font-size: 14px; font-weight: 300; color: rgba(255,255,255,0.82); line-height: 1.55; padding: 5px 0; }\n.fh-cc-i span { flex: 0 0 14px; font-weight: 700; color: #F79D1F; }\n.fh-cc-no ~ .fh-cc-i span { color: rgba(255,255,255,0.6); }\n.fh-gs-cta { text-align: center; margin-top: 36px; }\n.fh-gs-inc { margin-top: 14px; font-size: 13px; font-weight: 400; color: rgba(255,255,255,0.72); }\n\n@media (max-width: 1024px) { .fh-built, .fh-start, .fh-spot { padding: 80px 48px !important; } .fh-pause { left: 48px !important; } }\n@media (max-width: 900px) {\n  .fh-pf-grid, .fh-gs-grid { grid-template-columns: minmax(0, 1fr) !important; }\n  .fh-gs-steps { grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; }\n  .fh-gs { display: grid !important; grid-template-columns: 34px minmax(0, 1fr) !important; column-gap: 14px !important; padding: 18px !important; }\n  .fh-gs-n { grid-row: 1 / span 2; margin-bottom: 0 !important; }\n}\n@media (max-width: 768px) {\n  .fh-built, .fh-start, .fh-spot { padding: 64px 20px !important; }\n  .fh-pause { left: 24px !important; bottom: 18px !important; }\n  .fh-act-l { width: 28vw !important; }\n  .fh-pr { flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-pause { display: none !important; } }\n@container fhwrap (max-width: 1024px) { .fh-built, .fh-start, .fh-spot { padding: 80px 48px !important; } .fh-pause { left: 48px !important; } }\n@container fhwrap (max-width: 900px) {\n  .fh-pf-grid, .fh-gs-grid { grid-template-columns: minmax(0, 1fr) !important; }\n  .fh-gs-steps { grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; }\n  .fh-gs { display: grid !important; grid-template-columns: 34px minmax(0, 1fr) !important; column-gap: 14px !important; padding: 18px !important; }\n  .fh-gs-n { grid-row: 1 / span 2; margin-bottom: 0 !important; }\n}\n@container fhwrap (max-width: 768px) {\n  .fh-built, .fh-start, .fh-spot { padding: 64px 20px !important; }\n  .fh-pause { left: 24px !important; bottom: 18px !important; }\n  .fh-act-l { width: 28vw !important; }\n  .fh-pr { flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; }\n}\n/* \u2550\u2550\u2550\u2550 v17: QUIET PAUSE CONTROL \u2550\u2550\u2550\u2550 */\n.fh-srt { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }\n.fh-pause { width: 36px; height: 36px; padding: 0 !important; justify-content: center; border-radius: 50% !important; background: rgba(4,30,59,0.45) !important; border-color: rgba(255,255,255,0.22) !important; opacity: 0.75; }\n.fh-pause:hover { opacity: 1; }\n\n/* \u2550\u2550\u2550\u2550 v17: THE NEW AI RISK \u2014 BRAND HEADLINE, ONE SIZE UP \u2550\u2550\u2550\u2550 */\n.fh-risk-hd { text-align: center; max-width: 1120px; margin: 0 auto 56px; }\n.fh-risk-h { font-family: \u0027Raleway\u0027, sans-serif; font-weight: 300; color: #fff; line-height: 1.12; margin: 14px 0 0; letter-spacing: -0.01em; }\n.fh-risk-l1 { display: block; font-size: clamp(36px, 4.6vw, 68px); }\n.fh-risk-l2 { display: block; font-size: clamp(24px, 2.6vw, 38px); margin-top: 10px; color: rgba(255,255,255,0.88); }\n.fh-risk-l2 strong { font-weight: 700; color: #F79D1F; }\n.fh-risk-hd .fh-p2-bridge { margin-top: 18px !important; }\n/* progression between the three cards */\n.fh-cmp { position: relative; }\n.fh-cmp \u003E .fh-cmp-c:not(.fh-cmp-best)::after { content: \u0027\u2192\u0027; position: absolute; right: -19px; top: 34%; z-index: 4; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 15px; color: #041E3B; background: #F79D1F; box-shadow: 0 0 0 5px #041E3B; }\n.fh-cmp-c { position: relative; overflow: visible !important; } .fh-cmp-art { border-radius: 20px 20px 0 0; overflow: hidden; }\n@media (max-width: 860px) { .fh-cmp \u003E .fh-cmp-c:not(.fh-cmp-best)::after { content: \u0027\u2193\u0027; right: auto; left: 50%; top: auto; bottom: -21px; transform: translateX(-50%); } }\n\n/* \u2550\u2550\u2550\u2550 v17: SPOTLIGHT \u2014 WHERE THE THREE MEET \u2550\u2550\u2550\u2550 */\n.fh-spot-grid { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 0.95fr); gap: 56px; align-items: center; text-align: left !important; max-width: 1180px !important; }\n.fh-spot-txt { text-align: left; }\n.fh-spot-txt .fh-hyb-p { margin-left: 0 !important; }\n.fh-spot .fh-rule-bf { justify-content: center; }\n.fh-venn svg { width: 100%; height: auto; display: block; overflow: visible; }\n.fh-vc { transform-box: fill-box; transform-origin: center; mix-blend-mode: screen; }\n.fh-vc1 { animation: fhV1 9s ease-in-out infinite alternate; } .fh-vc2 { animation: fhV2 10s ease-in-out infinite alternate; } .fh-vc3 { animation: fhV3 11s ease-in-out infinite alternate; }\n@keyframes fhV1 { from { transform: translate(0, -6px); } to { transform: translate(0, 4px); } }\n@keyframes fhV2 { from { transform: translate(-6px, 4px); } to { transform: translate(4px, -2px); } }\n@keyframes fhV3 { from { transform: translate(6px, 4px); } to { transform: translate(-4px, -2px); } }\n.fh-v-core { filter: drop-shadow(0 0 18px rgba(247,157,31,0.7)); animation: fhCore 4s ease-in-out infinite alternate; transform-box: fill-box; transform-origin: center; }\n@keyframes fhCore { from { transform: scale(0.96); } to { transform: scale(1.04); } }\n.fh-venn .fh-bf-wl, .fh-venn .fh-bf-wr { animation: fhFG 2.8s ease-in-out infinite; }\n@media (max-width: 900px) { .fh-spot-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 30px !important; text-align: center !important; } .fh-spot-txt { text-align: center; } .fh-venn { max-width: 460px; margin: 0 auto; } }\n\n/* \u2550\u2550\u2550\u2550 v17: DREAM \u2192 BUILD \u2192 SOAR \u2014 CARDS GROW, NO BASES \u2550\u2550\u2550\u2550 */\n.fh-sc-base { display: none !important; }\n.fh-sc { padding-top: 120px !important; }\n.fh-sc-step[data-k=\u00221\u0022] .fh-sc-card { min-height: 380px; } .fh-sc-step[data-k=\u00222\u0022] .fh-sc-card { min-height: 460px; } .fh-sc-step[data-k=\u00223\u0022] .fh-sc-card { min-height: 540px; }\n.fh-sc-card { display: flex; flex-direction: column; }\n.fh-sc-art { flex: 1 0 auto; display: flex; align-items: center; }\n.fh-sc-fly.fh-wa, .fh-sc-fly.fh-wa .fh-sc-sway { animation: none !important; }\n.fh-sc-fly.fh-wa { left: 0 !important; top: 0 !important; }\n.fh-sc-fly.fh-wa .fh-sc-bf { transform: translate(-50%, -88%) !important; width: 44px !important; height: 34px !important; }\n@media (max-width: 900px) { .fh-sc-card { min-height: 0 !important; } .fh-sc { padding-top: 0 !important; } }\n\n/* \u2550\u2550\u2550\u2550 v17: PROOF \u2014 CONVERSATION \u002B REAL HUBSITES \u2550\u2550\u2550\u2550 */\n.fh-pf-grid { grid-template-columns: minmax(0, 1fr) !important; max-width: 860px !important; }\n.fh-pf-head2 { display: flex; gap: 14px; align-items: center; padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid rgba(255,255,255,0.08) !important; }\n.fh-pf-head2 .fh-pf-fl { flex: 0 0 28px; height: 28px; margin: 0; }\n.fh-pf-id { display: flex; flex-direction: column; gap: 3px; }\n.fh-pf-url2 { font-size: 13px; color: rgba(255,255,255,0.7); }\n.fh-pf-convo { border-color: rgba(247,157,31,0.45) !important; }\n.fh-hubs { max-width: 1180px; margin: 72px auto 0; }\n.fh-hubs-h { text-align: center; margin-bottom: 30px; }\n.fh-hubs-row { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; align-items: start; }\n.fh-hub { display: flex; flex-direction: column; gap: 8px; text-decoration: none; transition: transform 0.4s; }\n.fh-hub1 { transform: rotate(-2.5deg) translateY(22px); } .fh-hub2 { transform: rotate(-0.8deg) translateY(-8px); } .fh-hub3 { transform: rotate(0.8deg) translateY(-8px); } .fh-hub4 { transform: rotate(2.5deg) translateY(22px); }\n@media (max-width: 1100px) { .fh-hubs-row { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 40px 28px !important; } .fh-hub1, .fh-hub2, .fh-hub3, .fh-hub4 { transform: none !important; } }\n.fh-hub:hover { transform: translateY(-8px) rotate(0deg); }\n.fh-hub:focus-visible { outline: 3px solid #F79D1F; outline-offset: 6px; }\n.fh-hub-frame { display: block; border-radius: 14px; overflow: hidden; border: 1px solid rgba(255,255,255,0.18); background: #062340; box-shadow: 0 30px 60px rgba(0,0,0,0.5), 0 0 0 6px rgba(255,255,255,0.03); }\n.fh-hub-bar { display: flex; align-items: center; gap: 6px; height: 28px; padding: 0 12px; background: rgba(255,255,255,0.06); border-bottom: 1px solid rgba(255,255,255,0.1); font-size: 11px; color: rgba(255,255,255,0.6); }\n.fh-hub-bar i { width: 8px; height: 8px; border-radius: 50%; background: rgba(255,255,255,0.3); } .fh-hub-bar i:first-child { background: #F79D1F; }\n.fh-hub-bar span { margin-left: 10px; }\n.fh-hub-frame img { display: block; width: 100%; height: auto; }\n.fh-hub-name { margin-top: 14px; font-family: \u0027Raleway\u0027, sans-serif; font-size: 18px; font-weight: 700; color: #fff; text-align: center; }\n.fh-hub-desc { font-size: 14px; font-weight: 300; color: rgba(255,255,255,0.78); text-align: center; }\n.fh-hub-go { font-size: 12px; font-weight: 600; letter-spacing: 0.06em; color: #F79D1F; text-align: center; }\n@media (max-width: 600px) { .fh-hubs-row { grid-template-columns: minmax(0, 1fr) !important; gap: 40px !important; max-width: 520px; margin: 0 auto; } .fh-hub1, .fh-hub2, .fh-hub3, .fh-hub4 { transform: none !important; } }\n\n/* \u2550\u2550\u2550\u2550 v17: GET STARTED \u2014 ICONS \u002B TYPING \u2550\u2550\u2550\u2550 */\n.fh-gs-top { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }\n.fh-gs-ic { width: 52px; height: 52px; border-radius: 14px; display: flex; align-items: center; justify-content: center; background: rgba(247,157,31,0.12); border: 1px solid rgba(247,157,31,0.45); }\n.fh-gs-ic svg, .fh-pr-ic svg { width: 28px; height: 28px; fill: none; stroke: #F79D1F; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n.fh-gs-top .fh-gs-n { width: 26px !important; height: 26px !important; font-size: 13px !important; margin: 0 !important; }\n.fh-pr-t { display: flex; gap: 12px; align-items: flex-start; }\n.fh-pr-ic { flex: 0 0 22px; margin-top: 2px; } .fh-pr-ic svg { width: 22px; height: 22px; }\n.fh-typing::after { content: \u0027\u0027; display: inline-block; width: 2px; height: 1.05em; margin-left: 2px; vertical-align: -0.15em; background: #F79D1F; animation: fhCaret 0.9s steps(1) infinite; }\n@keyframes fhCaret { 50% { opacity: 0; } }\n.fh-try-h { display: flex; align-items: center; gap: 10px; }\n.fh-try-dot { width: 8px; height: 8px; border-radius: 50%; background: #F79D1F; box-shadow: 0 0 0 4px rgba(247,157,31,0.2); }\n@media (max-width: 900px) { .fh-gs { grid-template-columns: minmax(0, 1fr) !important; } .fh-gs-top { grid-row: auto !important; } }\n@media (prefers-reduced-motion: reduce) { .fh-vc, .fh-v-core, .fh-venn .fh-bf-wl, .fh-venn .fh-bf-wr { animation: none !important; } }\n@container fhwrap (max-width: 860px) { .fh-cmp \u003E .fh-cmp-c:not(.fh-cmp-best)::after { content: \u0027\u2193\u0027; right: auto; left: 50%; top: auto; bottom: -21px; transform: translateX(-50%); } }\n@container fhwrap (max-width: 900px) { .fh-spot-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 30px !important; text-align: center !important; } .fh-spot-txt { text-align: center; } .fh-venn { max-width: 460px; margin: 0 auto; } }\n@container fhwrap (max-width: 900px) { .fh-sc-card { min-height: 0 !important; } .fh-sc { padding-top: 0 !important; } }\n@container fhwrap (max-width: 1100px) { .fh-hubs-row { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 40px 28px !important; } .fh-hub1, .fh-hub2, .fh-hub3, .fh-hub4 { transform: none !important; } }\n@container fhwrap (max-width: 600px) { .fh-hubs-row { grid-template-columns: minmax(0, 1fr) !important; gap: 40px !important; max-width: 520px; margin: 0 auto; } .fh-hub1, .fh-hub2, .fh-hub3, .fh-hub4 { transform: none !important; } }\n@container fhwrap (max-width: 900px) { .fh-gs { grid-template-columns: minmax(0, 1fr) !important; } .fh-gs-top { grid-row: auto !important; } }\n/* \u2550\u2550\u2550\u2550 v18: USE CASES AS LIVE HUBSITES \u2550\u2550\u2550\u2550 */\n.fh-ucs { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-auto-rows: auto; gap: 24px; max-width: 1120px; margin: 0 auto; }\n.fh-uc { display: flex; flex-direction: column; text-decoration: none; border-radius: 18px; overflow: hidden; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.12) !important; transition: transform 0.35s, border-color 0.35s, box-shadow 0.35s; }\n.fh-uc:hover { transform: translateY(-6px); border-color: rgba(247,157,31,0.55) !important; box-shadow: 0 28px 60px rgba(0,0,0,0.45); }\n.fh-uc:focus-visible { outline: 3px solid #F79D1F; outline-offset: 4px; }\n.fh-uc-feat { grid-row: span 2; background: rgba(247,157,31,0.05); border-color: rgba(247,157,31,0.35) !important; }\n.fh-uc-frame { display: block; position: relative; background: #062340; border-bottom: 1px solid rgba(255,255,255,0.1); }\n.fh-uc-bar { display: flex; align-items: center; gap: 6px; height: 26px; padding: 0 12px; background: rgba(255,255,255,0.06); border-bottom: 1px solid rgba(255,255,255,0.08); font-size: 11px; color: rgba(255,255,255,0.62); }\n.fh-uc-bar i { width: 8px; height: 8px; border-radius: 50%; background: rgba(255,255,255,0.3); } .fh-uc-bar i:first-child { background: #F79D1F; }\n.fh-uc-bar span { margin-left: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.fh-uc-frame img { display: block; width: 100%; height: auto; aspect-ratio: 640 / 373; object-fit: cover; object-position: top; transition: transform 0.6s ease; }\n.fh-uc:hover .fh-uc-frame img { transform: scale(1.03); }\n.fh-uc-feat .fh-uc-frame { flex: 1 1 auto; display: flex; flex-direction: column; min-height: 0; }\n.fh-uc-feat .fh-uc-frame img { flex: 1 1 0; min-height: 260px; height: 100%; aspect-ratio: auto; object-fit: cover; object-position: top; }\n.fh-uc-feat .fh-uc-body { flex: 0 0 auto; }\n.fh-uc-body { display: flex; flex-direction: column; gap: 6px; padding: 16px 18px 18px; flex: 1; }\n.fh-uc-aud { font-size: 11px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #F79D1F; }\n.fh-uc-name { font-family: \u0027Raleway\u0027, sans-serif; font-size: 18px; font-weight: 700; color: #fff; line-height: 1.25; }\n.fh-uc-feat .fh-uc-name { font-size: 26px; }\n.fh-uc-desc { font-size: 13.5px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.6; flex: 1; }\n.fh-uc-go { margin-top: 6px; font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #F79D1F; }\n.fh-mosaic { display: none !important; }\n.fh-uc-swipe { display: none; text-align: center; margin-top: 6px; font-size: 12px; color: rgba(255,255,255,0.55); }\n/* the Claude proof points back up to the live Hubsites */\n.fh-pf-more { max-width: 860px; margin: 40px auto 0; display: flex; align-items: center; gap: 16px; padding: 20px 24px; border-radius: 16px; border: 1px solid rgba(247,157,31,0.35); background: rgba(247,157,31,0.05); }\n.fh-pf-more-fl { flex: 0 0 26px; height: 26px; }\n.fh-pf-more p { flex: 1; margin: 0; font-size: 15px; font-weight: 400; color: rgba(255,255,255,0.88); line-height: 1.6; }\n.fh-pf-more a { flex: 0 0 auto; font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; text-decoration: none; color: #F79D1F; padding: 10px 16px; border-radius: 999px; border: 1px solid rgba(247,157,31,0.5); }\n.fh-pf-more a:hover { background: rgba(247,157,31,0.12); }\n.fh-pf-more a:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n@media (max-width: 1100px) { .fh-ucs { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 16px !important; } .fh-uc-feat { grid-row: auto !important; grid-column: 1 / -1 !important; } .fh-uc-feat .fh-uc-frame img { aspect-ratio: 640 / 330 !important; flex: none !important; height: auto !important; } }\n@media (max-width: 760px) { .fh-ucs { display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; gap: 14px !important; margin: 0 -20px !important; padding: 4px 20px 16px !important; scrollbar-width: none; } .fh-ucs::-webkit-scrollbar { display: none; } .fh-uc { flex: 0 0 84%; scroll-snap-align: center; } .fh-uc:hover { transform: none; } .fh-uc-swipe { display: block !important; } .fh-pf-more { flex-direction: column; text-align: center; } }\n@media (prefers-reduced-motion: reduce) { .fh-uc, .fh-uc-frame img { transition: none !important; } }\n@container fhwrap (max-width: 1100px) { .fh-ucs { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 16px !important; } .fh-uc-feat { grid-row: auto !important; grid-column: 1 / -1 !important; } .fh-uc-feat .fh-uc-frame img { aspect-ratio: 640 / 330 !important; flex: none !important; height: auto !important; } }\n@container fhwrap (max-width: 760px) { .fh-ucs { display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; gap: 14px !important; margin: 0 -20px !important; padding: 4px 20px 16px !important; scrollbar-width: none; } .fh-ucs::-webkit-scrollbar { display: none; } .fh-uc { flex: 0 0 84%; scroll-snap-align: center; } .fh-uc:hover { transform: none; } .fh-uc-swipe { display: block !important; } .fh-pf-more { flex-direction: column; text-align: center; } }\n/* \u2550\u2550\u2550\u2550 v19: THREE STEPS \u2014 AN ELEGANT CONNECTED PATH \u2550\u2550\u2550\u2550 */\n.fh-gsp { list-style: none; margin: 0 auto 56px; padding: 0; max-width: 1080px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 36px; position: relative; }\n.fh-gsp::before { content: \u0027\u0027; position: absolute; top: 46px; left: 16.66%; right: 16.66%; height: 1px; background: linear-gradient(90deg, rgba(247,157,31,0.15), rgba(247,157,31,0.7), rgba(247,157,31,0.15)); }\n.fh-gsp::after { content: \u0027\u0027; position: absolute; top: 43px; left: 16.66%; width: 7px; height: 7px; border-radius: 50%; background: #F79D1F; box-shadow: 0 0 12px 3px rgba(247,157,31,0.7); animation: fhGspDot 6s ease-in-out infinite; }\n@keyframes fhGspDot { 0% { left: 16.66%; opacity: 0; } 8% { opacity: 1; } 92% { opacity: 1; } 100% { left: calc(83.33% - 7px); opacity: 0; } }\n.fh-gsp-step { text-align: center; display: flex; flex-direction: column; align-items: center; }\n.fh-gsp-node { position: relative; width: 92px; height: 92px; margin-bottom: 22px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #062340; border: 1px solid rgba(247,157,31,0.55); box-shadow: 0 18px 40px rgba(0,0,0,0.35); z-index: 1; transition: transform 0.35s, box-shadow 0.35s; }\n.fh-gsp-step:hover .fh-gsp-node { transform: translateY(-4px); box-shadow: 0 22px 46px rgba(0,0,0,0.45), 0 0 0 6px rgba(247,157,31,0.08); }\n.fh-gsp-ring { position: absolute; inset: -8px; border-radius: 50%; border: 1px solid rgba(247,157,31,0.35); animation: fhGspRing 4.5s ease-in-out infinite; }\n.fh-gsp-step:nth-child(2) .fh-gsp-ring { animation-delay: 1.5s; } .fh-gsp-step:nth-child(3) .fh-gsp-ring { animation-delay: 3s; }\n@keyframes fhGspRing { 0%, 100% { transform: scale(0.94); opacity: 0; } 40% { opacity: 0.9; } 70% { transform: scale(1.12); opacity: 0; } }\n.fh-gsp-ic svg { width: 34px; height: 34px; display: block; fill: none; stroke: #F79D1F; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n.fh-gsp-n { position: absolute; top: -4px; right: -4px; width: 26px; height: 26px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: \u0027Raleway\u0027, sans-serif; font-size: 12px; font-weight: 700; color: #041E3B; background: #F79D1F; box-shadow: 0 0 0 4px #062340; }\n.fh-gsp-t { font-family: \u0027Raleway\u0027, sans-serif; font-size: 21px; font-weight: 600; color: #fff; margin: 0 0 10px; }\n.fh-gsp-d { font-size: 14.5px; font-weight: 300; color: rgba(255,255,255,0.78); line-height: 1.7; max-width: 300px; margin: 0; }\n@media (max-width: 760px) {\n  .fh-gsp { grid-template-columns: minmax(0, 1fr) !important; gap: 30px !important; max-width: 520px; padding-left: 0 !important; }\n  .fh-gsp::before { top: 40px !important; bottom: 40px; left: 39px !important; right: auto !important; width: 1px; height: auto !important; background: linear-gradient(180deg, rgba(247,157,31,0.15), rgba(247,157,31,0.7), rgba(247,157,31,0.15)) !important; }\n  .fh-gsp::after { display: none !important; }\n  .fh-gsp-step { display: grid !important; grid-template-columns: 80px minmax(0, 1fr); column-gap: 18px; text-align: left !important; align-items: start !important; }\n  .fh-gsp-node { width: 80px !important; height: 80px !important; margin: 0 !important; grid-row: span 2; }\n  .fh-gsp-t { margin: 10px 0 6px !important; font-size: 19px !important; }\n  .fh-gsp-d { max-width: none !important; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-gsp::after, .fh-gsp-ring { animation: none !important; } .fh-gsp::after { display: none; } }\n@container fhwrap (max-width: 760px) {\n  .fh-gsp { grid-template-columns: minmax(0, 1fr) !important; gap: 30px !important; max-width: 520px; padding-left: 0 !important; }\n  .fh-gsp::before { top: 40px !important; bottom: 40px; left: 39px !important; right: auto !important; width: 1px; height: auto !important; background: linear-gradient(180deg, rgba(247,157,31,0.15), rgba(247,157,31,0.7), rgba(247,157,31,0.15)) !important; }\n  .fh-gsp::after { display: none !important; }\n  .fh-gsp-step { display: grid !important; grid-template-columns: 80px minmax(0, 1fr); column-gap: 18px; text-align: left !important; align-items: start !important; }\n  .fh-gsp-node { width: 80px !important; height: 80px !important; margin: 0 !important; grid-row: span 2; }\n  .fh-gsp-t { margin: 10px 0 6px !important; font-size: 19px !important; }\n  .fh-gsp-d { max-width: none !important; }\n}\n/* \u2550\u2550\u2550\u2550 v20: HUBSITE SHOWCASE SLIDER \u2550\u2550\u2550\u2550 */\n.fh-show { overflow: hidden; }\n.fh-sh { position: relative; max-width: 1400px; margin: 0 auto; }\n.fh-sh-track { display: flex; gap: 28px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 16px max(24px, calc(50% - 500px)) 34px; scrollbar-width: none; -webkit-overflow-scrolling: touch; }\n.fh-sh-track::-webkit-scrollbar { display: none; }\n.fh-sh-track:focus-visible { outline: 3px solid #F79D1F; outline-offset: -3px; border-radius: 24px; }\n.fh-sh-slide { flex: 0 0 min(1000px, 88%); scroll-snap-align: center; display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr); gap: 40px; align-items: center; padding: 30px; border-radius: 26px; background: linear-gradient(160deg, rgba(255,255,255,0.05), rgba(255,255,255,0.02)); border: 1px solid rgba(255,255,255,0.12); transition: opacity 0.6s ease, transform 0.6s ease, border-color 0.6s; }\n.fh-sh.fh-js .fh-sh-slide:not(.is-on) { opacity: 0.35; transform: scale(0.93); }\n.fh-sh.fh-js .fh-sh-slide.is-on { border-color: rgba(247,157,31,0.45); box-shadow: 0 40px 90px rgba(0,0,0,0.45), 0 0 60px rgba(247,157,31,0.08); }\n.fh-sh-shot { display: block; text-decoration: none !important; border-radius: 14px; overflow: hidden; border: 1px solid rgba(255,255,255,0.18); background: #062340; box-shadow: 0 30px 60px rgba(0,0,0,0.5); transform: perspective(1400px) rotateY(5deg); transform-origin: right center; transition: transform 0.6s ease; }\n.fh-sh-slide.is-on .fh-sh-shot { transform: perspective(1400px) rotateY(0deg); }\n.fh-sh-bar { display: flex; align-items: center; gap: 6px; height: 30px; padding: 0 14px; background: rgba(255,255,255,0.06); border-bottom: 1px solid rgba(255,255,255,0.1); font-size: 12px; color: rgba(255,255,255,0.65); }\n.fh-sh-bar i { width: 9px; height: 9px; border-radius: 50%; background: rgba(255,255,255,0.3); } .fh-sh-bar i:first-child { background: #F79D1F; }\n.fh-sh-bar span { margin-left: 10px; }\n.fh-sh-shot img { display: block; width: 100%; height: auto; }\n.fh-sh-img { display: block; width: 100%; aspect-ratio: 1040 / 607; background-size: cover; background-position: top center; }\n.fh-sh-info { display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }\n.fh-sh-count { font-family: \u0027Raleway\u0027, sans-serif; font-size: 44px; font-weight: 200; line-height: 1; color: #F79D1F; font-variant-numeric: tabular-nums; }\n.fh-sh-count span { font-size: 18px; color: rgba(255,255,255,0.5); }\n.fh-sh-aud { font-size: 12px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #F79D1F; margin-top: 6px; }\n.fh-sh-name { font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(24px, 2.4vw, 34px); font-weight: 700; color: #fff; line-height: 1.15; margin: 0; }\n.fh-sh-desc { font-size: 16px; font-weight: 300; color: rgba(255,255,255,0.82); line-height: 1.7; margin: 0; }\n.fh-sh-go { margin-top: 8px; display: inline-flex; gap: 8px; align-items: center; padding: 12px 22px; border-radius: 999px; text-decoration: none; font-size: 12px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #041E3B; background: #F79D1F; transition: background 0.25s, transform 0.25s; }\n.fh-sh-go:hover { background: #fff; transform: translateY(-2px); }\n.fh-sh-go:focus-visible, .fh-sh-arrow:focus-visible, .fh-sh-chip:focus-visible { outline: 3px solid #fff; outline-offset: 3px; }\n.fh-sh-nav { display: flex; align-items: center; gap: 14px; max-width: 1000px; margin: 0 auto; padding: 0 24px; }\n.fh-sh-arrow { flex: 0 0 46px; height: 46px; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-decoration: none; font-size: 18px; color: #F79D1F; border: 1px solid rgba(247,157,31,0.5); transition: background 0.25s; }\n.fh-sh-arrow:hover { background: rgba(247,157,31,0.12); }\n.fh-sh-chips { flex: 1; display: flex; gap: 8px; overflow-x: auto; scrollbar-width: none; padding: 4px; justify-content: safe center; }\n.fh-sh-chips::-webkit-scrollbar { display: none; }\n.fh-sh-chips { -webkit-mask-image: linear-gradient(90deg, transparent, #000 24px, #000 calc(100% - 24px), transparent); mask-image: linear-gradient(90deg, transparent, #000 24px, #000 calc(100% - 24px), transparent); }\n.fh-sh-chip { flex: 0 0 auto; padding: 9px 16px; border-radius: 999px; text-decoration: none; font-size: 12px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: rgba(255,255,255,0.75); border: 1px solid rgba(255,255,255,0.18); transition: all 0.25s; white-space: nowrap; }\n.fh-sh-chip:hover { color: #F79D1F; border-color: rgba(247,157,31,0.6); }\n.fh-sh-chip.is-on { background: #F79D1F; border-color: #F79D1F; color: #041E3B; }\n.fh-sh-prog { max-width: 1000px; margin: 18px auto 0; height: 2px; background: rgba(255,255,255,0.1); border-radius: 2px; overflow: hidden; }\n.fh-sh-prog span { display: block; height: 100%; width: 0; background: #F79D1F; }\n.fh-sh-prog span.run { animation: fhShProg 6.5s linear forwards; }\n@keyframes fhShProg { from { width: 0; } to { width: 100%; } }\n.fh-sh:not(.fh-js) .fh-sh-arrow, .fh-sh:not(.fh-js) .fh-sh-prog { display: none; }\n@media (max-width: 860px) {\n  .fh-sh-slide { flex-basis: 86% !important; grid-template-columns: minmax(0, 1fr) !important; gap: 20px !important; padding: 18px !important; }\n  .fh-sh-track { gap: 14px !important; padding: 10px 7% 26px !important; }\n  .fh-sh-shot { transform: none !important; }\n  .fh-sh-count { font-size: 32px !important; }\n  .fh-sh-desc { font-size: 14.5px !important; }\n  .fh-sh-nav { padding: 0 12px !important; gap: 8px !important; }\n  .fh-sh-arrow { flex-basis: 40px !important; height: 40px !important; }\n  .fh-sh-chips { justify-content: flex-start !important; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-sh-slide, .fh-sh-shot { transition: none !important; } .fh-sh-prog { display: none !important; } }\n@container fhwrap (max-width: 860px) {\n  .fh-sh-slide { flex-basis: 86% !important; grid-template-columns: minmax(0, 1fr) !important; gap: 20px !important; padding: 18px !important; }\n  .fh-sh-track { gap: 14px !important; padding: 10px 7% 26px !important; }\n  .fh-sh-shot { transform: none !important; }\n  .fh-sh-count { font-size: 32px !important; }\n  .fh-sh-desc { font-size: 14.5px !important; }\n  .fh-sh-nav { padding: 0 12px !important; gap: 8px !important; }\n  .fh-sh-arrow { flex-basis: 40px !important; height: 40px !important; }\n  .fh-sh-chips { justify-content: flex-start !important; }\n}\n/* \u2550\u2550\u2550\u2550 v21: NEW HEADLINE SIZING, HERO NOTE, PRICING LINK, OWNERSHIP \u2550\u2550\u2550\u2550 */\n.fh-h1-rot { font-size: 0.93em; }\n.fh-hero-note { margin: 16px 0 0; font-size: 13px; font-weight: 400; color: rgba(255,255,255,0.75); letter-spacing: 0.02em; }\n.fh-util-link { font-size: 13px; font-weight: 600; color: rgba(255,255,255,0.9); text-decoration: none; padding: 6px 4px; }\n.fh-util-link:hover { color: #F79D1F; }\n.fh-util-link:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-own { max-width: 860px; margin: 64px auto 8px; text-align: center; padding: 40px 32px; border-top: 1px solid rgba(247,157,31,0.25); border-bottom: 1px solid rgba(247,157,31,0.25); }\n.fh-own-h { font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(30px, 3.6vw, 52px); font-weight: 300; color: #fff; line-height: 1.15; margin: 12px 0 14px; }\n.fh-own-h em { font-style: normal; font-weight: 700; color: #F79D1F; }\n.fh-own-p { font-size: 17px; font-weight: 300; color: rgba(255,255,255,0.82); line-height: 1.7; max-width: 620px; margin: 0 auto; }\n@media (max-width: 768px) { .fh-h1 strong { font-size: 24px !important; } .fh-hero-note { text-align: center; } .fh-own { padding: 30px 8px !important; margin-top: 44px !important; } }\n@media (max-width: 480px) { .fh-h1 strong { font-size: 23px !important; } .fh-h1-rot { white-space: normal !important; } }\n@media (max-width: 380px) { .fh-h1 strong { font-size: 20px !important; } .fh-util-link { font-size: 12px !important; } .fh-util-mail { font-size: 11px !important; } }\n@media (max-width: 560px) { .fh-util-mail { display: none !important; } .fh-util { justify-content: flex-end !important; gap: 14px !important; } .fh-util-msg { margin-right: auto; } }\n@media (max-width: 360px) { .fh-util { flex-wrap: nowrap !important; padding: 8px 12px !important; } .fh-util-btn { padding: 6px 10px !important; } }\n@container fhwrap (max-width: 768px) { .fh-h1 strong { font-size: 24px !important; } .fh-hero-note { text-align: center; } .fh-own { padding: 30px 8px !important; margin-top: 44px !important; } }\n@container fhwrap (max-width: 480px) { .fh-h1 strong { font-size: 23px !important; } .fh-h1-rot { white-space: normal !important; } }\n@container fhwrap (max-width: 380px) { .fh-h1 strong { font-size: 20px !important; } .fh-util-link { font-size: 12px !important; } .fh-util-mail { font-size: 11px !important; } }\n@container fhwrap (max-width: 560px) { .fh-util-mail { display: none !important; } .fh-util { justify-content: flex-end !important; gap: 14px !important; } .fh-util-msg { margin-right: auto; } }\n@container fhwrap (max-width: 360px) { .fh-util { flex-wrap: nowrap !important; padding: 8px 12px !important; } .fh-util-btn { padding: 6px 10px !important; } }\n/* \u2550\u2550\u2550\u2550 v24: BIG, BOLD REAL HUBSITES \u2550\u2550\u2550\u2550 */\n.fh-bs { position: relative; background: #041E3B; padding: 0 80px 80px; margin-top: -30px; z-index: 3; }\n.fh-bs-frame { position: relative; max-width: 1180px; margin: 0 auto; aspect-ratio: 1040 / 607; border-radius: 22px; overflow: hidden; background: #062340; border: 1px solid rgba(255,255,255,0.16); box-shadow: 0 50px 120px rgba(0,0,0,0.55), 0 0 0 10px rgba(255,255,255,0.03); }\n.fh-bs-slide { position: absolute; inset: 0; opacity: 0; visibility: hidden; animation: fhBsVis 65s linear infinite both; animation-delay: var(--d); }\n@keyframes fhBsVis { 0% { opacity: 0; visibility: visible; } 1.2% { opacity: 1; visibility: visible; } 7.09% { opacity: 1; visibility: visible; } 8.29% { opacity: 0; visibility: hidden; } 100% { opacity: 0; visibility: hidden; } }\n.fh-bs-img { position: absolute; inset: 38px 0 0; background-size: cover; background-position: top center; animation: fhBsKb 65s linear infinite both; animation-delay: var(--d); transform-origin: 50% 20%; }\n@keyframes fhBsKb { 0% { transform: scale(1.06); } 8.29% { transform: scale(1); } 100% { transform: scale(1); } }\n.fh-bs-addr { position: absolute; left: 0; right: 0; top: 0; height: 38px; display: flex; align-items: center; gap: 7px; padding: 0 16px; background: #0b2340; border-bottom: 1px solid rgba(255,255,255,0.12); font-size: 13px; color: rgba(255,255,255,0.75); }\n.fh-bs-addr i { width: 10px; height: 10px; border-radius: 50%; background: rgba(255,255,255,0.3); } .fh-bs-addr i:first-child { background: #F79D1F; }\n.fh-bs-addr span { margin-left: 12px; padding: 4px 14px; border-radius: 999px; background: rgba(255,255,255,0.07); }\n.fh-bs-chat { position: absolute; left: 28px; bottom: 28px; max-width: 440px; display: flex; gap: 12px; align-items: flex-start; padding: 16px 18px; border-radius: 18px; background: rgba(4,30,59,0.82); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.18); box-shadow: 0 20px 50px rgba(0,0,0,0.45); animation: fhBsIn 65s ease-out infinite both; animation-delay: var(--d); }\n.fh-bs-chat p { margin: 0; font-size: 16px; line-height: 1.5; color: #fff; }\n.fh-bs-av { flex: 0 0 auto; font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #041E3B; background: #F79D1F; border-radius: 999px; padding: 5px 9px; margin-top: 2px; }\n.fh-bs-tag { position: absolute; right: 24px; bottom: 28px; display: flex; align-items: center; gap: 8px; padding: 10px 16px; border-radius: 999px; background: rgba(255,255,255,0.92); color: #041E3B; font-size: 13px; font-weight: 700; box-shadow: 0 14px 34px rgba(0,0,0,0.35); animation: fhBsIn2 65s ease-out infinite both; animation-delay: var(--d); }\n.fh-bs-live { width: 8px; height: 8px; border-radius: 50%; background: #2fbf71; box-shadow: 0 0 0 4px rgba(47,191,113,0.25); }\n@keyframes fhBsIn { 0%, 1.4% { opacity: 0; transform: translateY(16px); } 3.2% { opacity: 1; transform: none; } 100% { opacity: 1; transform: none; } }\n@keyframes fhBsIn2 { 0%, 3% { opacity: 0; transform: translateY(12px); } 4.6% { opacity: 1; transform: none; } 100% { opacity: 1; transform: none; } }\n.fh-bs-cap { max-width: 1180px; margin: 18px auto 0; text-align: center; font-size: 12px; color: rgba(255,255,255,0.6); }\n@media (max-width: 1024px) { .fh-bs { padding: 0 32px 64px !important; } }\n@media (max-width: 760px) {\n  .fh-bs { padding: 0 14px 50px !important; margin-top: 0 !important; }\n  .fh-bs-frame { aspect-ratio: auto !important; height: 430px; border-radius: 16px !important; }\n  .fh-bs-img { inset: 32px 0 120px !important; background-position: top center; }\n  .fh-bs-addr { height: 32px !important; font-size: 11px !important; }\n  .fh-bs-chat { left: 12px !important; right: 12px !important; bottom: 56px !important; max-width: none !important; padding: 12px 14px !important; }\n  .fh-bs-chat p { font-size: 14px !important; }\n  .fh-bs-tag { left: 12px !important; right: auto !important; bottom: 14px !important; font-size: 12px !important; padding: 7px 12px !important; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .fh-bs-slide, .fh-bs-img, .fh-bs-chat, .fh-bs-tag { animation: none !important; }\n  .fh-bs-slide { opacity: 0; visibility: hidden; } .fh-bs-slide:first-child { opacity: 1; visibility: visible; }\n}\n.fh-wrap.fh-paused .fh-bs * { animation-play-state: paused !important; }\n@container fhwrap (max-width: 1024px) { .fh-bs { padding: 0 32px 64px !important; } }\n@container fhwrap (max-width: 760px) {\n  .fh-bs { padding: 0 14px 50px !important; margin-top: 0 !important; }\n  .fh-bs-frame { aspect-ratio: auto !important; height: 430px; border-radius: 16px !important; }\n  .fh-bs-img { inset: 32px 0 120px !important; background-position: top center; }\n  .fh-bs-addr { height: 32px !important; font-size: 11px !important; }\n  .fh-bs-chat { left: 12px !important; right: 12px !important; bottom: 56px !important; max-width: none !important; padding: 12px 14px !important; }\n  .fh-bs-chat p { font-size: 14px !important; }\n  .fh-bs-tag { left: 12px !important; right: auto !important; bottom: 14px !important; font-size: 12px !important; padding: 7px 12px !important; }\n}.fh-big-stoney{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-06b6bf0a02-webp_02_23_30_7951.webp)}.fh-big-c10{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-891750e6b4-webp_02_23_31_3193.webp)}.fh-big-sgf{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-ecf6976b9c-webp_02_23_31_8506.webp)}.fh-big-flourishing{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-b2878d5748-webp_02_23_32_2145.webp)}.fh-big-weems{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-6ed7c59a8c-webp_02_23_32_6657.webp)}.fh-big-palmwood{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-380bad3a1f-webp_02_23_32_9897.webp)}.fh-big-preteen{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-80e8dbad96-webp_02_23_33_4092.webp)}.fh-big-swn{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-c8b378bccd-webp_02_23_33_6807.webp)}.fh-big-tearrific{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-8f2d71e65c-webp_02_23_33_9978.webp)}.fh-big-jerri{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-1acb2e7cd7-webp_02_23_34_3388.webp)}.fh-big-hazel{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-4a9a2986d7-webp_02_23_34_6557.webp)}.fh-big-lymph{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-c48a13dd49-webp_02_23_35_0753.webp)}.fh-big-kzhart{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-975b1b13f7-webp_02_23_35_4173.webp)}\n\n/* \u2550\u2550\u2550\u2550 v25: ROTATING SHOWCASE OF REAL HUBSITES (WIX-STYLE) \u2550\u2550\u2550\u2550 */\n.fh-mq { position: relative; background: #041E3B; padding: 10px 0 80px; margin-top: -30px; z-index: 3; overflow: hidden; }\n.fh-mq-view { overflow: hidden; padding: 40px 0 30px; -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); }\n.fh-mq-track { display: flex; gap: 32px; width: max-content; animation: fhMq 91s linear infinite; }\n.fh-mq:hover .fh-mq-track { animation-play-state: paused; }\n@keyframes fhMq { from { transform: translateX(0); } to { transform: translateX(calc(-50% - 16px)); } }\n.fh-mq-card { position: relative; flex: 0 0 auto; width: 560px; transition: transform 0.5s ease; }\n.fh-mq-v0 { transform: translateY(0); } .fh-mq-v1 { transform: translateY(34px) scale(0.92); } .fh-mq-v2 { transform: translateY(-18px) scale(0.96); }\n.fh-mq-card:hover { transform: translateY(-8px) scale(1.02); z-index: 2; }\n.fh-mq-win { border-radius: 18px; overflow: hidden; background: #062340; border: 1px solid rgba(255,255,255,0.16); box-shadow: 0 40px 90px rgba(0,0,0,0.55); }\n.fh-mq-bar { display: flex; align-items: center; gap: 6px; height: 32px; padding: 0 14px; background: #0b2340; border-bottom: 1px solid rgba(255,255,255,0.1); font-size: 12px; color: rgba(255,255,255,0.72); }\n.fh-mq-bar i { width: 9px; height: 9px; border-radius: 50%; background: rgba(255,255,255,0.3); } .fh-mq-bar i:first-child { background: #F79D1F; }\n.fh-mq-bar span { margin-left: 10px; padding: 3px 12px; border-radius: 999px; background: rgba(255,255,255,0.07); }\n.fh-mq-img { display: block; width: 100%; aspect-ratio: 1040 / 607; background-size: cover; background-position: top center; }\n.fh-mq-chat { position: absolute; left: 18px; right: 18px; bottom: -22px; display: flex; gap: 10px; align-items: flex-start; padding: 12px 14px; border-radius: 16px; background: rgba(4,30,59,0.88); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.18); box-shadow: 0 16px 40px rgba(0,0,0,0.45); }\n.fh-mq-chat p { margin: 0; font-size: 14px; line-height: 1.45; color: #fff; }\n.fh-mq .fh-bs-cap { margin-top: 30px; }\n@media (max-width: 760px) {\n  .fh-mq { margin-top: 0 !important; padding-bottom: 56px !important; }\n  .fh-mq-card { width: 300px !important; }\n  .fh-mq-track { gap: 18px !important; }\n  .fh-mq-chat { position: relative !important; left: 0 !important; right: 0 !important; bottom: 0 !important; margin-top: 10px; }\n  .fh-mq-chat p { font-size: 13px !important; }\n  .fh-mq-v1, .fh-mq-v2 { transform: none !important; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-mq-track { animation: none !important; } .fh-mq-view { overflow-x: auto; } }\n.fh-wrap.fh-paused .fh-mq-track { animation-play-state: paused !important; }\n@container fhwrap (max-width: 760px) {\n  .fh-mq { margin-top: 0 !important; padding-bottom: 56px !important; }\n  .fh-mq-card { width: 300px !important; }\n  .fh-mq-track { gap: 18px !important; }\n  .fh-mq-chat { position: relative !important; left: 0 !important; right: 0 !important; bottom: 0 !important; margin-top: 10px; }\n  .fh-mq-chat p { font-size: 13px !important; }\n  .fh-mq-v1, .fh-mq-v2 { transform: none !important; }\n}\n/* \u2550\u2550\u2550\u2550 v26: COVERFLOW OF REAL HUBSITES \u2550\u2550\u2550\u2550 */\n.fh-cf { position: relative; background: #041E3B; padding: 30px 0 70px; margin-top: -30px; z-index: 3; overflow: hidden; }\n.fh-cf-stage { position: relative; height: calc(min(780px, 60vw) * 0.584 \u002B 34px \u002B 34px); perspective: 1500px; }\n.fh-cf-item { --w: min(780px, 60vw); position: absolute; left: 50%; top: 14px; transform-origin: 50% 50%; width: var(--w); display: block; text-decoration: none; border-radius: 18px; overflow: hidden; background: #062340; border: 1px solid rgba(255,255,255,0.16); box-shadow: 0 50px 110px rgba(0,0,0,0.6);\n  transform: translateX(calc(-50% \u002B var(--o) * 46%)) scale(calc(1 - var(--a) * 0.17)) rotateY(calc(var(--sg) * -30deg));\n  z-index: calc(20 - var(--a)); opacity: calc(1 - var(--a) * 0.28); filter: brightness(calc(1 - var(--a) * 0.22));\n  transition: transform 0.9s cubic-bezier(.2,.7,.2,1), opacity 0.9s, filter 0.9s; }\n.fh-cf-item[style*=\u0022--a:3\u0022], .fh-cf-item[style*=\u0022--a:4\u0022], .fh-cf-item[style*=\u0022--a:5\u0022] { opacity: 0; pointer-events: none; }\n.fh-cf.fh-js .fh-cf-item { opacity: max(0, calc(1 - var(--a) * 0.32)); }\n.fh-cf-item.is-on { box-shadow: 0 60px 130px rgba(0,0,0,0.65), 0 0 0 1px rgba(247,157,31,0.5); }\n.fh-cf-item:focus-visible { outline: 3px solid #F79D1F; outline-offset: 4px; }\n.fh-cf-bar { display: flex; align-items: center; gap: 6px; height: 34px; padding: 0 14px; background: #0b2340; border-bottom: 1px solid rgba(255,255,255,0.1); font-size: 12px; color: rgba(255,255,255,0.75); }\n.fh-cf-bar i { width: 9px; height: 9px; border-radius: 50%; background: rgba(255,255,255,0.3); } .fh-cf-bar i:first-child { background: #F79D1F; }\n.fh-cf-bar span { margin-left: 10px; padding: 3px 12px; border-radius: 999px; background: rgba(255,255,255,0.07); }\n.fh-cf-img { display: block; width: 100%; aspect-ratio: 1040 / 607; background-size: cover; background-position: top center; }\n.fh-cf-under { max-width: 760px; margin: 18px auto 0; padding: 0 24px; display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: \u0022names ctrl\u0022 \u0022ps ps\u0022; gap: 10px 16px; align-items: center; }\n.fh-cf-names { grid-area: names; position: relative; height: 30px; }\n.fh-cf-n { position: absolute; left: 0; top: 0; font-family: \u0027Raleway\u0027, sans-serif; font-size: 22px; font-weight: 700; color: #fff; opacity: 0; transform: translateY(6px); transition: opacity 0.5s, transform 0.5s; white-space: nowrap; }\n.fh-cf-n.is-on { opacity: 1; transform: none; }\n.fh-cf-ctrl { grid-area: ctrl; display: flex; gap: 10px; }\n.fh-cf-ps { grid-area: ps; position: relative; min-height: 64px; }\n.fh-cf-p { position: absolute; inset: 0 auto auto 0; margin: 0; display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border-radius: 16px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.14); font-size: 15px; line-height: 1.5; color: #fff; opacity: 0; transform: translateY(8px); transition: opacity 0.5s 0.2s, transform 0.5s 0.2s; }\n.fh-cf-p.is-on { opacity: 1; transform: none; position: relative; }\n.fh-cf .fh-bs-cap { margin-top: 18px; }\n@media (max-width: 760px) {\n  .fh-cf { margin-top: 0 !important; padding: 20px 0 50px !important; }\n  .fh-cf-item { --w: 78vw; transform: translateX(calc(-50% \u002B var(--o) * 58%)) scale(calc(1 - var(--a) * 0.18)) rotateY(calc(var(--sg) * -28deg)) !important; }\n  .fh-cf-stage { height: calc(78vw * 0.584 \u002B 34px \u002B 24px) !important; }\n  .fh-cf-n { font-size: 18px !important; }\n  .fh-cf-p { font-size: 13.5px !important; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-cf-item, .fh-cf-n, .fh-cf-p { transition: none !important; } }\n\n/* \u2550\u2550\u2550\u2550 v26: METRICS \u2014 THREE \u2550\u2550\u2550\u2550 */\n.fh-metrics-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 768px) { .fh-metrics-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 0 !important; } .fh-metric { padding: 18px 10px !important; border-left: 0 !important; text-align: center !important; display: block !important; } .fh-metric \u002B .fh-metric { border-left: 1px solid rgba(255,255,255,0.08) !important; } .fh-metric-num { font-size: 30px !important; min-width: 0 !important; } .fh-metric-title { font-size: 12px !important; } .fh-metric-sub { display: none !important; } }\n\n/* \u2550\u2550\u2550\u2550 v26: BUILDING WITH A CONVERSATION \u2550\u2550\u2550\u2550 */\n.fh-cv { background: #062340; padding: 90px 80px; }\n.fh-cv-grid { max-width: 1120px; margin: 0 auto; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center; }\n.fh-cv-txt { text-align: left; } .fh-cv-txt .fh-rule-bf { justify-content: flex-start; } .fh-cv-txt .fh-sec-h2 { text-align: left; margin-top: 10px; }\n.fh-cv-p { font-size: 17px; font-weight: 300; color: rgba(255,255,255,0.84); line-height: 1.75; margin: 16px 0 26px; max-width: 520px; }\n.fh-cv-cta { display: flex; align-items: center; gap: 18px; flex-wrap: wrap; }\n.fh-cv-note { font-size: 13px; color: rgba(255,255,255,0.72); }\n.fh-cv-card { border-radius: 20px; padding: 22px; background: rgba(4,30,59,0.65); border: 1px solid rgba(247,157,31,0.4); box-shadow: 0 30px 70px rgba(0,0,0,0.4); }\n.fh-cv-head { display: flex; align-items: center; gap: 10px; font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.68); padding-bottom: 14px; margin-bottom: 14px; border-bottom: 1px solid rgba(255,255,255,0.08); }\n.fh-cv-thread { display: flex; flex-direction: column; gap: 10px; }\n@media (max-width: 900px) { .fh-cv { padding: 64px 20px !important; } .fh-cv-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 30px !important; } .fh-cv-txt, .fh-cv-txt .fh-sec-h2 { text-align: center !important; } .fh-cv-txt .fh-rule-bf { justify-content: center !important; } .fh-cv-p { margin-left: auto; margin-right: auto; } .fh-cv-cta { justify-content: center; } }\n\n/* \u2550\u2550\u2550\u2550 v26: THE NEW AI RISK \u2014 ONE STORY, LESS SPACE \u2550\u2550\u2550\u2550 */\n.fh-rk { padding: 90px 80px !important; }\n.fh-rk-old { max-width: 900px; margin: -20px auto 26px; text-align: center; font-size: 15px; color: rgba(255,255,255,0.8); }\n.fh-rk-old-tag { display: inline-block; margin-right: 10px; padding: 3px 10px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.25); font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255,255,255,0.7); vertical-align: 2px; }\n.fh-rk-old-x { color: #fff; font-weight: 600; }\n.fh-rk-panel { max-width: 1080px; margin: 0 auto; border-radius: 22px; overflow: hidden; border: 1px solid rgba(255,255,255,0.12); background: rgba(255,255,255,0.025); }\n.fh-rk-head { display: grid; grid-template-columns: minmax(0, 1fr) 56px minmax(0, 1fr); }\n.fh-rk-hl, .fh-rk-hr { display: flex; gap: 14px; align-items: center; padding: 20px 26px; }\n.fh-rk-hl { background: rgba(255,255,255,0.04); } .fh-rk-hr { grid-column: 3; background: rgba(247,157,31,0.08); }\n.fh-rk-hl b, .fh-rk-hr b { display: block; font-family: \u0027Raleway\u0027, sans-serif; font-size: 18px; font-weight: 700; color: #fff; }\n.fh-rk-k { display: block; font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.65); margin-bottom: 3px; } .fh-rk-k-g { color: #F79D1F; }\n.fh-rk-ic { flex: 0 0 44px; height: 44px; border-radius: 12px; display: flex; align-items: center; justify-content: center; border: 1px dashed rgba(255,255,255,0.4); }\n.fh-rk-ic svg { width: 26px; height: 26px; fill: none; stroke: rgba(255,255,255,0.8); stroke-width: 1.8; stroke-linecap: round; }\n.fh-rk-ic-g { border: 1px solid #F79D1F; background: #041E3B; } .fh-rk-ic-g svg { width: 34px; height: 34px; stroke: none; overflow: visible; }\n.fh-rk-sh { fill: #041E3B; stroke: #F79D1F; stroke-width: 2.2; }\n.fh-rk-row { display: grid; grid-template-columns: minmax(0, 1fr) 56px minmax(0, 1fr); align-items: center; border-top: 1px solid rgba(255,255,255,0.08); }\n.fh-rk-stat, .fh-rk-ans { padding: 22px 26px; }\n.fh-rk-ans { background: rgba(247,157,31,0.04); height: 100%; box-sizing: border-box; }\n.fh-rk-stat b { display: inline-block; font-family: \u0027Raleway\u0027, sans-serif; font-size: 40px; font-weight: 200; color: #F79D1F; line-height: 1; margin-right: 10px; vertical-align: middle; }\n.fh-rk-stat p { display: inline; font-size: 14.5px; color: rgba(255,255,255,0.84); line-height: 1.6; vertical-align: middle; }\n.fh-rk-stat a { display: block; margin-top: 8px; font-size: 11.5px; color: rgba(255,255,255,0.62); text-decoration: none; }\n.fh-rk-stat a:hover { color: #F79D1F; }\n.fh-rk-ans h4 { margin: 0 0 4px; font-family: \u0027Raleway\u0027, sans-serif; font-size: 16px; font-weight: 700; color: #fff; }\n.fh-rk-ans p { margin: 0; font-size: 14px; color: rgba(255,255,255,0.8); line-height: 1.6; }\n.fh-rk-arrow { justify-self: center; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #F79D1F; color: #041E3B; font-size: 14px; font-weight: 700; }\n.fh-rk-lab { display: none; }\n.fh-rk-choose { max-width: 1080px; margin: 44px auto 0; text-align: center; }\n.fh-rk-choose h3 { font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(28px, 3.2vw, 46px); font-weight: 300; color: #fff; margin: 0 0 16px; }\n.fh-rk-choose h3 em { font-style: normal; font-weight: 700; color: #F79D1F; }\n.fh-rk-trio { display: inline-flex; align-items: center; gap: 20px; flex-wrap: wrap; justify-content: center; font-size: 13px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255,255,255,0.85); }\n.fh-rk-trio i { width: 28px; height: 1px; background: #F79D1F; }\n.fh-rs, .fh-p2-bridge { display: none !important; }\n@media (max-width: 860px) {\n  .fh-rk { padding: 64px 18px !important; }\n  .fh-rk-head { display: none !important; }\n  .fh-rk-panel { border: 0 !important; background: none !important; display: flex; flex-direction: column; gap: 14px; overflow: visible !important; }\n  .fh-rk-row { grid-template-columns: minmax(0, 1fr) !important; border: 1px solid rgba(255,255,255,0.12) !important; border-radius: 18px; overflow: hidden; }\n  .fh-rk-arrow { transform: rotate(90deg); margin: -15px auto; position: relative; z-index: 2; }\n  .fh-rk-lab { display: block !important; font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.6); margin-bottom: 8px; } .fh-rk-lab-g { color: #F79D1F; }\n  .fh-rk-stat, .fh-rk-ans { padding: 18px !important; }\n  .fh-rk-stat b { font-size: 34px !important; }\n  .fh-rk-old { margin-top: -10px !important; }\n  .fh-rk-trio { flex-direction: column; gap: 10px; } .fh-rk-trio i { width: 1px; height: 14px; }\n}\n\n/* \u2550\u2550\u2550\u2550 v26: DREAM, BUILD, SOAR ON PHONES \u2014 A STORY CARD \u2550\u2550\u2550\u2550 */\n.fh-ms { display: none; }\n@media (max-width: 760px) {\n  .fh-sc { display: none !important; }\n  .fh-ms { display: block; max-width: 420px; margin: 0 auto; border-radius: 22px; padding: 16px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.12); box-shadow: 0 30px 60px rgba(0,0,0,0.4); }\n}\n.fh-ms-tabs { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; margin-bottom: 14px; }\n.fh-ms-tab { position: relative; display: flex; flex-direction: column; gap: 2px; padding-bottom: 10px; font-family: \u0027Raleway\u0027, sans-serif; font-size: 14px; font-weight: 700; color: rgba(255,255,255,0.55); animation: fhMsTab 15s linear infinite; animation-delay: var(--d); }\n.fh-ms-tab b { font-size: 11px; font-weight: 700; color: rgba(255,255,255,0.45); letter-spacing: 0.1em; }\n.fh-ms-tab::before { content: \u0027\u0027; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; border-radius: 2px; background: rgba(255,255,255,0.15); }\n.fh-ms-tab i { position: absolute; left: 0; bottom: 0; height: 2px; width: 0; border-radius: 2px; background: #F79D1F; animation: fhMsBar 15s linear infinite; animation-delay: var(--d); }\n@keyframes fhMsTab { 0%, 33.2% { color: #fff; } 33.4%, 100% { color: rgba(255,255,255,0.55); } }\n@keyframes fhMsBar { 0% { width: 0; } 33.3% { width: 100%; } 33.4%, 100% { width: 0; } }\n.fh-ms-deck { position: relative; height: 300px; }\n.fh-ms-pane { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; text-align: center; opacity: 0; animation: fhMsPane 15s ease-in-out infinite; animation-delay: var(--d); }\n@keyframes fhMsPane { 0% { opacity: 0; transform: translateX(16px); } 3% { opacity: 1; transform: none; } 31% { opacity: 1; transform: none; } 33.3% { opacity: 0; transform: translateX(-16px); } 100% { opacity: 0; } }\n.fh-ms-art { width: 100%; max-width: 300px; border-radius: 16px; background: rgba(4,30,59,0.6); border: 1px solid rgba(255,255,255,0.1); padding: 10px; margin-bottom: 14px; }\n.fh-ms-art svg { width: 100%; height: auto; display: block; }\n.fh-ms-t { font-family: \u0027Raleway\u0027, sans-serif; font-size: 24px; font-weight: 700; color: #fff; margin: 0 0 6px; }\n.fh-ms-pane:nth-child(3) .fh-ms-t { color: #F79D1F; }\n.fh-ms-d { font-size: 14.5px; font-weight: 300; color: rgba(255,255,255,0.82); line-height: 1.6; margin: 0; max-width: 320px; }\n@media (prefers-reduced-motion: reduce) { .fh-ms-tab, .fh-ms-tab i, .fh-ms-pane { animation: none !important; } .fh-ms-pane:first-child { opacity: 1; } .fh-ms-tab:first-child { color: #fff; } }\n.fh-wrap.fh-paused .fh-ms * { animation-play-state: paused !important; }\n@container fhwrap (max-width: 760px) {\n  .fh-cf { margin-top: 0 !important; padding: 20px 0 50px !important; }\n  .fh-cf-item { --w: 78vw; transform: translateX(calc(-50% \u002B var(--o) * 58%)) scale(calc(1 - var(--a) * 0.18)) rotateY(calc(var(--sg) * -28deg)) !important; }\n  .fh-cf-stage { height: calc(78vw * 0.584 \u002B 34px \u002B 24px) !important; }\n  .fh-cf-n { font-size: 18px !important; }\n  .fh-cf-p { font-size: 13.5px !important; }\n}\n@container fhwrap (max-width: 768px) { .fh-metrics-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 0 !important; } .fh-metric { padding: 18px 10px !important; border-left: 0 !important; text-align: center !important; display: block !important; } .fh-metric \u002B .fh-metric { border-left: 1px solid rgba(255,255,255,0.08) !important; } .fh-metric-num { font-size: 30px !important; min-width: 0 !important; } .fh-metric-title { font-size: 12px !important; } .fh-metric-sub { display: none !important; } }\n@container fhwrap (max-width: 900px) { .fh-cv { padding: 64px 20px !important; } .fh-cv-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 30px !important; } .fh-cv-txt, .fh-cv-txt .fh-sec-h2 { text-align: center !important; } .fh-cv-txt .fh-rule-bf { justify-content: center !important; } .fh-cv-p { margin-left: auto; margin-right: auto; } .fh-cv-cta { justify-content: center; } }\n@container fhwrap (max-width: 860px) {\n  .fh-rk { padding: 64px 18px !important; }\n  .fh-rk-head { display: none !important; }\n  .fh-rk-panel { border: 0 !important; background: none !important; display: flex; flex-direction: column; gap: 14px; overflow: visible !important; }\n  .fh-rk-row { grid-template-columns: minmax(0, 1fr) !important; border: 1px solid rgba(255,255,255,0.12) !important; border-radius: 18px; overflow: hidden; }\n  .fh-rk-arrow { transform: rotate(90deg); margin: -15px auto; position: relative; z-index: 2; }\n  .fh-rk-lab { display: block !important; font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.6); margin-bottom: 8px; } .fh-rk-lab-g { color: #F79D1F; }\n  .fh-rk-stat, .fh-rk-ans { padding: 18px !important; }\n  .fh-rk-stat b { font-size: 34px !important; }\n  .fh-rk-old { margin-top: -10px !important; }\n  .fh-rk-trio { flex-direction: column; gap: 10px; } .fh-rk-trio i { width: 1px; height: 14px; }\n}\n@container fhwrap (max-width: 760px) {\n  .fh-sc { display: none !important; }\n  .fh-ms { display: block; max-width: 420px; margin: 0 auto; border-radius: 22px; padding: 16px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.12); box-shadow: 0 30px 60px rgba(0,0,0,0.4); }\n}/* \u2550\u2550\u2550\u2550 v12: CONTAINER-QUERY MIRROR \u2550\u2550\u2550\u2550 */\n.fh-wrap { container: fhwrap / inline-size; }\n@container fhwrap (max-width: 1024px) {\n  .fh-hero { padding: 120px 48px 100px; }\n  .fh-proof, .fh-solution, .fh-pricing, .fh-close { padding: 80px 48px; }\n  .fh-mosaic { grid-template-rows: 240px 240px; }\n  .fh-sol-feat-title { font-size: 24px; }\n}\n@container fhwrap (min-width: 769px) and (max-width: 1024px) {\n  /* Hero */\n  .fh-hero { padding: 100px 48px 80px; }\n  .fh-hero-body { max-width: 600px; }\n  .fh-h1 { font-size: clamp(36px, 5vw, 56px); }\n  .fh-sub { font-size: 17px; max-width: 480px; }\n\n  /* Metrics \u2014 2\u00D72 grid on tablet */\n  .fh-metrics { padding: 48px; }\n  .fh-metrics::before { left: 48px; right: 48px; }\n  .fh-metrics-grid { grid-template-columns: 1fr 1fr; }\n  .fh-metric { padding: 32px 32px; border-right: 1px solid rgba(255,255,255,0.08); border-bottom: 1px solid rgba(255,255,255,0.08); }\n  .fh-metric:nth-child(2) { border-right: none; }\n  .fh-metric:nth-child(3) { border-bottom: none; }\n  .fh-metric:nth-child(4) { border-right: none; border-bottom: none; }\n  .fh-metric:first-child { padding-left: 0; }\n  .fh-metric:nth-child(3) { padding-left: 0; }\n  .fh-metric-num { font-size: 40px; }\n\n  /* Proof mosaic \u2014 keep 3 col */\n  .fh-mosaic {\n    grid-template-columns: 1.45fr 1fr 1fr;\n    grid-template-rows: 240px 240px;\n  }\n\n  /* Problem split \u2014 keep side by side */\n  .fh-problem { min-height: 500px; }\n  .fh-prob-text { padding: 60px 48px 60px 40px; }\n\n  /* Solution \u2014 feature card full width, pair side by side */\n  .fh-sol-feature { min-height: 360px; }\n  .fh-sol-feat-title { font-size: 26px; }\n  .fh-sol-feat-desc { font-size: 14px; }\n  .fh-sol-pair { grid-template-columns: 1fr 1fr; }\n  .fh-sol-photo { height: 200px; }\n\n  /* Pricing table \u2014 keep side by side */\n  .fh-table { max-width: 100%; }\n  .fh-tcol { padding: 36px 36px; }\n\n  /* Close */\n  .fh-close { padding: 80px 48px; }\n  .fh-close-h2 { font-size: clamp(28px, 4vw, 44px); }\n\n  /* Built for \u2014 keep side by side */\n  .fh-for { padding: 36px 40px; }\n  .fh-for-left { max-width: 220px; }\n  .fh-audience-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; }\n  .fh-aud { padding: 12px 6px 10px; }\n  .fh-aud-icon { width: 26px; height: 26px; margin-bottom: 6px; }\n  .fh-aud-icon svg { width: 22px; height: 22px; }\n  .fh-aud-name { font-size: 9px; }\n\n  /* Sections */\n  .fh-proof, .fh-solution, .fh-pricing { padding: 72px 48px; }\n  .fh-metrics { padding: 56px 48px; }\n}\n@container fhwrap (max-width: 768px) {\n  .fh-hero { padding: 72px 24px 40px; }\n  .fh-proof, .fh-solution, .fh-pricing { padding: 56px 24px; }\n  .fh-close { padding: 72px 24px; }\n\n  /* Metrics \u2014 elegant full-width list, no cards */\n  .fh-metrics { padding: 0 !important; }\n  .fh-metrics::before { display: none; }\n  .fh-metrics-grid {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0 !important;\n  }\n  .fh-metric {\n    display: grid !important;\n    grid-template-columns: 120px 1fr !important;\n    grid-template-rows: auto auto !important;\n    align-items: center !important;\n    gap: 0 35px !important;\n    padding: 16px 40px !important;\n    border: none !important;\n    border-bottom: 1px solid rgba(255,255,255,0.07) !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    min-width: 0 !important;\n    overflow: hidden !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n  }\n  .fh-metric:last-child { border-bottom: none !important; }\n  .fh-metric-num {\n    font-size: 40px !important;\n    color: #F79D1F !important;\n    grid-column: 1 !important;\n    grid-row: 1 / span 2 !important;\n    letter-spacing: -0.02em !important;\n    line-height: 1 !important;\n    align-self: center !important;\n  }\n  .fh-metric-title {\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    color: #fff !important;\n    grid-column: 2 !important;\n    grid-row: 1 !important;\n    line-height: 1.3 !important;\n    margin: 0 !important;\n  }\n  .fh-metric-sub {\n    font-size: 12px !important;\n    color: rgba(255,255,255,0.48) !important;\n    grid-column: 2 !important;\n    grid-row: 2 !important;\n    line-height: 1.4 !important;\n    margin: 3px 0 0 !important;\n  }\n  .fh-hero-bg { background-position: 60% 100%; }\n  .fh-hero-ov {\n    background:\n      linear-gradient(to top, rgba(4,30,59,1) 0%, rgba(4,30,59,0.92) 40%, rgba(4,30,59,0.72) 70%, rgba(4,30,59,0.5) 100%),\n      linear-gradient(to right, rgba(4,30,59,0.65) 0%, transparent 70%);\n  }\n\n  /* Hero headline */\n  .fh-h1 { font-size: 22px !important; letter-spacing: 0; line-height: 1.2; }\n  .fh-h1 strong { font-size: 28px !important; line-height: 1.15; }\n  .fh-h1-line1 { white-space: nowrap; }\n  .fh-sub { font-size: 15px; margin: 20px 0 32px; }\n\n  /* Trust line */\n  .fh-trust { font-size: 10px; letter-spacing: 0.08em; }\n\n  /* Full-width equal buttons */\n  .fh-btns { flex-direction: column; align-items: stretch; gap: 12px; }\n  .fh-btn-gold, .fh-btn-ghost { justify-content: center; text-align: center; white-space: normal; width: 100%; }\n\n  /* Close section */\n  .fh-close-h2 { font-size: clamp(26px, 7vw, 40px); }\n  .fh-close-p { font-size: 15px; margin-bottom: 36px; }\n  .fh-close-btns { flex-direction: column; align-items: stretch; gap: 12px; width: 100%; max-width: 360px; margin-left: auto; margin-right: auto; }\n\n  /* Solution feature card stacks */\n  .fh-sol-feature { grid-template-columns: 1fr; min-height: auto; }\n  .fh-sol-feature-img { height: 240px; }\n  .fh-sol-feature-img-ov { background: linear-gradient(to bottom, transparent 60%, #041E3B 100%); }\n  .fh-sol-feature-body { padding: 32px 24px; }\n  .fh-sol-feature-body::before { display: none; }\n  .fh-sol-feat-title { font-size: 22px; }\n  .fh-sol-feat-desc { font-size: 14px; }\n  .fh-sol-pair { grid-template-columns: 1fr; }\n\n  /* Proof mosaic \u2014 2 col */\n  .fh-mosaic { grid-template-columns: 1fr 1fr; grid-template-rows: 200px 200px 200px; }\n  .fh-tile-tall { grid-column: 1; grid-row: 1; }\n  .fh-tile-tr   { grid-column: 2; grid-row: 1; }\n  .fh-tile-mr   { grid-column: 1; grid-row: 2; }\n  .fh-tile-br   { grid-column: 2; grid-row: 2; }\n  .fh-tile-fr   { grid-column: 1 / span 2; grid-row: 3; }\n\n  /* Problem section */\n  .fh-problem { flex-direction: column; }\n  .fh-prob-img { display: none !important; }\n  .fh-prob-text { padding: 56px 24px; }\n  .fh-prob-h2 { font-size: clamp(22px, 6vw, 34px); }\n\n  /* Pricing */\n  .fh-table { grid-template-columns: 1fr; }\n  .fh-tcol { padding: 32px 28px; }\n  .fh-tcol.fh-right { border-left: none; border-top: 3px solid #F79D1F; }\n  .fh-pricing-h2 { font-size: clamp(22px, 6vw, 32px); }\n\n  /* Scroll hint hidden */\n  .fh-scroll { display: none; }\n\n  /* Section sublines */\n  .fh-sec-p { max-width: 100%; font-size: 15px; text-wrap: balance; }\n  .fh-sec-h2 { font-size: clamp(22px, 6vw, 36px); text-wrap: balance; }\n\n  /* Built for panel */\n  .fh-for { padding: 32px 24px; }\n  .fh-for-inner { flex-direction: column; gap: 24px; align-items: center; }\n  .fh-for-left { max-width: 100%; text-align: center; }\n  .fh-for-headline { font-size: 18px; }\n  .fh-for-sub { font-size: 13px; }\n  .fh-for-divider { display: none; }\n  .fh-for-right { min-width: 0; width: 100%; }\n  .fh-audience-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }\n  .fh-aud { padding: 22px 8px 18px; }\n\n  /* Mobile audience grid \u2014 fixed 2 per row, 4 rows, no overflow possible */\n  .fh-for-right .fh-audience-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 8px !important;\n  }\n  .fh-for-right .fh-aud {\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 7px !important;\n    padding: 10px 8px !important;\n    border-radius: 20px !important;\n    background: transparent !important;\n    border: 1px solid rgba(247,157,31,0.35) !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n  }\n  .fh-for-right .fh-aud-icon {\n    width: 16px !important; height: 16px !important;\n    margin: 0 !important; flex-shrink: 0 !important;\n  }\n  .fh-for-right .fh-aud-icon svg { width: 14px !important; height: 14px !important; }\n  .fh-for-right .fh-aud-name {\n    font-size: 11px !important;\n    white-space: nowrap !important;\n    letter-spacing: 0.05em !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n  }\n}\n@container fhwrap (max-width: 480px) {\n  .fh-h1 { font-size: 26px !important; }\n  .fh-h1 strong { font-size: 26px !important; }\n  .fh-mosaic { grid-template-columns: 1fr; grid-template-rows: repeat(5, 200px); }\n  .fh-tile-tall, .fh-tile-tr, .fh-tile-mr, .fh-tile-br, .fh-tile-fr {\n    grid-column: 1; grid-row: auto;\n  }\n}\n@container fhwrap (max-width: 1024px) {\n  .fh-claude { padding: 80px 48px !important; }\n  .fh-cl-grid { gap: 44px !important; }\n}\n@container fhwrap (max-width: 768px) {\n  .fh-claude { padding: 64px 24px !important; }\n  .fh-cl-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 40px !important; }\n  .fh-cl-pillar { gap: 16px !important; }\n  .fh-cl-num { font-size: 28px !important; min-width: 38px !important; }\n  .fh-cl-title { font-size: 17px !important; }\n  .fh-cl-you { margin-left: 0 !important; }\n  .fh-cl-ai { margin-right: 0 !important; }\n  .fh-cl-chat { padding: 22px 16px 14px !important; }\n  .fh-cl-head-l, .fh-cl-run { white-space: nowrap !important; }\n  .fh-cl-chat-head { font-size: 10px !important; gap: 8px !important; }\n  .fh-cl-q { grid-template-columns: 34px minmax(0, 1fr) !important; gap: 10px !important; padding: 12px 14px !important; }\n  .fh-cl-tag { grid-column: 2 !important; justify-self: start !important; margin-top: 2px !important; }\n  .fh-cl-actions { margin-top: 40px !important; flex-direction: column !important; align-items: stretch !important; gap: 20px !important; }\n  .fh-cl-beta { align-self: center !important; text-align: center !important; }\n}\n@container fhwrap (max-width: 1024px) { .fh-util { padding: 10px 48px !important; } }\n@container fhwrap (max-width: 768px) {\n  .fh-util { padding: 8px 24px !important; justify-content: space-between !important; gap: 12px !important; }\n  .fh-util-msg { font-size: 12px !important; }\n}\n@container fhwrap (max-width: 560px) { .fh-util-lead { display: none !important; } .fh-util-msg { font-size: 12px !important; white-space: nowrap !important; } .fh-util-btn { white-space: nowrap !important; padding: 6px 12px !important; font-size: 11px !important; gap: 6px !important; } .fh-util-btnx { display: none !important; } .fh-util { gap: 10px !important; padding: 8px 16px !important; } }\n@container fhwrap (max-width: 380px) { .fh-util { padding: 8px 12px !important; gap: 8px !important; } .fh-util-msg { font-size: 11px !important; } .fh-util-btn { padding: 5px 9px !important; } .fh-util-ic { display: none !important; } }\n@container fhwrap (max-width: 360px) { .fh-util-btn { padding: 6px 10px !important; font-size: 11px !important; } }\n@container fhwrap (max-width: 1024px) {\n  .fh-prob2, .fh-rails, .fh-faq { padding: 80px 48px !important; }\n}\n@container fhwrap (max-width: 768px) {\n  .fh-prob2, .fh-rails, .fh-faq { padding: 64px 24px !important; }\n  .fh-p2-grid, .fh-rl-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 16px !important; }\n  .fh-p2-card { padding: 26px 22px !important; }\n  .fh-p2-title { font-size: 19px !important; }\n  .fh-ppl { padding: 32px 24px !important; margin-top: 48px !important; flex-direction: column !important; align-items: stretch !important; gap: 24px !important; }\n  .fh-ppl-text { flex: none !important; }\n  .fh-ppl-actions { align-items: stretch !important; }\n  .fh-ppl-actions .fh-cl-beta { align-self: center !important; text-align: center !important; }\n  .fh-rl-img { height: 160px !important; }\n  .fh-faq-q { font-size: 16px !important; padding: 18px 2px !important; }\n  .fh-chip { font-size: 12px !important; margin-bottom: 18px !important; }\n  .fh-cl-stages { font-size: 10px !important; gap: 6px !important; }\n  .fh-cl-stage { padding: 4px 8px !important; }\n}\n@container fhwrap (max-width: 360px) {\n  .fh-util { flex-wrap: wrap !important; justify-content: center !important; row-gap: 6px !important; padding: 8px 12px !important; }\n  .fh-util-msg { white-space: normal !important; text-align: center !important; }\n  .fh-chip { font-size: 11px !important; }\n}\n@container fhwrap (max-width: 768px) { .fh-cl-stages { font-size: 11px !important; } }\n@container fhwrap (min-width: 600px) and (max-width: 768px) {\n  .fh-cl-q { grid-template-columns: 40px minmax(0, 1fr) auto !important; }\n  .fh-cl-tag { grid-column: auto !important; margin-top: 0 !important; }\n  .fh-ppl-actions { align-items: center !important; }\n  .fh-ppl-actions .fh-btn-gold { width: auto !important; }\n}\n@container fhwrap (max-width: 1024px) { .fh-prob3 { padding: 80px 48px !important; } }\n@container fhwrap (max-width: 768px) {\n  .fh-prob3 { padding: 64px 16px !important; }\n  .fh-pz-row { gap: 8px !important; }\n  .fh-pz-c { border-radius: 14px !important; }\n  .fh-pz-meta { padding: 8px 8px 12px !important; text-align: center !important; }\n  .fh-pz-tag { font-size: 9px !important; letter-spacing: 0.06em !important; }\n  .fh-pz-title { font-size: 13px !important; }\n  .fh-pz-d { padding: 20px 18px !important; }\n  .fh-pz-dtext { font-size: 14px !important; }\n  .fh-pz[data-on=\u00221\u0022] .fh-pz-c[data-fh-key=\u00221\u0022], .fh-pz[data-on=\u00222\u0022] .fh-pz-c[data-fh-key=\u00222\u0022], .fh-pz[data-on=\u00223\u0022] .fh-pz-c[data-fh-key=\u00223\u0022] { transform: translateY(-3px) !important; }\n  .fh-st-tabs { flex-direction: row !important; gap: 8px !important; }\n  .fh-st-t { flex: 1 1 0 !important; min-width: 0 !important; flex-direction: column !important; gap: 4px !important; padding: 12px 10px !important; border-color: rgba(255,255,255,0.12) !important; }\n  .fh-st-t .fh-cl-num { font-size: 22px !important; min-width: 0 !important; }\n  .fh-st-t .fh-cl-title { font-size: 15px !important; margin-bottom: 0 !important; }\n  .fh-st-t .fh-cl-desc { display: none !important; }\n  .fh-st-v .fh-cl-you { margin-left: 0 !important; }\n  .fh-close-bf { width: 72px !important; }\n}\n@container fhwrap (max-width: 599px) {\n  .fh-rl-grid { display: flex !important; overflow-x: auto !important; scroll-snap-type: x mandatory; gap: 14px !important; padding: 4px 4px 14px !important; margin: 0 -24px !important; padding-left: 24px !important; padding-right: 24px !important; scrollbar-width: none; }\n  .fh-rl-grid::-webkit-scrollbar { display: none; }\n  .fh-rl-card { flex: 0 0 80% !important; scroll-snap-align: center; }\n  .fh-rl-card:hover { transform: none !important; }\n  .fh-rl-swipe { display: block !important; text-align: center; margin-top: 6px; font-size: 12px; color: rgba(255,255,255,0.5); }\n}\n@container fhwrap (max-width: 480px) { .fh-pz-tag { display: none !important; } }\n@container fhwrap (max-width: 380px) {\n  .fh-st-t .fh-cl-num { display: none !important; }\n}\n@container fhwrap (min-width: 600px) { .fh-rl-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 18px !important; } }\n@container fhwrap (min-width: 600px) and (max-width: 960px) {\n  .fh-rl-img { height: 120px !important; }\n  .fh-rl-body { padding: 18px 18px 20px !important; }\n  .fh-rl-title { font-size: 16px !important; }\n  .fh-rl-desc { font-size: 13px !important; }\n  .fh-rl-out { font-size: 11px !important; }\n}\n@container fhwrap (max-width: 1024px) { .fh-prob4 { padding: 80px 48px !important; } }\n@container fhwrap (max-width: 860px) {\n  .fh-cmp { grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; max-width: 640px !important; }\n  .fh-cmp-c { flex-direction: row !important; align-items: center !important; }\n  .fh-cmp-art { flex: 0 0 34% !important; aspect-ratio: auto !important; align-self: stretch !important; display: flex; align-items: center; }\n  .fh-cmp-body { padding: 18px 18px 18px 6px !important; }\n  .fh-cmp-title, .fh-cmp-best .fh-cmp-title { font-size: 17px !important; margin-bottom: 6px !important; }\n  .fh-cmp-desc { font-size: 13px !important; line-height: 1.6 !important; }\n  .fh-cmp-tag { margin-bottom: 6px !important; font-size: 10px !important; }\n}\n@container fhwrap (max-width: 768px) {\n  .fh-prob4 { padding: 64px 20px !important; }\n  .fh-jr { min-height: 0 !important; grid-template-columns: 58px minmax(0, 1fr) !important; gap: 6px !important; }\n  .fh-jr-mk { width: 32px !important; height: 32px !important; font-size: 13px !important; }\n  .fh-jr-bf { width: 38px !important; height: 30px !important; }\n  .fh-st-tabs { display: none !important; }\n  .fh-jr-stop { padding: 6px 12px !important; margin: 4px 0 !important; border-color: transparent !important; }\n  .fh-jr-stop .fh-cl-title { font-size: 18px !important; }\n  .fh-jr-stop .fh-cl-desc { display: block !important; font-size: 13px !important; line-height: 1.55 !important; }\n}\n@container fhwrap (max-width: 380px) { .fh-cmp-art { flex-basis: 30% !important; } }\n@container fhwrap (max-width: 860px) {\n  .fh-rs-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 14px !important; max-width: 640px; margin: 0 auto; }\n  .fh-rs-item { flex-direction: row !important; align-items: flex-start !important; text-align: left !important; gap: 14px !important; padding: 0 !important; }\n  .fh-rs-num { font-size: 30px !important; min-width: 84px !important; }\n  .fh-rs-txt { font-size: 13px !important; }\n}\n@container fhwrap (max-width: 768px) { .fh-jr-mk { width: 40px !important; height: 40px !important; } }\n@container fhwrap (max-width: 900px) {\n  .fh-sc { grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; padding-top: 0 !important; max-width: 640px !important; align-items: stretch !important; }\n  .fh-sc-path, .fh-sc-fly, .fh-sc-base { display: none !important; }\n  .fh-sc-card { display: flex !important; align-items: stretch !important; }\n  .fh-sc-art { flex: 0 0 38% !important; aspect-ratio: auto !important; border-bottom: 0 !important; border-right: 1px solid rgba(255,255,255,0.08) !important; display: flex; align-items: center; }\n  .fh-sc-txt { padding: 14px 16px !important; }\n  .fh-sc-title { font-size: 19px !important; margin-bottom: 4px !important; }\n  .fh-sc-desc { font-size: 13px !important; line-height: 1.55 !important; }\n  .fh-sc-num { font-size: 10px !important; margin-bottom: 2px !important; }\n  .fh-sc-perch { display: block !important; position: absolute; right: 6px; top: 4px; width: 34px; height: 27px; animation: fhSwayUp 1.8s ease-in-out infinite alternate; }\n  .fh-wing-tex { width: 90% !important; right: -30% !important; top: 2% !important; }\n}\n@container fhwrap (max-width: 420px) { .fh-sc-art { flex-basis: 34% !important; } }\n@container fhwrap (max-width: 860px) {\n  .fh-vine { height: 52% !important; bottom: 25% !important; }\n  .fh-vine-l { left: -4% !important; } .fh-vine-r { right: -4% !important; }\n}\n@container fhwrap (min-width: 769px) and (max-width: 1024px) { .fh-h1 { font-size: clamp(34px, 5vw, 52px) !important; } }\n@container fhwrap (max-width: 768px) { .fh-h1 { font-size: 22px !important; } .fh-h1 strong { font-size: 28px !important; } }\n@container fhwrap (max-width: 480px) { .fh-h1 strong { font-size: 26px !important; } }\n@container fhwrap (max-width: 360px) { .fh-h1 { font-size: 20px !important; } .fh-h1 strong { font-size: 24px !important; } }\n@container fhwrap (max-width: 860px) {\n  .fh-rs-grid.fh-rs2 { gap: 14px !important; }\n  .fh-rs-pair { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; }\n  .fh-rs-risk { flex-direction: row !important; align-items: flex-start !important; text-align: left !important; gap: 14px !important; padding: 18px 18px 12px !important; }\n  .fh-rs-ans { text-align: left !important; padding: 12px 18px 18px !important; }\n  .fh-rs-link { padding: 0 18px !important; }\n  .fh-hyb { padding: 30px 20px 32px !important; margin-top: 34px !important; }\n  .fh-hyb-pills { flex-direction: column !important; gap: 6px !important; }\n  .fh-hyb-pill { width: 100%; max-width: 360px; align-items: center; }\n  .fh-hyb-plus { line-height: 1; }\n  .fh-hyb-btn { width: 100%; max-width: 360px; justify-content: center; }\n}\n@container fhwrap (max-width: 768px) {\n  .fh-mon-bf { width: 30px !important; height: 23px !important; }\n  .fh-m3 { display: none; }\n}\n@container fhwrap (max-width: 860px) { .fh-bl, .fh-tl { width: 16px; height: 11px; } .fh-bv-t { width: 36%; } }\n@container fhwrap (max-width: 768px) {\n  .fh-metrics { padding: 4px 16px 0 !important; position: relative; }\n  .fh-metrics::before { display: block !important; left: 16px !important; right: 16px !important; }\n  .fh-metrics-grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; flex-direction: unset !important; gap: 0 !important; }\n  .fh-metric { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 4px !important; padding: 22px 16px 22px 18px !important; border: 0 !important; border-bottom: 1px solid rgba(255,255,255,0.08) !important; grid-template-columns: none !important; }\n  .fh-metric:nth-child(odd) { border-right: 1px solid rgba(255,255,255,0.08) !important; }\n  .fh-metric:nth-child(n\u002B3) { border-bottom: 0 !important; }\n  .fh-metric-num { font-size: 36px !important; grid-row: auto !important; grid-column: auto !important; text-align: left !important; align-self: flex-start !important; width: auto !important; margin: 0 !important; }\n  .fh-metric-title, .fh-metric-sub { text-align: left !important; }\n  .fh-metric-title { font-size: 14px !important; grid-row: auto !important; grid-column: auto !important; }\n  .fh-metric-sub { font-size: 11.5px !important; grid-row: auto !important; grid-column: auto !important; margin: 0 !important; }\n}\n@container fhwrap (max-width: 360px) { .fh-metric { padding: 18px 10px 18px 12px !important; } .fh-metric-num { font-size: 30px !important; } .fh-metric-title { font-size: 13px !important; } }\n@container fhwrap (max-width: 768px) { .fh-mosaic { grid-template-rows: 230px 230px 230px !important; } }\n@container fhwrap (max-width: 480px) { .fh-mosaic { grid-template-rows: repeat(5, 230px) !important; } }\n\n/* \u2550\u2550\u2550\u2550 v27: CLAUDE CHAT OVER EACH ROTATING HUBSITE \u2550\u2550\u2550\u2550 */\n.fh-cf-item { position: absolute; }\n.fh-cf-claude { position: absolute; left: 18px; bottom: 18px; width: min(52%, 380px); display: flex; flex-direction: column; gap: 8px; padding: 12px; border-radius: 14px; background: rgba(4,30,59,0.9); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(247,157,31,0.45); box-shadow: 0 20px 50px rgba(0,0,0,0.5); opacity: 0; transform: translateY(12px); transition: opacity 0.5s 0.5s, transform 0.5s 0.5s; text-align: left; }\n.fh-cf-item.is-on .fh-cf-claude { opacity: 1; transform: none; }\n.fh-cfc-h { display: flex; align-items: center; gap: 7px; font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #F79D1F; }\n.fh-cfc-h i { width: 7px; height: 7px; border-radius: 50%; background: #F79D1F; box-shadow: 0 0 0 3px rgba(247,157,31,0.25); }\n.fh-cfc-you { align-self: flex-end; max-width: 92%; padding: 8px 11px; border-radius: 12px 12px 3px 12px; background: rgba(255,255,255,0.12); font-size: 13px; line-height: 1.4; color: #fff; }\n.fh-cfc-ai { display: flex; gap: 7px; align-items: center; font-size: 12.5px; color: rgba(255,255,255,0.9); }\n.fh-cfc-ai b { width: 18px; height: 18px; flex: 0 0 18px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; color: #041E3B; background: #F79D1F; }\n.fh-cf-under { grid-template-areas: \u0022names ctrl\u0022 !important; }\n@media (max-width: 760px) { .fh-cf-claude { left: 8px; bottom: 8px; width: 62%; padding: 8px; gap: 5px; border-radius: 10px; } .fh-cfc-you { font-size: 10.5px; padding: 5px 8px; } .fh-cfc-ai { font-size: 10px; } .fh-cfc-h { font-size: 8.5px; } .fh-cfc-ai b { width: 14px; height: 14px; flex-basis: 14px; font-size: 9px; } }\n\n/* \u2550\u2550\u2550\u2550 v27: METRICS ALWAYS ON ONE LINE \u2550\u2550\u2550\u2550 */\n.fh-wrap .fh-metrics .fh-metrics-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }\n.fh-wrap .fh-metrics .fh-metric-num { white-space: nowrap !important; }\n.fh-wrap .fh-metrics .fh-metric { border-right: 0 !important; }\n.fh-wrap .fh-metrics .fh-metric \u002B .fh-metric { border-left: 1px solid rgba(255,255,255,0.08) !important; }\n@media (max-width: 768px) { .fh-wrap .fh-metrics .fh-metric { display: block !important; text-align: center !important; padding: 18px 6px !important; } .fh-wrap .fh-metrics .fh-metric-num { font-size: clamp(22px, 7.6vw, 32px) !important; min-width: 0 !important; } .fh-wrap .fh-metrics .fh-metric-title { font-size: clamp(10px, 2.9vw, 13px) !important; white-space: normal !important; line-height: 1.3 !important; } .fh-wrap .fh-metrics .fh-metric \u003E * { text-align: center !important; margin-left: auto !important; margin-right: auto !important; } .fh-wrap .fh-metrics .fh-metrics-grid { padding: 0 8px !important; } .fh-wrap .fh-metrics .fh-metric-sub { display: none !important; } }\n\n/* \u2550\u2550\u2550\u2550 v27: BUILDING WITH A CONVERSATION \u2014 SEAMLESS, ANIMATED \u2550\u2550\u2550\u2550 */\n.fh-cv2 { position: relative; background: #041E3B; padding: 100px 80px; overflow: hidden; }\n.fh-cv2-glow { position: absolute; right: -10%; top: 0; width: 70%; height: 100%; background: radial-gradient(ellipse at 60% 50%, rgba(247,157,31,0.1), transparent 65%); pointer-events: none; }\n.fh-cv2-grid { position: relative; max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); gap: 56px; align-items: center; }\n.fh-cv2-txt { text-align: left; } .fh-cv2-txt .fh-sec-h2 { text-align: left; margin-top: 12px; }\n.fh-cv2-note { display: flex; align-items: center; gap: 10px; margin-top: 22px; font-size: 13px; color: rgba(255,255,255,0.72); }\n.fh-cw { position: relative; padding: 0 0 70px 60px; }\n.fh-cw-win { border-radius: 16px; overflow: hidden; border: 1px solid rgba(255,255,255,0.16); box-shadow: 0 40px 100px rgba(0,0,0,0.55); background: #062340; }\n.fh-cw-bar { display: flex; align-items: center; gap: 6px; height: 32px; padding: 0 14px; background: #0b2340; border-bottom: 1px solid rgba(255,255,255,0.1); font-size: 12px; color: rgba(255,255,255,0.72); }\n.fh-cw-bar i { width: 9px; height: 9px; border-radius: 50%; background: rgba(255,255,255,0.3); } .fh-cw-bar i:first-child { background: #F79D1F; }\n.fh-cw-bar span { margin-left: 10px; padding: 3px 12px; border-radius: 999px; background: rgba(255,255,255,0.07); }\n.fh-cw-site { position: relative; aspect-ratio: 960 / 560; }\n.fh-cw-skel { position: absolute; inset: 0; display: flex; flex-direction: column; gap: 14px; padding: 18% 8%; }\n.fh-cw-skel b { display: block; height: 18px; border-radius: 9px; background: linear-gradient(90deg, rgba(255,255,255,0.05), rgba(255,255,255,0.12), rgba(255,255,255,0.05)); background-size: 200% 100%; animation: fhCwShim 1.6s linear infinite; }\n.fh-cw-skel b:nth-child(1) { width: 60%; height: 34px; } .fh-cw-skel b:nth-child(2) { width: 42%; height: 34px; } .fh-cw-skel b:nth-child(3) { width: 50%; }\n@keyframes fhCwShim { from { background-position: 100% 0; } to { background-position: -100% 0; } }\n.fh-cw-img { position: absolute; inset: 0; background-size: cover; background-position: top center; animation: fhCwReveal 9s ease-in-out infinite; }\n@keyframes fhCwReveal { 0%, 14% { clip-path: inset(0 0 100% 0); opacity: 1; } 22% { clip-path: inset(0 0 55% 0); } 44% { clip-path: inset(0 0 55% 0); } 52% { clip-path: inset(0 0 22% 0); } 70% { clip-path: inset(0 0 22% 0); } 78% { clip-path: inset(0 0 0 0); } 95% { clip-path: inset(0 0 0 0); opacity: 1; } 100% { clip-path: inset(0 0 0 0); opacity: 0; } }\n.fh-cw-chat { position: absolute; left: 0; bottom: 0; width: min(62%, 380px); display: flex; flex-direction: column; gap: 8px; padding: 14px; border-radius: 16px; background: rgba(6,35,64,0.94); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(247,157,31,0.45); box-shadow: 0 30px 70px rgba(0,0,0,0.55); }\n.fh-cw-ch { display: flex; align-items: center; gap: 8px; font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #F79D1F; padding-bottom: 8px; border-bottom: 1px solid rgba(255,255,255,0.08); }\n.fh-cw-ch i { width: 7px; height: 7px; border-radius: 50%; background: #F79D1F; }\n.fh-cw-pairs { display: grid; }\n.fh-cw-pair { grid-area: 1 / 1; display: flex; flex-direction: column; gap: 8px; opacity: 0; }\n.fh-cw-you, .fh-cw-ai { font-size: 12.5px; line-height: 1.45; }\n.fh-cw-you { align-self: flex-end; max-width: 88%; padding: 7px 10px; border-radius: 11px 11px 3px 11px; background: rgba(255,255,255,0.12); color: #fff; }\n.fh-cw-ai { color: rgba(255,255,255,0.88); }\n.fh-cw-ai span { display: block; font-size: 9px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #F79D1F; }\n.fh-cw-p0 { animation: fhCwP0 9s infinite; } .fh-cw-p1 { animation: fhCwP1 9s infinite; } .fh-cw-p2 { animation: fhCwP2 9s infinite; }\n.fh-cw-p0 .fh-cw-ai { animation: fhCwA0 9s infinite; } .fh-cw-p1 .fh-cw-ai { animation: fhCwA1 9s infinite; } .fh-cw-p2 .fh-cw-ai { animation: fhCwA2 9s infinite; }\n@keyframes fhCwP0 { 0%, 2% { opacity: 0; transform: translateY(8px); } 4% { opacity: 1; transform: none; } 31% { opacity: 1; } 33%, 100% { opacity: 0; } }\n@keyframes fhCwP1 { 0%, 33% { opacity: 0; transform: translateY(8px); } 35% { opacity: 1; transform: none; } 63% { opacity: 1; } 65%, 100% { opacity: 0; } }\n@keyframes fhCwP2 { 0%, 65% { opacity: 0; transform: translateY(8px); } 67% { opacity: 1; transform: none; } 97% { opacity: 1; } 100% { opacity: 0; } }\n@keyframes fhCwA0 { 0%, 11% { opacity: 0; } 13%, 100% { opacity: 1; } }\n@keyframes fhCwA1 { 0%, 42% { opacity: 0; } 44%, 100% { opacity: 1; } }\n@keyframes fhCwA2 { 0%, 74% { opacity: 0; } 76%, 100% { opacity: 1; } }\n@media (max-width: 900px) { .fh-cv2 { padding: 64px 18px !important; } .fh-cv2-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 32px !important; } .fh-cv2-txt, .fh-cv2-txt .fh-sec-h2 { text-align: center !important; } .fh-cv-cta, .fh-cv2-note { justify-content: center; } .fh-cv-p { margin-left: auto; margin-right: auto; } .fh-cw { padding: 0 0 90px 0 !important; } .fh-cw-chat { left: 10px !important; width: 80% !important; } }\n@media (prefers-reduced-motion: reduce) { .fh-cw-img { animation: none !important; clip-path: none !important; } .fh-cw-pair, .fh-cw-ai { animation: none !important; } .fh-cw-p2, .fh-cw-p2 .fh-cw-ai { opacity: 1 !important; } }\n.fh-wrap.fh-paused .fh-cw * { animation-play-state: paused !important; }\n\n/* \u2550\u2550\u2550\u2550 v27: EVERY KIND OF ORGANIZATION \u2014 PHOTOGRAPHY \u2550\u2550\u2550\u2550 */\n.fh-orgs { padding: 100px 80px; }\n.fh-ogs { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; }\n.fh-og { border-radius: 20px; overflow: hidden; background: rgba(255,255,255,0.035); border: 1px solid rgba(255,255,255,0.12); display: flex; flex-direction: column; transition: transform 0.4s, border-color 0.4s, box-shadow 0.4s; }\n.fh-og:hover { transform: translateY(-6px); border-color: rgba(247,157,31,0.5); box-shadow: 0 30px 70px rgba(0,0,0,0.45); }\n.fh-og-img { display: block; aspect-ratio: 16 / 11; background-size: cover; background-position: center; transition: transform 0.8s ease; }\n.fh-og:hover .fh-og-img { transform: scale(1.04); }\n.fh-og-body { padding: 20px 22px 22px; display: flex; flex-direction: column; gap: 8px; flex: 1; }\n.fh-og-t { font-family: \u0027Raleway\u0027, sans-serif; font-size: 20px; font-weight: 700; color: #fff; margin: 0; }\n.fh-og-d { font-size: 14.5px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.65; margin: 0; flex: 1; }\n.fh-og-go { margin-top: 6px; font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #F79D1F; text-decoration: none; }\n.fh-og-go:hover { color: #fff; } .fh-og-go:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n@media (max-width: 1024px) { .fh-ogs { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }\n@media (max-width: 640px) { .fh-orgs { padding: 64px 0 !important; } .fh-ogs { display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; gap: 14px !important; padding: 4px 20px 14px; scrollbar-width: none; } .fh-ogs::-webkit-scrollbar { display: none; } .fh-og { flex: 0 0 82%; scroll-snap-align: center; } .fh-orgs .fh-sec-hd { padding: 0 20px; } }\n\n/* \u2550\u2550\u2550\u2550 v27: THE NEW AI RISK \u2014 ILLUSTRATED STORY \u002B FLIP CARDS \u2550\u2550\u2550\u2550 */\n.fh-rk3 { padding: 90px 80px !important; }\n.fh-rk3 .fh-cmp { display: grid !important; }\n.fh-more { max-width: 1080px; margin: 36px auto 0; }\n.fh-more-btn { list-style: none; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 12px; width: max-content; margin: 0 auto; padding: 14px 26px; border-radius: 999px; border: 1px solid rgba(247,157,31,0.6); color: #F79D1F; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; transition: background 0.25s; }\n.fh-more-btn::-webkit-details-marker { display: none; }\n.fh-more-btn:hover { background: rgba(247,157,31,0.12); }\n.fh-more-btn:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-more-ic { width: 22px; height: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: #F79D1F; color: #041E3B; font-size: 16px; transition: transform 0.3s; }\n.fh-more[open] .fh-more-ic { transform: rotate(45deg); }\n.fh-flips { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin-top: 30px; }\n.fh-flip { display: block; height: 330px; perspective: 1400px; text-decoration: none; color: inherit; }\n.fh-flip:focus-visible { outline: 3px solid #F79D1F; outline-offset: 4px; border-radius: 20px; }\n.fh-flip-in { position: relative; display: block; width: 100%; height: 100%; transform-style: preserve-3d; transition: transform 0.8s cubic-bezier(.3,.7,.2,1); }\n.fh-flip.is-flipped .fh-flip-in { transform: rotateY(180deg); }\n@media (hover: hover) { .fh-flip:hover .fh-flip-in { transform: rotateY(180deg); } }\n.fh-flip-front, .fh-flip-back { position: absolute; inset: 0; display: flex; flex-direction: column; gap: 8px; padding: 26px; border-radius: 20px; backface-visibility: hidden; -webkit-backface-visibility: hidden; }\n.fh-flip-front { background: rgba(255,255,255,0.04); border: 1px dashed rgba(255,255,255,0.3); align-items: flex-start; }\n.fh-flip-back { transform: rotateY(180deg); background: #062340; border: 1px solid rgba(247,157,31,0.55); box-shadow: 0 30px 70px rgba(0,0,0,0.45); }\n.fh-flip-ic svg { width: 40px; height: 40px; fill: none; stroke: rgba(255,255,255,0.85); stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }\n.fh-flip-k { font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.6); }\n.fh-flip-kg { color: #F79D1F; margin-top: 6px; }\n.fh-flip-t { font-family: \u0027Raleway\u0027, sans-serif; font-size: 22px; font-weight: 700; color: #fff; line-height: 1.2; }\n.fh-flip-n { font-family: \u0027Raleway\u0027, sans-serif; font-size: 64px; font-weight: 200; color: #F79D1F; line-height: 1; margin-top: auto; }\n.fh-flip-turn { margin-top: auto; font-size: 11.5px; font-weight: 600; color: rgba(255,255,255,0.6); }\n.fh-flip-back .fh-flip-turn { margin-top: auto; }\n.fh-flip-r { font-size: 14px; color: rgba(255,255,255,0.85); line-height: 1.5; } .fh-flip-r b { font-family: \u0027Raleway\u0027, sans-serif; font-size: 22px; font-weight: 300; color: #F79D1F; }\n.fh-flip-src { font-size: 11px; color: rgba(255,255,255,0.55); }\n.fh-flip-at { font-family: \u0027Raleway\u0027, sans-serif; font-size: 17px; font-weight: 700; color: #fff; }\n.fh-flip-ax { font-size: 13.5px; color: rgba(255,255,255,0.82); line-height: 1.55; }\n.fh-flip-srcs { margin-top: 18px; text-align: center; font-size: 11.5px; color: rgba(255,255,255,0.6); }\n.fh-flip-srcs a { color: rgba(255,255,255,0.75); text-decoration: none; } .fh-flip-srcs a:hover { color: #F79D1F; }\n@media (max-width: 860px) { .fh-rk3 { padding: 64px 18px !important; } .fh-flips { grid-template-columns: minmax(0, 1fr) !important; } .fh-flip { height: 300px; } .fh-more-btn { width: auto; font-size: 12px; } }\n@media (prefers-reduced-motion: reduce) { .fh-flip-in { transition: none !important; } }\n@container fhwrap (max-width: 760px) { .fh-cf-claude { left: 8px; bottom: 8px; width: 62%; padding: 8px; gap: 5px; border-radius: 10px; } .fh-cfc-you { font-size: 10.5px; padding: 5px 8px; } .fh-cfc-ai { font-size: 10px; } .fh-cfc-h { font-size: 8.5px; } .fh-cfc-ai b { width: 14px; height: 14px; flex-basis: 14px; font-size: 9px; } }\n@container fhwrap (max-width: 768px) { .fh-wrap .fh-metrics .fh-metric { display: block !important; text-align: center !important; padding: 18px 6px !important; } .fh-wrap .fh-metrics .fh-metric-num { font-size: clamp(22px, 7.6vw, 32px) !important; min-width: 0 !important; } .fh-wrap .fh-metrics .fh-metric-title { font-size: clamp(10px, 2.9vw, 13px) !important; white-space: normal !important; line-height: 1.3 !important; } .fh-wrap .fh-metrics .fh-metric \u003E * { text-align: center !important; margin-left: auto !important; margin-right: auto !important; } .fh-wrap .fh-metrics .fh-metrics-grid { padding: 0 8px !important; } .fh-wrap .fh-metrics .fh-metric-sub { display: none !important; } }\n@container fhwrap (max-width: 900px) { .fh-cv2 { padding: 64px 18px !important; } .fh-cv2-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 32px !important; } .fh-cv2-txt, .fh-cv2-txt .fh-sec-h2 { text-align: center !important; } .fh-cv-cta, .fh-cv2-note { justify-content: center; } .fh-cv-p { margin-left: auto; margin-right: auto; } .fh-cw { padding: 0 0 90px 0 !important; } .fh-cw-chat { left: 10px !important; width: 80% !important; } }\n@container fhwrap (max-width: 1024px) { .fh-ogs { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }\n@container fhwrap (max-width: 640px) { .fh-orgs { padding: 64px 0 !important; } .fh-ogs { display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; gap: 14px !important; padding: 4px 20px 14px; scrollbar-width: none; } .fh-ogs::-webkit-scrollbar { display: none; } .fh-og { flex: 0 0 82%; scroll-snap-align: center; } .fh-orgs .fh-sec-hd { padding: 0 20px; } }\n@container fhwrap (max-width: 860px) { .fh-rk3 { padding: 64px 18px !important; } .fh-flips { grid-template-columns: minmax(0, 1fr) !important; } .fh-flip { height: 300px; } .fh-more-btn { width: auto; font-size: 12px; } }.fh-og-church{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-9057cb72d5-webp_02_23_35_7473.webp)}.fh-og-council{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-307af2425d-webp_02_23_36_0488.webp)}.fh-og-wine{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-ff94f486b1-webp_02_23_36_3773.webp)}.fh-og-society{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-673f4be33e-webp_02_23_36_6328.webp)}.fh-og-speaker{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-3a8d18eb69-webp_02_23_36_8980.webp)}.fh-og-media{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-41b5f5077f-webp_02_23_37_2330.webp)}.fh-cw-img{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-959195fa16-webp_02_23_37_5666.webp)}\n\n/* \u2550\u2550\u2550\u2550 v28: THE MONARCH REVEALS THE SITE AS IT FLIES \u2550\u2550\u2550\u2550 */\n.fh-cwb { position: absolute; left: 0; right: 0; height: 33.4%; background-image: url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-959195fa16-webp_02_23_37_5666.webp); background-size: 100% 300%; background-repeat: no-repeat;\n  -webkit-mask-size: 260% 100%; mask-size: 260% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }\n.fh-cwb1 { bottom: 0; background-position: 50% 100%; -webkit-mask-image: linear-gradient(90deg, #000 40%, transparent 60%); mask-image: linear-gradient(90deg, #000 40%, transparent 60%); animation: fhCwB1 10s linear infinite; }\n.fh-cwb2 { top: 33.3%; background-position: 50% 50%; -webkit-mask-image: linear-gradient(270deg, #000 40%, transparent 60%); mask-image: linear-gradient(270deg, #000 40%, transparent 60%); animation: fhCwB2r 10s linear infinite; }\n.fh-cwb3 { top: 0; background-position: 50% 0%; -webkit-mask-image: linear-gradient(90deg, #000 40%, transparent 60%); mask-image: linear-gradient(90deg, #000 40%, transparent 60%); animation: fhCwB3 10s linear infinite; }\n@keyframes fhCwB1 { 0%, 4% { -webkit-mask-position: 100% 0; mask-position: 100% 0; opacity: 1; } 26% { -webkit-mask-position: 0% 0; mask-position: 0% 0; } 93% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 1; } 100% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 0; } }\n@keyframes fhCwB2r { 0%, 28% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 1; } 50% { -webkit-mask-position: 100% 0; mask-position: 100% 0; } 93% { -webkit-mask-position: 100% 0; mask-position: 100% 0; opacity: 1; } 100% { -webkit-mask-position: 100% 0; mask-position: 100% 0; opacity: 0; } }\n@keyframes fhCwB3 { 0%, 52% { -webkit-mask-position: 100% 0; mask-position: 100% 0; opacity: 1; } 74% { -webkit-mask-position: 0% 0; mask-position: 0% 0; } 93% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 1; } 100% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 0; } }\n.fh-cwf { position: absolute; left: -8%; top: 86%; width: 0; height: 0; z-index: 4; animation: fhCwFly 10s linear infinite; }\n.fh-cwf-tilt { position: absolute; left: 0; top: 0; display: block; animation: fhCwTilt 10s ease-in-out infinite; }\n.fh-cwf-bf { position: absolute; width: 58px; height: 45px; transform: translate(-50%, -50%); overflow: visible; filter: drop-shadow(0 6px 14px rgba(0,0,0,0.5)); }\n.fh-cwf-flap .fh-bf-wl, .fh-cwf-flap .fh-bf-wr { animation: fhCwFlap 0.5s ease-in-out infinite; transform-box: fill-box; }\n.fh-cwf-flap .fh-bf-wl { transform-origin: right center; } .fh-cwf-flap .fh-bf-wr { transform-origin: left center; }\n@keyframes fhCwFlap { 0%, 100% { transform: scaleX(1); } 50% { transform: scaleX(0.35); } }\n.fh-cwf-glow { position: absolute; left: 0; top: 0; width: 140px; height: 140px; transform: translate(-50%, -50%); border-radius: 50%; background: radial-gradient(circle, rgba(247,157,31,0.35), rgba(247,157,31,0.08) 45%, transparent 70%); }\n@keyframes fhCwFly {\n  0% { left: -8%; top: 86%; opacity: 0; } 3% { left: -4%; top: 85%; opacity: 1; }\n  10% { left: 25%; top: 80%; } 15% { left: 50%; top: 87%; } 20% { left: 75%; top: 80%; } 26% { left: 103%; top: 84%; }\n  28% { left: 103%; top: 52%; }\n  34% { left: 75%; top: 46%; } 39% { left: 50%; top: 54%; } 44% { left: 25%; top: 46%; } 50% { left: -3%; top: 50%; }\n  52% { left: -3%; top: 17%; }\n  58% { left: 25%; top: 12%; } 63% { left: 50%; top: 20%; } 68% { left: 75%; top: 12%; } 74% { left: 100%; top: 15%; }\n  82% { left: 112%; top: -22%; opacity: 1; } 84% { opacity: 0; } 100% { left: -8%; top: 86%; opacity: 0; } }\n@keyframes fhCwTilt {\n  0%, 3% { transform: rotate(50deg); } 25% { transform: rotate(55deg); } 27.5% { transform: rotate(0deg); } 29% { transform: rotate(-55deg); }\n  49% { transform: rotate(-55deg); } 51.5% { transform: rotate(0deg); } 53% { transform: rotate(55deg); } 73% { transform: rotate(50deg); } 80% { transform: rotate(25deg); } 100% { transform: rotate(50deg); } }\n.fh-cw-img { display: none !important; }\n/* the chat follows the flight: one exchange per pass */\n.fh-cw-p0 { animation: fhCwQ0 10s infinite !important; } .fh-cw-p1 { animation: fhCwQ1 10s infinite !important; } .fh-cw-p2 { animation: fhCwQ2 10s infinite !important; }\n.fh-cw-p0 .fh-cw-ai { animation: fhCwR0 10s infinite !important; } .fh-cw-p1 .fh-cw-ai { animation: fhCwR1 10s infinite !important; } .fh-cw-p2 .fh-cw-ai { animation: fhCwR2 10s infinite !important; }\n@keyframes fhCwQ0 { 0%, 1% { opacity: 0; transform: translateY(8px); } 3% { opacity: 1; transform: none; } 26% { opacity: 1; } 28%, 100% { opacity: 0; } }\n@keyframes fhCwQ1 { 0%, 28% { opacity: 0; transform: translateY(8px); } 30% { opacity: 1; transform: none; } 50% { opacity: 1; } 52%, 100% { opacity: 0; } }\n@keyframes fhCwQ2 { 0%, 52% { opacity: 0; transform: translateY(8px); } 54% { opacity: 1; transform: none; } 95% { opacity: 1; } 98%, 100% { opacity: 0; } }\n@keyframes fhCwR0 { 0%, 13% { opacity: 0; } 15%, 100% { opacity: 1; } }\n@keyframes fhCwR1 { 0%, 38% { opacity: 0; } 40%, 100% { opacity: 1; } }\n@keyframes fhCwR2 { 0%, 62% { opacity: 0; } 64%, 100% { opacity: 1; } }\n.fh-cw-site { overflow: hidden; }\n.fh-cw { padding: 0 !important; }\n.fh-cw-chat { position: relative !important; left: auto !important; bottom: auto !important; margin: -26px 0 0 auto; width: min(78%, 440px) !important; z-index: 5; }\n@media (max-width: 900px) { .fh-cw-chat { width: 92% !important; margin-right: 4%; } }\n@media (max-width: 900px) { .fh-cwf-bf { width: 40px; height: 31px; } .fh-cwf-glow { width: 90px; height: 90px; } }\n@media (prefers-reduced-motion: reduce) { .fh-cwb { animation: none !important; -webkit-mask-image: none !important; mask-image: none !important; } .fh-cwf { display: none !important; } }\n.fh-wrap.fh-paused .fh-cwb, .fh-wrap.fh-paused .fh-cwf, .fh-wrap.fh-paused .fh-cwf * { animation-play-state: paused !important; }\n\n\n/* \u2550\u2550\u2550\u2550 v29: \u0022LEARN HOW WE\u0027RE DIFFERENT\u0022 \u2014 BENEFITS FIRST, ONE LINE ON PHONES \u2550\u2550\u2550\u2550 */\n.fh-flip { height: 340px !important; }\n.fh-flip-front { gap: 10px !important; }\n.fh-flip-t { font-family: \u0027Raleway\u0027, sans-serif; font-size: 22px; font-weight: 700; color: #fff; line-height: 1.2; }\n.fh-flip-ts { display: none; }\n.fh-flip-hook { margin-top: auto; display: flex; align-items: baseline; gap: 10px; padding-top: 14px; border-top: 1px solid rgba(255,255,255,0.12); width: 100%; }\n.fh-flip-hook b { font-family: \u0027Raleway\u0027, sans-serif; font-size: 40px; font-weight: 200; color: #F79D1F; line-height: 1; flex: 0 0 auto; }\n.fh-flip-hook span { font-size: 13px; color: rgba(255,255,255,0.78); line-height: 1.45; }\n.fh-flip-front .fh-flip-turn { margin-top: 4px !important; }\n.fh-flip-r { font-size: 14px; color: rgba(255,255,255,0.86); line-height: 1.5; }\n.fh-flip-ic svg { stroke: #F79D1F !important; }\n.fh-fds { display: none; }\n@media (max-width: 760px) {\n  .fh-flips { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 8px !important; margin-top: 22px !important; }\n  .fh-flip { height: 168px !important; perspective: 900px; }\n  .fh-flip-front, .fh-flip-back { padding: 12px 10px !important; border-radius: 14px !important; gap: 6px !important; align-items: center !important; text-align: center; }\n  .fh-flip-ic svg { width: 26px !important; height: 26px !important; }\n  .fh-flip-tl { display: none; } .fh-flip-ts { display: block; font-size: 13px; line-height: 1.2; }\n  .fh-flip-hook { flex-direction: column; align-items: center; gap: 2px; padding-top: 8px; }\n  .fh-flip-hook b { font-size: 24px; } .fh-flip-hook span { display: none; }\n  .fh-flip-front .fh-flip-turn { font-size: 10px; }\n  .fh-flip:hover .fh-flip-in { transform: none; }\n  .fh-flip.is-flipped .fh-flip-in { transform: rotateY(180deg); }\n  \n  .fh-flip.is-active .fh-flip-back { border-color: #F79D1F; }\n  .fh-fds { display: block; }\n  .fh-fd { display: none; margin-top: 12px; padding: 18px; border-radius: 16px; background: #062340; border: 1px solid rgba(247,157,31,0.55); transform-origin: top center; }\n  .fh-fd.is-on { display: block; animation: fhFdIn 0.5s cubic-bezier(.3,.7,.2,1); }\n  @keyframes fhFdIn { from { opacity: 0; transform: perspective(800px) rotateX(-18deg) translateY(-6px); } to { opacity: 1; transform: none; } }\n  .fh-fd .fh-flip-k { display: block; margin-bottom: 4px; }\n  .fh-fd-r, .fh-fd-a { margin: 10px 0 0; font-size: 14px; color: rgba(255,255,255,0.86); line-height: 1.6; }\n  .fh-fd-r em { display: block; font-style: normal; font-size: 11px; color: rgba(255,255,255,0.55); margin-top: 4px; }\n}\n\n\n/* \u2550\u2550\u2550\u2550 v30: A SUBTLE MONARCH FOR DREAM \u2192 BUILD \u2192 SOAR (PHONE STORY CARD) \u2550\u2550\u2550\u2550 */\n.fh-ms { position: relative; }\n.fh-msf { position: absolute; left: 13%; top: 38px; width: 0; height: 0; z-index: 3; animation: fhMsFly 15s ease-in-out infinite; }\n.fh-msf-t { position: absolute; display: block; animation: fhMsTilt 15s ease-in-out infinite; }\n.fh-msf-bf { position: absolute; width: 30px; height: 23px; transform: translate(-50%, -100%); overflow: visible; filter: drop-shadow(0 3px 6px rgba(0,0,0,0.45)); }\n.fh-msf .fh-bf-wl, .fh-msf .fh-bf-wr { animation: fhFG 1.6s ease-in-out infinite; }\n@keyframes fhMsFly {\n  0% { left: 13%; top: 38px; } 28% { left: 13%; top: 38px; }\n  30.5% { left: 27%; top: 0px; } 33.3% { left: 42%; top: 38px; }\n  61% { left: 42%; top: 38px; } 63.5% { left: 56%; top: 0px; } 66.6% { left: 70%; top: 38px; }\n  80% { left: 70%; top: 38px; }\n  84% { left: 90%; top: -30px; } 88% { left: 74%; top: -76px; } 92% { left: 44%; top: -72px; } 96% { left: 20%; top: -24px; }\n  100% { left: 13%; top: 38px; } }\n@keyframes fhMsTilt {\n  0%, 28% { transform: rotate(0deg); } 30.5% { transform: rotate(28deg); } 33.3%, 61% { transform: rotate(0deg); } 63.5% { transform: rotate(28deg); } 66.6%, 80% { transform: rotate(0deg); }\n  84% { transform: rotate(18deg); } 88% { transform: rotate(-30deg); } 92% { transform: rotate(-40deg); } 96% { transform: rotate(-20deg); } 100% { transform: rotate(0deg); } }\n.fh-ms-tabs { padding-top: 10px; }\n@media (prefers-reduced-motion: reduce) { .fh-msf, .fh-msf-t, .fh-msf .fh-bf-wl, .fh-msf .fh-bf-wr { animation: none !important; } }\n.fh-wrap.fh-paused .fh-msf, .fh-wrap.fh-paused .fh-msf * { animation-play-state: paused !important; }\n\n\n/* \u2550\u2550\u2550\u2550 v31: THE MONARCH CARRIES EACH REQUEST TO THE PAGE \u2550\u2550\u2550\u2550 */\n.fh-cwb, .fh-cwf { display: none !important; }\n.fh-cwr { position: absolute; inset: 0; }\n.fh-cwr-i { position: absolute; inset: 0; background-image: url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-959195fa16-webp_02_23_37_5666.webp); background-size: cover; background-position: top center; }\n.fh-cwr1 { clip-path: inset(36% 40% 39% 2%); } .fh-cwr1 .fh-cwr-i { clip-path: circle(0% at 26% 48%); animation: fhCwR1 16s ease-in-out infinite; }\n.fh-cwr2 { clip-path: inset(0 1% 91% 44%); } .fh-cwr2 .fh-cwr-i { clip-path: circle(0% at 80% 4%); animation: fhCwR2 16s ease-in-out infinite; }\n.fh-cwr3 { clip-path: inset(76% 56% 3% 2%); } .fh-cwr3 .fh-cwr-i { clip-path: circle(0% at 20% 87%); animation: fhCwR3 16s ease-in-out infinite; }\n.fh-cwr4 { clip-path: inset(0 0 0 0); } .fh-cwr4 .fh-cwr-i { clip-path: circle(0% at 20% 87%); animation: fhCwR4 16s ease-in-out infinite; }\n\n@keyframes fhCwR1 { 0%, 13% { clip-path: circle(0% at 26% 48%); opacity: 1; } 21% { clip-path: circle(50% at 26% 48%); } 95% { clip-path: circle(50% at 26% 48%); opacity: 1; } 100% { clip-path: circle(50% at 26% 48%); opacity: 0; } }\n@keyframes fhCwR2 { 0%, 37% { clip-path: circle(0% at 80% 4%); opacity: 1; } 44% { clip-path: circle(40% at 80% 4%); } 95% { clip-path: circle(40% at 80% 4%); opacity: 1; } 100% { clip-path: circle(40% at 80% 4%); opacity: 0; } }\n@keyframes fhCwR3 { 0%, 60% { clip-path: circle(0% at 20% 87%); opacity: 1; } 67% { clip-path: circle(36% at 20% 87%); } 95% { clip-path: circle(36% at 20% 87%); opacity: 1; } 100% { clip-path: circle(36% at 20% 87%); opacity: 0; } }\n@keyframes fhCwR4 { 0%, 70% { clip-path: circle(0% at 20% 87%); opacity: 1; } 84% { clip-path: circle(150% at 20% 87%); } 95% { clip-path: circle(150% at 20% 87%); opacity: 1; } 100% { clip-path: circle(150% at 20% 87%); opacity: 0; } }\n/* the chat lives inside the window, lower right */\n.fh-cw-chat2 { position: absolute; right: 3%; bottom: 5%; width: 46%; z-index: 4; display: flex; flex-direction: column; gap: 6px; padding: 10px 12px; border-radius: 14px; background: rgba(6,35,64,0.94); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(247,157,31,0.5); box-shadow: 0 20px 50px rgba(0,0,0,0.5); }\n.fh-cw-chat2 .fh-cw-you, .fh-cw-chat2 .fh-cw-ai { font-size: 12px; }\n.fh-cw-q0, .fh-cw-q1, .fh-cw-q2 { grid-area: 1 / 1; display: flex; flex-direction: column; gap: 6px; opacity: 0; }\n.fh-cw-q0 { animation: fhQ0 16s infinite; } .fh-cw-q1 { animation: fhQ1 16s infinite; } .fh-cw-q2 { animation: fhQ2 16s infinite; }\n.fh-cw-q0 .fh-cw-ai { animation: fhA0 16s infinite; } .fh-cw-q1 .fh-cw-ai { animation: fhA1 16s infinite; } .fh-cw-q2 .fh-cw-ai { animation: fhA2 16s infinite; }\n@keyframes fhQ0 { 0%, 1% { opacity: 0; transform: translateY(6px); } 3% { opacity: 1; transform: none; } 25% { opacity: 1; } 27%, 100% { opacity: 0; } }\n@keyframes fhQ1 { 0%, 27% { opacity: 0; transform: translateY(6px); } 29% { opacity: 1; transform: none; } 48% { opacity: 1; } 50%, 100% { opacity: 0; } }\n@keyframes fhQ2 { 0%, 50% { opacity: 0; transform: translateY(6px); } 52% { opacity: 1; transform: none; } 95% { opacity: 1; } 98%, 100% { opacity: 0; } }\n@keyframes fhA0 { 0%, 20% { opacity: 0; } 22%, 100% { opacity: 1; } }\n@keyframes fhA1 { 0%, 43% { opacity: 0; } 45%, 100% { opacity: 1; } }\n@keyframes fhA2 { 0%, 66% { opacity: 0; } 68%, 100% { opacity: 1; } }\n/* the messenger: takes the request from the chat, carries it up, reveals, returns */\n.fh-cwm { position: absolute; left: 58%; top: 70%; width: 0; height: 0; z-index: 6; animation: fhCwM 16s ease-in-out infinite; }\n.fh-cwm-t { position: absolute; display: block; animation: fhCwMT 16s ease-in-out infinite; }\n.fh-cwm-bf { position: absolute; width: 46px; height: 36px; transform: translate(-50%, -50%); overflow: visible; filter: drop-shadow(0 5px 12px rgba(0,0,0,0.5)); }\n.fh-cwm-flap .fh-bf-wl, .fh-cwm-flap .fh-bf-wr { animation: fhCwFlap 0.55s ease-in-out infinite; transform-box: fill-box; }\n.fh-cwm-flap .fh-bf-wl { transform-origin: right center; } .fh-cwm-flap .fh-bf-wr { transform-origin: left center; }\n.fh-cwm-glow { position: absolute; width: 110px; height: 110px; transform: translate(-50%, -50%); border-radius: 50%; background: radial-gradient(circle, rgba(247,157,31,0.32), rgba(247,157,31,0.08) 45%, transparent 70%); }\n@keyframes fhCwM {\n  0% { left: 58%; top: 70%; opacity: 0; } 2% { opacity: 1; } 5% { left: 58%; top: 70%; }\n  9% { left: 46%; top: 40%; } 13% { left: 30%; top: 44%; } 17% { left: 22%; top: 40%; } 21% { left: 33%; top: 50%; }\n  25% { left: 47%; top: 62%; } 28% { left: 58%; top: 70%; }\n  31% { left: 64%; top: 40%; } 35% { left: 74%; top: 12%; } 38% { left: 80%; top: 5%; } 43% { left: 85%; top: 8%; }\n  47% { left: 70%; top: 40%; } 51% { left: 58%; top: 70%; }\n  54% { left: 46%; top: 60%; } 58% { left: 28%; top: 82%; } 61% { left: 20%; top: 87%; } 66% { left: 26%; top: 84%; }\n  72% { left: 40%; top: 60%; } 78% { left: 64%; top: 34%; } 84% { left: 90%; top: 6%; opacity: 1; } 88% { left: 108%; top: -18%; opacity: 0; }\n  100% { left: 58%; top: 70%; opacity: 0; } }\n@keyframes fhCwMT {\n  0%, 5% { transform: rotate(0deg); } 9% { transform: rotate(-40deg); } 17% { transform: rotate(-10deg); } 21% { transform: rotate(20deg); } 25% { transform: rotate(35deg); } 28% { transform: rotate(0deg); }\n  31% { transform: rotate(15deg); } 38% { transform: rotate(10deg); } 43% { transform: rotate(-20deg); } 47% { transform: rotate(-30deg); } 51% { transform: rotate(0deg); }\n  54% { transform: rotate(-35deg); } 61% { transform: rotate(-20deg); } 66% { transform: rotate(10deg); } 72% { transform: rotate(40deg); } 84% { transform: rotate(45deg); } 100% { transform: rotate(0deg); } }\n@media (max-width: 900px) { .fh-cwm-bf { width: 32px; height: 25px; } .fh-cwm-glow { width: 70px; height: 70px; } .fh-cw-chat2 { width: 56%; padding: 7px 8px; gap: 4px; } .fh-cw-chat2 .fh-cw-you, .fh-cw-chat2 .fh-cw-ai { font-size: 9.5px; } .fh-cw-chat2 .fh-cw-ch { font-size: 8px; padding-bottom: 4px; } }\n@media (prefers-reduced-motion: reduce) { .fh-cwr-i { animation: none !important; clip-path: none !important; } .fh-cwm { display: none !important; } .fh-cw-q0, .fh-cw-q1, .fh-cw-q0 .fh-cw-ai, .fh-cw-q1 .fh-cw-ai, .fh-cw-q2 .fh-cw-ai { animation: none !important; } .fh-cw-q2, .fh-cw-q2 .fh-cw-ai { animation: none !important; opacity: 1 !important; } }\n.fh-wrap.fh-paused .fh-cw-site * { animation-play-state: paused !important; }\n\n\n/* \u2550\u2550\u2550\u2550 v32: A TEASER THAT INVITES, CARDS THAT EXPLAIN THEMSELVES \u2550\u2550\u2550\u2550 */\n.fh-more { max-width: 1080px; margin: 40px auto 0; }\n.fh-more-teaser { list-style: none; cursor: pointer; display: grid; justify-items: center; text-align: center; gap: 10px; padding: 36px 28px; border-radius: 22px; background: radial-gradient(ellipse 70% 120% at 50% 0%, rgba(247,157,31,0.12), transparent 70%), rgba(255,255,255,0.03); border: 1px solid rgba(247,157,31,0.35); transition: border-color 0.3s, transform 0.3s; }\n.fh-more-teaser::-webkit-details-marker { display: none; }\n.fh-more-teaser:hover { border-color: rgba(247,157,31,0.7); transform: translateY(-2px); }\n.fh-more-teaser:focus-visible { outline: 3px solid #F79D1F; outline-offset: 4px; }\n.fh-mt-k { font-size: 12px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: #F79D1F; }\n.fh-mt-h { font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(26px, 3vw, 40px); font-weight: 300; color: #fff; line-height: 1.2; }\n.fh-mt-h em { font-style: normal; font-weight: 700; color: #F79D1F; }\n.fh-mt-sub { font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.8); }\n.fh-mt-btn { margin-top: 8px; display: inline-flex; align-items: center; gap: 12px; padding: 13px 22px; border-radius: 999px; background: #F79D1F; color: #041E3B; font-size: 12.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }\n.fh-mt-btn .fh-more-ic { background: #041E3B; color: #F79D1F; }\n.fh-mt-close { display: none; }\n.fh-more[open] .fh-mt-open { display: none; } .fh-more[open] .fh-mt-close { display: inline; }\n.fh-more[open] .fh-mt-btn { background: transparent; color: #F79D1F; border: 1px solid rgba(247,157,31,0.6); }\n.fh-more[open] .fh-mt-btn .fh-more-ic { background: #F79D1F; color: #041E3B; }\n.fh-more[open] .fh-flips { animation: fhFlipsIn 0.6s cubic-bezier(.3,.7,.2,1); }\n@keyframes fhFlipsIn { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } }\n.fh-flip-turn { position: absolute; top: 16px; right: 16px; width: 28px; height: 28px; border-radius: 50%; display: inline-flex !important; align-items: center; justify-content: center; font-size: 14px; color: #F79D1F; border: 1px solid rgba(247,157,31,0.45); margin: 0 !important; }\n.fh-flip-front, .fh-flip-back { position: absolute; }\n@media (max-width: 760px) {\n  .fh-more-teaser { padding: 26px 16px; }\n  .fh-mt-btn { font-size: 11px; padding: 11px 16px; }\n  .fh-flip-turn { display: none !important; }\n  .fh-flip { height: auto !important; perspective: none; }\n  .fh-flip-in { transform: none !important; transition: none; }\n  .fh-flip-back { display: none !important; }\n  .fh-flip-front { position: relative !important; inset: auto !important; min-height: 132px; border-style: solid !important; border-color: rgba(255,255,255,0.14) !important; transition: border-color 0.3s, background 0.3s; }\n  .fh-flip.is-active .fh-flip-front { border-color: #F79D1F !important; background: rgba(247,157,31,0.1) !important; }\n  .fh-flip.is-active { position: relative; }\n  .fh-flip.is-active::after { content: \u0027\u0027; position: absolute; left: 50%; bottom: -9px; width: 14px; height: 14px; transform: translateX(-50%) rotate(45deg); background: #062340; border-right: 1px solid #F79D1F; border-bottom: 1px solid #F79D1F; z-index: 2; }\n  .fh-fd { display: none !important; margin-top: 2px !important; }\n  .fh-fd.is-on { display: block !important; animation: fhFdFlip 0.55s cubic-bezier(.3,.7,.2,1) !important; }\n  @keyframes fhFdFlip { from { opacity: 0; transform: perspective(900px) rotateY(-14deg) translateY(4px); } to { opacity: 1; transform: none; } }\n  .fh-fds { margin-top: 0; }\n}\n\n\n/* \u2550\u2550\u2550\u2550 v33: STEP 3 IS A PERSON; NO PROMPT LIST \u2550\u2550\u2550\u2550 */\n.fh-gs-grid { grid-template-columns: minmax(0, 1fr) !important; max-width: 720px !important; }\n.fh-gsp-link { display: inline-block; margin-top: 8px; color: #F79D1F; font-weight: 600; text-decoration: none; border-bottom: 1px solid rgba(247,157,31,0.45); }\n.fh-gsp-link:hover { color: #fff; border-color: #fff; }\n.fh-gsp-link:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n\n\n/* \u2550\u2550\u2550\u2550 v34: WORDS FIRST, THEN THE MONARCH PAINTS IN THE BACKGROUND \u2550\u2550\u2550\u2550 */\n.fh-faq-mail { color: #F79D1F; text-decoration: none; border-bottom: 1px solid rgba(247,157,31,0.45); } .fh-faq-mail:hover { color: #fff; border-color: #fff; }\n.fh-cw-site { background: #041E3B !important; }\n.fh-cwr1 .fh-cwr-i, .fh-cwr2 .fh-cwr-i, .fh-cwr3 .fh-cwr-i { background-image: url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-df86d50fd7-webp_02_23_37_8949.webp) !important; }\n.fh-cwr4 .fh-cwr-i { animation-name: fhCwFill !important; }\n@keyframes fhCwFill { 0%, 68% { clip-path: circle(0% at 50% 50%); opacity: 1; } 90% { clip-path: circle(80% at 50% 50%); } 96% { clip-path: circle(80% at 50% 50%); opacity: 1; } 100% { clip-path: circle(80% at 50% 50%); opacity: 0; } }\n.fh-cwm { animation-name: fhCwM2 !important; } .fh-cwm-t { animation-name: fhCwMT2 !important; }\n@keyframes fhCwM2 {\n  0% { left: 58%; top: 70%; opacity: 0; } 2% { opacity: 1; } 5% { left: 58%; top: 70%; }\n  9% { left: 46%; top: 40%; } 13% { left: 30%; top: 44%; } 17% { left: 22%; top: 40%; } 21% { left: 33%; top: 50%; }\n  25% { left: 47%; top: 62%; } 28% { left: 58%; top: 70%; }\n  31% { left: 64%; top: 40%; } 35% { left: 74%; top: 12%; } 38% { left: 80%; top: 5%; } 43% { left: 85%; top: 8%; }\n  47% { left: 70%; top: 40%; } 51% { left: 58%; top: 70%; }\n  54% { left: 46%; top: 60%; } 58% { left: 28%; top: 82%; } 61% { left: 20%; top: 87%; } 66% { left: 26%; top: 84%; }\n  70% { left: 50%; top: 78%; } 74% { left: 78%; top: 62%; } 78% { left: 86%; top: 34%; } 82% { left: 64%; top: 14%; }\n  86% { left: 34%; top: 18%; } 89% { left: 16%; top: 40%; } 92% { left: 42%; top: 24%; opacity: 1; } 96% { left: 104%; top: -16%; opacity: 0; }\n  100% { left: 58%; top: 70%; opacity: 0; } }\n@keyframes fhCwMT2 {\n  0%, 5% { transform: rotate(0deg); } 9% { transform: rotate(-40deg); } 17% { transform: rotate(-10deg); } 21% { transform: rotate(20deg); } 25% { transform: rotate(35deg); } 28% { transform: rotate(0deg); }\n  31% { transform: rotate(15deg); } 38% { transform: rotate(10deg); } 43% { transform: rotate(-20deg); } 47% { transform: rotate(-30deg); } 51% { transform: rotate(0deg); }\n  54% { transform: rotate(-35deg); } 61% { transform: rotate(-20deg); } 66% { transform: rotate(40deg); } 74% { transform: rotate(30deg); } 78% { transform: rotate(-10deg); }\n  82% { transform: rotate(-60deg); } 86% { transform: rotate(-80deg); } 89% { transform: rotate(-20deg); } 92% { transform: rotate(40deg); } 100% { transform: rotate(0deg); } }\n\n\n/* \u2550\u2550\u2550\u2550 v35: FREE TO START, $14 TO MAKE IT YOURS \u2550\u2550\u2550\u2550 */\n.fh-plans { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 20px; max-width: 820px; margin: 34px auto 0; }\n.fh-ttotal-blank { display: none !important; }\n.fh-plan { padding: 24px 22px !important; }\n.fh-plan-d { font-size: 14px !important; }\n.fh-plan { position: relative; display: flex; flex-direction: column; gap: 8px; padding: 18px 16px; border-radius: 16px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.14); }\n.fh-plan-lite { border-color: rgba(247,157,31,0.6); background: rgba(247,157,31,0.07); }\n.fh-plan-tag { position: absolute; top: -10px; left: 16px; padding: 3px 10px; border-radius: 999px; background: #F79D1F; color: #041E3B; font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; }\n.fh-plan-top { display: flex; align-items: baseline; justify-content: space-between; gap: 8px; }\n.fh-plan-name { font-family: \u0027Raleway\u0027, sans-serif; font-size: 18px; font-weight: 700; color: #fff; }\n.fh-plan-price { font-family: \u0027Raleway\u0027, sans-serif; font-size: 34px; font-weight: 300; color: #F79D1F; line-height: 1; }\n.fh-plan-price small { font-size: 14px; color: rgba(255,255,255,0.7); margin-left: 2px; }\n.fh-plan-d { margin: 0; font-size: 13px; font-weight: 300; color: rgba(255,255,255,0.8); line-height: 1.55; flex: 1; }\n.fh-plan-btn { margin-top: 4px; display: inline-flex; justify-content: center; gap: 8px; padding: 11px 14px; border-radius: 10px; text-decoration: none; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #fff; border: 1px solid rgba(255,255,255,0.35); transition: all 0.25s; }\n.fh-plan-btn:hover { border-color: #F79D1F; color: #F79D1F; }\n.fh-plan-btn-g { background: #F79D1F; border-color: #F79D1F; color: #041E3B; } .fh-plan-btn-g:hover { background: #fff; border-color: #fff; color: #041E3B; }\n.fh-plan-btn:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n.fh-save { max-width: 760px; margin: 26px auto 0; text-align: center; font-size: 16px; font-weight: 300; color: rgba(255,255,255,0.85); }\n.fh-save b { font-weight: 700; color: #fff; }\n@media (max-width: 760px) { .fh-plans { grid-template-columns: minmax(0, 1fr) !important; gap: 18px !important; } .fh-save { padding: 0 20px; font-size: 15px; } }\n\n\n.fh-rk-choose { margin: 48px auto 0 !important; }\n\n/* \u2550\u2550\u2550\u2550 v37: REQUEST \u2192 LEFT-TO-RIGHT REVEAL \u2192 BACK FOR THE NEXT; \u0022MAKE THIS INSPIRING\u0022 PAINTS THE WHOLE PAGE \u2550\u2550\u2550\u2550 */\n.fh-cwr1 .fh-cwr-i, .fh-cwr2 .fh-cwr-i, .fh-cwr3 .fh-cwr-i { clip-path: none !important; -webkit-mask-image: linear-gradient(90deg, #000 45%, transparent 55%); mask-image: linear-gradient(90deg, #000 45%, transparent 55%); -webkit-mask-size: 220% 100%; mask-size: 220% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }\n.fh-cwr1 .fh-cwr-i { animation: fhW1 20s linear infinite !important; }\n.fh-cwr2 .fh-cwr-i { animation: fhW2 20s linear infinite !important; }\n.fh-cwr3 .fh-cwr-i { animation: fhW3 20s linear infinite !important; }\n@keyframes fhW1 { 0%, 6% { -webkit-mask-position: 100% 0; mask-position: 100% 0; opacity: 1; } 15% { -webkit-mask-position: 0% 0; mask-position: 0% 0; } 96% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 1; } 100% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 0; } }\n@keyframes fhW2 { 0%, 27% { -webkit-mask-position: 100% 0; mask-position: 100% 0; opacity: 1; } 35% { -webkit-mask-position: 0% 0; mask-position: 0% 0; } 96% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 1; } 100% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 0; } }\n@keyframes fhW3 { 0%, 46% { -webkit-mask-position: 100% 0; mask-position: 100% 0; opacity: 1; } 53% { -webkit-mask-position: 0% 0; mask-position: 0% 0; } 96% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 1; } 100% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 0; } }\n.fh-cwr4 .fh-cwr-i { clip-path: none !important; -webkit-mask-image: linear-gradient(45deg, #000 44%, transparent 56%); mask-image: linear-gradient(45deg, #000 44%, transparent 56%); -webkit-mask-size: 260% 260%; mask-size: 260% 260%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; animation: fhW4 20s linear infinite !important; }\n@keyframes fhW4 { 0%, 66% { -webkit-mask-position: 100% 0%; mask-position: 100% 0%; opacity: 1; } 87% { -webkit-mask-position: 0% 100%; mask-position: 0% 100%; } 96% { -webkit-mask-position: 0% 100%; mask-position: 0% 100%; opacity: 1; } 100% { -webkit-mask-position: 0% 100%; mask-position: 0% 100%; opacity: 0; } }\n/* the chat: four requests */\n.fh-cw-z0, .fh-cw-z1, .fh-cw-z2, .fh-cw-z3 { grid-area: 1 / 1; display: flex; flex-direction: column; gap: 6px; opacity: 0; }\n.fh-cw-z0 { animation: fhZ0 20s infinite; } .fh-cw-z1 { animation: fhZ1 20s infinite; } .fh-cw-z2 { animation: fhZ2 20s infinite; } .fh-cw-z3 { animation: fhZ3 20s infinite; }\n.fh-cw-z0 .fh-cw-ai { animation: fhY0 20s infinite; } .fh-cw-z1 .fh-cw-ai { animation: fhY1 20s infinite; } .fh-cw-z2 .fh-cw-ai { animation: fhY2 20s infinite; } .fh-cw-z3 .fh-cw-ai { animation: fhY3 20s infinite; }\n@keyframes fhZ0 { 0%, 0.5% { opacity: 0; transform: translateY(6px); } 2% { opacity: 1; transform: none; } 20% { opacity: 1; } 21.5%, 100% { opacity: 0; } }\n@keyframes fhZ1 { 0%, 21.5% { opacity: 0; transform: translateY(6px); } 23% { opacity: 1; transform: none; } 39.5% { opacity: 1; } 41%, 100% { opacity: 0; } }\n@keyframes fhZ2 { 0%, 41% { opacity: 0; transform: translateY(6px); } 42.5% { opacity: 1; transform: none; } 58% { opacity: 1; } 59.5%, 100% { opacity: 0; } }\n@keyframes fhZ3 { 0%, 59.5% { opacity: 0; transform: translateY(6px); } 61% { opacity: 1; transform: none; } 96% { opacity: 1; } 99%, 100% { opacity: 0; } }\n@keyframes fhY0 { 0%, 14% { opacity: 0; } 15.5%, 100% { opacity: 1; } }\n@keyframes fhY1 { 0%, 34% { opacity: 0; } 35.5%, 100% { opacity: 1; } }\n@keyframes fhY2 { 0%, 52% { opacity: 0; } 53.5%, 100% { opacity: 1; } }\n@keyframes fhY3 { 0%, 84% { opacity: 0; } 86%, 100% { opacity: 1; } }\n/* the monarch: prompt \u2192 left edge \u2192 across (left to right) \u2192 back */\n.fh-cwm { animation: fhCwM3 20s ease-in-out infinite !important; } .fh-cwm-t { animation: fhCwMT3 20s ease-in-out infinite !important; }\n@keyframes fhCwM3 {\n  0% { left: 58%; top: 70%; opacity: 0; } 1.5% { opacity: 1; } 2.5% { left: 58%; top: 70%; }\n  4.5% { left: 28%; top: 56%; } 6% { left: 3%; top: 46%; }\n  8.5% { left: 18%; top: 42%; } 11% { left: 33%; top: 48%; } 13% { left: 47%; top: 42%; } 15% { left: 61%; top: 46%; }\n  18% { left: 62%; top: 58%; } 20.5% { left: 58%; top: 70%; }\n  23.5% { left: 52%; top: 36%; } 27% { left: 45%; top: 5%; }\n  29.5% { left: 58%; top: 3%; } 32% { left: 72%; top: 6%; } 35% { left: 97%; top: 4%; }\n  38% { left: 78%; top: 40%; } 40.5% { left: 58%; top: 70%; }\n  43.5% { left: 30%; top: 78%; } 46% { left: 3%; top: 87%; }\n  48.5% { left: 14%; top: 84%; } 51% { left: 28%; top: 89%; } 53% { left: 43%; top: 86%; }\n  56% { left: 52%; top: 78%; } 59.5% { left: 58%; top: 70%; }\n  62.5% { left: 30%; top: 86%; } 66% { left: 3%; top: 96%; }\n  70% { left: 30%; top: 80%; } 74% { left: 20%; top: 58%; } 78% { left: 52%; top: 46%; } 82% { left: 44%; top: 24%; } 86% { left: 80%; top: 14%; opacity: 1; } 90% { left: 106%; top: -14%; opacity: 0; }\n  100% { left: 58%; top: 70%; opacity: 0; } }\n@keyframes fhCwMT3 {\n  0%, 2.5% { transform: rotate(0deg); } 4.5% { transform: rotate(-60deg); } 6% { transform: rotate(40deg); } 15% { transform: rotate(55deg); } 18% { transform: rotate(20deg); } 20.5% { transform: rotate(0deg); }\n  23.5% { transform: rotate(-20deg); } 27% { transform: rotate(40deg); } 35% { transform: rotate(55deg); } 38% { transform: rotate(-30deg); } 40.5% { transform: rotate(0deg); }\n  43.5% { transform: rotate(-60deg); } 46% { transform: rotate(40deg); } 53% { transform: rotate(55deg); } 56% { transform: rotate(20deg); } 59.5% { transform: rotate(0deg); }\n  62.5% { transform: rotate(-70deg); } 66% { transform: rotate(30deg); } 70% { transform: rotate(45deg); } 74% { transform: rotate(-15deg); } 78% { transform: rotate(40deg); } 82% { transform: rotate(-10deg); } 86% { transform: rotate(45deg); } 100% { transform: rotate(0deg); } }\n@media (prefers-reduced-motion: reduce) { .fh-cwr-i { animation: none !important; -webkit-mask-image: none !important; mask-image: none !important; } .fh-cw-z0, .fh-cw-z1, .fh-cw-z2, .fh-cw-z0 .fh-cw-ai, .fh-cw-z1 .fh-cw-ai, .fh-cw-z2 .fh-cw-ai { animation: none !important; opacity: 0 !important; } .fh-cw-z3, .fh-cw-z3 .fh-cw-ai { animation: none !important; opacity: 1 !important; } }\n\n\n/* \u2550\u2550\u2550\u2550 v38: FREE AND FROM $14, IN THE IHUBAPP COLUMN \u2550\u2550\u2550\u2550 */\n.fh-tcol.fh-right { display: flex; flex-direction: column; }\n.fh-pz { margin-top: auto; padding-top: 24px; border-top: 1px solid rgba(247,157,31,0.3); display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); align-items: center; gap: 14px; }\n.fh-pz-tile { display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 16px 10px; border-radius: 14px; background: rgba(247,157,31,0.07); border: 1px solid rgba(247,157,31,0.35); }\n.fh-pz-k { font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.7); }\n.fh-pz-n { font-family: \u0027Raleway\u0027, sans-serif; font-size: 40px; font-weight: 300; color: #F79D1F; line-height: 1; white-space: nowrap; }\n.fh-pz-n small { font-size: 15px; color: rgba(255,255,255,0.7); margin-left: 2px; }\n.fh-pz-or { width: 1px; height: 46px; background: linear-gradient(180deg, transparent, rgba(247,157,31,0.7), transparent); }\n.fh-pz-link { align-self: center; margin-top: 16px; font-size: 12px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #F79D1F; text-decoration: none; }\n.fh-pz-link:hover { color: #fff; } .fh-pz-link:focus-visible { outline: 3px solid #F79D1F; outline-offset: 3px; }\n@media (max-width: 760px) { .fh-pz-n { font-size: 32px; } .fh-pz { gap: 10px; } }\n\n\n/* \u2550\u2550\u2550\u2550 v39: TYPE, FLAP THREE TIMES, FLY, REVEAL; THE FINALE PAINTS BEHIND THE MONARCH \u2550\u2550\u2550\u2550 */\n.fh-cw-you { white-space: nowrap; }\n.fh-cw-type { display: inline-block; }\n.fh-cwt { position: absolute; inset: 0; background-image: url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-959195fa16-webp_02_23_37_5666.webp); background-size: cover; background-position: top center; }\n.fh-cwt0 { clip-path: circle(0% at 3% 96%); animation: fhT0 22.0s ease-out infinite; }\n@keyframes fhT0 { 0%, 73.636% { clip-path: circle(0% at 3% 96%); opacity: 1; } 76.364% { clip-path: circle(30% at 3% 96%); } 97.273% { clip-path: circle(30% at 3% 96%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 3% 96%); opacity: 0; } }\n.fh-cwt1 { clip-path: circle(0% at 25% 92%); animation: fhT1 22.0s ease-out infinite; }\n@keyframes fhT1 { 0%, 75.455% { clip-path: circle(0% at 25% 92%); opacity: 1; } 78.182% { clip-path: circle(30% at 25% 92%); } 97.273% { clip-path: circle(30% at 25% 92%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 25% 92%); opacity: 0; } }\n.fh-cwt2 { clip-path: circle(0% at 50% 95%); animation: fhT2 22.0s ease-out infinite; }\n@keyframes fhT2 { 0%, 77.273% { clip-path: circle(0% at 50% 95%); opacity: 1; } 80.000% { clip-path: circle(30% at 50% 95%); } 97.273% { clip-path: circle(30% at 50% 95%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 50% 95%); opacity: 0; } }\n.fh-cwt3 { clip-path: circle(0% at 75% 90%); animation: fhT3 22.0s ease-out infinite; }\n@keyframes fhT3 { 0%, 79.091% { clip-path: circle(0% at 75% 90%); opacity: 1; } 81.818% { clip-path: circle(30% at 75% 90%); } 97.273% { clip-path: circle(30% at 75% 90%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 75% 90%); opacity: 0; } }\n.fh-cwt4 { clip-path: circle(0% at 95% 78%); animation: fhT4 22.0s ease-out infinite; }\n@keyframes fhT4 { 0%, 80.909% { clip-path: circle(0% at 95% 78%); opacity: 1; } 83.636% { clip-path: circle(30% at 95% 78%); } 97.273% { clip-path: circle(30% at 95% 78%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 95% 78%); opacity: 0; } }\n.fh-cwt5 { clip-path: circle(0% at 92% 55%); animation: fhT5 22.0s ease-out infinite; }\n@keyframes fhT5 { 0%, 82.727% { clip-path: circle(0% at 92% 55%); opacity: 1; } 85.455% { clip-path: circle(30% at 92% 55%); } 97.273% { clip-path: circle(30% at 92% 55%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 92% 55%); opacity: 0; } }\n.fh-cwt6 { clip-path: circle(0% at 75% 40%); animation: fhT6 22.0s ease-out infinite; }\n@keyframes fhT6 { 0%, 84.091% { clip-path: circle(0% at 75% 40%); opacity: 1; } 86.818% { clip-path: circle(30% at 75% 40%); } 97.273% { clip-path: circle(30% at 75% 40%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 75% 40%); opacity: 0; } }\n.fh-cwt7 { clip-path: circle(0% at 95% 22%); animation: fhT7 22.0s ease-out infinite; }\n@keyframes fhT7 { 0%, 85.455% { clip-path: circle(0% at 95% 22%); opacity: 1; } 88.182% { clip-path: circle(30% at 95% 22%); } 97.273% { clip-path: circle(30% at 95% 22%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 95% 22%); opacity: 0; } }\n.fh-cwt8 { clip-path: circle(0% at 78% 6%); animation: fhT8 22.0s ease-out infinite; }\n@keyframes fhT8 { 0%, 86.818% { clip-path: circle(0% at 78% 6%); opacity: 1; } 89.545% { clip-path: circle(30% at 78% 6%); } 97.273% { clip-path: circle(30% at 78% 6%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 78% 6%); opacity: 0; } }\n.fh-cwt9 { clip-path: circle(0% at 50% 12%); animation: fhT9 22.0s ease-out infinite; }\n@keyframes fhT9 { 0%, 88.182% { clip-path: circle(0% at 50% 12%); opacity: 1; } 90.909% { clip-path: circle(30% at 50% 12%); } 97.273% { clip-path: circle(30% at 50% 12%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 50% 12%); opacity: 0; } }\n.fh-cwt10 { clip-path: circle(0% at 25% 6%); animation: fhT10 22.0s ease-out infinite; }\n@keyframes fhT10 { 0%, 89.545% { clip-path: circle(0% at 25% 6%); opacity: 1; } 92.273% { clip-path: circle(30% at 25% 6%); } 97.273% { clip-path: circle(30% at 25% 6%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 25% 6%); opacity: 0; } }\n.fh-cwt11 { clip-path: circle(0% at 6% 22%); animation: fhT11 22.0s ease-out infinite; }\n@keyframes fhT11 { 0%, 90.909% { clip-path: circle(0% at 6% 22%); opacity: 1; } 93.636% { clip-path: circle(30% at 6% 22%); } 97.273% { clip-path: circle(30% at 6% 22%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 6% 22%); opacity: 0; } }\n.fh-cwt12 { clip-path: circle(0% at 20% 45%); animation: fhT12 22.0s ease-out infinite; }\n@keyframes fhT12 { 0%, 92.273% { clip-path: circle(0% at 20% 45%); opacity: 1; } 95.000% { clip-path: circle(30% at 20% 45%); } 97.273% { clip-path: circle(30% at 20% 45%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 20% 45%); opacity: 0; } }\n.fh-cwt13 { clip-path: circle(0% at 45% 55%); animation: fhT13 22.0s ease-out infinite; }\n@keyframes fhT13 { 0%, 93.636% { clip-path: circle(0% at 45% 55%); opacity: 1; } 96.364% { clip-path: circle(30% at 45% 55%); } 97.273% { clip-path: circle(30% at 45% 55%); opacity: 1; } 99.545%, 100% { clip-path: circle(30% at 45% 55%); opacity: 0; } }\n.fh-cwt-fill { clip-path: circle(0% at 50% 50%); animation: fhTf 22.0s ease-in-out infinite; }\n@keyframes fhTf { 0%, 91.818% { clip-path: circle(0% at 50% 50%); opacity: 1; } 95.455% { clip-path: circle(90% at 50% 50%); } 97.273% { clip-path: circle(90% at 50% 50%); opacity: 1; } 99.545%, 100% { clip-path: circle(90% at 50% 50%); opacity: 0; } }\n\n.fh-cwm { animation: fhCwM4 22.0s linear infinite !important; } .fh-cwm-t { animation: fhCwMT4 22.0s ease-in-out infinite !important; }\n@keyframes fhCwM4 { 0% { left: 61%; top: 80%; opacity: 0; } 1.364% { opacity: 1; } 0.000% { left: 61%; top: 80%; } 7.273% { left: 61%; top: 80%; } 9.091% { left: 32.0%; top: 36%; } 10.682% { left: 3%; top: 46%; } 12.955% { left: 22.14%; top: 43%; } 15.227% { left: 41.28%; top: 49%; } 17.273% { left: 61%; top: 46%; } 19.091% { left: 61.0%; top: 57.0%; } 20.909% { left: 61%; top: 80%; } 28.182% { left: 61%; top: 80%; } 30.000% { left: 53.0%; top: -6%; } 31.591% { left: 45%; top: 4%; } 33.864% { left: 62.16%; top: 1%; } 36.136% { left: 79.32%; top: 7%; } 38.182% { left: 97%; top: 4%; } 40.000% { left: 79.0%; top: 36.0%; } 41.818% { left: 61%; top: 80%; } 49.091% { left: 61%; top: 80%; } 50.909% { left: 32.0%; top: 70%; } 52.500% { left: 3%; top: 87%; } 54.773% { left: 16.200000000000003%; top: 84%; } 57.045% { left: 29.400000000000002%; top: 90%; } 59.091% { left: 43%; top: 86%; } 60.909% { left: 52.0%; top: 77.0%; } 62.727% { left: 61%; top: 80%; } 70.000% { left: 61%; top: 80%; } 71.818% { left: 28%; top: 90%; } 73.636% { left: 3%; top: 96%; } 75.455% { left: 25%; top: 92%; } 77.273% { left: 50%; top: 95%; } 79.091% { left: 75%; top: 90%; } 80.909% { left: 95%; top: 78%; } 82.727% { left: 92%; top: 55%; } 84.091% { left: 75%; top: 40%; } 85.455% { left: 95%; top: 22%; } 86.818% { left: 78%; top: 6%; } 88.182% { left: 50%; top: 12%; } 89.545% { left: 25%; top: 6%; } 90.909% { left: 6%; top: 22%; } 92.273% { left: 20%; top: 45%; } 93.636% { left: 45%; top: 55%; } 96.364% { left: 110%; top: -15%; } 95.455% { opacity: 1; } 96.818% { opacity: 0; } 100% { left: 61%; top: 80%; opacity: 0; } }\n@keyframes fhCwMT4 { 0.000% { transform: rotate(0deg); } 7.273% { transform: rotate(0deg); } 9.091% { transform: rotate(-35deg); } 10.682% { transform: rotate(50deg); } 17.273% { transform: rotate(55deg); } 19.091% { transform: rotate(20deg); } 20.682% { transform: rotate(0deg); } 20.909% { transform: rotate(0deg); } 28.182% { transform: rotate(0deg); } 30.000% { transform: rotate(-35deg); } 31.591% { transform: rotate(50deg); } 38.182% { transform: rotate(55deg); } 40.000% { transform: rotate(-20deg); } 41.591% { transform: rotate(0deg); } 41.818% { transform: rotate(0deg); } 49.091% { transform: rotate(0deg); } 50.909% { transform: rotate(-35deg); } 52.500% { transform: rotate(50deg); } 59.091% { transform: rotate(55deg); } 60.909% { transform: rotate(20deg); } 62.500% { transform: rotate(0deg); } 62.727% { transform: rotate(0deg); } 70.000% { transform: rotate(0deg); } 71.818% { transform: rotate(-70deg); } 73.636% { transform: rotate(40deg); } 79.091% { transform: rotate(60deg); } 80.909% { transform: rotate(10deg); } 82.727% { transform: rotate(-20deg); } 84.091% { transform: rotate(-40deg); } 85.455% { transform: rotate(20deg); } 86.818% { transform: rotate(-50deg); } 88.182% { transform: rotate(-75deg); } 89.545% { transform: rotate(-80deg); } 90.909% { transform: rotate(-10deg); } 92.273% { transform: rotate(40deg); } 93.636% { transform: rotate(45deg); } 96.364% { transform: rotate(45deg); } 100% { transform: rotate(0deg); } }\n.fh-cwm-flap .fh-bf-wl, .fh-cwm-flap .fh-bf-wr { animation: fhCwW 22.0s linear infinite !important; }\n@keyframes fhCwW { 0% { transform: scaleX(1); } 0.682% { transform: scaleX(1); } 1.455% { transform: scaleX(0.28); } 2.227% { transform: scaleX(1); } 3.000% { transform: scaleX(0.28); } 3.773% { transform: scaleX(1); } 4.545% { transform: scaleX(0.28); } 5.318% { transform: scaleX(1); } 7.273% { transform: scaleX(1); } 7.955% { transform: scaleX(0.28); } 8.636% { transform: scaleX(1); } 9.318% { transform: scaleX(0.28); } 10.000% { transform: scaleX(1); } 10.682% { transform: scaleX(0.28); } 11.364% { transform: scaleX(1); } 12.045% { transform: scaleX(0.28); } 12.727% { transform: scaleX(1); } 13.409% { transform: scaleX(0.28); } 14.091% { transform: scaleX(1); } 14.773% { transform: scaleX(0.28); } 15.455% { transform: scaleX(1); } 16.136% { transform: scaleX(0.28); } 16.818% { transform: scaleX(1); } 17.500% { transform: scaleX(0.28); } 18.182% { transform: scaleX(1); } 18.864% { transform: scaleX(0.28); } 19.545% { transform: scaleX(1); } 21.591% { transform: scaleX(1); } 22.364% { transform: scaleX(0.28); } 23.136% { transform: scaleX(1); } 23.909% { transform: scaleX(0.28); } 24.682% { transform: scaleX(1); } 25.455% { transform: scaleX(0.28); } 26.227% { transform: scaleX(1); } 28.182% { transform: scaleX(1); } 28.864% { transform: scaleX(0.28); } 29.545% { transform: scaleX(1); } 30.227% { transform: scaleX(0.28); } 30.909% { transform: scaleX(1); } 31.591% { transform: scaleX(0.28); } 32.273% { transform: scaleX(1); } 32.955% { transform: scaleX(0.28); } 33.636% { transform: scaleX(1); } 34.318% { transform: scaleX(0.28); } 35.000% { transform: scaleX(1); } 35.682% { transform: scaleX(0.28); } 36.364% { transform: scaleX(1); } 37.045% { transform: scaleX(0.28); } 37.727% { transform: scaleX(1); } 38.409% { transform: scaleX(0.28); } 39.091% { transform: scaleX(1); } 39.773% { transform: scaleX(0.28); } 40.455% { transform: scaleX(1); } 42.500% { transform: scaleX(1); } 43.273% { transform: scaleX(0.28); } 44.045% { transform: scaleX(1); } 44.818% { transform: scaleX(0.28); } 45.591% { transform: scaleX(1); } 46.364% { transform: scaleX(0.28); } 47.136% { transform: scaleX(1); } 49.091% { transform: scaleX(1); } 49.773% { transform: scaleX(0.28); } 50.455% { transform: scaleX(1); } 51.136% { transform: scaleX(0.28); } 51.818% { transform: scaleX(1); } 52.500% { transform: scaleX(0.28); } 53.182% { transform: scaleX(1); } 53.864% { transform: scaleX(0.28); } 54.545% { transform: scaleX(1); } 55.227% { transform: scaleX(0.28); } 55.909% { transform: scaleX(1); } 56.591% { transform: scaleX(0.28); } 57.273% { transform: scaleX(1); } 57.955% { transform: scaleX(0.28); } 58.636% { transform: scaleX(1); } 59.318% { transform: scaleX(0.28); } 60.000% { transform: scaleX(1); } 60.682% { transform: scaleX(0.28); } 61.364% { transform: scaleX(1); } 63.409% { transform: scaleX(1); } 64.182% { transform: scaleX(0.28); } 64.955% { transform: scaleX(1); } 65.727% { transform: scaleX(0.28); } 66.500% { transform: scaleX(1); } 67.273% { transform: scaleX(0.28); } 68.045% { transform: scaleX(1); } 70.000% { transform: scaleX(1); } 70.682% { transform: scaleX(0.28); } 71.364% { transform: scaleX(1); } 72.045% { transform: scaleX(0.28); } 72.727% { transform: scaleX(1); } 73.409% { transform: scaleX(0.28); } 74.091% { transform: scaleX(1); } 74.773% { transform: scaleX(0.28); } 75.455% { transform: scaleX(1); } 76.136% { transform: scaleX(0.28); } 76.818% { transform: scaleX(1); } 77.500% { transform: scaleX(0.28); } 78.182% { transform: scaleX(1); } 78.864% { transform: scaleX(0.28); } 79.545% { transform: scaleX(1); } 80.227% { transform: scaleX(0.28); } 80.909% { transform: scaleX(1); } 81.591% { transform: scaleX(0.28); } 82.273% { transform: scaleX(1); } 82.955% { transform: scaleX(0.28); } 83.636% { transform: scaleX(1); } 84.318% { transform: scaleX(0.28); } 85.000% { transform: scaleX(1); } 85.682% { transform: scaleX(0.28); } 86.364% { transform: scaleX(1); } 87.045% { transform: scaleX(0.28); } 87.727% { transform: scaleX(1); } 88.409% { transform: scaleX(0.28); } 89.091% { transform: scaleX(1); } 89.773% { transform: scaleX(0.28); } 90.455% { transform: scaleX(1); } 91.136% { transform: scaleX(0.28); } 91.818% { transform: scaleX(1); } 92.500% { transform: scaleX(0.28); } 93.182% { transform: scaleX(1); } 93.864% { transform: scaleX(0.28); } 94.545% { transform: scaleX(1); } 95.227% { transform: scaleX(0.28); } 95.909% { transform: scaleX(1); } 100% { transform: scaleX(1); } }\n@keyframes fhPz0 { 0%, 0.227% { opacity: 0; } 0.682% { opacity: 1; } 20.227% { opacity: 1; } 20.909%, 100% { opacity: 0; } }\n@keyframes fhPt0 { 0%, 0.455% { clip-path: inset(0 100% 0 0); } 6.818%, 100% { clip-path: inset(0 0 0 0); } }\n@keyframes fhPr0 { 0%, 16.818% { opacity: 0; } 17.727%, 100% { opacity: 1; } }\n@keyframes fhPz1 { 0%, 21.136% { opacity: 0; } 21.591% { opacity: 1; } 41.136% { opacity: 1; } 41.818%, 100% { opacity: 0; } }\n@keyframes fhPt1 { 0%, 21.364% { clip-path: inset(0 100% 0 0); } 27.727%, 100% { clip-path: inset(0 0 0 0); } }\n@keyframes fhPr1 { 0%, 37.727% { opacity: 0; } 38.636%, 100% { opacity: 1; } }\n@keyframes fhPz2 { 0%, 42.045% { opacity: 0; } 42.500% { opacity: 1; } 62.045% { opacity: 1; } 62.727%, 100% { opacity: 0; } }\n@keyframes fhPt2 { 0%, 42.273% { clip-path: inset(0 100% 0 0); } 48.636%, 100% { clip-path: inset(0 0 0 0); } }\n@keyframes fhPr2 { 0%, 58.636% { opacity: 0; } 59.545%, 100% { opacity: 1; } }\n@keyframes fhPz3 { 0%, 62.955% { opacity: 0; } 63.409% { opacity: 1; } 97.500% { opacity: 1; } 98.182%, 100% { opacity: 0; } }\n@keyframes fhPt3 { 0%, 63.182% { clip-path: inset(0 100% 0 0); } 69.545%, 100% { clip-path: inset(0 0 0 0); } }\n@keyframes fhPr3 { 0%, 92.727% { opacity: 0; } 93.636%, 100% { opacity: 1; } }\n\n.fh-cw-z0 { animation: fhPz0 22.0s infinite !important; } .fh-cw-z1 { animation: fhPz1 22.0s infinite !important; } .fh-cw-z2 { animation: fhPz2 22.0s infinite !important; } .fh-cw-z3 { animation: fhPz3 22.0s infinite !important; }\n.fh-cw-z0 .fh-cw-type { animation: fhPt0 22.0s steps(32, end) infinite; } .fh-cw-z1 .fh-cw-type { animation: fhPt1 22.0s steps(32, end) infinite; } .fh-cw-z2 .fh-cw-type { animation: fhPt2 22.0s steps(36, end) infinite; } .fh-cw-z3 .fh-cw-type { animation: fhPt3 22.0s steps(20, end) infinite; }\n.fh-cw-z0 .fh-cw-ai { animation: fhPr0 22.0s infinite !important; } .fh-cw-z1 .fh-cw-ai { animation: fhPr1 22.0s infinite !important; } .fh-cw-z2 .fh-cw-ai { animation: fhPr2 22.0s infinite !important; } .fh-cw-z3 .fh-cw-ai { animation: fhPr3 22.0s infinite !important; }\n@keyframes fhRw0 { 0%, 10.682% { -webkit-mask-position: 100% 0; mask-position: 100% 0; opacity: 1; } 17.273% { -webkit-mask-position: 0% 0; mask-position: 0% 0; } 97.273% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 1; } 99.545%, 100% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 0; } }\n@keyframes fhRw1 { 0%, 31.591% { -webkit-mask-position: 100% 0; mask-position: 100% 0; opacity: 1; } 38.182% { -webkit-mask-position: 0% 0; mask-position: 0% 0; } 97.273% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 1; } 99.545%, 100% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 0; } }\n@keyframes fhRw2 { 0%, 52.500% { -webkit-mask-position: 100% 0; mask-position: 100% 0; opacity: 1; } 59.091% { -webkit-mask-position: 0% 0; mask-position: 0% 0; } 97.273% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 1; } 99.545%, 100% { -webkit-mask-position: 0% 0; mask-position: 0% 0; opacity: 0; } }\n\n.fh-cwr1 .fh-cwr-i { animation: fhRw0 22.0s linear infinite !important; } .fh-cwr2 .fh-cwr-i { animation: fhRw1 22.0s linear infinite !important; } .fh-cwr3 .fh-cwr-i { animation: fhRw2 22.0s linear infinite !important; }\n@media (prefers-reduced-motion: reduce) { .fh-cwt { animation: none !important; clip-path: none !important; } .fh-cw-type { animation: none !important; clip-path: none !important; } }\n.fh-wrap.fh-paused .fh-cwt { animation-play-state: paused !important; }\n\n\n/* \u2550\u2550\u2550\u2550 v40: CLAUDE BECOMES YOUR\u2026 \u2014 ROLES ROTATE, REQUESTS FLOAT \u2550\u2550\u2550\u2550 */\n.fh-cx { position: relative; max-width: 1080px; margin: 10px auto 0; }\n.fh-cx-stage { position: relative; height: 470px; }\n.fh-cx-b { position: absolute; display: inline-flex; align-items: center; gap: 8px; max-width: 23.5%; padding: 10px 14px; border-radius: 14px 14px 14px 4px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.16); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); font-size: 13.5px; line-height: 1.35; color: rgba(255,255,255,0.9); white-space: normal; opacity: 0; animation: fhCxB 12.6s ease-in-out infinite; animation-delay: var(--d); box-shadow: 0 14px 34px rgba(0,0,0,0.3); }\n.fh-cx-bm { border-color: rgba(247,157,31,0.45); background: rgba(247,157,31,0.08); }\n.fh-cx-b i { font-style: normal; font-size: 9px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #041E3B; background: #F79D1F; border-radius: 999px; padding: 3px 7px; }\n@keyframes fhCxB { 0% { opacity: 0; transform: translateY(14px) scale(0.96); } 10% { opacity: 1; transform: none; } 38% { opacity: 1; transform: translateY(-8px); } 48% { opacity: 0; transform: translateY(-16px); } 100% { opacity: 0; transform: translateY(-16px); } }\n.fh-cx-core { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: min(520px, 48%); text-align: center; padding: 34px 30px; border-radius: 24px; background: radial-gradient(ellipse at 50% 0%, rgba(247,157,31,0.14), transparent 70%), rgba(4,30,59,0.88); border: 1px solid rgba(247,157,31,0.45); box-shadow: 0 40px 90px rgba(0,0,0,0.5); z-index: 2; }\n.fh-cx-h { margin: 10px 0 0; font-family: \u0027Raleway\u0027, sans-serif; font-weight: 300; color: #fff; line-height: 1.15; }\n.fh-cx-l1 { display: block; font-size: clamp(22px, 2.4vw, 32px); }\n.fh-cx-roles { position: relative; display: block; height: 1.25em; font-size: clamp(24px, 2.6vw, 36px); font-weight: 700; color: #F79D1F; overflow: hidden; }\n.fh-cx-r { position: absolute; left: 0; right: 0; top: 0; opacity: 0; white-space: nowrap; animation: fhCxR 16.8s ease-in-out infinite; animation-delay: var(--d); }\n@keyframes fhCxR { 0% { opacity: 0; transform: translateY(40%); } 2.08% { opacity: 1; transform: none; } 12.20% { opacity: 1; transform: none; } 14.29% { opacity: 0; transform: translateY(-40%); } 100% { opacity: 0; transform: translateY(-40%); } }\n.fh-cx-p { margin: 14px auto 0; max-width: 460px; font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.84); line-height: 1.7; }\n.fh-cx-trust { display: flex; align-items: center; justify-content: center; gap: 10px; margin: 6px 0 0; font-size: 13px; color: rgba(255,255,255,0.72); text-align: center; }\n@media (max-width: 1024px) {\n  .fh-cx-stage { height: 690px; }\n  .fh-cx-b { font-size: 12px; padding: 7px 10px; max-width: 80%; white-space: nowrap; }\n  .fh-cx-b:nth-child(n\u002B9) { display: none; }\n  .fh-cx-b:nth-child(odd) { left: 2% !important; right: auto !important; } .fh-cx-b:nth-child(even) { left: auto !important; right: 2% !important; }\n  .fh-cx-b:nth-child(1) { top: 0 !important; } .fh-cx-b:nth-child(2) { top: 46px !important; } .fh-cx-b:nth-child(3) { top: 92px !important; } .fh-cx-b:nth-child(4) { top: 138px !important; }\n  .fh-cx-b:nth-child(5) { top: auto !important; bottom: 138px; } .fh-cx-b:nth-child(6) { top: auto !important; bottom: 92px; } .fh-cx-b:nth-child(7) { top: auto !important; bottom: 46px; } .fh-cx-b:nth-child(8) { top: auto !important; bottom: 0; }\n  .fh-cx-core { padding: 22px 16px; width: 94% !important; }\n  .fh-cx-trust { font-size: 12px; padding: 0 10px; margin-top: 20px; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-cx-b { animation: none !important; opacity: 0.85; } .fh-cx-r { animation: none !important; } .fh-cx-r:last-child { opacity: 1; } }\n.fh-wrap.fh-paused .fh-cx * { animation-play-state: paused !important; }\n\n\n/* \u2550\u2550\u2550\u2550 v41: ASK US ANYTHING \u2014 QUESTION CARDS THAT TURN OVER \u2550\u2550\u2550\u2550 */\n.fh-qas { max-width: 1180px; margin: 10px auto 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }\n.fh-qa { display: block; height: 300px; perspective: 1200px; text-decoration: none; color: inherit; }\n.fh-qa:focus-visible { outline: 3px solid #F79D1F; outline-offset: 4px; border-radius: 20px; }\n.fh-qa-in { position: relative; display: block; width: 100%; height: 100%; transform-style: preserve-3d; transition: transform 0.7s cubic-bezier(.3,.7,.2,1); }\n.fh-qa.is-flipped .fh-qa-in { transform: rotateY(180deg); }\n@media (hover: hover) { .fh-qa:hover .fh-qa-in { transform: rotateY(180deg); } }\n.fh-qa-f, .fh-qa-b { position: absolute; inset: 0; display: flex; flex-direction: column; gap: 10px; padding: 24px 22px; border-radius: 20px; backface-visibility: hidden; -webkit-backface-visibility: hidden; }\n.fh-qa-f { background: radial-gradient(ellipse at 100% 0%, rgba(247,157,31,0.14), transparent 60%), rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.14); }\n.fh-qa-b { transform: rotateY(180deg); background: #062340; border: 1px solid rgba(247,157,31,0.6); box-shadow: 0 28px 60px rgba(0,0,0,0.45); }\n.fh-qa-ic { width: 52px; height: 52px; border-radius: 16px; display: flex; align-items: center; justify-content: center; background: rgba(247,157,31,0.12); border: 1px solid rgba(247,157,31,0.45); }\n.fh-qa-ic svg { width: 28px; height: 28px; fill: none; stroke: #F79D1F; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n.fh-qa-tag { font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #F79D1F; margin-top: 6px; }\n.fh-qa-q { font-family: \u0027Raleway\u0027, sans-serif; font-size: 19px; font-weight: 600; color: #fff; line-height: 1.3; }\n.fh-qa-bq { font-family: \u0027Raleway\u0027, sans-serif; font-size: 14px; font-weight: 700; color: #fff; line-height: 1.3; }\n.fh-qa-a { font-size: 13.5px; font-weight: 300; color: rgba(255,255,255,0.88); line-height: 1.65; }\n.fh-qa-a b { font-weight: 600; color: #F79D1F; }\n.fh-qa-turn { position: absolute; right: 16px; bottom: 16px; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #F79D1F; border: 1px solid rgba(247,157,31,0.45); }\n.fh-qa-more { margin: 28px auto 0; text-align: center; font-size: 15px; color: rgba(255,255,255,0.8); }\n.fh-qa-more a { margin-left: 6px; color: #F79D1F; font-weight: 700; text-decoration: none; border-bottom: 1px solid rgba(247,157,31,0.45); }\n.fh-qa-more a:hover { color: #fff; border-color: #fff; }\n@media (max-width: 1024px) { .fh-qas { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; max-width: 760px; } }\n@media (max-width: 640px) {\n  .fh-qas { display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; gap: 14px !important; margin: 10px -20px 0 !important; padding: 6px 20px 16px; scrollbar-width: none; }\n  .fh-qas::-webkit-scrollbar { display: none; }\n  .fh-qa { flex: 0 0 80%; scroll-snap-align: center; height: 320px; }\n  .fh-qa-q { font-size: 18px; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-qa-in { transition: none !important; } }\n\n\n/* \u2550\u2550\u2550\u2550 v42: THE RETURN, MADE CONCRETE \u2550\u2550\u2550\u2550 */\n.fh-roi { max-width: 900px; margin: 30px auto 0; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 30px; align-items: center; padding: 26px 30px; border-radius: 20px; background: radial-gradient(ellipse at 0% 50%, rgba(247,157,31,0.16), transparent 60%), rgba(255,255,255,0.03); border: 1px solid rgba(247,157,31,0.4); }\n.fh-roi-n { display: flex; flex-direction: column; align-items: center; padding-right: 30px; border-right: 1px solid rgba(247,157,31,0.35); }\n.fh-roi-k, .fh-roi-u { font-size: 11px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.72); }\n.fh-roi-n b { font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(44px, 5vw, 64px); font-weight: 200; color: #F79D1F; line-height: 1.05; }\n.fh-roi-h { margin: 0 0 6px; font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(22px, 2.2vw, 30px); font-weight: 300; color: #fff; }\n.fh-roi-h em { font-style: normal; font-weight: 700; color: #F79D1F; }\n.fh-roi-p { margin: 0; font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.84); line-height: 1.7; }\n.fh-roi-p b { color: #fff; font-weight: 600; }\n@media (max-width: 760px) { .fh-roi { grid-template-columns: minmax(0, 1fr) !important; gap: 16px !important; text-align: center; padding: 22px 18px; margin: 26px 16px 0; } .fh-roi-n { padding-right: 0; border-right: 0; padding-bottom: 14px; border-bottom: 1px solid rgba(247,157,31,0.35); } }\n\n\n/* \u2550\u2550\u2550\u2550 v43: ONE PANEL \u2014 REQUESTS DRIFT BEHIND, MONARCHS FLY AMONG THEM \u2550\u2550\u2550\u2550 */\n.fh-cx2 { position: relative; max-width: 1120px; margin: 10px auto 0; height: 500px; border-radius: 26px; overflow: hidden; border: 1px solid rgba(247,157,31,0.4); background: radial-gradient(ellipse 60% 70% at 50% 50%, rgba(247,157,31,0.08), transparent 70%), #062340; box-shadow: 0 40px 100px rgba(0,0,0,0.45); }\n.fh-cx2-bg { position: absolute; inset: 0; -webkit-mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent); mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent); }\n.fh-cx2-row { position: absolute; left: 0; right: 0; overflow: visible; }\n.fh-cx2-row0 { top: 6%; } .fh-cx2-row1 { top: 26%; } .fh-cx2-row2 { top: 62%; } .fh-cx2-row3 { top: 82%; }\n.fh-cx2-track { display: flex; gap: 22px; width: max-content; animation: fhCxDrift 80s linear infinite; }\n.fh-cx2-row1 .fh-cx2-track { animation-duration: 104s; animation-delay: -30s; } .fh-cx2-row2 .fh-cx2-track { animation-duration: 92s; animation-delay: -55s; } .fh-cx2-row3 .fh-cx2-track { animation-duration: 118s; animation-delay: -12s; }\n@keyframes fhCxDrift { from { transform: translateX(-66.666%); } to { transform: translateX(0); } }\n.fh-cx2-p { flex: 0 0 auto; padding: 9px 16px; border-radius: 999px; font-size: 14px; color: rgba(255,255,255,0.62); background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.12); white-space: nowrap; }\n.fh-cx2-pg { color: rgba(255,224,180,0.9); border-color: rgba(247,157,31,0.5); background: rgba(247,157,31,0.08); box-shadow: 0 0 22px rgba(247,157,31,0.25); text-shadow: 0 0 12px rgba(247,157,31,0.45); animation: fhCxGlow 4s ease-in-out infinite alternate; }\n@keyframes fhCxGlow { from { box-shadow: 0 0 10px rgba(247,157,31,0.12); } to { box-shadow: 0 0 28px rgba(247,157,31,0.38); } }\n.fh-cx2-bf { position: absolute; left: -8%; top: 40%; width: 34px; height: 26px; z-index: 1; filter: drop-shadow(0 0 10px rgba(247,157,31,0.45)); }\n.fh-cx2-bf svg { width: 100%; height: 100%; overflow: visible; transform: rotate(55deg); }\n.fh-cx2-bf .fh-bf-wl, .fh-cx2-bf .fh-bf-wr { animation: fhFG 1.4s ease-in-out infinite; }\n.fh-cx2-bf0 { animation: fhCxFly0 26s ease-in-out infinite; } .fh-cx2-bf1 { animation: fhCxFly1 34s ease-in-out infinite; animation-delay: -12s; } .fh-cx2-bf2 { width: 24px; height: 18px; animation: fhCxFly2 30s ease-in-out infinite; animation-delay: -21s; }\n@keyframes fhCxFly0 { 0% { left: -8%; top: 22%; opacity: 0; } 4% { opacity: 1; } 25% { left: 22%; top: 12%; } 50% { left: 48%; top: 20%; } 75% { left: 76%; top: 8%; } 92% { opacity: 1; } 100% { left: 108%; top: 16%; opacity: 0; } }\n@keyframes fhCxFly1 { 0% { left: -8%; top: 74%; opacity: 0; } 4% { opacity: 1; } 30% { left: 26%; top: 66%; } 55% { left: 52%; top: 80%; } 80% { left: 80%; top: 64%; } 94% { opacity: 1; } 100% { left: 108%; top: 72%; opacity: 0; } }\n@keyframes fhCxFly2 { 0% { left: -8%; top: 46%; opacity: 0; } 5% { opacity: 1; } 35% { left: 18%; top: 34%; } 60% { left: 44%; top: 30%; } 85% { left: 82%; top: 40%; } 95% { opacity: 1; } 100% { left: 108%; top: 34%; opacity: 0; } }\n.fh-cx2-core { position: absolute; left: 50%; top: 47%; transform: translate(-50%, -50%); width: min(560px, 90%); text-align: center; z-index: 2; padding: 26px 24px; }\n.fh-cx2-core::before { content: \u0027\u0027; position: absolute; inset: -40px -70px; z-index: -1; background: radial-gradient(ellipse at center, rgba(6,35,64,0.96) 35%, rgba(6,35,64,0.7) 60%, transparent 75%); }\n.fh-cx2-trust { position: absolute; left: 0; right: 0; bottom: 14px; z-index: 2; display: flex; align-items: center; justify-content: center; gap: 10px; margin: 0; padding: 0 20px; font-size: 12.5px; color: rgba(255,255,255,0.72); text-align: center; }\n@media (max-width: 760px) {\n  .fh-cx2 { height: 600px; border-radius: 20px; }\n  .fh-cx2-row0 { top: 3%; } .fh-cx2-row1 { top: 14%; } .fh-cx2-row2 { top: 70%; } .fh-cx2-row3 { top: 81%; }\n  .fh-cx2-p { font-size: 12px; padding: 7px 12px; }\n  .fh-cx2-core { top: 46%; width: 94%; padding: 18px 10px; }\n  .fh-cx2-core::before { inset: -30px -20px; }\n  .fh-cx2-trust { font-size: 11px; bottom: 10px; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-cx2-track, .fh-cx2-bf, .fh-cx2-pg, .fh-cx2-bf .fh-bf-wl, .fh-cx2-bf .fh-bf-wr { animation: none !important; } .fh-cx2-bf { display: none; } }\n.fh-wrap.fh-paused .fh-cx2 * { animation-play-state: paused !important; }\n\n\n/* \u2550\u2550\u2550\u2550 v44: A MONARCH, NOT A DOT, TRAVELS THE THREE STEPS \u2550\u2550\u2550\u2550 */\n.fh-gsp::after { display: none !important; content: none !important; }\n.fh-gsp-fly { position: absolute; left: 16.66%; top: -4px; width: 0; height: 0; list-style: none; z-index: 3; animation: fhGspFly 10s ease-in-out infinite; }\n.fh-gsp-ft { position: absolute; display: block; animation: fhGspTilt 10s ease-in-out infinite; }\n.fh-gsp-ft svg { position: absolute; width: 34px; height: 26px; transform: translate(-50%, -100%); overflow: visible; filter: drop-shadow(0 0 8px rgba(247,157,31,0.5)); }\n.fh-gsp-fly .fh-bf-wl, .fh-gsp-fly .fh-bf-wr { animation: fhFG 1.5s ease-in-out infinite; }\n@keyframes fhGspFly {\n  0%, 14% { left: 16.66%; top: -4px; }\n  23% { left: 33.3%; top: -32px; } 32%, 46% { left: 50%; top: -4px; }\n  55% { left: 66.6%; top: -32px; } 64%, 78% { left: 83.33%; top: -4px; }\n  86% { left: 66%; top: -30px; } 93% { left: 34%; top: -26px; } 100% { left: 16.66%; top: -4px; } }\n@keyframes fhGspTilt {\n  0%, 14% { transform: rotate(0deg); } 18% { transform: rotate(35deg); } 28% { transform: rotate(15deg); } 32%, 46% { transform: rotate(0deg); }\n  50% { transform: rotate(35deg); } 60% { transform: rotate(15deg); } 64%, 78% { transform: rotate(0deg); } 82% { transform: rotate(-30deg); } 90% { transform: rotate(-55deg); } 97% { transform: rotate(-20deg); } 100% { transform: rotate(0deg); } }\n@media (max-width: 760px) { .fh-gsp-fly { display: none !important; } }\n@media (prefers-reduced-motion: reduce) { .fh-gsp-fly, .fh-gsp-ft, .fh-gsp-fly .fh-bf-wl, .fh-gsp-fly .fh-bf-wr { animation: none !important; } }\n.fh-wrap.fh-paused .fh-gsp-fly, .fh-wrap.fh-paused .fh-gsp-fly * { animation-play-state: paused !important; }\n\n\n/* \u2550\u2550\u2550\u2550 v45: TALLER QUESTION CARDS SO EVERY ANSWER FITS \u2550\u2550\u2550\u2550 */\n.fh-wrap .fh-qa { height: 350px !important; }\n.fh-qa-b { padding-bottom: 56px !important; }\n@media (max-width: 1180px) { .fh-wrap .fh-qas { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; max-width: 760px; } .fh-wrap .fh-qa { height: 300px !important; } }\n@media (max-width: 640px) { .fh-wrap .fh-qas { display: flex !important; } .fh-wrap .fh-qa { height: 360px !important; } }\n\n\n/* \u2550\u2550\u2550\u2550 v46: ONE MONARCH LIGHTS UP EACH REQUEST IT TOUCHES \u2550\u2550\u2550\u2550 */\n.fh-cx2-bf { display: none !important; }\n.fh-cx2-mon { position: absolute; left: 0; top: 0; width: 0; height: 0; z-index: 3; display: none; will-change: transform; }\n.fh-cx2-js .fh-cx2-mon { display: block; }\n.fh-cx2-mt { position: absolute; display: block; transition: transform 0.25s ease; }\n.fh-cx2-mt svg { position: absolute; width: 36px; height: 28px; transform: translate(-50%, -100%); overflow: visible; filter: drop-shadow(0 0 10px rgba(247,157,31,0.55)); }\n.fh-cx2-mon .fh-bf-wl, .fh-cx2-mon .fh-bf-wr { animation: fhFG 1.3s ease-in-out infinite; }\n/* requests rest quietly until the monarch touches them */\n.fh-cx2-js .fh-cx2-pg { color: rgba(255,255,255,0.62); border-color: rgba(255,255,255,0.12); background: rgba(255,255,255,0.04); box-shadow: none; text-shadow: none; animation: none; }\n.fh-cx2-p { transition: color 0.5s, border-color 0.5s, background 0.5s, box-shadow 0.5s, text-shadow 0.5s, transform 0.5s; }\n.fh-cx2-p.is-lit { color: #fff !important; border-color: #F79D1F !important; background: rgba(247,157,31,0.2) !important; box-shadow: 0 0 34px rgba(247,157,31,0.55), 0 0 0 1px rgba(247,157,31,0.6) !important; text-shadow: 0 0 14px rgba(247,157,31,0.6) !important; transform: scale(1.05); transition-duration: 0.25s; }\n.fh-wrap.fh-paused .fh-cx2-mon * { animation-play-state: paused !important; }\n\n\n/* \u2550\u2550\u2550\u2550 v47: WIX-STYLE \u2014 SCATTERED REQUESTS DRIFT LEFT TO RIGHT, FADING BEHIND THE HEADLINE \u2550\u2550\u2550\u2550 */\n.fh-cx3 { position: relative; max-width: 1240px; margin: 0 auto; height: 520px; }\n.fh-cx3-bg { position: absolute; inset: 0; overflow: hidden;\n  -webkit-mask-image: radial-gradient(ellipse 34% 40% at 50% 47%, transparent 0%, rgba(0,0,0,0.15) 55%, #000 100%), linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);\n  -webkit-mask-composite: source-in; mask-image: radial-gradient(ellipse 34% 40% at 50% 47%, transparent 0%, rgba(0,0,0,0.15) 55%, #000 100%), linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); mask-composite: intersect; }\n.fh-cx3-p { position: absolute; left: -24%; padding: 8px 15px; border-radius: 999px; font-size: 13.5px; color: rgba(255,255,255,0.68); background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.14); white-space: nowrap; box-shadow: 0 10px 26px rgba(0,0,0,0.25);\n  animation: fhCx3Drift var(--dur) linear infinite; animation-delay: var(--dl); transition: color 0.6s, border-color 0.6s, background 0.6s, box-shadow 0.6s, text-shadow 0.6s, scale 0.6s; }\n@keyframes fhCx3Drift { from { left: -24%; } to { left: 104%; } }\n.fh-cx3-p.is-lit { color: #fff; border-color: #F79D1F; background: rgba(247,157,31,0.22); box-shadow: 0 0 34px rgba(247,157,31,0.55), 0 0 0 1px rgba(247,157,31,0.6); text-shadow: 0 0 14px rgba(247,157,31,0.6); scale: 1.06; transition-duration: 0.25s; }\n.fh-cx3-mon { position: absolute; left: 0; top: 0; width: 0; height: 0; z-index: 3; display: none; will-change: transform; }\n.fh-cx3-js .fh-cx3-mon { display: block; }\n.fh-cx3-mt { position: absolute; display: block; transition: transform 0.25s ease; }\n.fh-cx3-mt svg { position: absolute; width: 36px; height: 28px; transform: translate(-50%, -100%); overflow: visible; filter: drop-shadow(0 0 10px rgba(247,157,31,0.55)); }\n.fh-cx3-mon .fh-bf-wl, .fh-cx3-mon .fh-bf-wr { animation: fhFG 1.3s ease-in-out infinite; }\n.fh-cx3-core { position: absolute; left: 50%; top: 47%; transform: translate(-50%, -50%); width: min(560px, 90%); text-align: center; z-index: 2; }\n.fh-cx3-trust { display: flex; align-items: center; justify-content: center; gap: 10px; margin: 4px auto 0; max-width: 900px; padding: 0 20px; font-size: 13px; color: rgba(255,255,255,0.72); text-align: center; }\n@media (max-width: 760px) {\n  .fh-cx3 { height: 600px; }\n  .fh-cx3-bg { -webkit-mask-image: radial-gradient(ellipse 60% 26% at 50% 47%, transparent 0%, rgba(0,0,0,0.12) 60%, #000 100%), linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent); mask-image: radial-gradient(ellipse 60% 26% at 50% 47%, transparent 0%, rgba(0,0,0,0.12) 60%, #000 100%), linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent); }\n  .fh-cx3-p { font-size: 11.5px; padding: 6px 11px; }\n  .fh-cx3-p:nth-child(n\u002B13) { display: none; }\n  .fh-cx3-core { width: 92%; }\n  .fh-cx3-trust { font-size: 11.5px; }\n}\n@media (prefers-reduced-motion: reduce) { .fh-cx3-p { animation: none !important; } .fh-cx3-p:nth-child(odd) { left: 4%; } .fh-cx3-p:nth-child(even) { left: auto; right: 4%; } }\n.fh-wrap.fh-paused .fh-cx3 * { animation-play-state: paused !important; }\n\n\n/* \u2550\u2550\u2550\u2550 v49: \u0022WHAT MOST AI SITE BUILDERS WON\u0027T TELL YOU\u0022 AS ONE PANEL \u2550\u2550\u2550\u2550 */\n.fh-wrap .fh-more { max-width: 1080px; margin: 40px auto 0; border-radius: 24px; border: 1px solid rgba(247,157,31,0.4); background: radial-gradient(ellipse 70% 60% at 50% 0%, rgba(247,157,31,0.12), transparent 70%), rgba(255,255,255,0.025); overflow: hidden; transition: border-color 0.3s, box-shadow 0.3s; }\n.fh-wrap .fh-more:hover { border-color: rgba(247,157,31,0.7); }\n.fh-wrap .fh-more[open] { box-shadow: 0 40px 100px rgba(0,0,0,0.4); }\n.fh-wrap .fh-more-teaser { border: 0 !important; background: none !important; border-radius: 0 !important; transform: none !important; }\n.fh-wrap .fh-more[open] .fh-more-teaser { padding-bottom: 26px; }\n.fh-wrap .fh-more .fh-flips { margin: 0 !important; padding: 28px 28px 8px; border-top: 1px solid rgba(247,157,31,0.22); }\n.fh-wrap .fh-more .fh-fds { padding: 0 28px; }\n.fh-wrap .fh-more .fh-flip-srcs { margin: 0 !important; padding: 14px 28px 26px; }\n@media (max-width: 760px) {\n  .fh-wrap .fh-more .fh-flips { padding: 20px 12px 0 !important; }\n  .fh-wrap .fh-more .fh-fds { padding: 0 12px; }\n  .fh-wrap .fh-more .fh-flip-srcs { padding: 14px 14px 20px; }\n}\n\n\n/* \u2550\u2550\u2550\u2550 v51: EVERY ROTATING HUBSITE IS ONE CLICK AWAY \u2550\u2550\u2550\u2550 */\n.fh-cf-item { cursor: pointer; }\n.fh-cf-visit { position: absolute; right: 14px; top: 46px; z-index: 5; padding: 8px 14px; border-radius: 999px; background: #F79D1F; color: #041E3B; font-size: 12px; font-weight: 700; letter-spacing: 0.04em; box-shadow: 0 10px 26px rgba(0,0,0,0.4); opacity: 0; transform: translateY(-6px); transition: opacity 0.3s, transform 0.3s; pointer-events: none; }\n.fh-cf-item:hover .fh-cf-visit, .fh-cf-item:focus-visible .fh-cf-visit { opacity: 1; transform: none; }\n.fh-cf-item:not(.is-on):hover { filter: brightness(1) !important; }\n@media (hover: none) { .fh-cf-item.is-on .fh-cf-visit { opacity: 1; transform: none; } }\n\n\n/* \u2550\u2550\u2550\u2550 v52: A CALMER, DISTINCT PANEL \u2014 THE MONARCH CIRCLES THE WORDS \u2550\u2550\u2550\u2550 */\n.fh-wrap .fh-cx3 { border-radius: 28px; background: radial-gradient(ellipse 60% 70% at 50% 47%, rgba(247,157,31,0.07), transparent 70%), #0A2D52; box-shadow: inset 0 0 0 1px rgba(255,255,255,0.05), 0 30px 80px rgba(0,0,0,0.3); overflow: hidden; margin-top: 10px; }\n.fh-wrap .fh-cx3-bg { -webkit-mask-image: radial-gradient(ellipse 30% 36% at 50% 47%, transparent 0%, transparent 45%, rgba(0,0,0,0.25) 70%, #000 100%), linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); mask-image: radial-gradient(ellipse 30% 36% at 50% 47%, transparent 0%, transparent 45%, rgba(0,0,0,0.25) 70%, #000 100%), linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); }\n.fh-wrap .fh-cx3-p { background: rgba(255,255,255,0.05); transition: color 0.9s, border-color 0.9s, background 0.9s, box-shadow 0.9s, text-shadow 0.9s, scale 0.9s; }\n.fh-wrap .fh-cx3-p.is-lit { transition-duration: 0.35s; }\n.fh-wrap .fh-cx3-mt { transition: none; }\n@media (max-width: 760px) { .fh-wrap .fh-cx3 { border-radius: 20px; } .fh-wrap .fh-cx3-bg { -webkit-mask-image: radial-gradient(ellipse 70% 34% at 50% 47%, transparent 0%, transparent 50%, rgba(0,0,0,0.2) 75%, #000 100%), linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent); mask-image: radial-gradient(ellipse 70% 34% at 50% 47%, transparent 0%, transparent 50%, rgba(0,0,0,0.2) 75%, #000 100%), linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent); } }\n\n\n/* \u2550\u2550\u2550\u2550 v53: NO OUTLINES INSIDE THE PANEL \u2014 DEPTH, LIGHT AND FILL INSTEAD \u2550\u2550\u2550\u2550 */\n.fh-wrap .fh-more .fh-flips { border-top: 0 !important; gap: 22px !important; }\n.fh-wrap .fh-more .fh-flip-front, .fh-wrap .fh-more .fh-flip-back { border: 0 !important; }\n.fh-wrap .fh-more .fh-flip-front { background: linear-gradient(180deg, rgba(255,255,255,0.07), rgba(255,255,255,0.025)) !important; box-shadow: 0 18px 40px rgba(0,0,0,0.28); }\n.fh-wrap .fh-more .fh-flip:hover .fh-flip-front { box-shadow: 0 26px 56px rgba(0,0,0,0.38); }\n.fh-wrap .fh-more .fh-flip-back { background: radial-gradient(ellipse 90% 60% at 50% 0%, rgba(247,157,31,0.22), transparent 70%), #072A4C !important; box-shadow: 0 26px 60px rgba(0,0,0,0.42) !important; }\n.fh-wrap .fh-more .fh-flip-ic { width: 54px; height: 54px; border-radius: 16px; display: flex; align-items: center; justify-content: center; background: rgba(247,157,31,0.14); }\n.fh-wrap .fh-more .fh-flip-hook { border-top: 0 !important; padding-top: 0 !important; }\n.fh-wrap .fh-more .fh-flip-turn { border: 0 !important; background: rgba(247,157,31,0.16); }\n.fh-wrap .fh-more[open] .fh-more-teaser { padding-bottom: 8px; }\n@media (max-width: 760px) {\n  .fh-wrap .fh-more .fh-flip-front { border: 0 !important; background: rgba(255,255,255,0.05) !important; box-shadow: none; }\n  .fh-wrap .fh-more .fh-flip.is-active .fh-flip-front { border: 0 !important; background: linear-gradient(180deg, rgba(247,157,31,0.28), rgba(247,157,31,0.12)) !important; box-shadow: 0 12px 28px rgba(0,0,0,0.3); }\n  .fh-wrap .fh-more .fh-flip.is-active::after { background: rgba(247,157,31,0.16); border: 0 !important; bottom: -7px; }\n  .fh-wrap .fh-more .fh-fd { border: 0 !important; background: linear-gradient(180deg, rgba(247,157,31,0.16), rgba(255,255,255,0.03)) !important; }\n}\n\n\n.fh-wrap .fh-cx3 .fh-cx-l1 { font-size: clamp(20px, 2.1vw, 28px); }\n\n/* \u2550\u2550\u2550\u2550 v58: A FULL, STEADY STREAM OF REQUESTS; A BETTER-PLACED TRUST LINE \u2550\u2550\u2550\u2550 */\n.fh-wrap .fh-cx3-p:nth-child(n) { display: inline-flex; }\n@media (max-width: 760px) { .fh-wrap .fh-cx3-p.fh-cx3-p3 { display: none !important; } .fh-wrap .fh-cx3-p:not(.fh-cx3-p3) { display: inline-flex !important; } }\n.fh-wrap .fh-cx3-trust { margin: 30px auto 40px !important; max-width: max-content; padding: 14px 24px !important; border-radius: 999px; background: rgba(255,255,255,0.04); font-size: 13.5px !important; line-height: 1.6; color: rgba(255,255,255,0.78) !important; gap: 12px !important; }\n@media (max-width: 980px) { .fh-wrap .fh-cx3-trust { max-width: 640px; } }\n.fh-wrap .fh-cx3-bg { -webkit-mask-image: radial-gradient(ellipse 33% 40% at 50% 47%, transparent 0%, transparent 55%, rgba(0,0,0,0.3) 78%, #000 100%), linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent) !important; mask-image: radial-gradient(ellipse 33% 40% at 50% 47%, transparent 0%, transparent 55%, rgba(0,0,0,0.3) 78%, #000 100%), linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent) !important; }\n@media (max-width: 760px) { .fh-wrap .fh-cx3-trust { margin: 22px 8px 32px !important; border-radius: 16px; padding: 14px 16px !important; font-size: 12.5px !important; align-items: flex-start !important; text-align: left !important; } .fh-wrap .fh-cx3-trust .fh-cl-dot { margin-top: 6px; } }\n\n/* \u2550\u2550\u2550\u2550 v59: ONE BIG LINE \u2014 \u0022LET YOUR IHUBAPP AI ASSISTANT BE YOUR\u2026\u0022 \u2550\u2550\u2550\u2550 */\n.fh-wrap .fh-cx3-core { width: min(980px, 92%) !important; }\n.fh-wrap .fh-cx3 .fh-cx-h { margin: 0 !important; }\n.fh-wrap .fh-cx3 .fh-cx-l1 { font-size: clamp(26px, 3.1vw, 46px) !important; font-weight: 300; line-height: 1.15; }\n.fh-wrap .fh-cx3 .fh-cx-roles { font-size: clamp(36px, 4.8vw, 68px) !important; height: 1.4em; margin-top: 4px; line-height: 1.3; }\n.fh-wrap .fh-cx3-bg { -webkit-mask-image: radial-gradient(ellipse 44% 30% at 50% 47%, transparent 0%, transparent 70%, rgba(0,0,0,0.35) 88%, #000 100%), linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent) !important; mask-image: radial-gradient(ellipse 44% 30% at 50% 47%, transparent 0%, transparent 70%, rgba(0,0,0,0.35) 88%, #000 100%), linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent) !important; }\n@media (max-width: 760px) {\n  .fh-wrap .fh-cx3 .fh-cx-l1 { font-size: 24px !important; }\n  .fh-wrap .fh-cx3 .fh-cx-roles { font-size: 32px !important; }\n  .fh-wrap .fh-cx3-p, .fh-wrap .fh-cx3-p.fh-cx3-p3 { display: inline-flex !important; animation-name: fhCx3DriftM !important; font-size: 11px !important; }\n  .fh-wrap .fh-cx3-bg { -webkit-mask-image: radial-gradient(ellipse 72% 22% at 50% 47%, transparent 0%, transparent 70%, rgba(0,0,0,0.3) 88%, #000 100%), linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent) !important; mask-image: radial-gradient(ellipse 72% 22% at 50% 47%, transparent 0%, transparent 70%, rgba(0,0,0,0.3) 88%, #000 100%), linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent) !important; }\n}\n@keyframes fhCx3DriftM { from { left: -70%; } to { left: 130%; } }\n\n/* \u2550\u2550\u2550\u2550 v60: THE OPENED PANEL READS AS ONE PIECE \u2550\u2550\u2550\u2550 */\n.fh-wrap .fh-more { background: radial-gradient(ellipse 80% 55% at 50% 0%, rgba(247,157,31,0.10), transparent 75%), linear-gradient(180deg, #0A2D52 0%, #082747 100%) !important; }\n.fh-wrap .fh-more[open] { background: radial-gradient(ellipse 90% 40% at 50% 0%, rgba(247,157,31,0.10), transparent 70%), linear-gradient(180deg, #0A2D52 0%, #0A2D52 100%) !important; border-color: rgba(247,157,31,0.55) !important; }\n.fh-wrap .fh-more[open]:hover { border-color: rgba(247,157,31,0.75) !important; box-shadow: 0 40px 100px rgba(0,0,0,0.42), 0 0 40px rgba(247,157,31,0.12) !important; }\n.fh-wrap .fh-more .fh-more-teaser:hover { background: none !important; }\n.fh-wrap .fh-more .fh-flip-front { background: rgba(255,255,255,0.05) !important; }\n.fh-wrap .fh-more .fh-flip-back { background: radial-gradient(ellipse 90% 60% at 50% 0%, rgba(247,157,31,0.2), transparent 70%), rgba(255,255,255,0.06) !important; }\n\n/* \u2550\u2550\u2550\u2550 v61: THE SHARED BELIEF \u2550\u2550\u2550\u2550 */\n.fh-kin { max-width: 720px; margin-left: auto !important; margin-right: auto !important; }\n.fh-close-join { margin: 22px auto 8px; font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(16px, 1.6vw, 20px); font-weight: 600; color: #fff; }\n.fh-bel { position: relative; padding: 110px 80px; background: radial-gradient(ellipse 60% 70% at 50% 50%, rgba(247,157,31,0.08), transparent 70%), #062340; text-align: center; }\n.fh-bel-in { max-width: 1100px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 22px; }\n.fh-bel-l { margin: 0; text-wrap: balance; font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(24px, 3vw, 44px); font-weight: 300; color: #fff; line-height: 1.2; }\n.fh-bel-l em { font-style: normal; font-weight: 700; color: #F79D1F; }\n.fh-bel-l \u002B .fh-bel-l { padding-top: 22px; position: relative; }\n.fh-bel-l \u002B .fh-bel-l::before { content: \u0027\u0027; position: absolute; top: 0; left: 50%; width: 40px; height: 1px; transform: translateX(-50%); background: linear-gradient(90deg, transparent, rgba(247,157,31,0.7), transparent); }\n@media (max-width: 760px) { .fh-bel { padding: 72px 22px; } .fh-bel-in { gap: 16px; } .fh-bel-l \u002B .fh-bel-l { padding-top: 16px; } }\n\n/* v63: compact Claude strip on phones so the Hubsite stays visible */\n@media (max-width: 760px) {\n  .fh-wrap .fh-cf-claude { top: auto !important; bottom: 8px !important; left: 8px !important; right: 8px !important; width: auto !important; max-width: none !important; display: block !important; padding: 6px 12px !important; border-radius: 12px !important; transform: none !important; }\n  .fh-wrap .fh-cf-claude .fh-cfc-h, .fh-wrap .fh-cf-claude .fh-cfc-ai { display: none !important; }\n  .fh-wrap .fh-cf-claude .fh-cfc-you { display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; font-size: 10.5px !important; line-height: 1.35 !important; text-align: left !important; }\n  .fh-wrap .fh-cf-claude .fh-cfc-you::before { content: \u0027Claude \\00B7  \u0027; color: #F79D1F; font-weight: 700; }\n}\n\n.fh-big-lindalord{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-lindalord-webp_02_23_38_2108.webp)}\n\n/* v66: formal \u0022What we believe\u0022 */\n.fh-bel2 { position: relative; padding: 130px 80px 140px; background: radial-gradient(ellipse 55% 60% at 50% 45%, rgba(247,157,31,0.06), transparent 70%), #041E3B; text-align: center; border-top: 1px solid rgba(255,255,255,0.07); }\n.fh-bel2-in { max-width: 920px; margin: 0 auto; }\n.fh-bel2-orn { display: flex; align-items: center; justify-content: center; gap: 14px; }\n.fh-bel2-orn span { width: 72px; height: 1px; background: linear-gradient(90deg, transparent, rgba(247,157,31,0.75)); }\n.fh-bel2-orn span:last-child { background: linear-gradient(90deg, rgba(247,157,31,0.75), transparent); }\n.fh-bel2-orn i { width: 7px; height: 7px; background: #F79D1F; transform: rotate(45deg); }\n.fh-bel2-k { margin: 26px 0 0; font-family: \u0027Raleway\u0027, sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 0.38em; text-transform: uppercase; color: #F79D1F; }\n.fh-bel2-intro { margin: 18px auto 0; max-width: 520px; font-family: \u0027Open Sans\u0027, sans-serif; font-size: 16px; font-weight: 300; font-style: italic; color: rgba(255,255,255,0.72); line-height: 1.7; }\n.fh-bel2-list { list-style: none; margin: 64px 0 0; padding: 0; display: flex; flex-direction: column; gap: 0; }\n.fh-bel2-list li { padding: 34px 0; position: relative; }\n.fh-bel2-list li \u002B li::before { content: \u0027\u0027; position: absolute; top: 0; left: 50%; width: 120px; height: 1px; transform: translateX(-50%); background: linear-gradient(90deg, transparent, rgba(255,255,255,0.18), transparent); }\n.fh-bel2-n { display: block; font-family: \u0027Raleway\u0027, sans-serif; font-size: 15px; font-weight: 400; letter-spacing: 0.24em; color: #F79D1F; margin-bottom: 14px; }\n.fh-bel2-list p { margin: 0; font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(26px, 3.1vw, 44px); font-weight: 200; letter-spacing: 0.01em; line-height: 1.25; color: #fff; text-wrap: balance; }\n.fh-bel2-list em { font-style: normal; font-weight: 600; color: #F79D1F; }\n.fh-bel2-orn-b { margin-top: 56px; }\n@media (max-width: 760px) {\n  .fh-bel2 { padding: 84px 24px 92px !important; }\n  .fh-bel2-k { font-size: 11px; letter-spacing: 0.3em; }\n  .fh-bel2-intro { font-size: 15px; }\n  .fh-bel2-list { margin-top: 40px; }\n  .fh-bel2-list li { padding: 26px 0; }\n  .fh-bel2-list p { font-size: 25px !important; }\n  .fh-bel2-orn span { width: 48px; }\n  .fh-bel2-orn-b { margin-top: 36px; }\n}\n.fh-bel2-mission { margin: 30px auto 0; max-width: 760px; font-family: \u0027Raleway\u0027, sans-serif; font-size: clamp(24px, 2.6vw, 36px); font-weight: 300; font-style: italic; line-height: 1.35; color: rgba(255,255,255,0.92); text-wrap: balance; }\n.fh-bel2-mission em { font-style: italic; font-weight: 600; color: #F79D1F; }\n.fh-bel2-mission::after { content: \u0027\u0027; display: block; width: 48px; height: 1px; margin: 34px auto 0; background: rgba(247,157,31,0.7); }\n.fh-bel2-list { margin-top: 30px !important; }\n@media (max-width: 760px) { .fh-bel2-mission { font-size: 22px; margin-top: 22px; } .fh-bel2-mission::after { margin-top: 26px; } }\n\n/* v67: \u0022What we believe\u0022 as a formal statement */\n.fh-bel3 { padding: 120px 40px 128px; background: #041E3B; text-align: center; border-top: 1px solid rgba(255,255,255,0.07); }\n.fh-bel3-in { max-width: 560px; margin: 0 auto; }\n.fh-bel3-lead, .fh-bel3-body p { text-wrap: balance; }\n.fh-bel3-k { margin: 0; font-family: \u0027Raleway\u0027, sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 0.36em; text-transform: uppercase; color: #F79D1F; }\n.fh-bel3-orn { display: flex; align-items: center; justify-content: center; gap: 12px; margin: 26px auto; }\n.fh-bel3-orn span { width: 56px; height: 1px; background: rgba(247,157,31,0.55); }\n.fh-bel3-orn i { width: 5px; height: 5px; background: #F79D1F; transform: rotate(45deg); }\n.fh-bel3-lead, .fh-bel3-body p { margin: 0; font-family: \u0027Raleway\u0027, sans-serif; font-size: 26px; font-weight: 300; line-height: 1.6; letter-spacing: 0.005em; color: #fff; }\n.fh-bel3-body { margin-top: 18px; }\n.fh-bel3-body p { color: rgba(255,255,255,0.82); }\n.fh-bel3-lead em, .fh-bel3-body em { font-style: normal; font-weight: 600; color: #F79D1F; }\n@media (max-width: 760px) {\n  .fh-bel3 { padding: 80px 24px 88px !important; }\n  .fh-bel3-k { font-size: 11px; letter-spacing: 0.3em; }\n  .fh-bel3-lead, .fh-bel3-body p { font-size: 20px !important; line-height: 1.55; text-wrap: balance; }\n  .fh-bel3-orn { margin: 20px auto; }\n}\n\n/* v70: tea image \u002B two links on Businesses \u0026 makers */\n.fh-og-tea{background-image:url(https://us-app-content.ihub.app/app-content/post/106/2026/10/21/inspirehub-hp-tea-webp_02_23_18_3646.webp);background-size:cover;background-position:center}\n.fh-og-links{display:flex;flex-wrap:wrap;gap:6px 18px}\n\u003C/style\u003E\n\n\u003C!-- wrapper div scopes our CSS --\u003E\n\u003Cdiv class=\u0022fh-wrap\u0022\u003E\n\u003Ca href=\u0022#fhMain\u0022 class=\u0022fh-skip\u0022\u003ESkip to main content\u003C/a\u003E\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 UTILITY BAR \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-util\u0022 role=\u0022navigation\u0022 aria-label=\u0022Help\u0022\u003E\n  \u003Cspan class=\u0022fh-util-msg\u0022\u003E\u003Cspan class=\u0022fh-util-ask\u0022\u003ENeed help? \u003C/span\u003E\u003Cspan class=\u0022fh-util-lead\u0022\u003EReal people are here for you. Email \u003C/span\u003E\u003Ca href=\u0022mailto:support@inspirehub.com\u0022 class=\u0022fh-util-mail\u0022 aria-label=\u0022Email support@inspirehub.com\u0022\u003Esupport@inspirehub.com\u003C/a\u003E\u003C/span\u003E\n  \u003Ca href=\u0022https://www.inspirehub.com/posts/166937/pricing\u0022 class=\u0022fh-util-link\u0022 data-track=\u0022pricing-bar\u0022\u003EPricing\u003C/a\u003E\n  \u003Ca href=\u0022https://support.ihub.app/\u0022 class=\u0022fh-util-btn\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 aria-label=\u0022Visit the IHUBApp Help Center (opens in a new tab)\u0022\u003E\u003Cspan class=\u0022fh-util-ic\u0022 aria-hidden=\u0022true\u0022\u003E?\u003C/span\u003EHelp Center\u003C/a\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-hero\u0022 id=\u0022fhMain\u0022 role=\u0022banner\u0022\u003E\n  \u003Cdiv class=\u0022fh-hero-bg\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n  \u003Cdiv class=\u0022fh-hero-ov\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n  \u003Cdiv class=\u0022fh-wander\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cdiv class=\u0022fh-wander-bob\u0022\u003E\u003Csvg viewBox=\u0022-36 -28 72 56\u0022 class=\u0022fh-wander-bf\u0022\u003E\u003Cg class=\u0022fh-bf fh-bf-flap\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/svg\u003E\u003C/div\u003E\u003C/div\u003E\n  \u003Cdiv class=\u0022fh-hero-body\u0022\u003E\n    \u003Ca href=\u0022#fhClaude\u0022 class=\u0022fh-chip fh-fade\u0022 aria-label=\u0022New: build your Hubsite in a conversation. Learn more\u0022\u003E\u003Cspan class=\u0022fh-chip-new\u0022\u003ENew\u003C/span\u003EBuild your Hubsite in a\u0026nbsp;conversation \u003Cspan aria-hidden=\u0022true\u0022\u003E\u2192\u003C/span\u003E\u003C/a\u003E\n    \u003Cdiv class=\u0022fh-trust fh-fade\u0022 aria-label=\u0022Trusted by\u0022\u003E\n      Trusted by Scouting America \u00B7 Society of Global Flourishing \u00B7 thousands of organizations\n    \u003C/div\u003E\n    \u003Ch1 class=\u0022fh-h1 fh-fade fh-d1\u0022\u003E\n      \u003Cspan class=\u0022fh-sr\u0022\u003EBuild a Hubsite for your dream, mission, ministry, business, conference, community, or intranet to flourish.\u003C/span\u003E\n      \u003Cspan aria-hidden=\u0022true\u0022\u003E\n        \u003Cspan class=\u0022fh-h1-line1\u0022\u003EBuild a Hubsite for your\u003C/span\u003E\n        \u003Cstrong class=\u0022fh-h1-rot\u0022\u003E\u003Cspan class=\u0022fh-play\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-play-tilt\u0022\u003E\u003Cspan class=\u0022fh-play-bob\u0022\u003E\u003Csvg viewBox=\u0022-36 -28 72 56\u0022 class=\u0022fh-play-bf\u0022\u003E\u003Cg class=\u0022fh-bf fh-fg\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/svg\u003E\u003C/span\u003E\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-reel\u0022\u003E\u003Cspan class=\u0022fh-reel-in\u0022\u003E\u003Cspan\u003Edream\u003C/span\u003E\u003Cspan\u003Emission\u003C/span\u003E\u003Cspan\u003Eministry\u003C/span\u003E\u003Cspan\u003Ebusiness\u003C/span\u003E\u003Cspan\u003Econference\u003C/span\u003E\u003Cspan\u003Ecommunity\u003C/span\u003E\u003Cspan\u003Eintranet\u003C/span\u003E\u003Cspan\u003Edream\u003C/span\u003E\u003C/span\u003E\u003C/span\u003E to flourish.\u003C/strong\u003E\n      \u003C/span\u003E\n    \u003C/h1\u003E\n    \u003Cp class=\u0022fh-sub fh-fade fh-d2\u0022\u003E\n      Every Hubsite is a website and a branded app, with newsletters, events, notifications, and community built in. Build it in a conversation with Claude, with real people beside\u0026nbsp;you.\n    \u003C/p\u003E\n    \u003Cdiv class=\u0022fh-btns fh-fade fh-d3\u0022\u003E\n      \u003Ca href=\u0022https://setup.inspirehub.com/\u0022 data-track=\u0022start-hero\u0022 class=\u0022fh-btn-gold\u0022 aria-label=\u0022Start building your Hubsite for free\u0022\u003EStart building free \u003Cspan class=\u0022fh-arr\u0022 aria-hidden=\u0022true\u0022\u003E\u2192\u003C/span\u003E\u003C/a\u003E\n      \u003Ca href=\u0022mailto:support@inspirehub.com?subject=Claude%20early%20access%20request\u0026amp;body=Name%3A%0D%0AOrganization%3A%0D%0AWhat%20I%27d%20like%20to%20build%3A%0D%0AMy%20Claude%20plan%3A%0D%0A\u0022 class=\u0022fh-btn-ghost\u0022 data-track=\u0022ea-hero\u0022 aria-label=\u0022Get early access to IHUBApp for Claude by emailing support@inspirehub.com\u0022\u003EGet early access \u003Cspan class=\u0022fh-arr\u0022 aria-hidden=\u0022true\u0022\u003E\u2192\u003C/span\u003E\u003C/a\u003E\n    \u003C/div\u003E\n    \u003Cp class=\u0022fh-hero-note fh-fade fh-d3\u0022\u003EFree to start. No credit card\u0026nbsp;required.\u003C/p\u003E\n  \u003C/div\u003E\n  \u003Ca href=\u0022#\u0022 class=\u0022fh-pause\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 title=\u0022Pause motion\u0022 hidden\u003E\u003Cspan class=\u0022fh-pause-ic\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-pause-t fh-srt\u0022\u003EPause motion\u003C/span\u003E\u003C/a\u003E\n  \u003Cdiv class=\u0022fh-scroll\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cdiv class=\u0022fh-scroll-line\u0022\u003E\u003C/div\u003E\u003Cspan\u003EScroll\u003C/span\u003E\u003C/div\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 REAL HUBSITES, COVERFLOW \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-cf\u0022 data-fh-cf role=\u0022region\u0022 aria-roledescription=\u0022carousel\u0022 aria-label=\u0022Real Hubsites built with Claude on IHUBApp\u0022\u003E\n  \u003Cdiv class=\u0022fh-cf-stage\u0022\u003E\n      \u003Ca class=\u0022fh-cf-item is-on\u0022 href=\u0022https://stoneywines.co\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u00220\u0022 data-track=\u0022cf-stoney\u0022 style=\u0022--o:0;--a:0;--sg:0\u0022 aria-label=\u0022Stoney Wines, stoneywines.co (opens in a new tab)\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Estoneywines.co\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-stoney\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite for our winery, with a wine club and tasting\u0026nbsp;events.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://www.lymphology.life\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u00221\u0022 data-track=\u0022cf-lymph\u0022 style=\u0022--o:1;--a:1;--sg:1\u0022 aria-label=\u0022Lymphology.life, www.lymphology.life (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Ewww.lymphology.life\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-lymph\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite for our lymphedema magazine and\u0026nbsp;community.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://circleten.org\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u00222\u0022 data-track=\u0022cf-c10\u0022 style=\u0022--o:2;--a:2;--sg:1\u0022 aria-label=\u0022Circle Ten Council, circleten.org (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Ecircleten.org\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-c10\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite for our Scouting council, with camps, training, and\u0026nbsp;events.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://steeringwheelnation.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u00223\u0022 data-track=\u0022cf-swn\u0022 style=\u0022--o:3;--a:3;--sg:1\u0022 aria-label=\u0022Steering Wheel Nation, steeringwheelnation.com (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Esteeringwheelnation.com\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-swn\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite for our racing network, with shows, drivers, and\u0026nbsp;news.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://palmwoodchurch.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u00224\u0022 data-track=\u0022cf-palmwood\u0022 style=\u0022--o:4;--a:4;--sg:1\u0022 aria-label=\u0022Palmwood Church, palmwoodchurch.com (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Epalmwoodchurch.com\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-palmwood\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EMake a Hubsite for our church, with resources and weekly\u0026nbsp;gatherings.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://hazeljmurphy.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u00225\u0022 data-track=\u0022cf-hazel\u0022 style=\u0022--o:5;--a:5;--sg:1\u0022 aria-label=\u0022Hazel J. Murphy, hazeljmurphy.com (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Ehazeljmurphy.com\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-hazel\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite so organizations can book me to speak and hear my\u0026nbsp;story.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://www.karolynzhart.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u00226\u0022 data-track=\u0022cf-kzhart\u0022 style=\u0022--o:6;--a:6;--sg:1\u0022 aria-label=\u0022KZ Hart, www.karolynzhart.com (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Ewww.karolynzhart.com\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-kzhart\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite for my thought leadership, speaking, and\u0026nbsp;writing.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://advanceflourishing.org\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u00227\u0022 data-track=\u0022cf-sgf\u0022 style=\u0022--o:-6;--a:6;--sg:-1\u0022 aria-label=\u0022Society for Global Flourishing, advanceflourishing.org (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Eadvanceflourishing.org\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-sgf\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003ECreate a Hubsite for our global society, with membership and research\u0026nbsp;updates.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://www.tearrificliving.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u00228\u0022 data-track=\u0022cf-tearrific\u0022 style=\u0022--o:-5;--a:5;--sg:-1\u0022 aria-label=\u0022Tearrific Living, tearrificliving.com (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Etearrificliving.com\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-tearrific\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite for my tea magazine, with stories and a readers\u0026#39;\u0026nbsp;society.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://weemsarbitration.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u00229\u0022 data-track=\u0022cf-weems\u0022 style=\u0022--o:-4;--a:4;--sg:-1\u0022 aria-label=\u0022Weems Arbitration, weemsarbitration.com (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Eweemsarbitration.com\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-weems\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite for my arbitration practice, with my profile and\u0026nbsp;publications.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://jerrirobinson.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u002210\u0022 data-track=\u0022cf-jerri\u0022 style=\u0022--o:-3;--a:3;--sg:-1\u0022 aria-label=\u0022Jerri Robinson, jerrirobinson.com (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Ejerrirobinson.com\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-jerri\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite for my ministry, with mentorship and\u0026nbsp;teaching.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://preteenjourney.org\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u002211\u0022 data-track=\u0022cf-preteen\u0022 style=\u0022--o:-2;--a:2;--sg:-1\u0022 aria-label=\u0022Preteen Journey, preteenjourney.org (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Epreteenjourney.org\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-preteen\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003ECreate a Hubsite for our preteen discipleship\u0026nbsp;ministry.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://flourishinghub.global\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u002212\u0022 data-track=\u0022cf-flourishing\u0022 style=\u0022--o:-2;--a:2;--sg:-1\u0022 aria-label=\u0022Flourishing Hub, flourishinghub.global (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Eflourishinghub.global\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-flourishing\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite for our licensing organization, with daily flourishing\u0026nbsp;news.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca class=\u0022fh-cf-item\u0022 href=\u0022https://lindalord.ihub.app/\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-i=\u002213\u0022 data-track=\u0022cf-lindalord\u0022 style=\u0022--o:-1;--a:1;--sg:-1\u0022 aria-label=\u0022Dr. Linda Lord, lindalord.ihub.app (opens in a new tab)\u0022 tabindex=\u0022-1\u0022\u003E\n        \u003Cspan class=\u0022fh-cf-bar\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Elindalord.ihub.app\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-img fh-big-lindalord\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cf-claude\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cfc-h\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-you\u0022\u003EBuild a Hubsite for my expressive arts ministry, with story and grace at the\u0026nbsp;center.\u003C/span\u003E\u003Cspan class=\u0022fh-cfc-ai\u0022\u003E\u003Cb\u003E\u2713\u003C/b\u003EDone. Your Hubsite is ready to share.\u003C/span\u003E\u003C/span\u003E\n      \u003C/a\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-cf-under\u0022\u003E\n    \u003Cdiv class=\u0022fh-cf-names\u0022 aria-live=\u0022polite\u0022\u003E\u003Cspan class=\u0022fh-cf-n is-on\u0022 data-i=\u00220\u0022\u003EStoney Wines\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u00221\u0022\u003ELymphology.life\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u00222\u0022\u003ECircle Ten Council\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u00223\u0022\u003ESteering Wheel Nation\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u00224\u0022\u003EPalmwood Church\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u00225\u0022\u003EHazel J. Murphy\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u00226\u0022\u003EKZ Hart\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u00227\u0022\u003ESociety for Global Flourishing\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u00228\u0022\u003ETearrific Living\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u00229\u0022\u003EWeems Arbitration\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u002210\u0022\u003EJerri Robinson\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u002211\u0022\u003EPreteen Journey\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u002212\u0022\u003EFlourishing Hub\u003C/span\u003E\u003Cspan class=\u0022fh-cf-n\u0022 data-i=\u002213\u0022\u003EDr. Linda Lord\u003C/span\u003E\u003C/div\u003E\n    \u003Cdiv class=\u0022fh-cf-ctrl\u0022\u003E\u003Ca href=\u0022#\u0022 class=\u0022fh-sh-arrow fh-cf-prev\u0022 role=\u0022button\u0022 aria-label=\u0022Previous Hubsite\u0022\u003E\u003Cspan aria-hidden=\u0022true\u0022\u003E\u2190\u003C/span\u003E\u003C/a\u003E\u003Ca href=\u0022#\u0022 class=\u0022fh-sh-arrow fh-cf-next\u0022 role=\u0022button\u0022 aria-label=\u0022Next Hubsite\u0022\u003E\u003Cspan aria-hidden=\u0022true\u0022\u003E\u2192\u003C/span\u003E\u003C/a\u003E\u003C/div\u003E\n  \u003C/div\u003E\n  \u003Cp class=\u0022fh-bs-cap\u0022\u003EReal Hubsites, built by people who want the world to flourish. Prompts shown are\u0026nbsp;examples.\u003C/p\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 METRICS STRIP \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-metrics\u0022 role=\u0022region\u0022 aria-label=\u0022Platform reach\u0022\u003E\n  \u003Cdiv class=\u0022fh-metrics-grid\u0022\u003E\n    \u003Cdiv class=\u0022fh-metric fh-fade\u0022\u003E\n      \u003Cdiv class=\u0022fh-metric-num\u0022\u003E12K\u002B\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-metric-title\u0022\u003EHubsites launched\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-metric-sub\u0022\u003EChurches, societies \u0026amp; creators\u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-metric fh-fade fh-d1\u0022\u003E\n      \u003Cdiv class=\u0022fh-metric-num\u0022\u003E3M\u002B\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-metric-title\u0022\u003ENewsletters delivered\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-metric-sub\u0022\u003EPersonalized, not broadcast\u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-metric fh-fade fh-d2\u0022\u003E\n      \u003Cdiv class=\u0022fh-metric-num\u0022\u003E300K\u002B\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-metric-title\u0022\u003EMessages sent\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-metric-sub\u0022\u003EChosen by those who receive them\u003C/div\u003E\n    \u003C/div\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 BUILDING WITH A CONVERSATION \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-cv2\u0022 id=\u0022fhConvo\u0022 role=\u0022region\u0022 aria-label=\u0022Building with a conversation\u0022\u003E\n  \u003Cdiv class=\u0022fh-cv2-glow\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n  \u003Cdiv class=\u0022fh-cv2-grid\u0022\u003E\n    \u003Cdiv class=\u0022fh-cv2-txt fh-fade\u0022\u003E\n      \u003Cspan class=\u0022fh-eyebrow\u0022\u003EIHUBApp for Claude \u00B7 Arriving November\u0026nbsp;2026\u003C/span\u003E\n      \u003Ch2 class=\u0022fh-sec-h2\u0022\u003EBuilding with a \u003Cem\u003Econversation.\u003C/em\u003E\u003C/h2\u003E\n      \u003Cp class=\u0022fh-cv-p\u0022\u003ETell Claude what you\u0027re dreaming of. It builds your Hubsite on IHUBApp\u0027s tested foundation, drafts what\u0027s next for your approval, and real people help whenever you need\u0026nbsp;them.\u003C/p\u003E\n      \u003Cdiv class=\u0022fh-cv-cta\u0022\u003E\u003Ca href=\u0022mailto:support@inspirehub.com?subject=Claude%20early%20access%20request\u0026amp;body=Name%3A%0D%0AOrganization%3A%0D%0AWhat%20I%27d%20like%20to%20build%3A%0D%0AMy%20Claude%20plan%3A%0D%0A\u0022 class=\u0022fh-btn-gold\u0022 data-track=\u0022ea-convo\u0022 aria-label=\u0022Get early access to IHUBApp for Claude by emailing support@inspirehub.com\u0022\u003EGet early access \u003Cspan class=\u0022fh-arr\u0022 aria-hidden=\u0022true\u0022\u003E\u2192\u003C/span\u003E\u003C/a\u003E\u003C/div\u003E\n      \u003Cp class=\u0022fh-cv2-note\u0022\u003E\u003Cspan class=\u0022fh-cl-dot\u0022\u003E\u003C/span\u003EWatch: this homepage, built in a conversation with\u0026nbsp;Claude.\u003C/p\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-cw\u0022 role=\u0022img\u0022 aria-label=\u0022Animation: a monarch carries each request from the Claude chat to the page and reveals it from left to right: the flourishing headline, Pricing in the top bar, and the Free to start note. After the request Make this inspiring, it rises from the bottom left in an S curve and the full homepage appears behind it.\u0022\u003E\n      \u003Cdiv class=\u0022fh-cw-win\u0022 aria-hidden=\u0022true\u0022\u003E\n        \u003Cdiv class=\u0022fh-cw-bar\u0022\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003Einspirehub.com\u003C/span\u003E\u003C/div\u003E\n        \u003Cdiv class=\u0022fh-cw-site\u0022\u003E\u003Cspan class=\u0022fh-cwr fh-cwr1\u0022\u003E\u003Cspan class=\u0022fh-cwr-i\u0022\u003E\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwr fh-cwr2\u0022\u003E\u003Cspan class=\u0022fh-cwr-i\u0022\u003E\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwr fh-cwr3\u0022\u003E\u003Cspan class=\u0022fh-cwr-i\u0022\u003E\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt0\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt1\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt2\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt3\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt4\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt5\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt6\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt7\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt8\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt9\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt10\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt11\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt12\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt13\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwt fh-cwt-fill\u0022\u003E\u003C/span\u003E\u003Cdiv class=\u0022fh-cw-chat2\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cdiv class=\u0022fh-cw-ch\u0022\u003E\u003Ci\u003E\u003C/i\u003EClaude\u003C/div\u003E\u003Cdiv class=\u0022fh-cw-pairs\u0022\u003E\u003Cdiv class=\u0022fh-cw-pair fh-cw-z0\u0022\u003E\u003Cdiv class=\u0022fh-cw-you\u0022\u003E\u003Cspan class=\u0022fh-cw-type\u0022\u003ELead with flourishing.\u003C/span\u003E\u003C/div\u003E\u003Cdiv class=\u0022fh-cw-ai\u0022\u003E\u003Cspan\u003EClaude\u003C/span\u003EDone. Flourishing now leads the\u0026nbsp;page.\u003C/div\u003E\u003C/div\u003E\u003Cdiv class=\u0022fh-cw-pair fh-cw-z1\u0022\u003E\u003Cdiv class=\u0022fh-cw-you\u0022\u003E\u003Cspan class=\u0022fh-cw-type\u0022\u003EAdd Pricing to the top\u0026nbsp;bar.\u003C/span\u003E\u003C/div\u003E\u003Cdiv class=\u0022fh-cw-ai\u0022\u003E\u003Cspan\u003EClaude\u003C/span\u003EPricing is in the top bar, beside Help\u0026nbsp;Center.\u003C/div\u003E\u003C/div\u003E\u003Cdiv class=\u0022fh-cw-pair fh-cw-z2\u0022\u003E\u003Cdiv class=\u0022fh-cw-you\u0022\u003E\u003Cspan class=\u0022fh-cw-type\u0022\u003EPut \u0026ldquo;Free to start\u0026rdquo; under the\u0026nbsp;button.\u003C/span\u003E\u003C/div\u003E\u003Cdiv class=\u0022fh-cw-ai\u0022\u003E\u003Cspan\u003EClaude\u003C/span\u003EAdded. Free to start, no credit card\u0026nbsp;required.\u003C/div\u003E\u003C/div\u003E\u003Cdiv class=\u0022fh-cw-pair fh-cw-z3\u0022\u003E\u003Cdiv class=\u0022fh-cw-you\u0022\u003E\u003Cspan class=\u0022fh-cw-type\u0022\u003EMake this\u0026nbsp;inspiring.\u003C/span\u003E\u003C/div\u003E\u003Cdiv class=\u0022fh-cw-ai\u0022\u003E\u003Cspan\u003EClaude\u003C/span\u003EDone. Your people, in the light, rising\u0026nbsp;together.\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003Cspan class=\u0022fh-cwm\u0022\u003E\u003Cspan class=\u0022fh-cwm-glow\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-cwm-t\u0022\u003E\u003Csvg viewBox=\u0022-36 -28 72 56\u0022 class=\u0022fh-cwm-bf\u0022\u003E\u003Cg class=\u0022fh-bf fh-cwm-flap\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/svg\u003E\u003C/span\u003E\u003C/span\u003E\u003C/div\u003E\n      \u003C/div\u003E\n    \u003C/div\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 PROOF MOSAIC \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-proof fh-orgs\u0022 id=\u0022fhProof\u0022 role=\u0022region\u0022 aria-label=\u0022Every kind of organization, flourishing\u0022\u003E\n  \u003Cdiv class=\u0022fh-sec-hd fh-fade\u0022\u003E\n    \u003Cdiv class=\u0022fh-rule-c\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n    \u003Cspan class=\u0022fh-eyebrow\u0022\u003EOrganizations that chose to flourish\u003C/span\u003E\n    \u003Ch2 class=\u0022fh-sec-h2\u0022\u003EEvery kind of organization, \u003Cem\u003Eflourishing.\u003C/em\u003E\u003C/h2\u003E\n    \u003Cp class=\u0022fh-sec-p fh-kin\u0022\u003EA winery, a church, a racing network, a law practice. Different missions, one shared belief: the people they serve deserve to\u0026nbsp;flourish.\u003C/p\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-ogs\u0022\u003E\n    \u003Cdiv class=\u0022fh-og fh-fade fh-d1\u0022\u003E\n      \u003Cspan class=\u0022fh-og-img fh-og-tea\u0022 role=\u0022img\u0022 aria-label=\u0022Businesses and makers\u0022\u003E\u003C/span\u003E\n      \u003Cdiv class=\u0022fh-og-body\u0022\u003E\u003Ch3 class=\u0022fh-og-t\u0022\u003EBusinesses \u0026amp; makers\u003C/h3\u003E\u003Cp class=\u0022fh-og-d\u0022\u003EA storefront, a members\u0026#39; club, and a newsletter your customers look forward\u0026nbsp;to.\u003C/p\u003E\u003Cdiv class=\u0022fh-og-links\u0022\u003E\u003Ca class=\u0022fh-og-go\u0022 href=\u0022https://stoneywines.co\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-track=\u0022org-wine\u0022 aria-label=\u0022View Stoney Wines, a client Hubsite (opens in a new tab)\u0022\u003EView Stoney Wines \u003Cspan aria-hidden=\u0022true\u0022\u003E\u2197\u003C/span\u003E\u003C/a\u003E\u003Ca class=\u0022fh-og-go\u0022 href=\u0022https://www.tearrificliving.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-track=\u0022org-tea\u0022 aria-label=\u0022View Tearrific Living, a client Hubsite (opens in a new tab)\u0022\u003EView Tearrific Living \u003Cspan aria-hidden=\u0022true\u0022\u003E\u2197\u003C/span\u003E\u003C/a\u003E\u003C/div\u003E\u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-og fh-fade fh-d2\u0022\u003E\n      \u003Cspan class=\u0022fh-og-img fh-og-society\u0022 role=\u0022img\u0022 aria-label=\u0022Societies and conferences\u0022\u003E\u003C/span\u003E\n      \u003Cdiv class=\u0022fh-og-body\u0022\u003E\u003Ch3 class=\u0022fh-og-t\u0022\u003ESocieties \u0026amp; conferences\u003C/h3\u003E\u003Cp class=\u0022fh-og-d\u0022\u003EMembership, research updates, and events for a community that spans the\u0026nbsp;globe.\u003C/p\u003E\u003Ca class=\u0022fh-og-go\u0022 href=\u0022https://www.advanceflourishing.org\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-track=\u0022org-society\u0022 aria-label=\u0022View Society for Global Flourishing, a client Hubsite (opens in a new tab)\u0022\u003EView Society for Global Flourishing \u003Cspan aria-hidden=\u0022true\u0022\u003E\u2197\u003C/span\u003E\u003C/a\u003E\u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-og fh-fade fh-d3\u0022\u003E\n      \u003Cspan class=\u0022fh-og-img fh-og-church\u0022 role=\u0022img\u0022 aria-label=\u0022Churches and ministries\u0022\u003E\u003C/span\u003E\n      \u003Cdiv class=\u0022fh-og-body\u0022\u003E\u003Ch3 class=\u0022fh-og-t\u0022\u003EChurches \u0026amp; ministries\u003C/h3\u003E\u003Cp class=\u0022fh-og-d\u0022\u003EDevotionals, events, and groups that keep your people connected beyond\u0026nbsp;Sunday.\u003C/p\u003E\u003Ca class=\u0022fh-og-go\u0022 href=\u0022https://www.palmwoodchurch.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-track=\u0022org-church\u0022 aria-label=\u0022View Palmwood Church, a client Hubsite (opens in a new tab)\u0022\u003EView Palmwood Church \u003Cspan aria-hidden=\u0022true\u0022\u003E\u2197\u003C/span\u003E\u003C/a\u003E\u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-og fh-fade fh-d1\u0022\u003E\n      \u003Cspan class=\u0022fh-og-img fh-og-council\u0022 role=\u0022img\u0022 aria-label=\u0022Councils and associations\u0022\u003E\u003C/span\u003E\n      \u003Cdiv class=\u0022fh-og-body\u0022\u003E\u003Ch3 class=\u0022fh-og-t\u0022\u003ECouncils \u0026amp; associations\u003C/h3\u003E\u003Cp class=\u0022fh-og-d\u0022\u003ECamps, training, and membership for volunteers and families across your\u0026nbsp;region.\u003C/p\u003E\u003Ca class=\u0022fh-og-go\u0022 href=\u0022https://circleten.org\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-track=\u0022org-council\u0022 aria-label=\u0022View Circle Ten Council, a client Hubsite (opens in a new tab)\u0022\u003EView Circle Ten Council \u003Cspan aria-hidden=\u0022true\u0022\u003E\u2197\u003C/span\u003E\u003C/a\u003E\u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-og fh-fade fh-d2\u0022\u003E\n      \u003Cspan class=\u0022fh-og-img fh-og-speaker\u0022 role=\u0022img\u0022 aria-label=\u0022Speakers and coaches\u0022\u003E\u003C/span\u003E\n      \u003Cdiv class=\u0022fh-og-body\u0022\u003E\u003Ch3 class=\u0022fh-og-t\u0022\u003ESpeakers \u0026amp; coaches\u003C/h3\u003E\u003Cp class=\u0022fh-og-d\u0022\u003EYour story, your bookings, and an audience that stays with you after the\u0026nbsp;event.\u003C/p\u003E\u003Ca class=\u0022fh-og-go\u0022 href=\u0022https://www.hazeljmurphy.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-track=\u0022org-speaker\u0022 aria-label=\u0022View Hazel J. Murphy, a client Hubsite (opens in a new tab)\u0022\u003EView Hazel J. Murphy \u003Cspan aria-hidden=\u0022true\u0022\u003E\u2197\u003C/span\u003E\u003C/a\u003E\u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-og fh-fade fh-d3\u0022\u003E\n      \u003Cspan class=\u0022fh-og-img fh-og-media\u0022 role=\u0022img\u0022 aria-label=\u0022Media and sports\u0022\u003E\u003C/span\u003E\n      \u003Cdiv class=\u0022fh-og-body\u0022\u003E\u003Ch3 class=\u0022fh-og-t\u0022\u003EMedia \u0026amp; sports\u003C/h3\u003E\u003Cp class=\u0022fh-og-d\u0022\u003EShows, news, and a fan community that gathers around every\u0026nbsp;race.\u003C/p\u003E\u003Ca class=\u0022fh-og-go\u0022 href=\u0022https://steeringwheelnation.com\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 data-track=\u0022org-media\u0022 aria-label=\u0022View Steering Wheel Nation, a client Hubsite (opens in a new tab)\u0022\u003EView Steering Wheel Nation \u003Cspan aria-hidden=\u0022true\u0022\u003E\u2197\u003C/span\u003E\u003C/a\u003E\u003C/div\u003E\n    \u003C/div\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n\n\u003Cdiv class=\u0022fh-act\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-act-l\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-act-fl\u0022\u003E\u003Csvg class=\u0022fh-act-svg\u0022 viewBox=\u0022-12 -12 24 24\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(0)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(72)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(144)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(216)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(288)\u0022/\u003E\u003Ccircle r=\u00222.8\u0022 class=\u0022fh-fc\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-act-l fh-act-r\u0022\u003E\u003C/span\u003E\u003C/div\u003E\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 PROBLEM \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-prob4 fh-rk3\u0022 id=\u0022fhProblem\u0022 role=\u0022region\u0022 aria-label=\u0022The new AI risk\u0022\u003E\n  \u003Cdiv class=\u0022fh-risk-hd fh-fade\u0022\u003E\n    \u003Cdiv class=\u0022fh-rule-c\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n    \u003Cspan class=\u0022fh-eyebrow\u0022\u003EThe new AI risk\u003C/span\u003E\n    \u003Ch2 class=\u0022fh-risk-h\u0022\u003E\u003Cspan class=\u0022fh-risk-l1\u0022\u003EFast or trusted.\u003C/span\u003E\u003Cspan class=\u0022fh-risk-l2\u0022\u003EUntil now, you had to\u0026nbsp;\u003Cstrong\u003Echoose.\u003C/strong\u003E\u003C/span\u003E\u003C/h2\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-cmp\u0022 role=\u0022list\u0022\u003E\n    \u003Cdiv class=\u0022fh-cmp-c fh-fade fh-d1\u0022 role=\u0022listitem\u0022\u003E\n      \u003Cdiv class=\u0022fh-cmp-art\u0022\u003E\u003Csvg viewBox=\u00220 0 200 130\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022 class=\u0022fh-pz-svg\u0022\u003E\n  \u003Cg stroke=\u0022rgba(255,255,255,0.35)\u0022 stroke-width=\u00221.5\u0022 stroke-dasharray=\u00224 5\u0022 fill=\u0022none\u0022\u003E\u003Cpath d=\u0022M52 40 L98 30\u0022/\u003E\u003Cpath d=\u0022M60 52 L70 92\u0022/\u003E\u003Cpath d=\u0022M118 36 L148 58\u0022/\u003E\u003Cpath d=\u0022M92 100 L140 86\u0022/\u003E\u003C/g\u003E\n  \u003Cg class=\u0022fh-jit fh-j1\u0022\u003E\u003Crect x=\u002222\u0022 y=\u002224\u0022 width=\u002236\u0022 height=\u002230\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.08)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022/\u003E\u003Cpath d=\u0022M30 33 L40 41 L50 33\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00222\u0022 fill=\u0022none\u0022/\u003E\u003C/g\u003E\n  \u003Cg class=\u0022fh-jit fh-j2\u0022\u003E\u003Crect x=\u002296\u0022 y=\u002214\u0022 width=\u002234\u0022 height=\u002232\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.08)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022/\u003E\u003Cpath d=\u0022M103 26 H123 M103 33 H123 M103 40 H116\u0022 stroke=\u0022rgba(255,255,255,0.6)\u0022 stroke-width=\u00222\u0022/\u003E\u003C/g\u003E\n  \u003Cg class=\u0022fh-jit fh-j3\u0022\u003E\u003Crect x=\u0022146\u0022 y=\u002252\u0022 width=\u002234\u0022 height=\u002232\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.08)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022/\u003E\u003Crect x=\u0022153\u0022 y=\u002260\u0022 width=\u002220\u0022 height=\u002216\u0022 rx=\u00222\u0022 fill=\u0022none\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00222\u0022/\u003E\u003C/g\u003E\n  \u003Cg class=\u0022fh-jit fh-j4\u0022\u003E\u003Crect x=\u002254\u0022 y=\u002288\u0022 width=\u002236\u0022 height=\u002230\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.08)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022/\u003E\u003Ccircle cx=\u002266\u0022 cy=\u0022103\u0022 r=\u00225\u0022 fill=\u0022rgba(255,255,255,0.6)\u0022/\u003E\u003Ccircle cx=\u002279\u0022 cy=\u0022103\u0022 r=\u00225\u0022 fill=\u0022#F79D1F\u0022/\u003E\u003C/g\u003E\n  \u003Cg class=\u0022fh-jit fh-j5\u0022\u003E\u003Crect x=\u0022108\u0022 y=\u002270\u0022 width=\u002232\u0022 height=\u002230\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.08)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022/\u003E\u003Cpath d=\u0022M116 86 l6 6 l10 -12\u0022 stroke=\u0022rgba(255,255,255,0.6)\u0022 stroke-width=\u00222\u0022 fill=\u0022none\u0022/\u003E\u003C/g\u003E\n\u003C/svg\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-cmp-body\u0022\u003E\n        \u003Cdiv class=\u0022fh-cmp-tag\u0022\u003E\u003Cspan class=\u0022fh-p2-x\u0022 aria-hidden=\u0022true\u0022\u003E\u2715\u003C/span\u003EThe old way\u003C/div\u003E\n        \u003Ch3 class=\u0022fh-cmp-title\u0022\u003EMultiple tools, cobbled\u0026nbsp;together.\u003C/h3\u003E\n        \u003Cp class=\u0022fh-cmp-desc\u0022\u003EWebsite, email, events, community, membership. Your people fall through the gaps, and your week goes to keeping it all\u0026nbsp;running.\u003C/p\u003E\n      \u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-cmp-c fh-fade fh-d2\u0022 role=\u0022listitem\u0022\u003E\n      \u003Cdiv class=\u0022fh-cmp-art\u0022\u003E\u003Csvg viewBox=\u00220 0 200 130\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022 class=\u0022fh-pz-svg\u0022\u003E\n  \u003Crect x=\u002238\u0022 y=\u002220\u0022 width=\u0022124\u0022 height=\u002288\u0022 rx=\u002210\u0022 fill=\u0022rgba(255,255,255,0.06)\u0022 stroke=\u0022rgba(255,255,255,0.45)\u0022 stroke-width=\u00222\u0022 stroke-dasharray=\u00226 5\u0022/\u003E\n  \u003Cpath d=\u0022M38 38 H162\u0022 stroke=\u0022rgba(255,255,255,0.35)\u0022 stroke-width=\u00221.5\u0022 stroke-dasharray=\u00226 5\u0022/\u003E\n  \u003Ccircle cx=\u002250\u0022 cy=\u002229\u0022 r=\u00223\u0022 fill=\u0022rgba(255,255,255,0.4)\u0022/\u003E\u003Ccircle cx=\u002260\u0022 cy=\u002229\u0022 r=\u00223\u0022 fill=\u0022rgba(255,255,255,0.4)\u0022/\u003E\n  \u003Cpath d=\u0022M52 54 H110 M52 66 H96 M52 78 H104\u0022 stroke=\u0022rgba(255,255,255,0.3)\u0022 stroke-width=\u00224\u0022 stroke-linecap=\u0022round\u0022/\u003E\n  \u003Cg class=\u0022fh-warn\u0022\u003E\u003Crect x=\u0022116\u0022 y=\u002258\u0022 width=\u002230\u0022 height=\u002224\u0022 rx=\u00224\u0022 fill=\u0022rgba(4,30,59,0.9)\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00222\u0022/\u003E\u003Cpath d=\u0022M122 58 V50 a9 9 0 0 1 17 -3\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00222.5\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M131 64 V72 M131 76 V77\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00222.5\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003C/g\u003E\n  \u003Ctext x=\u002262\u0022 y=\u0022100\u0022 fill=\u0022rgba(255,255,255,0.55)\u0022 font-family=\u0022Open Sans, Arial, sans-serif\u0022 font-size=\u002211\u0022 font-weight=\u0022700\u0022\u003E? ? ?\u003C/text\u003E\n\u003C/svg\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-cmp-body\u0022\u003E\n        \u003Cdiv class=\u0022fh-cmp-tag\u0022\u003E\u003Cspan class=\u0022fh-p2-x\u0022 aria-hidden=\u0022true\u0022\u003E\u2715\u003C/span\u003EThe AI risk\u003C/div\u003E\n        \u003Ch3 class=\u0022fh-cmp-title\u0022\u003EAI-built, but not\u0026nbsp;trusted.\u003C/h3\u003E\n        \u003Cp class=\u0022fh-cmp-desc\u0022\u003EFast to start. Then the security, testing, and upkeep are yours to figure out, with logins and member data no one has\u0026nbsp;tested.\u003C/p\u003E\n      \u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-cmp-c fh-cmp-best fh-fade fh-d3\u0022 role=\u0022listitem\u0022\u003E\n      \n      \u003Cdiv class=\u0022fh-cmp-art\u0022\u003E\u003Csvg viewBox=\u00220 0 200 130\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022 class=\u0022fh-pz-svg\u0022\u003E\n  \u003Cg class=\u0022fh-glow\u0022\u003E\u003Crect x=\u002250\u0022 y=\u002218\u0022 width=\u0022100\u0022 height=\u002270\u0022 rx=\u00229\u0022 fill=\u0022rgba(247,157,31,0.1)\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00222\u0022/\u003E\u003Cpath d=\u0022M50 33 H150\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00221.5\u0022 opacity=\u00220.6\u0022/\u003E\u003Ccircle cx=\u002260\u0022 cy=\u002225.5\u0022 r=\u00222.6\u0022 fill=\u0022#F79D1F\u0022/\u003E\u003Ccircle cx=\u002269\u0022 cy=\u002225.5\u0022 r=\u00222.6\u0022 fill=\u0022#F79D1F\u0022 opacity=\u00220.6\u0022/\u003E\n  \u003Cpath d=\u0022M100 34 l25 9 v17 c0 15 -11 25 -25 31 c-14 -6 -25 -16 -25 -31 v-17 z\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00222.5\u0022/\u003E\u003Cg transform=\u0022translate(100 61) scale(0.5)\u0022\u003E\u003Cg class=\u0022fh-bf fh-bf-flap\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\n  \u003Cg stroke=\u0022rgba(255,255,255,0.45)\u0022 stroke-width=\u00221.5\u0022 fill=\u0022rgba(255,255,255,0.08)\u0022\u003E\u003Crect x=\u002240\u0022 y=\u002292\u0022 width=\u002240\u0022 height=\u002211\u0022 rx=\u00222\u0022/\u003E\u003Crect x=\u002280\u0022 y=\u002292\u0022 width=\u002240\u0022 height=\u002211\u0022 rx=\u00222\u0022/\u003E\u003Crect x=\u0022120\u0022 y=\u002292\u0022 width=\u002240\u0022 height=\u002211\u0022 rx=\u00222\u0022/\u003E\u003Crect x=\u002228\u0022 y=\u0022104\u0022 width=\u002244\u0022 height=\u002211\u0022 rx=\u00222\u0022/\u003E\u003Crect x=\u002272\u0022 y=\u0022104\u0022 width=\u002256\u0022 height=\u002211\u0022 rx=\u00222\u0022/\u003E\u003Crect x=\u0022128\u0022 y=\u0022104\u0022 width=\u002244\u0022 height=\u002211\u0022 rx=\u00222\u0022/\u003E\u003Crect x=\u002216\u0022 y=\u0022116\u0022 width=\u0022168\u0022 height=\u002210\u0022 rx=\u00222\u0022/\u003E\u003C/g\u003E\n  \u003C/svg\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-cmp-body\u0022\u003E\n        \u003Cdiv class=\u0022fh-cmp-tag\u0022\u003E\u003Cspan class=\u0022fh-flw-badge\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg class=\u0022fh-flw\u0022 viewBox=\u0022-12 -12 24 24\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(0)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(72)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(144)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(216)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(288)\u0022/\u003E\u003Ccircle r=\u00222.8\u0022 class=\u0022fh-fc\u0022/\u003E\u003C/svg\u003E\u003C/span\u003EThe Flourishing Way\u003C/div\u003E\n        \u003Ch3 class=\u0022fh-cmp-title\u0022\u003EBuild on a solid foundation you can\u0026nbsp;trust.\u003C/h3\u003E\n        \u003Cp class=\u0022fh-cmp-desc\u0022\u003EClaude builds on IHUBApp, where logins, member data, newsletters, events, and notifications are already built, rigorously tested, and trusted by 12K\u002B Hubsites. You approve. Real people\u0026nbsp;help.\u003C/p\u003E\n      \u003C/div\u003E\n    \u003C/div\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-rk-choose fh-fade\u0022\u003E\n    \u003Ch3\u003ENow you don\u0027t have to \u003Cem\u003Echoose.\u003C/em\u003E\u003C/h3\u003E\n    \u003Cdiv class=\u0022fh-rk-trio\u0022\u003E\u003Cspan\u003EAI speed\u003C/span\u003E\u003Ci aria-hidden=\u0022true\u0022\u003E\u003C/i\u003E\u003Cspan\u003EA trusted foundation\u003C/span\u003E\u003Ci aria-hidden=\u0022true\u0022\u003E\u003C/i\u003E\u003Cspan\u003EReal people beside\u0026nbsp;you\u003C/span\u003E\u003C/div\u003E\n  \u003C/div\u003E\n  \u003Cdetails class=\u0022fh-more\u0022\u003E\n    \u003Csummary class=\u0022fh-more-teaser\u0022\u003E\n      \u003Cspan class=\u0022fh-mt-k\u0022\u003EBefore you build with AI\u003C/span\u003E\n      \u003Cspan class=\u0022fh-mt-h\u0022\u003EWhat most AI site builders \u003Cem\u003Ewon\u0026#39;t\u003C/em\u003E tell\u0026nbsp;you.\u003C/span\u003E\n      \u003Cspan class=\u0022fh-mt-sub\u0022\u003EThree protections that come standard with every\u0026nbsp;Hubsite.\u003C/span\u003E\n      \u003Cspan class=\u0022fh-mt-btn\u0022\u003E\u003Cspan class=\u0022fh-mt-open\u0022\u003ESee how we protect your people\u003C/span\u003E\u003Cspan class=\u0022fh-mt-close\u0022\u003EClose\u003C/span\u003E\u003Cspan class=\u0022fh-more-ic\u0022 aria-hidden=\u0022true\u0022\u003E\u002B\u003C/span\u003E\u003C/span\u003E\n    \u003C/summary\u003E\n    \u003Cdiv class=\u0022fh-flips\u0022\u003E\n      \u003Ca href=\u0022#\u0022 class=\u0022fh-flip fh-flip0 is-active\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 data-i=\u00220\u0022 data-track=\u0022flip-1\u0022 aria-label=\u0022Reduced security vulnerabilities: show the full story\u0022\u003E\n        \u003Cspan class=\u0022fh-flip-in\u0022\u003E\n          \u003Cspan class=\u0022fh-flip-front\u0022\u003E\u003Cspan class=\u0022fh-flip-ic\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Cpath d=\u0022M16 4 L27 8 V15 C27 22 22 26 16 28 C10 26 5 22 5 15 V8 Z\u0022/\u003E\u003Cpath d=\u0022M11 16 L15 20 L21 12\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-flip-t\u0022\u003E\u003Cspan class=\u0022fh-flip-tl\u0022\u003EReduced security vulnerabilities\u003C/span\u003E\u003Cspan class=\u0022fh-flip-ts\u0022\u003EFewer vulnerabilities\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-flip-hook\u0022\u003E\u003Cb\u003E45%\u003C/b\u003E\u003Cspan\u003Eof AI-written code tested had security\u0026nbsp;flaws.\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-flip-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n          \u003Cspan class=\u0022fh-flip-back\u0022\u003E\u003Cspan class=\u0022fh-flip-k\u0022\u003EThe risk\u003C/span\u003E\u003Cspan class=\u0022fh-flip-r\u0022\u003E45% of AI coding tests produced code with security vulnerabilities.\u003C/span\u003E\u003Cspan class=\u0022fh-flip-src\u0022\u003EVeracode, 2025 GenAI Code Security Report\u003C/span\u003E\u003Cspan class=\u0022fh-flip-k fh-flip-kg\u0022\u003EHow IHUBApp protects you\u003C/span\u003E\u003Cspan class=\u0022fh-flip-ax\u0022\u003EClaude doesn\u0027t write your security. It builds on IHUBApp\u0027s tested foundation, proven across 12K\u002B Hubsites long before your first\u0026nbsp;conversation.\u003C/span\u003E\u003Cspan class=\u0022fh-flip-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca href=\u0022#\u0022 class=\u0022fh-flip fh-flip1\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 data-i=\u00221\u0022 data-track=\u0022flip-2\u0022 aria-label=\u0022Two-factor authentication and monitoring: show the full story\u0022\u003E\n        \u003Cspan class=\u0022fh-flip-in\u0022\u003E\n          \u003Cspan class=\u0022fh-flip-front\u0022\u003E\u003Cspan class=\u0022fh-flip-ic\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Crect x=\u00228\u0022 y=\u002214\u0022 width=\u002216\u0022 height=\u002213\u0022 rx=\u00223\u0022/\u003E\u003Cpath d=\u0022M11 14 V10 a5 5 0 0 1 10 0 V14\u0022/\u003E\u003Ccircle cx=\u002216\u0022 cy=\u002220.5\u0022 r=\u00221.6\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-flip-t\u0022\u003E\u003Cspan class=\u0022fh-flip-tl\u0022\u003ETwo-factor authentication and monitoring\u003C/span\u003E\u003Cspan class=\u0022fh-flip-ts\u0022\u003E2FA \u0026amp; monitoring\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-flip-hook\u0022\u003E\u003Cb\u003E400\u002B\u003C/b\u003E\u003Cspan\u003Esecrets exposed in AI-built\u0026nbsp;apps.\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-flip-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n          \u003Cspan class=\u0022fh-flip-back\u0022\u003E\u003Cspan class=\u0022fh-flip-k\u0022\u003EThe risk\u003C/span\u003E\u003Cspan class=\u0022fh-flip-r\u0022\u003E2,000\u002B vulnerabilities and 400\u002B exposed secrets were found across 5,600 vibe-coded apps.\u003C/span\u003E\u003Cspan class=\u0022fh-flip-src\u0022\u003EEscape research, October 2025\u003C/span\u003E\u003Cspan class=\u0022fh-flip-k fh-flip-kg\u0022\u003EHow IHUBApp protects you\u003C/span\u003E\u003Cspan class=\u0022fh-flip-ax\u0022\u003ESign-ins are protected with two-factor authentication, and the platform is monitored by our team. Logins and keys stay with IHUBApp, never improvised in\u0026nbsp;code.\u003C/span\u003E\u003Cspan class=\u0022fh-flip-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003C/span\u003E\n      \u003C/a\u003E\n      \u003Ca href=\u0022#\u0022 class=\u0022fh-flip fh-flip2\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 data-i=\u00222\u0022 data-track=\u0022flip-3\u0022 aria-label=\u0022Customized permissions: show the full story\u0022\u003E\n        \u003Cspan class=\u0022fh-flip-in\u0022\u003E\n          \u003Cspan class=\u0022fh-flip-front\u0022\u003E\u003Cspan class=\u0022fh-flip-ic\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Ccircle cx=\u002211\u0022 cy=\u002211\u0022 r=\u00224\u0022/\u003E\u003Ccircle cx=\u002222\u0022 cy=\u002213\u0022 r=\u00223\u0022/\u003E\u003Cpath d=\u0022M4 26 C4 20 7 17 11 17 C15 17 18 20 18 26 M18 24 C18 20 20 18 22 18 C25 18 28 20 28 25\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-flip-t\u0022\u003E\u003Cspan class=\u0022fh-flip-tl\u0022\u003ECustomized permissions\u003C/span\u003E\u003Cspan class=\u0022fh-flip-ts\u0022\u003ECustom permissions\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-flip-hook\u0022\u003E\u003Cb\u003E~5,000\u003C/b\u003E\u003Cspan\u003EAI-built apps found exposing sensitive\u0026nbsp;data.\u003C/span\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-flip-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n          \u003Cspan class=\u0022fh-flip-back\u0022\u003E\u003Cspan class=\u0022fh-flip-k\u0022\u003EThe risk\u003C/span\u003E\u003Cspan class=\u0022fh-flip-r\u0022\u003E~5,000 AI-built apps were found exposing sensitive data, many public by default.\u003C/span\u003E\u003Cspan class=\u0022fh-flip-src\u0022\u003ERedAccess, reported by Axios, May 2026\u003C/span\u003E\u003Cspan class=\u0022fh-flip-k fh-flip-kg\u0022\u003EHow IHUBApp protects you\u003C/span\u003E\u003Cspan class=\u0022fh-flip-ax\u0022\u003EYou decide exactly who can see, post, and manage each part of your Hubsite. Claude saves everything as a draft for your review, and real people help you get it\u0026nbsp;right.\u003C/span\u003E\u003Cspan class=\u0022fh-flip-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003C/span\u003E\n      \u003C/a\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-fds\u0022 aria-live=\u0022polite\u0022\u003E\n      \u003Cdiv class=\u0022fh-fd fh-fd0 is-on\u0022 data-i=\u00220\u0022\u003E\u003Cspan class=\u0022fh-flip-k fh-flip-kg\u0022\u003EReduced security vulnerabilities\u003C/span\u003E\u003Cp class=\u0022fh-fd-r\u0022\u003E\u003Cspan class=\u0022fh-flip-k\u0022\u003EThe risk\u003C/span\u003E45% of AI coding tests produced code with security vulnerabilities. \u003Cem\u003EVeracode, 2025 GenAI Code Security Report\u003C/em\u003E\u003C/p\u003E\u003Cp class=\u0022fh-fd-a\u0022\u003E\u003Cspan class=\u0022fh-flip-k fh-flip-kg\u0022\u003EHow IHUBApp protects you\u003C/span\u003EClaude doesn\u0027t write your security. It builds on IHUBApp\u0027s tested foundation, proven across 12K\u002B Hubsites long before your first\u0026nbsp;conversation.\u003C/p\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-fd fh-fd1\u0022 data-i=\u00221\u0022\u003E\u003Cspan class=\u0022fh-flip-k fh-flip-kg\u0022\u003ETwo-factor authentication and monitoring\u003C/span\u003E\u003Cp class=\u0022fh-fd-r\u0022\u003E\u003Cspan class=\u0022fh-flip-k\u0022\u003EThe risk\u003C/span\u003E2,000\u002B vulnerabilities and 400\u002B exposed secrets were found across 5,600 vibe-coded apps. \u003Cem\u003EEscape research, October 2025\u003C/em\u003E\u003C/p\u003E\u003Cp class=\u0022fh-fd-a\u0022\u003E\u003Cspan class=\u0022fh-flip-k fh-flip-kg\u0022\u003EHow IHUBApp protects you\u003C/span\u003ESign-ins are protected with two-factor authentication, and the platform is monitored by our team. Logins and keys stay with IHUBApp, never improvised in\u0026nbsp;code.\u003C/p\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-fd fh-fd2\u0022 data-i=\u00222\u0022\u003E\u003Cspan class=\u0022fh-flip-k fh-flip-kg\u0022\u003ECustomized permissions\u003C/span\u003E\u003Cp class=\u0022fh-fd-r\u0022\u003E\u003Cspan class=\u0022fh-flip-k\u0022\u003EThe risk\u003C/span\u003E~5,000 AI-built apps were found exposing sensitive data, many public by default. \u003Cem\u003ERedAccess, reported by Axios, May 2026\u003C/em\u003E\u003C/p\u003E\u003Cp class=\u0022fh-fd-a\u0022\u003E\u003Cspan class=\u0022fh-flip-k fh-flip-kg\u0022\u003EHow IHUBApp protects you\u003C/span\u003EYou decide exactly who can see, post, and manage each part of your Hubsite. Claude saves everything as a draft for your review, and real people help you get it\u0026nbsp;right.\u003C/p\u003E\u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cp class=\u0022fh-flip-srcs\u0022\u003ESources: \u003Ca href=\u0022https://www.veracode.com/press-release/ai-generated-code-poses-major-security-risks-in-nearly-half-of-all-development-tasks-veracode-research-reveals/\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 aria-label=\u0022Source: Veracode, 2025 GenAI Code Security Report (opens in a new tab)\u0022\u003EVeracode, 2025 GenAI Code Security Report\u0026nbsp;\u2197\u003C/a\u003E \u00B7 \u003Ca href=\u0022https://escape.tech/blog/methodology-how-we-discovered-vulnerabilities-apps-built-with-vibe-coding/\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 aria-label=\u0022Source: Escape research, October 2025 (opens in a new tab)\u0022\u003EEscape research, October 2025\u0026nbsp;\u2197\u003C/a\u003E \u00B7 \u003Ca href=\u0022https://axios.com/2026/05/07/loveable-replit-vibe-coding-privacy\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022 aria-label=\u0022Source: RedAccess, reported by Axios, May 2026 (opens in a new tab)\u0022\u003ERedAccess, reported by Axios, May 2026\u0026nbsp;\u2197\u003C/a\u003E\u003C/p\u003E\n  \u003C/details\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 BUILT WITH CLAUDE \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-claude\u0022 id=\u0022fhClaude\u0022 role=\u0022region\u0022 aria-label=\u0022Build with Claude\u0022\u003E\n  \u003Cdiv class=\u0022fh-wing-tex\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg class=\u0022fh-bf\u0022 viewBox=\u0022-36 -28 72 56\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/svg\u003E\u003C/div\u003E\n  \u003Cdiv class=\u0022fh-sec-hd fh-fade\u0022\u003E\n    \u003Cdiv class=\u0022fh-rule-bf\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan\u003E\u003C/span\u003E\u003Csvg class=\u0022fh-mini\u0022 viewBox=\u0022-36 -28 72 56\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cg class=\u0022fh-bf\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/svg\u003E\u003Cspan\u003E\u003C/span\u003E\u003C/div\u003E\n    \u003Cspan class=\u0022fh-eyebrow\u0022\u003EIHUBApp for Claude \u00B7 Arriving November\u0026nbsp;2026\u003C/span\u003E\n    \u003Ch2 class=\u0022fh-sec-h2\u0022\u003EDream it. Build it. Get your \u003Cem\u003Eweek\u0026nbsp;back.\u003C/em\u003E\u003C/h2\u003E\n    \u003Cp class=\u0022fh-sec-p\u0022\u003EClaude helps you shape the plan, builds your Hubsite in a conversation, and takes on the weekly work for you to approve. The time you get back goes to the people you\u0026nbsp;serve.\u003C/p\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-ms\u0022 aria-label=\u0022Three steps: Dream it, Build it, Soar\u0022 role=\u0022group\u0022\u003E\n    \u003Cspan class=\u0022fh-msf\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-msf-t\u0022\u003E\u003Csvg viewBox=\u0022-36 -28 72 56\u0022 class=\u0022fh-msf-bf\u0022\u003E\u003Cg class=\u0022fh-bf fh-fg\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/svg\u003E\u003C/span\u003E\u003C/span\u003E\u003Cdiv class=\u0022fh-ms-tabs\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-ms-tab\u0022 style=\u0022--d:0s\u0022\u003E\u003Cb\u003E01\u003C/b\u003EDream it.\u003Ci\u003E\u003C/i\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-ms-tab\u0022 style=\u0022--d:5s\u0022\u003E\u003Cb\u003E02\u003C/b\u003EBuild it.\u003Ci\u003E\u003C/i\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-ms-tab\u0022 style=\u0022--d:10s\u0022\u003E\u003Cb\u003E03\u003C/b\u003ESoar.\u003Ci\u003E\u003C/i\u003E\u003C/span\u003E\u003C/div\u003E\n    \u003Cdiv class=\u0022fh-ms-deck\u0022\u003E\u003Cdiv class=\u0022fh-ms-pane\u0022 style=\u0022--d:0s\u0022\u003E\u003Cdiv class=\u0022fh-ms-art\u0022\u003E\u003Csvg viewBox=\u00220 0 200 110\u0022 class=\u0022fh-sc-svg\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\n  \u003Crect x=\u002222\u0022 y=\u002218\u0022 width=\u0022104\u0022 height=\u002236\u0022 rx=\u002214\u0022 fill=\u0022rgba(255,255,255,0.1)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022 stroke-width=\u00221.5\u0022/\u003E\u003Cpath d=\u0022M38 31 H108 M38 41 H90\u0022 stroke=\u0022rgba(255,255,255,0.55)\u0022 stroke-width=\u00223\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M40 54 L34 64 L50 54\u0022 fill=\u0022rgba(255,255,255,0.1)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022 stroke-width=\u00221.5\u0022/\u003E\n  \u003Crect x=\u002274\u0022 y=\u002262\u0022 width=\u0022104\u0022 height=\u002236\u0022 rx=\u002214\u0022 fill=\u0022rgba(247,157,31,0.18)\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00221.5\u0022/\u003E\u003Cpath d=\u0022M90 75 H160 M90 85 H140\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00223\u0022 stroke-linecap=\u0022round\u0022/\u003E\n  \u003Cg class=\u0022fh-spark\u0022 fill=\u0022#F79D1F\u0022\u003E\u003Cpath d=\u0022M160 22 l3 7 l7 3 l-7 3 l-3 7 l-3 -7 l-7 -3 l7 -3 z\u0022/\u003E\u003Cpath d=\u0022M182 44 l2 4 l4 2 l-4 2 l-2 4 l-2 -4 l-4 -2 l4 -2 z\u0022 opacity=\u00220.7\u0022/\u003E\u003C/g\u003E\n\u003C/svg\u003E\u003C/div\u003E\u003Ch3 class=\u0022fh-ms-t\u0022\u003EDream it.\u003C/h3\u003E\u003Cp class=\u0022fh-ms-d\u0022\u003ETalk through your vision and the people you want to reach. Claude helps you shape\u0026nbsp;it.\u003C/p\u003E\u003C/div\u003E\u003Cdiv class=\u0022fh-ms-pane\u0022 style=\u0022--d:5s\u0022\u003E\u003Cdiv class=\u0022fh-ms-art\u0022\u003E\u003Csvg viewBox=\u00220 0 200 110\u0022 class=\u0022fh-sc-svg\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\n  \u003Crect x=\u002230\u0022 y=\u00228\u0022 width=\u0022140\u0022 height=\u002294\u0022 rx=\u002210\u0022 fill=\u0022rgba(255,255,255,0.05)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022 stroke-width=\u00221.5\u0022/\u003E\u003Cpath d=\u0022M30 24 H170\u0022 stroke=\u0022rgba(255,255,255,0.3)\u0022 stroke-width=\u00221.5\u0022/\u003E\u003Ccircle cx=\u002240\u0022 cy=\u002216\u0022 r=\u00222.5\u0022 fill=\u0022#F79D1F\u0022/\u003E\u003Ccircle cx=\u002249\u0022 cy=\u002216\u0022 r=\u00222.5\u0022 fill=\u0022rgba(255,255,255,0.4)\u0022/\u003E\n  \u003Crect class=\u0022fh-bld fh-b1\u0022 x=\u002242\u0022 y=\u002232\u0022 width=\u0022116\u0022 height=\u002216\u0022 rx=\u00224\u0022 fill=\u0022rgba(247,157,31,0.85)\u0022/\u003E\n  \u003Crect class=\u0022fh-bld fh-b2\u0022 x=\u002242\u0022 y=\u002254\u0022 width=\u002254\u0022 height=\u002238\u0022 rx=\u00224\u0022 fill=\u0022rgba(255,255,255,0.25)\u0022/\u003E\n  \u003Crect class=\u0022fh-bld fh-b3\u0022 x=\u0022104\u0022 y=\u002254\u0022 width=\u002254\u0022 height=\u002217\u0022 rx=\u00224\u0022 fill=\u0022rgba(255,255,255,0.18)\u0022/\u003E\n  \u003Crect class=\u0022fh-bld fh-b4\u0022 x=\u0022104\u0022 y=\u002275\u0022 width=\u002254\u0022 height=\u002217\u0022 rx=\u00224\u0022 fill=\u0022rgba(247,157,31,0.4)\u0022/\u003E\n\u003C/svg\u003E\u003C/div\u003E\u003Ch3 class=\u0022fh-ms-t\u0022\u003EBuild it.\u003C/h3\u003E\u003Cp class=\u0022fh-ms-d\u0022\u003EDescribe what you need. Claude builds your Hubsite on a solid foundation in\u0026nbsp;minutes.\u003C/p\u003E\u003C/div\u003E\u003Cdiv class=\u0022fh-ms-pane\u0022 style=\u0022--d:10s\u0022\u003E\u003Cdiv class=\u0022fh-ms-art\u0022\u003E\u003Csvg viewBox=\u00220 0 200 110\u0022 class=\u0022fh-sc-svg\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\n  \u003Cg font-family=\u0022Raleway, sans-serif\u0022 font-size=\u00229\u0022 font-weight=\u0022700\u0022\u003E\n  \u003Crect x=\u002224\u0022 y=\u002212\u0022 width=\u0022152\u0022 height=\u002224\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.07)\u0022 stroke=\u0022rgba(255,255,255,0.18)\u0022/\u003E\u003Ctext x=\u002234\u0022 y=\u002228\u0022 fill=\u0022#F79D1F\u0022\u003ETUE\u003C/text\u003E\u003Cpath d=\u0022M60 24 H124\u0022 stroke=\u0022rgba(255,255,255,0.55)\u0022 stroke-width=\u00223\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Crect x=\u0022134\u0022 y=\u002217\u0022 width=\u002234\u0022 height=\u002214\u0022 rx=\u00227\u0022 fill=\u0022none\u0022 stroke=\u0022#F79D1F\u0022/\u003E\u003Ctext x=\u0022140\u0022 y=\u002227.5\u0022 fill=\u0022#F79D1F\u0022 font-size=\u00227.5\u0022\u003EDRAFT\u003C/text\u003E\n  \u003Crect x=\u002224\u0022 y=\u002243\u0022 width=\u0022152\u0022 height=\u002224\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.07)\u0022 stroke=\u0022rgba(255,255,255,0.18)\u0022/\u003E\u003Ctext x=\u002234\u0022 y=\u002259\u0022 fill=\u0022#F79D1F\u0022\u003ETHU\u003C/text\u003E\u003Cpath d=\u0022M60 55 H116\u0022 stroke=\u0022rgba(255,255,255,0.55)\u0022 stroke-width=\u00223\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Crect x=\u0022134\u0022 y=\u002248\u0022 width=\u002234\u0022 height=\u002214\u0022 rx=\u00227\u0022 fill=\u0022none\u0022 stroke=\u0022#F79D1F\u0022/\u003E\u003Ctext x=\u0022140\u0022 y=\u002258.5\u0022 fill=\u0022#F79D1F\u0022 font-size=\u00227.5\u0022\u003EDRAFT\u003C/text\u003E\n  \u003Crect x=\u002224\u0022 y=\u002274\u0022 width=\u0022152\u0022 height=\u002224\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.07)\u0022 stroke=\u0022rgba(255,255,255,0.18)\u0022/\u003E\u003Ctext x=\u002234\u0022 y=\u002290\u0022 fill=\u0022#F79D1F\u0022\u003ESUN\u003C/text\u003E\u003Cpath d=\u0022M60 86 H128\u0022 stroke=\u0022rgba(255,255,255,0.55)\u0022 stroke-width=\u00223\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Crect x=\u0022134\u0022 y=\u002279\u0022 width=\u002234\u0022 height=\u002214\u0022 rx=\u00227\u0022 fill=\u0022none\u0022 stroke=\u0022#F79D1F\u0022/\u003E\u003Ctext x=\u0022140\u0022 y=\u002289.5\u0022 fill=\u0022#F79D1F\u0022 font-size=\u00227.5\u0022\u003EDRAFT\u003C/text\u003E\n  \u003C/g\u003E\n\u003C/svg\u003E\u003C/div\u003E\u003Ch3 class=\u0022fh-ms-t\u0022\u003ESoar.\u003C/h3\u003E\u003Cp class=\u0022fh-ms-d\u0022\u003EClaude drafts the weekly work. You approve, get your week back, and\u0026nbsp;soar.\u003C/p\u003E\u003C/div\u003E\u003C/div\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-sc\u0022 role=\u0022list\u0022 aria-label=\u0022Three steps: Dream it, Build it, Soar\u0022\u003E\n    \u003Csvg class=\u0022fh-sc-path\u0022 viewBox=\u00220 0 1000 400\u0022 preserveAspectRatio=\u0022none\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cpath d=\u0022M167 300 C 250 230, 330 210, 500 180 C 640 150, 740 110, 833 60 C 900 25, 950 0, 990 -30\u0022 fill=\u0022none\u0022 stroke=\u0022rgba(247,157,31,0.45)\u0022 stroke-width=\u00222\u0022 stroke-dasharray=\u00223 9\u0022 stroke-linecap=\u0022round\u0022 vector-effect=\u0022non-scaling-stroke\u0022/\u003E\u003C/svg\u003E\n    \u003Cdiv class=\u0022fh-sc-fly\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cdiv class=\u0022fh-sc-sway\u0022\u003E\u003Csvg viewBox=\u0022-36 -28 72 56\u0022 class=\u0022fh-sc-bf\u0022\u003E\u003Cg class=\u0022fh-bf fh-bf-flap\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/svg\u003E\u003C/div\u003E\u003C/div\u003E\n    \u003Cdiv class=\u0022fh-sc-step fh-fade fh-d1\u0022 data-k=\u00221\u0022 role=\u0022listitem\u0022\u003E\n      \u003Cdiv class=\u0022fh-sc-card\u0022\u003E\n        \u003Cdiv class=\u0022fh-sc-art\u0022\u003E\u003Csvg viewBox=\u00220 0 200 110\u0022 class=\u0022fh-sc-svg\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\n  \u003Crect x=\u002222\u0022 y=\u002218\u0022 width=\u0022104\u0022 height=\u002236\u0022 rx=\u002214\u0022 fill=\u0022rgba(255,255,255,0.1)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022 stroke-width=\u00221.5\u0022/\u003E\u003Cpath d=\u0022M38 31 H108 M38 41 H90\u0022 stroke=\u0022rgba(255,255,255,0.55)\u0022 stroke-width=\u00223\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M40 54 L34 64 L50 54\u0022 fill=\u0022rgba(255,255,255,0.1)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022 stroke-width=\u00221.5\u0022/\u003E\n  \u003Crect x=\u002274\u0022 y=\u002262\u0022 width=\u0022104\u0022 height=\u002236\u0022 rx=\u002214\u0022 fill=\u0022rgba(247,157,31,0.18)\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00221.5\u0022/\u003E\u003Cpath d=\u0022M90 75 H160 M90 85 H140\u0022 stroke=\u0022#F79D1F\u0022 stroke-width=\u00223\u0022 stroke-linecap=\u0022round\u0022/\u003E\n  \u003Cg class=\u0022fh-spark\u0022 fill=\u0022#F79D1F\u0022\u003E\u003Cpath d=\u0022M160 22 l3 7 l7 3 l-7 3 l-3 7 l-3 -7 l-7 -3 l7 -3 z\u0022/\u003E\u003Cpath d=\u0022M182 44 l2 4 l4 2 l-4 2 l-2 4 l-2 -4 l-4 -2 l4 -2 z\u0022 opacity=\u00220.7\u0022/\u003E\u003C/g\u003E\n\u003C/svg\u003E\u003C/div\u003E\n        \u003Cdiv class=\u0022fh-sc-txt\u0022\u003E\u003Cdiv class=\u0022fh-sc-num\u0022\u003EStep one\u003C/div\u003E\u003Ch3 class=\u0022fh-sc-title\u0022\u003EDream\u0026nbsp;it.\u003C/h3\u003E\u003Cp class=\u0022fh-sc-desc\u0022\u003ETalk through your vision, your plan, and the people you want to reach. Claude helps you shape\u0026nbsp;it.\u003C/p\u003E\u003C/div\u003E\n      \u003C/div\u003E\n      \u003Cdiv class=\u0022fh-sc-base\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-sc-step fh-fade fh-d2\u0022 data-k=\u00222\u0022 role=\u0022listitem\u0022\u003E\n      \u003Cdiv class=\u0022fh-sc-card\u0022\u003E\n        \u003Cdiv class=\u0022fh-sc-art\u0022\u003E\u003Csvg viewBox=\u00220 0 200 110\u0022 class=\u0022fh-sc-svg\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\n  \u003Crect x=\u002230\u0022 y=\u00228\u0022 width=\u0022140\u0022 height=\u002294\u0022 rx=\u002210\u0022 fill=\u0022rgba(255,255,255,0.05)\u0022 stroke=\u0022rgba(255,255,255,0.4)\u0022 stroke-width=\u00221.5\u0022/\u003E\u003Cpath d=\u0022M30 24 H170\u0022 stroke=\u0022rgba(255,255,255,0.3)\u0022 stroke-width=\u00221.5\u0022/\u003E\u003Ccircle cx=\u002240\u0022 cy=\u002216\u0022 r=\u00222.5\u0022 fill=\u0022#F79D1F\u0022/\u003E\u003Ccircle cx=\u002249\u0022 cy=\u002216\u0022 r=\u00222.5\u0022 fill=\u0022rgba(255,255,255,0.4)\u0022/\u003E\n  \u003Crect class=\u0022fh-bld fh-b1\u0022 x=\u002242\u0022 y=\u002232\u0022 width=\u0022116\u0022 height=\u002216\u0022 rx=\u00224\u0022 fill=\u0022rgba(247,157,31,0.85)\u0022/\u003E\n  \u003Crect class=\u0022fh-bld fh-b2\u0022 x=\u002242\u0022 y=\u002254\u0022 width=\u002254\u0022 height=\u002238\u0022 rx=\u00224\u0022 fill=\u0022rgba(255,255,255,0.25)\u0022/\u003E\n  \u003Crect class=\u0022fh-bld fh-b3\u0022 x=\u0022104\u0022 y=\u002254\u0022 width=\u002254\u0022 height=\u002217\u0022 rx=\u00224\u0022 fill=\u0022rgba(255,255,255,0.18)\u0022/\u003E\n  \u003Crect class=\u0022fh-bld fh-b4\u0022 x=\u0022104\u0022 y=\u002275\u0022 width=\u002254\u0022 height=\u002217\u0022 rx=\u00224\u0022 fill=\u0022rgba(247,157,31,0.4)\u0022/\u003E\n\u003C/svg\u003E\u003C/div\u003E\n        \u003Cdiv class=\u0022fh-sc-txt\u0022\u003E\u003Cdiv class=\u0022fh-sc-num\u0022\u003EStep two\u003C/div\u003E\u003Ch3 class=\u0022fh-sc-title\u0022\u003EBuild\u0026nbsp;it.\u003C/h3\u003E\u003Cp class=\u0022fh-sc-desc\u0022\u003EDescribe what you need. Claude builds your Hubsite on a solid foundation: pages, channels, and first posts, in\u0026nbsp;minutes.\u003C/p\u003E\u003C/div\u003E\n      \u003C/div\u003E\n      \u003Cdiv class=\u0022fh-sc-base\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-sc-step fh-fade fh-d3\u0022 data-k=\u00223\u0022 role=\u0022listitem\u0022\u003E\n      \u003Cdiv class=\u0022fh-sc-card\u0022\u003E\n        \u003Cdiv class=\u0022fh-sc-art\u0022\u003E\u003Csvg viewBox=\u00220 0 200 110\u0022 class=\u0022fh-sc-svg\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\n  \u003Cg font-family=\u0022Raleway, sans-serif\u0022 font-size=\u00229\u0022 font-weight=\u0022700\u0022\u003E\n  \u003Crect x=\u002224\u0022 y=\u002212\u0022 width=\u0022152\u0022 height=\u002224\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.07)\u0022 stroke=\u0022rgba(255,255,255,0.18)\u0022/\u003E\u003Ctext x=\u002234\u0022 y=\u002228\u0022 fill=\u0022#F79D1F\u0022\u003ETUE\u003C/text\u003E\u003Cpath d=\u0022M60 24 H124\u0022 stroke=\u0022rgba(255,255,255,0.55)\u0022 stroke-width=\u00223\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Crect x=\u0022134\u0022 y=\u002217\u0022 width=\u002234\u0022 height=\u002214\u0022 rx=\u00227\u0022 fill=\u0022none\u0022 stroke=\u0022#F79D1F\u0022/\u003E\u003Ctext x=\u0022140\u0022 y=\u002227.5\u0022 fill=\u0022#F79D1F\u0022 font-size=\u00227.5\u0022\u003EDRAFT\u003C/text\u003E\n  \u003Crect x=\u002224\u0022 y=\u002243\u0022 width=\u0022152\u0022 height=\u002224\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.07)\u0022 stroke=\u0022rgba(255,255,255,0.18)\u0022/\u003E\u003Ctext x=\u002234\u0022 y=\u002259\u0022 fill=\u0022#F79D1F\u0022\u003ETHU\u003C/text\u003E\u003Cpath d=\u0022M60 55 H116\u0022 stroke=\u0022rgba(255,255,255,0.55)\u0022 stroke-width=\u00223\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Crect x=\u0022134\u0022 y=\u002248\u0022 width=\u002234\u0022 height=\u002214\u0022 rx=\u00227\u0022 fill=\u0022none\u0022 stroke=\u0022#F79D1F\u0022/\u003E\u003Ctext x=\u0022140\u0022 y=\u002258.5\u0022 fill=\u0022#F79D1F\u0022 font-size=\u00227.5\u0022\u003EDRAFT\u003C/text\u003E\n  \u003Crect x=\u002224\u0022 y=\u002274\u0022 width=\u0022152\u0022 height=\u002224\u0022 rx=\u00227\u0022 fill=\u0022rgba(255,255,255,0.07)\u0022 stroke=\u0022rgba(255,255,255,0.18)\u0022/\u003E\u003Ctext x=\u002234\u0022 y=\u002290\u0022 fill=\u0022#F79D1F\u0022\u003ESUN\u003C/text\u003E\u003Cpath d=\u0022M60 86 H128\u0022 stroke=\u0022rgba(255,255,255,0.55)\u0022 stroke-width=\u00223\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Crect x=\u0022134\u0022 y=\u002279\u0022 width=\u002234\u0022 height=\u002214\u0022 rx=\u00227\u0022 fill=\u0022none\u0022 stroke=\u0022#F79D1F\u0022/\u003E\u003Ctext x=\u0022140\u0022 y=\u002289.5\u0022 fill=\u0022#F79D1F\u0022 font-size=\u00227.5\u0022\u003EDRAFT\u003C/text\u003E\n  \u003C/g\u003E\n\u003C/svg\u003E\u003Cdiv class=\u0022fh-sc-perch\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg class=\u0022fh-mini\u0022 viewBox=\u0022-36 -28 72 56\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cg class=\u0022fh-bf fh-bf-flap\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/svg\u003E\u003C/div\u003E\u003C/div\u003E\n        \u003Cdiv class=\u0022fh-sc-txt\u0022\u003E\u003Cdiv class=\u0022fh-sc-num\u0022\u003EStep three\u003C/div\u003E\u003Ch3 class=\u0022fh-sc-title\u0022\u003ESoar.\u003C/h3\u003E\u003Cp class=\u0022fh-sc-desc\u0022\u003EClaude takes on the weekly work, drafting and lining up your posts. You approve, get your week back, and\u0026nbsp;soar.\u003C/p\u003E\u003C/div\u003E\n      \u003C/div\u003E\n      \u003Cdiv class=\u0022fh-sc-base\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n    \u003C/div\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 RAILS \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-rails\u0022 id=\u0022fhSolution\u0022 role=\u0022region\u0022 aria-label=\u0022The foundation Claude builds on\u0022\u003E\n  \u003Cdiv class=\u0022fh-sec-hd fh-fade\u0022\u003E\n    \u003Cdiv class=\u0022fh-rule-bf\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan\u003E\u003C/span\u003E\u003Csvg class=\u0022fh-mini\u0022 viewBox=\u0022-36 -28 72 56\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cg class=\u0022fh-bf\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/svg\u003E\u003Cspan\u003E\u003C/span\u003E\u003C/div\u003E\n    \u003Cspan class=\u0022fh-eyebrow\u0022\u003EOne Hubsite. Built for flourishing.\u003C/span\u003E\n    \u003Ch2 class=\u0022fh-sec-h2\u0022\u003EA strong foundation to build on with Claude.\u003Cbr\u003E\u003Cem\u003EReady to\u0026nbsp;go.\u003C/em\u003E\u003C/h2\u003E\n    \u003Cp class=\u0022fh-sec-p\u0022\u003EThe newsletters, events, and notifications your people love are already built, tested, and refined across 12K\u002B Hubsites, waiting for your\u0026nbsp;ideas.\u003C/p\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-rl-grid\u0022\u003E\n    \u003Ca href=\u0022/posts/257688/email-newsletter-platform\u0022 class=\u0022fh-rl-card fh-fade fh-d1\u0022 aria-label=\u0022Newsletters: messages that feel written just for them. Learn more\u0022\u003E\n      \u003Cdiv class=\u0022fh-rl-img\u0022\u003E\u003Cimg src=\u0022https://plus.unsplash.com/premium_photo-1679865370855-5a367b828f9a?q=80\u0026amp;w=2070\u0026amp;auto=format\u0026amp;fit=crop\u0022 alt=\u0022\u0022 loading=\u0022lazy\u0022\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-rl-body\u0022\u003E\n        \u003Cdiv class=\u0022fh-rl-tag\u0022\u003ENewsletters\u003C/div\u003E\n        \u003Ch3 class=\u0022fh-rl-title\u0022\u003EMessages that feel written just for\u0026nbsp;them.\u003C/h3\u003E\n        \u003Cp class=\u0022fh-rl-desc\u0022\u003EPersonalized updates built from what each person follows. Not a broadcast, a\u0026nbsp;conversation.\u003C/p\u003E\n        \u003Cdiv class=\u0022fh-rl-out\u0022\u003EPeople who feel seen come\u0026nbsp;back\u003C/div\u003E\n      \u003C/div\u003E\n    \u003C/a\u003E\n    \u003Ca href=\u0022/posts/257671/events?postId=257671\u0026amp;contentType=posts\u0022 class=\u0022fh-rl-card fh-fade fh-d2\u0022 aria-label=\u0022Events: events that start relationships. Learn more\u0022\u003E\n      \u003Cdiv class=\u0022fh-rl-img\u0022\u003E\u003Cimg src=\u0022https://images.unsplash.com/photo-1522202176988-66273c2fd55f?w=900\u0026amp;q=80\u0026amp;auto=format\u0026amp;fit=crop\u0022 alt=\u0022\u0022 loading=\u0022lazy\u0022\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-rl-body\u0022\u003E\n        \u003Cdiv class=\u0022fh-rl-tag\u0022\u003EEvents\u003C/div\u003E\n        \u003Ch3 class=\u0022fh-rl-title\u0022\u003EEvents that start\u0026nbsp;relationships.\u003C/h3\u003E\n        \u003Cp class=\u0022fh-rl-desc\u0022\u003EAttendees stay connected, receive follow-ups, and keep engaging long after the day\u0026nbsp;ends.\u003C/p\u003E\n        \u003Cdiv class=\u0022fh-rl-out\u0022\u003EAttendance becomes\u0026nbsp;belonging\u003C/div\u003E\n      \u003C/div\u003E\n    \u003C/a\u003E\n    \u003Ca href=\u0022/posts/166738/ihubapp-for-publishers\u0022 class=\u0022fh-rl-card fh-fade fh-d3\u0022 aria-label=\u0022Notifications: updates people choose to receive. Learn more\u0022\u003E\n      \u003Cdiv class=\u0022fh-rl-img\u0022\u003E\u003Cimg src=\u0022https://plus.unsplash.com/premium_photo-1684225765169-2c46196bcca6?q=80\u0026amp;w=1632\u0026amp;auto=format\u0026amp;fit=crop\u0022 alt=\u0022\u0022 loading=\u0022lazy\u0022\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-rl-body\u0022\u003E\n        \u003Cdiv class=\u0022fh-rl-tag\u0022\u003ENotifications\u003C/div\u003E\n        \u003Ch3 class=\u0022fh-rl-title\u0022\u003EUpdates people choose to\u0026nbsp;receive.\u003C/h3\u003E\n        \u003Cp class=\u0022fh-rl-desc\u0022\u003EPeople opt into what matters to them, across web and app, entirely on their\u0026nbsp;terms.\u003C/p\u003E\n        \u003Cdiv class=\u0022fh-rl-out\u0022\u003ELess noise. Deeper\u0026nbsp;engagement\u003C/div\u003E\n      \u003C/div\u003E\n    \u003C/a\u003E\n  \u003C/div\u003E\n  \u003Cp class=\u0022fh-rl-swipe\u0022 aria-hidden=\u0022true\u0022\u003ESwipe to see more \u2192\u003C/p\u003E\n  \u003Cdiv class=\u0022fh-own fh-fade fh-d3\u0022\u003E\n    \u003Cspan class=\u0022fh-eyebrow\u0022\u003EYours to keep\u003C/span\u003E\n    \u003Ch3 class=\u0022fh-own-h\u0022\u003EYour Hubsite. Your app. \u003Cem\u003EYour\u0026nbsp;people.\u003C/em\u003E\u003C/h3\u003E\n    \u003Cp class=\u0022fh-own-p\u0022\u003EYour own branded home and app, where your content, your community, and your relationships stay\u0026nbsp;yours.\u003C/p\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-aud-row fh-fade fh-d4\u0022\u003E\n    \u003Cdiv class=\u0022fh-aud-row-h\u0022\u003EWhether you serve thousands\u0026nbsp;or\u0026nbsp;ten.\u003C/div\u003E\n    \u003Cdiv class=\u0022fh-aud-pills\u0022\u003E\u003Cspan class=\u0022fh-aud-pill\u0022\u003EChurches\u003C/span\u003E\u003Cspan class=\u0022fh-aud-pill\u0022\u003EMinistries\u003C/span\u003E\u003Cspan class=\u0022fh-aud-pill\u0022\u003ESocieties\u003C/span\u003E\u003Cspan class=\u0022fh-aud-pill\u0022\u003EAssociations\u003C/span\u003E\u003Cspan class=\u0022fh-aud-pill\u0022\u003ENonprofits\u003C/span\u003E\u003Cspan class=\u0022fh-aud-pill\u0022\u003ENetworks\u003C/span\u003E\u003Cspan class=\u0022fh-aud-pill\u0022\u003ECreators\u003C/span\u003E\u003Cspan class=\u0022fh-aud-pill\u0022\u003EEducators\u003C/span\u003E\u003C/div\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 GET STARTED \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-start\u0022 id=\u0022fhStart\u0022 role=\u0022region\u0022 aria-label=\u0022Get started with Claude\u0022\u003E\n  \u003Cdiv class=\u0022fh-sec-hd fh-fade\u0022\u003E\n    \u003Cdiv class=\u0022fh-rule-bf\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan\u003E\u003C/span\u003E\u003Csvg class=\u0022fh-mini\u0022 viewBox=\u0022-12 -12 24 24\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(0)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(72)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(144)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(216)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(288)\u0022/\u003E\u003Ccircle r=\u00222.8\u0022 class=\u0022fh-fc\u0022/\u003E\u003C/svg\u003E\u003Cspan\u003E\u003C/span\u003E\u003C/div\u003E\n    \u003Cspan class=\u0022fh-eyebrow\u0022\u003EGet started with Claude\u003C/span\u003E\n    \u003Ch2 class=\u0022fh-sec-h2\u0022\u003EThree steps to your first\u0026nbsp;\u003Cem\u003Econversation.\u003C/em\u003E\u003C/h2\u003E\n  \u003C/div\u003E\n  \u003Col class=\u0022fh-gsp\u0022\u003E\n    \u003Cli class=\u0022fh-gsp-step fh-fade fh-d1\u0022\u003E\n      \u003Cdiv class=\u0022fh-gsp-node\u0022\u003E\u003Cspan class=\u0022fh-gsp-ring\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gsp-ic\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022 aria-hidden=\u0022true\u0022\u003E\u003Crect x=\u00224\u0022 y=\u00228\u0022 width=\u002224\u0022 height=\u002217\u0022 rx=\u00223\u0022/\u003E\u003Cpath d=\u0022M5 10 L16 18 L27 10\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gsp-n\u0022\u003E1\u003C/span\u003E\u003C/div\u003E\n      \u003Ch3 class=\u0022fh-gsp-t\u0022\u003ERequest early\u0026nbsp;access\u003C/h3\u003E\n      \u003Cp class=\u0022fh-gsp-d\u0022\u003EEmail us and we\u0027ll set up your Hubsite and send your connector\u0026nbsp;link.\u003C/p\u003E\n    \u003C/li\u003E\n    \u003Cli class=\u0022fh-gsp-step fh-fade fh-d2\u0022\u003E\n      \u003Cdiv class=\u0022fh-gsp-node\u0022\u003E\u003Cspan class=\u0022fh-gsp-ring\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gsp-ic\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cpath d=\u0022M11 4 V10 M21 4 V10\u0022/\u003E\u003Cpath d=\u0022M8 10 H24 V15 a8 8 0 0 1 -16 0 Z\u0022/\u003E\u003Cpath d=\u0022M16 23 V28\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gsp-n\u0022\u003E2\u003C/span\u003E\u003C/div\u003E\n      \u003Ch3 class=\u0022fh-gsp-t\u0022\u003EAdd IHUBApp to\u0026nbsp;Claude\u003C/h3\u003E\n      \u003Cp class=\u0022fh-gsp-d\u0022\u003EIn Claude, open Settings, then Connectors, choose Add custom connector, and paste your link. On Team and Enterprise plans, an owner adds it\u0026nbsp;first.\u003C/p\u003E\n    \u003C/li\u003E\n    \u003Cli class=\u0022fh-gsp-step fh-fade fh-d3\u0022\u003E\n      \u003Cdiv class=\u0022fh-gsp-node\u0022\u003E\u003Cspan class=\u0022fh-gsp-ring\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gsp-ic\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022 aria-hidden=\u0022true\u0022\u003E\u003Ccircle cx=\u002212\u0022 cy=\u002211\u0022 r=\u00224.5\u0022/\u003E\u003Cpath d=\u0022M4 26 C4 20 7.5 17 12 17 C16.5 17 20 20 20 26\u0022/\u003E\u003Cpath d=\u0022M21 8 a4 4 0 0 1 0 8 M23 17.5 C26 18.5 28 21 28 25\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gsp-n\u0022\u003E3\u003C/span\u003E\u003C/div\u003E\n      \u003Ch3 class=\u0022fh-gsp-t\u0022\u003EMeet your IHUB\u0026nbsp;guide\u003C/h3\u003E\n      \u003Cp class=\u0022fh-gsp-d\u0022\u003EOne of our people gets you started and equips you with Claude skills, templates, and other tools to supercharge your business, at no extra\u0026nbsp;cost. \u003Ca class=\u0022fh-gsp-link\u0022 href=\u0022mailto:support@inspirehub.com?subject=Meet%20my%20IHUB%20guide\u0022 data-track=\u0022guide-step\u0022\u003EEmail support@inspirehub.com\u003C/a\u003E\u003C/p\u003E\n    \u003C/li\u003E\n  \u003C/ol\u003E\n  \u003Cdiv class=\u0022fh-cx3 fh-fade\u0022 role=\u0022group\u0022 aria-label=\u0022What your IHUBApp AI assistant can do inside your Hubsite\u0022\u003E\n    \u003Cdiv class=\u0022fh-cx3-bg\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:5%;--dur:44s;--dl:-33.6s\u0022\u003EDesign my landing page\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:5%;--dur:44s;--dl:-18.9s\u0022\u003ESuggest events our members will love\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p fh-cx3-p3\u0022 style=\u0022top:5%;--dur:44s;--dl:-4.3s\u0022\u003EOutline a 90-day growth plan\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:16%;--dur:49s;--dl:-43.9s\u0022\u003EDraft this week\u0026#39;s newsletter\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:16%;--dur:49s;--dl:-27.6s\u0022\u003ETurn my idea into a business plan\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p fh-cx3-p3\u0022 style=\u0022top:16%;--dur:49s;--dl:-11.3s\u0022\u003EDraft a donor update\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:27%;--dur:54s;--dl:-32.6s\u0022\u003EPlan our spring fundraiser\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:27%;--dur:54s;--dl:-14.6s\u0022\u003ERefresh our About page\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p fh-cx3-p3\u0022 style=\u0022top:27%;--dur:54s;--dl:-50.6s\u0022\u003EDesign my landing page\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:38%;--dur:59s;--dl:-49.9s\u0022\u003EFind the words for our mission\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:38%;--dur:59s;--dl:-30.2s\u0022\u003EPlan our next member event\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p fh-cx3-p3\u0022 style=\u0022top:38%;--dur:59s;--dl:-10.5s\u0022\u003EDraft this week\u0026#39;s newsletter\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:58%;--dur:47s;--dl:-43.9s\u0022\u003EWelcome our new members\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:58%;--dur:47s;--dl:-28.2s\u0022\u003EMap out our launch week\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p fh-cx3-p3\u0022 style=\u0022top:58%;--dur:47s;--dl:-12.5s\u0022\u003EPlan our spring fundraiser\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:69%;--dur:52s;--dl:-31.1s\u0022\u003EWrite a thank-you to our volunteers\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:69%;--dur:52s;--dl:-13.8s\u0022\u003EMake my site feel more professional\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p fh-cx3-p3\u0022 style=\u0022top:69%;--dur:52s;--dl:-48.5s\u0022\u003EFind the words for our mission\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:80%;--dur:57s;--dl:-4.7s\u0022\u003ECreate a sign-up page\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:80%;--dur:57s;--dl:-42.7s\u0022\u003EWrite a call to action\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p fh-cx3-p3\u0022 style=\u0022top:80%;--dur:57s;--dl:-23.7s\u0022\u003EWelcome our new members\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:90%;--dur:45s;--dl:-9.0s\u0022\u003ECreate a welcome animation\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p\u0022 style=\u0022top:90%;--dur:45s;--dl:-39.0s\u0022\u003EBuild a page for our conference\u003C/span\u003E\u003Cspan class=\u0022fh-cx3-p fh-cx3-p3\u0022 style=\u0022top:90%;--dur:45s;--dl:-24.0s\u0022\u003EWrite a thank-you to our volunteers\u003C/span\u003E\u003C/div\u003E\n    \u003Cspan class=\u0022fh-cx3-mon\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-cx3-mt\u0022\u003E\u003Csvg viewBox=\u0022-36 -28 72 56\u0022\u003E\u003Cg class=\u0022fh-bf fh-fg\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/svg\u003E\u003C/span\u003E\u003C/span\u003E\n    \u003Cdiv class=\u0022fh-cx3-core\u0022\u003E\n      \u003Ch3 class=\u0022fh-cx-h\u0022\u003E\u003Cspan class=\u0022fh-cx-l1\u0022\u003ELet your IHUBApp AI Assistant be\u0026nbsp;your\u003C/span\u003E\u003Cspan class=\u0022fh-cx-roles\u0022\u003E\u003Cspan class=\u0022fh-cx-r\u0022 style=\u0022--d:0.0s\u0022\u003Ebusiness strategist\u003C/span\u003E\u003Cspan class=\u0022fh-cx-r\u0022 style=\u0022--d:2.4s\u0022\u003Eexpert web designer\u003C/span\u003E\u003Cspan class=\u0022fh-cx-r\u0022 style=\u0022--d:4.8s\u0022\u003Emarket analyst\u003C/span\u003E\u003Cspan class=\u0022fh-cx-r\u0022 style=\u0022--d:7.199999999999999s\u0022\u003Ebrand storyteller\u003C/span\u003E\u003Cspan class=\u0022fh-cx-r\u0022 style=\u0022--d:9.6s\u0022\u003Ecreative director\u003C/span\u003E\u003Cspan class=\u0022fh-cx-r\u0022 style=\u0022--d:12.0s\u0022\u003Elaunch partner\u003C/span\u003E\u003Cspan class=\u0022fh-cx-r\u0022 style=\u0022--d:14.399999999999999s\u0022\u003Emarketing\u0026nbsp;partner\u003C/span\u003E\u003C/span\u003E\u003C/h3\u003E\n      \u003Cp class=\u0022fh-srt\u0022\u003EFor example: Design my landing page; Create a welcome animation; Make my site feel more professional; Draft this week\u0026#39;s newsletter; Help me understand my market; Write a call to action; Plan our spring fundraiser; Suggest events our members will love; Build a page for our conference; Find the words for our mission; Turn my idea into a business plan; Prepare me for Monday\u0026#39;s board meeting; Welcome our new members; Refresh our About page; Outline a 90-day growth plan; Write a thank-you to our volunteers.\u003C/p\u003E\n    \u003C/div\u003E\n  \u003C/div\u003E\n  \u003Cp class=\u0022fh-cx3-trust\u0022\u003E\u003Cspan class=\u0022fh-cl-dot\u0022\u003E\u003C/span\u003EAlways on your terms: your assistant works within your account\u0026#39;s permissions, saves drafts for your review, and disconnects any\u0026nbsp;time.\u003C/p\u003E\n  \u003Cdiv class=\u0022fh-gs-cta fh-fade fh-d3\u0022\u003E\n    \u003Ca href=\u0022mailto:support@inspirehub.com?subject=Claude%20early%20access%20request\u0026amp;body=Name%3A%0D%0AOrganization%3A%0D%0AWhat%20I%27d%20like%20to%20build%3A%0D%0AMy%20Claude%20plan%3A%0D%0A\u0022 class=\u0022fh-btn-gold\u0022 data-track=\u0022ea-start\u0022 aria-label=\u0022Get early access to IHUBApp for Claude by emailing support@inspirehub.com\u0022\u003EGet early access \u003Cspan class=\u0022fh-arr\u0022 aria-hidden=\u0022true\u0022\u003E\u2192\u003C/span\u003E\u003C/a\u003E\n    \u003Cp class=\u0022fh-gs-inc\u0022\u003EEarly access includes IHUBApp skills for Claude and coaching from our\u0026nbsp;team.\u003C/p\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-faq\u0022 id=\u0022fhFaq\u0022 role=\u0022region\u0022 aria-label=\u0022Frequently asked questions\u0022\u003E\n  \u003Cdiv class=\u0022fh-sec-hd fh-fade\u0022\u003E\n    \u003Cdiv class=\u0022fh-rule-bf\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan\u003E\u003C/span\u003E\u003Csvg class=\u0022fh-mini\u0022 viewBox=\u0022-36 -28 72 56\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cg class=\u0022fh-bf\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/g\u003E\u003C/svg\u003E\u003Cspan\u003E\u003C/span\u003E\u003C/div\u003E\n    \u003Cspan class=\u0022fh-eyebrow\u0022\u003EQuestions, answered\u003C/span\u003E\n    \u003Ch2 class=\u0022fh-sec-h2\u0022\u003EAsk us anything. \u003Cem\u003EWe\u0026#39;re right\u0026nbsp;here.\u003C/em\u003E\u003C/h2\u003E\n    \u003Cp class=\u0022fh-sec-p\u0022\u003EReal people answer every question, before you start and long after you launch. Email \u003Ca class=\u0022fh-faq-mail\u0022 href=\u0022mailto:support@inspirehub.com\u0022 data-track=\u0022faq-email\u0022\u003Esupport@inspirehub.com\u003C/a\u003E any\u0026nbsp;time.\u003C/p\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-qas\u0022\u003E\n    \u003Ca href=\u0022#\u0022 class=\u0022fh-qa fh-qa0\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 aria-label=\u0022Do I need to be technical? Show the answer\u0022\u003E\n      \u003Cspan class=\u0022fh-qa-in\u0022\u003E\n        \u003Cspan class=\u0022fh-qa-f\u0022\u003E\u003Cspan class=\u0022fh-qa-ic\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Cpath d=\u0022M6 26 L20 12\u0022/\u003E\u003Cpath d=\u0022M18 10 l4 4\u0022/\u003E\u003Cpath d=\u0022M24 4 v4 M22 6 h4 M27 11 v3 M25.5 12.5 h3 M12 5 v3 M10.5 6.5 h3\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EGetting started\u003C/span\u003E\u003Cspan class=\u0022fh-qa-q\u0022\u003EDo I need to be technical?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003Cspan class=\u0022fh-qa-b\u0022\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EGetting started\u003C/span\u003E\u003Cspan class=\u0022fh-qa-bq\u0022\u003EDo I need to be technical?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-a\u0022\u003ENo. You describe what you want in plain words, and Claude builds on IHUBApp\u0027s ready-made features. There\u0027s no code to write, test, or maintain, and our team coaches you as you\u0026nbsp;go.\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n      \u003C/span\u003E\n    \u003C/a\u003E\n    \u003Ca href=\u0022#\u0022 class=\u0022fh-qa fh-qa1\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 aria-label=\u0022Is my members\u0027 data safe with AI? Show the answer\u0022\u003E\n      \u003Cspan class=\u0022fh-qa-in\u0022\u003E\n        \u003Cspan class=\u0022fh-qa-f\u0022\u003E\u003Cspan class=\u0022fh-qa-ic\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Cpath d=\u0022M16 4 L27 8 V15 C27 22 22 26 16 28 C10 26 5 22 5 15 V8 Z\u0022/\u003E\u003Cpath d=\u0022M11 16 L15 20 L21 12\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003ESecurity\u003C/span\u003E\u003Cspan class=\u0022fh-qa-q\u0022\u003EIs my members\u0027 data safe with AI?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003Cspan class=\u0022fh-qa-b\u0022\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003ESecurity\u003C/span\u003E\u003Cspan class=\u0022fh-qa-bq\u0022\u003EIs my members\u0027 data safe with AI?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-a\u0022\u003ELogins, member data, and delivery run on IHUBApp, the same platform behind 12K\u002B Hubsites. Claude works through IHUBApp\u0027s own tools, with your permissions. It never writes the code that protects your\u0026nbsp;members.\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n      \u003C/span\u003E\n    \u003C/a\u003E\n    \u003Ca href=\u0022#\u0022 class=\u0022fh-qa fh-qa2\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 aria-label=\u0022What does Claude do, and what does IHUBApp do? Show the answer\u0022\u003E\n      \u003Cspan class=\u0022fh-qa-in\u0022\u003E\n        \u003Cspan class=\u0022fh-qa-f\u0022\u003E\u003Cspan class=\u0022fh-qa-ic\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Ccircle cx=\u002212\u0022 cy=\u002216\u0022 r=\u00227\u0022/\u003E\u003Ccircle cx=\u002220\u0022 cy=\u002216\u0022 r=\u00227\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EHow it works\u003C/span\u003E\u003Cspan class=\u0022fh-qa-q\u0022\u003EWhat does Claude do, and what does IHUBApp do?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003Cspan class=\u0022fh-qa-b\u0022\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EHow it works\u003C/span\u003E\u003Cspan class=\u0022fh-qa-bq\u0022\u003EWhat does Claude do, and what does IHUBApp do?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-a\u0022\u003EClaude helps you plan, builds your pages, posts, and channels, and drafts your weekly content. IHUBApp runs everything underneath: hosting, logins, newsletters, events, notifications, and your\u0026nbsp;app.\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n      \u003C/span\u003E\n    \u003C/a\u003E\n    \u003Ca href=\u0022#\u0022 class=\u0022fh-qa fh-qa3\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 aria-label=\u0022Does anything publish without me? Show the answer\u0022\u003E\n      \u003Cspan class=\u0022fh-qa-in\u0022\u003E\n        \u003Cspan class=\u0022fh-qa-f\u0022\u003E\u003Cspan class=\u0022fh-qa-ic\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Crect x=\u00226\u0022 y=\u00225\u0022 width=\u002220\u0022 height=\u002223\u0022 rx=\u00223\u0022/\u003E\u003Cpath d=\u0022M11 12 H21 M11 17 H18\u0022/\u003E\u003Cpath d=\u0022M15 23 l2.5 2.5 L22 21\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EYour control\u003C/span\u003E\u003Cspan class=\u0022fh-qa-q\u0022\u003EDoes anything publish without me?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003Cspan class=\u0022fh-qa-b\u0022\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EYour control\u003C/span\u003E\u003Cspan class=\u0022fh-qa-bq\u0022\u003EDoes anything publish without me?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-a\u0022\u003EOnly if you choose. Ask Claude to save anything as a draft, and nothing reaches your people until you approve\u0026nbsp;it.\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n      \u003C/span\u003E\n    \u003C/a\u003E\n    \u003Ca href=\u0022#\u0022 class=\u0022fh-qa fh-qa4\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 aria-label=\u0022When can I start? Show the answer\u0022\u003E\n      \u003Cspan class=\u0022fh-qa-in\u0022\u003E\n        \u003Cspan class=\u0022fh-qa-f\u0022\u003E\u003Cspan class=\u0022fh-qa-ic\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Crect x=\u00225\u0022 y=\u00227\u0022 width=\u002222\u0022 height=\u002220\u0022 rx=\u00223\u0022/\u003E\u003Cpath d=\u0022M5 13 H27 M11 4 V9 M21 4 V9\u0022/\u003E\u003Cpath d=\u0022M12 20 l3 3 l6 -6\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003ETiming\u003C/span\u003E\u003Cspan class=\u0022fh-qa-q\u0022\u003EWhen can I start?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003Cspan class=\u0022fh-qa-b\u0022\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003ETiming\u003C/span\u003E\u003Cspan class=\u0022fh-qa-bq\u0022\u003EWhen can I start?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-a\u0022\u003EToday. Start building your Hubsite free now. The Claude connection arrives in November 2026, and existing clients can request beta access at \u003Cb\u003Esupport@inspirehub.com\u003C/b\u003E.\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n      \u003C/span\u003E\n    \u003C/a\u003E\n    \u003Ca href=\u0022#\u0022 class=\u0022fh-qa fh-qa5\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 aria-label=\u0022Who do I talk to if I\u0027m stuck? Show the answer\u0022\u003E\n      \u003Cspan class=\u0022fh-qa-in\u0022\u003E\n        \u003Cspan class=\u0022fh-qa-f\u0022\u003E\u003Cspan class=\u0022fh-qa-ic\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Ccircle cx=\u002216\u0022 cy=\u002212\u0022 r=\u00225\u0022/\u003E\u003Cpath d=\u0022M7 27 C7 21 11 18 16 18 C21 18 25 21 25 27\u0022/\u003E\u003Cpath d=\u0022M9 12 a7 7 0 0 1 14 0\u0022/\u003E\u003Crect x=\u00227\u0022 y=\u002211\u0022 width=\u00223\u0022 height=\u00225\u0022 rx=\u00221.5\u0022/\u003E\u003Crect x=\u002222\u0022 y=\u002211\u0022 width=\u00223\u0022 height=\u00225\u0022 rx=\u00221.5\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EReal people\u003C/span\u003E\u003Cspan class=\u0022fh-qa-q\u0022\u003EWho do I talk to if I\u0027m stuck?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003Cspan class=\u0022fh-qa-b\u0022\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EReal people\u003C/span\u003E\u003Cspan class=\u0022fh-qa-bq\u0022\u003EWho do I talk to if I\u0027m stuck?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-a\u0022\u003EA real person. Email \u003Cb\u003Esupport@inspirehub.com\u003C/b\u003E or visit our \u003Cb\u003EHelp Center\u003C/b\u003E.\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n      \u003C/span\u003E\n    \u003C/a\u003E\n    \u003Ca href=\u0022#\u0022 class=\u0022fh-qa fh-qa6\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 aria-label=\u0022Which Claude plans work with IHUBApp? Show the answer\u0022\u003E\n      \u003Cspan class=\u0022fh-qa-in\u0022\u003E\n        \u003Cspan class=\u0022fh-qa-f\u0022\u003E\u003Cspan class=\u0022fh-qa-ic\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Cpath d=\u0022M16 5 L28 11 L16 17 L4 11 Z\u0022/\u003E\u003Cpath d=\u0022M4 16 L16 22 L28 16 M4 21 L16 27 L28 21\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EPlans\u003C/span\u003E\u003Cspan class=\u0022fh-qa-q\u0022\u003EWhich Claude plans work with IHUBApp?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003Cspan class=\u0022fh-qa-b\u0022\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EPlans\u003C/span\u003E\u003Cspan class=\u0022fh-qa-bq\u0022\u003EWhich Claude plans work with IHUBApp?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-a\u0022\u003EClaude\u0027s custom connectors are available on Free, Pro, Max, Team, and Enterprise plans. On Team and Enterprise plans, an owner adds the connector for your organization\u0026nbsp;first.\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n      \u003C/span\u003E\n    \u003C/a\u003E\n    \u003Ca href=\u0022#\u0022 class=\u0022fh-qa fh-qa7\u0022 role=\u0022button\u0022 aria-pressed=\u0022false\u0022 aria-label=\u0022How do I disconnect Claude? Show the answer\u0022\u003E\n      \u003Cspan class=\u0022fh-qa-in\u0022\u003E\n        \u003Cspan class=\u0022fh-qa-f\u0022\u003E\u003Cspan class=\u0022fh-qa-ic\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg viewBox=\u00220 0 32 32\u0022\u003E\u003Cpath d=\u0022M10 4 V9 M16 4 V9\u0022/\u003E\u003Cpath d=\u0022M7 9 H19 V13 a6 6 0 0 1 -12 0 Z\u0022/\u003E\u003Cpath d=\u0022M13 19 V23 a4 4 0 0 0 4 4 H20\u0022/\u003E\u003Cpath d=\u0022M23 22 L28 27 M28 22 L23 27\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EYour control\u003C/span\u003E\u003Cspan class=\u0022fh-qa-q\u0022\u003EHow do I disconnect Claude?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n        \u003Cspan class=\u0022fh-qa-b\u0022\u003E\u003Cspan class=\u0022fh-qa-tag\u0022\u003EYour control\u003C/span\u003E\u003Cspan class=\u0022fh-qa-bq\u0022\u003EHow do I disconnect Claude?\u003C/span\u003E\u003Cspan class=\u0022fh-qa-a\u0022\u003EAnytime. Remove IHUBApp in Claude under Settings, then Connectors. Your Hubsite and everything in it stays exactly as it\u0026nbsp;is.\u003C/span\u003E\u003Cspan class=\u0022fh-qa-turn\u0022 aria-hidden=\u0022true\u0022\u003E\u21BB\u003C/span\u003E\u003C/span\u003E\n      \u003C/span\u003E\n    \u003C/a\u003E\n  \u003C/div\u003E\n  \u003Cp class=\u0022fh-qa-more\u0022\u003EStill curious? \u003Ca href=\u0022mailto:support@inspirehub.com\u0022 data-track=\u0022faq-more\u0022\u003EAsk a real person \u003Cspan aria-hidden=\u0022true\u0022\u003E\u2192\u003C/span\u003E\u003C/a\u003E\u003C/p\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 PRICING \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-pricing\u0022 id=\u0022fhPricing\u0022 role=\u0022region\u0022 aria-label=\u0022Pricing comparison\u0022\u003E\n  \u003Cdiv class=\u0022fh-sec-hd fh-fade\u0022\u003E\n    \u003Cdiv class=\u0022fh-rule-c\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n    \u003Cspan class=\u0022fh-eyebrow\u0022\u003EStop paying to stay fragmented\u003C/span\u003E\n    \u003Ch2 class=\u0022fh-pricing-h2\u0022\u003EStart free. \u003Cem\u003EGrow when you\u0026#39;re\u0026nbsp;ready.\u003C/em\u003E\u003C/h2\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-table fh-fade fh-d1\u0022\u003E\n    \u003Cdiv class=\u0022fh-tcol\u0022\u003E\n      \u003Cdiv class=\u0022fh-tcol-head\u0022\u003EWhat most organizations juggle\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003EWebsite\u003C/span\u003E\u003Cspan class=\u0022fh-tprice\u0022\u003E$30/mo\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003EEmail \u002B newsletters\u003C/span\u003E\u003Cspan class=\u0022fh-tprice\u0022\u003E$50/mo\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003EEvent platform\u003C/span\u003E\u003Cspan class=\u0022fh-tprice\u0022\u003E$75/mo\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003ECommunity tool\u003C/span\u003E\u003Cspan class=\u0022fh-tprice\u0022\u003E$40/mo\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003EMembership system\u003C/span\u003E\u003Cspan class=\u0022fh-tprice\u0022\u003E$50/mo\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003ESomeone to build \u0026amp; maintain it all\u003C/span\u003E\u003Cspan class=\u0022fh-tprice\u0022\u003EHidden cost\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-ttotal\u0022\u003E\n        \u003Cdiv class=\u0022fh-tlabel\u0022\u003EMonthly total\u003C/div\u003E\n        \u003Cdiv\u003E\u003Cdiv class=\u0022fh-tamount\u0022\u003E$245\u003C/div\u003E\u003Cdiv class=\u0022fh-tsub\u0022\u003Eper month, minimum\u003C/div\u003E\u003C/div\u003E\n      \u003C/div\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-tcol fh-right\u0022\u003E\n      \u003Cdiv class=\u0022fh-tcol-head\u0022\u003EIHUBApp brings it together\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003EPersonalized newsletters\u003C/span\u003E\u003Cspan class=\u0022fh-tcheck\u0022\u003E\u2726\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003EEvents \u002B follow-up\u003C/span\u003E\u003Cspan class=\u0022fh-tcheck\u0022\u003E\u2726\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003ECommunity channels\u003C/span\u003E\u003Cspan class=\u0022fh-tcheck\u0022\u003E\u2726\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003EMembership \u002B access\u003C/span\u003E\u003Cspan class=\u0022fh-tcheck\u0022\u003E\u2726\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003EPush notifications \u002B app\u003C/span\u003E\u003Cspan class=\u0022fh-tcheck\u0022\u003E\u2726\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-trow\u0022\u003E\u003Cspan\u003EBuilt with Claude, managed by you\u003C/span\u003E\u003Cspan class=\u0022fh-tcheck\u0022\u003E\u2726\u003C/span\u003E\u003C/div\u003E\n      \u003Cdiv class=\u0022fh-pz\u0022\u003E\n        \u003Cdiv class=\u0022fh-pz-tile\u0022\u003E\u003Cspan class=\u0022fh-pz-k\u0022\u003EStart\u003C/span\u003E\u003Cspan class=\u0022fh-pz-n\u0022\u003EFree\u003C/span\u003E\u003C/div\u003E\n        \u003Cspan class=\u0022fh-pz-or\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/span\u003E\n        \u003Cdiv class=\u0022fh-pz-tile\u0022\u003E\u003Cspan class=\u0022fh-pz-k\u0022\u003EGrow from\u003C/span\u003E\u003Cspan class=\u0022fh-pz-n\u0022\u003E$14\u003Csmall\u003E/mo\u003C/small\u003E\u003C/span\u003E\u003C/div\u003E\n      \u003C/div\u003E\n      \u003Ca class=\u0022fh-pz-link\u0022 href=\u0022https://www.inspirehub.com/posts/166937/pricing\u0022 data-track=\u0022pricing-plans\u0022\u003ESee plans \u003Cspan aria-hidden=\u0022true\u0022\u003E\u2192\u003C/span\u003E\u003C/a\u003E\n    \u003C/div\u003E\n  \u003C/div\u003E\n  \u003Cdiv class=\u0022fh-roi fh-fade fh-d2\u0022\u003E\n    \u003Cdiv class=\u0022fh-roi-n\u0022\u003E\u003Cspan class=\u0022fh-roi-k\u0022\u003EKeep up to\u003C/span\u003E\u003Cb\u003E$2,940\u003C/b\u003E\u003Cspan class=\u0022fh-roi-u\u0022\u003Ea year\u003C/span\u003E\u003C/div\u003E\n    \u003Cdiv class=\u0022fh-roi-t\u0022\u003E\n      \u003Cp class=\u0022fh-roi-h\u0022\u003EPut it back into your\u0026nbsp;\u003Cem\u003Emission.\u003C/em\u003E\u003C/p\u003E\n      \u003Cp class=\u0022fh-roi-p\u0022\u003EThat\u0026#39;s what the scattered tools above cost at a minimum, before counting the hours spent stitching them together. Even on Lite, you keep \u003Cb\u003E$2,772 a year\u003C/b\u003E, and you get your week back for the people you\u0026nbsp;serve.\u003C/p\u003E\n    \u003C/div\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 WHAT WE BELIEVE \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-bel3\u0022 id=\u0022fhBelieve\u0022 role=\u0022region\u0022 aria-label=\u0022What we believe\u0022\u003E\n  \u003Cdiv class=\u0022fh-bel3-in\u0022\u003E\n    \u003Cp class=\u0022fh-bel3-k\u0022\u003EWhat we believe\u003C/p\u003E\n    \u003Cdiv class=\u0022fh-bel3-orn\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan\u003E\u003C/span\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003E\u003C/span\u003E\u003C/div\u003E\n    \u003Cp class=\u0022fh-bel3-lead\u0022\u003EWe exist to help good people do more\u0026nbsp;\u003Cem\u003Egood.\u003C/em\u003E\u003C/p\u003E\n    \u003Cdiv class=\u0022fh-bel3-body\u0022\u003E\n      \u003Cp\u003EWe believe businesses can be a force for good, that every community deserves a home of its own, and that the world grows better when people\u0026nbsp;\u003Cem\u003Eflourish.\u003C/em\u003E\u003C/p\u003E\n    \u003C/div\u003E\n    \u003Cdiv class=\u0022fh-bel3-orn\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan\u003E\u003C/span\u003E\u003Ci\u003E\u003C/i\u003E\u003Cspan\u003E\u003C/span\u003E\u003C/div\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n\n\u003Cdiv class=\u0022fh-act\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-act-l\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-act-fl\u0022\u003E\u003Csvg class=\u0022fh-act-svg\u0022 viewBox=\u0022-12 -12 24 24\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(0)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(72)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(144)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(216)\u0022/\u003E\u003Cellipse cx=\u00220\u0022 cy=\u0022-5.6\u0022 rx=\u00223.6\u0022 ry=\u00225.6\u0022 transform=\u0022rotate(288)\u0022/\u003E\u003Ccircle r=\u00222.8\u0022 class=\u0022fh-fc\u0022/\u003E\u003C/svg\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-act-l fh-act-r\u0022\u003E\u003C/span\u003E\u003C/div\u003E\n\u003C!-- \u2550\u2550\u2550\u2550\u2550\u2550 CLOSE \u2550\u2550\u2550\u2550\u2550\u2550 --\u003E\n\u003Cdiv class=\u0022fh-close\u0022 role=\u0022region\u0022 aria-label=\u0022Get started with IHUBApp\u0022\u003E\n  \u003Cdiv class=\u0022fh-close-bg\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n  \u003Cdiv class=\u0022fh-close-glow\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n  \u003Cdiv class=\u0022fh-glows\u0022 aria-hidden=\u0022true\u0022\u003E\u003Cspan class=\u0022fh-glow-haze\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:6%;top:22%;width:6px;height:6px;animation-delay:0.0s,0.0s;animation-duration:6s,14.4s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl fh-gl-w\u0022 style=\u0022left:12%;top:64%;width:10px;height:10px;animation-delay:1.4s,0.7s;animation-duration:8s,19.2s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:18%;top:38%;width:4px;height:4px;animation-delay:2.6s,1.3s;animation-duration:5s,12.0s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:24%;top:80%;width:7px;height:7px;animation-delay:0.8s,0.4s;animation-duration:7s,16.8s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl fh-gl-w\u0022 style=\u0022left:30%;top:14%;width:5px;height:5px;animation-delay:3.2s,1.6s;animation-duration:6s,14.4s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:36%;top:58%;width:3px;height:3px;animation-delay:1.9s,0.9s;animation-duration:5s,12.0s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:64%;top:18%;width:4px;height:4px;animation-delay:2.2s,1.1s;animation-duration:6s,14.4s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:70%;top:70%;width:8px;height:8px;animation-delay:0.4s,0.2s;animation-duration:8s,19.2s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl fh-gl-w\u0022 style=\u0022left:76%;top:34%;width:5px;height:5px;animation-delay:3.6s,1.8s;animation-duration:7s,16.8s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:82%;top:56%;width:10px;height:10px;animation-delay:1.1s,0.6s;animation-duration:9s,21.6s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:88%;top:20%;width:6px;height:6px;animation-delay:2.9s,1.4s;animation-duration:6s,14.4s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl fh-gl-w\u0022 style=\u0022left:94%;top:74%;width:4px;height:4px;animation-delay:0.6s,0.3s;animation-duration:5s,12.0s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:48%;top:8%;width:3px;height:3px;animation-delay:4.0s,2.0s;animation-duration:6s,14.4s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:54%;top:90%;width:5px;height:5px;animation-delay:2.4s,1.2s;animation-duration:7s,16.8s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl fh-gl-w\u0022 style=\u0022left:42%;top:86%;width:4px;height:4px;animation-delay:3.0s,1.5s;animation-duration:6s,14.4s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:58%;top:44%;width:3px;height:3px;animation-delay:1.6s,0.8s;animation-duration:5s,12.0s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:8%;top:90%;width:4px;height:4px;animation-delay:3.4s,1.7s;animation-duration:6s,14.4s\u0022\u003E\u003C/span\u003E\u003Cspan class=\u0022fh-gl\u0022 style=\u0022left:92%;top:42%;width:3px;height:3px;animation-delay:4.4s,2.2s;animation-duration:5s,12.0s\u0022\u003E\u003C/span\u003E\u003C/div\u003E\n  \u003Cdiv class=\u0022fh-close-cnt\u0022\u003E\n    \u003Cdiv class=\u0022fh-close-bf\u0022 aria-hidden=\u0022true\u0022\u003E\u003Csvg class=\u0022fh-bf fh-bf-flap fh-bf-float\u0022 viewBox=\u0022-36 -28 72 56\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022\u003E\u003Cg class=\u0022fh-bf-wl\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003Cg class=\u0022fh-bf-wr\u0022\u003E\u003Cg transform=\u0022scale(-1 1)\u0022\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 -3 C-9 -15 -20 -24 -31 -23 C-34 -16 -31 -6 -25 0 C-18 3 -9 3 -2 2 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00223.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-2 3 C-10 3 -19 6 -22 12 C-23 19 -15 23 -8 21 C-4 18 -2 12 -1 6 Z\u0022 fill=\u0022#F79D1F\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00222.8\u0022 stroke-linejoin=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-3 -1 L-28 -20 M-4 0 L-30 -11 M-5 1 L-26 -3 M-9 -6 L-17 -19 M-3 5 L-18 9 M-2 6 L-17 17 M-2 7 L-9 19\u0022 stroke=\u0022#041E3B\u0022 stroke-width=\u00221.1\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Cpath d=\u0022M-31 -23 C-25 -23.5 -20 -21 -18.5 -18 C-22 -15.5 -27 -13 -33.2 -12 C-33.8 -16 -33 -20 -31 -23 Z\u0022 fill=\u0022#041E3B\u0022/\u003E\u003Cg fill=\u0022#ffffff\u0022\u003E\u003Ccircle cx=\u0022-29\u0022 cy=\u0022-21\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-17\u0022 r=\u00220.95\u0022/\u003E\u003Ccircle cx=\u0022-31.5\u0022 cy=\u0022-12\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-29.5\u0022 cy=\u0022-7\u0022 r=\u00220.85\u0022/\u003E\u003Ccircle cx=\u0022-26.5\u0022 cy=\u0022-2.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-25\u0022 cy=\u0022-19.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u0022-18\u0022 r=\u00220.7\u0022/\u003E\u003Ccircle cx=\u0022-21.5\u0022 cy=\u002210\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-22\u0022 cy=\u002215\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-19\u0022 cy=\u002219.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-14\u0022 cy=\u002221.5\u0022 r=\u00220.8\u0022/\u003E\u003Ccircle cx=\u0022-9.5\u0022 cy=\u002221\u0022 r=\u00220.75\u0022/\u003E\u003C/g\u003E\u003C/g\u003E\u003C/g\u003E\u003Cellipse cx=\u00220\u0022 cy=\u00223\u0022 rx=\u00222.4\u0022 ry=\u002212\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u00220\u0022 cy=\u0022-9.5\u0022 r=\u00222.4\u0022 fill=\u0022#041E3B\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022/\u003E\u003Ccircle cx=\u0022-0.8\u0022 cy=\u0022-3\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00220.8\u0022 cy=\u00220\u0022 r=\u00220.6\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Cpath d=\u0022M-0.8 -11.5 Q-4 -19 -8 -21 M0.8 -11.5 Q4 -19 8 -21\u0022 stroke=\u0022#ffffff\u0022 stroke-width=\u00220.9\u0022 fill=\u0022none\u0022 stroke-linecap=\u0022round\u0022/\u003E\u003Ccircle cx=\u0022-8\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003Ccircle cx=\u00228\u0022 cy=\u0022-21\u0022 r=\u00221.2\u0022 fill=\u0022#ffffff\u0022/\u003E\u003C/svg\u003E\u003C/div\u003E\n    \u003Cdiv class=\u0022fh-rule-c fh-fade\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/div\u003E\n    \u003Cspan class=\u0022fh-eyebrow fh-fade\u0022\u003EFlourishing starts here\u003C/span\u003E\n    \u003Ch2 class=\u0022fh-close-h2 fh-fade fh-d1\u0022\u003EYou are meant for more.\u003Cem\u003ESo are your people.\u003C/em\u003E\u003C/h2\u003E\n    \u003Cp class=\u0022fh-close-p fh-fade fh-d2\u0022\u003ELike the monarch, flourishing is a transformation. Give the busywork to AI, and spend your time with the people you\u0027re meant to\u0026nbsp;serve.\u003C/p\u003E\n    \u003Cp class=\u0022fh-close-join fh-fade fh-d2\u0022\u003EJoin the organizations building a world where people\u0026nbsp;flourish.\u003C/p\u003E\n    \u003Cdiv class=\u0022fh-close-btns fh-fade fh-d3\u0022\u003E\n      \u003Ca href=\u0022https://setup.inspirehub.com/\u0022 class=\u0022fh-btn-gold\u0022 aria-label=\u0022Start building your Hubsite for free \u2014 no credit card required\u0022\u003EStart building free \u003Cspan class=\u0022fh-arr\u0022 aria-hidden=\u0022true\u0022\u003E\u2192\u003C/span\u003E\u003C/a\u003E\n      \u003Ca href=\u0022mailto:support@inspirehub.com?subject=Claude%20early%20access%20request\u0026amp;body=Name%3A%0D%0AOrganization%3A%0D%0AWhat%20I%27d%20like%20to%20build%3A%0D%0AMy%20Claude%20plan%3A%0D%0A\u0022 class=\u0022fh-btn-ghost\u0022 data-track=\u0022ea-close\u0022 aria-label=\u0022Get early access to IHUBApp for Claude by emailing support@inspirehub.com\u0022\u003EGet early access \u003Cspan class=\u0022fh-arr\u0022 aria-hidden=\u0022true\u0022\u003E\u2192\u003C/span\u003E\u003C/a\u003E\n    \u003C/div\u003E\n    \u003Cp class=\u0022fh-close-fine fh-fade fh-d4\u0022\u003EFree to start. No credit card required. Talk to a real person at \u003Ca href=\u0022mailto:support@inspirehub.com?subject=Talk%20to%20a%20Hubsite%20Specialist\u0022 class=\u0022fh-close-mail\u0022\u003Esupport@inspirehub.com\u003C/a\u003E.\u003C/p\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n\n\u003C/div\u003E\u003C!-- end .fh-wrap --\u003E\n\n\n\u003Cscript\u003E\n(function() {\n  var tiles = document.querySelectorAll(\u0027.fh-tile\u0027);\n  tiles.forEach(function(tile) {\n    tile.addEventListener(\u0027click\u0027, function(e) {\n      if (e.target.closest(\u0027.fh-tile-learn\u0027)) return;\n      var isOpen = tile.classList.contains(\u0027fh-open\u0027);\n      tiles.forEach(function(t) { t.classList.remove(\u0027fh-open\u0027); });\n      if (!isOpen) tile.classList.add(\u0027fh-open\u0027);\n    });\n  });\n})();\n\u003C/script\u003E\n\n\u003Cscript\u003E\n(function(){\n  var groups=document.querySelectorAll(\u0027.fh-wrap [data-fh-group]\u0027);\n  Array.prototype.forEach.call(groups,function(g){\n    var items=g.querySelectorAll(\u0027[data-fh-key]\u0027);\n    Array.prototype.forEach.call(items,function(it){\n      function act(){ g.setAttribute(\u0027data-on\u0027,it.getAttribute(\u0027data-fh-key\u0027));\n        Array.prototype.forEach.call(items,function(x){ x.setAttribute(\u0027aria-pressed\u0027, x===it?\u0027true\u0027:\u0027false\u0027); }); }\n      it.addEventListener(\u0027click\u0027,act);\n      it.addEventListener(\u0027keydown\u0027,function(e){ if(e.key===\u0027Enter\u0027||e.key===\u0027 \u0027){ e.preventDefault(); act(); } });\n    });\n  });\n})();\n\u003C/script\u003E\n\u003Cscript\u003E\n(function(){\n  var wrap=document.querySelector(\u0027.fh-wrap\u0027); if(!wrap) return;\n  var p=wrap.querySelector(\u0027.fh-pause\u0027);\n  if(p){ p.hidden=false; p.addEventListener(\u0027click\u0027,function(e){ e.preventDefault(); var on=wrap.classList.toggle(\u0027fh-paused\u0027); p.setAttribute(\u0027aria-pressed\u0027,on?\u0027true\u0027:\u0027false\u0027); p.querySelector(\u0027.fh-pause-t\u0027).textContent=on?\u0027Play motion\u0027:\u0027Pause motion\u0027; }); }\n  Array.prototype.forEach.call(wrap.querySelectorAll(\u0027.fh-copy\u0027),function(b){\n    b.addEventListener(\u0027click\u0027,function(e){ e.preventDefault(); var t=b.getAttribute(\u0027data-copy\u0027);\n      function done(){ b.textContent=\u0027Copied\u0027; b.classList.add(\u0027fh-copied\u0027); setTimeout(function(){ b.textContent=\u0027Copy\u0027; b.classList.remove(\u0027fh-copied\u0027); },1800); }\n      if(navigator.clipboard\u0026\u0026navigator.clipboard.writeText){ navigator.clipboard.writeText(t).then(done,function(){}); }\n      else { var ta=document.createElement(\u0027textarea\u0027); ta.value=t; document.body.appendChild(ta); ta.select(); try{ document.execCommand(\u0027copy\u0027); done(); }catch(err){} document.body.removeChild(ta); }\n    });\n  });\n})();\n\u003C/script\u003E\n\u003Cscript\u003E\n(function(){\n  var wrap=document.querySelector(\u0027.fh-wrap\u0027); if(!wrap) return;\n  var reduce=window.matchMedia\u0026\u0026window.matchMedia(\u0027(prefers-reduced-motion: reduce)\u0027).matches;\n  /* the monarch on Dream, Build, Soar: letter to letter, up to the last corner, then over everything and home */\n  var sc=wrap.querySelector(\u0027.fh-sc\u0027), fly=sc\u0026\u0026sc.querySelector(\u0027.fh-sc-fly\u0027);\n  if(!sc||!fly||!fly.animate) return;\n  var anim=null;\n  function letter(el){ var n=el.firstChild; while(n\u0026\u0026n.nodeType!==3) n=n.firstChild; if(!n) return el.getBoundingClientRect(); var r=document.createRange(); r.setStart(n,0); r.setEnd(n,1); return r.getBoundingClientRect(); }\n  function build(){\n    if(anim){ anim.cancel(); anim=null; }\n    if(sc.getBoundingClientRect().width\u003C900||reduce){ fly.classList.remove(\u0027fh-wa\u0027); return; }\n    fly.classList.add(\u0027fh-wa\u0027);\n    var c=sc.getBoundingClientRect(), t=[].slice.call(sc.querySelectorAll(\u0027.fh-sc-title\u0027));\n    if(t.length\u003C3) return;\n    var P=t.map(function(el){ var r=letter(el); return [r.left-c.left\u002Br.width/2, r.top-c.top-4]; });\n    var last=sc.querySelectorAll(\u0027.fh-sc-card\u0027)[2].getBoundingClientRect();\n    var corner=[last.right-c.left-18, last.top-c.top-10];\n    var top=Math.min(P[0][1],P[1][1],P[2][1],corner[1])-140;\n    function s(a,b){ var dx=b[0]-a[0], dy=b[1]-a[1]; return [[a[0]\u002Bdx*.25, a[1]\u002Bdy*.25-70],[a[0]\u002Bdx*.5, a[1]\u002Bdy*.5\u002B30],[a[0]\u002Bdx*.75, a[1]\u002Bdy*.75-80]]; }\n    var pts=[], push=function(p,r,o){ pts.push({transform:\u0027translate(\u0027\u002Bp[0].toFixed(1)\u002B\u0027px,\u0027\u002Bp[1].toFixed(1)\u002B\u0027px) rotate(\u0027\u002Br\u002B\u0027deg)\u0027, offset:o}); };\n    var o=0;\n    push(P[0],0,0); push(P[0],0,0.08);\n    var a=s(P[0],P[1]); push(a[0],12,0.13); push(a[1],-6,0.18); push(a[2],12,0.23); push(P[1],0,0.28); push(P[1],0,0.36);\n    var b=s(P[1],P[2]); push(b[0],12,0.41); push(b[1],-6,0.46); push(b[2],12,0.51); push(P[2],0,0.56); push(P[2],0,0.64);\n    push([ (P[2][0]\u002Bcorner[0])/2, Math.min(P[2][1],corner[1])-60 ],14,0.69); push(corner,0,0.74); push(corner,0,0.8);\n    push([ c.width*0.62, top ],-12,0.86); push([ c.width*0.3, top-20 ],-14,0.92); push([ P[0][0]-40, P[0][1]-90 ],-6,0.97); push(P[0],0,1);\n    anim=fly.animate(pts,{duration:17000,iterations:Infinity,easing:\u0027linear\u0027});\n    if(wrap.classList.contains(\u0027fh-paused\u0027)) anim.pause();\n  }\n  var tmr; window.addEventListener(\u0027resize\u0027,function(){ clearTimeout(tmr); tmr=setTimeout(build,250); });\n  if(document.fonts\u0026\u0026document.fonts.ready) document.fonts.ready.then(function(){ setTimeout(build,300); }); else setTimeout(build,600);\n  var p=wrap.querySelector(\u0027.fh-pause\u0027); if(p) p.addEventListener(\u0027click\u0027,function(){ if(!anim) return; if(wrap.classList.contains(\u0027fh-paused\u0027)) anim.pause(); else anim.play(); });\n})();\n\u003C/script\u003E\n\u003Cscript\u003E\n(function(){\n  var wrap=document.querySelector(\u0027.fh-wrap\u0027); if(!wrap) return;\n  var sh=wrap.querySelector(\u0027[data-fh-show]\u0027); if(!sh) return;\n  var track=sh.querySelector(\u0027.fh-sh-track\u0027), slides=[].slice.call(sh.querySelectorAll(\u0027.fh-sh-slide\u0027)), chips=[].slice.call(sh.querySelectorAll(\u0027.fh-sh-chip\u0027)), row=sh.querySelector(\u0027.fh-sh-chips\u0027), prog=sh.querySelector(\u0027.fh-sh-prog span\u0027);\n  var reduce=window.matchMedia\u0026\u0026window.matchMedia(\u0027(prefers-reduced-motion: reduce)\u0027).matches;\n  sh.classList.add(\u0027fh-js\u0027);\n  var cur=-1, timer=null, hold=false, DUR=6500;\n  function setActive(i){\n    if(i===cur) return; cur=i;\n    slides.forEach(function(s,k){ s.classList.toggle(\u0027is-on\u0027,k===i); });\n    chips.forEach(function(c,k){ var on=k===i; c.classList.toggle(\u0027is-on\u0027,on); if(on){ c.setAttribute(\u0027aria-current\u0027,\u0027true\u0027); var l=c.offsetLeft-(row.clientWidth-c.offsetWidth)/2; row.scrollTo({left:l,behavior:\u0027smooth\u0027}); } else c.removeAttribute(\u0027aria-current\u0027); });\n    restartProg();\n  }\n  function go(i){ i=(i\u002Bslides.length)%slides.length; var s=slides[i]; track.scrollTo({left:s.offsetLeft-(track.clientWidth-s.offsetWidth)/2,behavior:reduce?\u0027auto\u0027:\u0027smooth\u0027}); setActive(i); }\n  function nearest(){ var c=track.scrollLeft\u002Btrack.clientWidth/2, best=0, bd=1e9; slides.forEach(function(s,k){ var d=Math.abs(s.offsetLeft\u002Bs.offsetWidth/2-c); if(d\u003Cbd){bd=d;best=k;} }); return best; }\n  var st; track.addEventListener(\u0027scroll\u0027,function(){ clearTimeout(st); st=setTimeout(function(){ setActive(nearest()); },90); },{passive:true});\n  sh.querySelector(\u0027.fh-sh-prev\u0027).addEventListener(\u0027click\u0027,function(e){ e.preventDefault(); go(cur-1); });\n  sh.querySelector(\u0027.fh-sh-next\u0027).addEventListener(\u0027click\u0027,function(e){ e.preventDefault(); go(cur\u002B1); });\n  chips.forEach(function(c,k){ c.addEventListener(\u0027click\u0027,function(e){ e.preventDefault(); go(k); }); });\n  track.addEventListener(\u0027keydown\u0027,function(e){ if(e.key===\u0027ArrowRight\u0027){ e.preventDefault(); go(cur\u002B1); } if(e.key===\u0027ArrowLeft\u0027){ e.preventDefault(); go(cur-1); } });\n  function paused(){ return hold||reduce||wrap.classList.contains(\u0027fh-paused\u0027)||document.hidden; }\n  function restartProg(){ if(!prog) return; prog.classList.remove(\u0027run\u0027); void prog.offsetWidth; if(!paused()) prog.classList.add(\u0027run\u0027); }\n  function tick(){ if(!paused()) go(cur\u002B1); }\n  function start(){ clearInterval(timer); if(!reduce) timer=setInterval(tick,DUR); }\n  [\u0027mouseenter\u0027,\u0027focusin\u0027,\u0027touchstart\u0027].forEach(function(ev){ sh.addEventListener(ev,function(){ hold=true; if(prog) prog.classList.remove(\u0027run\u0027); },{passive:true}); });\n  [\u0027mouseleave\u0027,\u0027focusout\u0027].forEach(function(ev){ sh.addEventListener(ev,function(){ hold=false; restartProg(); start(); }); });\n  window.addEventListener(\u0027resize\u0027,function(){ var i=cur; cur=-1; go(i\u003C0?0:i); });\n  setTimeout(function(){ go(0); start(); },300);\n})();\n\u003C/script\u003E\n\u003Cscript\u003E\n(function(){\n  var root=document.querySelector(\u0027[data-fh-cf]\u0027); if(!root) return;\n  var wrap=document.querySelector(\u0027.fh-wrap\u0027);\n  var items=[].slice.call(root.querySelectorAll(\u0027.fh-cf-item\u0027)), ps=[].slice.call(root.querySelectorAll(\u0027.fh-cf-p\u0027)), nm=[].slice.call(root.querySelectorAll(\u0027.fh-cf-n\u0027));\n  var N=items.length, cur=0, hold=false, reduce=window.matchMedia\u0026\u0026window.matchMedia(\u0027(prefers-reduced-motion: reduce)\u0027).matches;\n  root.classList.add(\u0027fh-js\u0027);\n  function set(a){\n    cur=(a\u002BN)%N;\n    items.forEach(function(el,i){ var o=i-cur; if(o\u003EN/2) o-=N; if(o\u003C-N/2) o\u002B=N; el.style.setProperty(\u0027--o\u0027,o); el.style.setProperty(\u0027--a\u0027,Math.abs(o)); el.style.setProperty(\u0027--sg\u0027,o\u003E0?1:(o\u003C0?-1:0)); var on=o===0; el.classList.toggle(\u0027is-on\u0027,on); el.tabIndex=Math.abs(o)\u003C=1?0:-1; });\n    ps.forEach(function(p,i){ p.classList.toggle(\u0027is-on\u0027,i===cur); });\n    nm.forEach(function(p,i){ p.classList.toggle(\u0027is-on\u0027,i===cur); });\n  }\n  items.forEach(function(el,i){ el.addEventListener(\u0027mouseenter\u0027,function(){ hold=true; }); });\n  root.querySelector(\u0027.fh-cf-prev\u0027).addEventListener(\u0027click\u0027,function(e){ e.preventDefault(); set(cur-1); });\n  root.querySelector(\u0027.fh-cf-next\u0027).addEventListener(\u0027click\u0027,function(e){ e.preventDefault(); set(cur\u002B1); });\n  root.addEventListener(\u0027mouseenter\u0027,function(){ hold=true; }); root.addEventListener(\u0027mouseleave\u0027,function(){ hold=false; });\n  root.addEventListener(\u0027focusin\u0027,function(){ hold=true; }); root.addEventListener(\u0027focusout\u0027,function(){ hold=false; });\n  var sx=null; root.addEventListener(\u0027touchstart\u0027,function(e){ sx=e.touches[0].clientX; hold=true; },{passive:true});\n  root.addEventListener(\u0027touchend\u0027,function(e){ if(sx===null) return; var dx=e.changedTouches[0].clientX-sx; if(Math.abs(dx)\u003E40) set(cur\u002B(dx\u003C0?1:-1)); sx=null; setTimeout(function(){ hold=false; },4000); },{passive:true});\n  if(!reduce) setInterval(function(){ if(!hold\u0026\u0026!document.hidden\u0026\u0026!(wrap\u0026\u0026wrap.classList.contains(\u0027fh-paused\u0027))) set(cur\u002B1); },4200);\n})();\n\u003C/script\u003E\n\u003Cscript\u003E\n(function(){\n  var cards=[].slice.call(document.querySelectorAll(\u0027.fh-flip\u0027)), fds=[].slice.call(document.querySelectorAll(\u0027.fh-fd\u0027));\n  var mq=window.matchMedia(\u0027(max-width: 760px)\u0027);\n  cards.forEach(function(c){\n    c.addEventListener(\u0027click\u0027,function(e){\n      e.preventDefault();\n      var i=\u002Bc.getAttribute(\u0027data-i\u0027);\n      if(mq.matches){\n        cards.forEach(function(x,k){ x.classList.toggle(\u0027is-active\u0027,k===i); x.setAttribute(\u0027aria-pressed\u0027,k===i?\u0027true\u0027:\u0027false\u0027); });\n        fds.forEach(function(d,k){ d.classList.remove(\u0027is-on\u0027); if(k===i){ void d.offsetWidth; d.classList.add(\u0027is-on\u0027); } });\n      } else {\n        var on=c.classList.toggle(\u0027is-flipped\u0027); c.setAttribute(\u0027aria-pressed\u0027,on?\u0027true\u0027:\u0027false\u0027);\n      }\n    });\n  });\n})();\n\u003C/script\u003E\n\u003Cscript\u003E\n(function(){\n  [].forEach.call(document.querySelectorAll(\u0027.fh-qa\u0027),function(c){\n    c.addEventListener(\u0027click\u0027,function(e){ if(e.target.closest(\u0027a\u0027)!==c) return; e.preventDefault(); var on=c.classList.toggle(\u0027is-flipped\u0027); c.setAttribute(\u0027aria-pressed\u0027,on?\u0027true\u0027:\u0027false\u0027); });\n  });\n})();\n\u003C/script\u003E\n\u003Cscript\u003E\n(function(){\n  var panel=document.querySelector(\u0027.fh-cx3\u0027); if(!panel) return;\n  var mon=panel.querySelector(\u0027.fh-cx3-mon\u0027), tilt=panel.querySelector(\u0027.fh-cx3-mt\u0027), core=panel.querySelector(\u0027.fh-cx3-core\u0027);\n  var wrap=document.querySelector(\u0027.fh-wrap\u0027);\n  if(!mon||!window.requestAnimationFrame) return;\n  if(window.matchMedia\u0026\u0026window.matchMedia(\u0027(prefers-reduced-motion: reduce)\u0027).matches) return;\n  panel.classList.add(\u0027fh-cx3-js\u0027);\n  var pills=[].slice.call(panel.querySelectorAll(\u0027.fh-cx3-p\u0027));\n  var th=Math.PI*0.25, lastT=0, ang=0, LOOP=30;\n  function visible(){ var r=panel.getBoundingClientRect(); return r.bottom\u003E0\u0026\u0026r.top\u003Cwindow.innerHeight; }\n  function frame(now){\n    requestAnimationFrame(frame);\n    var dt=lastT?Math.min(0.05,(now-lastT)/1000):0.016; lastT=now;\n    if(!visible()||(wrap\u0026\u0026wrap.classList.contains(\u0027fh-paused\u0027))||document.hidden) return;\n    var pr=panel.getBoundingClientRect(), cr=core.getBoundingClientRect();\n    var cx=cr.left-pr.left\u002Bcr.width/2, cy=cr.top-pr.top\u002Bcr.height/2;\n    var rx=Math.min(pr.width*0.46, cr.width/2\u002B(pr.width\u003C640?10:120)), ry=Math.min(pr.height*0.46, cr.height/2\u002B(pr.width\u003C640?70:80));\n    th\u002B=dt*(Math.PI*2/LOOP);\n    var x=cx\u002Brx*Math.cos(th), y=cy-ry*Math.sin(th)\u002BMath.sin(now/520)*5;\n    var vx=-rx*Math.sin(th);\n    ang\u002B=(Math.max(-40,Math.min(40,vx*0.12))-ang)*Math.min(1,dt*2);\n    tilt.style.transform=\u0027rotate(\u0027\u002Bang.toFixed(1)\u002B\u0027deg)\u0027;\n    mon.style.transform=\u0027translate(\u0027\u002Bx.toFixed(1)\u002B\u0027px,\u0027\u002By.toFixed(1)\u002B\u0027px)\u0027;\n    pills.forEach(function(e){ var r=e.getBoundingClientRect(); var ex=Math.max(r.left-pr.left,Math.min(x,r.right-pr.left)), ey=Math.max(r.top-pr.top,Math.min(y,r.bottom-pr.top)); var d=Math.hypot(ex-x,ey-y);\n      if(d\u003C22) e.classList.add(\u0027is-lit\u0027); else if(d\u003E90) e.classList.remove(\u0027is-lit\u0027); });\n  }\n  requestAnimationFrame(frame);\n})();\n\u003C/script\u003E","lowerHtml":"\u003Cdiv style=\u0022font-size: 16px;\u0022\u003E\u003Cdiv class=\u0022section3\u0022\u003E\n\n\u003Ch2 class=\u0022section3-header\u0022 style=\u0022text-align: center;\u0022\u003E\u003Cspan style=\u0022font-size: 18px;\u0022\u003EHear from those just like you!\u0026nbsp;\u003C/span\u003E\u003C/h2\u003E\n\n\u003Cdiv style=\u0022text-align: center; margin: 0 auto; width: 100%; min-width: 200px;\u0022\u003E\n\u003Cdiv style=\u0022position: relative; width: 100%; overflow: hidden; background-color: transparent;\u0022\u003E\n\u003Ciframe allow=\u0022accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\u0022 allowfullscreen=\u0022allowfullscreen\u0022 allowtransparency=\u0022true\u0022 width=\u0022100%\u0022 frameborder=\u00220\u0022 name=\u0022vocalvideo_2929\u0022 scrolling=\u0022no\u0022 sandbox=\u0022allow-same-origin allow-scripts allow-popups allow-forms\u0022 src=\u0022https://vocalvideo.com/embed/v1/galleries/2929\u0022 title=\u0022Vocal Video\u0022 style=\u0022background: transparent; position: relative; width: 1%; min-width: 100%; height: 80vh; z-index: 1; display: block;\u0022\u003E\u003Cspan class=\u0022fr-mk\u0022 style=\u0022display: none;\u0022\u003E\u0026nbsp;\u003C/span\u003E\u003C/iframe\u003E\n\u003Cscript src=\u0022https://vocalvideo.com/embed/v1/host.js\u0022 defer=\u0022defer\u0022 type=\u0022text/javascript\u0022\u003E\u003C/script\u003E\n\u003C/div\u003E\u003C/div\u003E\n\n\u003Cp\u003E\u0026nbsp;\u003C/p\u003E\n\u003C/div\u003E\u003Ch2 class=\u0022section-title\u0022 id=\u0022isPasted\u0022 style=\u0022text-align: center;\u0022\u003E\u003Cbr\u003E\u003Cspan style=\u0022font-size: 24px;\u0022\u003ELatest from IHUBApp\u003C/span\u003E\u003C/h2\u003E\u003C/div\u003E","createdAt":"2014-09-01T15:04:17.317","hasEvents":false,"hasSurveys":false,"ownerId":153247,"postTypes":[1,2,514,589,1319,1320,1321,1326,1327,1328,1329,55484,55485,91869,91870,91871,91872,91873,92063],"userRole":null,"visibleForGuests":true,"contentVisibleForGuests":true,"joinType":"open"},"redirects":[{"campaignRedirectId":298,"originalUrl":"/pricing","redirectTo":"https://www.inspirehub.com/posts/166937/pricing"},{"campaignRedirectId":299,"originalUrl":"/our-team","redirectTo":"https://inspirehub.com/posts/256430/about-us"},{"campaignRedirectId":300,"originalUrl":"/terms","redirectTo":"https://www.inspirehub.com/posts/178340/terms-conditions"},{"campaignRedirectId":301,"originalUrl":"/eula","redirectTo":"https://inspirehub.com/posts/135714/terms-conditions-ihubapp-users"},{"campaignRedirectId":302,"originalUrl":"/faith","redirectTo":"https://inspirehub.com/c/faith/feed?postTypeId=whatsNew"},{"campaignRedirectId":303,"originalUrl":"/privacy","redirectTo":"https://www.inspirehub.com/posts/135709/ihubapp-privacy-notice"},{"campaignRedirectId":306,"originalUrl":"/bsa","redirectTo":"https://www.inspirehub.com/posts/271020/scouting---rescue-offer"},{"campaignRedirectId":307,"originalUrl":"/scouting","redirectTo":"https://www.inspirehub.com/posts/271020/scouting---rescue-offer"},{"campaignRedirectId":308,"originalUrl":"/merchant-agreement","redirectTo":"https://www.inspirehub.com/posts/135712/merchant-agreement"},{"campaignRedirectId":309,"originalUrl":"/builder-terms","redirectTo":"https://www.inspirehub.com/posts/135713/builder-terms"},{"campaignRedirectId":310,"originalUrl":"/dpa","redirectTo":"https://www.inspirehub.com/posts/135715/dpa"},{"campaignRedirectId":311,"originalUrl":"/ihubapp-privacy-notice","redirectTo":"https://www.inspirehub.com/posts/135709/ihubapp-privacy-notice"},{"campaignRedirectId":312,"originalUrl":"/acceptable-use","redirectTo":"https://www.inspirehub.com/posts/135716/acceptable-use"},{"campaignRedirectId":313,"originalUrl":"/ally","redirectTo":"https://www.inspirehub.com/posts/167494/allies?postId=167494\u0026contentType=posts"},{"campaignRedirectId":314,"originalUrl":"/events","redirectTo":"https://www.inspirehub.com/posts/257671/events"},{"campaignRedirectId":316,"originalUrl":"/terms-conditions","redirectTo":"https://www.inspirehub.com/posts/178340/terms-conditions"}],"smsEnabled":true,"froalaOptions":"","login":{"google":true,"facebook":true,"linkedIn":true},"fileUploadLimit":25,"videoUploadLimit":100,"enableMatomo":true,"useRoundedButtons":true,"registration":{"disabled":false,"showPopularChannels":true,"showProfileTags":true},"enableCommentsOnNewPosts":true,"allowAuthorChanges":true,"enableTiptapPostEditor":false,"autoIncludeContentInDigest":true,"timeZone":{"tzDbId":69,"standardName":"America/Chicago","shortName":"CST","displayName":"(GMT -06:00) America/Chicago"},"debug":false,"demo":false,"isTemplate":false,"categoryCollapsed":true,"canonicalUrl":"https://www.inspirehub.com/","slug":"inspirehub","datacenter":"East-Linux","cdnUrl":"https://ih-cdn.ihub.app","domains":{"app":"ihub.app","build":"ihub.app"},"vanityUrl":"www.inspirehub.com","deployment":"prod","deploymentUrl":"","cacheVersion":"2.11","cacheVersionSuffix":".01","keys":{"fbAppId":"272697972910488","fbVersion":"v24.0","recaptchaKey":"6Lclc9AnAAAAAAhZKXIo_qmb-EzZaqjhhjXzS0Mx","froalaKey":"sZH1rB1B6B6C5D5H5H3jC1QUd1Xd1OZJ1ABVJRDRNGGUE1ITrE1D4A3B9B1B6D5B1F4I3==","googleMapsApiKey":"AIzaSyAflXKEyvmuSQatgtCL0KRdmVbdCKMQm4o","postHogApiKey":"phc_eNe5jLVIPiywL16zwJaxVnH1HaYP3FRA4YES1v2ixS6","postHogHost":"https://p.ihub.app"},"stripe":{"publishableKey":"pk_live_pBNpph1pla00AEpfT5eZg6j3","accountId":"acct_102yEL2qBOEcyWE2","chargesEnabled":true,"taxesEnabled":true,"accountComplete":true},"postModules":{"location":true,"photos":true,"tasks":true,"surveys":true,"giving":false,"callToAction":true,"formBuilder":false},"menuOptions":{"advancedOptionsEnabled":true,"urlRedirectsEnabled":true,"thirdPartyAppAccessEnabled":true,"channelsEnabled":true,"homeCustomizationEnabled":true,"lookAndFeelEnabled":true,"membersEnabled":true,"pagesEnabled":true,"pinnedContentEnabled":false,"postTypesEnabled":true,"slidersEnabled":true,"customCodeEnabled":true,"welcomeMessageEnabled":true,"menuEditEnabled":true},"features":{"customDomains":true,"paidChannels":false,"stripeBillingPortal":false,"forms":false,"oidcAuthServerRollout":true,"mcpRollout":true,"mentions":false},"channelListSettings":{"showChannelDescriptionOnList":false,"showChannelRoleOnList":false,"showJoinLeaveOnList":true,"showMemberCountOnList":false},"currency":{"id":1,"name":"US Dollar","code":"USD","symbol":"$"},"onboarding":{"completed":true,"homeCustomizationCompleted":true,"lookAndFeelCompleted":true,"createFirstPostCompleted":true,"sharingCompleted":false,"hiding":false},"checklistProgress":{"steps":[{"taskId":"name-hub","completed":true,"completedAt":"2026-03-25T12:57:45.3192065Z"}],"goLive":false,"goLiveAt":null,"showGettingStarted":false,"welcomeCardDismissed":false}}