@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Montserrat:wght@600&display=swap";/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer components;@font-face{font-family:Univers;src:url(/assets/UniversBold-B_A93iZ3.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-4xl:56rem;--container-6xl:72rem;--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.right-5{right:calc(var(--spacing)*5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-10{bottom:calc(var(--spacing)*10)}.-z-10{z-index:-10}.z-\[2\]{z-index:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.\!mt-1{margin-top:calc(var(--spacing)*1)!important}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-14{margin-top:calc(var(--spacing)*14)}.mr-auto{margin-right:auto}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[300px\]{height:300px}.h-\[460px\]{height:460px}.h-\[auto\],.h-auto{height:auto}.h-full{height:100%}.min-h-\[430px\]{min-height:430px}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-\[60\%\]{width:60%}.w-\[80\%\]{width:80%}.w-\[90\%\]{width:90%}.w-\[240px\]{width:240px}.w-\[360px\]{width:360px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[362px\]{max-width:362px}.max-w-\[380px\]{max-width:380px}.max-w-\[442px\]{max-width:442px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-start{align-items:flex-start}.\!justify-center{justify-content:center!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[40px\]{border-radius:40px}.rounded-\[500px\]{border-radius:500px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#CFE4BA\]{border-color:#cfe4ba}.bg-\[\#353848\]{background-color:#353848}.bg-\[\#DC425F\]{background-color:#dc425f}.bg-white{background-color:var(--color-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-10{padding-inline:calc(var(--spacing)*10)}.\!py-5{padding-block:calc(var(--spacing)*5)!important}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.\!pt-0{padding-top:calc(var(--spacing)*0)!important}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-16{padding-top:calc(var(--spacing)*16)}.\!pb-0{padding-bottom:calc(var(--spacing)*0)!important}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-\[Poppins\]{font-family:Poppins}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[38px\]{font-size:38px}.\!leading-\[1\.3\]{--tw-leading:1.3!important;line-height:1.3!important}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!text-white{color:var(--color-white)!important}.text-\[\#6A6969\]{color:#6a6969}.text-\[\#82C441\]{color:#82c441}.text-\[\#232323\]{color:#232323}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}}.lowercase{text-transform:lowercase}.\!opacity-60{opacity:.6!important}.\!opacity-100{opacity:1!important}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(min-width:40rem){.sm\:\!p-0{padding:calc(var(--spacing)*0)!important}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-26{margin-top:calc(var(--spacing)*26)}.md\:ml-12{margin-left:calc(var(--spacing)*12)}.md\:ml-auto{margin-left:auto}.md\:\!grid{display:grid!important}.md\:block{display:block}.md\:flex{display:flex}.md\:h-\[480px\]{height:480px}.md\:w-1\/2{width:50%}.md\:w-\[480px\]{width:480px}.md\:max-w-md{max-width:var(--container-md)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:border-l-6{border-left-style:var(--tw-border-style);border-left-width:6px}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:\!py-0{padding-block:calc(var(--spacing)*0)!important}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pl-10{padding-left:calc(var(--spacing)*10)}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[20px\]{font-size:20px}.md\:text-\[64px\]{font-size:64px}}@media(min-width:64rem){.lg\:flex-row{flex-direction:row}.lg\:px-24{padding-inline:calc(var(--spacing)*24)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Poppins,sans-serif}:root{--color-primary:#dc425f;--color-primary-dark:#c52f4c;--color-secondary:#cfe4ba;--color-secondary-dark:#82c441;--color-dark-bg:#353848;--color-dark-card:#4d526b;--color-text-dark:#232323;--color-text-light:#fff;--color-text-gray:#6a6969;--color-light-bg:#f6f6f6;--font-primary:"Poppins";--font-brand:"Univers",sans-serif}:t{--color-primary:#dc425f;--color-primary-dark:#c52f4c;--color-secondary:#cfe4ba;--color-secondary-dark:#82c441;--color-accent:#82c441;--color-dark-bg:#131313;--color-dark-surface:#232323;--color-dark-card:#4d526b;--color-light-bg:#f6f6f6;--color-text-light:#fff;--color-text-dark:#232323;--color-text-gray:#6a6969;--color-text-light-secondary:#ffffffb3;--color-text-dark-secondary:#232323b3;--font-primary:"Poppins",sans-serif;--font-secondary:"Montserrat",sans-serif;--font-brand:"Univers",sans-serif}body{margin:0}.container{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0}section{overflow:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}button{cursor:pointer;border:none;font-family:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.hero-section{background-color:var(--color-light-bg)}.hero-container{width:100%;margin:0 auto;padding:0 80px;display:flex;align-items:start;gap:20px}.hero-content{flex:1;display:flex;flex-direction:column;gap:30px;position:relative}.hero-content h1{font-size:64px;font-weight:700;line-height:1.24;letter-spacing:-.01em;color:var(--color-text-dark)}.hero-description{display:flex;flex-direction:column;gap:16px;max-width:648px}.hero-description .subtitle{font-size:24px;font-weight:600;line-height:1.4}.hero-description .text{font-size:18px;line-height:1.5;color:var(--color-text-gray)}.hero-buttons{display:flex;align-items:center;gap:24px}.cta-button-large{background-color:var(--color-primary);color:var(--color-text-light);padding:22px 41.5px;border-radius:24px;font-size:18px;font-weight:400;transition:background-color .3s}.cta-button-large:hover{background-color:var(--color-primary-dark)}.video-link{display:flex;align-items:center;gap:16px;color:var(--color-text-gray);font-size:14px;opacity:.8}.play-icon-wrapper{width:71px;height:71px;border-radius:24px;border:1px solid rgba(27,27,27,.3);display:flex;justify-content:center;align-items:center}.hero-image-area{flex:1;position:relative}.peace-of-mind-section{background-color:var(--color-dark-bg)}.peace-of-mind-container{max-width:1440px;margin:0 auto;padding:0 80px;display:flex;gap:80px;align-items:flex-start}.peace-of-mind-content{flex:1;position:relative;padding-top:140px;display:flex;flex-direction:column;gap:32px}.shield-bg{position:absolute;top:630px;left:0;width:367px;height:246px;z-index:0}.shield-vector{position:absolute;opacity:.6}.shield-pattern{position:absolute;top:86px;left:88px;opacity:.6}.section-subtitle{color:var(--color-secondary);font-size:20px;font-weight:400}.section-title{color:var(--color-text-light);font-size:50px;font-weight:700;line-height:1.3}.section-description{color:var(--color-text-light);opacity:.7;font-size:16px;line-height:1.5;max-width:556px}.peace-of-mind-cards{flex:1;display:flex;flex-direction:column;gap:32px;height:900px;overflow-y:scroll;padding-top:4rem;-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.feature-card{background-color:var(--color-dark-card);padding:32px;border-radius:24px;display:flex;flex-direction:column;gap:16px}.feature-icon-wrapper{width:80px;height:80px;background-color:#cfe4ba33;border-radius:24px;display:flex;justify-content:center;align-items:center}.feature-card h3{color:var(--color-text-light);font-size:24px;font-weight:600}.feature-card p{color:var(--color-text-light);opacity:.7;font-size:16px;line-height:1.5}.video-button{background-color:var(--color-primary);color:var(--color-text-light);border-radius:24px;padding:16px 9px 16px 32px;font-size:18px;display:flex;align-items:center;justify-content:space-between;max-width:230px;margin-top:8px}.play-circle{width:52px;height:52px;background-color:var(--color-primary-dark);border-radius:16px;display:flex;justify-content:center;align-items:center}.unlock-insights-section{padding:140px 0 0;background-color:#fff}.unlock-insights-header{text-align:center;max-width:900px;margin:0 auto 56px;display:flex;flex-direction:column;gap:24px}.section-subtitle-green{color:var(--color-secondary-dark);font-size:20px}.section-title-dark{color:var(--color-text-dark);font-size:50px;font-weight:700;line-height:1.3}.section-description-dark{color:var(--color-text-dark);opacity:.7;font-size:16px;line-height:1.5;max-width:654px;margin:0 auto}.unlock-insights-body{position:relative;background-color:var(--color-light-bg)}.ai-logo-top{position:absolute;top:-75px;left:50%;transform:translate(-50%);width:150px;height:150px;display:flex;justify-content:center;align-items:center;z-index:3;background:none}.ai-logo-circle{width:150px;height:150px;background:#111;border:8px solid #f6f6f6;border-radius:50%;display:flex;justify-content:center;align-items:center}.insights-container{display:grid;grid-template-columns:1fr 200px 1fr;gap:40px;max-width:1440px;padding:0 80px;margin:0 auto}.insights-column{display:flex;flex-direction:column}.insights-column.left{gap:140px}.insights-column.middle{position:relative;border-left:2px solid #a8cc84;margin:0 auto}.insights-column.right{gap:140px}.timeline-dot{position:absolute;left:50%;transform:translate(-53%);width:30px;height:30px;background:var(--Gray-Gray-700, #353848);border:6px solid #f6f6f6;border-radius:50%;z-index:2}.insight-card{background-color:var(--color-dark-bg);color:var(--color-text-light);border-radius:24px;padding:48px;width:100%;max-width:520px;box-sizing:border-box;box-shadow:0 8px 24px #00000014}.insight-card h3{font-size:22px;font-weight:600;margin-bottom:12px}.insight-card p{font-size:16px;line-height:1.6;opacity:.8;margin-bottom:20px}.video-thumbnail{position:relative;cursor:pointer}.video-thumbnail img{width:100%;border-radius:16px}.play-button-small{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:var(--color-primary);border-radius:16px;display:flex;justify-content:center;align-items:center}.chat-demo{display:flex;flex-direction:column;gap:8px}.chat-bubble-demo{display:flex;align-items:center;gap:10px;padding:12px 16px}.agent-bubble{background-color:var(--color-primary);border-radius:30px 30px 30px 0}.agent-bubble p{margin:0;font-size:14px;opacity:.7}.agent-avatar-demo{width:46px;height:46px;border-radius:50%;background-color:#dc425f;border:3px solid #c12e4a;display:flex;justify-content:center;align-items:center}.user-bubble{background-color:#fff;border-radius:30px 30px 0;justify-content:start}.user-avatar-demo{width:46px;height:46px;border-radius:50%;overflow:hidden}.user-avatar-demo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-container-guidance{position:relative;margin-top:24px}.image-container-guidance img{border-radius:16px;width:100%}.transform-org-section{padding:140px 80px}.transform-org-header{text-align:center;max-width:821px;margin:0 auto 80px;display:flex;flex-direction:column;gap:32px}.transform-org-body{display:flex;flex-direction:column;gap:16px;max-width:1280px;margin:0 auto}.transform-row{display:flex;gap:16px}.transform-card{border-radius:24px;padding:24px;display:flex;flex-direction:column}.transform-card.card-dark{background-color:var(--color-dark-bg);color:var(--color-text-light);flex:1}.tranform-bg{background-image:url(src/assets/images/playbook-steps.svg);background-repeat:no-repeat;background-size:100%;background-position:bottom}.subscribe-bg{background-image:url("/assets/body%20(3)-0FPnY4hy.png");background-repeat:no-repeat;background-size:100%;background-position:center;padding:0}.transform-card.card-primary{background-color:var(--color-primary);color:var(--color-text-light);flex:0 0 416px;justify-content:center;align-items:flex-start;gap:32px;padding:36px}.transform-card.card-secondary{background-color:var(--color-secondary);color:var(--color-text-dark);flex:1;padding:72px 56px}.card-content{display:flex;flex-direction:column;gap:12px}.card-content h4{font-size:32px;font-weight:600}.card-content p{font-size:16px;opacity:.7;line-height:1.5}.play-button-large{width:48px;height:48px;background-color:var(--color-text-dark);border-radius:16px;display:flex;justify-content:center;align-items:center}.card-content-top{display:flex;gap:24px;align-items:center;margin-bottom:38px}.notifications{display:flex;flex-direction:column;gap:8px}.notification{padding:4px 16px 4px 4px;border-radius:100px;display:flex;align-items:center;gap:10px;font-size:12px}.notification span{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:500}.notification.primary{background-color:var(--color-primary);color:#fff}.notification.primary span{background-color:#c12e4a}.notification.secondary{background-color:var(--color-secondary);color:var(--color-text-dark)}.notification.secondary span{background-color:#a8cc84}.cta-trial-section{padding:140px 80px}.cta-trial-container{max-width:1280px;margin:0 auto;background-color:var(--color-dark-bg);border-radius:24px;display:flex;align-items:center;overflow:hidden}.cta-content-side{padding:56px 10px;color:var(--color-text-light);display:flex;flex-direction:column;gap:32px;align-items:flex-start}.cta-content-side .section-subtitle{color:var(--color-secondary)}.cta-content-side ul{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.cta-content-side li{display:flex;align-items:center;gap:8px;font-size:16px;opacity:.7}.cta-content-side .dot{width:12px;height:12px;background-color:var(--color-secondary);border-radius:50%;flex-shrink:0}.pricing-section{background-color:var(--color-dark-bg);padding:140px 0}.pricing-container{max-width:1440px;margin:0 auto;padding:0 80px;display:flex;flex-direction:column;gap:80px}.pricing-header{text-align:center;margin:0 auto;display:flex;flex-direction:column;gap:24px}.pricing-header .section-subtitle{color:var(--color-secondary)}.pricing-header .section-title{color:var(--color-text-light)}.pricing-header .section-description{color:var(--color-text-light);opacity:.7}.pricing-content{display:flex;flex-direction:row;gap:80px;align-items:flex-start}.pricing-steps{flex:1;display:flex;flex-direction:column;gap:32px;width:100%}.pricing-step{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;cursor:pointer;transition:all .3s ease}.pricing-step-title{color:var(--color-text-light);font-size:24px;line-height:1.4;font-weight:400;opacity:.5;transition:all .3s ease}.pricing-step.active-step .pricing-step-title{font-weight:600;opacity:1}.pricing-step-number{color:var(--color-text-light);font-size:28px;line-height:1.3;font-weight:400;opacity:.1;transition:all .3s ease}.pricing-step.active-step .pricing-step-number{color:var(--color-secondary);opacity:1}.pricing-step-divider{background:var(--color-text-light);opacity:.1;height:1px;width:100%}.pricing-details{flex:1;display:flex;flex-direction:column;gap:40px}.pricing-image-placeholder{background:#232323;border-radius:16px;width:100%;height:360px}.pricing-details-description{color:var(--color-text-light);font-size:16px;line-height:1.5;opacity:.8}.plan-button{border:1px solid rgba(255,255,255,.4);border-radius:16px;padding:16px 32px;color:var(--color-text-light);font-size:16px;text-align:center;margin-top:32px}.learn-more-button{border:1px solid rgba(255,255,255,.4);border-radius:12px;padding:12px 42px;color:var(--color-text-light);font-size:18px}.testimonials-section{background-color:var(--color-light-bg);padding:140px 80px;display:flex;flex-direction:column;align-items:center;gap:48px}.testimonials-header{text-align:center;max-width:721px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1280px}.testimonial-card{background-color:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 80px #0f1a430d}.stars{color:#ffc107;letter-spacing:4px}.testimonial-card h4{font-size:24px;font-weight:600}.testimonial-card p{font-size:16px;line-height:1.5;opacity:.7;flex-grow:1}.user-info{display:flex;align-items:center;gap:16px;margin-top:16px}.user-info img{width:48px;height:48px;border-radius:50%}.user-info span{font-size:18px;font-weight:600}.subscribe-section{padding:0 80px}.subscribe-container{max-width:1280px;margin:0 auto;background-color:var(--color-dark-bg);border-radius:24px;display:flex;align-items:center;overflow:hidden}.subscribe-content{padding:80px;flex:1;color:var(--color-text-light);display:flex;flex-direction:column;gap:40px;align-items:flex-start}.subscribe-image{flex:1;position:relative;align-self:flex-end}.subscribe-image img{display:block;max-width:100%}.subscribe-form{display:flex;border:1px solid rgba(255,255,255,.17);border-radius:16px;padding:4px;width:100%;max-width:432px}.subscribe-form input{flex-grow:1;background:none;border:none;color:#fff;padding:0 20px;font-size:16px}.subscribe-form input::-moz-placeholder{color:#fff;opacity:.4}.subscribe-form input::placeholder{color:#fff;opacity:.4}.subscribe-form button{background-color:var(--color-primary);color:#fff;border-radius:16px;padding:16px 32px;font-size:16px;display:flex;align-items:center;gap:8px}.faq-section{background-color:var(--color-light-bg);padding:140px 80px;display:flex;flex-direction:column;align-items:center;gap:48px}.faq-header{text-align:center;max-width:721px}.faq-list{display:flex;flex-direction:column;gap:16px;width:100%;max-width:848px}.faq-item{background-color:var(--color-dark-bg);border-radius:24px;padding:16px 32px;color:#fff}.faq-item.open{padding:32px}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;cursor:pointer}.faq-toggle{background:none;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:flex;justify-content:center;align-items:center;flex-shrink:0}.faq-toggle.active{background-color:var(--color-primary);border:none}.faq-answer{margin-top:24px;font-size:16px;line-height:1.5;opacity:.8}.partner-section{background-color:var(--color-light-bg);padding:0 80px 140px}.partner-container{max-width:1280px;margin:0 auto;background-color:var(--color-dark-bg);border-radius:24px;display:flex;align-items:center;overflow:hidden}.partner-content-side{padding:80px 108px 80px 0;color:var(--color-text-light);display:flex;flex-direction:column;gap:10px;align-items:flex-start;flex:1}.partner-content-side .section-subtitle{color:var(--color-secondary)}.site-footer{background-color:var(--color-dark-bg);color:var(--color-text-light);padding:80px}.footer-content{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;gap:104px}.footer-column-main{display:flex;flex-direction:column;gap:40px;align-items:flex-start}.footer-logo img{height:21px}.footer-logo-wrapper{display:flex;align-items:center;gap:.75rem;text-decoration:none}.footer-brand-text{font-family:var(--font-brand);font-size:2.2rem;font-weight:700;color:var(--color-text-light);letter-spacing:.02em;white-space:nowrap}.social-links{display:flex;gap:14px}.social-links a{width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;justify-content:center;align-items:center}.social-links a.active{background-color:var(--color-primary);border-color:var(--color-primary)}.copyright{font-size:12px;opacity:.5}.footer-links{display:flex;gap:104px;flex-grow:1;justify-content:space-between}.footer-column{display:flex;flex-direction:column;gap:16px}.footer-column h4{font-size:18px;font-weight:600;margin-bottom:8px}.footer-column ul{display:flex;flex-direction:column;gap:16px}.footer-column a,.footer-column p{font-size:14px;line-height:1.4}.footer-column .cta-button{margin-top:8px}@media(max-width:768px){.desktop-only{display:none!important}.logo img{height:18px}.header-actions{gap:16px}.cta-button{padding:12px 20px;font-size:14px;border-radius:12px}.hero-container{padding:0 20px;flex-direction:column;text-align:center;gap:40px}.hero-content{align-items:center;gap:32px;padding:40px 0 20px}.hero-content h1{font-size:36px;line-height:1.2}.hero-description{text-align:center}.hero-description .subtitle{font-size:18px}.hero-description .text{font-size:16px}.hero-buttons{flex-direction:column;width:100%;gap:16px}.cta-button-large{width:100%;padding:18px 32px;font-size:16px;border-radius:16px;text-align:center}.video-link{justify-content:center}.play-icon-wrapper{width:56px;height:56px;border-radius:16px}.hero-image-area{width:100%;padding:20px 0!important;margin-left:0!important}.hero-image-area img{max-width:100%;height:auto;background:transparent!important}.peace-of-mind-container{flex-direction:column;padding:0 20px;gap:40px}.peace-of-mind-content{padding-top:60px;padding-bottom:0;text-align:center;align-items:center}.shield-bg{display:none}.section-subtitle,.section-subtitle-green{font-size:16px}.section-title,.section-title-dark{font-size:32px;line-height:1.2}.section-description,.section-description-dark{font-size:14px}.peace-of-mind-cards{height:auto;overflow:visible;padding-top:0;gap:24px}.feature-card{padding:24px}.feature-icon-wrapper{width:64px;height:64px;border-radius:16px}.feature-card h3{font-size:20px}.feature-card p{font-size:14px}.video-button{padding:14px 9px 14px 24px;font-size:16px;max-width:200px}.play-circle{width:44px;height:44px;border-radius:12px}.unlock-insights-section{padding:60px 0 0}.unlock-insights-header{padding:40px 0 20px;margin-bottom:40px;gap:16px}.ai-logo-top{width:100px;height:100px;top:-50px}.ai-logo-circle{width:100px;height:100px;border:6px solid #f6f6f6}.ai-logo-circle img{width:50px;height:50px}.insights-container{padding:0 40px;gap:32px}.insights-column.left,.insights-column.right{gap:32px}.insight-card{padding:32px 24px;max-width:100%}.insight-card h3{font-size:20px}.insight-card p{font-size:14px}.transform-org-section{padding:60px 20px}.transform-org-header{margin-bottom:40px;gap:16px}.transform-org-body{gap:12px}.transform-card{padding:20px;min-height:auto!important}.transform-card.card-primary{padding:40px 24px;gap:24px;flex:0 0 auto}.transform-card.card-secondary{padding:40px 24px}.card-content h4{font-size:24px}.card-content p{font-size:14px}.card-content-top{align-items:flex-start;margin-bottom:24px}.card-content-bottom{position:static!important;flex-direction:column;gap:24px;padding:24px!important}.card-content-bottom>div{width:100%!important}.cta-trial-section{padding:60px 20px}.cta-trial-container{flex-direction:column}.cta-content-side{padding:40px 24px;align-items:center;text-align:center;width:100%}.cta-content-side ul{align-items:flex-start;text-align:left}.pricing-section{padding:60px 0}.pricing-container{padding:0 20px;gap:40px}.pricing-content{flex-direction:column;gap:40px}.pricing-steps,.pricing-details{width:100%}.pricing-step-title{font-size:18px}.pricing-step-number{font-size:24px}.pricing-image-placeholder{height:250px}.pricing-header{margin-bottom:0}.pricing-tabs{width:100%;padding:6px}.tab-button{font-size:16px;padding:12px 20px;border-radius:16px}.pricing-plans{gap:12px}.plan-card{padding:24px}.plan-name{font-size:16px}.price-amount{font-size:20px}.price-period{font-size:16px}.plan-description{font-size:14px;min-height:auto}.features-list{margin-top:16px;gap:12px}.features-list li{font-size:14px}.plan-button{padding:14px 24px;font-size:14px;margin-top:24px}.learn-more-button{padding:18px 32px;font-size:16px}.show-me-proof-section{padding:60px 0 0}.show-me-proof-container{padding:0 20px;gap:40px}.show-me-proof-header{gap:12px}.show-me-proof-header .section-title{font-size:32px}.show-me-proof-cards{flex-direction:column;gap:12px}.proof-card{padding:0 24px 24px;gap:24px}.proof-card-visual{height:240px}.proof-card-body h3{font-size:24px}.proof-card-body p{font-size:14px}.proof-button{padding:14px 24px;height:52px}.proof-button span{font-size:14px}.show-me-proof-conclusion{flex-direction:column;padding:24px;gap:24px}.conclusion-image{height:200px;border-radius:16px}.conclusion-text p{font-size:16px}.testimonials-section{padding:60px 20px;gap:32px}.testimonial-card{padding:24px;gap:12px}.testimonial-card h4{font-size:20px}.testimonial-card p{font-size:14px}.user-info{margin-top:12px}.user-info span{font-size:16px}.subscribe-section{padding:0 20px}.subscribe-container{flex-direction:column}.subscribe-content{padding:40px 24px;align-items:center;text-align:center;gap:24px}.subscribe-image{display:none}.subscribe-form{flex-direction:column;gap:12px;padding:0;border:none;max-width:100%}.subscribe-form input{border:1px solid rgba(255,255,255,.17);border-radius:12px;padding:16px 20px;font-size:14px}.subscribe-form button{width:100%;justify-content:center;padding:16px;font-size:14px}.faq-section{padding:60px 20px;gap:32px}.faq-list{gap:12px}.faq-item{padding:16px 20px}.faq-item.open{padding:24px 20px}.faq-question{font-size:16px;gap:12px}.faq-toggle{width:40px;height:40px}.faq-toggle img{width:20px;height:20px}.faq-answer{margin-top:16px;font-size:14px}.partner-section{padding:60px 20px}.partner-container{flex-direction:column-reverse}.partner-content-side{padding:40px 24px;align-items:center;text-align:center}.site-footer{padding:60px 20px}.footer-content{flex-direction:column;align-items:flex-start;gap:40px}.footer-links{flex-direction:column;gap:32px;width:100%}.footer-column h4{font-size:16px}.footer-column a,.footer-column p{font-size:13px}.mobile-menu li{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:992px){.mobile-menu-toggle{display:block!important}.mobile-menu{display:block;background-color:#fff;padding:20px;box-shadow:0 4px 6px #0000001a}.mobile-menu ul{display:flex;flex-direction:column;gap:16px}.mobile-menu a{font-size:14px;color:var(--color-text-gray);padding:8px 0;display:block}.mobile-menu a.active{color:var(--color-text-dark);font-weight:500}.desktop-only{display:none!important}.hero-container,.peace-of-mind-container,.transform-org-section,.cta-trial-section,.pricing-section,.testimonials-section,.subscribe-section,.faq-section,.partner-section,.site-footer{padding-left:40px;padding-right:40px}.insights-container{grid-template-columns:1fr}.insights-column.middle{display:none}.pricing-plans,.testimonials-grid{grid-template-columns:1fr}.tranform-bg{background-image:url()!important;background-color:var(--color-secondary);background-repeat:no-repeat;background-size:100%;background-position:center;padding:0}.subscribe-bg{background-size:400%!important;background-position:center;padding:0}}@media screen and (max-width:768px){.pricing-plans{gap:30px}.logo img{height:18px}.header-actions{gap:12px}.cta-button{padding:12px 20px!important;font-size:14px!important;border-radius:12px!important}.hero-container{padding:40px 20px!important;flex-direction:column!important;text-align:center;gap:40px}.hero-content{align-items:center;gap:32px}.hero-content h1{font-size:36px!important;line-height:1.2!important}.hero-description{text-align:center}.hero-description .subtitle{font-size:18px!important}.hero-description .text{font-size:16px!important}.hero-buttons{flex-direction:column;width:100%;gap:16px}.cta-button-large{width:100%;padding:18px 32px!important;font-size:16px!important;text-align:center}.hero-image-area{width:100%;margin-left:0!important;background:transparent!important}.peace-of-mind-container{flex-direction:column!important;padding:60px 20px!important;gap:40px}.peace-of-mind-content{padding-top:0!important;text-align:center;align-items:center}.shield-bg{display:none!important}.section-title,.section-title-dark{font-size:32px!important;line-height:1.2!important}.section-subtitle,.section-subtitle-green{font-size:16px!important}.section-description,.section-description-dark{font-size:14px!important}.peace-of-mind-cards{height:auto!important;overflow:visible!important;padding-top:0!important;gap:24px}.feature-card{padding:24px!important}.feature-card h3{font-size:20px!important}.feature-card p{font-size:14px!important}.unlock-insights-section{padding:0!important}.unlock-insights-header{padding:40px 20px 0;margin-bottom:40px}.ai-logo-top{width:100px!important;height:100px!important;top:-50px!important}.ai-logo-circle{width:100px!important;height:100px!important}.insights-container{padding:60px 20px 0!important}.insight-card{padding:32px 24px!important;max-width:100%!important}.insight-card h3{font-size:20px!important}.insight-card p{font-size:14px!important}.transform-org-section{padding:60px 20px!important}.transform-row{flex-direction:column!important}.transform-card{padding:20px!important}.transform-card.card-primary{padding:40px 24px!important}.card-content h4{font-size:24px!important}.card-content p{font-size:14px!important}.cta-trial-section{padding:60px 20px!important}.cta-trial-container{flex-direction:column!important}.cta-content-side{padding:40px 24px!important;text-align:center;align-items:center}.pricing-section{padding:60px 20px!important}.pricing-plans{max-width:100%!important}.plan-card{padding:24px!important}.plan-description,.features-list li{font-size:14px!important}.testimonials-section{padding:60px 20px!important}.testimonials-grid{max-width:100%!important}.testimonial-card{padding:24px!important}.testimonial-card h4{font-size:20px!important}.testimonial-card p{font-size:14px!important}.subscribe-section{padding:0 20px!important}.subscribe-container{flex-direction:column!important}.subscribe-content{padding:40px 24px!important;text-align:center;align-items:center}.subscribe-image{display:none!important}.subscribe-form{flex-direction:column;max-width:100%!important;border:none!important}.subscribe-form input{border:1px solid rgba(255,255,255,.17);border-radius:12px;padding:16px 20px}.subscribe-form button{width:100%;justify-content:center}.faq-section{padding:60px 20px!important}.faq-item{padding:16px 20px!important}.faq-item.open{padding:24px 20px!important}.faq-question{font-size:16px!important}.faq-answer{font-size:14px!important}.partner-section{padding:60px 20px!important}.partner-container{flex-direction:column-reverse!important}.partner-content-side{padding:40px 24px!important;text-align:center;align-items:center}.site-footer{padding:60px 20px!important}.footer-content{flex-direction:column!important;gap:40px}.footer-links{flex-direction:column!important;gap:32px}.footer-brand-text{font-size:2.2rem;white-space:nowrap}.frame-1000005008{display:block;flex-direction:column;gap:16px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.plans{padding:60px 20px!important;width:-moz-fit-content;width:fit-content}.plans2{display:block;flex-direction:row;gap:16px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;width:-moz-fit-content;width:fit-content;position:relative}}@media screen and (max-width:480px){.hero-content h1,.section-title,.section-title-dark{font-size:28px!important}.hero-description .subtitle{font-size:16px!important}.cta-button-large{font-size:15px!important}}.header-container{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 80px}.site-header{background-color:var(--color-text-light);border-bottom:1px solid rgba(35,35,35,.14);position:sticky;top:0;z-index:1000;padding:1rem 0rem}.logo-wrapper{display:flex;align-items:center;gap:.75rem}.brand-text{font-family:var(--font-brand);font-size:1.8rem;font-weight:700;color:var(--color-text-dark);letter-spacing:.02em;white-space:nowrap}.main-nav{flex-grow:1;display:flex;justify-content:center}.main-nav ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.main-nav li{margin:0}.main-nav a{font-family:var(--font-primary);font-size:1.1rem;font-weight:500;color:var(--color-text-dark);text-decoration:none;transition:color .3s ease;padding:2.7rem 0}.main-nav a:hover{color:var(--color-primary)}.main-nav a.active{border-bottom:4px solid var(--color-primary)}.header-actions{display:flex;align-items:center;gap:1rem}.login-btn{font-family:var(--font-primary);font-size:1rem;font-weight:500;color:var(--color-text-dark);background:transparent;border:none;padding:.5rem 1rem;cursor:pointer;transition:color .3s ease}.login-btn:hover{color:var(--color-primary)}.cta-button{font-family:var(--font-primary);font-size:1rem;font-weight:600;color:var(--color-text-light);background-color:var(--color-primary);border:none;border-radius:.5rem;padding:.75rem 1.5rem;cursor:pointer;transition:background-color .3s ease;text-decoration:none}.cta-button:hover{background-color:var(--color-primary-dark)}.mobile-menu-toggle{display:none;background:transparent;border:none;cursor:pointer;color:var(--color-text-dark)}.mobile-menu{display:none}.desktop-only{display:inline-flex}@media(max-width:768px){.site-header{padding:1rem}.desktop-only{display:none!important}.mobile-menu-toggle{display:block}.mobile-menu{display:block;position:absolute;top:100%;left:0;right:0;background-color:var(--color-light-bg);border-top:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px #0000001a}.mobile-menu ul{list-style:none;margin:0;padding:1rem 0}.mobile-menu li{margin:0}.mobile-menu a{display:block;padding:1rem 2rem;font-family:var(--font-primary);font-size:1rem;font-weight:500;color:var(--color-text-dark);text-decoration:none;transition:background-color .3s ease}.mobile-menu a:hover,.mobile-menu a.active{background-color:#dc425f1a;color:var(--color-primary)}.brand-text{font-size:1.25rem;white-space:nowrap}}@media(max-width:1024px)and (min-width:769px){.main-nav ul{gap:1.5rem}.main-nav a{font-size:.9rem}.brand-text{font-size:1.35rem;white-space:nowrap}}@media screen and (max-width:768px){.header-container{padding:0 3px!important;height:50px}}.sec-site-header{background-color:#131313;z-index:100;border-bottom:2px solid rgba(255,255,255,.1);padding:1rem 0rem;position:sticky;top:0;z-index:1000}.sec-header-container{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:0 80px;height:80px}.sec-logo img{display:block;height:21px}.sec-main-nav ul{display:flex;gap:32px}.sec-main-nav a{opacity:.7;font-size:14px;font-weight:400;padding:30px 0;transition:opacity .3s;font-family:var(--font-primary);font-size:1.1rem;font-weight:500;color:#fff;text-decoration:none;transition:color .3s ease;padding:2.7rem 0}.sec-main-nav a:hover{opacity:1}.sec-mobile-nav-toggle{display:none;flex-direction:column;gap:5px}.sec-mobile-nav-toggle span{display:block;width:25px;height:3px;background-color:#fff}@media(max-width:992px){.sec-header-container{padding:0 40px}.sec-main-nav{display:none}.sec-mobile-nav-toggle{display:flex}}@media(max-width:768px){.sec-header-container{padding:0 20px;height:50px}}.sec-hero-section{background-color:#131313;padding:80px 0}.sec-hero-container{max-width:1440px;margin:0 auto;padding:0 80px;display:flex;align-items:center;gap:32px}.sec-hero-content{flex:1;display:flex;flex-direction:column;gap:32px;max-width:636px}.sec-hero-subtitle{color:#cfe4ba;font-size:20px;font-weight:400}.sec-hero-title{color:#fff;font-size:58px;font-weight:700;line-height:1.2}.sec-hero-description{color:#ffffffb3;font-size:18px;line-height:1.4;max-width:636px}.sec-hero-button{background-color:#dc425f;color:#fff;padding:22px 32px;border-radius:24px;font-size:18px;font-weight:400;align-self:flex-start;transition:background-color .3s}.sec-hero-button:hover{background-color:#c73a54}.sec-hero-image-wrapper{flex:1;display:flex;justify-content:center;align-items:center;background-color:#232323;border-radius:16px;min-height:500px}.sec-hero-image-container{position:relative;width:356px;height:428px}.sec-hero-image-container img{position:absolute}.sec-shield-img-1{opacity:.9}.sec-shield-img-2{top:177.61px;left:283.94px;width:64.8px;height:174.53px}.sec-shield-img-3{top:83.51px;left:85.79px;width:184.25px;height:252.34px;opacity:.1}.sec-shield-img-4{top:0;left:0;width:178px;height:66.78px}.sec-shield-img-5{top:0;left:0;width:356px;height:419.53px;opacity:.4}@media(max-width:1200px){.sec-hero-container{flex-direction:column;text-align:center;padding:0 20px}.sec-hero-content{align-items:center}.sec-hero-button{align-self:center}}@media(max-width:768px){.sec-hero-section{padding:40px 20px}.sec-hero-title{font-size:42px}.sec-hero-description{font-size:16px}.sec-hero-image-wrapper{min-height:350px}.sec-hero-image-container{transform:scale(.8)}}.sec-footprint-container{display:flex;flex-direction:column;align-items:center;gap:40px}.sec-footprint-subtitle{color:#cfe4ba;font-size:20px}.sec-footprint-title{font-size:50px;font-weight:700;line-height:1.3;color:#fff}.sec-footprint-description{font-size:18px;line-height:1.5;color:#ffffffb3}.sec-footprint-graph-wrapper{background-color:#131313;border-radius:16px;padding:40px;width:100%;max-width:1280px;overflow:hidden}.sec-footprint-graph{position:relative;width:100%;height:860px}.sec-graph-bg-man,.sec-graph-bg-woman{position:absolute;-o-object-fit:cover;object-fit:cover;opacity:.8}.sec-graph-bg-man{left:-150px;top:0;width:328px;height:500px}.sec-graph-bg-woman{right:-150px;top:174px;width:571px;height:381px}.sec-graph-center-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px}.sec-face-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px}.sec-face-outline{width:100%;height:100%;opacity:.33}.sec-face-eyes{position:absolute;top:187px;left:89px;display:flex;gap:127px;filter:drop-shadow(0px 7px 22px rgba(220,66,95,.52))}.sec-threat-item{position:absolute;display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;border:1px solid rgba(220,66,95,.5);border-radius:16px;text-align:center;font-size:18px;width:204px}.sec-threat-icon-bg img{max-width:32px;max-height:32px}.sec-threat-item p{color:#fff}.sec-item-malware{top:0;left:50%;transform:translate(-50%);background-color:#dc425f66}.sec-item-phishing{top:127px;right:0}.sec-item-social-networks{top:90px;left:0}.sec-item-tracking{bottom:194px;left:0}.sec-item-takeover{bottom:194px;right:0}.sec-item-wifi{bottom:0;left:148px}.sec-item-engineering{bottom:0;right:148px}.sec-item-breaches{bottom:-188px;left:50%;transform:translate(-50%)}@media(max-width:1200px){.sec-footprint-graph{height:auto;padding-bottom:100%}.sec-graph-center-content{width:100%;height:auto;position:static;transform:none;display:grid;grid-template-columns:1fr 1fr;gap:20px}.sec-threat-item{position:static;transform:none!important;width:auto}.sec-face-icon,.sec-graph-bg-man,.sec-graph-bg-woman{display:none}}@media(max-width:768px){.sec-footprint-section{padding:80px 20px}.sec-footprint-title{font-size:36px}.sec-footprint-graph-wrapper{padding:20px}.sec-graph-center-content{grid-template-columns:1fr}}.sec-threatscape-section{background-color:#131313;padding:140px 80px}.sec-threatscape-container{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1440px;margin:0 auto}.sec-threatscape-header{text-align:center;max-width:708px;display:flex;flex-direction:column;gap:24px}.sec-threatscape-subtitle{color:#cfe4ba;font-size:20px;margin:0}.sec-threatscape-title{font-size:50px;font-weight:700;line-height:1.3;color:#fff;margin:0}.sec-threatscape-description{font-size:18px;line-height:1.5;color:#ffffffb3;margin:0}.sec-threatscape-chart-area{background-color:#232323;border-radius:16px;padding:40px;width:100%;max-width:1280px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:40px}.sec-monster-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;pointer-events:none;overflow:hidden}.sec-monster-bg img{position:absolute}.sec-monster-img-1{top:-28px;left:-8px;width:1296px;max-width:none}.sec-monster-img-2{top:138px;left:480px}.sec-monster-img-3{top:136px;left:680px}.sec-monster-eyes{top:127px;left:50%;transform:translate(-50%);filter:drop-shadow(0px 7px 22px rgba(220,66,95,.9));opacity:1;animation:glowEffect 3s infinite alternate}@keyframes glowEffect{0%{filter:drop-shadow(0px 7px 15px rgba(220,66,95,.4))}to{filter:drop-shadow(0px 7px 22px rgba(220,66,95,.7))}}.sec-info-box{position:absolute;top:123px;left:72px;background-color:#dc425f1f;border:1px solid rgba(220,66,95,.5);padding:16px 32px;border-radius:16px;max-width:355px;font-size:16px;line-height:1.5;color:#ffffffb3;z-index:2;animation:fadeInUp .8s ease-out both;animation-delay:.3s}.sec-info-box strong{color:#fff}.sec-bar-chart-container{display:flex;align-items:flex-end;gap:41px;height:569px;width:100%;justify-content:center;padding-top:100px;margin-bottom:20px;position:relative}.sec-bar-item{width:56px;background:linear-gradient(180deg,#dc425f,#6c1b2a);border-radius:52px 52px 0 0;position:relative;display:flex;justify-content:center;height:0;transition:height 1s cubic-bezier(.34,1.56,.64,1),transform .3s ease;cursor:pointer;transform-origin:bottom center}.sec-bar-item:hover{transform:scaleY(1.05);filter:brightness(1.15);z-index:5}.sec-chart-animated .sec-bar-item{height:var(--bar-height, 0);animation:growBar 1.2s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--animation-delay, 0ms)}@keyframes growBar{0%{height:0;opacity:0}to{height:var(--bar-height, 0);opacity:1}}.sec-bar-year{position:absolute;bottom:-32px;font-size:16px;color:#ffffffb3;font-weight:500}.sec-bar-highlight{position:relative;background:linear-gradient(180deg,#b42e45,#4e1220);box-shadow:0 0 15px #dc425f99;z-index:3}.sec-bar-highlight:hover{background:linear-gradient(180deg,#c33750,#5b1626);box-shadow:0 0 20px #dc425fcc}.sec-bar-tooltip{position:absolute;bottom:calc(100% + 20px);left:50%;transform:translate(-50%);background-color:#dc425f;padding:16px;border-radius:16px;width:213px;font-size:14px;line-height:1.4;text-align:center;color:#fff;opacity:0;transition:opacity .5s ease,transform .3s ease;z-index:4;box-shadow:0 4px 15px #0003;pointer-events:none}.sec-bar-tooltip.visible{opacity:1}.sec-bar-highlight:hover .sec-bar-tooltip{opacity:1;transform:translate(-50%) translateY(-5px)}.sec-bar-tooltip img{position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.sec-stats-highlight{text-align:center;margin-top:0;animation:fadeIn 1s ease both;animation-delay:2s}.sec-stats-highlight p{color:#dc425f;font-size:18px;margin:0 0 10px}.sec-stats-number-container{position:relative}.sec-countdown-number{color:#dc425f;font-size:64px;font-weight:700;line-height:1.2;margin:0;animation:pulseNumber 2s infinite alternate}@keyframes pulseNumber{0%{transform:scale(1);text-shadow:0 0 5px rgba(220,66,95,.5)}to{transform:scale(1.05);text-shadow:0 0 15px rgba(220,66,95,.8)}}.sec-chart-source{font-size:14px;color:#ffffffb3;margin-top:20px;opacity:.8}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.sec-bar-chart-container{gap:30px}.sec-bar-item{width:45px}.sec-info-box{left:40px;top:100px;max-width:320px}}@media(max-width:992px){.sec-bar-chart-container{gap:20px;padding-top:80px}.sec-bar-item{width:35px}.sec-bar-tooltip{width:180px;font-size:12px;padding:12px}.sec-info-box{position:relative;top:auto;left:auto;margin-bottom:0;max-width:90%}.sec-monster-eyes{top:130px}}@media(max-width:768px){.sec-threatscape-section{padding:80px 20px}.sec-threatscape-title{font-size:36px}.sec-threatscape-chart-area{padding:30px 15px}.sec-bar-chart-container{gap:10px;padding-top:20px;height:400px;overflow-x:auto;justify-content:flex-start;padding-left:20px;padding-right:20px;margin-bottom:40px;-webkit-overflow-scrolling:touch}.sec-bar-item{width:30px;min-width:px}.sec-bar-year{font-size:14px;transform:rotate(-45deg);transform-origin:top left;bottom:-40px;width:40px;text-align:left}.sec-stats-highlight p{font-size:16px}.sec-countdown-number{font-size:48px}.sec-monster-bg{opacity:.07}}@media(max-width:480px){.sec-bar-chart-container{height:300px;gap:8px}.sec-bar-item{width:24px;min-width:24px}.sec-bar-tooltip{width:150px;font-size:11px;padding:10px;left:0;transform:translate(0)}.sec-bar-highlight:hover .sec-bar-tooltip{transform:translate(0) translateY(-5px)}.sec-bar-tooltip img{left:15px}.sec-countdown-number{font-size:36px}.sec-info-box{padding:12px 20px;font-size:14px}.sec-threatscape-subtitle{font-size:18px}.sec-threatscape-title{font-size:30px}}.recharts-wrapper-fix{outline:none}.recharts-wrapper-fix *,.recharts-wrapper,.recharts-surface,.recharts-layer{outline:none!important}.recharts-bar-rectangles:hover{filter:brightness(1.15);cursor:pointer}.highlighted-bar{filter:drop-shadow(0 0 15px rgba(220,66,95,.6));cursor:pointer}.highlighted-bar:hover{filter:drop-shadow(0 0 20px rgba(220,66,95,.8));cursor:pointer}*:focus{outline:none!important}.recharts-wrapper:focus-visible,.recharts-surface:focus-visible,.recharts-wrapper:focus,.recharts-surface:focus{outline:none!important;border:none!important;box-shadow:none!important}.sec-demographics-section{background-color:#232323;padding:140px 80px}.sec-demographics-container{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1440px;margin:0 auto}.sec-demographics-header{text-align:center;max-width:724px;display:flex;flex-direction:column;gap:24px}.sec-demographics-subtitle{color:#cfe4ba;font-size:20px;margin:0}.sec-demographics-title{font-size:50px;font-weight:700;line-height:1.3;color:#fff;margin:0}.sec-demographics-description{font-size:18px;line-height:1.5;color:#ffffffb3;margin:0}.sec-demographics-chart-area{background-color:#131313;border-radius:16px;padding:48px 80px;width:100%;max-width:1280px;display:flex;flex-direction:column;align-items:center;gap:48px}.sec-tabs{display:inline-flex;border:1px solid rgba(207,228,186,.3);border-radius:24px;padding:8px}.sec-tab-item{padding:14px 24px;border-radius:16px;font-size:18px;color:#cfe4ba;opacity:.8;transition:all .3s;background:none;border:none;cursor:pointer;outline:none}.sec-tab-item:hover{opacity:1}.sec-tab-item.active{background-color:#cfe4ba;color:#232323;opacity:1}.sec-age-chart{width:100%;display:flex;flex-direction:column;gap:24px}.sec-age-chart.animate-in .sec-age-bar-row{animation:slideInRight .6s ease-out forwards;opacity:0;animation-delay:var(--delay, 0ms)}@keyframes slideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.sec-age-bar-row{display:flex;align-items:center;gap:16px}.sec-age-label{font-size:16px;color:#ffffffb3;text-align:right;width:104px;flex-shrink:0}.sec-age-bar-wrapper{flex-grow:1;height:56px;background-color:#ffffff0d;border-radius:52px;overflow:hidden}.sec-age-bar{background:linear-gradient(270deg,#dc425f,#9d3145);height:100%;border-radius:52px;position:relative;min-width:56px;transition:all .3s ease}.sec-age-bar-losses{background:linear-gradient(270deg,#5b9ddc,#31649d)}.sec-age-bar:hover{filter:brightness(1.2);transform:scaleY(1.05);box-shadow:0 0 15px #dc425f66;z-index:5}.sec-age-bar-losses:hover{box-shadow:0 0 15px #5b9ddc66}.sec-age-bar img{position:absolute;right:0;top:0;width:56px;height:56px;transition:transform .3s ease}.sec-age-bar:hover img{transform:scale(1.1)}.sec-age-bar-tooltip{position:absolute;top:-45px;right:10px;background-color:#000c;color:#fff;padding:8px 12px;border-radius:8px;font-size:14px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s,visibility .3s,transform .3s;white-space:nowrap;z-index:10}.sec-age-bar-tooltip:after{content:"";position:absolute;bottom:-5px;right:20px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.8)}.sec-age-bar:hover .sec-age-bar-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.sec-age-value{font-size:16px;color:#ffffffb3;width:120px;flex-shrink:0}.sec-chart-summary{background-color:#dc425f1f;border:1px solid rgba(220,66,95,.5);padding:16px 32px;border-radius:16px;font-size:16px;color:#ffffffb3;transition:all .5s ease}.sec-chart-source{font-size:14px;color:#ffffffb3;margin:0}.sec-age-chart{position:relative;transition:opacity .3s ease}@media(max-width:992px){.sec-demographics-chart-area{padding:40px}.sec-age-value{width:100px;font-size:14px}}@media(max-width:768px){.sec-demographics-section{padding:80px 20px}.sec-demographics-title{font-size:36px}.sec-demographics-chart-area{padding:20px}.sec-tab-item{padding:10px 16px;font-size:16px}.sec-age-bar-row{flex-wrap:wrap;gap:8px}.sec-age-label{width:100%;text-align:left;margin-bottom:4px}.sec-age-value{order:3;width:100%;text-align:right}.sec-age-bar-wrapper{order:2;width:100%}.sec-age-bar-tooltip{top:-40px;right:5px;font-size:12px;padding:6px 10px}.sec-chart-summary{padding:12px 20px;font-size:14px}}@media(max-width:480px){.sec-demographics-chart-area{padding:16px}.sec-tabs{width:100%;display:flex}.sec-tab-item{flex:1;padding:8px;font-size:14px;white-space:nowrap}.sec-age-bar{min-width:40px}.sec-age-bar img{width:40px;height:40px}}@keyframes grow{0%{width:0}to{width:100%}}.recharts-text{font-family:inherit}@media(max-width:768px){.sec-recharts-age-container{padding:0}.sec-recharts-tooltip{font-size:12px;padding:6px 10px}}@media(max-width:480px){.recharts-cartesian-axis-tick text{font-size:12px}.recharts-label{font-size:12px!important}}.sec-recharts-tooltip{background-color:#000c;color:#fff;padding:8px 12px;border-radius:8px;font-size:14px;box-shadow:0 2px 10px #00000080;position:relative}@media(max-width:768px){.sec-recharts-age-container{margin-top:20px;margin-bottom:20px}.sec-recharts-tooltip{font-size:12px;padding:6px 10px}.recharts-wrapper,.recharts-surface{overflow:visible!important}.recharts-text.recharts-cartesian-axis-tick-value{font-size:12px!important}}.sec-recharts-age-container{width:100%;position:relative;padding:10px 0}.chart-container{width:100%;height:100%}.sec-recharts-tooltip{background-color:#000c;color:#fff;padding:8px 12px;border-radius:8px;font-size:14px;box-shadow:0 2px 10px #00000080;position:relative;z-index:10}.sec-recharts-tooltip:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.8)}.recharts-bar-rectangle:hover{filter:brightness(1.2);cursor:pointer;transition:filter .3s ease}.recharts-default-tooltip:after,.recharts-tooltip-wrapper:after{display:none}.sec-recharts-tooltip:after{display:none}.recharts-wrapper:focus,.recharts-wrapper:active,.recharts-wrapper *:focus{outline:none!important}.sec-recharts-age-container.mobile-view .recharts-cartesian-axis-tick text{font-size:12px}.sec-recharts-age-container.mobile-view rect.recharts-rectangle.recharts-bar-background{fill:#ffffff0d!important;rx:15;ry:15}@media(max-width:768px){.sec-recharts-age-container{margin-top:20px;margin-bottom:20px}.sec-recharts-tooltip{font-size:12px;padding:6px 10px}.recharts-wrapper,.recharts-surface{overflow:visible!important}.recharts-text.recharts-cartesian-axis-tick-value{font-size:12px!important}.sec-recharts-age-container.mobile-view .recharts-bar-rectangle path{rx:15;ry:15}}@media(max-width:480px){.recharts-cartesian-axis-tick text{font-size:10px!important}.sec-demographics-chart-area{padding:16px 10px}.sec-recharts-age-container{margin-top:10px;padding:0}.sec-recharts-age-container.mobile-view{height:auto}}.sec-cta-secure-section{padding:140px 80px;max-width:1440px;margin:0 auto}.sec-cta-secure-container{background-color:#353848;border-radius:24px;padding:100px 106px;display:flex;align-items:center;gap:80px;overflow:hidden}.sec-cta-secure-content{flex:1;max-width:533px;display:flex;flex-direction:column;gap:24px}.sec-cta-secure-subtitle{color:#cfe4ba;font-size:20px}.sec-cta-secure-title{font-size:50px;font-weight:700;line-height:1.3;color:#fff}.sec-cta-secure-description{font-size:16px;line-height:1.5;color:#ffffffb3}.sec-cta-secure-image{flex-shrink:0;position:relative;width:337px;height:398px;margin-left:auto}.sec-locker-shield-img-1{top:1px;left:0;width:330px;height:390px;opacity:.3}.sec-locker-shield-img-2{top:165.16px;left:263.21px;width:60.07px;height:162.3px}.sec-locker-shield-img-3{top:1px;left:0;width:165px;height:62.1px}.sec-locker-shield-img-4{top:1px;left:0;width:330px;height:390px}.sec-locker-img{top:108.1px;left:111.8px;width:111.9px;height:151.1px}@media(max-width:1200px){.sec-cta-secure-container{flex-direction:column;text-align:center;gap:60px;padding:80px 40px}.sec-cta-secure-content{align-items:center}}@media(max-width:768px){.sec-cta-secure-section{padding:80px 20px;margin:auto}.sec-cta-secure-container{padding:60px 20px}.sec-cta-secure-title{font-size:36px}}.sec-testimonials-section{background-color:#f6f6f6;padding:140px 80px;color:#232323}.sec-testimonials-container{display:flex;flex-direction:column;align-items:center;gap:56px}.sec-testimonials-header{text-align:center;max-width:847px;display:flex;flex-direction:column;gap:24px}.sec-testimonials-subtitle{color:#82c441;font-size:20px}.sec-testimonials-title{font-size:50px;font-weight:700;line-height:1.3}.sec-testimonials-description{font-size:18px;line-height:1.5;color:#232323b3}.sec-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:1280px}.sec-testimonial-card{background-color:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:32px;box-shadow:0 4px 80px #0f1a430d}.sec-stars{display:flex;gap:4px}.sec-stars img{width:24px;height:24px}.sec-testimonial-text{font-size:16px;line-height:1.5;color:#232323b3;flex-grow:1}.sec-testimonial-user{display:flex;align-items:center;gap:16px}.sec-user-avatar{width:48px;height:48px;border-radius:50%}.sec-user-name{font-size:18px;font-weight:600}@media(max-width:1200px){.sec-testimonials-grid{grid-template-columns:1fr}}@media(max-width:768px){.sec-testimonials-section{padding:80px 20px}.sec-testimonials-title{font-size:36px}}.sec-cta-activate-section{padding:140px 80px;max-width:1440px;margin:0 auto}.sec-cta-activate-container{background-color:#353848;border-radius:24px;padding:100px 80px;display:flex;justify-content:space-between;align-items:center;gap:80px;overflow:hidden}.sec-cta-activate-content{max-width:628px;display:flex;flex-direction:column;gap:24px}.sec-cta-activate-subtitle{color:#cfe4ba;font-size:20px}.sec-cta-activate-title{font-size:50px;font-weight:700;line-height:1.3;color:#fff}.sec-cta-activate-description{font-size:18px;line-height:1.5;color:#ffffffb3}.sec-cta-activate-image-wrapper{position:relative;width:523px;height:470px;flex-shrink:0}.sec-person-shield-container{position:absolute;top:0;left:18px;width:100%;height:100%}.sec-person-shield-container img{position:absolute}.sec-person-shield-bg{top:61px;left:0;width:288px;height:340px;opacity:.1}.sec-person-img{top:0;left:162px;width:362px;height:467px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='362'%20height='467'%20viewBox='0%200%20362%20467'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='362'%20height='467'%20rx='181'%20fill='%23CFE4BA'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='362'%20height='467'%20viewBox='0%200%20362%20467'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='362'%20height='467'%20rx='181'%20fill='%23CFE4BA'/%3e%3c/svg%3e");-webkit-mask-size:cover;mask-size:cover;-o-object-fit:cover;object-fit:cover}.sec-person-logo-icon{top:0;left:217px;width:80px;height:80px}.sec-person-logo-detail{top:24.92px;left:244.63px;width:24.63px;height:30.19px}@media(max-width:1200px){.sec-cta-activate-container{flex-direction:column-reverse;text-align:center;gap:60px;padding:80px 40px}.sec-cta-activate-content{align-items:center}}@media(max-width:768px){.sec-cta-activate-section{padding:80px 20px}.sec-cta-activate-container{padding:60px 20px}.sec-cta-activate-title{font-size:36px}.sec-cta-activate-image-wrapper{transform:scale(.8);height:376px}}.active{color:var(--color-text-dark);font-weight:500;border-bottom:3px solid var(--color-primary)}.sec-cta-final-section{padding:140px 80px}.sec-cta-final-container{background-color:#353848;border-radius:24px;padding:30px 106px;display:flex;align-items:center;gap:20px;overflow:hidden}.sec-cta-final-image-wrapper{position:relative;width:412px;height:551px;flex-shrink:0}.sec-person-shape-container{width:100%;height:100%}.sec-person-final-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='412'%20height='551'%20viewBox='0%200%20412%20551'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='412'%20height='551'%20rx='206'%20fill='%23CFE4BA'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='412'%20height='551'%20viewBox='0%200%20412%20551'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='412'%20height='551'%20rx='206'%20fill='%23CFE4BA'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.sec-cta-final-content{flex:1;max-width:533px;display:flex;flex-direction:column;gap:24px}.sec-cta-final-title{font-size:50px;font-weight:700;line-height:1.3;color:#fff}.sec-cta-final-description{font-size:16px;line-height:1.5;color:#ffffffb3}.sec-cta-final-button{background-color:#dc425f;color:#fff;padding:22px 32px;border-radius:24px;font-size:18px;font-weight:400;align-self:flex-start;transition:background-color .3s}.sec-cta-final-button:hover{background-color:#c73a54}@media(max-width:1200px){.sec-cta-final-container{flex-direction:column;text-align:center;gap:60px;padding:80px 40px}.sec-cta-final-content{align-items:center}.sec-cta-final-button{align-self:center}}@media(max-width:768px){.sec-cta-final-section{padding:80px 20px}.sec-cta-final-container{padding:60px 20px}.sec-cta-final-title{font-size:36px}.sec-cta-final-image-wrapper{width:300px;height:401px}}.sec-site-footer{background-color:#353848;padding:80px;color:#fff}.sec-footer-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:60px}.sec-footer-column{display:flex;flex-direction:column;gap:24px}.sec-footer-logo img{height:21px}.sec-social-links{display:flex;gap:14px}.sec-social-links a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:background-color .3s}.sec-social-links a:hover{background-color:#ffffff1a}.sec-social-links a.sec-social-twitter{background-color:#dc425f}.sec-social-links a.sec-social-twitter:hover{background-color:#c73a54}.sec-copyright{font-size:12px;color:#ffffffb3;margin-top:auto}.sec-footer-heading{font-size:18px;font-weight:600}.sec-footer-links{display:flex;flex-direction:column;gap:16px}.sec-footer-links a{font-size:14px;color:#ffffffb3;transition:color .3s}.sec-footer-links a:hover{color:#fff}.sec-footer-cta p{font-size:14px;color:#ffffffb3;line-height:1.4}.sec-footer-button{background-color:#dc425f;color:#fff;padding:16px 32px;border-radius:16px;font-size:16px;align-self:flex-start;transition:background-color .3s}.sec-footer-button:hover{background-color:#c73a54}@media(max-width:992px){.sec-footer-container{grid-template-columns:1fr 1fr}.sec-footer-main{grid-column:1 / -1;align-items:center;text-align:center}.sec-copyright{margin-top:24px}}@media(max-width:768px){.sec-site-footer{padding:60px 20px}.sec-footer-container{grid-template-columns:1fr;text-align:center}.sec-footer-column{align-items:center}.sec-footer-button{align-self:center}}.sec-footprint-section{background-color:#232323;padding:140px 80px}.sec-footprint-container{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1440px;margin:0 auto}.sec-footprint-header{text-align:center;max-width:1017px;display:flex;flex-direction:column;gap:24px}.sec-footprint-subtitle{color:#cfe4ba;font-size:20px;margin:0}.sec-footprint-title{font-size:50px;font-weight:700;line-height:1.3;color:#fff;margin:0}.sec-footprint-description{font-size:18px;line-height:1.5;color:#ffffffb3;margin:0}.sec-footprint-graph-wrapper{width:100%;max-width:1280px;border-radius:16px;overflow:hidden;background:radial-gradient(circle at center,#161616,#0e0e0e);box-shadow:0 10px 30px #0000004d;padding:40px}.sec-footprint-graph{position:relative;width:100%;height:860px;display:flex;justify-content:center;align-items:center}.sec-center-node{position:absolute;width:300px;height:300px;border-radius:50%;border:2px solid rgba(220,66,95,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;box-shadow:0 0 20px #dc425f4d;background-image:url("data:image/svg+xml,%3csvg%20width='310'%20height='140'%20viewBox='0%200%20310%20140'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_45_2071)'%3e%3cpath%20d='M87.7364%2087.238C113.63%2091.8541%20136.477%2074.9285%20138%2051.8482L45.0886%2038C43.5654%2061.0803%2061.843%2084.1607%2087.7364%2087.238Z'%20fill='%23DC425F'/%3e%3c/g%3e%3cg%20filter='url(%23filter1_d_45_2071)'%3e%3cpath%20d='M172%2051.8482C175.046%2074.9285%20196.37%2091.8541%20222.264%2087.238C248.157%2082.622%20266.435%2061.0803%20264.911%2038L172%2051.8482Z'%20fill='%23DC425F'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_45_2071'%20x='0'%20y='0'%20width='183'%20height='140'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='7'/%3e%3cfeGaussianBlur%20stdDeviation='22.5'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.862745%200%200%200%200%200.258824%200%200%200%200%200.372549%200%200%200%200.52%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_45_2071'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_45_2071'%20result='shape'/%3e%3c/filter%3e%3cfilter%20id='filter1_d_45_2071'%20x='127'%20y='0'%20width='183'%20height='140'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='7'/%3e%3cfeGaussianBlur%20stdDeviation='22.5'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.862745%200%200%200%200%200.258824%200%200%200%200%200.372549%200%200%200%200.52%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_45_2071'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_45_2071'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100%;background-position:center}.sec-center-pulse{position:absolute;width:100%;height:100%;border-radius:50%;background-color:#dc425f1a;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.3}to{transform:scale(1);opacity:.6}}.sec-center-icon{width:80px;height:80px;opacity:0;z-index:2;margin-bottom:10px}.sec-center-label{color:#fff;font-size:16px;margin:0;text-align:center;z-index:2}.sec-threat-card{position:absolute;top:50%;left:50%;transform:translate(calc(cos(var(--angle))*320px - 50%),calc(sin(var(--angle))*320px - 50%));z-index:1}.sec-threat-connector{position:absolute;top:50%;left:50%;width:170px;height:2px;background-color:#dc425f99;transform:translateY(-50%) rotate(calc(var(--connector-angle) - 180deg));transform-origin:left center;z-index:-1}.sec-threat-connector:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:#dc425fcc;right:-3px;top:50%;transform:translateY(-50%)}.sec-threat-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;border:1px solid rgba(220,66,95,.5);border-radius:16px;background-color:#131313;width:180px;text-align:center}.sec-threat-icon-bg{width:80px;height:80px;background-color:#dc425f33;border-radius:24px;display:flex;justify-content:center;align-items:center}.sec-threat-icon{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.sec-threat-label{color:#fff;font-size:16px;margin:0}@media(max-width:1200px){.sec-footprint-graph{height:700px}.sec-threat-card{transform:translate(calc(cos(var(--angle))*260px - 50%),calc(sin(var(--angle))*260px - 50%))}.sec-threat-content{width:160px;padding:20px}.sec-threat-icon-bg{width:70px;height:70px}.sec-threat-icon{width:28px;height:28px}}@media(max-width:992px){.sec-footprint-title{font-size:40px}.sec-footprint-graph{height:600px}.sec-center-node{width:150px;height:150px}.sec-center-icon{width:60px;height:60px}.sec-threat-card{transform:translate(calc(cos(var(--angle))*200px - 50%),calc(sin(var(--angle))*200px - 50%))}.sec-threat-connector{width:80px}.sec-threat-content{width:140px;padding:16px}.sec-threat-icon-bg{width:60px;height:60px}.sec-threat-icon{width:24px;height:24px}.sec-threat-label{font-size:14px}}@media(max-width:768px){.sec-footprint-section{padding:80px 20px}.sec-footprint-title{font-size:32px}.sec-footprint-graph-wrapper{padding:20px}.sec-footprint-graph{height:auto;display:block;padding:30px 0}.sec-center-node{position:relative;margin:0 auto 40px}.sec-threat-card{position:relative;transform:none!important;top:auto;left:auto;margin:20px auto;max-width:240px}.sec-threat-connector{display:none}.sec-threat-content{width:100%}}.sec-mobile-menu{position:absolute;top:100%;right:0;width:100%;background:#0e0e0e;border-top:1px solid rgba(255,255,255,.1);padding:1.5rem 0;display:flex;justify-content:center;z-index:1000}.sec-mobile-menu-list{list-style:none;padding:0;margin:0;text-align:center;width:100%}.sec-mobile-menu-item{margin:1rem 0}.sec-mobile-menu-link{color:#fff;font-size:1rem;text-decoration:none;transition:color .2s ease-in-out}.sec-mobile-menu-link:hover{color:#00bcd4}.sec-active{color:#c73a54;font-weight:600}.sec-login-btn{border:1px solid #c73a54;padding:.5rem 2rem;border-radius:9999px;display:inline-block}.sec-get-started-btn{background:#c73a54;color:#fff;padding:.5rem 2rem;border-radius:9999px;display:inline-block}.about-wrapper{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1440px;margin:0 auto;position:relative;padding:0 80px}@media(max-width:768px){.about-wrapper{padding:0 20px}}.about-section,.about-image{position:relative}.about-bg-shape{top:0;left:50%;transform:translate(-50%);z-index:1}.about-text h2,.about-text h4,.about-text p{font-family:Poppins,sans-serif}.contact-container,.contact-container *{box-sizing:border-box}.contact-container{background:#353848;border-bottom:1px solid rgba(255,255,255,.4);padding:140px 80px;display:flex;flex-direction:row;gap:124px;align-items:flex-start;justify-content:flex-start;position:relative;overflow:hidden}.contact-left{display:flex;flex-direction:column;gap:32px;width:632px}.contact-heading{color:#fff;font-family:Poppins-SemiBold,sans-serif;font-size:32px;line-height:140%;font-weight:600}.contact-form{display:flex;flex-direction:column;gap:16px;width:100%}.contact-input-group{display:flex;flex-direction:column;gap:8px}.contact-label{color:#fff;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:150%;letter-spacing:-.01em;opacity:.4;text-align:start;margin-left:3px}.contact-input,.contact-textarea{border-radius:16px;border:1px solid rgba(255,255,255,.17);background:transparent;color:#fff;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:150%;letter-spacing:-.01em;padding:20px 24px;width:100%;outline:none;resize:none;transition:border-color .25s,background .25s}.contact-input{height:64px}.contact-textarea{height:162px}.contact-input:focus,.contact-textarea:focus{border-color:#ffffff59;background:#ffffff0d}.contact-input::-moz-placeholder,.contact-textarea::-moz-placeholder{color:#fff6}.contact-input::placeholder,.contact-textarea::placeholder{color:#fff6}.contact-button{background:#dc425f;border-radius:16px;padding:16px 32px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .3s ease}.contact-button:hover{background:#c73a55}.contact-button-text{color:#fff;font-family:Poppins-Regular,sans-serif;font-size:18px}.contact-frame{display:flex;flex-direction:column;gap:80px;flex:1}.contact-right{display:flex;flex-direction:column;gap:24px}.contact-section{display:flex;flex-direction:column;gap:16px;width:524px}.contact-section-sub{display:flex;flex-direction:column;gap:8px}.contact-direct-support,.contact-instant{color:#cfe4ba;font-family:Poppins-Regular,sans-serif;font-size:20px;line-height:124%;letter-spacing:-.01em}.contact-reach-out,.contact-chat{color:#fff;font-family:Poppins-SemiBold,sans-serif;font-size:32px;line-height:140%;font-weight:600}.contact-details{display:flex;flex-direction:column;gap:16px}.contact-description,.contact-chat-desc{color:#fff;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:150%;letter-spacing:-.01em;opacity:.7}.contact-email{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.contact-envelope{width:24px;height:24px}.contact-email-text{color:#fff;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:150%}.contact-outline-button{border-radius:16px;border:1px solid rgba(255,255,255,.4);padding:16px 32px;display:flex;align-items:center;justify-content:center;height:56px;background:transparent;cursor:pointer;gap:8px;transition:background .25s ease,border-color .25s ease}.contact-outline-button:hover{background:#ffffff14;border-color:#fff9}.contact-comments-icon{width:24px;height:24px}.contact-outline-text{color:#fff;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:150%;letter-spacing:-.01em}@media(max-width:1200px){.contact-container{padding:100px 60px;gap:80px}.contact-left{width:50%}.contact-section{width:100%}}@media(max-width:992px){.contact-container{flex-direction:column;align-items:center;padding:80px 40px;gap:60px}.contact-left{width:100%;align-items:center;text-align:center}.contact-heading{font-size:28px}.contact-form{width:100%;max-width:600px}.contact-button{align-self:center}.contact-frame{width:100%;gap:60px}.contact-section{width:100%}}@media(max-width:768px){.contact-container{padding:60px 20px;gap:40px}.contact-heading{font-size:24px;line-height:130%}.contact-input,.contact-textarea{font-size:14px;padding:16px 20px}.contact-button{width:100%;height:60px;font-size:16px}.contact-frame{gap:40px}.contact-reach-out,.contact-chat{font-size:24px}.contact-direct-support,.contact-instant{font-size:18px}.contact-description,.contact-chat-desc{font-size:14px}}.alert{padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alert-success{background-color:#d1f2eb;border:1px solid #7dcea0;color:#0e5c3d}.alert-error{background-color:#fadbd8;border:1px solid #e6b0aa;color:#78281f}.alert strong{font-weight:600;margin-right:.25rem}.field-error{display:block;color:#c0392b;font-size:.85rem;margin-top:.35rem;animation:fadeIn .2s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.demo-input.error,.demo-select.error,.demo-textarea.error,.contact-input.error,.contact-textarea.error{border-color:#e74c3c!important;box-shadow:0 0 0 3px #e74c3c1a}.demo-input.error:focus,.demo-select.error:focus,.demo-textarea.error:focus,.contact-input.error:focus,.contact-textarea.error:focus{border-color:#c0392b!important;outline:none;box-shadow:0 0 0 3px #e74c3c26}.demo-input:disabled,.demo-select:disabled,.demo-textarea:disabled,.contact-input:disabled,.contact-textarea:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}button:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(20%)}button[aria-busy=true]{position:relative}button[aria-busy=true]:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}.demo-input:focus-visible,.demo-select:focus-visible,.demo-textarea:focus-visible,.contact-input:focus-visible,.contact-textarea:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.demo-container{background:#f6f6f6;min-height:calc(100vh - 105px);padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.demo-wrapper{background:#fff;border-radius:24px;padding:56px 32px;display:flex;flex-direction:column;gap:2.5rem;max-width:1360px;width:100%}@media(min-width:768px){.demo-wrapper{flex-direction:row;gap:3rem}}.demo-left{flex:1;display:flex;flex-direction:column;gap:2rem}.demo-header{display:flex;flex-direction:column;gap:.5rem}.demo-heading{font-size:2rem;font-weight:600;color:#232323;line-height:1.4}@media(min-width:768px){.demo-heading{font-size:2.5rem}}.demo-subheading{font-size:1rem;color:#6a6969;line-height:1.5}.demo-form{background:#f6f6f6;border-radius:24px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.demo-input-group{display:flex;flex-direction:column;gap:.5rem}.demo-label{font-size:.875rem;font-weight:600;color:#232323;opacity:.8;letter-spacing:-.01em}.demo-input,.demo-select,.demo-textarea{background:#fff;padding:1rem;border:1px solid #E5E5E5;border-radius:8px;font-size:.875rem;font-family:Poppins,sans-serif;color:#232323;transition:border-color .2s}.demo-input::-moz-placeholder,.demo-textarea::-moz-placeholder{color:#6a6969;opacity:.5;font-weight:300}.demo-input::placeholder,.demo-textarea::placeholder{color:#6a6969;opacity:.5;font-weight:300}.demo-input:focus,.demo-select:focus,.demo-textarea:focus{outline:none;border-color:#82c441}.demo-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23232323' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.demo-textarea{resize:vertical;min-height:100px;line-height:1.5}.demo-button{background:#131313;padding:1rem 2rem;color:#fff;border:none;border-radius:16px;font-size:.875rem;font-weight:400;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem;align-self:stretch}@media(min-width:640px){.demo-button{align-self:flex-start}}.demo-button:hover{background:#232323;transform:translateY(-1px)}.demo-button:active{transform:translateY(0)}.demo-right{flex:1;display:flex;flex-direction:column;gap:1.5rem}.demo-info-card{background:#131313;border-radius:16px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden}.demo-card-decoration{position:absolute;width:100%;height:179px;top:0;left:0;pointer-events:none;z-index:0}.demo-decoration-circle{position:absolute;border-radius:50%;border:1px solid}.demo-decoration-circle-1{width:144px;height:144px;left:-12%;top:-55%;border-color:#82c4414d}.demo-decoration-circle-2{width:245px;height:245px;left:-21%;top:-85%;border-color:#82c44133}.demo-decoration-circle-3{width:342px;height:342px;left:-36%;top:-120%;border-color:#82c44126}.demo-decoration-blur{position:absolute;background:#1c1c1c;border-radius:50%;filter:blur(38.7px)}.demo-decoration-blur-1{width:346px;height:346px;right:-80px;top:-66px}.demo-decoration-blur-2{width:144px;height:144px;left:20px;top:85px}.demo-logo-badge{position:absolute;width:58px;height:58px;left:32px;top:32px;z-index:2;border-radius:50%;background:linear-gradient(113.82deg,#82c441,#82c44100);padding:1.55px}.demo-logo-badge-circle{width:100%;height:100%;background:#232323;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.demo-logo-badge-inner{display:flex;align-items:center;justify-content:center;z-index:1}.demo-logo-badge-inner svg{width:24px;height:24px}.demo-hanging-dots{position:absolute;top:0;right:20%;width:240px;height:235px;opacity:.4;z-index:1}.demo-hanging-line{position:absolute;width:1px;background:#82c4414d}.demo-hanging-line-1{left:0;top:36px;height:71px}.demo-hanging-line-2{left:47px;top:85px;height:71px}.demo-hanging-line-3{left:94px;top:50px;height:71px}.demo-hanging-dot{position:absolute;width:6px;height:6px;background:#82c441;border-radius:50%}.demo-hanging-dot-1{left:-2.5px;top:107px}.demo-hanging-dot-2{left:44.5px;top:156px}.demo-hanging-dot-3{left:91.5px;top:121px}.demo-card-header{display:flex;flex-direction:column;gap:.5rem;position:relative;padding:8rem 0 0;z-index:1}.demo-card-subtitle{font-size:.875rem;font-weight:500;color:#82c441;text-transform:uppercase;letter-spacing:.5px}.demo-card-title{font-size:1.5rem;font-weight:600;color:#fff;line-height:1.3}.demo-card-content{display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.demo-timeline{display:flex;flex-direction:column;gap:1.25rem}.demo-timeline-item{display:flex;gap:1rem;align-items:flex-start}.demo-timeline-number{width:32px;height:32px;min-width:32px;border-radius:50%;background:#cfe4ba;color:#232323;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.demo-timeline-content{flex:1;padding-top:.25rem}.demo-timeline-title{font-weight:600;font-size:1rem;color:#fff;margin-bottom:.375rem;line-height:1.4}.demo-timeline-desc,.demo-process-desc{font-size:.875rem;color:#ffffffb3;line-height:1.5;letter-spacing:-.01em}.demo-process-desc strong{color:#fff;font-weight:600}@media(max-width:767px){.demo-container{margin:2rem auto}.demo-wrapper{padding:2rem 1.5rem}.demo-heading{font-size:1.75rem}.demo-form,.demo-info-card{padding:1.5rem}.demo-card-title{font-size:1.25rem}}
