@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid}}}﻿ html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Be Vietnam Pro,system-ui,sans-serif;overflow-x:hidden}.hero-mobile-bound{max-width:min(340px,100vw - 2rem);margin-left:0!important;margin-right:0!important}@media (min-width:640px){.hero-mobile-bound{max-width:none;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1024px){.hero-mobile-bound{margin-left:0!important;margin-right:0!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(#f97316,#7c3aed);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ea580c,#6b21a8)}@layer components{.container-site{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (min-width:40rem){.container-site{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.container-site{padding-inline:calc(var(--spacing,.25rem) * 8)}}.heading-1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}@media (min-width:40rem){.heading-1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (min-width:64rem){.heading-1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.heading-2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}@media (min-width:40rem){.heading-2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}@media (min-width:64rem){.heading-2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-shadow:0 4px 20px var(--tw-shadow-color,#f973164d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#f97316;transition-duration:.3s;display:inline-flex}@media (hover:hover){.btn-primary:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:#ea580c}}.btn-primary:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:40rem){.btn-primary{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4)}}.btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-shadow:0 4px 20px var(--tw-shadow-color,#7c3aed4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#7c3aed;transition-duration:.3s;display:inline-flex}@media (hover:hover){.btn-secondary:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:#6b21a8}}.btn-secondary:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:40rem){.btn-secondary{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4)}}.btn-outline{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#7c3aed;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-width:2px;border-color:#7c3aed;transition-duration:.3s;display:inline-flex}@media (hover:hover){.btn-outline:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);color:var(--color-white,#fff);background-color:#7c3aed}}.btn-outline:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:40rem){.btn-outline{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4)}}.card-base{border-radius:calc(var(--radius) * 1.8);background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.card-base:hover{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.badge-orange{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#f97316;background-color:#fff7ed;border-width:1px;border-color:#f973164d;border-color:lab(64.4963% 49.3667 68.6638/.3);border-radius:3.40282e38px;display:inline-flex}@media (min-width:40rem){.badge-orange{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.badge-purple{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#7c3aed;background-color:#f3e8ff;border-width:1px;border-color:#7c3aed4d;border-color:lab(42.2333% 56.9751 -80.6058/.3);border-radius:3.40282e38px;display:inline-flex}@media (min-width:40rem){.badge-purple{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.badge-green{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);background-color:var(--color-green-50,#f0fdf4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#10b981;border-width:1px;border-color:#10b9814d;border-color:lab(66.6921% -50.6676 17.0591/.3);border-radius:3.40282e38px;display:inline-flex}@supports (color:lab(0% 0 0)){.badge-green{background-color:var(--color-green-50,lab(98.1563% -5.60117 2.75915))}}@media (min-width:40rem){.badge-green{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.badge-red{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);background-color:var(--color-red-50,#fef2f2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#dc2626;border-width:1px;border-color:#dc26264d;border-color:lab(48.7982% 67.7 48.8038/.3);border-radius:3.40282e38px;display:inline-flex}@supports (color:lab(0% 0 0)){.badge-red{background-color:var(--color-red-50,lab(96.5005% 4.18508 1.52328))}}@media (min-width:40rem){.badge-red{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.section-padding{padding-block:calc(var(--spacing,.25rem) * 12)}@media (min-width:40rem){.section-padding{padding-block:calc(var(--spacing,.25rem) * 16)}}@media (min-width:64rem){.section-padding{padding-block:calc(var(--spacing,.25rem) * 20)}}}@layer utilities{.text-gradient-orange-purple{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f97316 0%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text}.bg-gradient-orange-purple{background:linear-gradient(135deg,#f97316 0%,#7c3aed 100%)}.bg-gradient-cream{background:linear-gradient(135deg,#fff7ed 0%,#fef3c7 100%)}.bg-gradient-purple-dark{background:linear-gradient(135deg,#6b21a8 0%,#4c1d95 100%)}.no-tap-highlight{-webkit-tap-highlight-color:transparent}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:3s ease-in-out infinite float}@keyframes fireGlow{0%,to{filter:drop-shadow(0 0 4px #ff5000)drop-shadow(0 0 10px #ff1e00b3)drop-shadow(0 0 18px #ffa00066)}50%{filter:drop-shadow(0 0 8px #ffc800)drop-shadow(0 0 18px #ff5000e6)drop-shadow(0 0 32px #ff1e00b3)}}.animate-fire-glow{animation:.85s ease-in-out infinite fireGlow}@keyframes glow{0%,to{box-shadow:0 0 20px #f9731666}50%{box-shadow:0 0 40px #f97316b3}}.animate-glow{animation:2s ease-in-out infinite glow}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #f9731633}@media (max-width:480px){.heading-1{font-size:1.35rem;line-height:1.18}}:root{--purple:#5b2d8e;--orange:#f7941d;--text-primary:#1a0a2e;--text-secondary:#6b7280}.container{max-width:1160px;margin:0 auto;padding:0 20px}.lp-testi{background:radial-gradient(at 85% 10%,#5b2d8e17 0%,#0000 55%),radial-gradient(at 5% 90%,#f7941d0f 0%,#0000 45%),linear-gradient(160deg,#fff 0%,#f7f3fd 45%,#ede5fa 100%);padding:80px 0 88px;position:relative;overflow:hidden}.lp-testi__badge{letter-spacing:1px;width:fit-content;color:var(--purple);border:1px solid #5b2d8e47;border-radius:20px;align-items:center;gap:8px;margin:0 auto 24px;padding:6px 16px;font-size:11.5px;font-weight:700;display:flex}.lp-testi__badge-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 6px #f7941d80}.lp-testi__heading{color:var(--text-primary);text-align:center;margin-bottom:16px;font-size:clamp(24px,4vw,42px);font-weight:900;line-height:1.2}.lp-testi__heading span{color:var(--purple);display:block}.lp-testi__sub{color:var(--text-secondary);text-align:center;max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:15.5px;line-height:1.65}.lp-testi__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp-testi__carousel{display:none}.lp-testi__card{background:#fff;border:1.5px solid #5b2d8e21;border-radius:18px;flex-direction:column;gap:14px;padding:26px 22px 20px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 24px #5b2d8e14}.lp-testi__card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #5b2d8e24}.lp-testi__stars{color:#f59e0b;letter-spacing:2px;font-size:17px}.lp-testi__quote{color:var(--text-primary);flex:1;font-size:14px;line-height:1.78}.lp-testi__author{align-items:center;gap:12px;display:flex}.lp-testi__avatar{color:#fff;letter-spacing:.5px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:flex}.lp-testi__name{color:var(--text-primary);font-size:14px;font-weight:700}.lp-testi__role{color:var(--text-secondary);margin-top:2px;font-size:12px}.lp-testi__video{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000038}.lp-testi__thumb{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.lp-testi__video:hover .lp-testi__thumb{transform:scale(1.04)}.lp-testi__play{background:#0a031861;justify-content:center;align-items:center;transition:background .25s;display:flex;position:absolute;inset:0}.lp-testi__video:hover .lp-testi__play{background:#0a031838}.lp-testi__play svg{color:#fff;filter:drop-shadow(0 2px 8px #0000008c);transform:scale(1.6)}.lp-testi__video-caption{color:#ffffffd9;text-align:center;background:linear-gradient(#0000,#0a0318ad);padding:18px 0 8px;font-size:12px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.lp-testi-modal-overlay{z-index:99995;background:#000000e0;justify-content:center;align-items:center;padding:16px;animation:.22s lp-testi-fade-in;display:flex;position:fixed;inset:0}.lp-testi-modal{background:#000;border-radius:14px;width:min(820px,92vw);animation:.26s cubic-bezier(.34,1.56,.64,1) lp-testi-slide-up;position:relative;overflow:hidden;box-shadow:0 24px 80px #000000b3}.lp-testi-modal__close{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:background .2s;display:flex;position:absolute;top:10px;right:12px}.lp-testi-modal__close:hover{background:#000000d1}.lp-testi-modal__ratio{aspect-ratio:16/9;width:100%;position:relative}.lp-testi-modal__ratio iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}@keyframes lp-testi-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-testi-slide-up{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:860px){.lp-testi__grid{display:none}.lp-testi__carousel{display:block}.lp-testi{padding:56px 0 64px}.lp-testi__sub{margin-bottom:36px;font-size:14.5px}.lp-testi__carousel .lp-testi__card{margin:0 2px}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}