@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#212529;background:#fff;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.eyebrow{font-size:13px;font-weight:700;color:#ff6500;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;display:block}.w{max-width:1200px;margin:0 auto;padding:0 32px}@media(max-width:768px){.w{padding:0 20px}}@media(max-width:480px){.w{padding:0 16px}}.btn-orange{display:inline-flex;align-items:center;justify-content:center;background:#ff6500;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:16px;padding:14px 28px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;text-decoration:none;line-height:1.2;transition:background.2s,transform.2s,box-shadow.2s;-webkit-tap-highlight-color:transparent}.btn-orange:hover{background:#e55a00;transform:translateY(-1px);box-shadow:0 4px 16px #ff650059;color:#fff}.btn-ghost-white{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:16px;padding:12px 26px;border-radius:8px;border:2px solid rgba(255,255,255,.35);text-decoration:none;transition:border-color.2s,background.2s}.btn-ghost-white:hover{border-color:#fff;background:#ffffff12}.breadcrumb-bar{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:12px 0}.bc-inner{display:flex;align-items:center;gap:8px;font-size:14px;color:#6c757d;flex-wrap:wrap}.bc-inner a{color:#6c757d;transition:color.2s}.bc-inner a:hover{color:#082a4a}.hiw-hero{background:linear-gradient(135deg,#082a4a,#0f3d6b 60%,#1a5492);padding:80px 0 72px;overflow:hidden}.hiw-hero-inner{display:grid;grid-template-columns:1fr 460px;gap:64px;align-items:center}.hiw-hero-text.eyebrow{color:#ff6500}.hiw-hero-text h1{font-size:clamp(30px,4.5vw,52px);font-weight:800;color:#fff;line-height:1.1;margin-bottom:20px}.hiw-hero-lead{font-size:clamp(15px,1.7vw,18px);color:#ffffffa6;line-height:1.75;margin-bottom:32px}.hiw-hero-pills{display:flex;gap:12px;flex-wrap:wrap}.hero-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;border:1.5px solid rgba(255,255,255,.2);color:#ffffffbf;transition:all.2s}.hero-pill:hover{border-color:#ffffff80;color:#fff}.hero-pill--active{background:#ff6500;border-color:#ff6500;color:#fff}.hero-pill--active:hover{background:#e55a00;border-color:#e55a00}.hiw-hero-card{background:#fff;border-radius:20px;padding:28px;box-shadow:0 24px 64px #00000040}.hiw-hero-card-content{display:flex;flex-direction:column;gap:16px}.hcc-row{display:flex;align-items:center;gap:12px}.hcc-avatar{position:relative;flex-shrink:0}.hcc-avatar img{width:44px;height:44px;border-radius:50%;object-fit:cover}.hcc-badge-online{position:absolute;bottom:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#27ae60;border:2px solid #fff}.hcc-row strong{display:block;font-size:14px;font-weight:700;color:#082a4a}.hcc-row span{font-size:12px;color:#6c757d}.hcc-message{background:#f8f9fa;border-radius:12px;padding:14px 16px}.hcc-message p{font-size:13px;color:#495057;line-height:1.6}.hcc-message strong{color:#082a4a}.hcc-stars{display:flex;align-items:center;gap:3px}.hcc-stars span{font-size:12px;color:#6c757d;margin-left:6px}.hcc-btn{display:block;background:#ff6500;color:#fff;font-weight:700;font-size:14px;text-align:center;padding:12px 20px;border-radius:8px;transition:background.2s}.hcc-btn:hover{background:#e55a00;color:#fff}.step-dot,.step-line,.hiw-hero-card-step{display:none}@media(max-width:1050px){.hiw-hero-inner{grid-template-columns:1fr;gap:40px}.hiw-hero-visual{max-width:480px}.hiw-hero{padding:56px 0}}@media(max-width:560px){.hiw-hero-visual{display:none}}.stats-bar{background:#082a4a;padding:24px 0}.stats-inner{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 40px}.stat-item strong{font-size:20px;font-weight:800;color:#fff;line-height:1.1}.stat-item span{font-size:13px;color:#ffffff80;margin-top:4px}.stat-divider{width:1px;height:40px;background:#ffffff1a}@media(max-width:768px){.stat-item{padding:10px 20px}.stat-item strong{font-size:18px}.stat-divider{display:none}}@media(max-width:480px){.stats-inner{gap:0}.stat-item{width:50%;padding:12px 16px}}.flow-sec{padding:96px 0}.flow-sec--light{background:#fff}.flow-sec--dark{background:#082a4a}.flow-header{max-width:680px;margin-bottom:72px}.flow-header--dark h2{color:#fff}.flow-header--dark p{color:#ffffff8c}.flow-tag{display:inline-flex;align-items:center;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:5px 14px;border-radius:20px;margin-bottom:16px}.flow-tag--client{background:#ff65001a;color:#ff6500}.flow-tag--pro{background:#ff650026;color:#ff8a3d}.flow-header h2{font-size:clamp(26px,3.5vw,42px);font-weight:800;color:#082a4a;line-height:1.15;margin-bottom:16px}.flow-header p{font-size:clamp(15px,1.5vw,17px);color:#6c757d;line-height:1.75}.flow-steps{display:flex;flex-direction:column;gap:0}.flow-step{display:grid;grid-template-columns:64px 1fr;gap:32px;padding:0 0 72px}.flow-step--last{padding-bottom:0}.flow-step-aside{display:flex;flex-direction:column;align-items:center}.flow-num-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.flow-num{width:52px;height:52px;border-radius:50%;background:#ff6500;color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:.03em;flex-shrink:0}.flow-num--done{background:#27ae60}.flow-connector{flex:1;width:2px;background:#e9ecef;margin-top:8px;min-height:40px}.flow-step-body{display:grid;grid-template-columns:1fr 360px;gap:48px;align-items:start;padding-top:8px}.flow-step-text h3{font-size:clamp(18px,2vw,24px);font-weight:800;color:#082a4a;line-height:1.2;margin-bottom:16px}.flow-step-text>p{font-size:15px;color:#495057;line-height:1.8;margin-bottom:20px}.flow-detail-list{display:flex;flex-direction:column;gap:10px}.flow-detail-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#495057}.flow-detail-list svg{color:#27ae60;flex-shrink:0;margin-top:2px}.flow-tip{display:flex;gap:10px;background:#fff8f3;border:1px solid #ffe4cc;border-radius:10px;padding:14px 16px}.flow-tip svg{color:#ff6500;flex-shrink:0;margin-top:2px}.flow-tip span{font-size:13px;color:#6c757d;line-height:1.65}.flow-tip strong{color:#343a40}.flow-step-card{border-radius:16px;border:1.5px solid #e9ecef;background:#fff;box-shadow:0 4px 24px #0000000f;overflow:hidden}.flow-step-card--service-grid{padding:24px}.fsc-label{font-size:12px;font-weight:700;color:#adb5bd;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.fsc-pills{display:flex;flex-wrap:wrap;gap:8px}.fsc-pill{font-size:13px;font-weight:500;color:#495057;background:#f1f3f5;padding:7px 14px;border-radius:20px;border:1.5px solid transparent;transition:all.15s;cursor:default}.fsc-pill--active{background:#fff3eb;color:#ff6500;border-color:#ffd6b3;font-weight:600}.fsc-pill--more{color:#adb5bd}.flow-step-card--form{padding:24px}.fsc-form-label{font-size:12px;font-weight:700;color:#adb5bd;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.fsc-textarea{background:#f8f9fa;border-radius:10px;padding:14px 16px;min-height:90px;position:relative}.fsc-textarea p{font-size:13px;color:#495057;line-height:1.65}.fsc-cursor{display:inline-block;width:2px;height:14px;background:#ff6500;margin-left:2px;animation:blink 1s step-end infinite;vertical-align:middle}@keyframes blink{50%{opacity:0}}.fsc-form-meta{display:flex;gap:16px;margin-top:12px}.fsc-form-meta span{display:flex;align-items:center;gap:5px;font-size:12px;color:#adb5bd}.fsc-btn{display:block;width:100%;background:#ff6500;color:#fff;font-weight:700;font-size:14px;text-align:center;padding:12px;border-radius:8px;margin-top:16px;border:none;cursor:pointer;transition:background.2s}.fsc-btn:hover{background:#e55a00}.flow-step-card--proposals{padding:20px}.fsc-proposals-label{font-size:12px;font-weight:700;color:#27ae60;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.fsc-proposal{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;transition:background.15s;position:relative}.fsc-proposal:hover{background:#f8f9fa}.fsc-proposal--best{background:#fff8f3;border:1px solid #ffd6b3}.fsc-proposal img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.fsc-proposal strong{display:block;font-size:13px;font-weight:700;color:#082a4a}.fsc-proposal span{font-size:12px;color:#6c757d}.fsp-tag{font-size:11px;font-weight:700;color:#ff6500;background:#ff650014;padding:3px 8px;border-radius:6px;white-space:nowrap;margin-left:auto;flex-shrink:0}.flow-step-card--review{padding:24px}.fsc-review-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.fsc-review-header img{width:44px;height:44px;border-radius:50%;object-fit:cover}.fsc-review-header strong{display:block;font-size:14px;font-weight:700;color:#082a4a}.fsc-review-header span{font-size:12px;color:#6c757d}.fsc-review-stars{display:flex;gap:3px;margin-bottom:14px}.fsc-review-text{font-size:14px;color:#495057;line-height:1.7;font-style:italic;margin-bottom:10px}.fsc-review-author{font-size:12px;color:#adb5bd;font-weight:600}.flow-cta-row{display:flex;align-items:center;gap:20px;margin-top:72px;flex-wrap:wrap}.flow-cta-note{font-size:14px;color:#adb5bd}@media(max-width:960px){.flow-step{grid-template-columns:1fr;gap:24px}.flow-step-aside{flex-direction:row}.flow-num-wrap{flex-direction:row;width:auto}.flow-connector{width:40px;height:2px;margin-top:0;margin-left:8px;min-height:auto}.flow-step-body{grid-template-columns:1fr;gap:24px}.flow-sec{padding:64px 0}.flow-header{margin-bottom:48px}}@media(max-width:560px){.flow-cta-row{flex-direction:column;align-items:flex-start}}.trust-strip{background:#f8f9fa;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;padding:32px 0}.trust-strip-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.trust-item{display:flex;align-items:flex-start;gap:14px}.trust-ico{width:40px;height:40px;border-radius:10px;background:#082a4a12;color:#082a4a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-item strong{display:block;font-size:14px;font-weight:700;color:#082a4a;margin-bottom:3px}.trust-item span{font-size:13px;color:#6c757d;line-height:1.5}@media(max-width:900px){.trust-strip-inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.trust-strip-inner{grid-template-columns:1fr}}.pro-steps{display:flex;flex-direction:column;gap:72px}.pro-step{display:grid;grid-template-columns:60px 1fr 340px;gap:32px;align-items:start}.pro-step--last{grid-template-columns:60px 1fr 360px}.pro-step-num{font-size:11px;font-weight:800;color:#ff6500;letter-spacing:.08em;padding-top:6px}.pro-step-num--price{font-size:20px;font-weight:800;color:#ff6500;letter-spacing:-.02em;padding-top:2px}.pro-step-content h3{font-size:clamp(18px,2vw,22px);font-weight:800;color:#fff;margin-bottom:14px;line-height:1.25}.pro-step-content>p{font-size:15px;color:#fff9;line-height:1.8;margin-bottom:20px}.pro-step-detail{display:flex;flex-wrap:wrap;gap:8px}.pro-step-detail span{font-size:12px;font-weight:600;color:#ffffff80;background:#ffffff0f;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.pro-cta-link{display:inline-flex;align-items:center;font-size:15px;font-weight:700;color:#ff6500;margin-top:12px;transition:opacity.2s}.pro-cta-link:hover{opacity:.8}.pro-step-visual{border-radius:16px;overflow:hidden}.pv-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px}.pv-card-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.pv-avatar{width:40px;height:40px;border-radius:50%;background:#ff6500;color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pv-card-header strong{display:block;font-size:14px;font-weight:700;color:#fff}.pv-card-header span{font-size:12px;color:#ffffff73}.pv-badge{margin-left:auto;font-size:11px;font-weight:700;color:#27ae60;background:#27ae6026;padding:4px 10px;border-radius:20px;flex-shrink:0}.pv-progress-wrap{margin-bottom:14px}.pv-progress-label{display:flex;justify-content:space-between;margin-bottom:6px}.pv-progress-label span{font-size:12px;color:#ffffff73}.pv-progress-pct{color:#ff6500!important;font-weight:700}.pv-progress-bar{height:6px;border-radius:3px;background:#ffffff1a;overflow:hidden}.pv-progress-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#ff6500,#ff8a3d);transition:width.6s ease}.pv-zones{display:flex;align-items:center;gap:6px;font-size:12px;color:#fff6}.pv-zones svg{color:#ffffff4d;flex-shrink:0}.pv-notif{display:flex;align-items:center;gap:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;margin-bottom:10px}.pv-notif:last-child{margin-bottom:0}.pv-notif-ico{width:36px;height:36px;border-radius:10px;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#fff9;flex-shrink:0}.pv-notif-ico--orange{background:#ff650026;color:#ff6500}.pv-notif strong{display:block;font-size:13px;font-weight:700;color:#fff}.pv-notif span{font-size:12px;color:#ffffff73}.pv-notif-time{font-size:11px;color:#ffffff4d;margin-left:auto;flex-shrink:0}.pv-msg-bubble{max-width:240px;padding:12px 16px;border-radius:14px;margin-bottom:10px}.pv-msg-bubble:last-child{margin-bottom:0}.pv-msg-bubble--left{background:#ffffff14;border-bottom-left-radius:4px}.pv-msg-bubble--right{background:#ff6500;margin-left:auto;border-bottom-right-radius:4px}.pv-msg-bubble span{font-size:13px;line-height:1.6}.pv-msg-bubble--left span{color:#ffffffbf}.pv-msg-bubble--right span{color:#fff}.pv-price-card{background:#fff;border-radius:16px;overflow:hidden}.pvc-top{background:linear-gradient(135deg,#082a4a,#0f3d6b);padding:28px 24px 24px;text-align:center}.pvc-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;display:block;margin-bottom:12px}.pvc-price{display:flex;align-items:baseline;justify-content:center;gap:4px}.pvc-price strong{font-size:48px;font-weight:800;color:#fff;line-height:1}.pvc-price span{font-size:18px;color:#ffffff80;font-weight:500}.pvc-sub{font-size:13px;color:#fff6;display:block;margin-top:8px}.pvc-features{padding:20px 24px;display:flex;flex-direction:column;gap:12px}.pvc-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:#495057}@media(max-width:960px){.pro-step{grid-template-columns:1fr;gap:20px}.pro-step--last{grid-template-columns:1fr}.pro-step-num{display:none}.pro-steps{gap:48px}}.cert-sec{background:#f8f9fa;border-top:1px solid #e9ecef;padding:88px 0}.cert-inner{display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:start}.cert-text{max-width:480px}.cert-text h2{font-size:clamp(22px,3vw,34px);font-weight:800;color:#082a4a;line-height:1.2;margin-bottom:20px}.cert-text p{font-size:15px;color:#6c757d;line-height:1.8;margin-bottom:16px}.cert-text p:last-child{margin-bottom:0}.cert-steps{display:flex;flex-direction:column;gap:24px}.cert-step{display:flex;gap:16px;align-items:flex-start}.cert-step-ico{width:44px;height:44px;border-radius:12px;background:#fff;border:1.5px solid #e9ecef;display:flex;align-items:center;justify-content:center;color:#082a4a;flex-shrink:0;box-shadow:0 2px 8px #0000000d}.cert-step strong{display:block;font-size:14px;font-weight:700;color:#082a4a;margin-bottom:4px}.cert-step span{font-size:13px;color:#6c757d;line-height:1.6}@media(max-width:900px){.cert-inner{grid-template-columns:1fr;gap:48px}.cert-sec{padding:64px 0}}.faq-sec{padding:88px 0}.faq-inner{display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:start}.faq-hd{position:sticky;top:96px}.faq-hd h2{font-size:clamp(22px,3vw,32px);font-weight:800;color:#082a4a;margin-bottom:12px}.faq-hd p{font-size:15px;color:#6c757d;line-height:1.65}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #e9ecef}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:none;padding:20px 0;font-size:16px;font-weight:600;color:#082a4a;cursor:pointer;text-align:left;font-family:Inter,sans-serif;transition:color.15s;-webkit-tap-highlight-color:transparent}.faq-q:hover,.faq-q[aria-expanded=true]{color:#ff6500}.faq-caret{flex-shrink:0;color:#adb5bd;transition:transform.25s}.faq-q[aria-expanded=true].faq-caret{transform:rotate(180deg);color:#ff6500}.faq-a{padding:0 0 20px}.faq-a p{font-size:15px;color:#6c757d;line-height:1.8}@media(max-width:860px){.faq-inner{grid-template-columns:1fr;gap:32px}.faq-hd{position:static}.faq-sec{padding:64px 0}}.final-cta{background:#f8f9fa;border-top:1px solid #e9ecef;padding:80px 0}.final-cta-inner{display:grid;grid-template-columns:1fr 1fr;gap:24px}.final-cta-card{border-radius:20px;padding:40px 36px}.final-cta-card--client{background:#fff;border:1.5px solid #e9ecef}.final-cta-card--pro{background:#082a4a}.fcc-top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.fcc-ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center}.final-cta-card--client.fcc-ico{background:#ff650017;color:#ff6500}.final-cta-card--pro.fcc-ico{background:#ffffff14;color:#ffffffb3}.fcc-tag{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.final-cta-card--client.fcc-tag{color:#6c757d}.fcc-tag--pro{color:#ffffff73!important}.final-cta-card h3{font-size:clamp(20px,2.5vw,26px);font-weight:800;margin-bottom:12px;line-height:1.2}.final-cta-card--client h3{color:#082a4a}.final-cta-card--pro h3{color:#fff}.final-cta-card>p{font-size:15px;line-height:1.65;margin-bottom:28px}.final-cta-card--client>p{color:#6c757d}.final-cta-card--pro>p{color:#ffffff80}.fcc-list{display:flex;flex-direction:column;gap:10px;margin-top:24px}.fcc-list li{display:flex;align-items:center;gap:8px;font-size:13px}.final-cta-card--client.fcc-list li{color:#6c757d}.final-cta-card--pro.fcc-list li{color:#ffffff80}.fcc-list svg{flex-shrink:0}.final-cta-card--pro.fcc-list svg{color:#27ae60}@media(max-width:768px){.final-cta-inner{grid-template-columns:1fr}.final-cta{padding:56px 0}.final-cta-card{padding:32px 28px}}
