{"id":15,"date":"2026-10-14T11:19:03","date_gmt":"2026-10-14T10:19:03","guid":{"rendered":"https:\/\/main.hastafarin.com\/?page_id=15"},"modified":"2026-10-19T08:50:35","modified_gmt":"2026-10-19T07:50:35","slug":"home","status":"publish","type":"page","link":"https:\/\/hastafarin.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15\" class=\"elementor elementor-15\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52c81af e-con e-atomic-element e-flexbox-base e-default-div e-52c81af-0d6591c \" data-id=\"52c81af\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"52c81af\" data-e-type=\"e-flexbox\" data-id=\"52c81af\">\n    \t\t<div class=\"elementor-element elementor-element-d9b1898 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"d9b1898\" 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=\"1500\" height=\"772\" src=\"https:\/\/hastafarin.com\/wp-content\/uploads\/2026\/10\/hastafarin-slide.webp\" class=\"attachment-full size-full wp-image-97\" alt=\"\" srcset=\"https:\/\/hastafarin.com\/wp-content\/uploads\/2026\/10\/hastafarin-slide.webp 1500w, https:\/\/hastafarin.com\/wp-content\/uploads\/2026\/10\/hastafarin-slide-300x154.webp 300w, https:\/\/hastafarin.com\/wp-content\/uploads\/2026\/10\/hastafarin-slide-1024x527.webp 1024w, https:\/\/hastafarin.com\/wp-content\/uploads\/2026\/10\/hastafarin-slide-768x395.webp 768w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-000000b9 e-con-full ha-design ha-home elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"000000b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-00000056 e-con-full expertise-strip e-flex e-con e-child\" data-id=\"00000056\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-00000055 e-con-full container e-flex e-con e-child\" data-id=\"00000055\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00000049 elementor-widget elementor-widget-text-editor\" data-id=\"00000049\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tIN PURSUIT OF WELLBEING\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0000004c e-con-full e-flex e-con e-child\" data-id=\"0000004c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0000004a ha-artwork elementor-widget elementor-widget-html\" data-id=\"0000004a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"icon\" fill=\"none\" height=\"24\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" width=\"24\"><path d=\"M9 3h6M10 3v7L5 19a1 1 0 0 0 1 2h12a1 1 0 0 0 1-2l-5-9V3M8 15h8\"><\/path><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0000004b elementor-widget elementor-widget-text-editor\" data-id=\"0000004b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tPharmaceuticals\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0000004d e-con-full e-flex e-con e-child\" data-id=\"0000004d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00000050 e-con-full e-flex e-con e-child\" data-id=\"00000050\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0000004e ha-artwork elementor-widget elementor-widget-html\" data-id=\"0000004e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"icon\" fill=\"none\" height=\"24\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" width=\"24\"><path d=\"m12 3 8 3v6c0 5-8 9-8 9s-8-4-8-9V6l8-3Z\"><\/path><path d=\"m8 12 3 3 5-6\"><\/path><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0000004f elementor-widget elementor-widget-text-editor\" data-id=\"0000004f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tNutraceuticals\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00000051 e-con-full e-flex e-con e-child\" data-id=\"00000051\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00000054 e-con-full e-flex e-con e-child\" data-id=\"00000054\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00000052 ha-artwork elementor-widget elementor-widget-html\" data-id=\"00000052\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"icon\" fill=\"none\" height=\"24\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" width=\"24\"><path d=\"M20 3c-9-1-17 4-16 12 1 6 13 7 16-12ZM4 21 16 9\"><\/path><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00000053 elementor-widget elementor-widget-text-editor\" data-id=\"00000053\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tHerbal products\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73c4ac3 e-con e-atomic-element e-flexbox-base e-default-div e-d040e77 \" data-id=\"73c4ac3\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"73c4ac3\" data-e-type=\"e-flexbox\" data-id=\"73c4ac3\">\n    \t\t<div class=\"elementor-element elementor-element-8c133b3 elementor-widget elementor-widget-html\" data-id=\"8c133b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"hf-about\" id=\"hf-about\">\r\n  <div class=\"hf-container\">\r\n\r\n    <div class=\"hf-copy\">\r\n      <h2>About Hastafarin<\/h2>\r\n\r\n      <p>At Hastafarin Co, with extensive experience in the pharmaceutical industry, we use advanced technology to ensure that the best medicines in our class are delivered and that access is extended to all patients in our territory.<\/p>\r\n\r\n      <p>In Persian, HAST means \u201cexistence\u201d and \u201clife\u201d and AFARIN means \u201ccreator\u201d.<\/p>\r\n\r\n      <p>The logo of Hastafarin is a portrayal of Lotus! In Persian culture, flowers hold a special place. Some have a mysterious origin as to be considered mythical. One popular flower is the lotus, otherwise known in Iran as the flower of Anahita (Venus) because of its magical power in Iranian myths. Anahita was a symbol of femininity in ancient Iran. It was the symbol of the sun and water as well.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"hf-visual\">\r\n      <div class=\"hf-glow\"><\/div>\r\n\r\n      <svg class=\"hf-molecule\" viewBox=\"0 0 600 500\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\r\n        <defs>\r\n          <radialGradient id=\"hf-gold\" cx=\"30%\" cy=\"24%\" r=\"76%\">\r\n            <stop offset=\"0%\" stop-color=\"#fff0ce\"\/>\r\n            <stop offset=\"35%\" stop-color=\"#ffd092\"\/>\r\n            <stop offset=\"72%\" stop-color=\"#ed9e56\"\/>\r\n            <stop offset=\"100%\" stop-color=\"#b96d34\"\/>\r\n          <\/radialGradient>\r\n\r\n          <radialGradient id=\"hf-deep\" cx=\"28%\" cy=\"22%\" r=\"80%\">\r\n            <stop offset=\"0%\" stop-color=\"#ffedc4\"\/>\r\n            <stop offset=\"48%\" stop-color=\"#e5ad6b\"\/>\r\n            <stop offset=\"100%\" stop-color=\"#a76532\"\/>\r\n          <\/radialGradient>\r\n\r\n          <filter id=\"hf-shadow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\">\r\n            <feGaussianBlur in=\"SourceAlpha\" stdDeviation=\"4\"\/>\r\n            <feOffset dy=\"4\"\/>\r\n            <feComponentTransfer>\r\n              <feFuncA type=\"linear\" slope=\".15\"\/>\r\n            <\/feComponentTransfer>\r\n            <feMerge>\r\n              <feMergeNode\/>\r\n              <feMergeNode in=\"SourceGraphic\"\/>\r\n            <\/feMerge>\r\n          <\/filter>\r\n        <\/defs>\r\n\r\n        <!-- Orbit rings -->\r\n        <g class=\"hf-orbit\">\r\n          <ellipse cx=\"300\" cy=\"250\" rx=\"220\" ry=\"145\"\/>\r\n          <ellipse cx=\"300\" cy=\"250\" rx=\"155\" ry=\"220\" transform=\"rotate(34 300 250)\"\/>\r\n          <ellipse cx=\"300\" cy=\"250\" rx=\"220\" ry=\"145\" transform=\"rotate(-48 300 250)\"\/>\r\n        <\/g>\r\n\r\n        <!-- Background molecular connections -->\r\n        <g class=\"hf-layer\" data-depth=\".25\">\r\n          <g class=\"hf-bonds\">\r\n            <path d=\"M175 150 L270 85 L365 135 L455 75\"\/>\r\n            <path d=\"M175 150 L225 285 L335 230 L390 320 L475 365\"\/>\r\n            <path d=\"M270 85 L280 220 L225 285\"\/>\r\n            <path d=\"M280 220 L365 135\"\/>\r\n            <path d=\"M175 150 L280 220\"\/>\r\n          <\/g>\r\n        <\/g>\r\n\r\n        <!-- Floating particles -->\r\n        <g class=\"hf-layer\" data-depth=\"1.2\">\r\n          <circle class=\"hf-node small deep hf-float-1\" cx=\"455\" cy=\"75\" r=\"24\"\/>\r\n          <circle class=\"hf-node small hf-float-2\" cx=\"475\" cy=\"365\" r=\"19\"\/>\r\n          <circle class=\"hf-node tiny hf-float-3\" cx=\"105\" cy=\"168\" r=\"7\"\/>\r\n          <circle class=\"hf-node small deep hf-float-4\" cx=\"130\" cy=\"95\" r=\"15\"\/>\r\n        <\/g>\r\n\r\n        <!-- Main molecule -->\r\n        <g class=\"hf-layer\" data-depth=\".75\" filter=\"url(#hf-shadow)\">\r\n          <g class=\"hf-bonds hf-bonds-main\">\r\n            <path d=\"M175 150 L270 85 L365 135\"\/>\r\n            <path d=\"M175 150 L225 285 L335 230\"\/>\r\n            <path d=\"M270 85 L280 220 L225 285\"\/>\r\n            <path d=\"M280 220 L365 135\"\/>\r\n            <path d=\"M280 220 L390 320\"\/>\r\n            <path d=\"M175 150 L280 220\"\/>\r\n          <\/g>\r\n\r\n          <circle class=\"hf-node hf-float-1\" cx=\"175\" cy=\"150\" r=\"33\"\/>\r\n          <circle class=\"hf-node hf-float-2\" cx=\"270\" cy=\"85\" r=\"25\"\/>\r\n          <circle class=\"hf-node hf-float-3\" cx=\"365\" cy=\"135\" r=\"36\"\/>\r\n          <circle class=\"hf-node deep hf-float-4\" cx=\"280\" cy=\"220\" r=\"45\"\/>\r\n          <circle class=\"hf-node deep hf-float-5\" cx=\"225\" cy=\"285\" r=\"33\"\/>\r\n          <circle class=\"hf-node hf-float-6\" cx=\"335\" cy=\"230\" r=\"24\"\/>\r\n          <circle class=\"hf-node hf-float-2\" cx=\"390\" cy=\"320\" r=\"19\"\/>\r\n        <\/g>\r\n\r\n        <!-- Foreground particles -->\r\n        <g class=\"hf-layer\" data-depth=\"1.5\">\r\n          <circle class=\"hf-node small hf-float-5\" cx=\"145\" cy=\"355\" r=\"13\"\/>\r\n          <circle class=\"hf-node tiny hf-float-6\" cx=\"420\" cy=\"205\" r=\"6\"\/>\r\n          <circle class=\"hf-node small hf-float-1\" cx=\"310\" cy=\"375\" r=\"12\"\/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  #hf-about {\r\n    --hf-bg: #f8f7f2;\r\n    --hf-green: #24483d;\r\n    --hf-orange: #e78b43;\r\n    --hf-text: #59665f;\r\n\r\n    position: relative;\r\n    width: 100%;\r\n    padding: 80px 5%;\r\n    overflow: hidden;\r\n    isolation: isolate;\r\n    background: var(--hf-bg);\r\n    color: var(--hf-green);\r\n    direction: ltr;\r\n  }\r\n\r\n  #hf-about,\r\n  #hf-about * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  #hf-about .hf-container {\r\n    max-width: 1400px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\r\n    align-items: center;\r\n    gap: clamp(30px, 5vw, 80px);\r\n  }\r\n\r\n  #hf-about .hf-copy {\r\n    position: relative;\r\n    z-index: 2;\r\n    min-width: 0;\r\n  }\r\n\r\n  #hf-about .hf-copy h2 {\r\n    margin: 0 0 28px;\r\n    padding: 0;\r\n    color: var(--hf-orange);\r\n    font-family: Georgia, \"Times New Roman\", serif;\r\n    font-size: clamp(36px, 4vw, 56px);\r\n    line-height: 1.2;\r\n    font-weight: 700;\r\n    letter-spacing: -1px;\r\n  }\r\n\r\n  #hf-about .hf-copy p {\r\n    margin: 0 0 20px;\r\n    padding: 0;\r\n    color: var(--hf-text);\r\n    font-size: 16px;\r\n    line-height: 1.9;\r\n    font-weight: 400;\r\n  }\r\n\r\n  #hf-about .hf-visual {\r\n    position: relative;\r\n    width: 100%;\r\n    max-width: 650px;\r\n    aspect-ratio: 600 \/ 500;\r\n    margin: 0 auto;\r\n    cursor: grab;\r\n    touch-action: pan-y;\r\n  }\r\n\r\n  #hf-about .hf-visual:active {\r\n    cursor: grabbing;\r\n  }\r\n\r\n  #hf-about .hf-glow {\r\n    position: absolute;\r\n    width: 75%;\r\n    aspect-ratio: 1;\r\n    left: 50%;\r\n    top: 50%;\r\n    transform: translate(-50%, -50%);\r\n    border-radius: 50%;\r\n    background: radial-gradient(\r\n      circle,\r\n      rgba(230, 169, 98, .25),\r\n      rgba(230, 169, 98, .08) 48%,\r\n      transparent 72%\r\n    );\r\n    filter: blur(15px);\r\n    pointer-events: none;\r\n    animation: hf-glow 6s ease-in-out infinite alternate;\r\n  }\r\n\r\n  #hf-about .hf-molecule {\r\n    position: relative;\r\n    z-index: 1;\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    overflow: visible;\r\n  }\r\n\r\n  #hf-about .hf-orbit {\r\n    fill: none;\r\n    stroke: #d8d9ca;\r\n    stroke-width: 1.5;\r\n    opacity: .8;\r\n    transform-box: view-box;\r\n    transform-origin: 300px 250px;\r\n    animation: hf-orbit 48s linear infinite;\r\n  }\r\n\r\n  #hf-about .hf-orbit ellipse:nth-child(2) {\r\n    stroke: #e5d7c2;\r\n    animation: hf-orbit-pulse 6s ease-in-out infinite alternate;\r\n  }\r\n\r\n  #hf-about .hf-bonds {\r\n    fill: none;\r\n    stroke: #bdc8ba;\r\n    stroke-width: 7;\r\n    stroke-linecap: round;\r\n    stroke-linejoin: round;\r\n  }\r\n\r\n  #hf-about .hf-bonds-main {\r\n    stroke: #c9bda6;\r\n    stroke-width: 8;\r\n  }\r\n\r\n  #hf-about .hf-node {\r\n    fill: url(#hf-gold);\r\n    stroke: rgba(255,255,255,.55);\r\n    stroke-width: 1.2;\r\n    transform-box: fill-box;\r\n    transform-origin: center;\r\n    will-change: transform, opacity;\r\n  }\r\n\r\n  #hf-about .hf-node.deep {\r\n    fill: url(#hf-deep);\r\n  }\r\n\r\n  #hf-about .hf-node.tiny {\r\n    fill: #e99a50;\r\n    stroke: #f4d9b1;\r\n  }\r\n\r\n  #hf-about .hf-layer {\r\n    transform-box: fill-box;\r\n    transform-origin: center;\r\n    will-change: transform;\r\n  }\r\n\r\n  \/* Individual movement for each sphere *\/\r\n  #hf-about .hf-float-1 {\r\n    animation:\r\n      hf-node-glow 4.2s ease-in-out infinite alternate,\r\n      hf-float-1 6.8s ease-in-out infinite;\r\n  }\r\n\r\n  #hf-about .hf-float-2 {\r\n    animation:\r\n      hf-node-glow 4.8s ease-in-out infinite alternate,\r\n      hf-float-2 7.6s ease-in-out infinite;\r\n  }\r\n\r\n  #hf-about .hf-float-3 {\r\n    animation:\r\n      hf-node-glow 3.8s ease-in-out infinite alternate,\r\n      hf-float-3 5.9s ease-in-out infinite;\r\n  }\r\n\r\n  #hf-about .hf-float-4 {\r\n    animation:\r\n      hf-node-glow 5.2s ease-in-out infinite alternate,\r\n      hf-float-4 8.4s ease-in-out infinite;\r\n  }\r\n\r\n  #hf-about .hf-float-5 {\r\n    animation:\r\n      hf-node-glow 4.4s ease-in-out infinite alternate,\r\n      hf-float-5 6.3s ease-in-out infinite;\r\n  }\r\n\r\n  #hf-about .hf-float-6 {\r\n    animation:\r\n      hf-node-glow 4.9s ease-in-out infinite alternate,\r\n      hf-float-6 7.1s ease-in-out infinite;\r\n  }\r\n\r\n  @keyframes hf-orbit {\r\n    from { transform: rotate(0deg); }\r\n    to { transform: rotate(360deg); }\r\n  }\r\n\r\n  @keyframes hf-orbit-pulse {\r\n    from { opacity: .35; }\r\n    to { opacity: .9; }\r\n  }\r\n\r\n  @keyframes hf-node-glow {\r\n    from { opacity: .82; }\r\n    to { opacity: 1; }\r\n  }\r\n\r\n  @keyframes hf-glow {\r\n    from { opacity: .65; scale: .94; }\r\n    to { opacity: 1; scale: 1.08; }\r\n  }\r\n\r\n  @keyframes hf-float-1 {\r\n    0%   { transform: translate(0px, 0px) scale(1); }\r\n    25%  { transform: translate(3px, -6px) scale(1.02); }\r\n    50%  { transform: translate(-2px, -10px) scale(0.99); }\r\n    75%  { transform: translate(-5px, -3px) scale(1.015); }\r\n    100% { transform: translate(0px, 0px) scale(1); }\r\n  }\r\n\r\n  @keyframes hf-float-2 {\r\n    0%   { transform: translate(0px, 0px) scale(1); }\r\n    20%  { transform: translate(-4px, -4px) scale(1.015); }\r\n    50%  { transform: translate(5px, -8px) scale(0.985); }\r\n    80%  { transform: translate(2px, -2px) scale(1.02); }\r\n    100% { transform: translate(0px, 0px) scale(1); }\r\n  }\r\n\r\n  @keyframes hf-float-3 {\r\n    0%   { transform: translate(0px, 0px) scale(1); }\r\n    30%  { transform: translate(2px, -5px) scale(1.03); }\r\n    55%  { transform: translate(-3px, -7px) scale(0.97); }\r\n    85%  { transform: translate(4px, -2px) scale(1.01); }\r\n    100% { transform: translate(0px, 0px) scale(1); }\r\n  }\r\n\r\n  @keyframes hf-float-4 {\r\n    0%   { transform: translate(0px, 0px) scale(1); }\r\n    25%  { transform: translate(-5px, -3px) scale(1.015); }\r\n    45%  { transform: translate(-1px, -11px) scale(0.99); }\r\n    75%  { transform: translate(4px, -6px) scale(1.02); }\r\n    100% { transform: translate(0px, 0px) scale(1); }\r\n  }\r\n\r\n  @keyframes hf-float-5 {\r\n    0%   { transform: translate(0px, 0px) scale(1); }\r\n    18%  { transform: translate(2px, -3px) scale(1.01); }\r\n    48%  { transform: translate(6px, -9px) scale(0.985); }\r\n    78%  { transform: translate(-2px, -5px) scale(1.02); }\r\n    100% { transform: translate(0px, 0px) scale(1); }\r\n  }\r\n\r\n  @keyframes hf-float-6 {\r\n    0%   { transform: translate(0px, 0px) scale(1); }\r\n    22%  { transform: translate(-3px, -5px) scale(1.025); }\r\n    52%  { transform: translate(3px, -6px) scale(0.98); }\r\n    82%  { transform: translate(-1px, -1px) scale(1.015); }\r\n    100% { transform: translate(0px, 0px) scale(1); }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    #hf-about {\r\n      padding: 50px 22px;\r\n    }\r\n\r\n    #hf-about .hf-container {\r\n      grid-template-columns: minmax(0, 1fr);\r\n      gap: 20px;\r\n    }\r\n\r\n    #hf-about .hf-copy h2 {\r\n      font-size: clamp(36px, 8vw, 48px);\r\n      margin-bottom: 22px;\r\n    }\r\n\r\n    #hf-about .hf-copy p {\r\n      font-size: 14px;\r\n      line-height: 1.85;\r\n      margin-bottom: 18px;\r\n    }\r\n\r\n    #hf-about .hf-visual {\r\n      width: 100%;\r\n      max-width: 500px;\r\n    }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    #hf-about .hf-orbit,\r\n    #hf-about .hf-node,\r\n    #hf-about .hf-glow {\r\n      animation: none !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function initHastafarin() {\r\n    const section = document.getElementById('hf-about');\r\n    if (!section || section.dataset.hfReady === '1') return;\r\n\r\n    const visual = section.querySelector('.hf-visual');\r\n    const layers = visual ? visual.querySelectorAll('.hf-layer') : null;\r\n    if (!visual || !layers || !layers.length) return;\r\n\r\n    section.dataset.hfReady = '1';\r\n\r\n    const reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)');\r\n\r\n    let targetX = 0;\r\n    let targetY = 0;\r\n    let currentX = 0;\r\n    let currentY = 0;\r\n    let frame = null;\r\n\r\n    function animate() {\r\n      frame = null;\r\n\r\n      if (reduceMotion.matches) return;\r\n\r\n      currentX += (targetX - currentX) * 0.08;\r\n      currentY += (targetY - currentY) * 0.08;\r\n\r\n      layers.forEach(function (layer) {\r\n        const depth = parseFloat(layer.dataset.depth) || 0.5;\r\n        layer.style.transform =\r\n          'translate3d(' +\r\n          (currentX * depth) + 'px,' +\r\n          (currentY * depth) + 'px,0)';\r\n      });\r\n\r\n      if (\r\n        Math.abs(targetX - currentX) > 0.05 ||\r\n        Math.abs(targetY - currentY) > 0.05\r\n      ) {\r\n        frame = requestAnimationFrame(animate);\r\n      } else {\r\n        currentX = targetX;\r\n        currentY = targetY;\r\n      }\r\n    }\r\n\r\n    function schedule() {\r\n      if (frame === null && !reduceMotion.matches) {\r\n        frame = requestAnimationFrame(animate);\r\n      }\r\n    }\r\n\r\n    function move(event) {\r\n      if (reduceMotion.matches) return;\r\n\r\n      const rect = visual.getBoundingClientRect();\r\n      if (!rect.width || !rect.height) return;\r\n\r\n      const x = (event.clientX - rect.left) \/ rect.width;\r\n      const y = (event.clientY - rect.top) \/ rect.height;\r\n\r\n      targetX = (x - 0.5) * 36;\r\n      targetY = (y - 0.5) * 36;\r\n\r\n      schedule();\r\n    }\r\n\r\n    function reset() {\r\n      targetX = 0;\r\n      targetY = 0;\r\n      schedule();\r\n    }\r\n\r\n    visual.addEventListener('pointermove', move);\r\n    visual.addEventListener('pointerleave', reset);\r\n\r\n    reduceMotion.addEventListener?.('change', function () {\r\n      if (reduceMotion.matches) {\r\n        if (frame !== null) cancelAnimationFrame(frame);\r\n        frame = null;\r\n\r\n        layers.forEach(function (layer) {\r\n          layer.style.transform = '';\r\n        });\r\n      }\r\n    });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initHastafarin, { once: true });\r\n  } else {\r\n    initHastafarin();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-1d3b3c9 e-con e-atomic-element e-flexbox-base e-default-div e-38370bc \" data-id=\"1d3b3c9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1d3b3c9\" data-e-type=\"e-flexbox\" data-id=\"1d3b3c9\">\n    \t\t<div class=\"elementor-element elementor-element-5a74478 elementor-widget elementor-widget-html\" data-id=\"5a74478\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =========================================================\n   HASTAFARIN \u2014 VISION, MISSION & VALUES\n   Elementor-ready \/ Fully Responsive\n   ========================================================= *\/\n\n.hfvm-section {\n    --hfvm-navy: #24483d;\n    --hfvm-navy-2: #24483d;\n    --hfvm-teal: #e78b43;\n    --hfvm-teal-dark: #c97838;\n    --hfvm-text: #50616c;\n    --hfvm-muted: #7d8c95;\n    --hfvm-line: rgba(36, 72, 61, 0.09);\n    --hfvm-white: #f8f7f2;\n    --hfvm-soft: #f8f7f2;\n    --hfvm-soft-2: #f1eee5;\n\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n    padding: 110px 24px 120px;\n\n    background:\n        radial-gradient(\n            circle at 8% 8%,\n            rgba(231, 139, 67, 0.14),\n            transparent 28%\n        ),\n        radial-gradient(\n            circle at 92% 48%,\n            rgba(36, 72, 61, 0.06),\n            transparent 32%\n        ),\n        linear-gradient(\n            180deg,\n            #f8f7f2 0%,\n            #f8f7f2 48%,\n            #f8f7f2 100%\n        );\n\n    font-family: inherit;\n    isolation: isolate;\n}\n\n.hfvm-section *,\n.hfvm-section *::before,\n.hfvm-section *::after {\n    box-sizing: border-box;\n}\n\n.hfvm-container {\n    width: 100%;\n    max-width: 1240px;\n    margin: 0 auto;\n    position: relative;\n    z-index: 3;\n}\n\n\n\/* =========================================================\n   DECORATIVE BACKGROUND\n   ========================================================= *\/\n\n.hfvm-bg-logo {\n    position: absolute;\n    width: 520px;\n    height: 520px;\n\n    top: 90px;\n    right: -170px;\n\n    opacity: 0.025;\n    pointer-events: none;\n    z-index: 0;\n\n    transform: rotate(-12deg);\n}\n\n.hfvm-bg-logo img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n}\n\n.hfvm-orb {\n    position: absolute;\n    border-radius: 50%;\n    pointer-events: none;\n    z-index: 0;\n}\n\n.hfvm-orb-one {\n    width: 270px;\n    height: 270px;\n\n    left: -170px;\n    top: 42%;\n\n    border: 1px solid rgba(231, 139, 67, 0.15);\n}\n\n.hfvm-orb-one::before,\n.hfvm-orb-one::after {\n    content: \"\";\n    position: absolute;\n    border-radius: inherit;\n    border: 1px solid rgba(231, 139, 67, 0.10);\n}\n\n.hfvm-orb-one::before {\n    inset: 35px;\n}\n\n.hfvm-orb-one::after {\n    inset: 75px;\n}\n\n\n\/* =========================================================\n   SECTION HEADER\n   ========================================================= *\/\n\n.hfvm-heading {\n    max-width: 770px;\n    margin: 0 auto 60px;\n    text-align: center;\n}\n\n.hfvm-kicker {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n\n    min-height: 38px;\n    padding: 8px 17px;\n    margin-bottom: 18px;\n\n    border: 1px solid rgba(201, 120, 56, 0.16);\n    border-radius: 50px;\n\n    background: rgba(255, 255, 255, 0.75);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n\n    color: var(--hfvm-teal-dark);\n\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1;\n    letter-spacing: 2.2px;\n    text-transform: uppercase;\n}\n\n.hfvm-kicker-dot {\n    width: 7px;\n    height: 7px;\n\n    border-radius: 50%;\n    background: var(--hfvm-teal);\n\n    box-shadow:\n        0 0 0 5px rgba(231, 139, 67, 0.12);\n}\n\n.hfvm-heading h2 {\n    margin: 0;\n\n    color: var(--hfvm-navy);\n\n    font-size: clamp(38px, 5vw, 66px);\n    font-weight: 700;\n    line-height: 1.05;\n    letter-spacing: -2px;\n}\n\n.hfvm-heading h2 span {\n    color: var(--hfvm-teal-dark);\n}\n\n.hfvm-heading-line {\n    display: block;\n\n    width: 76px;\n    height: 3px;\n\n    margin: 24px auto 0;\n\n    border-radius: 20px;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            var(--hfvm-teal),\n            transparent\n        );\n}\n\n\n\/* =========================================================\n   VISION & MISSION\n   ========================================================= *\/\n\n.hfvm-primary-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 24px;\n\n    margin-bottom: 95px;\n}\n\n.hfvm-primary-card {\n    position: relative;\n    min-height: 440px;\n    overflow: hidden;\n\n    padding: 46px 44px;\n\n    border: 1px solid var(--hfvm-line);\n    border-radius: 30px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255, 255, 255, 0.98),\n            rgba(247, 251, 251, 0.96)\n        );\n\n    box-shadow:\n        0 24px 70px rgba(36, 72, 61, 0.07);\n\n    transition:\n        transform 0.45s cubic-bezier(.2,.8,.2,1),\n        box-shadow 0.45s ease,\n        border-color 0.45s ease;\n}\n\n.hfvm-primary-card:hover {\n    transform: translateY(-8px);\n\n    border-color: rgba(231, 139, 67, 0.22);\n\n    box-shadow:\n        0 34px 85px rgba(36, 72, 61, 0.11);\n}\n\n.hfvm-primary-card::before {\n    content: \"\";\n    position: absolute;\n\n    width: 250px;\n    height: 250px;\n\n    right: -105px;\n    top: -105px;\n\n    border-radius: 50%;\n\n    background:\n        radial-gradient(\n            circle,\n            rgba(231, 139, 67, 0.18) 0%,\n            rgba(231, 139, 67, 0.05) 48%,\n            transparent 72%\n        );\n\n    transition: transform 0.6s ease;\n}\n\n.hfvm-primary-card:hover::before {\n    transform: scale(1.15);\n}\n\n.hfvm-primary-card::after {\n    content: \"\";\n    position: absolute;\n\n    left: 0;\n    bottom: 0;\n\n    width: 100%;\n    height: 4px;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent 0%,\n            var(--hfvm-teal) 50%,\n            transparent 100%\n        );\n\n    opacity: 0.7;\n}\n\n.hfvm-primary-top {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 20px;\n\n    position: relative;\n    z-index: 2;\n\n    margin-bottom: 40px;\n}\n\n.hfvm-primary-icon {\n    width: 76px;\n    height: 76px;\n\n    flex: 0 0 76px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    border-radius: 23px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(231, 139, 67, 0.18),\n            rgba(231, 139, 67, 0.07)\n        );\n\n    border: 1px solid rgba(231, 139, 67, 0.18);\n}\n\n.hfvm-primary-icon svg {\n    width: 36px;\n    height: 36px;\n\n    stroke: var(--hfvm-teal-dark);\n}\n\n.hfvm-card-number {\n    color: rgba(36, 72, 61, 0.08);\n\n    font-size: 72px;\n    font-weight: 800;\n    line-height: 1;\n    letter-spacing: -4px;\n\n    user-select: none;\n}\n\n.hfvm-primary-content {\n    position: relative;\n    z-index: 2;\n}\n\n.hfvm-primary-title {\n    margin: 0 0 19px;\n\n    color: var(--hfvm-navy);\n\n    font-size: clamp(28px, 3vw, 38px);\n    font-weight: 700;\n    line-height: 1.15;\n    letter-spacing: -1px;\n}\n\n.hfvm-primary-text {\n    margin: 0;\n\n    color: var(--hfvm-text);\n\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.95;\n}\n\n.hfvm-primary-brand {\n    position: absolute;\n\n    right: 28px;\n    bottom: 24px;\n\n    width: 50px;\n    height: 50px;\n\n    opacity: 0.08;\n}\n\n.hfvm-primary-brand img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n}\n\n\n\/* =========================================================\n   VALUES TITLE\n   ========================================================= *\/\n\n.hfvm-values-header {\n    display: grid;\n    grid-template-columns: minmax(0, 0.75fr) minmax(0, 1.25fr);\n    gap: 45px;\n    align-items: end;\n\n    margin-bottom: 38px;\n}\n\n.hfvm-values-label {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n\n    color: var(--hfvm-teal-dark);\n\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 2.4px;\n    text-transform: uppercase;\n}\n\n.hfvm-values-label::before {\n    content: \"\";\n\n    width: 42px;\n    height: 1px;\n\n    background: var(--hfvm-teal);\n}\n\n.hfvm-values-header h3 {\n    margin: 10px 0 0;\n\n    color: var(--hfvm-navy);\n\n    font-size: clamp(34px, 4vw, 52px);\n    font-weight: 700;\n    line-height: 1.1;\n    letter-spacing: -1.6px;\n}\n\n.hfvm-values-decoration {\n    display: flex;\n    justify-content: flex-end;\n    align-items: center;\n}\n\n.hfvm-values-decoration-line {\n    position: relative;\n\n    width: 100%;\n    max-width: 390px;\n    height: 1px;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(36, 72, 61, 0.04),\n            rgba(36, 72, 61, 0.18)\n        );\n}\n\n.hfvm-values-decoration-line::after {\n    content: \"\";\n\n    position: absolute;\n    right: 0;\n    top: 50%;\n\n    width: 9px;\n    height: 9px;\n\n    transform: translateY(-50%);\n\n    border-radius: 50%;\n\n    background: var(--hfvm-teal);\n}\n\n\n\/* =========================================================\n   VALUES GRID\n   ========================================================= *\/\n\n.hfvm-values-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n}\n\n.hfvm-value-card {\n    position: relative;\n    min-height: 285px;\n\n    overflow: hidden;\n\n    padding: 31px 29px 30px;\n\n    border: 1px solid var(--hfvm-line);\n    border-radius: 25px;\n\n    background: rgba(255, 255, 255, 0.86);\n\n    box-shadow:\n        0 14px 45px rgba(36, 72, 61, 0.045);\n\n    transition:\n        transform 0.42s cubic-bezier(.2,.8,.2,1),\n        background 0.42s ease,\n        box-shadow 0.42s ease,\n        border-color 0.42s ease;\n}\n\n.hfvm-value-card:hover {\n    transform: translateY(-7px);\n\n    background: #f8f7f2;\n\n    border-color: rgba(231, 139, 67, 0.20);\n\n    box-shadow:\n        0 26px 60px rgba(36, 72, 61, 0.09);\n}\n\n.hfvm-value-index {\n    position: absolute;\n\n    top: 18px;\n    right: 23px;\n\n    color: rgba(36, 72, 61, 0.055);\n\n    font-size: 48px;\n    font-weight: 800;\n    line-height: 1;\n\n    transition:\n        color 0.4s ease,\n        transform 0.4s ease;\n}\n\n.hfvm-value-card:hover .hfvm-value-index {\n    color: rgba(231, 139, 67, 0.12);\n    transform: translateY(-3px);\n}\n\n.hfvm-value-icon {\n    position: relative;\n\n    width: 58px;\n    height: 58px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    margin-bottom: 28px;\n\n    border-radius: 18px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(231, 139, 67, 0.16),\n            rgba(231, 139, 67, 0.06)\n        );\n\n    border: 1px solid rgba(231, 139, 67, 0.15);\n\n    transition:\n        transform 0.42s ease,\n        background 0.42s ease;\n}\n\n.hfvm-value-card:hover .hfvm-value-icon {\n    transform: rotate(-4deg) scale(1.05);\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(231, 139, 67, 0.22),\n            rgba(231, 139, 67, 0.08)\n        );\n}\n\n.hfvm-value-icon svg {\n    width: 27px;\n    height: 27px;\n\n    fill: none;\n    stroke: var(--hfvm-teal-dark);\n    stroke-width: 1.7;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n}\n\n.hfvm-value-title {\n    position: relative;\n    z-index: 2;\n\n    margin: 0 0 13px;\n\n    color: var(--hfvm-navy);\n\n    font-size: 22px;\n    font-weight: 700;\n    line-height: 1.25;\n    letter-spacing: -0.4px;\n}\n\n.hfvm-value-text {\n    position: relative;\n    z-index: 2;\n\n    margin: 0;\n\n    color: var(--hfvm-text);\n\n    font-size: 14.5px;\n    font-weight: 400;\n    line-height: 1.85;\n}\n\n.hfvm-value-card::after {\n    content: \"\";\n\n    position: absolute;\n\n    width: 145px;\n    height: 145px;\n\n    right: -95px;\n    bottom: -95px;\n\n    border-radius: 50%;\n\n    border: 1px solid rgba(231, 139, 67, 0.13);\n\n    transition:\n        transform 0.5s ease,\n        opacity 0.5s ease;\n\n    opacity: 0.75;\n}\n\n.hfvm-value-card:hover::after {\n    transform: scale(1.2);\n    opacity: 1;\n}\n\n\n\/* =========================================================\n   REVEAL ANIMATIONS\n   ========================================================= *\/\n\n.hfvm-reveal {\n    opacity: 0;\n    transform: translateY(24px);\n\n    transition:\n        opacity 0.8s ease,\n        transform 0.8s cubic-bezier(.2,.75,.2,1);\n}\n\n.hfvm-reveal.hfvm-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\n\/* =========================================================\n   TABLET\n   ========================================================= *\/\n\n@media (max-width: 1024px) {\n\n    .hfvm-section {\n        padding:\n            90px 25px\n            95px;\n    }\n\n    .hfvm-heading {\n        margin-bottom: 48px;\n    }\n\n    .hfvm-primary-grid {\n        gap: 18px;\n        margin-bottom: 78px;\n    }\n\n    .hfvm-primary-card {\n        min-height: 500px;\n        padding: 38px 32px;\n    }\n\n    .hfvm-primary-text {\n        font-size: 15px;\n    }\n\n    .hfvm-values-grid {\n        grid-template-columns:\n            repeat(2, minmax(0, 1fr));\n    }\n\n    .hfvm-value-card {\n        min-height: 260px;\n    }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 767px) {\n\n    .hfvm-section {\n        padding:\n            65px 17px\n            75px;\n    }\n\n    .hfvm-bg-logo {\n        width: 350px;\n        height: 350px;\n\n        right: -180px;\n        top: 40px;\n\n        opacity: 0.02;\n    }\n\n    .hfvm-heading {\n        margin-bottom: 35px;\n    }\n\n    .hfvm-kicker {\n        min-height: 34px;\n\n        padding: 7px 13px;\n\n        font-size: 9px;\n        letter-spacing: 1.7px;\n    }\n\n    .hfvm-heading h2 {\n        font-size: 39px;\n        letter-spacing: -1.3px;\n    }\n\n    .hfvm-heading-line {\n        margin-top: 19px;\n    }\n\n    .hfvm-primary-grid {\n        grid-template-columns: 1fr;\n        gap: 15px;\n\n        margin-bottom: 65px;\n    }\n\n    .hfvm-primary-card {\n        min-height: auto;\n\n        padding:\n            28px 23px\n            34px;\n\n        border-radius: 23px;\n    }\n\n    .hfvm-primary-card:hover {\n        transform: none;\n    }\n\n    .hfvm-primary-top {\n        margin-bottom: 28px;\n    }\n\n    .hfvm-primary-icon {\n        width: 62px;\n        height: 62px;\n\n        flex-basis: 62px;\n\n        border-radius: 18px;\n    }\n\n    .hfvm-primary-icon svg {\n        width: 30px;\n        height: 30px;\n    }\n\n    .hfvm-card-number {\n        font-size: 56px;\n        letter-spacing: -3px;\n    }\n\n    .hfvm-primary-title {\n        margin-bottom: 15px;\n\n        font-size: 28px;\n    }\n\n    .hfvm-primary-text {\n        font-size: 14.5px;\n        line-height: 1.85;\n    }\n\n    .hfvm-primary-brand {\n        width: 38px;\n        height: 38px;\n\n        right: 20px;\n        bottom: 18px;\n    }\n\n    .hfvm-values-header {\n        grid-template-columns: 1fr;\n        gap: 20px;\n\n        margin-bottom: 28px;\n    }\n\n    .hfvm-values-header h3 {\n        font-size: 36px;\n        letter-spacing: -1px;\n    }\n\n    .hfvm-values-decoration {\n        justify-content: flex-start;\n    }\n\n    .hfvm-values-decoration-line {\n        max-width: 120px;\n    }\n\n    .hfvm-values-grid {\n        grid-template-columns: 1fr;\n        gap: 13px;\n    }\n\n    .hfvm-value-card {\n        min-height: auto;\n\n        padding:\n            25px 22px\n            27px;\n\n        border-radius: 20px;\n    }\n\n    .hfvm-value-card:hover {\n        transform: none;\n    }\n\n    .hfvm-value-icon {\n        width: 52px;\n        height: 52px;\n\n        margin-bottom: 22px;\n\n        border-radius: 16px;\n    }\n\n    .hfvm-value-title {\n        font-size: 20px;\n        margin-bottom: 9px;\n    }\n\n    .hfvm-value-text {\n        font-size: 14px;\n        line-height: 1.8;\n    }\n\n    .hfvm-value-index {\n        top: 15px;\n        right: 18px;\n\n        font-size: 42px;\n    }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n   ========================================================= *\/\n\n@media (max-width: 380px) {\n\n    .hfvm-section {\n        padding-left: 14px;\n        padding-right: 14px;\n    }\n\n    .hfvm-heading h2 {\n        font-size: 34px;\n    }\n\n    .hfvm-primary-card {\n        padding-left: 19px;\n        padding-right: 19px;\n    }\n\n}\n\n\n\n\/* Removed decorative card numbers *\/\n.hfvm-card-number,\n.hfvm-value-index {\n    display: none !important;\n}\n\n\/* =========================================================\n   ACCESSIBILITY\n   ========================================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n    .hfvm-reveal {\n        opacity: 1;\n        transform: none;\n        transition: none;\n    }\n\n    .hfvm-primary-card,\n    .hfvm-value-card,\n    .hfvm-value-icon,\n    .hfvm-primary-card::before {\n        transition: none;\n    }\n\n}\n\n\n\/* =========================================================\n   VALUES DIVIDER \u2014 SLIGHTLY LARGER WITH MOVING DOT\n   ========================================================= *\/\n.hfvm-section .hfvm-values-decoration {\n    display: flex;\n    justify-content: flex-end;\n    align-items: center;\n    width: 100%;\n}\n\n.hfvm-section .hfvm-values-decoration-line {\n    position: relative;\n    width: 100%;\n    max-width: 480px;\n    height: 2px;\n    background: linear-gradient(\n        90deg,\n        rgba(36, 72, 61, 0.04),\n        rgba(36, 72, 61, 0.18)\n    );\n}\n\n.hfvm-section .hfvm-values-decoration-line::after {\n    content: \"\";\n    position: absolute;\n    top: 50%;\n    left: 0;\n    right: auto;\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    background: var(--hfvm-teal, #e78b43);\n    transform: translateY(-50%);\n    box-shadow: 0 0 10px rgba(231, 139, 67, 0.22);\n    animation: hfvm-divider-dot-move 4s ease-in-out infinite alternate;\n    will-change: left;\n}\n\n@keyframes hfvm-divider-dot-move {\n    0% { left: 0; }\n    100% { left: calc(100% - 10px); }\n}\n\n@media (max-width: 1024px) {\n    .hfvm-section .hfvm-values-decoration-line { max-width: 420px; }\n}\n\n@media (max-width: 767px) {\n    .hfvm-section .hfvm-values-decoration { justify-content: flex-start; }\n    .hfvm-section .hfvm-values-decoration-line { max-width: 180px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .hfvm-section .hfvm-values-decoration-line::after { animation: none; }\n}\n<\/style>\n\n<section class=\"hfvm-section\" id=\"hfvm-vision-mission\">\n\n    <!-- Decorative brand element -->\n    <div class=\"hfvm-bg-logo\" aria-hidden=\"true\">\n        <img decoding=\"async\"\n            src=\"https:\/\/main.hastafarin.com\/wp-content\/uploads\/2026\/10\/hastafarin-a0c9e32bff-favicon.svg\"\n            alt=\"\"\n        >\n    <\/div>\n\n    <div class=\"hfvm-orb hfvm-orb-one\" aria-hidden=\"true\"><\/div>\n\n\n    <div class=\"hfvm-container\">\n\n\n        <!-- ========================\n             VISION \/ MISSION HEADER\n             ======================== -->\n\n        <div class=\"hfvm-heading hfvm-reveal\">\n\n            <div class=\"hfvm-kicker\">\n                <span class=\"hfvm-kicker-dot\"><\/span>\n                Hastafarin Co\n            <\/div>\n\n            <h2>\n                Vision <span>&amp;<\/span> Mission\n            <\/h2>\n\n            <span class=\"hfvm-heading-line\"><\/span>\n\n        <\/div>\n\n\n        <!-- ========================\n             VISION \/ MISSION CARDS\n             ======================== -->\n\n        <div class=\"hfvm-primary-grid\">\n            \n           \n\n            <!-- VISION -->\n\n            <article class=\"hfvm-primary-card hfvm-reveal\">\n\n                <div class=\"hfvm-primary-top\">\n\n                    <div class=\"hfvm-primary-icon\">\n\n                        <svg\n                            viewBox=\"0 0 24 24\"\n                            fill=\"none\"\n                            stroke-width=\"1.6\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                            aria-hidden=\"true\"\n                        >\n                            <path d=\"M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6S2.5 12 2.5 12Z\"\/>\n                            <circle cx=\"12\" cy=\"12\" r=\"3\"\/>\n                        <\/svg>\n\n                    <\/div>\n<\/div>\n\n\n                <div class=\"hfvm-primary-content\">\n\n                    <h3 class=\"hfvm-primary-title\">\n                        Our Vision\n                    <\/h3>\n\n                    <p class=\"hfvm-primary-text\">Our vision is to be a leading trusted and valued pharmaceutical &amp; Nutraceutical company in the Middle East region, making novel medicines accessible and affordable for consumers and the healthcare system.<\/p>\n\n                <\/div>\n\n\n                <div class=\"hfvm-primary-brand\" aria-hidden=\"true\">\n                    <img decoding=\"async\"\n                        src=\"https:\/\/main.hastafarin.com\/wp-content\/uploads\/2026\/10\/hastafarin-a0c9e32bff-favicon.svg\"\n                        alt=\"\"\n                    >\n                <\/div>\n\n            <\/article>\n\n\n <!-- MISSION -->\n\n            <article class=\"hfvm-primary-card hfvm-reveal\">\n\n                <div class=\"hfvm-primary-top\">\n\n                    <div class=\"hfvm-primary-icon\">\n\n                        <svg\n                            viewBox=\"0 0 24 24\"\n                            fill=\"none\"\n                            stroke-width=\"1.6\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                            aria-hidden=\"true\"\n                        >\n                            <circle cx=\"12\" cy=\"12\" r=\"9\"\/>\n                            <circle cx=\"12\" cy=\"12\" r=\"5\"\/>\n                            <circle cx=\"12\" cy=\"12\" r=\"1.5\"\/>\n                            <path d=\"M18.5 5.5 14 10\"\/>\n                        <\/svg>\n\n                    <\/div>\n<\/div>\n\n\n                <div class=\"hfvm-primary-content\">\n\n                    <h3 class=\"hfvm-primary-title\">\n                        Our Mission\n                    <\/h3>\n\n                    <p class=\"hfvm-primary-text\">Our mission is to design novel and high-tech pharmaceutical and Herbal medicines in specific criteria in order to ease the treatment. We improve the quality of medicines available in the market by formulation modification to increase satisfaction in medical treatment. Hastafarin is interested in joint venture and technology transfer of high tech formulations via in license and out-license for markets outside Iran.<\/p>\n\n                <\/div>\n\n\n                <div class=\"hfvm-primary-brand\" aria-hidden=\"true\">\n                    <img decoding=\"async\"\n                        src=\"https:\/\/main.hastafarin.com\/wp-content\/uploads\/2026\/10\/hastafarin-a0c9e32bff-favicon.svg\"\n                        alt=\"\"\n                    >\n                <\/div>\n\n            <\/article>\n        <\/div>\n\n\n        <!-- ========================\n             VALUES HEADER\n             ======================== -->\n\n        <div class=\"hfvm-values-header hfvm-reveal\">\n\n            <div>\n\n                <div class=\"hfvm-values-label\">\n                    Our Values\n                <\/div>\n\n                <h3>\n                    What Guides Us\n                <\/h3>\n\n            <\/div>\n\n\n            <div class=\"hfvm-values-decoration\" aria-hidden=\"true\">\n                <div class=\"hfvm-values-decoration-line\"><\/div>\n            <\/div>\n\n        <\/div>\n\n\n        <!-- ========================\n             VALUES GRID\n             ======================== -->\n\n        <div class=\"hfvm-values-grid\">\n\n\n   <!-- AGILITY -->\n\n            <article class=\"hfvm-value-card hfvm-reveal\">\n       <div class=\"hfvm-value-icon\">\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path d=\"M13 2 5 14h7l-1 8 8-12h-7l1-8Z\"\/>\n                    <\/svg>\n\n                <\/div>\n\n                <h4 class=\"hfvm-value-title\">\n                    Agility\n                <\/h4>\n\n                <p class=\"hfvm-value-text\">We are dynamic, ready to meet challenges and able to adapt changes.<\/p>\n\n            <\/article>\n\n            <!-- QUALITY -->\n\n            <article class=\"hfvm-value-card hfvm-reveal\">\n<div class=\"hfvm-value-icon\">\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path d=\"m12 3 2.3 4.7 5.2.8-3.8 3.7.9 5.2L12 15l-4.6 2.4.9-5.2-3.8-3.7 5.2-.8L12 3Z\"\/>\n                    <\/svg>\n\n                <\/div>\n\n                <h4 class=\"hfvm-value-title\">\n                    Quality\n                <\/h4>\n\n                <p class=\"hfvm-value-text\">Our mindset is to achieve excellence in every aspect of our business.<\/p>\n\n            <\/article>\n\n\n         \n\n\n            <!-- TEAMWORK -->\n\n            <article class=\"hfvm-value-card hfvm-reveal\">\n<div class=\"hfvm-value-icon\">\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <circle cx=\"9\" cy=\"8\" r=\"3\"\/>\n                        <circle cx=\"17\" cy=\"9\" r=\"2\"\/>\n                        <path d=\"M3 20c0-4 2.7-6 6-6s6 2 6 6\"\/>\n                        <path d=\"M15 15c2.8 0 5 1.6 5 5\"\/>\n                    <\/svg>\n\n                <\/div>\n\n                <h4 class=\"hfvm-value-title\">\n                    Teamwork\n                <\/h4>\n\n                <p class=\"hfvm-value-text\">teamwork makes the dream work.<\/p>\n\n            <\/article>\n\n\n            <!-- KNOWLEDGE -->\n\n            <article class=\"hfvm-value-card hfvm-reveal\">\n<div class=\"hfvm-value-icon\">\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path d=\"M4 5.5C6 4.5 8 4 10.5 4c1.1 0 1.5.4 1.5 1.4V20c0-1-.5-1.4-1.5-1.4-2.5 0-4.5.5-6.5 1.5V5.5Z\"\/>\n                        <path d=\"M20 5.5C18 4.5 16 4 13.5 4 12.4 4 12 4.4 12 5.4V20c0-1 .5-1.4 1.5-1.4 2.5 0 4.5.5 6.5 1.5V5.5Z\"\/>\n                    <\/svg>\n\n                <\/div>\n\n                <h4 class=\"hfvm-value-title\">\n                    Knowledge\n                <\/h4>\n\n                <p class=\"hfvm-value-text\">Being empowered with knowledge, we encourage our team to be innovative to fulfill unmet needs.<\/p>\n\n            <\/article>\n\n\n            <!-- HUMAN RESOURCES -->\n\n            <article class=\"hfvm-value-card hfvm-reveal\">\n<div class=\"hfvm-value-icon\">\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <circle cx=\"12\" cy=\"8\" r=\"3\"\/>\n                        <path d=\"M5 20c0-4.1 3.1-6.5 7-6.5s7 2.4 7 6.5\"\/>\n                        <path d=\"M4 7.5c-1.3.8-2 2-2 3.5\"\/>\n                        <path d=\"M20 7.5c1.3.8 2 2 2 3.5\"\/>\n                    <\/svg>\n\n                <\/div>\n\n                <h4 class=\"hfvm-value-title\">\n                    Human Resources\n                <\/h4>\n\n                <p class=\"hfvm-value-text\">HR is the most precious asset of the company. We acknowledge elite, talented, energetic and self-motivated people who help successfully achieve our vision. <\/p>\n\n            <\/article>\n\n\n            <!-- TRANSPARENCY -->\n\n            <article class=\"hfvm-value-card hfvm-reveal\">\n<div class=\"hfvm-value-icon\">\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path d=\"M2.5 12s3.5-5.5 9.5-5.5S21.5 12 21.5 12 18 17.5 12 17.5 2.5 12 2.5 12Z\"\/>\n                        <circle cx=\"12\" cy=\"12\" r=\"2.5\"\/>\n                        <path d=\"M4 4 20 20\"\/>\n                    <\/svg>\n\n                <\/div>\n\n                <h4 class=\"hfvm-value-title\">\n                    Transparency\n                <\/h4>\n\n                <p class=\"hfvm-value-text\">Our actions and communications are visibly open and consistent with our values, promoting trust<\/p>\n\n            <\/article>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n<script>\n(function () {\n\n    const sections = document.querySelectorAll('.hfvm-section');\n\n    sections.forEach(function(section) {\n\n        const revealItems =\n            section.querySelectorAll('.hfvm-reveal');\n\n        if (\n            'IntersectionObserver' in window &&\n            !window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches\n        ) {\n\n            const observer =\n                new IntersectionObserver(\n                    function(entries) {\n\n                        entries.forEach(\n                            function(entry) {\n\n                                if (\n                                    entry.isIntersecting\n                                ) {\n\n                                    entry.target\n                                        .classList\n                                        .add(\n                                            'hfvm-visible'\n                                        );\n\n                                    observer\n                                        .unobserve(\n                                            entry.target\n                                        );\n\n                                }\n\n                            }\n                        );\n\n                    },\n                    {\n                        threshold: 0.09,\n                        rootMargin:\n                            '0px 0px -25px 0px'\n                    }\n                );\n\n\n            revealItems.forEach(\n                function(item, index) {\n\n                    item.style\n                        .transitionDelay =\n                            Math.min(\n                                index * 70,\n                                350\n                            ) + 'ms';\n\n                    observer.observe(item);\n\n                }\n            );\n\n        } else {\n\n            revealItems.forEach(\n                function(item) {\n\n                    item.classList\n                        .add('hfvm-visible');\n\n                }\n            );\n\n        }\n\n\n        \/*\n         * Subtle pointer effect\n         * Desktop only\n         *\/\n\n        if (\n            window.matchMedia(\n                '(min-width: 1025px)'\n            ).matches &&\n            !window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches\n        ) {\n\n            const cards =\n                section.querySelectorAll(\n                    '.hfvm-primary-card'\n                );\n\n            cards.forEach(\n                function(card) {\n\n                    card.addEventListener(\n                        'mousemove',\n                        function(event) {\n\n                            const rect =\n                                card\n                                    .getBoundingClientRect();\n\n                            const x =\n                                event.clientX -\n                                rect.left;\n\n                            const y =\n                                event.clientY -\n                                rect.top;\n\n                            const centerX =\n                                rect.width \/ 2;\n\n                            const centerY =\n                                rect.height \/ 2;\n\n                            const rotateX =\n                                (\n                                    (y - centerY) \/\n                                    centerY\n                                ) * -1.1;\n\n                            const rotateY =\n                                (\n                                    (x - centerX) \/\n                                    centerX\n                                ) * 1.1;\n\n                            card.style.transform =\n                                'translateY(-8px)' +\n                                ' perspective(900px)' +\n                                ' rotateX(' +\n                                rotateX +\n                                'deg)' +\n                                ' rotateY(' +\n                                rotateY +\n                                'deg)';\n\n                        }\n                    );\n\n\n                    card.addEventListener(\n                        'mouseleave',\n                        function() {\n\n                            card.style.transform =\n                                '';\n\n                        }\n                    );\n\n                }\n            );\n\n        }\n\n    });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>IN PURSUIT OF WELLBEING Pharmaceuticals Nutraceuticals Herbal products About Hastafarin At Hastafarin Co, with extensive experience in the pharmaceutical industry, we use advanced technology to ensure that the best medicines in our class are delivered and that access is extended to all patients in our territory. In Persian, HAST means \u201cexistence\u201d and \u201clife\u201d and AFARIN [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"hastafarin-elementor","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/hastafarin.com\/index.php\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hastafarin.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hastafarin.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hastafarin.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hastafarin.com\/index.php\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":49,"href":"https:\/\/hastafarin.com\/index.php\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":119,"href":"https:\/\/hastafarin.com\/index.php\/wp-json\/wp\/v2\/pages\/15\/revisions\/119"}],"wp:attachment":[{"href":"https:\/\/hastafarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}