/*! tailwindcss v4.1.18 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.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}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.text-center{text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;background-color:#fff;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.header{z-index:1000;background:#fff;justify-content:center;align-items:center;gap:36px;padding:16px 24px;display:flex;position:relative}.logo-container{position:absolute;left:2rem}.nav{text-align:center;background-color:#f0f8ff;border-radius:25px;min-width:fit-content;margin:0 auto;padding:1.1rem 2.5rem}.nav ul{justify-content:flex-start;align-items:center;gap:32px;margin:0;padding:0;font-size:1.1rem;list-style:none;display:flex}.nav a,.nav-link{color:#000;white-space:nowrap;font-weight:500;text-decoration:none}.nav a.active .nav-link{font-weight:700}a{color:inherit;text-decoration:none}.login{color:#fff;background-color:#323d68;border-radius:8px;padding:10px 24px;font-weight:600}.profile-circle{color:#fff;background-color:#1e2b50;border:2px solid #1d4ed8;border-radius:50%;justify-content:center;width:45px;height:45px;font-size:16px;font-weight:700}.desktop-only,.profile-circle{align-items:center;display:flex}.mobile-only{display:none}.right{align-items:center;gap:1rem;display:flex;position:absolute;right:2rem}.hamburger{display:none}.lang-dropdown-wrapper{align-items:center;margin-left:auto;display:flex;position:relative}.lang-button{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.world-icon{width:24px;height:24px;margin-left:40px}.hero-buttons{flex-wrap:wrap;justify-content:flex-start;gap:1.5rem;margin-top:2rem;display:flex}.primary-btn{color:#fff;background:linear-gradient(103deg,#0e1c29 -19.6%,#323d68 129.35%);border:none;border-radius:16px;box-shadow:0 5px 12px #2e408040,inset 0 4px 4px #b8c1e659}.primary-btn,.secondary-btn{padding:1.25rem 3rem;font-size:1.1rem}.secondary-btn{color:#000;cursor:pointer;background:#fff;border:2px solid #6a89a5;border-radius:12px;font-weight:600}.svg-section{z-index:1;flex:1;justify-content:flex-start;align-items:center;display:flex;position:relative}.text-section{text-align:left;z-index:2;flex:1;margin-left:6vw;position:relative}.floating{opacity:.9;z-index:1;position:absolute}.floating-1{z-index:5;width:750px;top:-40px;left:6%}.floating-2{top:75%;right:70px}.floating-3{top:470px;bottom:-30px;left:10%}.tools-container{max-width:1100px;margin:0 auto;padding:0 24px}.tools-grid{grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.view-all-container{text-align:right;padding-top:.5rem}.section-title{text-align:center;color:#222;margin-bottom:2.5rem;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;font-weight:500}@media (max-width:768px){main{flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:0}h1,main{text-align:center}h1{padding:0 1rem;line-height:1.2;font-size:2.5rem!important}h2{text-align:center;font-size:1.8rem!important}h3{font-size:1.25rem!important}p{text-align:center;padding:0 1rem;font-size:1rem}.text-section{text-align:center!important;width:100%!important;margin:0!important;padding:2rem 1rem!important}.hero-buttons{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:0 1rem}.primary-btn,.secondary-btn{width:80%;max-width:280px;padding:1rem 2rem;font-size:1rem}.hamburger{cursor:pointer;flex-direction:column;justify-content:space-between;width:26px;height:20px;display:flex;position:absolute;right:1.5rem}.hamburger span{background-color:#000;border-radius:2px;width:100%;height:3px;display:block}.logo-container{position:static}.nav{z-index:999;opacity:0;visibility:hidden;border-radius:14px;width:88%;padding:1rem .8rem;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.nav.active{opacity:1;visibility:visible}.nav ul{flex-direction:column;gap:14px}.mobile-only{display:block}.desktop-only,.floating{display:none}.svg-section{z-index:0;opacity:.25;width:100%;height:100%;position:absolute;top:10%;left:0}.tools-grid{grid-template-columns:1fr}.view-all-container{text-align:center}.world-icon{margin-left:0}section{padding:3rem 1rem}}@media (max-width:1024px) and (min-width:769px){.tools-grid{grid-template-columns:repeat(2,1fr)}}section{width:100%;max-width:100vw;overflow-x:hidden}h1{margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:4rem}h2{text-align:center;font-size:2.8rem}h2,h3{color:#111;font-family:Georgia,Times New Roman,serif;font-weight:500}h3{font-size:1.8rem}p{line-height:1.6}main,p{font-family:Georgia,Times New Roman,serif}main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:100vw;min-height:90vh;display:flex;position:relative;overflow:hidden}.fadeIn path{opacity:0;animation:fadeInUp .8s forwards;display:inline-block;transform:translateY(20px)}.fadeIn path:first-child{animation-delay:0s}.fadeIn path:nth-child(2){animation-delay:.1s}.fadeIn path:nth-child(3){animation-delay:.2s}.fadeIn path:nth-child(4){animation-delay:.3s}.fadeIn path:nth-child(5){animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.fadeIn path{animation-iteration-count:infinite;animation-direction:alternate}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.download-button{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.download-button:hover{filter:brightness(110%);transform:translateY(-2px);box-shadow:0 8px 20px #e11d4866!important}.download-button:active{transform:scale(.95)translateY(0);box-shadow:0 4px 10px #e11d4833!important}.secondary-action-button{transition:all .2s ease-in-out!important}.secondary-action-button:hover{transform:translateY(-1px);background-color:#f8f9fa!important}.secondary-action-button:active{transform:scale(.98)}.main-layout{align-items:flex-start;gap:2rem;max-width:1400px;margin:4rem auto;padding:0 2rem;display:flex}@media (max-width:1024px){.main-layout{flex-direction:column;align-items:stretch;margin:2rem auto;padding:0 1rem}}.tool-title{text-align:left;color:#1a1a1a;margin-bottom:2rem;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:600}@media (max-width:768px){.tool-title{text-align:center;margin-bottom:1.5rem;font-size:1.8rem}}.drop-zone-container{text-align:center;box-sizing:border-box;background-color:#90ee9033;border:3px solid #39b93966;border-radius:12px;width:100%;min-height:280px;margin-bottom:2rem;padding:2rem;position:relative}@media (max-width:768px){.drop-zone-container{min-height:200px;padding:1rem}}.action-buttons{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;display:flex}@media (max-width:768px){.action-buttons{flex-direction:column;align-items:center;gap:1rem}}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;width:100%;display:grid}.primary-btn{cursor:pointer;background-color:#e11d48;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}@media (max-width:640px){.tools-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.primary-btn{width:100%}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}