@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-Light-Italic.ttf') format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-Regular-Italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-Medium-Italic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-SemiBold-Italic.ttf') format('truetype');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-Bold-Italic.ttf') format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-ExtraBold-Italic.ttf') format('truetype');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Unaegeo';src:url('../fonts/Unageo-Black-Italic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap}:root{--primary-color:#0066CC;--primary-dark:#004C99;--primary-light:#3385D6;--secondary-color:#00C853;--secondary-dark:#009638;--secondary-light:#33D36F;--accent-color:#FF6B35;--accent-dark:#E54D1F;--accent-light:#FF8A5C;--dark-color:#1A1A1A;--gray-dark:#333333;--gray-medium:#666666;--gray-light:#999999;--gray-lighter:#CCCCCC;--light-color:#F5F5F5;--white-color:#FFFFFF;--success-color:#28A745;--warning-color:#FFC107;--error-color:#DC3545;--info-color:#17A2B8;--whatsapp-color:#25D366;--deco-purple:#8b5cf6;--deco-purple-light:#a78bfa;--primary-color-rgb:0,102,204;--secondary-color-rgb:0,200,83;--accent-color-rgb:255,107,53;--success-color-rgb:40,167,69;--warning-color-rgb:255,193,7;--error-color-rgb:220,53,69;--info-color-rgb:23,162,184;--deco-purple-rgb:139,92,246;--font-family:'Unaegeo',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-h1:48px;--font-size-h2:36px;--font-size-h3:28px;--font-size-h4:24px;--font-size-h5:20px;--font-size-h6:18px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.8;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--spacing-xxl:64px;--spacing-xxxl:96px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,0.05);--shadow-sm:0 2px 8px rgba(0,0,0,0.1);--shadow-md:0 4px 16px rgba(0,0,0,0.12);--shadow-lg:0 8px 24px rgba(0,0,0,0.15);--shadow-xl:0 12px 32px rgba(0,0,0,0.18);--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--container-sm:540px;--container-md:720px;--container-lg:960px;--container-xl:1140px;--container-xxl:1320px;--navbar-height:90px;--gradient-primary:linear-gradient(90deg,rgba(143,55,233,.05) 0,rgba(7,181,212,.05) 100%);--gradient-secondary:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--dark-color);background-color:var(--white-color);overflow-x:hidden;max-width:100%;position:relative;display:flex;flex-direction:column;min-height:100vh}#main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-sm);color:var(--dark-color)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}p{margin-bottom:var(--spacing-sm)}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-fast)}a:hover,a:focus{color:var(--primary-dark);text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.fw-light{font-weight:var(--font-weight-light)}.fw-regular{font-weight:var(--font-weight-regular)}.fw-medium{font-weight:var(--font-weight-medium)}.fw-semibold{font-weight:var(--font-weight-semibold)}.fw-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-dark{color:var(--dark-color)}.text-gray{color:var(--gray-medium)}.text-light{color:var(--gray-light)}.text-white{color:var(--white-color)}section[id]{scroll-margin-top:var(--navbar-height)}.section{padding:var(--spacing-xxl) 0}.section-sm{padding:var(--spacing-xl) 0}.section-lg{padding:var(--spacing-xxxl) 0}.navbar{padding:var(--spacing-sm) 0;background-color:rgba(255,255,255,0.95);backdrop-filter:blur(10px);box-shadow:var(--shadow-xs);transition:all var(--transition-normal)}.navbar.scrolled{box-shadow:var(--shadow-md);padding:var(--spacing-xs) 0}.navbar-brand{display:flex;align-items:center;padding:0}.navbar-brand .logo{height:65px;width:auto;transition:height var(--transition-normal)}.navbar.scrolled .navbar-brand .logo{height:50px}.navbar-nav .nav-link{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--dark-color);padding:var(--spacing-xs) var(--spacing-sm);margin:0 var(--spacing-xs);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);position:relative}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus{color:var(--primary-color);background-color:rgba(0,102,204,0.05)}.navbar-nav .nav-link.active{color:var(--primary-color);font-weight:var(--font-weight-semibold)}.navbar-nav .nav-link.active::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:3px;background-color:var(--primary-color);border-radius:var(--border-radius-full)}.navbar-actions .btn{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:10px 20px;border-radius:var(--border-radius-md);transition:transform 0.2s ease,box-shadow 0.2s ease,background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.navbar-actions .btn-outline-primary{color:var(--primary-color);border:2px solid var(--primary-color);background-color:transparent}.navbar-actions .btn-outline-primary:hover{background-color:var(--primary-color);color:var(--white-color)}.navbar-actions .btn-outline-secondary{color:var(--gray-dark);border:2px solid var(--gray-lighter);background-color:transparent}.navbar-actions .btn-outline-secondary:hover{background-color:var(--gray-lighter);color:var(--dark-color)}.navbar-actions .btn-primary{background-color:var(--primary-color);border:2px solid var(--primary-color);color:var(--white-color)}.navbar-actions .btn-primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-sm)}@media (max-width:1199px){.navbar{background-color:var(--white-color);backdrop-filter:none}.navbar-collapse{background-color:var(--white-color)}.navbar-nav{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--gray-lighter)}.navbar-nav .nav-link{margin:var(--spacing-xs) 0}.navbar-nav .nav-link.active::after{left:4%;transform:none}.navbar-actions{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--gray-lighter);flex-direction:column;width:100%;min-width:0}.navbar-actions .btn{width:100%;min-width:0}.navbar-actions .dropdown{width:100%;min-width:0}main.page-gradient{padding-top:0}main.page-gradient .container{padding-top:1rem}}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:80px;background:linear-gradient(135deg,#f5f7fa 0%,#e8f0fe 100%);overflow:hidden}.hero-content{position:relative;z-index:2}.hero-title{font-size:clamp(32px,5vw,56px);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--dark-color);margin-bottom:var(--spacing-md)}.hero-title .text-primary{color:var(--primary-color);position:relative;display:inline-block}.hero-subtitle{font-size:clamp(16px,2vw,20px);line-height:var(--line-height-relaxed);color:var(--gray-dark);max-width:600px;margin-bottom:var(--spacing-lg)}.hero-cta-primary{display:flex;flex-direction:column;align-items:flex-start}.hero-cta-microcopy{font-size:var(--font-size-xs);color:var(--gray-light);line-height:1.4;margin-top:6px;margin-bottom:0}.hero-buttons{align-items:flex-start}.hero-buttons .btn{font-size:var(--font-size-lg);padding:14px 32px;border-radius:var(--border-radius-lg);font-weight:var(--font-weight-semibold);transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,color 0.2s ease}.hero-buttons .btn-primary{background-color:var(--primary-color);border:2px solid var(--primary-color);box-shadow:var(--shadow-md)}.hero-buttons .btn-primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hero-buttons .btn-outline-secondary{color:var(--gray-dark);border:2px solid var(--gray-dark);background-color:var(--white-color)}.hero-buttons .btn-outline-secondary:hover{background-color:var(--gray-dark);color:var(--white-color);transform:translateY(-2px)}.hero-social-proof{display:flex;align-items:center}.hero-social-proof-avatars{display:flex;align-items:center;flex-shrink:0}.hero-social-proof-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid var(--white-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--white-color);line-height:1;flex-shrink:0}.hero-social-proof-avatar:not(:first-child){margin-inline-start:-10px}.hero-social-proof-avatar--color-0,.testimonial-avatar--color-0{background-color:#22c55e}.hero-social-proof-avatar--color-1,.testimonial-avatar--color-1{background-color:#3b82f6}.hero-social-proof-avatar--color-2,.testimonial-avatar--color-2{background-color:#16a34a}.hero-social-proof-avatar--color-0{z-index:3}.hero-social-proof-avatar--color-1{z-index:2}.hero-social-proof-avatar--color-2{z-index:1}.hero-social-proof-avatar--overflow{background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 100%);z-index:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.hero-social-proof-info{display:flex;align-items:center}.hero-social-proof-pharmacies{font-size:var(--font-size-sm);color:var(--gray-dark);line-height:var(--line-height-normal)}.hero-social-proof-pharmacies strong{font-weight:var(--font-weight-bold);color:var(--dark-color)}.hero-features{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.feature-badge{display:flex;align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--gray-dark)}.hero-features .feature-badge i{font-size:18px}.hero-demo{position:relative;z-index:2;width:100%}.hero-demo-tabs{display:flex;gap:8px;margin-bottom:12px}.hero-demo-tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:var(--border-radius-lg,12px);cursor:pointer;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.hero-demo-tab:hover{border-color:var(--primary-color)}.hero-demo-tab:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.hero-demo-tab.is-active{border-color:var(--primary-color);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,0.1))}.hero-demo-tab-title{font-weight:600;font-size:0.95rem;line-height:1.2;overflow-wrap:anywhere}.hero-demo-tab-subtitle{font-size:0.78rem;line-height:1.25;color:#6c757d;overflow-wrap:anywhere}.hero-demo-panel[hidden]{display:none}.hero-demo-frame{display:block;width:min(100%,800px);aspect-ratio:800 / 700;margin-inline:auto;border:1px solid rgba(0,0,0,0.1);border-radius:var(--border-radius-lg,12px);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,0.1));background:transparent;overflow:hidden}@media (max-width:575.98px){.hero-demo-tabs{gap:6px}.hero-demo-tab{padding:8px}.hero-demo-tab-title{font-size:0.82rem}.hero-demo-tab-subtitle{font-size:0.68rem}}@media (max-width:479.98px){.hero-demo-frame{width:100%;aspect-ratio:auto;height:min(68vh,560px);min-height:420px}}@media (min-width:992px) and (max-width:1199.98px){.hero-demo-frame{width:100%;aspect-ratio:auto;height:min(46vh,540px);min-height:480px}}@media (min-width:1280px){.hero-section>.container{max-width:min(1360px,calc(100% - 48px))}.hero-section .hero-copy-col,.hero-section .row>.col-lg-6:first-child{width:40%;padding-right:calc(var(--bs-gutter-x,1.5rem) * 0.5 + 12px)}.hero-section .hero-demo-col,.hero-section .row>.col-lg-6:nth-child(2){width:60%;padding-left:calc(var(--bs-gutter-x,1.5rem) * 0.5 + 12px)}}.hero-bg-shapes{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}.hero-bg-shapes .shape{position:absolute;border-radius:50%;opacity:0.1}.hero-bg-shapes .shape-1{width:500px;height:500px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));top:-250px;right:-150px;animation:rotate 20s linear infinite}.hero-bg-shapes .shape-2{width:300px;height:300px;background:var(--accent-color);bottom:-100px;left:-100px;animation:rotate 15s linear infinite reverse}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pulse{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:0.1}50%{transform:translate(-50%,-50%) scale(1.2);opacity:0.05}}@media (max-width:991px){.hero-section{padding-top:100px;min-height:auto;padding-bottom:var(--spacing-md)}.hero-content{text-align:center;margin-bottom:var(--spacing-xl)}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-buttons{justify-content:center}.hero-features{justify-content:center}}.section-header{margin-bottom:var(--spacing-xl)}.section-title{font-size:clamp(32px,4vw,42px);font-weight:var(--font-weight-bold);color:var(--dark-color);margin-bottom:var(--spacing-sm);position:relative;display:inline-block}.section-title::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:var(--border-radius-full)}.section-subtitle{font-size:var(--font-size-lg);color:var(--gray-medium);max-width:700px;margin:var(--spacing-md) auto 0}.why-us-section,.landing-article-section{background-color:var(--white-color);padding:var(--spacing-xxl) 0}.why-card{--why-accent:var(--primary-color);--why-accent-end:var(--primary-light);--why-accent-rgb:var(--primary-color-rgb);--why-accent-end-rgb:51,133,214;--why-hover-start:var(--why-accent);--why-hover-end:var(--why-accent-end);--why-icon-gradient:linear-gradient(135deg,var(--why-accent),var(--why-accent-end));--why-icon-gradient-subtle:linear-gradient(135deg,rgba(var(--why-accent-rgb),0.14),rgba(var(--why-accent-end-rgb),0.14));background-color:var(--white-color);padding:var(--spacing-lg);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);border:2px solid transparent;position:relative;overflow:hidden}.why-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--why-icon-gradient);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.why-card:hover{border-color:var(--why-accent);box-shadow:0 8px 20px rgba(var(--why-accent-rgb),0.12);transform:translateY(-4px)}.why-card:hover::before{transform:scaleX(1)}.why-card--accent-0{--why-accent:#0066cc;--why-accent-end:#3385d6;--why-accent-rgb:0,102,204;--why-accent-end-rgb:51,133,214;--why-hover-start:#004c99;--why-hover-end:#5fa8ff}.why-card--accent-1{--why-accent:#009638;--why-accent-end:#00cc66;--why-accent-rgb:0,150,56;--why-accent-end-rgb:0,204,102;--why-hover-start:#007a2f;--why-hover-end:#34d680}.why-card--accent-2{--why-accent:#e54d1f;--why-accent-end:#ff8a5c;--why-accent-rgb:229,77,31;--why-accent-end-rgb:255,138,92;--why-hover-start:#c13a10;--why-hover-end:#ffb089}.why-card--accent-3{--why-accent:#7c3aed;--why-accent-end:#a78bfa;--why-accent-rgb:124,58,237;--why-accent-end-rgb:167,139,250;--why-hover-start:#5b21b6;--why-hover-end:#c4b5fd}.why-card--accent-4{--why-accent:#0066cc;--why-accent-end:#00c853;--why-accent-rgb:0,102,204;--why-accent-end-rgb:0,200,83;--why-hover-start:#004c99;--why-hover-end:#34d680}.why-card--highlighted{border-color:rgba(var(--why-accent-rgb),0.28);box-shadow:var(--shadow-md)}.why-icon{width:72px;height:72px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:var(--why-icon-gradient-subtle);border-radius:var(--border-radius-md);transition:all var(--transition-normal)}.why-card--highlighted .why-icon{width:80px;height:80px}.why-card:hover .why-icon{background:linear-gradient(135deg,var(--why-hover-start),var(--why-hover-end));transform:scale(1.1)}.why-icon i{font-size:32px;color:var(--why-accent);transition:color var(--transition-normal)}.why-card--highlighted .why-icon i{font-size:36px}.why-card:hover .why-icon i{color:var(--white-color)}.why-title{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--dark-color);margin-bottom:var(--spacing-sm)}.why-description{font-size:var(--font-size-base);color:var(--gray-medium);line-height:var(--line-height-relaxed);margin-bottom:0}@media (max-width:767px){.why-card{margin-bottom:var(--spacing-md)}}@media (hover:none){.why-card:hover{transform:none}}.features-section{background:linear-gradient(180deg,var(--light-color) 0%,var(--white-color) 100%);padding:var(--spacing-xxl) 0}.feature-card{--feature-accent:var(--primary-color);--feature-accent-end:var(--secondary-color);--feature-accent-rgb:var(--primary-color-rgb);background-color:var(--white-color);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xs);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);border:2px solid transparent;position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.feature-card:hover::before{transform:scaleX(1)}.feature-card:hover{border-color:rgba(var(--feature-accent-rgb),0.35);box-shadow:0 8px 20px rgba(var(--feature-accent-rgb),0.12);transform:translateY(-2px)}.feature-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,102,204,0.1),rgba(0,200,83,0.1));border-radius:var(--border-radius-md);transition:all var(--transition-normal)}.feature-card:hover .feature-icon{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));transform:scale(1.1)}.feature-icon i{font-size:28px;color:var(--primary-color);transition:color var(--transition-normal)}.feature-card:hover .feature-icon i{color:var(--white-color)}.feature-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--dark-color);margin-bottom:var(--spacing-sm)}.feature-text{font-size:var(--font-size-base);color:var(--gray-medium);line-height:var(--line-height-relaxed);margin-bottom:0}@media (max-width:767px){.feature-card{margin-bottom:var(--spacing-md)}}@media (hover:none){.feature-card:hover{transform:none}}.how-it-works-section{background-color:var(--white-color);padding:var(--spacing-xxl) 0}.how-it-works-steps{margin-bottom:var(--spacing-xl)}.how-it-works-steps-grid{display:flex;align-items:stretch;justify-content:center;gap:var(--spacing-md)}.how-step-card{--step-accent:var(--primary-color);--step-accent-rgb:var(--primary-color-rgb);--step-accent-soft:rgba(var(--primary-color-rgb),0.16);--step-accent-strong:rgba(var(--primary-color-rgb),0.25);position:relative;flex:1 1 0;min-width:0}.how-step-card-inner{position:relative;height:100%;background:var(--white-color);border:1px solid var(--step-accent-soft);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm);padding:var(--spacing-lg);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);overflow:hidden}.how-step-card-inner::before{content:'';position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--step-accent),rgba(var(--step-accent-rgb),0.5))}.how-step-card:hover .how-step-card-inner{transform:translateY(-6px);border-color:var(--step-accent-strong);box-shadow:var(--shadow-md)}.how-step-icon-wrap{position:relative;width:88px;height:88px;margin-bottom:var(--spacing-md);flex-shrink:0}.how-step-icon-wrap--diagram{width:100%;height:96px;padding:var(--spacing-xs);border-radius:var(--border-radius-lg);background:rgba(var(--step-accent-rgb),0.06);border:1px solid rgba(var(--step-accent-rgb),0.14)}.how-step-diagram{display:block;width:100%;height:100%;overflow:visible;color:var(--step-accent)}.how-step-diagram-prescription-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--step-accent);font-size:18px;line-height:1}.how-step-diagram-prescription-icon--transfer{font-size:13px}.how-step-diagram-node-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--step-accent);font-size:22px;line-height:1}.how-step-diagram-node-icon--logo img{display:block;width:28px;height:28px;object-fit:contain}.how-step-diagram-node-label{width:100%;text-align:center;font-size:10px;font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:0.02em;color:rgba(var(--step-accent-rgb),0.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.how-step-diagram-node--galen rect{fill:rgba(var(--step-accent-rgb),0.12)}.how-step-diagram-transfer{transform-box:fill-box;transform-origin:center;animation:how-step-diagram-medula-transfer 3s ease-in-out infinite}.how-step-diagram-transfer-bg{fill:rgba(var(--step-accent-rgb),0.14);stroke:rgba(var(--step-accent-rgb),0.4);stroke-width:1.25}.how-step-diagram-node--medula,.how-step-diagram-node--galen{animation:how-step-diagram-endpoint-pulse 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.how-step-diagram-node--galen{animation-delay:0.15s}.how-step-diagram-connector{fill:none;stroke:rgba(var(--step-accent-rgb),0.35);stroke-width:2;stroke-dasharray:5 5;stroke-linecap:round}.how-step-diagram-node rect,.how-step-diagram-node circle{fill:rgba(var(--step-accent-rgb),0.1);stroke:rgba(var(--step-accent-rgb),0.45);stroke-width:1.5}.how-step-diagram-node line,.how-step-diagram-node path{fill:none;stroke:rgba(var(--step-accent-rgb),0.55);stroke-width:1.5;stroke-linecap:round}.how-step-diagram-node--ai circle{fill:rgba(var(--step-accent-rgb),0.16);stroke:rgba(var(--step-accent-rgb),0.55)}.how-step-diagram-node--ai path{stroke:rgba(var(--step-accent-rgb),0.7)}.how-step-diagram-node--clean rect{fill:rgba(var(--step-accent-rgb),0.14);stroke:rgba(var(--step-accent-rgb),0.5);animation:how-step-diagram-clean-glow 3.6s ease-in-out infinite}.how-step-diagram-check-row circle{fill:rgba(var(--step-accent-rgb),0.2);stroke:rgba(var(--step-accent-rgb),0.55)}.how-step-diagram-check-row path{stroke:var(--step-accent);stroke-width:1.75}.how-step-diagram-check-row line{stroke:rgba(var(--step-accent-rgb),0.45)}.how-step-diagram-check-row--1{animation:how-step-diagram-check-in 3.6s ease-in-out infinite;animation-delay:0s}.how-step-diagram-check-row--2{animation:how-step-diagram-check-in 3.6s ease-in-out infinite;animation-delay:0.35s}.how-step-diagram-check-row--3{animation:how-step-diagram-check-in 3.6s ease-in-out infinite;animation-delay:0.7s}.how-step-diagram-packet{fill:var(--step-accent);filter:drop-shadow(0 0 4px rgba(var(--step-accent-rgb),0.55));animation:how-step-diagram-packet-flow 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.how-step-diagram-alert{fill:#ef4444;opacity:0;animation:how-step-diagram-alert-pop 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.how-step-diagram-alert--1{animation-delay:1.1s}.how-step-diagram-alert--2{animation-delay:1.45s}.how-step-diagram-alert--3{animation-delay:1.8s}.how-step-diagram-rule-line{stroke:rgba(var(--step-accent-rgb),0.35)}.how-step-diagram-rule-line--1{animation:how-step-diagram-rule-scan 2.8s ease-in-out infinite;animation-delay:0.2s}.how-step-diagram-rule-line--2{animation:how-step-diagram-rule-scan 2.8s ease-in-out infinite;animation-delay:0.45s}.how-step-diagram-rule-line--3{animation:how-step-diagram-rule-scan 2.8s ease-in-out infinite;animation-delay:0.7s}.how-step-diagram-rule-line--4{animation:how-step-diagram-rule-scan 2.8s ease-in-out infinite;animation-delay:0.95s}.how-step-diagram-node--ai{animation:how-step-diagram-ai-pulse 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.how-step-diagram-raw-line{stroke:rgba(var(--step-accent-rgb),0.4)}.how-step-diagram-raw-line--1{animation:how-step-diagram-raw-fade 3.6s ease-in-out infinite;animation-delay:0s}.how-step-diagram-raw-line--2{animation:how-step-diagram-raw-fade 3.6s ease-in-out infinite;animation-delay:0.12s}.how-step-diagram-raw-line--3{animation:how-step-diagram-raw-fade 3.6s ease-in-out infinite;animation-delay:0.24s}.how-step-diagram-raw-line--4{animation:how-step-diagram-raw-fade 3.6s ease-in-out infinite;animation-delay:0.36s}.how-step-diagram-raw-line--5{animation:how-step-diagram-raw-fade 3.6s ease-in-out infinite;animation-delay:0.48s}.how-step-diagram-node--raw{animation:how-step-diagram-raw-shrink 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.how-step-diagram-arrow{fill:rgba(var(--step-accent-rgb),0.55)}.how-step-diagram-merge-dot{fill:var(--step-accent);opacity:0;animation:how-step-diagram-merge-travel 3.6s ease-in-out infinite}.how-step-diagram-merge-dot--1{animation-delay:0.9s}.how-step-diagram-merge-dot--2{animation-delay:1.05s}.how-step-diagram-merge-dot--3{animation-delay:1.2s}.how-step-card:hover .how-step-diagram-packet{animation-duration:2s}.how-step-card:hover .how-step-diagram-node--ai{animation-duration:2s}.how-step-card:hover .how-step-diagram-transfer{animation-duration:2.2s}.how-step-icon-ring{position:absolute;inset:0;border-radius:var(--border-radius-full);pointer-events:none}.how-step-icon-ring--outer{border:2px dashed rgba(var(--step-accent-rgb),0.28);animation:how-step-ring-spin 14s linear infinite}.how-step-icon-ring--inner{inset:8px;border:1px solid rgba(var(--step-accent-rgb),0.2);animation:how-step-ring-spin-reverse 9s linear infinite}.how-step-icon-ring--inner::after{content:'';position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg,rgba(var(--step-accent-rgb),0.55) 60deg,transparent 120deg);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:how-step-ring-spin 5s linear infinite}.how-step-icon{position:absolute;inset:14px;border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--step-accent-rgb),0.18),rgba(var(--step-accent-rgb),0.34));box-shadow:0 0 0 1px rgba(var(--step-accent-rgb),0.22),0 0 28px rgba(var(--step-accent-rgb),0.22);animation:how-step-icon-float 3.2s ease-in-out infinite;transition:box-shadow var(--transition-normal),transform var(--transition-normal);overflow:hidden}.how-step-icon::before{content:'';position:absolute;inset:-40%;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,0.55) 50%,transparent 65%);animation:how-step-icon-shimmer 4s ease-in-out infinite}.how-step-icon-orbit{position:absolute;inset:0;animation:how-step-ring-spin 6s linear infinite;pointer-events:none}.how-step-icon-orbit-dot{position:absolute;top:2px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:var(--border-radius-full);background:radial-gradient(circle at 30% 30%,#fff,var(--step-accent));box-shadow:0 0 10px rgba(var(--step-accent-rgb),0.65);animation:how-step-orbit-pulse 1.8s ease-in-out infinite}.how-step-card:hover .how-step-icon{scale:1.08;box-shadow:0 0 0 1px rgba(var(--step-accent-rgb),0.35),0 0 40px rgba(var(--step-accent-rgb),0.38)}.how-step-card:hover .how-step-icon-ring--outer{border-color:rgba(var(--step-accent-rgb),0.45);animation-duration:8s}.how-step-card:hover .how-step-icon-orbit{animation-duration:3.5s}.how-step-icon i{position:relative;z-index:1;font-size:28px;color:var(--step-accent);animation:how-step-icon-glyph 2.6s ease-in-out infinite}.how-step-card--color-0 .how-step-icon,.how-step-card--color-0 .how-step-icon-orbit,.how-step-card--color-0 .how-step-icon-ring--outer{animation-delay:0s}.how-step-card--color-1 .how-step-icon,.how-step-card--color-1 .how-step-icon-orbit,.how-step-card--color-1 .how-step-icon-ring--outer,.how-step-card--color-1 .how-step-icon i{animation-delay:0.35s}.how-step-card--color-2 .how-step-icon,.how-step-card--color-2 .how-step-icon-orbit,.how-step-card--color-2 .how-step-icon-ring--outer{animation-delay:0.7s}.how-step-card--color-0 .how-step-icon-orbit{animation-duration:7s}.how-step-card--color-1 .how-step-icon-orbit{animation-duration:5.5s;animation-direction:reverse}.how-step-card--color-2 .how-step-icon{animation-duration:2.4s}.how-step-card--color-2 .how-step-icon i{animation:how-step-icon-success 2.2s ease-in-out infinite}.how-step-eyebrow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.08em;color:var(--gray-medium);margin-bottom:var(--spacing-xs)}.how-step-title{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--dark-color);margin-bottom:var(--spacing-sm)}.how-step-description{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--gray-medium);margin-bottom:0}.how-step-connector{position:relative;width:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center}.how-step-connector::before{content:'';width:100%;height:3px;border-radius:var(--border-radius-full);background:linear-gradient(90deg,rgba(var(--primary-color-rgb),0.35),rgba(124,58,237,0.35),rgba(0,200,83,0.35))}.how-step-flow-dot{position:absolute;width:12px;height:12px;border-radius:var(--border-radius-full);background:radial-gradient(circle at 30% 30%,#fff,rgba(var(--primary-color-rgb),0.85));box-shadow:0 0 16px rgba(var(--primary-color-rgb),0.45);animation:how-flow-horizontal 2.2s ease-in-out infinite}.how-step-card--color-0{--step-accent:var(--primary-color);--step-accent-rgb:var(--primary-color-rgb)}.how-step-card--color-1{--step-accent:var(--deco-purple);--step-accent-rgb:124,58,237}.how-step-card--color-2{--step-accent:var(--secondary-color);--step-accent-rgb:0,200,83}@keyframes how-flow-horizontal{0%{transform:translateX(-22px);opacity:0.35}50%{opacity:1}100%{transform:translateX(22px);opacity:0.35}}@keyframes how-flow-vertical{0%{transform:translateY(-22px);opacity:0.35}50%{opacity:1}100%{transform:translateY(22px);opacity:0.35}}@keyframes how-step-ring-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes how-step-ring-spin-reverse{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}@keyframes how-step-icon-float{0%,100%{transform:translateY(0);box-shadow:0 0 0 1px rgba(var(--step-accent-rgb),0.22),0 0 24px rgba(var(--step-accent-rgb),0.2)}50%{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(var(--step-accent-rgb),0.3),0 0 36px rgba(var(--step-accent-rgb),0.32)}}@keyframes how-step-icon-shimmer{0%,100%{transform:translateX(-120%) rotate(12deg);opacity:0}45%,55%{opacity:1}100%{transform:translateX(120%) rotate(12deg);opacity:0}}@keyframes how-step-icon-glyph{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes how-step-icon-success{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(var(--step-accent-rgb),0))}50%{transform:scale(1.12);filter:drop-shadow(0 0 8px rgba(var(--step-accent-rgb),0.55))}}@keyframes how-step-orbit-pulse{0%,100%{transform:scale(0.85);opacity:0.7}50%{transform:scale(1.15);opacity:1}}@keyframes how-step-diagram-packet-flow{0%,12%{transform:translateX(0);opacity:0}18%,42%{opacity:1}50%{transform:translateX(48px);opacity:1}58%,100%{transform:translateX(96px);opacity:0}}@keyframes how-step-diagram-ai-pulse{0%,100%{transform:scale(1)}45%,55%{transform:scale(1.06)}}@keyframes how-step-diagram-rule-scan{0%,20%,100%{stroke:rgba(var(--step-accent-rgb),0.3);stroke-width:1.5}35%,50%{stroke:var(--step-accent);stroke-width:2.25}}@keyframes how-step-diagram-alert-pop{0%,35%,100%{opacity:0;transform:scale(0.5)}45%,65%{opacity:1;transform:scale(1)}}@keyframes how-step-diagram-raw-fade{0%,35%{opacity:1;stroke-width:1.5}55%,100%{opacity:0.25;stroke-width:1}}@keyframes how-step-diagram-raw-shrink{0%,30%{transform:scale(1);opacity:1}55%,100%{transform:scale(0.92);opacity:0.65}}@keyframes how-step-diagram-merge-travel{0%,40%,100%{opacity:0;transform:translateX(0)}48%,62%{opacity:1;transform:translateX(8px)}}@keyframes how-step-diagram-clean-glow{0%,40%{filter:drop-shadow(0 0 0 rgba(var(--step-accent-rgb),0))}55%,75%{filter:drop-shadow(0 0 8px rgba(var(--step-accent-rgb),0.45))}100%{filter:drop-shadow(0 0 0 rgba(var(--step-accent-rgb),0))}}@keyframes how-step-diagram-check-in{0%,45%{opacity:0.35}60%,85%{opacity:1}100%{opacity:0.35}}@keyframes how-step-diagram-medula-transfer{0%,10%{transform:translateX(0);opacity:0.35}18%,72%{opacity:1}82%,100%{transform:translateX(96px);opacity:0.35}}@keyframes how-step-diagram-endpoint-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}@media (hover:none){.how-step-card:hover .how-step-icon{scale:1}.how-step-card:hover .how-step-icon-ring--outer,.how-step-card:hover .how-step-icon-orbit{animation-duration:inherit}}@media (max-width:991px){.how-it-works-steps-grid{flex-direction:column;gap:var(--spacing-sm)}.how-step-connector{width:auto;height:34px;flex:0 0 34px}.how-step-connector::before{width:3px;height:100%;background:linear-gradient(180deg,rgba(var(--primary-color-rgb),0.35),rgba(124,58,237,0.35),rgba(0,200,83,0.35))}.how-step-flow-dot{animation:how-flow-vertical 2.2s ease-in-out infinite}}.landing-proof-card{--step-accent:var(--primary-color);--step-accent-rgb:var(--primary-color-rgb);height:100%}.landing-proof-section .row>[class*="col-"]:nth-child(2) .landing-proof-card{--step-accent:var(--deco-purple);--step-accent-rgb:124,58,237}.landing-proof-section .row>[class*="col-"]:nth-child(3) .landing-proof-card{--step-accent:var(--secondary-color);--step-accent-rgb:0,200,83}.landing-proof-card:not(.how-step-card){position:relative;background:var(--white-color);border:1px solid rgba(var(--step-accent-rgb),0.16);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm);padding:var(--spacing-lg);overflow:hidden;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.landing-proof-card:not(.how-step-card)::before{content:'';position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--step-accent),rgba(var(--step-accent-rgb),0.5))}.landing-proof-card:not(.how-step-card):hover{transform:translateY(-6px);border-color:rgba(var(--step-accent-rgb),0.25);box-shadow:var(--shadow-md)}.landing-proof-card.how-step-card{flex:none}.landing-proof-card .how-step-card-inner{height:100%;display:flex;flex-direction:column}.landing-proof-icon{position:relative;width:100%;height:96px;margin-bottom:var(--spacing-md);padding:var(--spacing-xs);border-radius:var(--border-radius-lg);background:rgba(var(--step-accent-rgb),0.06);border:1px solid rgba(var(--step-accent-rgb),0.14)}.landing-proof-icon>i{display:none}.landing-proof-icon::after{content:'';display:block;width:100%;height:100%;background-color:var(--step-accent);-webkit-mask:url('../images/landing/proof-diagram-audit.svg') center / contain no-repeat;mask:url('../images/landing/proof-diagram-audit.svg') center / contain no-repeat}.landing-proof-section .row>[class*="col-"]:nth-child(2) .landing-proof-icon::after{-webkit-mask-image:url('../images/landing/proof-diagram-summary.svg');mask-image:url('../images/landing/proof-diagram-summary.svg')}.landing-proof-section .row>[class*="col-"]:nth-child(3) .landing-proof-icon::after{-webkit-mask-image:url('../images/landing/proof-diagram-shield.svg');mask-image:url('../images/landing/proof-diagram-shield.svg')}.landing-proof-icon:has(.how-step-diagram)::after,.landing-proof-icon:has(.landing-proof-diagram)::after{display:none}.landing-proof-title{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--dark-color);margin-bottom:var(--spacing-sm)}.landing-proof-description{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--gray-medium);margin-bottom:0}.landing-proof-diagram{display:block;width:100%;height:100%;overflow:visible;color:var(--step-accent)}.landing-proof-diagram .lpd-node rect,.landing-proof-diagram .lpd-node circle{fill:rgba(var(--step-accent-rgb),0.1);stroke:rgba(var(--step-accent-rgb),0.45);stroke-width:1.5}.landing-proof-diagram .lpd-node line,.landing-proof-diagram .lpd-node path,.landing-proof-diagram .lpd-link{fill:none;stroke:rgba(var(--step-accent-rgb),0.5);stroke-width:1.5;stroke-linecap:round}.landing-proof-diagram .lpd-doc-line{stroke:rgba(var(--step-accent-rgb),0.4)}.lpd-scan-beam{fill:var(--step-accent);stroke:none;opacity:0.28;transform-box:fill-box;transform-origin:center top;animation:lpd-scan-beam 2.6s ease-in-out infinite}.lpd-stamp{transform-box:fill-box;transform-origin:center}.lpd-stamp circle{fill:rgba(var(--step-accent-rgb),0.2);stroke:rgba(var(--step-accent-rgb),0.55)}.lpd-stamp path{fill:none;stroke:var(--step-accent);stroke-width:1.75}.lpd-stamp--1{animation:lpd-stamp 2.6s cubic-bezier(0.2,1.4,0.3,1) infinite}.lpd-stamp--2{animation:lpd-stamp 2.6s cubic-bezier(0.2,1.4,0.3,1) 0.35s infinite}.lpd-stamp--3{animation:lpd-stamp 2.6s cubic-bezier(0.2,1.4,0.3,1) 0.7s infinite}.lpd-clock-hand{transform-origin:48px 36px;transform-box:view-box;animation:lpd-hand-sweep 2.2s cubic-bezier(0.15,0.7,0.2,1) infinite}.lpd-clock-hand line,.lpd-clock-hand circle{stroke:var(--step-accent);fill:var(--step-accent);stroke-width:2}.lpd-tick circle{fill:var(--step-accent);stroke:none}.lpd-tick--1{animation:lpd-tick-flash 2.2s ease-in-out infinite}.lpd-tick--2{animation:lpd-tick-flash 2.2s ease-in-out 0.18s infinite}.lpd-tick--3{animation:lpd-tick-flash 2.2s ease-in-out 0.36s infinite}.lpd-burst,.lpd-burst-head{fill:rgba(var(--step-accent-rgb),0.65);stroke:rgba(var(--step-accent-rgb),0.65);stroke-width:2;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:lpd-burst 2.2s ease-in-out infinite}.lpd-result{transform-box:fill-box;transform-origin:center;animation:lpd-snap 2.2s cubic-bezier(0.18,1.4,0.3,1) infinite}.lpd-result rect{fill:rgba(var(--step-accent-rgb),0.1);stroke:rgba(var(--step-accent-rgb),0.32);stroke-width:1.4}.lpd-result circle{fill:rgba(var(--step-accent-rgb),0.16);stroke:rgba(var(--step-accent-rgb),0.42);stroke-width:1.25}.lpd-result path,.lpd-result line{fill:none;stroke:rgba(var(--step-accent-rgb),0.7);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lpd-guard-ring{fill:none;stroke:var(--step-accent);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:lpd-guard-ring 2.8s ease-out infinite}.lpd-shield-body{fill:rgba(var(--step-accent-rgb),0.14);stroke:rgba(var(--step-accent-rgb),0.55);stroke-width:1.5}.lpd-lock{transform-box:fill-box;transform-origin:center;animation:lpd-lock-click 2.8s ease-in-out infinite}.lpd-lock-body{fill:rgba(var(--step-accent-rgb),0.22);stroke:rgba(var(--step-accent-rgb),0.6)}.lpd-lock-shackle{fill:none;stroke:rgba(var(--step-accent-rgb),0.7);stroke-width:1.75}.lpd-link--blocked{stroke:rgba(239,68,68,0.4);stroke-dasharray:4 5}.lpd-globe{animation:lpd-globe-dim 2.8s ease-in-out infinite}.lpd-strike{stroke:#ef4444;stroke-width:2.25;stroke-linecap:round;stroke-dasharray:36;animation:lpd-strike 2.8s ease-in-out infinite}.landing-proof-card:hover .lpd-scan-beam,.landing-proof-card:hover .lpd-stamp{animation-duration:1.7s}.landing-proof-card:hover .lpd-clock-hand,.landing-proof-card:hover .lpd-tick--1,.landing-proof-card:hover .lpd-tick--2,.landing-proof-card:hover .lpd-tick--3,.landing-proof-card:hover .lpd-burst,.landing-proof-card:hover .lpd-burst-head,.landing-proof-card:hover .lpd-result{animation-duration:1.4s}.landing-proof-card:hover .lpd-guard-ring,.landing-proof-card:hover .lpd-lock,.landing-proof-card:hover .lpd-globe,.landing-proof-card:hover .lpd-strike{animation-duration:1.8s}@keyframes lpd-scan-beam{0%,10%{transform:translateY(0);opacity:0}20%{opacity:0.38}70%{transform:translateY(36px);opacity:0.38}86%,100%{transform:translateY(36px);opacity:0}}@keyframes lpd-stamp{0%,18%{transform:scale(0.15);opacity:0}30%{transform:scale(1.2);opacity:1}40%,78%{transform:scale(1);opacity:1}90%,100%{transform:scale(0.15);opacity:0}}@keyframes lpd-hand-sweep{0%{transform:rotate(-30deg)}42%{transform:rotate(330deg)}100%{transform:rotate(330deg)}}@keyframes lpd-tick-flash{0%,100%{opacity:0.12}35%{opacity:1}}@keyframes lpd-burst{0%,28%{opacity:0;transform:translateX(-6px)}42%,78%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(4px)}}@keyframes lpd-snap{0%,30%{transform:scale(0.72);opacity:0}48%{transform:scale(1.08);opacity:1}60%,86%{transform:scale(1);opacity:1}100%{transform:scale(0.96);opacity:0.35}}@keyframes lpd-guard-ring{0%,22%{transform:scale(0.55);opacity:0}38%{opacity:0.7}100%{transform:scale(1.5);opacity:0}}@keyframes lpd-lock-click{0%,40%{transform:scale(1) rotate(0deg)}48%{transform:scale(0.84) rotate(-10deg)}58%{transform:scale(1.14) rotate(5deg)}70%,100%{transform:scale(1) rotate(0deg)}}@keyframes lpd-globe-dim{0%,42%{opacity:1}58%,82%{opacity:0.35}100%{opacity:1}}@keyframes lpd-strike{0%,38%{stroke-dashoffset:36;opacity:0}52%{stroke-dashoffset:0;opacity:1}82%{opacity:1}100%{stroke-dashoffset:0;opacity:0.25}}.lpd-group-card{transform-box:fill-box;transform-origin:center}.lpd-group-card rect{fill:rgba(var(--step-accent-rgb),0.12);stroke:rgba(var(--step-accent-rgb),0.5);stroke-width:1.5}.lpd-group-letter{fill:var(--step-accent);font-size:20px;font-weight:700}.lpd-group-card--a{animation:lpd-fan-a 2.8s cubic-bezier(0.2,1.1,0.3,1) infinite}.lpd-group-card--b{animation:lpd-fan-b 2.8s cubic-bezier(0.2,1.1,0.3,1) 0.12s infinite}.lpd-group-card--c{animation:lpd-fan-c 2.8s cubic-bezier(0.2,1.1,0.3,1) 0.24s infinite}.lpd-group-tray{fill:var(--step-accent);opacity:0.35;transform-box:fill-box;transform-origin:center;animation:lpd-tray-glow 2.8s ease-in-out infinite}.lpd-capsule{transform-box:fill-box;transform-origin:center;animation:lpd-capsule-nudge 2.5s ease-in-out infinite}.lpd-capsule-left{fill:rgba(var(--step-accent-rgb),0.16);stroke:rgba(var(--step-accent-rgb),0.5);stroke-width:1.5}.lpd-capsule-right{fill:rgba(var(--step-accent-rgb),0.32);stroke:rgba(var(--step-accent-rgb),0.55);stroke-width:1.5}.lpd-capsule-seam{stroke:rgba(var(--step-accent-rgb),0.35);stroke-width:1.25}.lpd-match{transform-box:fill-box;transform-origin:center;animation:lpd-match-pop 2.5s cubic-bezier(0.2,1.45,0.3,1) infinite}.lpd-match circle{fill:rgba(var(--step-accent-rgb),0.1);stroke:rgba(var(--step-accent-rgb),0.5);stroke-width:1.5}.lpd-match-check{fill:none;stroke:var(--step-accent);stroke-width:2;stroke-linecap:round}.lpd-sut-label{fill:var(--step-accent);font-size:11px;font-weight:700;letter-spacing:0.06em}.lpd-sut-row{transform-box:fill-box;transform-origin:168px 50%}.lpd-sut-row circle{fill:rgba(var(--step-accent-rgb),0.18);stroke:rgba(var(--step-accent-rgb),0.5)}.lpd-sut-row path{fill:none;stroke:var(--step-accent);stroke-width:1.6}.lpd-sut-row--1{animation:lpd-sut-tick 2.5s ease-in-out infinite}.lpd-sut-row--2{animation:lpd-sut-tick 2.5s ease-in-out 0.28s infinite}.lpd-rx{transform-box:fill-box;transform-origin:center;animation:lpd-rx-nudge 2.3s ease-in-out infinite}.lpd-flash{transform-box:fill-box;transform-origin:center;animation:lpd-flash 2.3s ease-in-out infinite}.lpd-flash path{fill:var(--step-accent);stroke:none}.lpd-chip{transform-box:fill-box;transform-origin:center;animation:lpd-chip-pop 2.3s cubic-bezier(0.18,1.5,0.3,1) infinite}.lpd-chip rect{fill:rgba(var(--step-accent-rgb),0.14);stroke:rgba(var(--step-accent-rgb),0.5)}.lpd-chip circle{fill:rgba(var(--step-accent-rgb),0.22);stroke:rgba(var(--step-accent-rgb),0.55)}.lpd-chip path,.lpd-chip line{fill:none;stroke:var(--step-accent);stroke-width:1.75;stroke-linecap:round}.lpd-suggest{animation:lpd-suggest-bob 2.7s ease-in-out infinite}.lpd-suggest-spark{fill:var(--step-accent);stroke:none;transform-box:fill-box;transform-origin:center}.lpd-suggest-spark--1{animation:lpd-sparkle 2.7s ease-in-out infinite}.lpd-suggest-spark--2{animation:lpd-sparkle 2.7s ease-in-out 0.25s infinite}.lpd-suggest-spark--3{animation:lpd-sparkle 2.7s ease-in-out 0.5s infinite}.lpd-handoff{stroke-dasharray:6 6;animation:lpd-handoff-dash 2.7s linear infinite}.lpd-handoff-head{fill:rgba(var(--step-accent-rgb),0.7);stroke:none;animation:lpd-handoff-head 2.7s ease-in-out infinite}.lpd-decide{transform-box:fill-box;transform-origin:center;animation:lpd-decide 2.7s cubic-bezier(0.2,1.5,0.3,1) infinite}.lpd-decide circle{fill:rgba(var(--step-accent-rgb),0.2);stroke:rgba(var(--step-accent-rgb),0.55)}.lpd-decide path{fill:none;stroke:var(--step-accent);stroke-width:2}.lpd-home-wall{fill:rgba(var(--step-accent-rgb),0.07);stroke:rgba(var(--step-accent-rgb),0.45);stroke-width:1.75}.lpd-folder path{fill:rgba(var(--step-accent-rgb),0.16);stroke:rgba(var(--step-accent-rgb),0.5);stroke-width:1.4;stroke-linejoin:round}.lpd-vault-lock{transform-box:fill-box;transform-origin:center;animation:lpd-lock-click 2.8s ease-in-out infinite}.lpd-vault-lock rect{fill:rgba(var(--step-accent-rgb),0.28);stroke:rgba(var(--step-accent-rgb),0.6)}.lpd-vault-lock path{fill:none;stroke:rgba(var(--step-accent-rgb),0.7);stroke-width:1.6}.lpd-home-packet{fill:var(--step-accent);stroke:none;transform-box:fill-box;transform-origin:center;animation:lpd-packet-bounce 2.8s ease-in-out infinite}.lpd-gate{stroke:var(--step-accent);stroke-width:2.25;stroke-linecap:round;animation:lpd-gate-pulse 2.8s ease-in-out infinite}.lpd-abroad{animation:lpd-abroad-dim 2.8s ease-in-out infinite}.lpd-abroad circle{fill:rgba(var(--step-accent-rgb),0.08);stroke:rgba(var(--step-accent-rgb),0.6);stroke-width:1.75}.lpd-abroad ellipse,.lpd-abroad path,.lpd-abroad line{fill:none;stroke:rgba(var(--step-accent-rgb),0.5);stroke-width:1.25;stroke-linecap:round}.lpd-abroad line.lpd-abroad-block{stroke:#ef4444;stroke-width:2.25;stroke-linecap:round}.lpd-bookmark{fill:var(--step-accent);opacity:0.22;stroke:none;transform-box:fill-box;transform-origin:left center;animation:lpd-bookmark 2.5s ease-in-out infinite}.lpd-page-curl{fill:rgba(var(--step-accent-rgb),0.2);stroke:rgba(var(--step-accent-rgb),0.45);transform-box:fill-box;transform-origin:top right;animation:lpd-page-curl 2.5s ease-in-out infinite}.lpd-book-line{stroke:rgba(var(--step-accent-rgb),0.4)}.landing-proof-card:hover .lpd-group-card--a,.landing-proof-card:hover .lpd-group-card--b,.landing-proof-card:hover .lpd-group-card--c,.landing-proof-card:hover .lpd-group-tray{animation-duration:1.8s}.landing-proof-card:hover .lpd-capsule,.landing-proof-card:hover .lpd-match,.landing-proof-card:hover .lpd-sut-row--1,.landing-proof-card:hover .lpd-sut-row--2{animation-duration:1.6s}.landing-proof-card:hover .lpd-rx,.landing-proof-card:hover .lpd-flash,.landing-proof-card:hover .lpd-chip{animation-duration:1.5s}.landing-proof-card:hover .lpd-suggest,.landing-proof-card:hover .lpd-decide,.landing-proof-card:hover .lpd-handoff{animation-duration:1.7s}.landing-proof-card:hover .lpd-home-packet,.landing-proof-card:hover .lpd-vault-lock,.landing-proof-card:hover .lpd-gate,.landing-proof-card:hover .lpd-abroad{animation-duration:1.8s}.landing-proof-card:hover .lpd-bookmark,.landing-proof-card:hover .lpd-page-curl{animation-duration:1.6s}@keyframes lpd-fan-a{0%,8%{transform:translateY(14px);opacity:0}28%,100%{transform:translateY(0);opacity:1}}@keyframes lpd-fan-b{0%,8%{transform:translateY(14px);opacity:0}28%,100%{transform:translateY(0);opacity:1}}@keyframes lpd-fan-c{0%,8%{transform:translateY(14px);opacity:0}28%,100%{transform:translateY(0);opacity:1}}@keyframes lpd-tray-glow{0%,20%{opacity:0.1;transform:scaleX(0.6)}50%,100%{opacity:0.45;transform:scaleX(1)}}@keyframes lpd-capsule-nudge{0%,100%{transform:translateY(0)}40%{transform:translateY(-2px)}}@keyframes lpd-match-pop{0%,22%{transform:scale(0.55);opacity:0.2}40%{transform:scale(1.12);opacity:1}55%,100%{transform:scale(1);opacity:1}}@keyframes lpd-sut-tick{0%,28%{transform:scale(0.4);opacity:0}42%{transform:scale(1.12);opacity:1}55%,100%{transform:scale(1);opacity:1}}@keyframes lpd-rx-nudge{0%,18%{transform:translateX(-8px);opacity:0.55}40%,100%{transform:translateX(0);opacity:1}}@keyframes lpd-flash{0%,22%{transform:scale(0.4) rotate(-12deg);opacity:0}36%{transform:scale(1.15) rotate(0deg);opacity:1}52%,78%{transform:scale(1) rotate(0deg);opacity:1}100%{opacity:0.2}}@keyframes lpd-chip-pop{0%,40%{transform:scale(0.7);opacity:0}55%{transform:scale(1.1);opacity:1}68%,100%{transform:scale(1);opacity:1}}@keyframes lpd-suggest-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lpd-sparkle{0%,100%{opacity:0.15;transform:scale(0.6)}40%{opacity:1;transform:scale(1.2)}}@keyframes lpd-handoff-dash{to{stroke-dashoffset:-24}}@keyframes lpd-handoff-head{0%,30%{opacity:0.25}50%,100%{opacity:1}}@keyframes lpd-decide{0%,45%{transform:scale(0.2) rotate(-18deg);opacity:0}58%{transform:scale(1.18) rotate(4deg);opacity:1}70%,100%{transform:scale(1) rotate(0deg);opacity:1}}@keyframes lpd-packet-bounce{0%,12%{transform:translateX(0)}42%{transform:translateX(78px)}52%{transform:translateX(78px)}88%,100%{transform:translateX(0)}}@keyframes lpd-gate-pulse{0%,35%{opacity:0.45}48%{opacity:1;stroke-width:3}70%,100%{opacity:0.55}}@keyframes lpd-abroad-dim{0%,40%{opacity:0.7}52%,80%{opacity:0.28}100%{opacity:0.7}}@keyframes lpd-bookmark{0%{transform:translateY(0) scaleX(0.85)}50%{transform:translateY(22px) scaleX(1)}100%{transform:translateY(32px) scaleX(0.9)}}@keyframes lpd-page-curl{0%,55%{transform:scale(1)}70%{transform:scale(1.25)}100%{transform:scale(1)}}@media (hover:none){.landing-proof-card:not(.how-step-card):hover{transform:none}}@media (prefers-reduced-motion:reduce){.landing-proof-diagram .lpd-scan-beam,.landing-proof-diagram .lpd-stamp,.landing-proof-diagram .lpd-clock-hand,.landing-proof-diagram .lpd-tick--1,.landing-proof-diagram .lpd-tick--2,.landing-proof-diagram .lpd-tick--3,.landing-proof-diagram .lpd-burst,.landing-proof-diagram .lpd-burst-head,.landing-proof-diagram .lpd-result,.landing-proof-diagram .lpd-guard-ring,.landing-proof-diagram .lpd-lock,.landing-proof-diagram .lpd-globe,.landing-proof-diagram .lpd-strike,.landing-proof-diagram .lpd-group-card--a,.landing-proof-diagram .lpd-group-card--b,.landing-proof-diagram .lpd-group-card--c,.landing-proof-diagram .lpd-group-tray,.landing-proof-diagram .lpd-capsule,.landing-proof-diagram .lpd-match,.landing-proof-diagram .lpd-sut-row--1,.landing-proof-diagram .lpd-sut-row--2,.landing-proof-diagram .lpd-rx,.landing-proof-diagram .lpd-flash,.landing-proof-diagram .lpd-chip,.landing-proof-diagram .lpd-suggest,.landing-proof-diagram .lpd-suggest-spark,.landing-proof-diagram .lpd-handoff,.landing-proof-diagram .lpd-handoff-head,.landing-proof-diagram .lpd-decide,.landing-proof-diagram .lpd-home-packet,.landing-proof-diagram .lpd-vault-lock,.landing-proof-diagram .lpd-gate,.landing-proof-diagram .lpd-abroad,.landing-proof-diagram .lpd-bookmark,.landing-proof-diagram .lpd-page-curl{animation:none}.lpd-scan-beam,.lpd-stamp,.lpd-result,.lpd-strike,.lpd-group-card,.lpd-chip,.lpd-decide,.lpd-flash{opacity:1;transform:none;stroke-dashoffset:0}}.landing-article-heading,.landing-article-body h2,.rehber-article h2{font-size:clamp(20px,2.2vw,24px);font-weight:var(--font-weight-semibold);line-height:1.35;color:var(--dark-color);margin-bottom:var(--spacing-sm)}.landing-article-body h2:not(:first-child),.rehber-article h2{margin-top:var(--spacing-md)}.rehber-article p,.rehber-article ul,.rehber-article ol,.landing-article-body p,.landing-article-body ul,.landing-article-body ol{margin-bottom:var(--spacing-sm)}.rehber-article ul,.rehber-article ol,.landing-article-body ul,.landing-article-body ol{padding-left:1.35em}.rehber-article ul,.landing-article-body ul{list-style:disc}.rehber-article ol,.landing-article-body ol{list-style:decimal}.rehber-hub h1,.rehber-article h1,.pt-header .col-lg-9>h1:has(+ p.lead:not(.text-body)){font-size:clamp(26px,3vw,32px);font-weight:var(--font-weight-bold);line-height:1.25;color:var(--dark-color);margin-bottom:var(--spacing-sm)}.rehber-article h3{font-size:clamp(18px,2vw,20px);font-weight:var(--font-weight-semibold);line-height:1.35}.rehber-article{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.rehber-article-meta{font-size:var(--font-size-base)}.landing-article-body{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--dark-color)}.landing-article-body p:last-child{margin-bottom:0}.how-it-works-content{background-color:var(--light-color);padding:var(--spacing-xl);border-radius:var(--border-radius-xl);border-left:5px solid var(--primary-color);box-shadow:var(--shadow-sm)}.how-text{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--gray-dark);margin-bottom:var(--spacing-md)}.how-text strong{color:var(--dark-color);font-weight:var(--font-weight-semibold)}.security-badges{margin-top:var(--spacing-xl)}.security-badge{background-color:var(--white-color);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);height:100%}.security-badges .security-badge{--security-accent:var(--primary-color);--security-accent-end:var(--primary-light);--security-accent-rgb:var(--primary-color-rgb);--security-accent-end-rgb:51,133,214;--security-icon-gradient-subtle:linear-gradient(135deg,rgba(var(--security-accent-rgb),0.14),rgba(var(--security-accent-end-rgb),0.14));border:2px solid transparent;position:relative;overflow:hidden}.security-badges .security-badge--accent-0{--security-accent:#0066cc;--security-accent-end:#3385d6;--security-accent-rgb:0,102,204;--security-accent-end-rgb:51,133,214}.security-badges .security-badge--accent-1{--security-accent:#7c3aed;--security-accent-end:#a78bfa;--security-accent-rgb:124,58,237;--security-accent-end-rgb:167,139,250}.security-badges .security-badge--accent-2{--security-accent:#009638;--security-accent-end:#00cc66;--security-accent-rgb:0,150,56;--security-accent-end-rgb:0,204,102}.security-icon{width:70px;height:70px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,200,83,0.1),rgba(0,102,204,0.1));border-radius:var(--border-radius-full)}.security-badges .security-icon{background:var(--security-icon-gradient-subtle)}.security-icon i{font-size:32px;color:var(--secondary-color)}.security-badges .security-icon i{color:var(--security-accent)}.security-title{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--dark-color);margin-bottom:var(--spacing-sm)}.security-text{font-size:var(--font-size-base);color:var(--gray-medium);line-height:var(--line-height-normal);margin-bottom:0}.testimonials-section,.landing-proof-section{background:linear-gradient(135deg,#f5f7fa 0%,#e8f0fe 100%);padding:var(--spacing-xxl) 0;position:relative;overflow:visible}.testimonials-section .container{padding-left:30px;padding-right:30px}.testimonial-card{background-color:var(--white-color);padding:var(--spacing-lg);border-radius:var(--border-radius-xl);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.quote-icon{--quote-icon-size:56px;position:absolute;top:calc(var(--quote-icon-size) * -0.12);right:calc(var(--quote-icon-size) * -0.12);left:auto;width:var(--quote-icon-size);height:var(--quote-icon-size);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:var(--border-radius-full);margin:0;opacity:0.14;pointer-events:none;z-index:0}.quote-icon i{font-size:24px;color:var(--white-color)}.testimonial-text{position:relative;z-index:1;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--gray-dark);font-style:italic;margin-bottom:var(--spacing-lg);flex-grow:1}.testimonial-author{position:relative;z-index:1;display:flex;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:2px solid var(--light-color)}.author-avatar{flex-shrink:0}.testimonial-avatar{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--white-color);line-height:1}.author-info{flex-grow:1}.author-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--dark-color);margin-bottom:4px}.author-pharmacy{font-size:var(--font-size-sm);color:var(--gray-medium);margin-bottom:0}#testimonialsCarouselMobile,#testimonialsCarouselDesktop,#testimonialsCarouselMobile .carousel-inner,#testimonialsCarouselDesktop .carousel-inner,#testimonialsCarouselMobile .carousel-item,#testimonialsCarouselDesktop .carousel-item{box-shadow:none;background:transparent}.carousel-control-prev,.carousel-control-next{width:50px;height:50px;background-color:var(--white-color);border-radius:var(--border-radius-full);top:50%;transform:translateY(-50%);opacity:1;box-shadow:var(--shadow-md);transition:all var(--transition-fast)}.carousel-control-prev{left:-25px}.carousel-control-next{right:-25px}.carousel-control-prev:hover,.carousel-control-next:hover{background-color:var(--primary-color);transform:translateY(-50%) scale(1.1)}.carousel-control-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.carousel-control-icon i{font-size:20px;color:var(--primary-color);transition:color var(--transition-fast)}.carousel-control-prev:hover .carousel-control-icon i,.carousel-control-next:hover .carousel-control-icon i{color:var(--white-color)}.carousel-indicators{bottom:-50px;margin-bottom:0}.carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:var(--border-radius-full);background-color:var(--gray-lighter);border:none;opacity:1;transition:all var(--transition-fast)}.carousel-indicators .active{width:30px;background-color:var(--primary-color)}@media (max-width:991px){.carousel-control-prev,.carousel-control-next{display:none}.testimonials-section{padding-bottom:calc(var(--spacing-xxl) + 50px)}.testimonials-section .container{padding-left:15px;padding-right:15px}}@media (max-width:767px){.testimonial-card{margin-bottom:var(--spacing-md)}}.stats-section{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 52%,#002244 100%);padding:calc(var(--spacing-xxl) + 12px) 0;position:relative;overflow:hidden}.stats-section::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 18% 42%,rgba(255,255,255,0.14) 0%,transparent 42%),radial-gradient(circle at 82% 72%,rgba(51,133,214,0.35) 0%,transparent 48%),radial-gradient(circle at 50% 0%,rgba(0,200,83,0.12) 0%,transparent 36%);pointer-events:none}.stats-section::after{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.14) 1px,transparent 1px);background-size:28px 28px;opacity:0.35;pointer-events:none;mask-image:linear-gradient(180deg,rgba(0,0,0,0.55) 0%,transparent 100%)}.stats-section-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.stats-shape{position:absolute;border-radius:50%;filter:blur(1px)}.stats-shape-1{width:320px;height:320px;top:-120px;right:-80px;background:radial-gradient(circle,rgba(255,255,255,0.16) 0%,transparent 70%);animation:float 9s ease-in-out infinite}.stats-shape-2{width:240px;height:240px;bottom:-90px;left:-70px;background:radial-gradient(circle,rgba(0,200,83,0.22) 0%,transparent 70%);animation:float 11s ease-in-out infinite reverse}.stats-shape-3{width:180px;height:180px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,0.08) 0%,transparent 72%);animation:pulse 8s ease-in-out infinite}.stats-section .container{z-index:1}.stat-card--landing{position:relative;z-index:2;height:100%;background:transparent;border:none}.stat-card--landing .stat-card-content{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding:var(--spacing-xl) var(--spacing-lg);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);border-radius:var(--border-radius-xl);box-shadow:0 12px 32px rgba(0,0,0,0.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.stat-card--landing .stat-icon{width:72px;height:72px;margin:0 auto var(--spacing-md) auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(255,255,255,0.28),rgba(255,255,255,0.08));border:1px solid rgba(255,255,255,0.24);border-radius:var(--border-radius-full);box-shadow:0 10px 24px rgba(0,0,0,0.16)}.stat-card--landing .stat-icon i{font-size:30px;color:var(--white-color)}.stat-card--landing .stat-number{font-size:clamp(40px,5vw,56px);font-weight:var(--font-weight-bold);color:var(--white-color);margin:0 0 var(--spacing-sm) 0;line-height:1;letter-spacing:-0.02em;text-shadow:0 2px 16px rgba(0,0,0,0.18)}.stat-card--landing .stat-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:rgba(255,255,255,0.88);text-transform:uppercase;letter-spacing:0.08em;margin-top:0;max-width:14rem;line-height:1.45}@media (max-width:767px){.stats-section{padding:var(--spacing-xl) 0}.stat-card--landing .stat-card-content{padding:var(--spacing-lg) var(--spacing-md)}.stat-card--landing .stat-icon{width:64px;height:64px}.stat-card--landing .stat-icon i{font-size:26px}}.dashboard-stat-card{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--white-color);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm)}.dashboard-stat-card.clickable{cursor:pointer}.dashboard-stat-card .stat-icon-wrapper{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);border-radius:var(--border-radius-lg);flex-shrink:0}.dashboard-stat-card .stat-icon-wrapper i{font-size:24px;color:var(--white-color)}.dashboard-stat-card .stat-info{display:flex;flex-direction:column}.dashboard-stat-card .stat-label{font-size:var(--font-size-sm);color:var(--gray-color);margin-bottom:4px;text-transform:none;letter-spacing:normal;margin-top:0}.dashboard-stat-card .stat-value{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--dark-color);line-height:1.2}.contact-section{background-color:var(--light-color);padding:var(--spacing-xxl) 0}.contact-info{background-color:var(--white-color);padding:var(--spacing-xl);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm);height:100%}.contact-info-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--dark-color)}.contact-item{display:flex;gap:var(--spacing-md)}.contact-item + .contact-item{margin-top:16px}.contact-icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:var(--border-radius-md);color:var(--white-color)}.contact-icon i{font-size:20px}.contact-details{flex-grow:1}.contact-label{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--dark-color);margin-bottom:4px}.contact-text{font-size:var(--font-size-base);color:var(--gray-medium);margin-bottom:0}.contact-text a{color:var(--gray-medium);transition:color var(--transition-fast)}.contact-text a:hover{color:var(--primary-color)}.contact-social .social-links{display:flex;gap:var(--spacing-sm)}.social-link{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background-color:var(--light-color);border-radius:var(--border-radius-md);color:var(--gray-dark);font-size:18px;transition:transform 0.2s ease,background-color var(--transition-fast),color var(--transition-fast)}.social-link:hover{background-color:var(--primary-color);color:var(--white-color);transform:translateY(-2px)}.contact-form-wrapper{background-color:var(--white-color);padding:var(--spacing-xl);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm)}.contact-form-wrapper .turnstile-container{display:flex;justify-content:flex-start;align-items:center;min-height:65px}.contact-form .form-group{margin-bottom:var(--spacing-md)}.contact-form .form-label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--dark-color);margin-bottom:var(--spacing-xs)}.contact-form .form-control,.contact-form select.form-select,.contact-form textarea.form-control{padding:12px 16px;font-size:var(--font-size-base);border:2px solid var(--gray-lighter);border-radius:var(--border-radius-md);transition:all var(--transition-fast)}.contact-form .form-control:focus,.contact-form select.form-select:focus,.contact-form textarea.form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(0,102,204,0.1);outline:none}.contact-form textarea.form-control{resize:vertical;min-height:120px}.contact-form .btn-primary{padding:14px 32px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-lg);transition:transform 0.2s ease,box-shadow 0.2s ease}.contact-form .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.contact-map{margin-top:var(--spacing-xl)}.map-container{border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:var(--shadow-md)}.map-container iframe{width:100%;height:400px;border:none;display:block}@media (max-width:991px){.contact-info{margin-bottom:var(--spacing-lg)}}.footer{background-color:var(--dark-color);color:var(--gray-lighter);flex-shrink:0}.footer-main{padding:var(--spacing-xxl) 0 var(--spacing-md)}.footer-widget{margin-bottom:var(--spacing-lg)}.footer-widget--brand{--footer-brand-measure:256px;display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:0;min-width:0;max-width:var(--footer-brand-measure)}.footer-widget--brand .footer-logo{margin-bottom:0}.footer-logo{margin-bottom:var(--spacing-md)}.footer-logo img{display:block;max-width:100%;height:auto}.footer-about-text{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--gray-lighter);margin-bottom:0}.footer-about-text strong{color:var(--white-color);font-weight:var(--font-weight-semibold)}.footer-social{display:flex;gap:var(--spacing-sm)}.footer-social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.1);border-radius:var(--border-radius-md);color:var(--gray-lighter);font-size:16px;transition:transform 0.2s ease,background-color var(--transition-fast),color var(--transition-fast)}.footer-social-link:hover{background-color:var(--primary-color);color:var(--white-color);transform:translateY(-2px)}.footer-iyzico-logo{margin:0;max-width:100%}.footer-iyzico-logo-img{display:block;width:100%;max-width:var(--footer-brand-measure,256px);height:auto;aspect-ratio:456 / 32;object-fit:contain}.footer-widget-title{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--white-color);margin-bottom:var(--spacing-md);position:relative;padding-bottom:10px}.footer-widget-title::after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:var(--primary-color)}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:10px}.footer-links li:last-child{margin-bottom:0}.footer-links a{color:var(--gray-lighter);font-size:var(--font-size-base);transition:all var(--transition-fast);display:inline-block;position:relative}.footer-links a::before{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:var(--primary-color);transition:width var(--transition-fast)}.footer-links a:hover{color:var(--primary-color);transform:translateX(8px)}.footer-links a:hover::before{width:100%}.footer-contact{list-style:none;padding:0;margin:0}.footer-contact li{display:flex;align-items:flex-start;gap:var(--spacing-xs);margin-bottom:12px;font-size:var(--font-size-base);color:var(--gray-lighter)}.footer-contact li:last-child{margin-bottom:0}.footer-contact i{flex-shrink:0;width:20px;color:var(--primary-color);margin-top:4px}.footer-contact a{color:var(--gray-lighter);transition:color var(--transition-fast)}.footer-contact a:hover{color:var(--primary-color)}.footer-copyright-bar{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,0.1);text-align:start}.footer-copyright{font-size:var(--font-size-sm);color:var(--gray-lighter);margin-bottom:0}.footer-copyright strong{color:var(--white-color);font-weight:var(--font-weight-semibold)}@media (max-width:767px){.footer-widget--brand{margin-left:auto;margin-right:auto}.footer-widget{text-align:center}.footer-logo{text-align:center}.footer-logo img{display:block;margin-left:auto;margin-right:auto}.footer-iyzico-logo{text-align:center}.footer-iyzico-logo-img{margin-left:auto;margin-right:auto}.footer-widget-title::after{left:50%;transform:translateX(-50%)}.footer-social{justify-content:center}.footer-links a:hover{transform:none}.footer-copyright-bar{text-align:center}}.scroll-top-btn{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:var(--white-color);border:none;border-radius:var(--border-radius-full);font-size:20px;cursor:pointer;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(100px);transition:opacity var(--transition-normal),visibility var(--transition-normal),transform 0.2s ease,box-shadow 0.2s ease;z-index:var(--z-fixed)}.scroll-top-btn.show{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.scroll-top-btn:active{transform:translateY(-2px)}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background-color:var(--dark-color);color:var(--white-color);padding:var(--spacing-md) 0;box-shadow:0 -4px 20px rgba(0,0,0,0.3);transform:translateY(100%);transition:transform var(--transition-normal);z-index:var(--z-fixed)}.cookie-banner.show{transform:translateY(0)}.cookie-content{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.cookie-text{display:flex;align-items:center;font-size:var(--font-size-sm);line-height:1.5;flex-grow:1}.cookie-text i{font-size:24px;color:var(--accent-color);flex-shrink:0}.cookie-actions{display:flex;gap:var(--spacing-sm);flex-shrink:0}.cookie-actions .btn{padding:8px 20px;font-size:var(--font-size-sm);border-radius:var(--border-radius-md);transition:all var(--transition-fast)}.cookie-actions .btn-outline-light{color:var(--white-color);border:2px solid rgba(255,255,255,0.3)}.cookie-actions .btn-outline-light:hover{background-color:rgba(255,255,255,0.1);border-color:var(--white-color)}.cookie-actions .btn-light{background-color:var(--white-color);color:var(--dark-color);font-weight:var(--font-weight-semibold)}.cookie-actions .btn-light:hover{background-color:var(--primary-color);color:var(--white-color)}@media (max-width:767px){.cookie-content{flex-direction:column;text-align:center}.cookie-text{flex-direction:column;text-align:center}.cookie-actions{width:100%;flex-direction:column}.cookie-actions .btn{width:100%}.scroll-top-btn{bottom:20px;right:20px;width:45px;height:45px;font-size:18px}}main.page-gradient{min-height:100vh;background:var(--gradient-primary)}@media (min-width:1200px){main.page-gradient{padding-top:100px}}.btn-whatsapp{background-color:var(--whatsapp-color);color:var(--white-color);border-color:var(--whatsapp-color)}.btn-whatsapp:hover{background-color:#20BA5A;border-color:#20BA5A;color:var(--white-color)}.auth-input-group-text{background-color:var(--light-color);border:2px solid var(--gray-lighter);border-right:none}input[type="password"]::-ms-reveal,input[type="password"]::-ms-clear{display:none}.verification-code-input{border:2px solid var(--gray-lighter);border-left:none;text-align:center;font-size:1.25rem;letter-spacing:0.5rem;font-weight:600}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white-color);transition:transform 0.2s ease,box-shadow 0.2s ease,background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn-primary:hover,.btn-primary:focus{background-color:var(--primary-dark);border-color:var(--primary-dark);color:var(--white-color);box-shadow:var(--shadow-sm)}.btn-primary:disabled{background-color:var(--gray-light);border-color:var(--gray-light);color:var(--white-color);opacity:0.6;cursor:not-allowed}.btn-outline-primary{color:var(--primary-color);border-color:var(--primary-color);background-color:transparent;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white-color);box-shadow:var(--shadow-sm)}.btn-outline-primary:disabled{color:var(--gray-light);border-color:var(--gray-light);background-color:transparent;opacity:0.6;cursor:not-allowed}.trial-card{background:linear-gradient(135deg,rgba(0,102,204,0.05) 0%,rgba(0,200,83,0.05) 100%);border:3px solid var(--primary-color);box-shadow:var(--shadow-lg);position:relative;overflow:visible;transition:border-color var(--transition-normal)}.trial-card:hover{border-color:var(--secondary-color)}.trial-badge{position:absolute;top:-20px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--white-color);padding:12px 24px;border-radius:var(--border-radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-md);white-space:nowrap;z-index:10}.trial-icon{width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:var(--border-radius-full);box-shadow:var(--shadow-md)}.trial-icon i{font-size:36px;color:var(--white-color)}.trial-card .pricing-header{padding-top:0px}.trial-card .package-name{font-size:clamp(20px,2.5vw,28px);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trial-card .pricing-price{background:linear-gradient(135deg,rgba(0,102,204,0.1),rgba(0,200,83,0.1));border-radius:var(--border-radius-lg);margin:var(--spacing-lg) 0;padding:var(--spacing-md) var(--spacing-lg);display:flex;justify-content:center;align-items:center}.trial-card .price{font-size:clamp(32px,4.5vw,44px);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:991px){.trial-card{margin-bottom:var(--spacing-xl)}}@media (hover:none){.btn-primary:hover,.btn-outline-primary:hover,.hero-buttons .btn-primary:hover,.hero-buttons .btn-outline-secondary:hover,.navbar-actions .btn-primary:hover,.contact-form .btn-primary:hover,.social-link:hover,.footer-social-link:hover,.scroll-top-btn:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}.hero-bg-shapes .shape{animation:none}.how-step-flow-dot,.how-step-icon,.how-step-icon i,.how-step-icon-ring,.how-step-icon-ring--inner::after,.how-step-icon-orbit,.how-step-icon-orbit-dot,.how-step-icon::before,.how-step-diagram-packet,.how-step-diagram-alert,.how-step-diagram-rule-line,.how-step-diagram-node--ai,.how-step-diagram-raw-line,.how-step-diagram-node--raw,.how-step-diagram-merge-dot,.how-step-diagram-node--clean rect,.how-step-diagram-check-row,.how-step-diagram-transfer,.how-step-diagram-node--medula,.how-step-diagram-node--galen,.install-topology__packet,.install-topology__packet--medula,.install-topology__packet--terminal{animation:none!important}.how-step-card:hover .how-step-card-inner,.how-step-card:hover .how-step-icon{transform:none}.scroll-top-btn{transition:opacity var(--transition-fast),visibility var(--transition-fast)!important}}.badge{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;padding-top:0.45em;padding-bottom:0.3em}.bg-indigo{background-color:var(--bs-indigo)!important}.bg-purple{background-color:var(--bs-purple)!important}.bg-pink{background-color:var(--bs-pink)!important}.bg-orange{background-color:var(--bs-orange)!important}.bg-teal{background-color:var(--bs-teal)!important}.bg-cyan{background-color:var(--bs-cyan)!important}