@charset "UTF-8";:root{--site-max-width: 1650px;--primary-color: #ff5100;--surface: #101010;--surface-2: #171717;--border-soft: rgba(255, 255, 255, .08)}.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:var(--site-max-width);width:100%;padding-left:40px;padding-right:40px}@media(max-width:1699px){.container{padding-left:32px;padding-right:32px}}@media(max-width:767px){.container{padding-left:20px;padding-right:20px}}body{background:#000;overflow-x:hidden}img{max-width:100%;height:auto}a{text-decoration:none}.section{padding:110px 0;position:relative}.section.tight{padding:70px 0}.section.alt{background:var(--surface)}.section-head{margin-bottom:56px;max-width:900px}.section-head .eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--primary-color);text-transform:uppercase;letter-spacing:3px;font-size:13px;font-weight:600;margin-bottom:18px}.section-head .eyebrow:before{content:"";width:34px;height:1px;background:var(--primary-color)}.section-head h2{font-family:var(--secondary-font);font-size:clamp(34px,4vw,62px);line-height:1.05;color:#fff;text-transform:uppercase;margin:0 0 18px}.section-head p{font-size:19px;line-height:34px;margin:0}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head.center .eyebrow{justify-content:center}.btn-primary-line,.btn-ghost{display:inline-flex;align-items:center;gap:12px;padding:16px 34px;border-radius:50px;font-weight:600;font-size:16px;letter-spacing:.4px;transition:all .3s ease;border:1px solid transparent;cursor:pointer}.btn-primary-line{background:var(--primary-color);color:#fff}.btn-primary-line:hover{background:#fff;color:#000}.btn-ghost{border-color:#ffffff40;color:#fff;background:transparent}.btn-ghost:hover{border-color:var(--primary-color);color:var(--primary-color)}.btn-primary-line:disabled,.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.hero-actions{display:flex;flex-wrap:wrap;gap:18px}.grid{display:grid;gap:28px}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1199px){.grid.cols-4,.grid.cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991px){.grid.cols-3,.grid.cols-4,.grid.cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid.cols-2,.grid.cols-3,.grid.cols-4,.grid.cols-5{grid-template-columns:1fr}}.card-surface{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:18px;padding:38px 34px;height:100%;transition:transform .35s ease,border-color .35s ease,background .35s ease}.card-surface:hover{transform:translateY(-6px);border-color:#ff510080;background:#1b1b1b}.card-surface h3{font-size:24px;color:#fff;margin:0 0 14px;font-family:var(--primary-font);font-weight:600}.card-surface p{font-size:17px;line-height:30px;margin:0 0 18px}.card-icon{width:62px;height:62px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;color:var(--primary-color);background:#ff51001f;margin-bottom:24px}.card-link{display:inline-flex;align-items:center;gap:10px;color:var(--primary-color);font-weight:600;font-size:15px;letter-spacing:.6px;text-transform:uppercase}.card-link i{transition:transform .3s ease}.card-surface:hover .card-link i{transform:translate(6px)}.price-tag{display:block;color:#fff;font-family:var(--secondary-font);font-size:26px;margin-bottom:6px}.price-tag small{display:block;font-size:13px;color:#8a8a8a;font-family:var(--primary-font)}.tech-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:40px;padding:10px 20px;font-size:15px;color:#d8d8d8;background:var(--surface-2)}.tech-chip .dot{width:9px;height:9px;border-radius:50%}.process-step{position:relative;padding:34px 30px;border:1px solid var(--border-soft);border-radius:18px;background:var(--surface-2);height:100%}.process-step .num{font-family:var(--secondary-font);font-size:54px;color:#ffffff17;line-height:1;position:absolute;top:18px;right:24px}.process-step h3{color:#fff;font-size:22px;margin:0 0 12px}.process-step p{font-size:16px;line-height:29px;margin:0 0 14px}.process-step .duration{font-size:14px;color:var(--primary-color)}.filter-bar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:44px}.filter-bar button{background:transparent;border:1px solid var(--border-soft);color:#d0d0d0;border-radius:40px;padding:10px 24px;font-size:15px;cursor:pointer;transition:all .25s ease}.filter-bar button:hover{border-color:var(--primary-color);color:#fff}.filter-bar button.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.form-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.form-field{grid-column:span 12}.form-field.half{grid-column:span 6}.form-field label{display:block;margin-bottom:10px;color:#fff;font-size:15px;font-weight:500}.form-field label .req{color:var(--primary-color)}.form-field input,.form-field select,.form-field textarea{width:100%;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:12px;padding:15px 18px;color:#fff;font-size:16px;font-family:var(--primary-font);transition:border-color .25s ease}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--primary-color)}.form-field textarea{min-height:160px;resize:vertical}.form-field option{background:#171717}.form-field .help{font-size:14px;color:#8a8a8a;margin-top:8px}.form-field .error{font-size:14px;color:#ef4444;margin-top:8px}.form-field a{color:var(--primary-color)}@media(max-width:767px){.form-field.half{grid-column:span 12}}.checkbox-line{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:26px}.checkbox-line input{width:18px;height:18px;margin-top:5px;flex:none}input[type=checkbox],input[type=radio]{accent-color:var(--primary-color);cursor:pointer}.honeypot{position:absolute;left:-9999px;opacity:0;height:0}.alert{border-radius:14px;padding:18px 22px;font-size:16px;margin-bottom:24px;border:1px solid}.alert.success{background:#22c55e14;border-color:#22c55e66;color:#86efac}.alert.error{background:#ef444414;border-color:#ef444466;color:#fca5a5}.article-body{font-size:18px;line-height:34px}.article-body h2{font-size:30px;color:#fff;margin:42px 0 18px;font-family:var(--primary-font);font-weight:600}.article-body h3{font-size:24px;color:#fff;margin:32px 0 14px}.article-body p{margin:0 0 20px}.article-body ul,.article-body ol{margin:0 0 22px;padding-left:22px}.article-body li{margin-bottom:10px}.article-body a{color:var(--primary-color)}.article-body strong{color:#fff}.article-body blockquote{border-left:3px solid var(--primary-color);padding-left:22px;margin:26px 0;color:#e6e6e6}.pagination{display:flex;gap:10px;justify-content:center;margin-top:54px}.pagination button{min-width:46px;height:46px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-soft);color:#d0d0d0;cursor:pointer;transition:all .25s ease}.pagination button:hover:not(:disabled){border-color:var(--primary-color);color:#fff}.pagination button.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.pagination button:disabled{opacity:.4;cursor:not-allowed}.text-muted-soft{color:#8a8a8a}.mb-0{margin-bottom:0!important}.mt-40{margin-top:40px}.mt-60{margin-top:60px}.center{text-align:center}.loading-state{padding:80px 0;text-align:center;color:#8a8a8a}
