{"id":7,"date":"2026-05-12T07:48:52","date_gmt":"2026-05-12T07:48:52","guid":{"rendered":"https:\/\/testsmb.com\/maisonsuri\/?page_id=7"},"modified":"2026-06-08T11:46:12","modified_gmt":"2026-06-08T11:46:12","slug":"home","status":"publish","type":"page","link":"https:\/\/testsmb.com\/maisonsuri\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"7\" class=\"elementor elementor-7\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a3e195 e-con e-atomic-element e-flexbox-base e-fbe9e7d \" data-id=\"6a3e195\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6a3e195\" data-e-type=\"e-flexbox\" data-id=\"6a3e195\">\n    <div class=\"elementor-element elementor-element-8be54a6 e-con e-atomic-element e-flexbox-base e-96a68d0 \" data-id=\"8be54a6\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8be54a6\" data-e-type=\"e-flexbox\" data-id=\"8be54a6\">\n    <div class=\"elementor-element elementor-element-9e5b0b1 e-flex e-con-boxed e-con e-parent\" data-id=\"9e5b0b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7bb47c elementor-widget__width-initial elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b7bb47c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3dbe833 elementor-widget elementor-widget-text-editor\" data-id=\"3dbe833\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>COMPUTER SOLUTION TRIO<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3559ea1 e-flex e-con-boxed e-con e-parent\" data-id=\"3559ea1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-462725a cst-gradient-title animated-slow elementor-widget elementor-widget-text-editor\" data-id=\"462725a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;,&quot;_animation&quot;:&quot;none&quot;,&quot;_animation_delay&quot;:50}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h1>Websites built as business tools.<\/h1>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a7d956 elementor-widget elementor-widget-text-editor\" data-id=\"7a7d956\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Web strategy, redesign, and practical systems for small businesses that need more enquiries, bookings, and sales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a6b9c8 e-flex e-con-boxed e-con e-parent\" data-id=\"5a6b9c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<button class=\"e-7a2b794-f5fe9a1 cst-premium-cta e-button-base\" data-interaction-id=\"7a2b794\" data-e-type=\"widget\" data-id=\"7a2b794\">\n\t\tRequest A Website Review &gt;\n\t<\/button>\t\t\t\t\t<button class=\"e-19e7d3c-6338fb4 cst-premium-cta cst-view-solutions-cta e-button-base\" data-interaction-id=\"19e7d3c\" id=\"cst-premium-cta cst-glass-cta\" data-e-type=\"widget\" data-id=\"19e7d3c\">\n\t\tView Solutions &gt;\n\t<\/button>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-0b359cf elementor-widget elementor-widget-html\" data-id=\"0b359cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* -----------------------------\r\n   CTA BUTTONS\r\n----------------------------- *\/\r\n\r\n\/* Shared CTA motion *\/\r\nbody .cst-premium-cta {\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  isolation: isolate;\r\n  border-radius: 999px !important;\r\n  color: #ffffff !important;\r\n  opacity: 1;\r\n  transform: translateY(0) scale(1);\r\n  filter: none;\r\n  animation: cstCtaFadeUp 1.15s cubic-bezier(0.19, 1, 0.22, 1) 0.55s backwards;\r\n  transition:\r\n    transform 420ms cubic-bezier(0.19, 1, 0.22, 1),\r\n    filter 420ms ease,\r\n    box-shadow 420ms ease !important;\r\n  will-change: transform, opacity, filter;\r\n}\r\n\r\nbody .cst-premium-cta:hover {\r\n  transform: translateY(-4px) scale(1.012);\r\n  filter: brightness(1.06);\r\n}\r\n\r\n\/* Button inner surface *\/\r\nbody .cst-premium-cta a,\r\nbody .cst-premium-cta button,\r\nbody .cst-premium-cta [role=\"button\"],\r\nbody .cst-premium-cta .elementor-button,\r\nbody .cst-premium-cta .e-button {\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  isolation: isolate;\r\n  border-radius: 999px !important;\r\n  color: #ffffff !important;\r\n  transition:\r\n    background 520ms ease,\r\n    border-color 520ms ease,\r\n    box-shadow 520ms ease,\r\n    filter 420ms ease !important;\r\n}\r\n\r\n\/* Main blue button *\/\r\nbody .cst-premium-cta:not(.cst-view-solutions-cta),\r\nbody .cst-premium-cta:not(.cst-view-solutions-cta) a,\r\nbody .cst-premium-cta:not(.cst-view-solutions-cta) button,\r\nbody .cst-premium-cta:not(.cst-view-solutions-cta) [role=\"button\"],\r\nbody .cst-premium-cta:not(.cst-view-solutions-cta) .elementor-button,\r\nbody .cst-premium-cta:not(.cst-view-solutions-cta) .e-button {\r\n  background: linear-gradient(135deg, #2f66f5 0%, #5f94ff 100%) !important;\r\n  border: 1px solid rgba(205, 224, 255, 0.26) !important;\r\n  box-shadow: 0 16px 42px rgba(47, 102, 245, 0.28) !important;\r\n}\r\n\r\n\/* View Solutions glass button *\/\r\nbody .cst-view-solutions-cta,\r\nbody .cst-view-solutions-cta a,\r\nbody .cst-view-solutions-cta button,\r\nbody .cst-view-solutions-cta [role=\"button\"],\r\nbody .cst-view-solutions-cta .elementor-button,\r\nbody .cst-view-solutions-cta .e-button {\r\n  background: linear-gradient(\r\n    135deg,\r\n    rgba(5, 15, 38, 0.92) 0%,\r\n    rgba(13, 34, 82, 0.58) 100%\r\n  ) !important;\r\n  background-color: rgba(5, 15, 38, 0.92) !important;\r\n  border: 1px solid rgba(170, 205, 255, 0.34) !important;\r\n  box-shadow:\r\n    0 16px 42px rgba(2, 8, 24, 0.44),\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;\r\n  backdrop-filter: blur(16px);\r\n  -webkit-backdrop-filter: blur(16px);\r\n}\r\n\r\n\/* View Solutions hover *\/\r\nbody .cst-view-solutions-cta:hover,\r\nbody .cst-view-solutions-cta:hover a,\r\nbody .cst-view-solutions-cta:hover button,\r\nbody .cst-view-solutions-cta:hover [role=\"button\"],\r\nbody .cst-view-solutions-cta:hover .elementor-button,\r\nbody .cst-view-solutions-cta:hover .e-button {\r\n  background: linear-gradient(\r\n    135deg,\r\n    rgba(72, 132, 255, 0.96) 0%,\r\n    rgba(139, 188, 255, 0.82) 100%\r\n  ) !important;\r\n  border-color: rgba(225, 238, 255, 0.64) !important;\r\n  box-shadow:\r\n    0 24px 68px rgba(47, 102, 245, 0.34),\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.28) !important;\r\n}\r\n\r\n\/* Slow premium light sweep *\/\r\nbody .cst-premium-cta::before,\r\nbody .cst-premium-cta a::before,\r\nbody .cst-premium-cta button::before,\r\nbody .cst-premium-cta [role=\"button\"]::before,\r\nbody .cst-premium-cta .elementor-button::before,\r\nbody .cst-premium-cta .e-button::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -45%;\r\n  bottom: -45%;\r\n  left: -90%;\r\n  width: 42%;\r\n  z-index: 1;\r\n  pointer-events: none;\r\n  background: linear-gradient(\r\n    105deg,\r\n    transparent 0%,\r\n    rgba(255, 255, 255, 0) 32%,\r\n    rgba(255, 255, 255, 0.5) 50%,\r\n    rgba(255, 255, 255, 0) 68%,\r\n    transparent 100%\r\n  );\r\n  transform: translateX(-130%) skewX(-18deg);\r\n  transition: transform 1.65s cubic-bezier(0.19, 1, 0.22, 1);\r\n}\r\n\r\nbody .cst-premium-cta:hover::before,\r\nbody .cst-premium-cta:hover a::before,\r\nbody .cst-premium-cta:hover button::before,\r\nbody .cst-premium-cta:hover [role=\"button\"]::before,\r\nbody .cst-premium-cta:hover .elementor-button::before,\r\nbody .cst-premium-cta:hover .e-button::before {\r\n  transform: translateX(560%) skewX(-18deg);\r\n}\r\n\r\n\/* Keep button text above the sweep *\/\r\nbody .cst-premium-cta *,\r\nbody .cst-premium-cta a *,\r\nbody .cst-premium-cta button *,\r\nbody .cst-premium-cta [role=\"button\"] * {\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n\/* -----------------------------\r\n   TITLE\r\n----------------------------- *\/\r\n\r\nbody .cst-gradient-title .elementor-heading-title,\r\nbody .cst-gradient-title h1,\r\nbody .cst-gradient-title h2,\r\nbody .cst-gradient-title h3,\r\nbody .cst-gradient-title span {\r\n  color: transparent !important;\r\n  background-image: linear-gradient(\r\n    96deg,\r\n    #ffffff 0%,\r\n    #e8f1ff 38%,\r\n    #8abaff 68%,\r\n    #ffffff 100%\r\n  ) !important;\r\n  background-size: 180% 100% !important;\r\n  background-position: 0% 50%;\r\n  -webkit-background-clip: text !important;\r\n  background-clip: text !important;\r\n  -webkit-text-fill-color: transparent !important;\r\n  animation:\r\n    cstTitleReveal 1.25s cubic-bezier(0.19, 1, 0.22, 1) both,\r\n    cstTitleGlow 7s ease-in-out 1.1s infinite;\r\n}\r\n\r\n\/* -----------------------------\r\n   HERO IMAGE\r\n----------------------------- *\/\r\n\r\nbody .cst-hero-image-motion {\r\n  animation: cstHeroImageDrift 10s ease-in-out infinite;\r\n  transform-origin: center;\r\n  will-change: transform;\r\n}\r\n\r\n\/* -----------------------------\r\n   TESTIMONIAL\r\n----------------------------- *\/\r\n\r\nbody .cst-testimonial-motion {\r\n  animation:\r\n    cstTestimonialEnter 1.1s cubic-bezier(0.19, 1, 0.22, 1) both,\r\n    cstTestimonialFloat 5.8s ease-in-out 1.2s infinite;\r\n  will-change: transform, opacity, filter;\r\n}\r\n\r\n\/* -----------------------------\r\n   ANIMATIONS\r\n----------------------------- *\/\r\n\r\n@keyframes cstCtaFadeUp {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(24px) scale(0.985);\r\n    filter: blur(10px);\r\n  }\r\n\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0) scale(1);\r\n    filter: blur(0);\r\n  }\r\n}\r\n\r\n@keyframes cstTitleReveal {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(28px);\r\n    filter: blur(12px);\r\n  }\r\n\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n    filter: blur(0);\r\n  }\r\n}\r\n\r\n@keyframes cstTitleGlow {\r\n  0%, 100% {\r\n    background-position: 0% 50%;\r\n  }\r\n\r\n  50% {\r\n    background-position: 100% 50%;\r\n  }\r\n}\r\n\r\n@keyframes cstHeroImageDrift {\r\n  0%, 100% {\r\n    transform: scale(1.025) translate3d(0, 0, 0);\r\n  }\r\n\r\n  50% {\r\n    transform: scale(1.055) translate3d(-16px, -10px, 0);\r\n  }\r\n}\r\n\r\n@keyframes cstTestimonialEnter {\r\n  from {\r\n    opacity: 0;\r\n    transform: translate3d(0, 28px, 0) scale(0.96);\r\n    filter: blur(12px);\r\n  }\r\n\r\n  to {\r\n    opacity: 1;\r\n    transform: translate3d(0, 0, 0) scale(1);\r\n    filter: blur(0);\r\n  }\r\n}\r\n\r\n@keyframes cstTestimonialFloat {\r\n  0%, 100% {\r\n    transform: translate3d(0, 0, 0);\r\n  }\r\n\r\n  50% {\r\n    transform: translate3d(0, -12px, 0);\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c70830 e-con e-atomic-element e-flexbox-base e-9bddf77 \" data-id=\"8c70830\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8c70830\" data-e-type=\"e-flexbox\" data-id=\"8c70830\">\n    <div class=\"elementor-element elementor-element-715f4ca e-flex e-con-boxed e-con e-parent\" data-id=\"715f4ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c494234 cst-hero-image-motion elementor-widget elementor-widget-image\" data-id=\"c494234\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"457\" src=\"https:\/\/testsmb.com\/maisonsuri\/wp-content\/uploads\/2026\/06\/Websites-built-as-business-tool-1024x585.jpg\" class=\"attachment-large size-large wp-image-336\" alt=\"Websites built as business tools\" srcset=\"https:\/\/testsmb.com\/maisonsuri\/wp-content\/uploads\/2026\/06\/Websites-built-as-business-tool-1024x585.jpg 1024w, https:\/\/testsmb.com\/maisonsuri\/wp-content\/uploads\/2026\/06\/Websites-built-as-business-tool-300x171.jpg 300w, https:\/\/testsmb.com\/maisonsuri\/wp-content\/uploads\/2026\/06\/Websites-built-as-business-tool-768x439.jpg 768w, https:\/\/testsmb.com\/maisonsuri\/wp-content\/uploads\/2026\/06\/Websites-built-as-business-tool.jpg 1300w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-554703b cst-testimonial-motion e-flex e-con-boxed e-con e-parent\" data-id=\"554703b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-94f45eb e-con-full e-flex e-con e-child\" data-id=\"94f45eb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1bc1e88 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"1bc1e88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\ud83d\udc4d Fast, simple, beautifully done, and exactly what we needed.<\/p><p><cite>Bianca Britney<\/cite><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-396f40c elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"396f40c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"238\" height=\"240\" src=\"https:\/\/testsmb.com\/maisonsuri\/wp-content\/uploads\/2026\/06\/bianca-testimonial.jpg\" class=\"attachment-large size-large wp-image-120\" alt=\"bianca-testimonial\" srcset=\"https:\/\/testsmb.com\/maisonsuri\/wp-content\/uploads\/2026\/06\/bianca-testimonial.jpg 238w, https:\/\/testsmb.com\/maisonsuri\/wp-content\/uploads\/2026\/06\/bianca-testimonial-150x150.jpg 150w\" sizes=\"(max-width: 238px) 100vw, 238px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-936383c cst-testimonial-motion e-flex e-con-boxed e-con e-parent\" data-id=\"936383c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6bfff45 e-con-full e-flex e-con e-child\" data-id=\"6bfff45\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b89a37c elementor-widget elementor-widget-text-editor\" data-id=\"b89a37c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>15 Years<\/strong> Helping businesses get more clients.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b813e2a e-con-full e-flex e-con e-child\" data-id=\"b813e2a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77403d9 elementor-widget elementor-widget-text-editor\" data-id=\"77403d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Trusted by small businesses across <strong>256<\/strong> web projects and consultations.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-5f05144 e-con e-atomic-element e-flexbox-base e-1f39578 \" data-id=\"5f05144\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5f05144\" data-e-type=\"e-flexbox\" data-id=\"5f05144\">\n    \t\t<div class=\"elementor-element elementor-element-77ea953 elementor-widget elementor-widget-html\" data-id=\"77ea953\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@600;700;800&display=swap\");\r\n\r\n.cst-clarity,\r\n.cst-clarity * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.cst-clarity {\r\n  --clarity-ink: #f6f9ff;\r\n  --clarity-muted: rgba(223, 232, 250, 0.72);\r\n  --clarity-line: rgba(185, 211, 255, 0.15);\r\n  --clarity-blue: #4d83ff;\r\n  --clarity-blue-2: #8abaff;\r\n  --clarity-mouse-x: 72%;\r\n  --clarity-mouse-y: 30%;\r\n  --clarity-tilt-x: 0deg;\r\n  --clarity-tilt-y: 0deg;\r\n  --clarity-shift-x: 0px;\r\n  --clarity-shift-y: 0px;\r\n  position: relative;\r\n  isolation: isolate;\r\n  overflow: hidden;\r\n  padding: clamp(92px, 8vw, 132px) 0;\r\n  color: var(--clarity-ink);\r\n  background:\r\n    radial-gradient(circle at 84% 12%, rgba(77, 131, 255, 0.16), transparent 34rem),\r\n    radial-gradient(circle at 12% 88%, rgba(138, 186, 255, 0.06), transparent 30rem),\r\n    linear-gradient(180deg, #081a3c 0%, #071226 100%);\r\n  font-family: \"Manrope\", sans-serif;\r\n}\r\n\r\n.cst-clarity::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -2;\r\n  background:\r\n    linear-gradient(90deg, rgba(213, 226, 255, 0.035) 1px, transparent 1px),\r\n    linear-gradient(rgba(213, 226, 255, 0.028) 1px, transparent 1px);\r\n  background-size: 104px 104px;\r\n  opacity: 0.18;\r\n  animation: cstClarityGridDrift 28s linear infinite;\r\n}\r\n\r\n.cst-clarity::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -1;\r\n  background:\r\n    radial-gradient(circle at var(--clarity-mouse-x) var(--clarity-mouse-y), rgba(176, 210, 255, 0.22), transparent 16rem),\r\n    radial-gradient(circle at var(--clarity-mouse-x) var(--clarity-mouse-y), rgba(77, 131, 255, 0.18), transparent 44rem),\r\n    linear-gradient(180deg, rgba(138, 186, 255, 0.07), transparent 22%);\r\n  pointer-events: none;\r\n}\r\n\r\n.cst-clarity__texture {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -1;\r\n  pointer-events: none;\r\n  opacity: 0.34;\r\n  background-image:\r\n    radial-gradient(circle, rgba(255, 255, 255, 0.12) 0 0.7px, transparent 0.9px),\r\n    linear-gradient(135deg, rgba(138, 186, 255, 0.05) 0 1px, transparent 1px 44px);\r\n  background-size: 5px 5px, 120px 120px;\r\n  mix-blend-mode: screen;\r\n  transform: translate3d(var(--clarity-shift-x), var(--clarity-shift-y), 0);\r\n  transition: transform 900ms cubic-bezier(0.19, 1, 0.22, 1);\r\n}\r\n\r\n.cst-clarity__inner {\r\n  width: min(1380px, calc(100% - 120px));\r\n  margin: 0 auto;\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 0.92fr) minmax(390px, 0.68fr);\r\n  gap: clamp(64px, 8vw, 126px);\r\n  align-items: center;\r\n}\r\n\r\n.cst-clarity__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin: 0 0 22px;\r\n  color: rgba(226, 236, 255, 0.78);\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.cst-clarity__eyebrow::before {\r\n  content: \"\";\r\n  width: 42px;\r\n  height: 1px;\r\n  background: linear-gradient(90deg, var(--clarity-blue), var(--clarity-blue-2));\r\n}\r\n\r\n.cst-clarity__title {\r\n  max-width: 790px;\r\n  margin: 0;\r\n  color: #f8fbff;\r\n  font-family: \"Sora\", sans-serif;\r\n  font-size: clamp(46px, 4.25vw, 70px);\r\n  font-weight: 800;\r\n  line-height: 1.04;\r\n}\r\n\r\n.cst-clarity__title span {\r\n  display: block;\r\n  color: transparent;\r\n  background: linear-gradient(96deg, #ffffff 0%, #dfeaff 44%, #8abaff 100%);\r\n  background-size: 180% 100%;\r\n  -webkit-background-clip: text;\r\n  background-clip: text;\r\n}\r\n\r\n.cst-clarity.is-visible .cst-clarity__title span {\r\n  animation: cstClarityTitleSheen 8s ease-in-out 900ms infinite;\r\n}\r\n\r\n.cst-clarity__lead {\r\n  max-width: 640px;\r\n  margin: 28px 0 0;\r\n  color: var(--clarity-muted);\r\n  font-size: clamp(17px, 1.45vw, 20px);\r\n  line-height: 1.68;\r\n}\r\n\r\n.cst-clarity__signals {\r\n  display: grid;\r\n  max-width: 690px;\r\n  margin-top: 52px;\r\n  border-top: 1px solid var(--clarity-line);\r\n  border-bottom: 1px solid var(--clarity-line);\r\n}\r\n\r\n.cst-clarity__signal {\r\n  position: relative;\r\n  display: grid;\r\n  grid-template-columns: 74px minmax(0, 1fr);\r\n  gap: 24px;\r\n  padding: 26px 0;\r\n  border-top: 1px solid rgba(185, 211, 255, 0.11);\r\n  outline: none;\r\n  transition: transform 520ms cubic-bezier(0.19, 1, 0.22, 1);\r\n}\r\n\r\n.cst-clarity__signal:first-child {\r\n  border-top: 0;\r\n}\r\n\r\n.cst-clarity__signal:hover,\r\n.cst-clarity__signal:focus-visible,\r\n.cst-clarity__signal.is-active {\r\n  transform: translateX(10px);\r\n}\r\n\r\n.cst-clarity__signal::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0 auto 0 0;\r\n  width: 2px;\r\n  background: linear-gradient(to bottom, transparent, rgba(138, 186, 255, 0.78), transparent);\r\n  opacity: 0;\r\n  transform: scaleY(0.35);\r\n  transition: opacity 420ms ease, transform 520ms cubic-bezier(0.19, 1, 0.22, 1);\r\n}\r\n\r\n.cst-clarity__signal:hover::after,\r\n.cst-clarity__signal:focus-visible::after,\r\n.cst-clarity__signal.is-active::after {\r\n  opacity: 1;\r\n  transform: scaleY(1);\r\n}\r\n\r\n.cst-clarity__signal-index {\r\n  color: rgba(138, 186, 255, 0.8);\r\n  font-family: \"Sora\", sans-serif;\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n}\r\n\r\n.cst-clarity__signal h3 {\r\n  margin: 0;\r\n  color: #ffffff;\r\n  font-family: \"Sora\", sans-serif;\r\n  font-size: clamp(19px, 1.55vw, 24px);\r\n  font-weight: 700;\r\n  line-height: 1.28;\r\n}\r\n\r\n.cst-clarity__signal p {\r\n  max-width: 520px;\r\n  margin: 9px 0 0;\r\n  color: var(--clarity-muted);\r\n  font-size: 15.5px;\r\n  line-height: 1.66;\r\n}\r\n\r\n.cst-clarity__visual {\r\n  position: relative;\r\n  min-height: 480px;\r\n  display: grid;\r\n  place-items: center;\r\n}\r\n\r\n.cst-clarity__visual::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  width: min(480px, 88%);\r\n  aspect-ratio: 1;\r\n  border: 1px solid rgba(138, 186, 255, 0.13);\r\n  border-radius: 999px;\r\n  background: radial-gradient(circle, rgba(77, 131, 255, 0.13), transparent 64%);\r\n}\r\n\r\n.cst-clarity__system {\r\n  position: relative;\r\n  width: min(480px, 100%);\r\n  padding: clamp(26px, 2.6vw, 34px);\r\n  border: 1px solid rgba(190, 215, 255, 0.18);\r\n  border-radius: 8px;\r\n  background:\r\n    linear-gradient(145deg, rgba(10, 28, 67, 0.7), rgba(7, 18, 38, 0.52)),\r\n    radial-gradient(circle at 78% 10%, rgba(77, 131, 255, 0.2), transparent 18rem);\r\n  box-shadow: 0 36px 120px rgba(0, 0, 0, 0.28), inset 0 1px 0 rgba(255,255,255,0.1);\r\n  backdrop-filter: blur(18px);\r\n  -webkit-backdrop-filter: blur(18px);\r\n  transform-style: preserve-3d;\r\n}\r\n\r\n.cst-clarity.is-visible .cst-clarity__system {\r\n  animation: cstClarityFloat 7.8s ease-in-out 1.1s infinite;\r\n}\r\n\r\n.cst-clarity__system > *:not(.cst-clarity__system-path) {\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.cst-clarity__system::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 16px;\r\n  z-index: 1;\r\n  border: 1px solid rgba(138, 186, 255, 0.1);\r\n  border-radius: 6px;\r\n  pointer-events: none;\r\n}\r\n\r\n.cst-clarity__system-path {\r\n  position: absolute;\r\n  inset: 80px 18px 68px;\r\n  z-index: 0;\r\n  width: calc(100% - 36px);\r\n  height: calc(100% - 148px);\r\n  overflow: visible;\r\n  opacity: 0;\r\n  transform: scale(0.985);\r\n  filter: blur(8px);\r\n  pointer-events: none;\r\n  transition:\r\n    opacity 1.1s ease,\r\n    transform 1.1s cubic-bezier(0.19, 1, 0.22, 1),\r\n    filter 1.1s ease;\r\n  transition-delay: 0.88s;\r\n}\r\n\r\n.cst-clarity.is-visible .cst-clarity__system-path {\r\n  opacity: 0.82;\r\n  transform: scale(1);\r\n  filter: blur(0);\r\n}\r\n\r\n.cst-clarity__path-glow,\r\n.cst-clarity__path-base,\r\n.cst-clarity__path-line,\r\n.cst-clarity__path-comet {\r\n  fill: none;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n.cst-clarity__path-glow {\r\n  stroke: rgba(138, 186, 255, 0.24);\r\n  stroke-width: 10;\r\n  filter: blur(4px);\r\n}\r\n\r\n.cst-clarity__path-base {\r\n  stroke: rgba(138, 186, 255, 0.2);\r\n  stroke-width: 1.1;\r\n}\r\n\r\n.cst-clarity__path-line {\r\n  stroke: url(#cstClarityPathGradient);\r\n  stroke-width: 2.2;\r\n  stroke-dasharray: 10 11;\r\n}\r\n\r\n.cst-clarity__path-comet {\r\n  stroke: rgba(255, 255, 255, 0.9);\r\n  stroke-width: 2.8;\r\n  stroke-dasharray: 0 190 34 190;\r\n  filter: drop-shadow(0 0 10px rgba(138, 186, 255, 0.72));\r\n}\r\n\r\n.cst-clarity.is-visible .cst-clarity__path-line,\r\n.cst-clarity.is-visible .cst-clarity__path-comet {\r\n  animation: cstClarityPathFlow 12s linear infinite;\r\n}\r\n\r\n.cst-clarity__system-kicker {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  margin: 0 0 18px;\r\n  color: rgba(226, 236, 255, 0.7);\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.cst-clarity__system-kicker::before {\r\n  content: \"\";\r\n  width: 8px;\r\n  height: 8px;\r\n  border-radius: 999px;\r\n  background: var(--clarity-blue-2);\r\n  box-shadow: 0 0 28px rgba(138, 186, 255, 0.78);\r\n}\r\n\r\n.cst-clarity__system-title {\r\n  max-width: 360px;\r\n  margin: 0;\r\n  color: #ffffff;\r\n  font-family: \"Sora\", sans-serif;\r\n  font-size: clamp(28px, 2.05vw, 34px);\r\n  font-weight: 800;\r\n  line-height: 1.12;\r\n}\r\n\r\n.cst-clarity__flow {\r\n  display: grid;\r\n  margin: 30px 0 0;\r\n  padding: 0;\r\n  list-style: none;\r\n  counter-reset: clarity-flow;\r\n}\r\n\r\n.cst-clarity__flow li {\r\n  position: relative;\r\n  display: grid;\r\n  grid-template-columns: 44px minmax(0, 1fr);\r\n  align-items: center;\r\n  gap: 16px;\r\n  min-height: 58px;\r\n  color: rgba(246, 249, 255, 0.88);\r\n  font-size: 15px;\r\n  font-weight: 760;\r\n  transition: color 420ms ease, transform 520ms cubic-bezier(0.19, 1, 0.22, 1);\r\n}\r\n\r\n.cst-clarity__flow li::before {\r\n  counter-increment: clarity-flow;\r\n  content: \"0\" counter(clarity-flow);\r\n  display: grid;\r\n  place-items: center;\r\n  width: 34px;\r\n  height: 34px;\r\n  border: 1px solid rgba(138, 186, 255, 0.32);\r\n  border-radius: 999px;\r\n  background: rgba(138, 186, 255, 0.08);\r\n  color: #dbe9ff;\r\n  font-size: 11px;\r\n  font-weight: 800;\r\n  transition: all 420ms ease;\r\n}\r\n\r\n.cst-clarity__flow li::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 40px;\r\n  bottom: -18px;\r\n  left: 16px;\r\n  width: 1px;\r\n  background: linear-gradient(rgba(138, 186, 255, 0.34), rgba(138, 186, 255, 0.04));\r\n}\r\n\r\n.cst-clarity__flow li:last-child::after {\r\n  display: none;\r\n}\r\n\r\n.cst-clarity__flow li.is-active {\r\n  color: #ffffff;\r\n  transform: translateX(4px);\r\n}\r\n\r\n.cst-clarity__flow li.is-active::before {\r\n  border-color: rgba(216, 233, 255, 0.68);\r\n  background: rgba(138, 186, 255, 0.2);\r\n  color: #ffffff;\r\n  box-shadow: 0 0 0 7px rgba(138, 186, 255, 0.08), 0 0 30px rgba(138, 186, 255, 0.44);\r\n  transform: scale(1.06);\r\n}\r\n\r\n.cst-clarity__result {\r\n  margin-top: 24px;\r\n  padding: 18px 0 0;\r\n  border-top: 1px solid rgba(185, 211, 255, 0.16);\r\n  color: rgba(246, 249, 255, 0.86);\r\n  font-size: 15px;\r\n  line-height: 1.58;\r\n}\r\n\r\n.cst-clarity__result strong {\r\n  display: block;\r\n  margin-bottom: 6px;\r\n  color: #ffffff;\r\n  font-family: \"Sora\", sans-serif;\r\n}\r\n\r\n.cst-clarity-reveal {\r\n  opacity: 0;\r\n  transform: translateY(34px) scale(0.985);\r\n  filter: blur(14px);\r\n  transition:\r\n    opacity 1.05s ease,\r\n    transform 1.05s cubic-bezier(0.19, 1, 0.22, 1),\r\n    filter 1.05s ease;\r\n  transition-delay: var(--delay, 0ms);\r\n}\r\n\r\n.cst-clarity.is-visible .cst-clarity-reveal {\r\n  opacity: 1;\r\n  transform: translateY(0) scale(1);\r\n  filter: blur(0);\r\n}\r\n\r\n@keyframes cstClarityFloat {\r\n  0%, 100% {\r\n    transform: perspective(1200px) rotateX(var(--clarity-tilt-x)) rotateY(var(--clarity-tilt-y)) translate3d(var(--clarity-shift-x), var(--clarity-shift-y), 0);\r\n  }\r\n  50% {\r\n    transform: perspective(1200px) rotateX(var(--clarity-tilt-x)) rotateY(var(--clarity-tilt-y)) translate3d(var(--clarity-shift-x), calc(var(--clarity-shift-y) - 10px), 0);\r\n  }\r\n}\r\n\r\n@keyframes cstClarityPathFlow {\r\n  from { stroke-dashoffset: 0; }\r\n  to { stroke-dashoffset: -176; }\r\n}\r\n\r\n@keyframes cstClarityTitleSheen {\r\n  0%, 100% { background-position: 0% 50%; }\r\n  50% { background-position: 100% 50%; }\r\n}\r\n\r\n@keyframes cstClarityGridDrift {\r\n  from { background-position: 0 0; }\r\n  to { background-position: 104px 104px; }\r\n}\r\n\r\n@media (max-width: 980px) {\r\n  .cst-clarity__inner {\r\n    width: min(760px, calc(100% - 42px));\r\n    grid-template-columns: 1fr;\r\n    gap: 52px;\r\n  }\r\n\r\n  .cst-clarity__visual {\r\n    min-height: auto;\r\n    place-items: stretch;\r\n  }\r\n\r\n  .cst-clarity__system {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .cst-clarity {\r\n    padding: 68px 0;\r\n  }\r\n\r\n  .cst-clarity__inner {\r\n    width: min(100% - 28px, 560px);\r\n  }\r\n\r\n  .cst-clarity__title {\r\n    font-size: clamp(38px, 11vw, 52px);\r\n  }\r\n\r\n  .cst-clarity__signal {\r\n    grid-template-columns: 48px minmax(0, 1fr);\r\n    gap: 16px;\r\n  }\r\n\r\n  .cst-clarity__system {\r\n    padding: 24px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"cst-clarity\" id=\"clarity\" data-motion=\"premium\" aria-label=\"Website clarity section\">\r\n  <span class=\"cst-clarity__texture\" aria-hidden=\"true\"><\/span>\r\n\r\n  <div class=\"cst-clarity__inner\">\r\n    <div class=\"cst-clarity__copy\">\r\n      <p class=\"cst-clarity__eyebrow cst-clarity-reveal\" style=\"--delay: 80ms;\">Website Clarity<\/p>\r\n\r\n      <h2 class=\"cst-clarity__title cst-clarity-reveal\" style=\"--delay: 180ms;\">\r\n        Your website may look fine.\r\n        But is it working?\r\n      <\/h2>\r\n\r\n      <p class=\"cst-clarity__lead cst-clarity-reveal\" style=\"--delay: 280ms;\">\r\n        Most small business websites do not fail loudly. They simply leave visitors unsure,\r\n        unguided, and unlikely to act.\r\n      <\/p>\r\n\r\n      <div class=\"cst-clarity__signals\" aria-label=\"Common website problems\">\r\n        <article class=\"cst-clarity__signal cst-clarity-reveal\" data-step=\"1\" tabindex=\"0\" style=\"--delay: 390ms;\">\r\n          <span class=\"cst-clarity__signal-index\" aria-hidden=\"true\">01<\/span>\r\n          <div>\r\n            <h3>Visitors arrive, then leave.<\/h3>\r\n            <p>The page does not make the next action feel obvious or worth taking.<\/p>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <article class=\"cst-clarity__signal cst-clarity-reveal\" data-step=\"2\" tabindex=\"0\" style=\"--delay: 500ms;\">\r\n          <span class=\"cst-clarity__signal-index\" aria-hidden=\"true\">02<\/span>\r\n          <div>\r\n            <h3>Your offer feels unclear.<\/h3>\r\n            <p>People cannot quickly understand what you do, who it is for, or why it matters.<\/p>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <article class=\"cst-clarity__signal cst-clarity-reveal\" data-step=\"3\" tabindex=\"0\" style=\"--delay: 610ms;\">\r\n          <span class=\"cst-clarity__signal-index\" aria-hidden=\"true\">03<\/span>\r\n          <div>\r\n            <h3>Enquiries slip through gaps.<\/h3>\r\n            <p>Your website is not connected to a simple flow for capture, follow-up, and trust.<\/p>\r\n          <\/div>\r\n        <\/article>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cst-clarity__visual cst-clarity-reveal\" style=\"--delay: 440ms;\">\r\n      <div class=\"cst-clarity__system\" aria-label=\"Website system model\">\r\n        <svg class=\"cst-clarity__system-path\" viewBox=\"0 0 420 360\" aria-hidden=\"true\" focusable=\"false\">\r\n          <defs>\r\n            <linearGradient id=\"cstClarityPathGradient\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\r\n              <stop offset=\"0%\" stop-color=\"#8abaff\" stop-opacity=\"0.24\" \/>\r\n              <stop offset=\"42%\" stop-color=\"#8abaff\" stop-opacity=\"0.95\" \/>\r\n              <stop offset=\"100%\" stop-color=\"#4d83ff\" stop-opacity=\"0.34\" \/>\r\n            <\/linearGradient>\r\n          <\/defs>\r\n          <path class=\"cst-clarity__path-glow\" d=\"M64 42 C190 18 272 86 238 164 C206 238 270 304 364 292\" \/>\r\n          <path class=\"cst-clarity__path-base\" d=\"M64 42 C190 18 272 86 238 164 C206 238 270 304 364 292\" \/>\r\n          <path class=\"cst-clarity__path-line\" d=\"M64 42 C190 18 272 86 238 164 C206 238 270 304 364 292\" \/>\r\n          <path class=\"cst-clarity__path-comet\" d=\"M64 42 C190 18 272 86 238 164 C206 238 270 304 364 292\" \/>\r\n        <\/svg>\r\n\r\n        <p class=\"cst-clarity__system-kicker\">Practical Business Tool<\/p>\r\n        <h3 class=\"cst-clarity__system-title\">Move visitors from interest to action.<\/h3>\r\n\r\n        <ul class=\"cst-clarity__flow\">\r\n          <li data-step=\"1\">Attention<\/li>\r\n          <li data-step=\"2\">Clarity<\/li>\r\n          <li data-step=\"3\">Enquiry<\/li>\r\n          <li data-step=\"4\">Follow-up<\/li>\r\n        <\/ul>\r\n\r\n        <p class=\"cst-clarity__result\">\r\n          <strong>The goal is not more decoration.<\/strong>\r\n          It is a clearer path from attention to opportunity.\r\n        <\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  var claritySections = document.querySelectorAll(\".cst-clarity\");\r\n\r\n  claritySections.forEach(function (section) {\r\n    var system = section.querySelector(\".cst-clarity__system\");\r\n    var signals = section.querySelectorAll(\".cst-clarity__signal\");\r\n    var flowItems = section.querySelectorAll(\".cst-clarity__flow li\");\r\n\r\n    function setActiveStep(step) {\r\n      signals.forEach(function (signal) {\r\n        signal.classList.toggle(\"is-active\", signal.getAttribute(\"data-step\") === step);\r\n      });\r\n\r\n      flowItems.forEach(function (item) {\r\n        item.classList.toggle(\"is-active\", item.getAttribute(\"data-step\") === step);\r\n      });\r\n    }\r\n\r\n    setActiveStep(\"1\");\r\n\r\n    signals.forEach(function (signal) {\r\n      signal.addEventListener(\"pointerenter\", function () {\r\n        setActiveStep(signal.getAttribute(\"data-step\"));\r\n      });\r\n\r\n      signal.addEventListener(\"mouseenter\", function () {\r\n        setActiveStep(signal.getAttribute(\"data-step\"));\r\n      });\r\n\r\n      signal.addEventListener(\"focus\", function () {\r\n        setActiveStep(signal.getAttribute(\"data-step\"));\r\n      });\r\n    });\r\n\r\n    section.addEventListener(\"pointerleave\", function () {\r\n      setActiveStep(\"1\");\r\n      section.style.setProperty(\"--clarity-mouse-x\", \"72%\");\r\n      section.style.setProperty(\"--clarity-mouse-y\", \"30%\");\r\n      section.style.setProperty(\"--clarity-tilt-x\", \"0deg\");\r\n      section.style.setProperty(\"--clarity-tilt-y\", \"0deg\");\r\n      section.style.setProperty(\"--clarity-shift-x\", \"0px\");\r\n      section.style.setProperty(\"--clarity-shift-y\", \"0px\");\r\n    });\r\n\r\n    if (system && !window.matchMedia(\"(max-width: 980px)\").matches) {\r\n      section.addEventListener(\"pointermove\", function (event) {\r\n        var rect = section.getBoundingClientRect();\r\n        var x = ((event.clientX - rect.left) \/ rect.width) * 100;\r\n        var y = ((event.clientY - rect.top) \/ rect.height) * 100;\r\n        var tiltX = (y - 50) * -0.026;\r\n        var tiltY = (x - 50) * 0.022;\r\n        var shiftX = (x - 50) * 0.09;\r\n        var shiftY = (y - 50) * 0.055;\r\n\r\n        section.style.setProperty(\"--clarity-mouse-x\", x + \"%\");\r\n        section.style.setProperty(\"--clarity-mouse-y\", y + \"%\");\r\n        section.style.setProperty(\"--clarity-tilt-x\", tiltX.toFixed(3) + \"deg\");\r\n        section.style.setProperty(\"--clarity-tilt-y\", tiltY.toFixed(3) + \"deg\");\r\n        section.style.setProperty(\"--clarity-shift-x\", shiftX.toFixed(2) + \"px\");\r\n        section.style.setProperty(\"--clarity-shift-y\", shiftY.toFixed(2) + \"px\");\r\n      });\r\n    }\r\n\r\n    if (\"IntersectionObserver\" in window) {\r\n      var observer = new IntersectionObserver(function (entries) {\r\n        entries.forEach(function (entry) {\r\n          if (entry.isIntersecting) {\r\n            entry.target.classList.add(\"is-visible\");\r\n            observer.unobserve(entry.target);\r\n          }\r\n        });\r\n      }, { threshold: 0.18 });\r\n\r\n      observer.observe(section);\r\n    } else {\r\n      section.classList.add(\"is-visible\");\r\n    }\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-1b34c77 e-con e-atomic-element e-flexbox-base e-1b34c77-88c6cde \" data-id=\"1b34c77\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1b34c77\" data-e-type=\"e-flexbox\" data-id=\"1b34c77\">\n    \t\t<div class=\"elementor-element elementor-element-a83998c elementor-widget elementor-widget-html\" data-id=\"a83998c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@600;700;800&display=swap\");\r\n\r\n  .cst-method,\r\n  .cst-method * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .cst-method {\r\n    --method-ink: #071633;\r\n    --method-muted: rgba(7, 22, 51, 0.66);\r\n    --method-line: rgba(15, 36, 88, 0.13);\r\n    --method-blue: #2f66f5;\r\n    --method-blue-2: #8abaff;\r\n    --method-heading-font: \"Sora\", sans-serif;\r\n    --method-body-font: \"Manrope\", sans-serif;\r\n    --method-mouse-x: 72%;\r\n    --method-mouse-y: 28%;\r\n\r\n    position: relative;\r\n    isolation: isolate;\r\n    overflow: hidden;\r\n    padding: clamp(76px, 8vw, 128px) 0 clamp(92px, 9vw, 150px);\r\n    background:\r\n      radial-gradient(circle at var(--method-mouse-x) var(--method-mouse-y), rgba(47, 102, 245, 0.18), transparent 32rem),\r\n      radial-gradient(circle at 90% 18%, rgba(138, 186, 255, 0.24), transparent 36rem),\r\n      radial-gradient(circle at 8% 12%, rgba(47, 102, 245, 0.12), transparent 34rem),\r\n      linear-gradient(180deg, #ffffff 0%, #f3f7ff 100%);\r\n    color: var(--method-ink);\r\n    font-family: var(--method-body-font);\r\n  }\r\n\r\n.cst-method::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -2;\r\n  background:\r\n    linear-gradient(90deg, rgba(15, 36, 88, 0.07) 1px, transparent 1px),\r\n    linear-gradient(rgba(15, 36, 88, 0.055) 1px, transparent 1px),\r\n    linear-gradient(90deg, rgba(47, 102, 245, 0.035) 1px, transparent 1px),\r\n    linear-gradient(rgba(47, 102, 245, 0.028) 1px, transparent 1px);\r\n  background-size: 112px 112px;\r\n  background-position: 0 0, 0 0, 56px 56px, 56px 56px;\r\n  opacity: 0.74;\r\n  mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 78%, transparent);\r\n  animation: cstMethodGridDrift 32s linear infinite;\r\n}\r\n\r\n  .cst-method::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: auto -10% -38% -10%;\r\n    z-index: -1;\r\n    height: 52%;\r\n    background: radial-gradient(ellipse at center, rgba(47, 102, 245, 0.11), transparent 65%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .cst-method__inner {\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 0.82fr) minmax(520px, 0.78fr);\r\n    gap: clamp(54px, 6.5vw, 110px);\r\n    align-items: center;\r\n    width: min(1500px, calc(100% - 136px));\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .cst-method__header {\r\n    grid-column: 1;\r\n    grid-row: 1;\r\n    padding: clamp(12px, 2vw, 28px) 0;\r\n  }\r\n\r\n  .cst-method__eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin: 0 0 22px;\r\n    color: rgba(15, 36, 88, 0.62);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    line-height: 1.2;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .cst-method__eyebrow::before {\r\n    content: \"\";\r\n    width: 42px;\r\n    height: 1px;\r\n    background: linear-gradient(90deg, var(--method-blue), var(--method-blue-2));\r\n    transform: scaleX(0);\r\n    transform-origin: left center;\r\n    transition: transform 900ms cubic-bezier(0.19, 1, 0.22, 1);\r\n  }\r\n\r\n  .cst-method.is-visible .cst-method__eyebrow::before {\r\n    transform: scaleX(1);\r\n  }\r\n\r\n  .cst-method__title {\r\n    max-width: 760px;\r\n    margin: 0;\r\n    color: var(--method-ink);\r\n    font-family: var(--method-heading-font);\r\n    font-size: clamp(52px, 4.7vw, 82px);\r\n    font-weight: 800;\r\n    line-height: 1.03;\r\n    letter-spacing: 0;\r\n  }\r\n\r\n  .cst-method__title span {\r\n    display: block;\r\n    color: transparent;\r\n    background: linear-gradient(96deg, #071633 0%, #153b8c 48%, #2f66f5 100%);\r\n    background-size: 180% 100%;\r\n    -webkit-background-clip: text;\r\n    background-clip: text;\r\n  }\r\n\r\n  .cst-method.is-visible .cst-method__title span {\r\n    animation: cstMethodTitleSheen 8s ease-in-out 900ms infinite;\r\n  }\r\n\r\n  .cst-method__lead {\r\n    max-width: 600px;\r\n    margin: clamp(28px, 3vw, 42px) 0 0;\r\n    color: var(--method-muted);\r\n    font-size: clamp(17px, 1.25vw, 20px);\r\n    line-height: 1.72;\r\n  }\r\n\r\n  .cst-method__framework {\r\n    display: contents;\r\n  }\r\n\r\n  .cst-method__canvas {\r\n    position: relative;\r\n    grid-column: 2;\r\n    grid-row: 1;\r\n    min-height: clamp(570px, 42vw, 660px);\r\n    display: grid;\r\n    place-items: center;\r\n  }\r\n\r\n  .cst-method__canvas::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    width: min(700px, 112%);\r\n    aspect-ratio: 1;\r\n    border: 1px solid rgba(47, 102, 245, 0.12);\r\n    border-radius: 999px;\r\n    background:\r\n      radial-gradient(circle, rgba(47, 102, 245, 0.11), transparent 58%),\r\n      radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.82), transparent 63%);\r\n    transform: translate3d(0, -10px, 0);\r\n  }\r\n\r\n  .cst-method__model {\r\n    position: relative;\r\n    overflow: hidden;\r\n    width: min(640px, 100%);\r\n    min-height: clamp(540px, 39vw, 620px);\r\n    padding: clamp(30px, 2.8vw, 44px);\r\n    border: 1px solid rgba(47, 102, 245, 0.16);\r\n    border-radius: 8px;\r\n    background:\r\n      linear-gradient(145deg, rgba(255, 255, 255, 0.9), rgba(241, 247, 255, 0.7)),\r\n      radial-gradient(circle at 78% 18%, rgba(47, 102, 245, 0.18), transparent 22rem);\r\n    box-shadow:\r\n      0 42px 130px rgba(15, 36, 88, 0.16),\r\n      0 18px 60px rgba(47, 102, 245, 0.09),\r\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\r\n    backdrop-filter: blur(20px);\r\n    -webkit-backdrop-filter: blur(20px);\r\n  }\r\n\r\n  .cst-method.is-visible .cst-method__model {\r\n    animation: cstMethodFloat 8.4s ease-in-out 1.1s infinite;\r\n  }\r\n\r\n  .cst-method__model::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 16px;\r\n    border: 1px solid rgba(47, 102, 245, 0.1);\r\n    border-radius: 6px;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .cst-method__model::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    right: -18%;\r\n    bottom: -22%;\r\n    width: 58%;\r\n    aspect-ratio: 1;\r\n    border-radius: 999px;\r\n    background: radial-gradient(circle, rgba(47, 102, 245, 0.16), transparent 68%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .cst-method__model-kicker {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    margin: 0 0 18px;\r\n    color: rgba(7, 22, 51, 0.58);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .cst-method__model-kicker::before {\r\n    content: \"\";\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 999px;\r\n    background: var(--method-blue);\r\n    box-shadow: 0 0 24px rgba(47, 102, 245, 0.4);\r\n  }\r\n\r\n  .cst-method__model-title {\r\n    max-width: 450px;\r\n    margin: 0;\r\n    color: var(--method-ink);\r\n    font-family: var(--method-heading-font);\r\n    font-size: clamp(34px, 2.7vw, 46px);\r\n    font-weight: 800;\r\n    line-height: 1.1;\r\n  }\r\n\r\n  .cst-method__orbit {\r\n    position: relative;\r\n    height: clamp(310px, 23vw, 360px);\r\n    margin-top: clamp(34px, 3vw, 48px);\r\n  }\r\n\r\n  .cst-method__orbit::before {\r\n    content: \"Website\\A system\";\r\n    white-space: pre;\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 50%;\r\n    z-index: 2;\r\n    display: grid;\r\n    place-items: center;\r\n    width: 138px;\r\n    height: 96px;\r\n    border: 1px solid rgba(47, 102, 245, 0.18);\r\n    border-radius: 8px;\r\n    background:\r\n      linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(237, 245, 255, 0.86)),\r\n      radial-gradient(circle at 50% 0%, rgba(47, 102, 245, 0.16), transparent 72%);\r\n    box-shadow:\r\n      0 24px 70px rgba(15, 36, 88, 0.12),\r\n      inset 0 1px 0 rgba(255, 255, 255, 0.9);\r\n    color: rgba(7, 22, 51, 0.82);\r\n    font-family: var(--method-heading-font);\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    line-height: 1.25;\r\n    text-align: center;\r\n    transform: translate(-50%, -50%);\r\n  }\r\n\r\n  .cst-method__orbit::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: calc(50% - 50px);\r\n    top: calc(50% - 28px);\r\n    z-index: 3;\r\n    width: 100px;\r\n    height: 5px;\r\n    border-radius: 999px;\r\n    background: linear-gradient(90deg, rgba(47, 102, 245, 0), rgba(47, 102, 245, 0.72), rgba(138, 186, 255, 0));\r\n    box-shadow: 0 0 24px rgba(47, 102, 245, 0.24);\r\n    opacity: 0.74;\r\n  }\r\n\r\n  .cst-method__orbit svg {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    overflow: visible;\r\n    transform: scale(1.08);\r\n    transform-origin: center;\r\n  }\r\n\r\n  .cst-method__orbit-path {\r\n    fill: none;\r\n    stroke: rgba(47, 102, 245, 0.2);\r\n    stroke-width: 1.2;\r\n    stroke-dasharray: 10 13;\r\n  }\r\n\r\n  .cst-method__orbit-light {\r\n    fill: none;\r\n    stroke: rgba(47, 102, 245, 0.86);\r\n    stroke-width: 2.4;\r\n    stroke-linecap: round;\r\n    stroke-dasharray: 0 220 42 220;\r\n    filter: drop-shadow(0 0 12px rgba(47, 102, 245, 0.36));\r\n  }\r\n\r\n  .cst-method.is-visible .cst-method__orbit-path,\r\n  .cst-method.is-visible .cst-method__orbit-light {\r\n    animation: cstMethodPathFlow 12s linear infinite;\r\n  }\r\n\r\n  .cst-method__node {\r\n    position: absolute;\r\n    display: grid;\r\n    place-items: center;\r\n    width: 96px;\r\n    height: 96px;\r\n    border: 1px solid rgba(47, 102, 245, 0.16);\r\n    border-radius: 999px;\r\n    background: linear-gradient(180deg, rgba(255, 255, 255, 0.9), rgba(241, 247, 255, 0.76));\r\n    box-shadow: 0 20px 60px rgba(15, 36, 88, 0.1);\r\n    color: rgba(7, 22, 51, 0.74);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    text-align: center;\r\n    transition:\r\n      transform 520ms cubic-bezier(0.19, 1, 0.22, 1),\r\n      color 420ms ease,\r\n      border-color 420ms ease,\r\n      box-shadow 420ms ease,\r\n      background 420ms ease;\r\n  }\r\n\r\n  .cst-method__node[data-step=\"1\"] {\r\n    left: 3%;\r\n    top: 21%;\r\n  }\r\n\r\n  .cst-method__node[data-step=\"2\"] {\r\n    right: 7%;\r\n    top: 4%;\r\n  }\r\n\r\n  .cst-method__node[data-step=\"3\"] {\r\n    right: 2%;\r\n    bottom: 8%;\r\n  }\r\n\r\n  .cst-method__node[data-step=\"4\"] {\r\n    left: 12%;\r\n    bottom: 0;\r\n  }\r\n\r\n  .cst-method__node.is-active {\r\n    transform: scale(1.08);\r\n    color: #ffffff;\r\n    border-color: rgba(47, 102, 245, 0.62);\r\n    background: linear-gradient(135deg, #2f66f5, #72a5ff);\r\n    box-shadow:\r\n      0 24px 70px rgba(47, 102, 245, 0.24),\r\n      0 0 0 8px rgba(47, 102, 245, 0.08);\r\n  }\r\n\r\n  .cst-method__result {\r\n    margin: clamp(20px, 2vw, 28px) 0 0;\r\n    padding-top: 18px;\r\n    border-top: 1px solid rgba(15, 36, 88, 0.12);\r\n    color: rgba(7, 22, 51, 0.66);\r\n    font-size: 15px;\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .cst-method__result strong {\r\n    display: block;\r\n    margin-bottom: 6px;\r\n    color: var(--method-ink);\r\n    font-family: var(--method-heading-font);\r\n    font-size: 16px;\r\n  }\r\n\r\n  .cst-method__steps {\r\n    grid-column: 1 \/ -1;\r\n    grid-row: 2;\r\n    display: grid;\r\n    grid-template-columns: repeat(4, minmax(0, 1fr));\r\n    margin-top: clamp(52px, 6vw, 86px);\r\n    border: 1px solid rgba(15, 36, 88, 0.1);\r\n    border-radius: 8px;\r\n    background:\r\n      linear-gradient(180deg, rgba(255, 255, 255, 0.68), rgba(244, 249, 255, 0.5)),\r\n      radial-gradient(circle at 16% 0%, rgba(47, 102, 245, 0.08), transparent 24rem);\r\n    box-shadow:\r\n      0 28px 90px rgba(15, 36, 88, 0.08),\r\n      inset 0 1px 0 rgba(255, 255, 255, 0.86);\r\n    overflow: hidden;\r\n    backdrop-filter: blur(18px);\r\n    -webkit-backdrop-filter: blur(18px);\r\n  }\r\n\r\n  .cst-method__step {\r\n    position: relative;\r\n    display: flex;\r\n    min-height: 260px;\r\n    flex-direction: column;\r\n    padding: clamp(28px, 2.6vw, 40px);\r\n    border-left: 1px solid rgba(15, 36, 88, 0.09);\r\n    outline: none;\r\n    cursor: default;\r\n    transition:\r\n      transform 520ms cubic-bezier(0.19, 1, 0.22, 1),\r\n      background 520ms ease,\r\n      box-shadow 520ms ease;\r\n  }\r\n\r\n  .cst-method__step:first-child {\r\n    border-left: 0;\r\n  }\r\n\r\n  .cst-method__step::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0 0 auto;\r\n    width: 100%;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, rgba(47, 102, 245, 0), rgba(47, 102, 245, 0.84), rgba(138, 186, 255, 0));\r\n    opacity: 0;\r\n    transform: scaleX(0.28);\r\n    transform-origin: left center;\r\n    transition:\r\n      opacity 420ms ease,\r\n      transform 520ms cubic-bezier(0.19, 1, 0.22, 1);\r\n  }\r\n\r\n  .cst-method__step:hover,\r\n  .cst-method__step:focus-visible,\r\n  .cst-method__step.is-active {\r\n    transform: translateY(-8px);\r\n    background: rgba(255, 255, 255, 0.62);\r\n    box-shadow: 0 26px 80px rgba(15, 36, 88, 0.1);\r\n  }\r\n\r\n  .cst-method__step:hover::after,\r\n  .cst-method__step:focus-visible::after,\r\n  .cst-method__step.is-active::after {\r\n    opacity: 1;\r\n    transform: scaleX(1);\r\n  }\r\n\r\n  .cst-method__number {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 42px;\r\n    height: 42px;\r\n    margin-bottom: 28px;\r\n    border: 1px solid rgba(47, 102, 245, 0.2);\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.64);\r\n    color: rgba(47, 102, 245, 0.72);\r\n    font-family: var(--method-heading-font);\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    line-height: 1.3;\r\n    transition:\r\n      color 420ms ease,\r\n      text-shadow 420ms ease;\r\n  }\r\n\r\n  .cst-method__step:hover .cst-method__number,\r\n  .cst-method__step:focus-visible .cst-method__number,\r\n  .cst-method__step.is-active .cst-method__number {\r\n    color: #1d54dc;\r\n    text-shadow: 0 0 22px rgba(47, 102, 245, 0.24);\r\n  }\r\n\r\n  .cst-method__step h3 {\r\n    margin: 0;\r\n    color: var(--method-ink);\r\n    font-family: var(--method-heading-font);\r\n    font-size: clamp(24px, 1.9vw, 32px);\r\n    font-weight: 800;\r\n    line-height: 1.12;\r\n  }\r\n\r\n  .cst-method__step p {\r\n    max-width: 480px;\r\n    margin: 14px 0 0;\r\n    color: var(--method-muted);\r\n    font-size: 15px;\r\n    line-height: 1.68;\r\n  }\r\n\r\n  .cst-method__output {\r\n    margin-top: auto;\r\n    padding-top: 24px;\r\n    color: rgba(7, 22, 51, 0.5);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    line-height: 1.45;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .cst-method-reveal {\r\n    opacity: 0;\r\n    transform: translateY(34px) scale(0.985);\r\n    filter: blur(12px);\r\n    transition:\r\n      opacity 1050ms ease,\r\n      transform 1050ms cubic-bezier(0.19, 1, 0.22, 1),\r\n      filter 1050ms ease;\r\n    transition-delay: var(--delay, 0ms);\r\n    will-change: opacity, transform, filter;\r\n  }\r\n\r\n  .cst-method.is-visible .cst-method-reveal {\r\n    opacity: 1;\r\n    transform: translateY(0) scale(1);\r\n    filter: blur(0);\r\n  }\r\n\r\n  @keyframes cstMethodFloat {\r\n    0%, 100% {\r\n      transform: translate3d(0, 0, 0);\r\n    }\r\n    50% {\r\n      transform: translate3d(0, -10px, 0);\r\n    }\r\n  }\r\n\r\n  @keyframes cstMethodPathFlow {\r\n    from {\r\n      stroke-dashoffset: 0;\r\n    }\r\n    to {\r\n      stroke-dashoffset: -220;\r\n    }\r\n  }\r\n\r\n  @keyframes cstMethodTitleSheen {\r\n    0%, 100% {\r\n      background-position: 0% 50%;\r\n    }\r\n    50% {\r\n      background-position: 100% 50%;\r\n    }\r\n  }\r\n\r\n  @keyframes cstMethodGridDrift {\r\n    from {\r\n      background-position: 0 0;\r\n    }\r\n    to {\r\n      background-position: 112px 112px;\r\n    }\r\n  }\r\n\r\n  @media (min-width: 860px) and (max-width: 1080px) {\r\n    .cst-method__inner {\r\n      grid-template-columns: minmax(0, 0.82fr) minmax(360px, 0.78fr);\r\n      gap: 34px;\r\n      width: min(100% - 56px, 1040px);\r\n    }\r\n\r\n    .cst-method__title {\r\n      font-size: clamp(40px, 5vw, 56px);\r\n    }\r\n\r\n    .cst-method__lead {\r\n      font-size: 16px;\r\n      line-height: 1.65;\r\n    }\r\n\r\n    .cst-method__canvas {\r\n      min-height: 470px;\r\n    }\r\n\r\n    .cst-method__model {\r\n      width: 100%;\r\n      min-height: 455px;\r\n      padding: 24px;\r\n    }\r\n\r\n    .cst-method__model-title {\r\n      font-size: clamp(27px, 3vw, 34px);\r\n    }\r\n\r\n    .cst-method__orbit {\r\n      height: 240px;\r\n      margin-top: 28px;\r\n    }\r\n\r\n    .cst-method__orbit::before {\r\n      width: 112px;\r\n      height: 78px;\r\n      font-size: 11px;\r\n    }\r\n\r\n    .cst-method__node {\r\n      width: 74px;\r\n      height: 74px;\r\n      font-size: 10.5px;\r\n    }\r\n\r\n    .cst-method__steps {\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      margin-top: 50px;\r\n      background: rgba(255, 255, 255, 0.62);\r\n    }\r\n\r\n    .cst-method__step {\r\n      min-height: auto;\r\n      display: grid;\r\n      grid-template-columns: 52px minmax(0, 1fr);\r\n      padding: 24px;\r\n      border-top: 1px solid rgba(15, 36, 88, 0.09);\r\n    }\r\n\r\n    .cst-method__step:first-child,\r\n    .cst-method__step:nth-child(2) {\r\n      border-top: 0;\r\n    }\r\n\r\n    .cst-method__number {\r\n      margin-bottom: 0;\r\n    }\r\n\r\n    .cst-method__output {\r\n      grid-column: 2;\r\n      margin-top: 14px;\r\n      padding-top: 0;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 859px) {\r\n    .cst-method {\r\n      padding: 72px 0;\r\n    }\r\n\r\n    .cst-method__inner {\r\n      display: block;\r\n      width: min(100% - 28px, 560px);\r\n    }\r\n\r\n    .cst-method__title {\r\n      font-size: clamp(38px, 11vw, 54px);\r\n    }\r\n\r\n    .cst-method__lead {\r\n      margin-top: 24px;\r\n    }\r\n\r\n    .cst-method__canvas {\r\n      min-height: auto;\r\n      margin-top: 42px;\r\n    }\r\n\r\n    .cst-method__model {\r\n      width: 100%;\r\n      min-height: auto;\r\n      padding: 24px;\r\n    }\r\n\r\n    .cst-method__orbit {\r\n      height: 250px;\r\n    }\r\n\r\n    .cst-method__orbit::before,\r\n    .cst-method__orbit::after,\r\n    .cst-method__model::after {\r\n      display: none;\r\n    }\r\n\r\n    .cst-method__node {\r\n      width: 76px;\r\n      height: 76px;\r\n      font-size: 11px;\r\n    }\r\n\r\n    .cst-method__steps {\r\n      display: grid;\r\n      grid-template-columns: 1fr;\r\n      margin-top: 44px;\r\n    }\r\n\r\n    .cst-method__step {\r\n      min-height: auto;\r\n      display: grid;\r\n      grid-template-columns: 44px minmax(0, 1fr);\r\n      gap: 16px;\r\n      padding: 24px;\r\n      border-left: 0;\r\n      border-top: 1px solid rgba(15, 36, 88, 0.09);\r\n    }\r\n\r\n    .cst-method__step:first-child {\r\n      border-top: 0;\r\n    }\r\n\r\n    .cst-method__number {\r\n      width: 34px;\r\n      height: 34px;\r\n      margin-bottom: 0;\r\n    }\r\n\r\n    .cst-method__output {\r\n      grid-column: 2;\r\n      margin-top: 10px;\r\n      padding-top: 0;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"cst-method\" id=\"method\" aria-label=\"Computer Solution Trio website method section\">\r\n  <div class=\"cst-method__inner\">\r\n    <header class=\"cst-method__header\">\r\n      <p class=\"cst-method__eyebrow cst-method-reveal\" style=\"--delay: 80ms;\">The Method<\/p>\r\n\r\n      <h2 class=\"cst-method__title cst-method-reveal\" style=\"--delay: 180ms;\">\r\n        A clearer way to turn your website into\r\n        <span>a working business system.<\/span>\r\n      <\/h2>\r\n\r\n      <p class=\"cst-method__lead cst-method-reveal\" style=\"--delay: 300ms;\">\r\n        The work is not just design. It is a strategic sequence that clarifies what people need to understand,\r\n        how they should move, and what your business needs to capture.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"cst-method__framework\">\r\n      <div class=\"cst-method__steps\" aria-label=\"Website Business Tool Method steps\">\r\n        <article class=\"cst-method__step cst-method-reveal\" data-step=\"1\" tabindex=\"0\" style=\"--delay: 420ms;\">\r\n          <span class=\"cst-method__number\" aria-hidden=\"true\">01<\/span>\r\n          <div>\r\n            <h3>Clarify<\/h3>\r\n            <p>Shape the offer, audience, message, and conversion goal before design begins.<\/p>\r\n          <\/div>\r\n          <p class=\"cst-method__output\">Positioning and page direction<\/p>\r\n        <\/article>\r\n\r\n        <article class=\"cst-method__step cst-method-reveal\" data-step=\"2\" tabindex=\"0\" style=\"--delay: 540ms;\">\r\n          <span class=\"cst-method__number\" aria-hidden=\"true\">02<\/span>\r\n          <div>\r\n            <h3>Design<\/h3>\r\n            <p>Create a premium website experience that guides visitors with confidence and ease.<\/p>\r\n          <\/div>\r\n          <p class=\"cst-method__output\">Visual system and user path<\/p>\r\n        <\/article>\r\n\r\n        <article class=\"cst-method__step cst-method-reveal\" data-step=\"3\" tabindex=\"0\" style=\"--delay: 660ms;\">\r\n          <span class=\"cst-method__number\" aria-hidden=\"true\">03<\/span>\r\n          <div>\r\n            <h3>Systemise<\/h3>\r\n            <p>Connect the website to enquiry, booking, follow-up, and practical business workflows.<\/p>\r\n          <\/div>\r\n          <p class=\"cst-method__output\">Capture and follow-up flow<\/p>\r\n        <\/article>\r\n\r\n        <article class=\"cst-method__step cst-method-reveal\" data-step=\"4\" tabindex=\"0\" style=\"--delay: 780ms;\">\r\n          <span class=\"cst-method__number\" aria-hidden=\"true\">04<\/span>\r\n          <div>\r\n            <h3>Improve<\/h3>\r\n            <p>Review what is not converting and refine the experience around real business outcomes.<\/p>\r\n          <\/div>\r\n          <p class=\"cst-method__output\">Review and refinement cycle<\/p>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <div class=\"cst-method__canvas cst-method-reveal\" style=\"--delay: 520ms;\">\r\n        <div class=\"cst-method__model\" aria-label=\"Website Business Tool Method visual model\">\r\n          <p class=\"cst-method__model-kicker\">Website Business Tool Method<\/p>\r\n          <h3 class=\"cst-method__model-title\">Strategy, design, and systems working together.<\/h3>\r\n\r\n          <div class=\"cst-method__orbit\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 420 270\" focusable=\"false\">\r\n              <path class=\"cst-method__orbit-path\" d=\"M72 132 C92 28 260 16 326 84 C396 156 314 252 196 230 C92 210 50 162 72 132\" \/>\r\n              <path class=\"cst-method__orbit-light\" d=\"M72 132 C92 28 260 16 326 84 C396 156 314 252 196 230 C92 210 50 162 72 132\" \/>\r\n            <\/svg>\r\n\r\n            <span class=\"cst-method__node\" data-step=\"1\">Clarify<\/span>\r\n            <span class=\"cst-method__node\" data-step=\"2\">Design<\/span>\r\n            <span class=\"cst-method__node\" data-step=\"3\">Systemise<\/span>\r\n            <span class=\"cst-method__node\" data-step=\"4\">Improve<\/span>\r\n          <\/div>\r\n\r\n          <p class=\"cst-method__result\">\r\n            <strong>The outcome is a website with a job.<\/strong>\r\n            It attracts, explains, captures, and supports follow-up with less guesswork.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  (function () {\r\n    var methodSections = document.querySelectorAll(\".cst-method\");\r\n\r\n    methodSections.forEach(function (section) {\r\n      var steps = section.querySelectorAll(\".cst-method__step\");\r\n      var nodes = section.querySelectorAll(\".cst-method__node\");\r\n\r\n      function setActiveStep(step) {\r\n        steps.forEach(function (item) {\r\n          item.classList.toggle(\"is-active\", item.getAttribute(\"data-step\") === step);\r\n        });\r\n\r\n        nodes.forEach(function (item) {\r\n          item.classList.toggle(\"is-active\", item.getAttribute(\"data-step\") === step);\r\n        });\r\n      }\r\n\r\n      setActiveStep(\"1\");\r\n\r\n      steps.forEach(function (step) {\r\n        step.addEventListener(\"pointerenter\", function () {\r\n          setActiveStep(step.getAttribute(\"data-step\"));\r\n        });\r\n\r\n        step.addEventListener(\"mouseenter\", function () {\r\n          setActiveStep(step.getAttribute(\"data-step\"));\r\n        });\r\n\r\n        step.addEventListener(\"focus\", function () {\r\n          setActiveStep(step.getAttribute(\"data-step\"));\r\n        });\r\n      });\r\n\r\n      section.addEventListener(\"pointermove\", function (event) {\r\n        var rect = section.getBoundingClientRect();\r\n        var x = ((event.clientX - rect.left) \/ rect.width) * 100;\r\n        var y = ((event.clientY - rect.top) \/ rect.height) * 100;\r\n\r\n        section.style.setProperty(\"--method-mouse-x\", x + \"%\");\r\n        section.style.setProperty(\"--method-mouse-y\", y + \"%\");\r\n      });\r\n\r\n      section.addEventListener(\"pointerleave\", function () {\r\n        setActiveStep(\"1\");\r\n        section.style.setProperty(\"--method-mouse-x\", \"72%\");\r\n        section.style.setProperty(\"--method-mouse-y\", \"28%\");\r\n      });\r\n\r\n      if (\"IntersectionObserver\" in window) {\r\n        var observer = new IntersectionObserver(\r\n          function (entries) {\r\n            entries.forEach(function (entry) {\r\n              if (entry.isIntersecting) {\r\n                entry.target.classList.add(\"is-visible\");\r\n                observer.unobserve(entry.target);\r\n              }\r\n            });\r\n          },\r\n          { threshold: 0.18 }\r\n        );\r\n\r\n        observer.observe(section);\r\n      } else {\r\n        section.classList.add(\"is-visible\");\r\n      }\r\n    });\r\n  })();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-cef3bd9 e-con e-atomic-element e-flexbox-base e-cef3bd9-725f73e \" data-id=\"cef3bd9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"cef3bd9\" data-e-type=\"e-flexbox\" data-id=\"cef3bd9\">\n    \t\t<div class=\"elementor-element elementor-element-86e21c0 elementor-widget elementor-widget-html\" data-id=\"86e21c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@600;700;800&display=swap\");\r\n\r\n  .cst-solutions,\r\n  .cst-solutions * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .cst-solutions {\r\n    --solutions-ink: #f7faff;\r\n    --solutions-muted: rgba(226, 236, 255, 0.68);\r\n    --solutions-line: rgba(226, 236, 255, 0.14);\r\n    --solutions-blue: #2f66f5;\r\n    --solutions-blue-2: #8abaff;\r\n    --solutions-heading-font: \"Sora\", sans-serif;\r\n    --solutions-body-font: \"Manrope\", sans-serif;\r\n    --solutions-mouse-x: 68%;\r\n    --solutions-mouse-y: 22%;\r\n    position: relative;\r\n    isolation: isolate;\r\n    overflow: hidden;\r\n    padding: clamp(86px, 8vw, 132px) 0;\r\n    background:\r\n      radial-gradient(circle at var(--solutions-mouse-x) var(--solutions-mouse-y), rgba(47, 102, 245, 0.28), transparent 34rem),\r\n      radial-gradient(circle at 12% 14%, rgba(138, 186, 255, 0.12), transparent 32rem),\r\n      linear-gradient(145deg, #10285f 0%, #071633 58%, #040b18 100%);\r\n    color: var(--solutions-ink);\r\n    font-family: var(--solutions-body-font);\r\n  }\r\n\r\n  .cst-solutions::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: -2;\r\n    background:\r\n      linear-gradient(90deg, rgba(226, 236, 255, 0.042) 1px, transparent 1px),\r\n      linear-gradient(rgba(226, 236, 255, 0.036) 1px, transparent 1px),\r\n      radial-gradient(circle at 50% 50%, rgba(138, 186, 255, 0.11) 1px, transparent 1.5px);\r\n    background-size: 104px 104px, 104px 104px, 26px 26px;\r\n    mask-image: linear-gradient(to bottom, transparent, #000 14%, #000 84%, transparent);\r\n    opacity: 0.78;\r\n    animation: cstSolutionsGridDrift 36s linear infinite;\r\n  }\r\n\r\n  .cst-solutions::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: -1;\r\n    background:\r\n      linear-gradient(100deg, transparent 0%, rgba(255, 255, 255, 0.045) 48%, transparent 62%),\r\n      radial-gradient(ellipse at 50% 100%, rgba(47, 102, 245, 0.12), transparent 64%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .cst-solutions__inner {\r\n    width: min(1500px, calc(100% - 136px));\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .cst-solutions__intro {\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 0.9fr) minmax(460px, 0.72fr);\r\n    gap: clamp(54px, 7vw, 112px);\r\n    align-items: center;\r\n  }\r\n\r\n  .cst-solutions__eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin: 0 0 22px;\r\n    color: rgba(226, 236, 255, 0.74);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    line-height: 1.2;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .cst-solutions__eyebrow::before {\r\n    content: \"\";\r\n    width: 42px;\r\n    height: 1px;\r\n    background: linear-gradient(90deg, var(--solutions-blue-2), var(--solutions-blue));\r\n    transform: scaleX(0);\r\n    transform-origin: left center;\r\n    transition: transform 900ms cubic-bezier(0.19, 1, 0.22, 1);\r\n  }\r\n\r\n  .cst-solutions.is-visible .cst-solutions__eyebrow::before {\r\n    transform: scaleX(1);\r\n  }\r\n\r\n  .cst-solutions__title {\r\n    max-width: 850px;\r\n    margin: 0;\r\n    color: var(--solutions-ink);\r\n    font-family: var(--solutions-heading-font);\r\n    font-size: clamp(46px, 5vw, 82px);\r\n    font-weight: 800;\r\n    line-height: 1.03;\r\n    letter-spacing: 0;\r\n  }\r\n\r\n  .cst-solutions__title span {\r\n    display: block;\r\n    color: transparent;\r\n    background: linear-gradient(96deg, #ffffff 0%, #e8f1ff 44%, #8abaff 74%, #ffffff 100%);\r\n    background-size: 190% 100%;\r\n    -webkit-background-clip: text;\r\n    background-clip: text;\r\n  }\r\n\r\n  .cst-solutions.is-visible .cst-solutions__title span {\r\n    animation: cstSolutionsTitleSheen 8s ease-in-out 900ms infinite;\r\n  }\r\n\r\n  .cst-solutions__lead {\r\n    max-width: 640px;\r\n    margin: clamp(28px, 3vw, 42px) 0 0;\r\n    color: var(--solutions-muted);\r\n    font-size: clamp(17px, 1.25vw, 20px);\r\n    line-height: 1.72;\r\n  }\r\n\r\n  .cst-solutions__visual {\r\n    position: relative;\r\n    min-height: clamp(520px, 38vw, 650px);\r\n    display: grid;\r\n    place-items: center;\r\n  }\r\n\r\n  .cst-solutions__visual::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    width: min(680px, 112%);\r\n    aspect-ratio: 1;\r\n    border: 1px solid rgba(138, 186, 255, 0.14);\r\n    border-radius: 999px;\r\n    background:\r\n      radial-gradient(circle, rgba(47, 102, 245, 0.2), transparent 54%),\r\n      radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.08), transparent 64%);\r\n    opacity: 0.84;\r\n    animation: cstSolutionsHalo 10s ease-in-out infinite;\r\n  }\r\n\r\n  .cst-solutions__system {\r\n    position: relative;\r\n    overflow: hidden;\r\n    width: min(620px, 100%);\r\n    min-height: 540px;\r\n    padding: clamp(28px, 2.5vw, 42px);\r\n    border: 1px solid rgba(226, 236, 255, 0.16);\r\n    border-radius: 8px;\r\n    background:\r\n      linear-gradient(145deg, rgba(13, 33, 76, 0.86), rgba(5, 14, 32, 0.62)),\r\n      radial-gradient(circle at 80% 12%, rgba(47, 102, 245, 0.28), transparent 22rem);\r\n    box-shadow:\r\n      0 46px 140px rgba(0, 0, 0, 0.32),\r\n      0 18px 70px rgba(47, 102, 245, 0.14),\r\n      inset 0 1px 0 rgba(255, 255, 255, 0.1);\r\n    backdrop-filter: blur(22px);\r\n    -webkit-backdrop-filter: blur(22px);\r\n  }\r\n\r\n  .cst-solutions.is-visible .cst-solutions__system {\r\n    animation: cstSolutionsPanelFloat 8.8s ease-in-out 1.2s infinite;\r\n  }\r\n\r\n  .cst-solutions__system::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 16px;\r\n    border: 1px solid rgba(226, 236, 255, 0.1);\r\n    border-radius: 6px;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .cst-solutions__system::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(115deg, transparent 0%, rgba(255, 255, 255, 0.08) 48%, transparent 62%);\r\n    transform: translateX(-120%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .cst-solutions.is-visible .cst-solutions__system::after {\r\n    animation: cstSolutionsScan 5.8s cubic-bezier(0.19, 1, 0.22, 1) 1.1s infinite;\r\n  }\r\n\r\n  .cst-solutions__system-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    margin: 0 0 24px;\r\n    color: rgba(226, 236, 255, 0.68);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .cst-solutions__system-kicker::before {\r\n    content: \"\";\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 999px;\r\n    background: var(--solutions-blue-2);\r\n    box-shadow: 0 0 24px rgba(138, 186, 255, 0.46);\r\n  }\r\n\r\n  .cst-solutions__screen {\r\n    position: relative;\r\n    min-height: 338px;\r\n    border: 1px solid rgba(226, 236, 255, 0.14);\r\n    border-radius: 8px;\r\n    background:\r\n      linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.035)),\r\n      radial-gradient(circle at 28% 22%, rgba(138, 186, 255, 0.18), transparent 24rem);\r\n    overflow: hidden;\r\n  }\r\n\r\n  .cst-solutions__screen-top {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 7px;\r\n    height: 42px;\r\n    padding: 0 16px;\r\n    border-bottom: 1px solid rgba(226, 236, 255, 0.12);\r\n  }\r\n\r\n  .cst-solutions__dot {\r\n    width: 7px;\r\n    height: 7px;\r\n    border-radius: 999px;\r\n    background: rgba(138, 186, 255, 0.46);\r\n  }\r\n\r\n  .cst-solutions__layers {\r\n    position: relative;\r\n    display: grid;\r\n    gap: 14px;\r\n    padding: 28px;\r\n  }\r\n\r\n  .cst-solutions__layer {\r\n    position: relative;\r\n    display: grid;\r\n    grid-template-columns: 72px 1fr auto;\r\n    gap: 18px;\r\n    align-items: center;\r\n    min-height: 82px;\r\n    padding: 18px;\r\n    border: 1px solid rgba(226, 236, 255, 0.12);\r\n    border-radius: 8px;\r\n    background: rgba(255, 255, 255, 0.055);\r\n    color: rgba(226, 236, 255, 0.76);\r\n    transition:\r\n      transform 560ms cubic-bezier(0.19, 1, 0.22, 1),\r\n      border-color 420ms ease,\r\n      background 420ms ease,\r\n      box-shadow 420ms ease;\r\n  }\r\n\r\n  .cst-solutions__layer::before {\r\n    content: attr(data-code);\r\n    display: grid;\r\n    place-items: center;\r\n    width: 54px;\r\n    height: 54px;\r\n    border: 1px solid rgba(138, 186, 255, 0.18);\r\n    border-radius: 999px;\r\n    background: rgba(138, 186, 255, 0.08);\r\n    color: var(--solutions-blue-2);\r\n    font-family: var(--solutions-heading-font);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .cst-solutions__layer strong {\r\n    display: block;\r\n    color: #ffffff;\r\n    font-family: var(--solutions-heading-font);\r\n    font-size: clamp(17px, 1.35vw, 21px);\r\n    line-height: 1.2;\r\n  }\r\n\r\n  .cst-solutions__layer span {\r\n    display: block;\r\n    margin-top: 6px;\r\n    color: rgba(226, 236, 255, 0.6);\r\n    font-size: 13px;\r\n    line-height: 1.45;\r\n  }\r\n\r\n  .cst-solutions__layer em {\r\n    width: 38px;\r\n    height: 2px;\r\n    border-radius: 999px;\r\n    background: linear-gradient(90deg, var(--solutions-blue), var(--solutions-blue-2));\r\n    opacity: 0.62;\r\n  }\r\n\r\n  .cst-solutions__layer.is-active {\r\n    transform: translateX(-10px) scale(1.018);\r\n    border-color: rgba(138, 186, 255, 0.34);\r\n    background: rgba(47, 102, 245, 0.13);\r\n    box-shadow:\r\n      0 22px 70px rgba(0, 0, 0, 0.22),\r\n      0 0 0 1px rgba(138, 186, 255, 0.08);\r\n  }\r\n\r\n  .cst-solutions__metric-row {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 12px;\r\n    margin-top: 18px;\r\n  }\r\n\r\n  .cst-solutions__metric {\r\n    padding: 16px;\r\n    border: 1px solid rgba(226, 236, 255, 0.11);\r\n    border-radius: 8px;\r\n    background: rgba(255, 255, 255, 0.045);\r\n  }\r\n\r\n  .cst-solutions__metric strong {\r\n    display: block;\r\n    color: #ffffff;\r\n    font-family: var(--solutions-heading-font);\r\n    font-size: 20px;\r\n    line-height: 1;\r\n  }\r\n\r\n  .cst-solutions__metric span {\r\n    display: block;\r\n    margin-top: 7px;\r\n    color: rgba(226, 236, 255, 0.56);\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    line-height: 1.35;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .cst-solutions__cards {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    gap: 1px;\r\n    margin-top: clamp(52px, 6vw, 86px);\r\n    border: 1px solid var(--solutions-line);\r\n    border-radius: 8px;\r\n    background: var(--solutions-line);\r\n    overflow: hidden;\r\n    box-shadow: 0 34px 110px rgba(0, 0, 0, 0.22);\r\n  }\r\n\r\n  .cst-solutions__card {\r\n    position: relative;\r\n    min-height: 360px;\r\n    padding: clamp(28px, 2.8vw, 44px);\r\n    border: 0;\r\n    background:\r\n      linear-gradient(180deg, rgba(11, 28, 64, 0.82), rgba(6, 16, 36, 0.78)),\r\n      radial-gradient(circle at 50% 0%, rgba(47, 102, 245, 0.12), transparent 22rem);\r\n    color: inherit;\r\n    text-align: left;\r\n    cursor: pointer;\r\n    outline: none;\r\n    overflow: hidden;\r\n    transition:\r\n      transform 560ms cubic-bezier(0.19, 1, 0.22, 1),\r\n      background 420ms ease,\r\n      box-shadow 420ms ease;\r\n  }\r\n\r\n  .cst-solutions__card::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, transparent, var(--solutions-blue-2), var(--solutions-blue), transparent);\r\n    transform: scaleX(0.22);\r\n    transform-origin: left center;\r\n    opacity: 0;\r\n    transition:\r\n      opacity 420ms ease,\r\n      transform 560ms cubic-bezier(0.19, 1, 0.22, 1);\r\n  }\r\n\r\n  .cst-solutions__card::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(circle at var(--card-x, 50%) var(--card-y, 30%), rgba(138, 186, 255, 0.18), transparent 16rem);\r\n    opacity: 0;\r\n    transition: opacity 420ms ease;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .cst-solutions__card:hover,\r\n  .cst-solutions__card:focus-visible,\r\n  .cst-solutions__card.is-active {\r\n    transform: translateY(-10px);\r\n    background:\r\n      linear-gradient(180deg, rgba(16, 40, 95, 0.88), rgba(7, 22, 51, 0.78)),\r\n      radial-gradient(circle at 50% 0%, rgba(47, 102, 245, 0.22), transparent 22rem);\r\n    box-shadow: 0 30px 90px rgba(0, 0, 0, 0.22);\r\n  }\r\n\r\n  .cst-solutions__card:hover::before,\r\n  .cst-solutions__card:focus-visible::before,\r\n  .cst-solutions__card.is-active::before {\r\n    opacity: 1;\r\n    transform: scaleX(1);\r\n  }\r\n\r\n  .cst-solutions__card:hover::after,\r\n  .cst-solutions__card:focus-visible::after,\r\n  .cst-solutions__card.is-active::after {\r\n    opacity: 1;\r\n  }\r\n\r\n  .cst-solutions__card-inner {\r\n    position: relative;\r\n    z-index: 1;\r\n    display: flex;\r\n    min-height: 100%;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .cst-solutions__number {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 42px;\r\n    height: 42px;\r\n    margin-bottom: 30px;\r\n    border: 1px solid rgba(138, 186, 255, 0.22);\r\n    border-radius: 999px;\r\n    color: var(--solutions-blue-2);\r\n    font-family: var(--solutions-heading-font);\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .cst-solutions__card h3 {\r\n    margin: 0;\r\n    color: #ffffff;\r\n    font-family: var(--solutions-heading-font);\r\n    font-size: clamp(26px, 2.1vw, 36px);\r\n    font-weight: 800;\r\n    line-height: 1.08;\r\n  }\r\n\r\n  .cst-solutions__card p {\r\n    max-width: 410px;\r\n    margin: 18px 0 0;\r\n    color: var(--solutions-muted);\r\n    font-size: 15.5px;\r\n    line-height: 1.68;\r\n  }\r\n\r\n  .cst-solutions__tags {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 8px;\r\n    margin-top: auto;\r\n    padding-top: 32px;\r\n  }\r\n\r\n  .cst-solutions__tag {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 30px;\r\n    padding: 7px 11px;\r\n    border: 1px solid rgba(226, 236, 255, 0.12);\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.045);\r\n    color: rgba(226, 236, 255, 0.72);\r\n    font-size: 11px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .cst-solutions__footer {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    gap: 28px;\r\n    align-items: center;\r\n    margin-top: clamp(38px, 4vw, 58px);\r\n    padding-top: clamp(28px, 3vw, 42px);\r\n    border-top: 1px solid rgba(226, 236, 255, 0.13);\r\n  }\r\n\r\n  .cst-solutions__footer p {\r\n    max-width: 680px;\r\n    margin: 0;\r\n    color: rgba(226, 236, 255, 0.66);\r\n    font-size: clamp(16px, 1.2vw, 18px);\r\n    line-height: 1.66;\r\n  }\r\n\r\n  .cst-solutions__cta {\r\n    appearance: none;\r\n    -webkit-appearance: none;\r\n    position: relative;\r\n    display: inline-flex;\r\n    flex: 0 0 auto;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 12px;\r\n    min-height: 58px;\r\n    padding: 0 28px;\r\n    border: 1px solid rgba(138, 186, 255, 0.28);\r\n    border-radius: 999px;\r\n    background:\r\n      linear-gradient(110deg, transparent 0%, transparent 34%, rgba(255, 255, 255, 0.76) 50%, transparent 66%, transparent 100%),\r\n      linear-gradient(135deg, #2f66f5 0%, #74a7ff 100%);\r\n    background-size: 260% 100%, 100% 100%;\r\n    background-position: -180% 0, 0 0;\r\n    background-repeat: no-repeat;\r\n    box-shadow:\r\n      0 24px 70px rgba(47, 102, 245, 0.28),\r\n      inset 0 1px 0 rgba(255, 255, 255, 0.24);\r\n    color: #ffffff;\r\n    font-family: var(--solutions-body-font);\r\n    font-size: 15px;\r\n    font-weight: 800;\r\n    line-height: 1;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    transition:\r\n      transform 420ms cubic-bezier(0.19, 1, 0.22, 1),\r\n      box-shadow 420ms ease,\r\n      filter 420ms ease;\r\n  }\r\n\r\n  .cst-solutions__cta:hover,\r\n  .cst-solutions__cta:focus-visible {\r\n    transform: translateY(-4px);\r\n    box-shadow:\r\n      0 32px 88px rgba(47, 102, 245, 0.36),\r\n      inset 0 1px 0 rgba(255, 255, 255, 0.28);\r\n    filter: brightness(1.06);\r\n    animation: cstSolutionsCtaSweep 1.25s cubic-bezier(0.19, 1, 0.22, 1);\r\n  }\r\n\r\n  .cst-solutions-reveal {\r\n    opacity: 0;\r\n    transform: translateY(34px) scale(0.985);\r\n    filter: blur(12px);\r\n    transition:\r\n      opacity 1050ms ease,\r\n      transform 1050ms cubic-bezier(0.19, 1, 0.22, 1),\r\n      filter 1050ms ease;\r\n    transition-delay: var(--delay, 0ms);\r\n    will-change: opacity, transform, filter;\r\n  }\r\n\r\n  .cst-solutions.is-visible .cst-solutions-reveal {\r\n    opacity: 1;\r\n    transform: translateY(0) scale(1);\r\n    filter: blur(0);\r\n  }\r\n\r\n  @keyframes cstSolutionsGridDrift {\r\n    from {\r\n      background-position: 0 0, 0 0, 0 0;\r\n    }\r\n    to {\r\n      background-position: 104px 104px, 104px 104px, 26px 26px;\r\n    }\r\n  }\r\n\r\n  @keyframes cstSolutionsHalo {\r\n    0%, 100% {\r\n      transform: scale(1) rotate(0deg);\r\n      opacity: 0.72;\r\n    }\r\n    50% {\r\n      transform: scale(1.045) rotate(4deg);\r\n      opacity: 0.92;\r\n    }\r\n  }\r\n\r\n  @keyframes cstSolutionsPanelFloat {\r\n    0%, 100% {\r\n      transform: translate3d(0, 0, 0);\r\n    }\r\n    50% {\r\n      transform: translate3d(0, -12px, 0);\r\n    }\r\n  }\r\n\r\n  @keyframes cstSolutionsScan {\r\n    0%, 42% {\r\n      transform: translateX(-130%);\r\n    }\r\n    68%, 100% {\r\n      transform: translateX(130%);\r\n    }\r\n  }\r\n\r\n  @keyframes cstSolutionsTitleSheen {\r\n    0%, 100% {\r\n      background-position: 0% 50%;\r\n    }\r\n    50% {\r\n      background-position: 100% 50%;\r\n    }\r\n  }\r\n\r\n  @keyframes cstSolutionsCtaSweep {\r\n    from {\r\n      background-position: -180% 0, 0 0;\r\n    }\r\n    to {\r\n      background-position: 180% 0, 0 0;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 1120px) {\r\n    .cst-solutions__inner {\r\n      width: min(900px, calc(100% - 48px));\r\n    }\r\n\r\n    .cst-solutions__intro,\r\n    .cst-solutions__cards {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .cst-solutions__visual {\r\n      min-height: auto;\r\n    }\r\n\r\n    .cst-solutions__card {\r\n      min-height: auto;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 720px) {\r\n    .cst-solutions {\r\n      padding: 72px 0;\r\n    }\r\n\r\n    .cst-solutions__inner {\r\n      width: min(100% - 28px, 560px);\r\n    }\r\n\r\n    .cst-solutions__title {\r\n      font-size: clamp(38px, 11vw, 54px);\r\n    }\r\n\r\n    .cst-solutions__system {\r\n      min-height: auto;\r\n      padding: 22px;\r\n    }\r\n\r\n    .cst-solutions__screen {\r\n      min-height: auto;\r\n    }\r\n\r\n    .cst-solutions__layers {\r\n      padding: 18px;\r\n    }\r\n\r\n    .cst-solutions__layer {\r\n      grid-template-columns: 1fr;\r\n      gap: 12px;\r\n    }\r\n\r\n    .cst-solutions__layer em {\r\n      display: none;\r\n    }\r\n\r\n    .cst-solutions__metric-row {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .cst-solutions__footer {\r\n      display: grid;\r\n      justify-items: start;\r\n    }\r\n\r\n    .cst-solutions__cta {\r\n      width: 100%;\r\n      padding: 0 20px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"cst-solutions\" id=\"solutions\" aria-label=\"Computer Solution Trio solutions section\">\r\n  <div class=\"cst-solutions__inner\">\r\n    <div class=\"cst-solutions__intro\">\r\n      <div class=\"cst-solutions__copy\">\r\n        <p class=\"cst-solutions__eyebrow cst-solutions-reveal\" style=\"--delay: 80ms;\">What I Build<\/p>\r\n\r\n        <h2 class=\"cst-solutions__title cst-solutions-reveal\" style=\"--delay: 180ms;\">\r\n          Practical website solutions\r\n          <span>for small business growth.<\/span>\r\n        <\/h2>\r\n\r\n        <p class=\"cst-solutions__lead cst-solutions-reveal\" style=\"--delay: 300ms;\">\r\n          Choose the level of help your business needs now: a clearer website, a practical web system,\r\n          or a focused strategy review before you invest in redesign.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"cst-solutions__visual cst-solutions-reveal\" style=\"--delay: 380ms;\">\r\n        <div class=\"cst-solutions__system\" aria-label=\"Website solution system visual\">\r\n          <p class=\"cst-solutions__system-kicker\">Website business tool stack<\/p>\r\n\r\n          <div class=\"cst-solutions__screen\">\r\n            <div class=\"cst-solutions__screen-top\" aria-hidden=\"true\">\r\n              <span class=\"cst-solutions__dot\"><\/span>\r\n              <span class=\"cst-solutions__dot\"><\/span>\r\n              <span class=\"cst-solutions__dot\"><\/span>\r\n            <\/div>\r\n\r\n            <div class=\"cst-solutions__layers\">\r\n              <div class=\"cst-solutions__layer is-active\" data-layer=\"1\" data-code=\"01\">\r\n                <div>\r\n                  <strong>Clarity<\/strong>\r\n                  <span>Positioning, message, offer, and visitor path.<\/span>\r\n                <\/div>\r\n                <em aria-hidden=\"true\"><\/em>\r\n              <\/div>\r\n\r\n              <div class=\"cst-solutions__layer\" data-layer=\"2\" data-code=\"02\">\r\n                <div>\r\n                  <strong>Experience<\/strong>\r\n                  <span>Premium page design that guides people to act.<\/span>\r\n                <\/div>\r\n                <em aria-hidden=\"true\"><\/em>\r\n              <\/div>\r\n\r\n              <div class=\"cst-solutions__layer\" data-layer=\"3\" data-code=\"03\">\r\n                <div>\r\n                  <strong>System<\/strong>\r\n                  <span>Enquiries, bookings, follow-up, and workflow support.<\/span>\r\n                <\/div>\r\n                <em aria-hidden=\"true\"><\/em>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"cst-solutions__metric-row\" aria-label=\"Solution outcomes\">\r\n            <div class=\"cst-solutions__metric\">\r\n              <strong>01<\/strong>\r\n              <span>Clarify the offer<\/span>\r\n            <\/div>\r\n            <div class=\"cst-solutions__metric\">\r\n              <strong>02<\/strong>\r\n              <span>Guide the visitor<\/span>\r\n            <\/div>\r\n            <div class=\"cst-solutions__metric\">\r\n              <strong>03<\/strong>\r\n              <span>Capture the lead<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cst-solutions__cards\" aria-label=\"Computer Solution Trio solution options\">\r\n      <button class=\"cst-solutions__card cst-solutions-reveal is-active\" type=\"button\" data-solution=\"1\" style=\"--delay: 520ms;\">\r\n        <span class=\"cst-solutions__card-inner\">\r\n          <span class=\"cst-solutions__number\">01<\/span>\r\n          <h3>Website Redesign<\/h3>\r\n          <p>For businesses whose website feels outdated, unclear, or disconnected from the way they win clients today.<\/p>\r\n          <span class=\"cst-solutions__tags\">\r\n            <span class=\"cst-solutions__tag\">Positioning<\/span>\r\n            <span class=\"cst-solutions__tag\">Page Flow<\/span>\r\n            <span class=\"cst-solutions__tag\">Conversion<\/span>\r\n          <\/span>\r\n        <\/span>\r\n      <\/button>\r\n\r\n      <button class=\"cst-solutions__card cst-solutions-reveal\" type=\"button\" data-solution=\"2\" style=\"--delay: 640ms;\">\r\n        <span class=\"cst-solutions__card-inner\">\r\n          <span class=\"cst-solutions__number\">02<\/span>\r\n          <h3>Web Systems<\/h3>\r\n          <p>Practical website tools that help capture enquiries, bookings, form submissions, and follow-up actions.<\/p>\r\n          <span class=\"cst-solutions__tags\">\r\n            <span class=\"cst-solutions__tag\">Forms<\/span>\r\n            <span class=\"cst-solutions__tag\">Bookings<\/span>\r\n            <span class=\"cst-solutions__tag\">Workflow<\/span>\r\n          <\/span>\r\n        <\/span>\r\n      <\/button>\r\n\r\n      <button class=\"cst-solutions__card cst-solutions-reveal\" type=\"button\" data-solution=\"3\" style=\"--delay: 760ms;\">\r\n        <span class=\"cst-solutions__card-inner\">\r\n          <span class=\"cst-solutions__number\">03<\/span>\r\n          <h3>Website Review<\/h3>\r\n          <p>A focused strategy review that shows what is stopping visitors from understanding, trusting, and enquiring.<\/p>\r\n          <span class=\"cst-solutions__tags\">\r\n            <span class=\"cst-solutions__tag\">Audit<\/span>\r\n            <span class=\"cst-solutions__tag\">Strategy<\/span>\r\n            <span class=\"cst-solutions__tag\">Next Steps<\/span>\r\n          <\/span>\r\n        <\/span>\r\n      <\/button>\r\n    <\/div>\r\n\r\n    <div class=\"cst-solutions__footer cst-solutions-reveal\" style=\"--delay: 880ms;\">\r\n      <p>\r\n        The best starting point is usually a clear review of what your website needs to do for the business,\r\n        then building only what moves that outcome forward.\r\n      <\/p>\r\n\r\n      <!-- Replace 1234 with your Elementor Pro popup ID -->\r\n      <button\r\n        class=\"cst-solutions__cta cst-open-review-popup\"\r\n        type=\"button\"\r\n        data-elementor-popup-id=\"1234\"\r\n        aria-label=\"Request a website review\"\r\n      >\r\n        Request A Website Review\r\n        <span aria-hidden=\"true\">&rsaquo;<\/span>\r\n      <\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  (function () {\r\n    var solutionSections = document.querySelectorAll(\".cst-solutions\");\r\n\r\n    solutionSections.forEach(function (section) {\r\n      var cards = section.querySelectorAll(\".cst-solutions__card\");\r\n      var layers = section.querySelectorAll(\".cst-solutions__layer\");\r\n\r\n      function setActiveSolution(solution) {\r\n        cards.forEach(function (card) {\r\n          card.classList.toggle(\"is-active\", card.getAttribute(\"data-solution\") === solution);\r\n        });\r\n\r\n        layers.forEach(function (layer) {\r\n          layer.classList.toggle(\"is-active\", layer.getAttribute(\"data-layer\") === solution);\r\n        });\r\n      }\r\n\r\n      setActiveSolution(\"1\");\r\n\r\n      cards.forEach(function (card) {\r\n        card.addEventListener(\"pointerenter\", function () {\r\n          setActiveSolution(card.getAttribute(\"data-solution\"));\r\n        });\r\n\r\n        card.addEventListener(\"focus\", function () {\r\n          setActiveSolution(card.getAttribute(\"data-solution\"));\r\n        });\r\n\r\n        card.addEventListener(\"pointermove\", function (event) {\r\n          var rect = card.getBoundingClientRect();\r\n          var x = ((event.clientX - rect.left) \/ rect.width) * 100;\r\n          var y = ((event.clientY - rect.top) \/ rect.height) * 100;\r\n          card.style.setProperty(\"--card-x\", x + \"%\");\r\n          card.style.setProperty(\"--card-y\", y + \"%\");\r\n        });\r\n      });\r\n\r\n      section.addEventListener(\"pointermove\", function (event) {\r\n        var rect = section.getBoundingClientRect();\r\n        var x = ((event.clientX - rect.left) \/ rect.width) * 100;\r\n        var y = ((event.clientY - rect.top) \/ rect.height) * 100;\r\n        section.style.setProperty(\"--solutions-mouse-x\", x + \"%\");\r\n        section.style.setProperty(\"--solutions-mouse-y\", y + \"%\");\r\n      });\r\n\r\n      section.addEventListener(\"pointerleave\", function () {\r\n        section.style.setProperty(\"--solutions-mouse-x\", \"68%\");\r\n        section.style.setProperty(\"--solutions-mouse-y\", \"22%\");\r\n      });\r\n\r\n      if (\"IntersectionObserver\" in window) {\r\n        var observer = new IntersectionObserver(\r\n          function (entries) {\r\n            entries.forEach(function (entry) {\r\n              if (entry.isIntersecting) {\r\n                entry.target.classList.add(\"is-visible\");\r\n                observer.unobserve(entry.target);\r\n              }\r\n            });\r\n          },\r\n          { threshold: 0.18 }\r\n        );\r\n\r\n        observer.observe(section);\r\n      } else {\r\n        section.classList.add(\"is-visible\");\r\n      }\r\n    });\r\n\r\n    document.addEventListener(\"click\", function (event) {\r\n      var button = event.target.closest(\".cst-open-review-popup\");\r\n\r\n      if (!button) return;\r\n\r\n      event.preventDefault();\r\n\r\n      var popupId = button.getAttribute(\"data-elementor-popup-id\");\r\n\r\n      if (\r\n        popupId &&\r\n        window.elementorProFrontend &&\r\n        window.elementorProFrontend.modules &&\r\n        window.elementorProFrontend.modules.popup\r\n      ) {\r\n        window.elementorProFrontend.modules.popup.showPopup({\r\n          id: parseInt(popupId, 10)\r\n        });\r\n      }\r\n    });\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>COMPUTER SOLUTION TRIO Websites built as business tools. Web strategy, redesign, and practical systems for small businesses that need more enquiries, bookings, and sales. Request A Website Review &gt; View Solutions &gt; \ud83d\udc4d Fast, simple, beautifully done, and exactly what we needed. Bianca Britney 15 Years Helping businesses get more clients. Trusted by small businesses [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/testsmb.com\/maisonsuri\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/testsmb.com\/maisonsuri\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/testsmb.com\/maisonsuri\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/testsmb.com\/maisonsuri\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/testsmb.com\/maisonsuri\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":341,"href":"https:\/\/testsmb.com\/maisonsuri\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":430,"href":"https:\/\/testsmb.com\/maisonsuri\/wp-json\/wp\/v2\/pages\/7\/revisions\/430"}],"wp:attachment":[{"href":"https:\/\/testsmb.com\/maisonsuri\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}