:root{--content-margin-top:0px;--banner-height:560px}html{scroll-behavior:smooth !important;scroll-padding-top:90px;scrollbar-gutter: stable}body{background-color:#202020;font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#f0f0f0;margin:0;padding:0;overflow-x:hidden;text-align:center}.seo-title{font-size:0;line-height:0;margin:0;padding:0;position:absolute;top:-9999px;left:-9999px}.no-scroll{overflow-y:hidden}a{color:#be6426;text-decoration:none;background-color:transparent}h1{text-align:center;font-size:2.5rem;font-weight:700;line-height:1.2;margin:10px 0 1rem;user-select:none;cursor:default}button{font-family:'Roboto',sans-serif;font-size:1rem;font-weight:500;line-height:1.5;text-align:center;color:#be6426;background-color:#202020;border:1px solid #be6426;border-radius:5px;padding:0.5rem 1rem;cursor:pointer;transition:all 0.3s;user-select:none;opacity:1;pointer-events:auto;height:auto}button:hover{color:#202020;background-color:#be6426}button.hide{opacity:0;height:0;pointer-events:none}.content-inverse button{color:#be6426;background-color:#f0f0f0;border:1px solid #be6426}.content-inverse button:hover{color:#f0f0f0;background-color:#be6426}.navbar{display:flex;justify-content:space-between;align-items:center;position:fixed;width:calc(100% - 4rem);z-index:100;top:0;color:#f0f0f0;user-select:none;transition:all 0.2s;background-color:transparent;padding:2rem 2rem;box-shadow:none}.navbar.scrolled{background-color:#202020;padding:1rem 2rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.navbar-logo{display:flex;align-items:center;color:#f0f0f0;text-decoration:none;font-size:1.5rem;font-weight:700}.navbar-logo img{height:40px;margin-top:-10px}.navbar-menu{display:flex;align-items:center}.navbar-menu a{display:inline-block;visibility:hidden;margin:0 1rem;color:#f0f0f0;text-decoration:none;font-size:1rem;font-weight:500;cursor:pointer;transition:color 0.3s,opacity 0.8s ease-out,transform 0.8s ease-out;transform:translateY(-20px);opacity:0;animation:fadeInDown 0.8s ease-out forwards}.navbar-language{visibility:hidden;transform:translateY(-20px);opacity:0;animation:fadeInDown 0.8s ease-out forwards}.navbar-menu a:hover{color:#be6426}.content{margin-top:var(--content-margin-top);padding:1rem}.intro-banner-background{color:#f0f0f0;text-align:center;width:100%;height:var(--banner-height)}.intro-banner-overlay{top:0;width:100%;height:var(--banner-height);background-image:linear-gradient(to right,rgba(32,32,32,0.1) 0,rgba(32,32,32,1) 100%)}.intro-banner-title{float:right;margin:0;line-height:1.2;user-select:none;cursor:default;padding:180px 40px;text-align:right;text-shadow:0 0 6px #202020}.intro-banner-title.unloaded{opacity:0}.intro-banner-title h1{display:block}.intro-banner-title span{display:inline-block;margin-left:10px}.content-title{font-size:1.8rem;user-select:none;cursor:default;display:block;margin-block-start:0.83em;margin-block-end:0.83em;margin-inline-start:0;margin-inline-end:0;font-weight:bold;unicode-bidi:isolate}.video-subtitle{color:#be6426;margin-top:10px;font-size:21px;font-weight:400}.video-subtitle span{margin-left:5px}.intro-banner-title p{color:#be6426;font-size:21px}.content-inverse{color:#202020;padding:1rem;background:#f0f0f0 linear-gradient(to bottom,rgba(32,32,32,1),rgba(255,255,255,0) 2px,rgba(255,255,255,0) calc(100% - 2px),rgba(32,32,32,1) 100%)}.navbar-flag{height:20px;border-radius:50%;margin-left:10px}.language-selector{position:relative}.language-selector-selected{display:flex;align-items:center;cursor:pointer;position:relative;z-index:102}.language-selector-selected img{box-shadow:0 0 1px 1px #f0f0f0}.navbar-language-selected-arrow{margin-left:8px;margin-top:2px}.language-selector img{cursor:pointer}.language-selector:hover .language-selector-content{opacity:1;pointer-events:auto}.language-selector-content{position:absolute;top:23px;background-color:#202020;color:#f0f0f0;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1);z-index:101;margin-top:10px;padding-top:5px;opacity:0;transition:all 0.3s;pointer-events:none}.language-selector-gap{position:absolute;top:0;left:0;width:100%;height:40px;z-index:100}.language-selector-content img{margin:4px 15px;cursor:pointer;transition:all 0.3s}.language-selector-content img:hover{box-shadow:0 0 2px 2px #f0f0f0}.video-banner{width:100%;object-fit:cover;left:0;top:0;position:absolute;height:var(--banner-height);margin-top:var(--content-margin-top);z-index:-1}h1{font-size:3rem;user-select:none;cursor:default}h2{font-size:2rem;user-select:none;cursor:default}.h3{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:bold;unicode-bidi:isolate;font-size:1.25rem;user-select:none;cursor:default}h3{font-size:1.25rem;user-select:none;cursor:default}.h-inverse{color:#202020}.content-subtitle{user-select:none;cursor:default;font-size:16px}.comparison-table{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:2rem 0}.comparison-table-table{display:table;width:90%;max-width:1200px;border-spacing:0;margin:0 auto;color:#f0f0f0;border-radius:10px;overflow:hidden;user-select:none;cursor:default}.comparison-table-table th{padding:16px;text-align:center;font-weight:500;font-size:1.2rem}.comparison-table-table .table-header{color:#202020;background-color:#f0f0f0}.comparison-table-table td{padding:16px;text-align:center;font-size:1rem;line-height:13px}.comparison-table-table .td-progity{border-left:3px solid #be6426;border-right:3px solid #be6426;background-color:#D0D0D0;font-weight:500;position:relative;z-index:2;transform:scale(1.05);color:#202020}.comparison-table-table .th-progity{color:#be6426;background-color:#F0F0F0}.comparison-table-table .tr-stripe{background-color:#303030}.comparison-table-table .tr-stripe .td-progity{background-color:#E0E0E0}.comparison-table-table tr:not(.tr-nohover):hover{background-color:#404040}.comparison-table-table tr:hover .td-progity{background-color:#F0F0F0}.comparison-table-table tr .td-null{border-left:2px solid #F0F0F0}.comparison-table-table tr .td-first{box-shadow:inset -16px 0 10px -10px rgb(0 0 0)}.comparison-table-table tr .td-third{box-shadow:inset 16px 0 10px -10px rgb(0 0 0);border-right:2px solid #F0F0F0}.comparison-table-table .th-top{background-color:#F0F0F0;border:3px solid #be6426;border-bottom:0;border-radius:10px 10px 0 0;transform:scale(1.05);z-index:9;position:relative}.comparison-table-table .th-bottom{background-color:#e0e0e0;border:3px solid #be6426;border-top:0;border-radius:0 0 10px 10px;transform:scale(1.05);z-index:9;position:relative}.th-nopadding{padding:5px !important}.comparison-table-table .td-top{border-top:2px solid #F0F0F0}.comparison-table-table .td-top.td-null{border-radius:10px 0 0 0}.comparison-table-table .td-top.td-third{border-radius:0 10px 0 0}.comparison-table-table .td-bottom.td-null{border-radius:0 0 0 10px}.comparison-table-table .td-bottom.td-third{border-radius:0 0 10px 0}.comparison-table-table .td-bottom{border-bottom:2px solid #F0F0F0}.logo-icon{width:1.2em;height:1.2em;vertical-align:middle;margin-right:0.4em;display:inline-block;margin-top:-8px}.table-label{font-size:13px;opacity:0.8}.boxes{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:2rem 0}.boxes-references{max-width:100%}.box{width:300px;padding:16px;margin:16px;background-color:#f0f0f0;color:#202020;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1);display:flex;align-items:center;align-self:stretch;user-select:none;cursor:default;position:relative;z-index:97;transition:all 0.3s}.box:hover:not(.box-references){border-radius:10px 10px 0 0;z-index:99 !important}.box-references{display:none;opacity:0;pointer-events:none;transition:opacity 0.3s}.box-references.visible{display:flex;pointer-events:auto}.box-references:hover{color:#be6426}.box-inverse{background-color:#202020;color:#f0f0f0;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.box-hover{position:absolute;width:calc(100% - 32px);line-height:1.75;padding:0 16px 16px 16px;margin-left:-16px;border-radius:10px;transition:all 0.3s;opacity:0;display:flex;justify-content:center;align-items:center;font-size:14px;align-self:flex-start;pointer-events:none;top:100%;z-index:98;margin-top:-0px;background-color:#f0f0f0;box-shadow:2px 2px 2px rgba(0,0,0,.1),-2px 2px 2px rgba(0,0,0,.1);cursor:text;user-select:text;color:#202020}.box-inverse .box-hover{background-color:#202020;box-shadow:2px 2px 2px #f0f0f0,-2px 2px 2px #f0f0f0;color:#f0f0f0}.box:hover .box-hover{opacity:100%;border-radius:0 0 10px 10px;pointer-events:auto}.box-icon{font-size:2rem;vertical-align:middle;display:flex;justify-content:center;align-items:center;transition:all 0.3s}.box:hover .box-icon{color:#be6426}.box-title{font-weight:700;margin:0 0 0 10px;flex:1}.box-subtitle{font-weight:500;margin:0 0 0 10px;font-size:10px;color:#3f3f3f;flex:1}.box-inverse .box-subtitle{color:#c0c0c0}.box-references{flex-flow:column;cursor:pointer}.box-references .box-title p{margin-bottom:2px}.box-references .box-subtitle p{margin-top:0}.box-image{width:100%;height:180px;position:relative}.box-image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.button-center-wrapper{display:flex;justify-content:center;align-items:center}.textbox-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:2rem 0 1rem}.textbox{width:300px;display:flex;align-items:center;align-self:stretch;position:relative;text-align:center}.textbox-flexi{transition:all 0.3s}.contact-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center}.contact-item{margin:0 10px;display:flex;flex-flow:row;align-items:center;width:280px;font-size:22px;font-weight:500;padding:10px}.contact-item:hover .contact-item-icon{color:#202020}.contact-item-icon{color:#c0c0c0;min-width:30px;text-align:center;transition:all 0.3s}.contact-item-text{width:100%;text-align:center;transition:all 0.3s}.navbar-logo-title{font-size:1.5rem;font-weight:700;margin-left:5px;color:#f0f0f0;height:40px;line-height:40px;vertical-align:bottom;text-shadow:0 0 2px #202020}.navbar-logo-title-orange{color:#be6426}.footer-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:15px 0;background-color:#202020;color:#f0f0f0;flex-flow:column;}.footer-item{display:flex;align-items:center;font-weight:400;padding:0 10px}.footer-item.trademark{padding-top:5px;margin-bottom:5px;user-select:none;cursor:default}.reference-modal{opacity:0;pointer-events:none;position:fixed;display:flex;flex-flow:column;z-index:1000;left:0;top:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,0.75);align-items:center;transition:all 0.3s}.reference-modal.show{opacity:1;pointer-events:auto}.reference-modal-content{background-color:#202020;z-index:1001;border-radius:10px;color:#f0f0f0;width:calc(100% - 128px);margin:32px;padding:16px 0 10px;position:relative}.reference-modal .close{position:absolute;top:-16px;right:-10px;font-size:24px;cursor:pointer;color:#f0f0f0;opacity:0;transition:all 0.3s}.reference-modal.show .close{opacity:1}.reference-modal-content .title{font-size:20px;font-weight:600;user-select:none;cursor:default;padding:0 32px}.reference-modal-content .subtitle{font-size:10px;color:#c0c0c0;user-select:none;cursor:default;margin-bottom:10px;padding:0 32px}.reference-modal-content .text{padding:15px 32px 0}.reference-modal-content .media{margin:10px 0 0;width:100%;background-color:#f0f0f0;text-align:center}.error-page-wrapper{position:relative;min-height:calc(100vh - 120px);display:flex;justify-content:center;align-items:center;overflow:hidden;padding:120px 20px 80px;box-sizing:border-box}.error-page-bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(190,100,38,0.18),transparent 28%),radial-gradient(circle at 80% 30%,rgba(255,255,255,0.06),transparent 24%),radial-gradient(circle at 50% 80%,rgba(190,100,38,0.10),transparent 30%),linear-gradient(180deg,#252525 0%,#1d1d1d 100%);pointer-events:none}.error-box-modern{position:relative;z-index:1;width:100%;max-width:760px;margin:0 auto;padding:42px 32px 36px;border-radius:24px;background:rgba(32,32,32,0.86);border:1px solid rgba(240,240,240,0.08);box-shadow:0 20px 60px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);user-select:none;cursor:default}.error-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:rgba(190,100,38,0.14);border:1px solid rgba(190,100,38,0.35);color:#d97a38;font-size:13px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:18px}.error-header{font-size:18px;font-weight:500;color:rgba(240,240,240,0.88);margin-bottom:10px}.error-code-wrap{position:relative;display:inline-flex;justify-content:center;align-items:center;margin:10px 0 8px;min-height:180px}.error-code-shadow{position:absolute;font-size:140px;font-weight:800;line-height:1;color:rgba(190,100,38,0.16);filter:blur(12px);transform:translateY(8px);pointer-events:none}.error-code{position:relative;font-size:132px;font-weight:800;line-height:1;letter-spacing:-0.04em;margin:0;color:#f0f0f0;text-shadow:0 0 30px rgba(255,255,255,0.08),0 0 18px rgba(190,100,38,0.18)}.error-title{font-size:34px;font-weight:700;line-height:1.2;margin-top:8px;color:#f0f0f0}.error-message{margin:18px auto 0;max-width:620px;font-size:16px;line-height:1.75;color:rgba(240,240,240,0.82)}.error-help{margin-top:14px;font-size:14px;color:rgba(240,240,240,0.62)}.error-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:34px}.error-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;transition:all 0.25s ease;box-sizing:border-box}.error-btn-primary{background:#be6426;color:#f0f0f0;border:1px solid #be6426;box-shadow:0 10px 24px rgba(190,100,38,0.22)}.error-btn-primary:hover{background:#d8742e;border-color:#d8742e;color:#f0f0f0;transform:translateY(-2px)}.error-btn-secondary{background:rgba(240,240,240,0.05);color:#f0f0f0;border:1px solid rgba(240,240,240,0.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.error-btn-secondary:hover{background:rgba(240,240,240,0.10);color:#f0f0f0;border-color:rgba(240,240,240,0.3);transform:translateY(-2px)}.video-title{color:#f0f0f0 !important;font-size:3rem !important;user-select:none;cursor:default}.video-title-word{opacity:0;transform:translateY(20px);animation:fadeInUp 0.8s ease-out forwards}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate{opacity:0;transform:translateY(20px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.animate.animate-show{opacity:1;transform:translateY(0)}.box-references .box-image{position:relative;overflow:hidden;border-radius:5px}.box-references .box-image img{display:block;width:100%;height:auto;filter:brightness(0.7) grayscale(0.5) blur(1px);transition:all 0.3s}.box-references:hover .box-image img{filter:brightness(1) grayscale(0) blur(0)}.box-references .box-image .ref-badges .ref-break-all .ref-plat{transition:all 0.3s}.box-references:hover .box-image .ref-badges .ref-break-all .ref-plat{background-color:rgba(0,0,0,.8)}.ref-badges{position:absolute;left:12px;top:8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;max-width:calc(100% - 24px);z-index:3}.ref-badges--modal{position:static;left:auto;bottom:auto;margin:10px 0 12px;max-width:100%;pointer-events:auto}.ref-chip,.ref-plat,.ref-level{background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.18);border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff}.ref-break{margin-right:100%}.ref-break-all{display:flex;width:100%;text-align:left;gap:8px}.ref-chip{font-size:12px;line-height:1;padding:6px 10px;white-space:nowrap}.ref-level{display:inline-flex;gap:3px;padding:6px 8px}.ref-level>span{width:6px;height:10px;border-radius:2px;opacity:.18;background:#fff}.ref-level--s>span:nth-child(1){opacity:1;background:#6ee7b7}.ref-level--m>span:nth-child(-n+2){opacity:1;background:#60a5fa}.ref-level--l>span:nth-child(-n+3){opacity:1;background:#fbbf24}.ref-level--xl>span{opacity:1;background:#f87171}.ref-plat{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.ref-plat::before{color:#fff;opacity:.95;font-size:13px}.ref-modal-tech{margin:10px 0 14px;text-align:left}.ref-tech-title{font-weight:600;margin-bottom:8px;opacity:.9}.ref-tech-list{display:flex;gap:8px;flex-wrap:wrap}.ref-tech{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:12px}.ref-tech i{opacity:.95}.ref-modal-meta{padding:0 32px}.ref-modal-meta-layout{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.ref-modal-meta-layout--with-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:12px;align-items:stretch}.ref-meta-table{padding:0 14px;border-radius:0 0 14px 14px;background:rgba(255,255,255,.06);margin:0 0 6px;user-select:none;cursor:default}.ref-meta-row{display:grid;grid-template-columns:170px 1fr;gap:12px;align-items:start;padding:6px 0}.ref-meta-row+.ref-meta-row{border-top:1px solid rgba(255,255,255,.08)}.ref-meta-k{font-size:13px;opacity:.75;white-space:nowrap;text-align:right;padding-right:10px}.ref-meta-v{display:flex;gap:10px;align-items:center;min-width:0}.ref-meta-v--wrap{flex-wrap:wrap}.ref-meta-text{font-size:13px;opacity:.9}.ref-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.08);font-size:13px;line-height:1}.ref-pill i{opacity:.9}.ref-result-link{display:flex;align-items:center;justify-content:center;gap:10px;min-height:100%;box-sizing:border-box;padding:18px 16px;border-radius:0 0 14px 14px;background:rgba(190,100,38,.14);border:1px solid rgba(190,100,38,.45);color:#f0f0f0;font-size:14px;font-weight:600;line-height:1.35;text-align:center;transition:all .2s ease}.ref-result-link:hover{background:rgba(190,100,38,.26);color:#fff;border-color:rgba(190,100,38,.78)}.ref-result-link-icon{color:#be6426;flex:0 0 auto}.ref-tech-title{margin:10px 0 8px;font-size:14px;font-weight:700;opacity:.95}.ref-tech-pills{display:flex;flex-wrap:wrap;gap:8px}.faq-items{width:100%;max-width:980px;margin:20px auto 0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{width:100%}.faq-details{border:1px solid rgba(240,240,240,0.12);border-left:4px solid rgba(190,100,38,0.65);border-radius:12px;background:rgba(255,255,255,0.03);overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,0.18);transition:transform .2s ease,border-color .2s ease,background .2s ease}.faq-details:hover{transform:translateY(-1px);border-color:rgba(190,100,38,0.9);background:rgba(255,255,255,0.045)}.faq-question{list-style:none;cursor:pointer;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-weight:600;text-align:left;line-height:1.35}.faq-question::-webkit-details-marker{display:none}.faq-q{display:block;flex:1}.faq-question::after{content:"▸";font-size:18px;line-height:1;transform:rotate(0deg);transition:transform .25s ease,color .25s ease;color:rgba(240,240,240,0.7)}.faq-details[open] .faq-question::after{transform:rotate(90deg);color:#be6426}.faq-answer{height:0;overflow:hidden;transition:height .28s ease}.faq-answer-inner{padding:18px 16px;border-top:1px solid rgba(240,240,240,0.10)}.faq-answer-inner p{margin:10px 0 0 0}.faq-cta{width:100%;max-width:980px;margin:26px auto 0 auto;padding-top:18px;border-top:1px solid rgba(240,240,240,0.12);text-align:center}.faq-cta-text{margin-bottom:12px}.faq-cta-btn{display:inline-block;padding:12px 18px;border-radius:10px;border:1px solid rgba(190,100,38,0.75);text-decoration:none;background:rgba(190,100,38,0.12);transition:background .2s ease,transform .2s ease,border-color .2s ease}.faq-cta-btn:hover{background:#be6426;color:#f0f0f0;transform:translateY(-1px);border-color:rgba(190,100,38,1)}.cta-block{text-align:center;padding:60px 20px;background:#f8f8f8;border-radius:12px;margin:60px auto;max-width:800px}.cta-block h3{margin-bottom:10px}.services-cta{text-align:center;margin-top:30px}.intro-hero-title{margin:0 0 20px 0 !important}.intro-hero-subtitle{margin:0 0 28px 0}.intro-hero-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}.intro-hero{position:absolute;right:40px;margin-top:50px}.hero-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;transition:all 0.25s ease;box-sizing:border-box;border:1px solid transparent;box-shadow:0 10px 24px rgba(0,0,0,0.22)}.hero-btn-primary{background:#be6426;color:#f0f0f0;border-color:#be6426}.hero-btn-primary:hover{background:#d8742e;border-color:#d8742e;color:#f0f0f0;transform:translateY(-2px)}.hero-btn-secondary{background:rgba(240,240,240,0.08);color:#f0f0f0;border-color:rgba(240,240,240,0.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-btn-secondary:hover{background:rgba(240,240,240,0.16);color:#f0f0f0;border-color:rgba(240,240,240,0.45);transform:translateY(-2px)}.intro-hero-note{margin-top:14px;font-size:14px;color:rgba(240,240,240,0.78);text-align:right}.lang-suggest-banner{position:fixed;top:80px;left:50%;transform:translateX(-50%);z-index:9999;width:min(860px,calc(100vw - 24px))}.lang-suggest-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;background:rgba(32,32,32,0.96);color:#f0f0f0;border:1px solid rgba(240,240,240,0.18);border-radius:12px;padding:12px 14px;box-shadow:0 10px 30px rgba(0,0,0,0.28);backdrop-filter:blur(6px)}.lang-suggest-text{line-height:1.25;font-size:14px}.lang-suggest-text strong{display:inline-block;margin-right:8px;color:#f0f0f0}.lang-suggest-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.lang-suggest-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;background:#be6426;color:#f0f0f0;text-decoration:none;border-radius:9px;border:1px solid rgba(240,240,240,0.15);cursor:pointer;user-select:none}.lang-suggest-btn:hover{filter:brightness(1.05)}.lang-suggest-link{background:transparent;border:0;color:rgba(240,240,240,0.85);text-decoration:underline;cursor:pointer;padding:6px 8px}.lang-suggest-link:hover{color:#f0f0f0}@media (max-width:520px){.lang-suggest-inner{flex-direction:column;align-items:stretch}.lang-suggest-actions{justify-content:flex-end}.faq-items{padding:0 6px}.faq-cta{padding:18px 10px 0}.ref-meta-row{grid-template-columns:140px 1fr}.ref-modal-meta{padding:0 18px}.ref-modal-meta-layout--with-link{grid-template-columns:1fr}.ref-result-link{min-height:auto;padding:14px 12px}}.blog-cta{text-align:center;padding:10px 10px 40px;background:#1a1a1a;border-top:1px solid rgba(255,255,255,0.08)}.blog-cta h3{margin-bottom:10px}.blog-cta p{opacity:0.8;margin-bottom:20px}.blog-cta .btn-outline{border:1px solid #be6426;color:#ffffff;padding:10px 20px;border-radius:6px;text-decoration:none;transition:all .2s ease;cursor:pointer}.blog-cta .btn-outline:hover{background-color:#be6426;color:#ffffff;transform:translateY(-1px)}.cookie-consent-banner{position:fixed;left:0;right:0;bottom:0;background:rgba(20,20,20,0.95);color:#fff;padding:12px 16px;box-shadow:0 -2px 8px rgba(0,0,0,0.4);z-index:9999;display:flex;justify-content:space-between;align-items:center}.cookie-consent-banner .cookie-consent-inner{max-width:1100px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center}.cookie-consent-text{font-size:14px;text-align:left}.cookie-consent-actions{display:flex;gap:8px}.cookie-consent-btn{background:#be6426;color:#fff;border:none;padding:8px 12px;cursor:pointer;border-radius:4px}.cookie-consent-link{background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.15);padding:6px 10px;cursor:pointer;border-radius:4px}.cookie-consent-modal{background:rgba(20,20,20,0.95);color:#fff;padding:12px 16px;box-shadow:0 -2px 8px rgba(0,0,0,0.4);z-index:9999}.cookie-consent-modal .cookie-consent-actions{justify-content:center}@media only screen and (max-width:700px){.ref-modal-meta{padding:0 18px}.ref-modal-meta-layout--with-link{grid-template-columns:1fr}.ref-result-link{min-height:auto;padding:14px 12px}.navbar-menu a{display:none}.intro-banner-overlay{background-image:linear-gradient(to top,rgba(32,32,32,0.1) 0,rgba(32,32,32,1) 100%)}.intro-banner-title{padding:20px 0;text-align:center;width:100%}.language-selector{display:block}.intro-banner-background{margin-top:68px}.video-banner{margin-top:68px}.navbar{background-color:#202020;padding:1rem 2rem}.navbar-language{visibility:visible;animation-delay:unset !important}.comparison-scale-wrapper{width:100%;display:flex;justify-content:center;padding-bottom:2rem;text-align:center;overflow:hidden;height:auto !important;margin-bottom:-42%}.comparison-table{display:inline-block;transform:scale(0.75);transform-origin:top center}.intro-hero{right:unset;width:100%;margin-top:unset}.intro-hero-actions{justify-content:center;gap:12px;margin-top:22px}.hero-btn{width:100%;max-width:320px}.intro-hero-note{text-align:center;padding:0 16px}.intro-hero-title{margin:0 0 16px 0 !important}.intro-hero-subtitle{margin:0 0 22px 0}.error-page-wrapper{min-height:calc(100vh - 80px);padding:110px 16px 50px}.error-box-modern{padding:30px 20px 28px;border-radius:18px}.error-code-shadow{font-size:92px}.error-code{font-size:84px}.error-code-wrap{min-height:110px}.error-title{font-size:26px}.error-message{font-size:15px;line-height:1.65}.error-btn{width:100%;max-width:320px}}.ai-band{background:linear-gradient(180deg,#262626 0%,#1c1c1c 100%);border-top:1px solid rgba(240,240,240,0.08);border-bottom:1px solid rgba(240,240,240,0.08);padding-bottom: 2rem;}.ai-modes{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:16px;margin:2rem auto 1rem;max-width:1200px}.ai-mode{flex:1 1 300px;max-width:360px;text-align:left;padding:22px;border-radius:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(240,240,240,0.12);border-top:3px solid rgba(190,100,38,0.75);transition:transform .2s ease,border-color .2s ease,background .2s ease}.ai-mode:hover{transform:translateY(-2px);background:rgba(255,255,255,0.06);border-color:rgba(190,100,38,0.6);border-top-color:#be6426}.ai-mode-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#d9832f;margin-bottom:8px}.ai-mode .h3{font-size:1.15rem;margin:0 0 10px;text-align:left}.ai-mode p{margin:0;font-size:15px;line-height:1.7;color:rgba(240,240,240,0.85)}.ai-mode-who{margin-top:12px;font-size:13px;color:rgba(240,240,240,0.6)}.ai-note{max-width:900px;margin:0 auto;font-size:14px;color:rgba(240,240,240,0.7);line-height:1.7}.ai-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px}.ai-actions .hero-btn{box-shadow:none}.ai-hero{padding:150px 20px 20px;max-width:1000px;margin:0 auto}.ai-hero h1{font-size:2.4rem;line-height:1.2;margin:10px 0 18px}.ai-breadcrumb{font-size:13px;color:rgba(240,240,240,0.6);margin-bottom:6px}.ai-breadcrumb a{color:rgba(240,240,240,0.78)}.ai-lead{max-width:900px;margin:0 auto;font-size:18px;line-height:1.7;color:rgba(240,240,240,0.88)}.ai-claim{max-width:900px;margin:24px auto 0;padding:16px 20px;border-left:4px solid #be6426;background:rgba(190,100,38,0.10);border-radius:0 10px 10px 0;text-align:left;font-size:17px;font-weight:600;line-height:1.6}.ai-section{margin:0 auto;max-width:1200px;padding:2.5rem 1rem 1rem}.ai-section-title{font-size:1.6rem;font-weight:700;margin:0 0 12px}.ai-section-text{max-width:900px;margin:0 auto 6px;line-height:1.8;color:rgba(240,240,240,0.85)}.ai-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;max-width:1100px;margin:1.6rem auto 0;text-align:left}.ai-card{padding:18px;border-radius:12px;background:rgba(255,255,255,0.04);border:1px solid rgba(240,240,240,0.12)}.ai-card .h4{display:block;margin:0 0 8px;font-size:1.02rem;font-weight:700}.ai-card p{margin:0;font-size:14.5px;line-height:1.7;color:rgba(240,240,240,0.82)}.ai-list{max-width:1000px;margin:1.5rem auto 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;text-align:left}.ai-list li{position:relative;padding:10px 12px 10px 34px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(240,240,240,0.10);font-size:14.5px;line-height:1.6}.ai-list li::before{content:"\2713";position:absolute;left:12px;top:10px;color:#be6426;font-weight:700}.ai-steps{max-width:900px;margin:1.6rem auto 0;text-align:left;counter-reset:aistep}.ai-step{position:relative;padding:14px 16px 14px 58px;margin-bottom:10px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(240,240,240,0.10)}.ai-step::before{counter-increment:aistep;content:counter(aistep);position:absolute;left:14px;top:14px;width:28px;height:28px;border-radius:50%;background:rgba(190,100,38,0.18);border:1px solid rgba(190,100,38,0.55);color:#d9832f;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.ai-step strong{display:block;margin-bottom:4px}.ai-step p{margin:0;font-size:14.5px;line-height:1.7;color:rgba(240,240,240,0.82)}.ai-models{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:1200px;margin:1.4rem auto 0}.ai-model{display:inline-flex;flex-direction:column;align-items:flex-start;padding:9px 16px;border-radius:12px;background:rgba(255,255,255,0.06);border:1px solid rgba(240,240,240,0.16);font-size:14px;font-weight:600}.ai-model span{font-size:11px;font-weight:400;opacity:0.6}.ai-cta{max-width:900px;margin:2.5rem auto 1rem;padding:30px 24px;border-radius:16px;background:rgba(190,100,38,0.10);border:1px solid rgba(190,100,38,0.35)}.ai-cta .h3{margin:0 0 10px;font-size:1.4rem}.ai-cta p{max-width:700px;margin:0 auto;line-height:1.7;color:rgba(240,240,240,0.85)}.ai-mode,.ai-card,.ai-step,.ai-claim,.ai-list li,.ai-model,.ai-note,.ai-section-text,.ai-lead{overflow-wrap:break-word;word-break:normal}@media only screen and (max-width:700px){.ai-hero{padding:110px 12px 20px}.ai-hero h1{font-size:1.85rem}.ai-lead{font-size:16px}.ai-mode{max-width:100%}.ai-claim{font-size:15px}.ai-section-title{font-size:1.35rem}.ai-step{padding-left:52px}}.contact-form-wrapper{max-width:780px;margin:2.5rem auto 1rem;padding:2rem;background-color:#ffffff;border:1px solid rgba(32,32,32,0.12);border-radius:8px;box-shadow:0 2px 12px rgba(32,32,32,0.06);text-align:left}.contact-form-intro{margin-bottom:1.5rem;text-align:center}.contact-form-title{font-size:1.4rem;font-weight:700;margin:0 0 0.4rem;color:#202020}.contact-form-subtitle{margin:0;font-size:15px;color:#4a4a4a}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.contact-form-field{display:flex;flex-direction:column;min-width:0}.contact-form-field-full{grid-column:1 / -1}.contact-form-field label,.contact-form-preference legend{font-size:14px;font-weight:500;color:#202020;margin-bottom:0.35rem;padding:0}.contact-form-required{color:#be6426}.contact-form-field input[type="text"],.contact-form-field input[type="email"],.contact-form-field input[type="tel"],.contact-form-field select,.contact-form-field textarea{font-family:'Roboto',sans-serif;font-size:16px;line-height:1.4;color:#202020;background-color:#ffffff;border:1px solid rgba(32,32,32,0.22);border-radius:5px;padding:0.7rem 0.85rem;width:100%;transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box}.contact-form-field textarea{resize:vertical;min-height:120px}.contact-form-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23be6426' d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px;padding-right:2.25rem;cursor:pointer}.contact-form-field input:focus,.contact-form-field select:focus,.contact-form-field textarea:focus{outline:none;border-color:#be6426;box-shadow:0 0 0 3px rgba(190,100,38,0.15)}.contact-form-field input[aria-invalid="true"],.contact-form-field select[aria-invalid="true"],.contact-form-field textarea[aria-invalid="true"]{border-color:#c0392b}.contact-form-hint,.contact-form-required-hint{font-size:13px;color:#6a6a6a;margin:0}.contact-form-required-hint{margin-top:1rem}.contact-form-error{font-size:13px;color:#c0392b;margin:0.35rem 0 0}.contact-form-preference{border:none;margin:0;padding:0}.contact-form-radio-row{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem}.contact-form-radio,.contact-form-checkbox{display:flex;align-items:flex-start;gap:0.5rem;font-size:15px;font-weight:400;color:#202020;cursor:pointer;margin-bottom:0}.contact-form-radio input,.contact-form-checkbox input{width:18px;height:18px;margin:2px 0 0;accent-color:#be6426;flex-shrink:0;cursor:pointer}.contact-form-checkbox a{text-decoration:underline;text-underline-offset:2px}.contact-form-actions{display:flex;justify-content:center;margin-top:1.25rem}.contact-form-submit{font-family:'Roboto',sans-serif;font-size:1rem;font-weight:500;color:#f0f0f0;background-color:#be6426;border:1px solid #be6426;border-radius:5px;padding:0.75rem 2rem;cursor:pointer;transition:all 0.3s;min-width:220px}.contact-form-submit:hover:not(:disabled){color:#be6426;background-color:#ffffff}.contact-form-submit:disabled{opacity:0.6;cursor:progress}.contact-form-notice{border-radius:5px;padding:1rem 1.25rem;margin-bottom:1.25rem;font-size:15px;text-align:left}.contact-form-notice-success{background-color:rgba(46,125,50,0.08);border:1px solid rgba(46,125,50,0.35);color:#1e5c22}.contact-form-notice-success strong{display:block;margin-bottom:0.25rem}.contact-form-notice-error{background-color:rgba(192,57,43,0.08);border:1px solid rgba(192,57,43,0.35);color:#97281c}.contact-form-notice:focus{outline:2px solid #be6426;outline-offset:2px}.hidden{display:none !important}.contact-form-hp{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.contact-form-altcha altcha-widget{--altcha-color-base:#ffffff;--altcha-color-border:rgba(32,32,32,0.22);--altcha-color-text:#202020;--altcha-color-border-focus:#be6426;--altcha-color-error-text:#c0392b;--altcha-border-radius:5px;--altcha-max-width:100%;display:flex;align-items:center;justify-content:center;width:100% !important;max-width:unset !important;margin:0}.contact-form-altcha .altcha{max-width:unset !important;width:100% !important;background-color:#ffffff !important;color:#202020 !important;border-radius:5px !important}.contact-form-altcha .altcha-main{max-width:unset !important;width:100% !important}.contact-form-altcha .altcha-footer{display:none !important}.contact-form-altcha .altcha-error{color:#c0392b !important;font-weight:500;margin-top:8px}.contact-form-altcha .altcha-checkbox input:checked{background-color:#be6426 !important;border-color:#be6426 !important}.contact-form-altcha .altcha-checkbox input:checked + svg{color:#ffffff !important}.legal-page{max-width:860px;margin:0 auto;padding:40px 20px 60px;text-align:left}.legal-page h1{text-align:left;font-size:2rem;margin-bottom:0.5rem}.legal-page h2{font-size:1.3rem;font-weight:700;margin:2.25rem 0 0.75rem;color:#f0f0f0}.legal-page h3{font-size:1.05rem;font-weight:600;margin:1.5rem 0 0.5rem;color:#e0e0e0}.legal-page p{margin:0 0 1rem;line-height:1.7}.legal-page ul{margin:0 0 1rem;padding-left:1.4rem;list-style:disc}.legal-page li{margin-bottom:0.4rem;line-height:1.6}.legal-page a{text-decoration:underline;text-underline-offset:2px}.legal-updated{font-size:14px;color:#a8a8a8;margin-bottom:2rem}.legal-controller{background-color:rgba(240,240,240,0.06);border:1px solid rgba(240,240,240,0.12);border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:1rem;line-height:1.7}.legal-back{display:inline-block;margin-top:2.5rem}@media only screen and (max-width:700px){.contact-form-wrapper{padding:1.25rem;margin-top:1.5rem;border-radius:6px}.contact-form-grid{grid-template-columns:minmax(0,1fr)}.contact-form-submit{width:100%}.contact-form-radio-row{flex-direction:column;gap:0.5rem}.legal-page{padding:20px 16px 40px}.legal-page h1{font-size:1.6rem}.legal-page h2{font-size:1.15rem}}.contact-alt-hint{margin:2.5rem 0 0.5rem;font-size:15px;color:#4a4a4a;font-weight:500}.contact-form-consent{margin-top:0.5rem}.lp-band{position:relative;padding:4.5rem 1rem;text-align:center}.lp-band-dark{background:#202020}.lp-band-deep{background:linear-gradient(180deg,#262626 0%,#1c1c1c 100%);border-top:1px solid rgba(240,240,240,0.08);border-bottom:1px solid rgba(240,240,240,0.08)}.lp-band-accent{background:radial-gradient(900px 380px at 50% 0%,rgba(190,100,38,0.16),rgba(190,100,38,0) 70%),#1e1e1e;border-top:1px solid rgba(190,100,38,0.22);border-bottom:1px solid rgba(190,100,38,0.22)}.lp-band-light{background:#f0f0f0;color:#202020;border-top:2px solid #202020;border-bottom:2px solid #202020}.lp-band-light-alt{background:linear-gradient(180deg,#f4f4f4 0%,#e7e7e7 100%)}.lp-band-tight{padding-top:2.75rem;padding-bottom:2.75rem}.lp-inner{max-width:1180px;margin:0 auto}.lp-inner-narrow{max-width:900px}.lp-head{max-width:860px;margin:0 auto 2.25rem}.lp-head-left{margin-left:0;text-align:left}.lp-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:6px 14px;margin-bottom:14px;border-radius:999px;background:rgba(190,100,38,0.14);border:1px solid rgba(190,100,38,0.38);color:#d9832f;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;line-height:1.2}.lp-title{font-size:2rem;font-weight:700;line-height:1.22;margin:0 0 14px;text-align:inherit}.lp-title-sm{font-size:1.5rem}.lp-lead{margin:0 auto;max-width:760px;font-size:17px;line-height:1.75;color:rgba(240,240,240,0.82)}.lp-head-left .lp-lead{margin-left:0}.lp-note{max-width:860px;margin:1.6rem auto 0;font-size:14px;line-height:1.7;color:rgba(240,240,240,0.6)}.lp-note-boxed{padding:14px 18px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px dashed rgba(240,240,240,0.18);text-align:left}.lp-grid{display:grid;gap:16px;max-width:1120px;margin:0 auto;text-align:left;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lp-grid-2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));max-width:980px}.lp-grid-3{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.lp-grid-4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.lp-card{position:relative;display:flex;flex-direction:column;padding:24px 22px;border-radius:16px;background:rgba(255,255,255,0.04);border:1px solid rgba(240,240,240,0.12);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.lp-card:hover{transform:translateY(-3px);background:rgba(255,255,255,0.065);border-color:rgba(190,100,38,0.55);box-shadow:0 14px 30px rgba(0,0,0,0.22)}.lp-card-accent{border-top:3px solid rgba(190,100,38,0.75)}.lp-card-flat:hover{transform:none;box-shadow:none}.lp-card-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:12px;background:rgba(190,100,38,0.16);border:1px solid rgba(190,100,38,0.42);color:#d9832f;font-size:18px;flex:0 0 auto}.lp-card-num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;background:rgba(190,100,38,0.16);border:1px solid rgba(190,100,38,0.5);color:#d9832f;font-size:15px;font-weight:700}.lp-card-label{display:block;margin-bottom:8px;font-size:11.5px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:#d9832f}.lp-card-title{display:block;margin:0 0 10px;font-size:1.1rem;font-weight:700;line-height:1.35}.lp-card-text{margin:0;font-size:14.5px;line-height:1.72;color:rgba(240,240,240,0.8)}.lp-card-meta{margin-top:auto;padding-top:14px;font-size:13px;line-height:1.6;color:rgba(240,240,240,0.58)}.lp-card-meta-sep{margin-top:14px;border-top:1px solid rgba(240,240,240,0.1)}.lp-check{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));max-width:1040px;margin:0 auto;padding:0;list-style:none;text-align:left}.lp-check li{position:relative;padding:12px 14px 12px 40px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(240,240,240,0.1);font-size:14.5px;line-height:1.6}.lp-check li::before{content:"\2713";position:absolute;left:14px;top:12px;color:#be6426;font-weight:700}.lp-check-warn li::before{content:"\21AF";color:#d9832f}.lp-check-single{grid-template-columns:1fr;max-width:760px}.lp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1000px;margin:0 auto}.lp-chip{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(240,240,240,0.14);font-size:14px;font-weight:500;transition:border-color .2s ease,background .2s ease,transform .2s ease}.lp-chip:hover{border-color:rgba(190,100,38,0.6);background:rgba(190,100,38,0.1);transform:translateY(-1px)}.lp-chip span[class^="fa-"],.lp-chip span[class*=" fa-"]{color:#d9832f;font-size:13px}.lp-callout{display:flex;align-items:flex-start;gap:16px;max-width:900px;margin:2rem auto 0;padding:20px 22px;border-radius:14px;text-align:left;background:rgba(190,100,38,0.1);border:1px solid rgba(190,100,38,0.32);border-left-width:4px}.lp-callout-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border-radius:10px;background:rgba(190,100,38,0.2);color:#d9832f;font-size:16px}.lp-callout-body{flex:1}.lp-callout-title{display:block;margin:0 0 6px;font-size:1.02rem;font-weight:700}.lp-callout p{margin:0;font-size:14.5px;line-height:1.7;color:rgba(240,240,240,0.84)}.lp-callout-neutral{background:rgba(255,255,255,0.04);border-color:rgba(240,240,240,0.16)}.lp-callout-neutral .lp-callout-icon{background:rgba(240,240,240,0.1);color:rgba(240,240,240,0.85)}.lp-claim{max-width:900px;margin:0 auto;padding:22px 26px;border-radius:0 14px 14px 0;border-left:4px solid #be6426;background:rgba(190,100,38,0.1);text-align:left;font-size:18px;font-weight:600;line-height:1.6}.lp-stages{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1120px;margin:0 auto;text-align:left}.lp-stage{position:relative;padding:22px;border-radius:16px;background:rgba(255,255,255,0.035);border:1px solid rgba(240,240,240,0.12);overflow:hidden}.lp-stage::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,rgba(190,100,38,0.85) var(--lp-stage-fill,33%),rgba(240,240,240,0.12) var(--lp-stage-fill,33%))}.lp-stage-1{--lp-stage-fill:30%}.lp-stage-2{--lp-stage-fill:65%}.lp-stage-3{--lp-stage-fill:100%}.lp-stage-name{display:block;margin-bottom:10px;font-size:1.05rem;font-weight:700}.lp-stage-text{margin:0 0 14px;font-size:14.5px;line-height:1.7;color:rgba(240,240,240,0.8)}.lp-stage-need{font-size:13px;line-height:1.6;color:rgba(240,240,240,0.6)}.lp-stage-need strong{color:#d9832f;display:block;margin-bottom:3px;font-size:11.5px;letter-spacing:0.08em;text-transform:uppercase}.lp-steps{counter-reset:lpstep;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));max-width:1060px;margin:0 auto;text-align:left}.lp-step{position:relative;padding:16px 18px 16px 62px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(240,240,240,0.1);transition:border-color .2s ease,background .2s ease}.lp-step:hover{border-color:rgba(190,100,38,0.45);background:rgba(255,255,255,0.05)}.lp-step::before{counter-increment:lpstep;content:counter(lpstep,decimal-leading-zero);position:absolute;left:16px;top:16px;width:32px;height:32px;border-radius:9px;background:rgba(190,100,38,0.16);border:1px solid rgba(190,100,38,0.5);color:#d9832f;font-weight:700;font-size:12.5px;display:flex;align-items:center;justify-content:center}.lp-step strong{display:block;margin-bottom:5px;font-size:15.5px}.lp-step p{margin:0;font-size:14.5px;line-height:1.7;color:rgba(240,240,240,0.8)}.lp-split{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;max-width:1120px;margin:0 auto;text-align:left}.lp-split-panel{padding:26px 24px;border-radius:16px;background:rgba(255,255,255,0.04);border:1px solid rgba(240,240,240,0.12)}.lp-split-panel-accent{background:rgba(190,100,38,0.09);border-color:rgba(190,100,38,0.3)}.lp-cross{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;max-width:1000px;margin:0 auto;padding:24px 26px;border-radius:16px;text-align:left;background:rgba(255,255,255,0.04);border:1px solid rgba(240,240,240,0.14);border-left:4px solid #be6426;transition:border-color .22s ease,background .22s ease}.lp-cross:hover{background:rgba(255,255,255,0.06);border-color:rgba(190,100,38,0.5);border-left-color:#d9832f}.lp-cross-body{flex:1 1 420px;min-width:0}.lp-cross-label{display:block;margin-bottom:6px;font-size:11.5px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:#d9832f}.lp-cross-title{display:block;margin-bottom:6px;font-size:1.12rem;font-weight:700;line-height:1.35}.lp-cross p{margin:0;font-size:14.5px;line-height:1.7;color:rgba(240,240,240,0.8)}.lp-cross-action{flex:0 0 auto}.lp-cross-pair{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:1060px;margin:0 auto}.lp-cross-pair .lp-cross{flex-direction:column;align-items:flex-start;max-width:none}.lp-cta{max-width:940px;margin:0 auto;padding:44px 32px;border-radius:20px;background:radial-gradient(600px 240px at 50% 0%,rgba(190,100,38,0.22),rgba(190,100,38,0) 72%),rgba(190,100,38,0.08);border:1px solid rgba(190,100,38,0.38)}.lp-cta-title{display:block;margin:0 0 12px;font-size:1.65rem;font-weight:700;line-height:1.28}.lp-cta p{max-width:720px;margin:0 auto;font-size:16px;line-height:1.75;color:rgba(240,240,240,0.85)}.lp-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:26px}.lp-actions-left{justify-content:flex-start}.lp-actions .hero-btn{box-shadow:none}.lp-actions-note{margin-top:14px;font-size:13.5px;color:rgba(240,240,240,0.6)}.lp-hero{position:relative;padding:150px 1rem 4.5rem;background:radial-gradient(1100px 520px at 50% -10%,rgba(190,100,38,0.2),rgba(190,100,38,0) 68%),linear-gradient(180deg,#232323 0%,#202020 100%);overflow:hidden}.lp-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(240,240,240,0.028) 1px,transparent 1px),linear-gradient(90deg,rgba(240,240,240,0.028) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(900px 420px at 50% 0%,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(900px 420px at 50% 0%,#000 25%,transparent 75%);pointer-events:none}.lp-hero-inner{position:relative;z-index:1;max-width:1000px;margin:0 auto}.lp-breadcrumb{font-size:13px;color:rgba(240,240,240,0.58);margin-bottom:14px}.lp-breadcrumb a{color:rgba(240,240,240,0.8)}.lp-breadcrumb a:hover{color:#d9832f}.lp-hero h1{font-size:2.6rem;line-height:1.15;margin:8px 0 18px}.lp-hero-lead{max-width:820px;margin:0 auto;font-size:18.5px;line-height:1.75;color:rgba(240,240,240,0.86)}.lp-hero-points{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0;max-width:900px}.lp-hero-point{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(240,240,240,0.14);font-size:13.5px}.lp-hero-point span[class^="fa-"],.lp-hero-point span[class*=" fa-"]{color:#d9832f}.lp-band-light a{color:#a8541c}.lp-band-light .lp-lead,.lp-band-light .lp-card-text,.lp-band-light .lp-stage-text,.lp-band-light .lp-callout p,.lp-band-light .lp-cross p,.lp-band-light .lp-step p,.lp-band-light .ai-section-text,.lp-band-light .ai-card p,.lp-band-light .ai-step p,.lp-band-light .ai-mode p{color:rgba(32,32,32,0.76)}.lp-band-light .lp-note,.lp-band-light .lp-card-meta,.lp-band-light .lp-stage-need,.lp-band-light .lp-actions-note,.lp-band-light .ai-note,.lp-band-light .ai-mode-who{color:rgba(32,32,32,0.6)}.lp-band-light .lp-eyebrow,.lp-band-light .lp-card-label,.lp-band-light .lp-cross-label,.lp-band-light .lp-stage-need strong,.lp-band-light .ai-mode-badge{color:#a8541c}.lp-band-light .lp-eyebrow{background:rgba(190,100,38,0.1);border-color:rgba(190,100,38,0.32)}.lp-band-light .lp-card,.lp-band-light .lp-stage,.lp-band-light .lp-split-panel,.lp-band-light .lp-cross,.lp-band-light .ai-card,.lp-band-light .ai-mode{background:#ffffff;border-color:rgba(32,32,32,0.12);box-shadow:0 2px 10px rgba(32,32,32,0.05)}.lp-band-light .lp-card:hover,.lp-band-light .lp-cross:hover,.lp-band-light .ai-mode:hover{background:#ffffff;border-color:rgba(190,100,38,0.5);box-shadow:0 14px 28px rgba(32,32,32,0.12)}.lp-band-light .lp-check li,.lp-band-light .lp-step,.lp-band-light .lp-chip,.lp-band-light .lp-note-boxed,.lp-band-light .ai-list li,.lp-band-light .ai-step{background:rgba(255,255,255,0.75);border-color:rgba(32,32,32,0.12)}.lp-band-light .lp-step:hover,.lp-band-light .lp-chip:hover{background:#ffffff;border-color:rgba(190,100,38,0.5)}.lp-band-light .lp-stage::after{background:linear-gradient(90deg,rgba(190,100,38,0.85) var(--lp-stage-fill,33%),rgba(32,32,32,0.12) var(--lp-stage-fill,33%))}.lp-band-light .lp-callout-neutral{background:rgba(255,255,255,0.8);border-color:rgba(32,32,32,0.14)}.lp-band-light .lp-callout-neutral .lp-callout-icon{background:rgba(32,32,32,0.08);color:rgba(32,32,32,0.75)}.lp-band-light .lp-callout-icon,.lp-band-light .lp-card-icon,.lp-band-light .lp-card-num,.lp-band-light .lp-step::before,.lp-band-light .ai-step::before{background:rgba(190,100,38,0.12);border-color:rgba(190,100,38,0.42);color:#a8541c}.lp-band-light .lp-hero-point,.lp-band-light .lp-chip span[class^="fa-"],.lp-band-light .lp-chip span[class*=" fa-"]{color:#a8541c}.lp-band-light .hero-btn-secondary{background:rgba(32,32,32,0.05);color:#202020;border-color:rgba(32,32,32,0.28)}.lp-band-light .hero-btn-secondary:hover{background:rgba(32,32,32,0.1);color:#202020;border-color:rgba(32,32,32,0.45)}.lp-band-light .lp-cta p{color:rgba(32,32,32,0.8)}.lp-band-light .faq-details{background:#ffffff;border-color:rgba(32,32,32,0.12);border-left-color:rgba(190,100,38,0.7);box-shadow:0 4px 14px rgba(32,32,32,0.07)}.lp-band-light .faq-details:hover{background:#ffffff;border-color:rgba(190,100,38,0.85)}.lp-band-light .faq-question::after{color:rgba(32,32,32,0.55)}.lp-band-light .faq-answer-inner{border-top-color:rgba(32,32,32,0.1);color:rgba(32,32,32,0.8)}.lp-card,.lp-stage,.lp-step,.lp-check li,.lp-chip,.lp-callout,.lp-claim,.lp-cross,.lp-lead,.lp-note,.lp-title,.lp-hero h1{overflow-wrap:break-word;word-break:normal}@media only screen and (max-width:900px){.lp-split{grid-template-columns:1fr}}@media only screen and (max-width:700px){.lp-band{padding:3rem 0.85rem}.lp-band-tight{padding-top:2.25rem;padding-bottom:2.25rem}.lp-hero{padding:112px 0.85rem 3rem}.lp-hero h1{font-size:1.95rem}.lp-hero-lead{font-size:16.5px}.lp-title{font-size:1.5rem}.lp-title-sm{font-size:1.3rem}.lp-lead{font-size:16px}.lp-claim{font-size:16px;padding:18px 18px}.lp-cta{padding:30px 20px}.lp-cta-title{font-size:1.35rem}.lp-card{padding:20px 18px}.lp-callout{flex-direction:column;gap:12px}.lp-cross{flex-direction:column;align-items:flex-start;padding:20px 18px}.lp-actions .hero-btn{width:100%;max-width:340px}.lp-step{padding-left:58px}}
.shipvise-promo{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1000px;margin:34px auto 0;padding:22px 24px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(240,240,240,.12);text-align:left}.shipvise-promo-content{flex:1 1 620px;min-width:0}.shipvise-promo-label{margin-bottom:6px;color:rgba(240,240,240,.58);font-size:11.5px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.shipvise-promo-title{margin:0 0 7px;color:#f0f0f0;font-size:1.15rem;line-height:1.4}.shipvise-promo-text{margin:0;color:rgba(240,240,240,.78);font-size:14.5px;line-height:1.7}.shipvise-pipeline{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.shipvise-pipeline span{display:inline-flex;align-items:center;gap:7px;color:rgba(240,240,240,.72);font-size:12.5px;line-height:1.35}.shipvise-pipeline span::before{content:"\2713";color:#d9832f;font-weight:700}.shipvise-promo-action{flex:0 0 auto}.shipvise-promo-action .hero-btn{box-shadow:none;white-space:nowrap}@media only screen and (max-width:700px){.shipvise-promo{flex-direction:column;align-items:stretch;gap:20px;padding:20px 18px}.shipvise-promo-content{flex-basis:auto}.shipvise-promo-action .hero-btn{width:100%;box-sizing:border-box}}
