@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Lato:wght@400;700;900&display=swap";:root{--color-primary: #0f5132;--color-primary-hover: #1b7c34;--color-primary-light: #d1e7dd;--color-primary-soft: rgba(15, 81, 50, .08);--color-whatsapp: #29a71a;--color-whatsapp-hover: #26a718c0;--color-secondary: #0f172a;--color-secondary-light: #1e293b;--color-accent: #f77010;--color-accent-hover: #ea580c;--color-accent-soft: #fff7ed;--color-background: #f8fafc;--color-background-white: #ffffff;--color-background-soft: #f1f5f9;--color-background-dark: #0f172a;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-light: #94a3b8;--color-text-inverse: #ffffff;--color-text-brand: var(--color-primary);--color-border: #e2e8f0;--color-border-hover: #cbd5e1;--color-border-active: var(--color-primary);--color-border-focus: var(--color-primary);--color-success: #10b981;--color-success-bg: #ecfdf5;--color-success-text: #065f46;--color-error: #ef4444;--color-error-bg: #fef2f2;--color-error-text: #991b1b;--color-warning: #f59e0b;--color-warning-bg: #fffbeb;--color-warning-text: #92400e;--color-info: #0ea5e9;--color-info-bg: #f0f9ff;--color-info-text: #075985;--mainColor: var(--color-background);--textColor: var(--color-text-primary);--color-plus-grey: var(--color-text-secondary);--color-border-grey: var(--color-border);--color-text-dark: var(--color-text-primary);--color-border-active-blue: var(--color-border-active);--color-brand: var(--color-primary);--color-brand-hover: var(--color-primary-hover);--color-brand-light: var(--color-primary-light);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading: "Inter", -apple-system, sans-serif;--font-size-xs: clamp(.7rem, .7vw + .5rem, .75rem);--font-size-sm: clamp(.8rem, .8vw + .5rem, .875rem);--font-size-base: clamp(.9375rem, 1vw + .6rem, 1rem);--font-size-lg: clamp(1rem, 1.2vw + .6rem, 1.125rem);--font-size-xl: clamp(1.125rem, 1.5vw + .6rem, 1.25rem);--font-size-2xl: clamp(1.25rem, 2vw + .6rem, 1.5rem);--font-size-3xl: clamp(1.5rem, 3vw + .5rem, 2rem);--font-size-4xl: clamp(2rem, 5vw + .5rem, 3rem);--font-size-5xl: clamp(2.5rem, 6vw + 1rem, 3.75rem);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-base: 1.6;--line-height-relaxed: 1.8;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 5rem;--container-width: 1280px;--container-width-form: 900px;--container-padding: 1rem;--input-height: 3rem;--header-height: 80px;--border-radius-sm: .375rem;--border-radius-md: .5rem;--border-radius-lg: 1rem;--border-radius-xl: 1.5rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--shadow-primary: 0 10px 15px -3px rgba(15, 81, 50, .15);--shadow-accent: 0 10px 20px -5px rgba(249, 115, 22, .4);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .5);--glass-backdrop: blur(12px);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-toast: 1090}.dark{--color-background: #0f172a;--color-background-white: #1e293b;--color-background-soft: #1e293b;--color-text-primary: #f1f5f9;--color-text-secondary: #94a3b8;--color-text-light: #64748b;--color-text-inverse: #0f172a;--color-border: #334155;--color-border-hover: #475569;--glass-bg: rgba(15, 23, 42, .7);--glass-border: rgba(255, 255, 255, .1);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .3);--mainColor: var(--color-background);--textColor: var(--color-text-primary)}*{padding:0;margin:0;border:none}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-primary);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}::selection{background-color:var(--color-primary);color:var(--color-text-inverse)}::-moz-selection{background-color:var(--color-primary);color:var(--color-text-inverse)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-text-secondary);border-radius:var(--border-radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-light)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-2xl)}h3,h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}.page-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin-bottom:var(--spacing-xl);margin-top:var(--spacing-md);line-height:var(--line-height-tight)}.form-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-primary-light);line-height:var(--line-height-tight)}p{margin:0 0 1em;line-height:var(--line-height-base);max-width:65ch}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}strong,b{font-weight:var(--font-weight-semibold)}small{font-size:var(--font-size-sm)}code,pre{font-family:Consolas,Monaco,Courier New,monospace;font-size:var(--font-size-sm)}blockquote{margin:var(--spacing-lg) 0;padding-left:var(--spacing-lg);border-left:4px solid var(--color-primary);color:var(--color-text-light);font-style:italic}.content ul{padding-left:var(--spacing-lg);margin:var(--spacing-md) 0;list-style-type:disc;max-width:65ch}.content ol{padding-left:var(--spacing-lg);margin:var(--spacing-md) 0;list-style-type:decimal;max-width:65ch}.content li{margin-bottom:var(--spacing-sm);line-height:var(--line-height-base)}.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-text-secondary)}.text-light{color:var(--color-text-light)}.text-inverse{color:var(--color-text-inverse)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.doc-heading{margin-top:25px;margin-bottom:15px}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.visible{visibility:visible}.invisible{visibility:hidden}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.w-full{width:100%}.w-auto{width:auto}.max-w-full{max-width:100%}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-full{border-radius:var(--border-radius-full)}.border{border:1px solid var(--color-border)}.border-none{border:none}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-none{box-shadow:none}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.transition{transition:all var(--transition-base)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-modal{z-index:var(--z-modal)}.z-toast{z-index:var(--z-toast)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:20px 0}.wrapper__two{max-width:800px;width:100%}.wrapper__two h2{font-size:clamp(1.3rem,1.2rem + 1.18vw,2.188rem);line-height:1.28571429em;margin:calc(2rem - .14286em) 0 1rem;font-weight:var(--font-weight-bold)}.wrapper__two h3{font-size:1.28571429rem;line-height:1.28571429em;margin:calc(2rem - .14286em) 0 1rem;font-weight:var(--font-weight-bold)}.wrapper__two p{margin:0 0 1em;line-height:1.4285em}.wrapper ul,.wrapper__two ul,.wrapper ul li{list-style:unset;line-height:1.14285714em;padding:.21428571em 0}.wrapper ul,.wrapper__two ul,.wrapper ol{padding:10px 15px}.section{padding:var(--spacing-2xl) 0}.section--sm{padding:var(--spacing-lg) 0}.section--lg{padding:var(--spacing-3xl) 0}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.grid-auto-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}.main{padding:var(--spacing-md) var(--container-padding);flex:1 0 auto}@media(max-width:768px){.main{padding:10px}}.main__container{display:flex;flex-direction:column;align-items:center;max-width:var(--container-width);padding:var(--container-padding);margin:0 auto}.main-form{display:flex;flex-direction:column;max-width:var(--container-width-form);margin:0 auto var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-bg-main);box-shadow:var(--color-shadow-lg);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);box-sizing:border-box;width:100%}.form-header-actions{margin-bottom:var(--spacing-lg)}.back-to-home{text-align:left;margin-bottom:var(--spacing-sm)}.back-to-home__link{color:var(--color-primary);font-weight:var(--font-weight-bold);display:inline-flex;align-items:center;gap:.5rem;transition:all var(--transition-base);padding:.5rem;border-radius:var(--border-radius-md)}.back-to-home__link:hover{background-color:var(--color-primary-soft)}.requirements-text{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}@media only screen and (max-width:1000px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:575px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}@media screen and (max-width:480px){.main-form{padding:15px}}button{display:inline-flex;align-items:center;justify-content:center;border:none;height:48px;padding:0 15px;cursor:pointer;font-size:var(--font-size-base);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-md);transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}button:active{transform:translateY(2px)}button:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(1)}button[type=submit]{width:100%;font-size:1.125rem;color:#fff;margin:auto;background-color:var(--color-brand);box-shadow:0 4px 16px var(--color-brand-hover)}button[type=submit]:hover{background-color:var(--color-brand-hover);transform:translateY(-2px);box-shadow:var(--color-shadow-lg)}button[type=submit]:active{transform:translateY(0)}button[type=reset]{width:100%;padding:1rem;font-size:1rem;color:var(--color-text-secondary);background-color:transparent;border:1px solid var(--color-border)}button[type=reset]:hover{transform:translateY(-2px);background-color:#f1f3f5;color:var(--color-text-main)}button[type=reset]:active{transform:translateY(0)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;border-radius:var(--border-radius-md);transition:all var(--transition-base)}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled,.btn.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn--primary{background-color:var(--color-accent);color:#fff;box-shadow:var(--shadow-accent)}.btn--primary:hover{background-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-accent-hover)}.btn--primary:active{transform:translateY(0)}.btn--secondary{background-color:#f0f2f5;color:var(--color-text-primary);border:1px solid var(--color-border)}.btn--secondary:hover{background-color:#e1e4e8;color:#000}.btn--success{background-color:var(--color-success);color:#fff}.btn--success:hover{background-color:#218838;transform:translateY(-2px)}.btn--outline{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn--outline:hover{background-color:var(--color-primary);color:#fff}.btn--ghost{background-color:transparent;color:var(--color-primary)}.btn--ghost:hover{background-color:#1e80541a}.btn--sm{padding:10px 18px;font-size:var(--font-size-sm);border-radius:var(--border-radius-sm);min-height:40px}.btn--lg{padding:16px 32px;font-size:var(--font-size-lg);border-radius:var(--border-radius-lg)}.btn--full{width:100%}.btn--login{display:inline-flex;align-items:center;width:100px;height:44px;border-radius:var(--border-radius-lg);letter-spacing:1px;background-color:#ff6b35;color:#fff;justify-content:center}.btn--login:hover{color:var(--color-warning);background-color:transparent;border:1px solid var(--color-warning);transform:translateY(-2px);box-shadow:0 4px 12px #ff6b3533}.btn--login:active{transform:translateY(0)}.btn--form{display:inline-flex;align-items:center;padding:0 0 0 10px;height:50px;font-size:20px;border-radius:5px;letter-spacing:1px;background-color:var(--color-accent);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;box-shadow:var(--shadow-accent);position:relative}.btn--form:hover{transform:translateY(-2px);box-shadow:var(--shadow-accent-hover)}.btn--form:active{transform:translateY(0)}.btn--form:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff4d,#fff0);transform:skew(-25deg);transition:left .5s}.btn--form:hover:after{left:150%;transition:left .5s ease-in-out}.btn_text,.btn_icon{display:inline-flex;align-items:center;padding:0 10px;height:100%;color:#fff;z-index:1}.btn_icon{font-size:1.5em}.header--btn .btn_icon{border:none;background:none}@keyframes jiggle{0%,to{transform:translateY(0) scale(1);box-shadow:var(--shadow-accent)}2%{transform:translateY(2px) scale(.9);box-shadow:0 2px 8px #ff6b3533}4%{transform:translateY(0) scale(1);box-shadow:var(--shadow-accent)}6%{transform:translateY(2px) scale(.9);box-shadow:0 2px 8px #ff6b3533}8%,10%{transform:translateY(0) scale(1);box-shadow:var(--shadow-accent)}}.header--btn{animation:jiggle 10s ease-in-out 2s infinite}.header--btn:active,.nav__btn:active,.down--btn:active{position:relative;top:1px}@media(hover:hover)and (pointer:fine){.btn--form:hover{background-color:var(--color-accent-hover)}}.tooltip-container{position:relative;display:inline-block;cursor:pointer;margin-left:8px}.tooltip-icon{display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#007bff;color:#fff;text-align:center;line-height:20px;font-size:14px;font-weight:700}.tooltip-content{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:10px;width:250px;background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;padding:15px;box-shadow:0 8px 20px #007bff4d;z-index:1000;display:none;font-size:14px;color:#fff;font-weight:500;line-height:1.4;min-height:60px;align-items:center;justify-content:center;text-align:center}.tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:8px 6px 0 6px;border-style:solid;border-color:#007bff transparent transparent transparent;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}.tooltip-content p{margin:0;padding:0;color:#fff}.tooltip-container:hover .tooltip-content{display:flex}.tooltip-content img{max-width:100%;height:auto;margin-top:8px;border-radius:4px}@media(max-width:768px){.tooltip-content{position:absolute;top:100%;left:0;margin-left:0;margin-top:5px;width:200px}}.inputBox,.inputBox_for_NamePatr,.tooltip-input-relative{position:relative}.tooltip-icon-top{position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:1000}.tooltip-icon-left{position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%);z-index:1000}.tooltip-icon-bottom{position:absolute;top:auto;bottom:0;right:10px;transform:none;z-index:1000}.breadcrumbs{font-size:14px;margin-bottom:20px;width:100%}.breadcrumbs__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs__item{display:flex;align-items:center;color:#75809e}.breadcrumbs__item:not(:last-child):after{content:"/";margin:0 8px;color:#c7c7b7}.breadcrumbs__item a{color:#378b75;text-decoration:none;transition:color .3s ease}.breadcrumbs__item a:hover{text-decoration:underline;color:#ff6c4e}.breadcrumbs__item span[aria-current=page]{color:var(--textColor);font-weight:500}.header{font-family:Lato,sans-serif;position:relative;overflow:visible;min-height:8vh;z-index:100}.header__container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:var(--container-width);padding:var(--container-padding);margin:0 auto}.header a{color:#fff}.header__top{position:fixed;top:0;left:0;width:100%;z-index:var(--z-fixed);transition:all var(--transition-base);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);padding:var(--spacing-sm)}.header__top .nav{max-width:var(--container-width);margin:0 auto}.nav{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:80px;column-gap:80px}.nav__logo{display:flex;align-items:center;-moz-column-gap:26px;column-gap:26px;z-index:103}.nav__logo img{height:33px}.nav__list{display:flex;-moz-column-gap:26px;column-gap:26px;font-weight:500}.nav__list a,.nav__login a{color:var(--color-brand);position:relative;transition:all var(--transition-fast)}.nav__list a.active,.footer__list a.active{color:var(--color-primary);font-weight:var(--font-weight-bold)}.nav__list a.active:after{content:"";position:absolute;bottom:-4px;left:5%;width:90%;height:2px;background-color:var(--color-primary);border-radius:2px;transition:width var(--transition-base)}.nav__login{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;font-size:15px;font-weight:500}.nav__toggle{display:none;width:44px;height:44px;background:#0f172a0d;border-radius:8px;z-index:103;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1)}.submenu-close{display:none;content:"";position:absolute;bottom:12px;width:25%;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzNSA5Ij48cGF0aCBzdHJva2U9IiNCMkIyQjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI0IiBkPSJtMiA3IDE1Ljg0LTVMMzMgNyIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:25px auto;background-position:center;cursor:pointer}button[aria-expanded=true]+#nav--mobile{opacity:1;visibility:visible;transform:translateY(0)}.nav:has(button[aria-expanded=true]) .nav__logo img{filter:brightness(0) invert(1);transition:filter .3s ease}#nav--mobile{display:flex!important;position:fixed;flex-direction:column;background:linear-gradient(300deg,#1e8a6f 0%,var(--color-brand-hover) 100%);width:100%;left:0;top:0;height:100vh;height:100dvh;opacity:0;visibility:hidden;transform:translateY(-100%);z-index:101;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease,visibility .4s}.nav--mobile__content{padding:80px 24px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;height:100%;overflow-y:auto;gap:var(--spacing-lg)}#nav--mobile .nav__list{display:flex!important;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}#nav--mobile .nav__list li{padding:0}#nav--mobile .nav__list a{display:flex;align-items:center;gap:16px;color:#fff;font-size:1.5rem;font-weight:600;padding:12px 0;text-decoration:none;transition:color .2s ease,transform .2s ease}#nav--mobile .nav__list a:hover,#nav--mobile .nav__list a:active,#nav--mobile .nav__list a:focus{color:#b45309;transform:translate(8px)}#nav--mobile .nav__list a svg{color:#ffffffb3;transition:color .2s ease}#nav--mobile .nav__list a:hover svg,#nav--mobile .nav__list a:active svg,#nav--mobile .nav__list a:focus svg{color:#b45309}.nav--mobile__divider{width:100%;height:1px;background-color:#ffffff1a;border:none;margin:32px 0}.nav--mobile__actions{display:flex;flex-direction:column;gap:16px;margin-top:auto}.nav--mobile__actions a{display:flex;position:relative;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px;border-radius:12px;font-size:1.125rem;font-weight:600;color:#fff;text-decoration:none;transition:all .2s ease}.nav--mobile__actions a:after{display:none!important}.btn-primary{background-color:var(--color-accent);border:1px solid transparent}.btn-primary:active,.btn-primary:focus{background-color:var(--color-accent-hover)}.btn-secondary{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.btn-secondary:active,.btn-secondary:focus{background-color:#ffffff26}.menu-icon-wrapper{--time: .2s;--width: 1.5625rem;--height: 1.875rem;--line-height: 2.4px;--color: #0F172A;height:var(--height);width:var(--width);display:flex;justify-content:center;align-items:center}button[aria-expanded=true] .menu-icon-wrapper{--color: #ffffff}.menu-icon{position:relative;width:var(--width);height:var(--line-height);background:var(--color);transition:background var(--time) ease}.menu-icon:before,.menu-icon:after{content:"";display:block;position:absolute;left:0;width:var(--width);height:var(--line-height);background:var(--color);transition:transform var(--time) ease-in,top var(--time) linear var(--time),background var(--time) ease}.menu-icon:before{top:calc(var(--line-height) * -3)}.menu-icon:after{top:calc(var(--line-height) * 3)}.menu-icon.menu-icon--active{background-color:transparent}.menu-icon.menu-icon--active:before,.menu-icon.menu-icon--active:after{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.menu-icon.menu-icon--active:before{transform:rotate(45deg)}.menu-icon.menu-icon--active:after{transform:rotate(-45deg)}@media(max-width:1366px){.header{min-height:65px}}@media(max-width:1000px){.nav__list,.nav__login{display:none}.nav__toggle,#nav--mobile{display:flex}.no-scroll{overflow-y:hidden}}.footer{width:100%;background-color:var(--color-background-white);border-top:1px solid var(--color-border);margin-top:auto}.footer__img{width:100%;height:8px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-secondary) 100%);margin-bottom:0}.footer__text{padding:var(--spacing-lg) 15px;display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:var(--container-width);margin:0 auto}.footer__listLogin{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-xl)}.footer__list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer__list a{color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.footer__list a:hover{color:var(--color-primary)}.footer__list a.active{color:var(--color-primary);font-weight:var(--font-weight-bold)}.footer__login{display:flex;align-items:center;gap:var(--spacing-md)}.footer__login li{list-style:none}.footer__login .nav__signUp--link{color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-decoration:none;font-size:var(--font-size-sm)}.footer__line{width:100%;height:1px;background-color:var(--color-border)}.footer__privacy{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;gap:var(--spacing-md)}.footer__privacy a{color:var(--color-text-secondary);text-decoration:none}.footer__privacy a:hover{color:var(--color-primary);text-decoration:underline}@media(max-width:768px){.footer__listLogin,.footer__privacy{flex-direction:column;align-items:center;text-align:center}.footer__list{flex-direction:column;align-items:center;gap:var(--spacing-sm)}.footer__login{margin-top:var(--spacing-md)}}.accordion{display:flex;flex-direction:column;max-width:800px;width:100%;background-color:var(--color-background-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base);overflow:hidden;border:1px solid var(--color-border);margin-bottom:var(--spacing-md)}.accordion:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary-light);transform:translateY(-2px)}.accordion__title{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);cursor:pointer;background-color:var(--color-background-white);transition:background-color var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion__title h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0;color:var(--color-text-primary);line-height:1.4;padding-right:var(--spacing-md)}.accordion-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--border-radius-full);background-color:var(--color-background-soft);color:var(--color-text-secondary);transition:all var(--transition-base);flex-shrink:0}.accordion__title:hover .accordion-icon{background-color:var(--color-primary-light);color:var(--color-primary)}.accordion__title.active .accordion-icon{background-color:var(--color-primary);color:#fff;transform:rotate(180deg)}.accordion__title.active{background-color:var(--color-background-white)}.accordion__title.active h3{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.accordion__content{display:grid;grid-template-rows:0fr;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);padding:0 var(--spacing-lg);opacity:0;overflow:hidden;transition:grid-template-rows .4s ease-in-out,opacity .4s ease-in-out,padding .4s ease-in-out}.accordion__content>div{min-height:0}.accordion__content.active{grid-template-rows:1fr;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);opacity:1}@media(prefers-reduced-motion:reduce){.accordion,.accordion__title,.accordion-icon,.accordion__content{transition:none!important;transform:none!important}}@media only screen and (max-width:600px){.accordion__title{padding:var(--spacing-md)}.accordion__title h3{font-size:var(--font-size-base)}.accordion-icon{width:28px;height:28px;font-size:.8rem}}#modal{display:none;position:fixed;inset:0;background-color:#00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-y:auto;z-index:10002;opacity:0;transition:opacity .3s ease;align-items:center;justify-content:center;pointer-events:none}#modal.modal--open{opacity:1;pointer-events:auto}.modal__main{position:relative;width:90%;max-width:450px;background-color:var(--color-background-white, #fff);margin:auto;border-radius:20px;box-shadow:0 20px 40px #0003;padding:30px;display:flex;flex-direction:column;align-items:center;gap:20px;transform:translateY(20px);transition:transform .3s ease;border:1px solid rgba(255,255,255,.5)}#modal.modal--open .modal__main{transform:translateY(0)}.modal__header{text-align:center;width:100%}.modal__header h3{font-size:18px;font-weight:600;color:var(--color-text-dark, #333);line-height:1.5;margin:0 0 10px}.modal__body{width:100%;text-align:center}.modal__body p{margin:0 15px}.modal__footer{width:100%;display:flex;gap:10px;justify-content:space-between}.modal__main a{width:100%;text-decoration:none}.modal__main .btn{width:100%;padding:12px 20px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;border:none;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1}.modal__main .btn:after{content:none;display:none}.modal__main .btn--primary{background-color:#ff6b35;color:#fff;box-shadow:0 4px 15px #ff6b354d}.modal__main .btn--primary:hover{background-color:#da5a2c;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.modal__main .btn--secondary{background-color:#f0f2f5;color:#333;border:1px solid #e1e4e8}.modal__main .btn--secondary:hover{background-color:#e1e4e8;color:#000}.modal__main .btn--danger{background-color:#e74c3c;color:#fff;border:none}.modal__main .btn--danger:hover{background-color:#c0392b;transform:translateY(-2px);box-shadow:0 6px 20px #e74c3c66}.download-item{background-color:#f8f9fa;padding:15px;border-radius:8px;margin:10px 0;text-align:left}.file-name{display:block;font-weight:600;margin-bottom:5px}.file-info{display:block;color:var(--color-text-primary, #666)}.import-controls{width:100%}.file-upload-label{display:block;padding:10px 15px;background-color:#f0f2f5;border-radius:8px;text-align:center;cursor:pointer;margin-bottom:10px;font-weight:500}.file-input{display:none}.upload-area{border:2px dashed #ccc;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:border-color .3s ease}.upload-area.drag-over{border-color:#ff6b35;background-color:#ff6b351a}.upload-area p{margin:0;color:#666}.error-message{color:#e74c3c;font-size:.9em;margin-bottom:10px;padding:5px;background-color:#fdeded;border-radius:4px}.modal__close{position:absolute;top:15px;right:15px;width:44px;height:44px;border-radius:50%;background-color:#f0f2f5;border:none;color:#666;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal__close:hover{background-color:#e1e4e8;color:#333;transform:rotate(90deg)}@media(max-width:480px){.modal__main{width:95%;padding:20px}.modal__footer{flex-direction:column}.modal__main .btn{width:100%}}.dark .modal__main{background-color:#1a1a1a;border-color:#333}.dark .modal__header h3{color:#fff}.dark .modal__body p{color:#ccc}.dark .modal__main .btn--secondary{background-color:#333;color:#fff;border-color:#444}.dark .modal__main .btn--secondary:hover{background-color:#444}.dark .download-item{background-color:#2a2a2a;color:#fff}.dark .upload-area{border-color:#444;color:#ccc}.dark .upload-area.drag-over{border-color:#ff6b35;background-color:#ff6b351a}.dark .error-message{background-color:#3a1e1e;color:#f99}.dark .modal__close{background-color:#333;color:#fff}.dark .modal__close:hover{background-color:#444}.modal--preview .modal__main{max-width:800px;width:95%;height:97vh;padding:0;overflow:hidden;background-color:#f8f9fa;display:block;gap:0;border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px -12px #00000080}.modal__header--preview{width:100%;max-width:180px;position:absolute;top:10px;right:10px;z-index:20;padding:8px 0;background:#fff6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(255,255,255,.4);display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px #00000014}.modal__header-actions{display:flex;align-items:center;gap:10px}.modal__body--preview{width:100%;height:100%;padding:0;margin:0;overflow:hidden}.preview-iframe{width:100%;height:100%;border:none;background-color:#e5e7eb}.btn--compact{padding:8px 16px;font-size:13px;height:auto;text-transform:none;letter-spacing:.3px;border-radius:10px;white-space:nowrap}.modal__close--preview{position:static;background:#ffffffe6!important;width:34px;height:34px;font-size:20px;color:#1a1a1a;box-shadow:0 2px 5px #0000001a}@media(max-width:768px){.modal--preview .modal__main{width:100%;height:100vh;max-height:100vh;border-radius:0;margin:0}.modal__body--preview{height:100%}}section.wrapper__two.styled-info-section{box-sizing:border-box;max-width:var(--container-width-form, 900px);margin:3rem auto;background-color:var(--color-background-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md, 0 10px 25px rgba(0, 0, 0, .05));padding:var(--spacing-lg, 2.5rem)!important;position:relative;overflow:hidden}section.wrapper__two.styled-info-section:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,var(--color-primary),var(--color-primary-light, #4db6ac))}.info-section-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-light, #eee)}.info-badge{display:inline-block;background-color:var(--color-primary-soft, #e0f2f1);color:var(--color-primary, #00796b);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.4rem .8rem;border-radius:4px;margin-bottom:1rem}.info-section-header h2{font-size:clamp(1.6rem,2vw + 1rem,2.4rem);line-height:1.2;margin:0 0 .8rem;color:var(--text-primary)}.info-subtitle{font-size:1.1rem;color:var(--color-text-secondary, #666);margin:0}.styled-info-section h3{font-size:1.4rem;color:var(--color-text-main);margin:2.5rem 0 1rem;display:flex;align-items:center;gap:.8rem}.styled-info-section h3:before{content:"";display:block;width:24px;height:2px;background-color:var(--color-primary)}.styled-info-section p{font-size:1.05rem;line-height:1.7;color:var(--color-text-main, #333);margin-bottom:1.2rem}.info-actions-box{background:var(--color-background-soft, #f8fcfb);border:1px solid var(--color-primary-soft, #e0f2f1);border-radius:12px;padding:1.5rem;margin:2rem 0;scroll-margin-top:100px}.info-actions-box h4{margin:0 0 1.5rem;font-size:1.2rem;color:var(--color-text-main)}.sample-download-wrapper{margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed var(--color-border-light, #ddd);display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.btn-download-sample{display:inline-flex;align-items:center;gap:.6rem;padding:10px 20px;background-color:var(--color-background-white);color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius-md);font-weight:600;text-decoration:none;transition:all .3s ease}.btn-download-sample:hover{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 12px #00796b33;transform:translateY(-2px)}.btn-instruction{display:inline-flex;align-items:center;gap:.6rem;padding:10px 20px;background-color:var(--color-primary-soft, #e0f2f1);color:var(--color-primary);border:2px solid transparent;border-radius:var(--border-radius-md);font-weight:600;text-decoration:none;transition:all .3s ease}.btn-instruction:hover{background-color:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.delivery-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.delivery-method{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:1.5rem;display:flex;gap:1.2rem;transition:transform .3s ease,box-shadow .3s ease}.delivery-method:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00000014;border-color:var(--color-primary-soft, #e0f2f1)}.method-icon{width:48px;height:48px;border-radius:50%;background:var(--color-primary-soft, #e0f2f1);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.method-content h4{margin:0 0 .5rem;font-size:1.1rem;color:var(--color-text-main)}.method-content p{font-size:.95rem;line-height:1.5;margin:0;color:var(--color-text-secondary, #666)}@media(max-width:768px){.styled-info-section{padding:1.5rem;margin:2rem auto}.delivery-method{flex-direction:column;align-items:flex-start;gap:1rem}}.header{position:relative;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;background:radial-gradient(circle at top right,rgba(15,81,50,.12),transparent 50%),radial-gradient(circle at bottom left,rgba(15,81,50,.08),transparent 50%),linear-gradient(180deg,#dcfce721,#0f513226 40%,#022c220d)}.header__container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding);height:100%}.header__main{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--spacing-xl);height:100dvh;min-height:auto;padding-top:calc(var(--header-height) + var(--spacing-md));padding-bottom:var(--spacing-xl)}.header__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-lg);z-index:10}.header__badge{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-success-bg);border:1px solid var(--color-success);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);color:var(--color-success-text);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-sm)}.badge-icon{font-size:.8em}.header__title_h{font-family:var(--font-family-heading);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:1;color:var(--color-text-primary);letter-spacing:-.02em}@media(max-width:768px){.header__title_h{font-size:var(--font-size-3xl)}}.text-highlight{color:var(--color-primary);display:inline-block;position:relative}.header__subtitle{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);max-width:540px}.header__actions{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.header__price-tag{font-size:var(--font-size-sm);color:var(--color-text-light);margin-left:var(--spacing-xs)}.highlight-price{color:var(--color-accent);font-weight:var(--font-weight-bold)}.header__features{display:flex;gap:var(--spacing-lg);flex-wrap:wrap}.feature-item{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.feature-icon{color:var(--color-primary)}.promo-ribbon{position:absolute;top:-15px;left:-25px;background:var(--color-accent);color:#fff;padding:8px 15px;font-family:var(--font-family-heading);font-weight:900;font-size:var(--font-size-base);text-transform:uppercase;transform:rotate(-15deg);box-shadow:0 4px 15px #ff6b3566;z-index:20;border-radius:6px;letter-spacing:.5px;max-width:150px;text-align:center}.header__promo-banner{display:flex;align-items:center;gap:var(--spacing-sm);background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,107,53,.3);border-left:4px solid var(--color-accent);border-radius:var(--border-radius-md);padding:10px var(--spacing-md);box-shadow:0 8px 25px #ff6b351a;margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.promo-icon{font-size:2.2rem;animation:wiggle 2.5s infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.promo-text{display:flex;flex-direction:column}.promo-title{color:var(--color-accent);font-weight:800;font-size:var(--font-size-sm);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.promo-countdown{display:flex;gap:4px;align-items:center;font-family:monospace;font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.promo-countdown span{display:flex;align-items:baseline;background:#fff;padding:4px 6px;border-radius:6px;border:1px solid rgba(0,0,0,.05);box-shadow:inset 0 -2px #0000000d;line-height:1}.promo-countdown span.colon{background:transparent;border:none;box-shadow:none;padding:0;color:var(--color-text-secondary)}.promo-countdown span.sec{color:var(--color-accent)}.promo-countdown small{font-size:.6rem;font-family:sans-serif;margin-left:2px;color:var(--color-text-secondary);font-weight:400}@keyframes pulse-promo{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes wiggle{0%{transform:rotate(0)}10%{transform:rotate(15deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(5deg)}40%{transform:rotate(-5deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}.btn--lg{padding:1rem 2rem;font-size:var(--font-size-lg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-accent);transition:all var(--transition-base);background-color:var(--color-accent);color:#fff;border:none;display:inline-flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;text-decoration:none}.btn--lg:hover{background-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-accent-hover)}.header__visual{position:relative;display:flex;justify-content:center;align-items:center}.visual-card-wrapper{position:relative;width:100%;max-width:600px;perspective:1000px}.header__image-main{width:100%;height:auto;position:relative;z-index:5;filter:drop-shadow(var(--shadow-xl))}.floating-card{position:absolute;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);padding:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-md);box-shadow:0 10px 30px -5px #00000026,0 4px 10px -2px #0000000d;z-index:6}.card-1{top:10%;right:-5%}.card-2{bottom:15%;left:-5%;text-decoration:none;transition:all var(--transition-base)}.card-2:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 35px -5px #0003;border-color:var(--color-primary-light)}.card-icon{width:2.5rem;height:2.5rem;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;font-size:1.2rem}.card-icon.success{background-color:var(--color-success-bg);color:var(--color-success)}.card-icon.file{background-color:var(--color-info-bg);color:var(--color-info)}.card-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.card-sub{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.blob{position:absolute;border-radius:50%;filter:blur(80px);z-index:1;opacity:.5}.blob-1{width:300px;height:300px;background:var(--color-primary-light);top:-50px;right:-50px}.blob-2{width:250px;height:250px;background:#fed7aa;bottom:-40px;left:-40px}@keyframes float-main{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1024px){.header__title_h{font-size:3rem}}@media(max-width:900px){.header__main{grid-template-columns:1fr;align-content:center;text-align:center;gap:var(--spacing-md);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.header__content{align-items:center}.header__subtitle{margin:0 auto}.header__features{justify-content:center}.header__visual{padding:0 var(--spacing-md);margin-top:var(--spacing-xl);order:-1}.floating-card{scale:.9}.blob{width:200px;height:200px;filter:blur(60px)}}@media(max-width:480px){.main__container{padding:0}.header__main{align-content:center;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.header__content{gap:var(--spacing-md)}.header__title_h{font-size:var(--font-size-2xl);line-height:1.1}.header__visual{padding:0 var(--spacing-sm);margin-top:var(--spacing-md)}.header__subtitle{font-size:1rem;line-height:var(--line-height-base)}.header__features{flex-wrap:nowrap;justify-content:center;gap:var(--spacing-sm)}.feature-item{font-size:var(--font-size-xs);white-space:nowrap}.floating-card{display:none}section.wrapper__two.styled-info-section{padding:var(--spacing-md, 2.5rem)!important}}.main__question{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-lg);cursor:pointer;padding:var(--spacing-lg) var(--container-padding);text-align:left;background:var(--color-background-white);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-md);transition:all var(--transition-base);max-width:var(--container-width-form);width:100%}.main__question:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.faq-head-icon{width:54px;height:54px;background:var(--color-primary);color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;box-shadow:var(--shadow-primary);transition:all var(--transition-bounce)}.main__question:hover .faq-head-icon{background:var(--color-accent);box-shadow:var(--shadow-accent);transform:scale(1.1) rotate(5deg)}.faq-head-content{flex-grow:1}.main__question h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;transition:color var(--transition-fast)}.main__question:hover h2{color:var(--color-primary)}.faq-head-subtitle{margin:4px 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.faq-arrow{display:inline-block;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%230f5132' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform var(--transition-base)}.main__question.active .faq-arrow{transform:rotate(180deg)}.faq-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.faq-wrapper.open{grid-template-rows:1fr}.faq-inner{overflow:hidden}.wrapper,.wrapper__two{width:100%;margin:0 auto;padding:0}.wrapper__two{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);color:var(--color-text-secondary)}@media(max-width:768px){.wrapper__two{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}.wrapper__two h2{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);font-weight:var(--font-weight-bold);line-height:1.3}.wrapper__two h3{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold)}.wrapper__two p{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.wrapper__two ul,.wrapper__two ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-lg)}.wrapper__two li{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xs);position:relative;padding-left:var(--spacing-xs)}.wrapper__two ul li::marker{color:var(--color-primary)}.btn--form{display:inline-flex;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.down--btn{display:inline-flex;align-items:center;justify-content:center;width:52px;height:48px;border-radius:var(--border-radius-md);background-color:transparent;border:none;transition:all var(--transition-base);box-shadow:none;padding:0!important}.down--btn img{width:34px;height:34px}.download-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-md);margin-bottom:var(--spacing-lg)}.btn-download{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:12px 24px;background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--border-radius-md);color:#fff;text-decoration:none;font-weight:var(--font-weight-semibold);transition:all var(--transition-base);box-shadow:var(--shadow-accent)}.btn-download img,.btn-download i{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.btn-download i{font-size:24px;width:auto;height:auto;color:#fff;filter:none}.btn-download:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-accent-hover);color:#fff}.btn-download:active{transform:translateY(0)}@media(max-width:640px){.download-buttons{flex-direction:column;align-items:stretch}.btn-download{width:100%;justify-content:center;padding:14px 20px;font-size:var(--font-size-base)}}.countries-section{width:100%;max-width:900px;margin:var(--spacing-2xl) auto;padding:0 var(--container-padding)}@media(max-width:768px){.countries-section{margin:var(--spacing-xl) auto}}.countries-section h2{text-align:center;margin-bottom:var(--spacing-xl);font-size:var(--font-size-2xl);color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.countries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);justify-content:center}.country-card{display:flex;align-items:center;background:var(--color-background-white);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);text-decoration:none;transition:all var(--transition-base);position:relative;overflow:hidden}.country-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-3px)}.country-flag-wrapper{font-size:2.5rem;margin-right:var(--spacing-md);line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.country-info{flex:1;display:flex;flex-direction:column}.country-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:4px}.country-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.country-arrow{color:var(--color-primary);opacity:0;transform:translate(-10px);transition:all var(--transition-base);font-size:1.2rem}.country-card:hover .country-arrow{opacity:1;transform:translate(0)}.about-trust-section{padding:var(--spacing-xl) 0;position:relative;overflow:hidden;margin-top:var(--spacing-lg)}.about-trust__container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding);display:flex;flex-direction:column;gap:var(--spacing-xl)}.about-block{text-align:center;max-width:800px;margin:0 auto}.about-title{font-family:var(--font-family-heading);font-size:clamp(2rem,3vw + .5rem,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-lg)}.about-text{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md);margin-left:auto;margin-right:auto}.trust-signals{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.trust-header{text-align:center}.trust-header h3{font-size:clamp(1.5rem,2vw + .5rem,2rem);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-bold)}.trust-line{width:60px;height:4px;background:var(--color-primary);border-radius:var(--border-radius-full);margin:0 auto}.trust-cards{display:flex;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap;width:100%}.trust-card{background:var(--glass-bg);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);border-radius:var(--border-radius-xl);padding:var(--spacing-lg) var(--spacing-md);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-sm);flex:1;min-width:280px;max-width:380px;box-shadow:var(--shadow-md);transition:all var(--transition-base);position:relative;overflow:hidden;cursor:pointer}.trust-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-border);transition:all var(--transition-base)}.trust-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);background:var(--color-background-white)}.trust-card:hover:before{background:var(--color-info)}.trust-card:nth-child(2):hover:before{background:var(--color-success)}.trust-card:nth-child(3):hover:before{background:var(--color-primary)}.trust-card:nth-child(4):hover:before{background:#ffc107}.trust-icon-wrapper{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;transition:all var(--transition-bounce)}.trust-card:hover .trust-icon-wrapper{transform:scale(1.1)}.trust-icon-wrapper.success{background:var(--color-primary-soft);color:var(--color-primary)}.trust-icon-wrapper.warning{background:var(--color-success-bg);color:var(--color-success)}.trust-icon-wrapper.accent{background:var(--color-accent-soft);color:var(--color-accent)}.trust-icon-wrapper.info{background:var(--color-info-bg);color:var(--color-info)}.trust-icon-wrapper.rating{background:#fffbeb;color:#ffc107}.trust-content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.trust-number{font-size:clamp(1.25rem,1.5vw + .5rem,1.5rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.trust-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media(max-width:768px){.about-trust-section{padding:var(--spacing-xl) 0;margin-top:var(--spacing-lg)}.about-trust__container{gap:var(--spacing-2xl)}.about-title{margin-bottom:var(--spacing-md)}.trust-cards{gap:var(--spacing-md)}.trust-card{min-width:240px;padding:var(--spacing-lg) var(--spacing-md)}.trust-icon-wrapper{width:60px;height:60px;font-size:2rem}}@media(max-width:480px){.about-trust-section{padding:var(--spacing-xl) 0}.about-trust__container{gap:var(--spacing-xl)}.about-title{font-size:1.5rem}.about-text{font-size:var(--font-size-base)}.trust-signals{gap:var(--spacing-lg)}.trust-header h3{font-size:1.25rem}.trust-cards{gap:var(--spacing-sm);flex-direction:column;align-items:center}.trust-card{width:100%;max-width:100%;min-width:unset;padding:var(--spacing-md);flex-direction:row;justify-content:flex-start;text-align:left;gap:var(--spacing-md)}.trust-card:hover{transform:translateY(-4px)}.trust-icon-wrapper{width:50px;height:50px;font-size:1.5rem;flex-shrink:0}.trust-content{align-items:flex-start}.trust-number{font-size:1.1rem}}.reviews-section{padding:var(--spacing-2xl) 0;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.reviews-section:before{content:"";position:absolute;top:-200px;right:-200px;width:500px;height:500px;border-radius:50%;pointer-events:none}.reviews-section:after{content:"";position:absolute;bottom:-200px;left:-200px;width:500px;height:500px;border-radius:50%;pointer-events:none}.reviews__container{max-width:var(--container-width);width:100%;margin:0 auto;padding:0 var(--container-padding);position:relative;z-index:1;box-sizing:border-box}.reviews-header{text-align:center;margin-bottom:var(--spacing-2xl)}.reviews-header h2{font-family:var(--font-family-heading);font-size:clamp(2rem,3vw + .5rem,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);letter-spacing:-.02em}.reviews-subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:var(--line-height-relaxed)}.reviews-header-rating{display:inline-flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-background-white);border:1px solid var(--color-border);border-radius:var(--border-radius-full);box-shadow:var(--shadow-sm)}.reviews-grid{position:relative;width:100%;box-sizing:border-box}.carousel-container{position:relative;width:100%;display:flex;align-items:center;gap:var(--spacing-md);box-sizing:border-box}.carousel-wrapper{position:relative;flex:1;min-width:0;width:100%;overflow:hidden;border-radius:var(--border-radius-xl);box-sizing:border-box}.carousel-track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform;gap:var(--spacing-lg);padding:var(--spacing-sm) 0}.carousel-slide{flex:0 0 calc(50% - var(--spacing-lg) / 2);max-width:calc(50% - var(--spacing-lg) / 2);width:calc(50% - var(--spacing-lg) / 2);box-sizing:border-box}@media(max-width:780px){.carousel-slide{flex:0 0 100%;max-width:100%;width:100%}}.review-card{background:var(--color-background-white);border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius-xl);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-md);transition:all var(--transition-base);position:relative;overflow:hidden;height:290px;box-sizing:border-box;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f}.review-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-accent) 100%);opacity:0;transition:opacity .3s ease}.review-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014,0 16px 40px #0000001f;border-color:#0f513233}.review-card:hover:before{opacity:1}.review-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);flex-shrink:0;flex-wrap:wrap}.review-rating{display:flex;align-items:center;gap:3px}.review-rating .fa-star{color:#ffc107;font-size:.85rem}.rating-value{display:none}.review-verified{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--color-success);font-weight:var(--font-weight-medium)}.review-verified i{font-size:.85rem}.review-card-body{flex:1;min-height:0}.review-text{font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-primary);font-style:italic;position:relative;padding-left:var(--spacing-lg);margin:0;word-wrap:break-word;overflow-wrap:break-word}.review-card-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);margin-top:auto;flex-wrap:wrap}.review-author{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1}.author-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0;box-shadow:0 2px 8px #0f513233}.author-info{display:flex;flex-direction:column;gap:2px;min-width:0}.author-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.author-date{font-size:.75rem;color:var(--color-text-light)}.review-country-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:var(--border-radius-full);font-size:.75rem;color:var(--color-text-secondary);flex-shrink:0}.review-country-badge i{color:var(--color-primary);font-size:.7rem}.carousel-btn{flex-shrink:0;width:48px!important;height:48px!important;min-width:48px;min-height:48px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-background-white);color:var(--color-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);z-index:20;box-shadow:var(--shadow-md);padding:0;line-height:1}.carousel-btn i{font-size:1rem;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:inherit}.carousel-btn:hover:not(.disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:scale(1.05);box-shadow:var(--shadow-lg)}.carousel-btn:hover:not(.disabled) i{color:#fff}.carousel-btn:active:not(.disabled){transform:scale(.95)}.carousel-btn.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.carousel-footer{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);padding:var(--spacing-md) 0}.carousel-dots{display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm)}.carousel-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--color-border);background:transparent;cursor:pointer;transition:all var(--transition-base);padding:0}.carousel-dot:hover{border-color:var(--color-primary-light);background:var(--color-primary-light);transform:scale(1.2)}.carousel-dot.active{width:32px;border-radius:var(--border-radius-full);background:var(--color-primary);border-color:var(--color-primary)}.carousel-progress{width:120px;height:3px;background:var(--color-border);border-radius:var(--border-radius-full);overflow:hidden;flex-shrink:0}.carousel-progress-bar{width:0%;height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));border-radius:var(--border-radius-full);transition:width 0ms linear}.reviews-grid.loading{min-height:200px;display:flex;align-items:center;justify-content:center}.reviews-grid.loading:after{content:"Загрузка отзывов...";color:var(--color-text-secondary);font-size:var(--font-size-base)}.reviews-grid.error{min-height:100px;display:flex;align-items:center;justify-content:center}.reviews-grid.error:after{content:"Не удалось загрузить отзывы";color:var(--color-error);font-size:var(--font-size-base)}@media(max-width:1024px){.carousel-container{gap:var(--spacing-sm)}}@media(max-width:768px){.reviews-section{padding:var(--spacing-lg) 0;width:100vw;max-width:100%;overflow:hidden;box-sizing:border-box}.reviews__container{padding:0 var(--spacing-sm);width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.reviews-header{margin-bottom:var(--spacing-lg)}.reviews-header h2{font-size:1.5rem}.reviews-subtitle{font-size:.9rem}.reviews-grid{width:100%;box-sizing:border-box}.carousel-container{gap:0;width:100%;box-sizing:border-box}.carousel-wrapper{width:100%;min-width:0;box-sizing:border-box}.carousel-track{gap:var(--spacing-sm);padding:0;width:100%;box-sizing:border-box}.carousel-slide{flex:0 0 100%;max-width:100%;width:100%;box-sizing:border-box}.review-card{padding:var(--spacing-md);height:auto;min-height:180px;gap:var(--spacing-sm);width:100%;box-sizing:border-box}.review-card-header{flex-wrap:wrap;gap:var(--spacing-xs)}.review-text{font-size:.85rem;padding-left:var(--spacing-sm);margin-bottom:var(--spacing-xs);line-height:1.4;word-break:break-word;overflow-wrap:break-word}.carousel-btn{display:none!important}.carousel-footer{gap:var(--spacing-sm);margin-top:var(--spacing-md)}.carousel-dot{width:6px;height:6px}.carousel-dot.active{width:16px}.carousel-progress{width:60px}.review-card-footer{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);padding-top:var(--spacing-sm);flex-wrap:wrap}.review-country-badge{align-self:flex-start;padding:4px 8px;font-size:.7rem}}@media(max-width:480px){.reviews-section{padding:var(--spacing-md) 0}.reviews-header h2{font-size:1.3rem}.review-card{padding:var(--spacing-sm);min-height:160px}.review-text{font-size:.8rem;padding-left:var(--spacing-xs)}.author-avatar{width:32px;height:32px;font-size:.8rem}.author-name{font-size:.8rem}}
