@font-face{font-family:Switzer;src:url(/fonts/netcom/switzer-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--sk-paper:#f5f5f0;--sk-navy:#102531;--sk-cyan:#89c6d7;--sk-cyan-hover:#a8d6e2;--sk-line:#d9ddd6;--sk-muted:#596b75;--sk-link:#1d6a82;--sk-field:#b9c3bf;--sk-ice:#e8f2f5;--sk-cyan-line:#adc8d2;--sk-font:Switzer,Arial,Helvetica,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--sk-paper);--surface:#fff;--surface-2:var(--sk-paper);--border:var(--sk-line);--border-strong:var(--sk-field);--ink:var(--sk-navy);--text:var(--sk-navy);--text-muted:var(--sk-muted);--text-faint:#62737d;--accent:var(--sk-cyan);--accent-ink:var(--sk-navy);--accent-soft:var(--sk-ice);--accent-soft-border:var(--sk-cyan-line);--success:var(--sk-link);--success-soft:var(--sk-ice);--success-soft-border:var(--sk-cyan-line);--danger:#b3261e;--danger-soft:#fbeceb;--focus-ring:0 0 0 3px #89c6d780;--radius-lg:4px;--radius-md:4px;--radius-sm:3px;--shadow-card:none;--ease:cubic-bezier(.22,.8,.2,1);--ease-pop:cubic-bezier(.22,.8,.2,1)}html{background:var(--sk-paper);scroll-behavior:smooth}body{background:var(--sk-paper);color:var(--sk-navy);font-family:var(--sk-font);font-synthesis:none;-webkit-font-smoothing:auto;min-height:100dvh;margin:0;padding:0}::selection{background:var(--sk-cyan);color:var(--sk-navy)}h1,h2,h3{letter-spacing:-.028em;text-wrap:balance;font-family:inherit;font-weight:350}.mono,.sla-time,.contact-row dd,.journey-num,.char-count,.file-item .fsize,.ticket-id-row .id,.mood-pct,.step-meta .step-label,.review-section-head h3{font-variant-numeric:tabular-nums;font-family:inherit}*,:before,:after{animation:none!important}@keyframes sk-fade{0%{opacity:0}to{opacity:1}}.fstep.anim-in,#confirmView:not([hidden]) .confirm{animation:.2s both sk-fade!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fstep.anim-in,#confirmView:not([hidden]) .confirm{animation:none!important}*,:before,:after{transition-duration:.001ms!important}}html.is-still{scroll-behavior:auto}html.is-still .fstep.anim-in,html.is-still #confirmView:not([hidden]) .confirm{animation:none!important}html.is-still *,html.is-still :before,html.is-still :after{transition-duration:.001ms!important}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,select:focus-visible{outline:3px solid var(--sk-navy);outline-offset:3px}.mood-track:focus-visible{outline:3px solid var(--sk-navy);outline-offset:8px}.skip{background:var(--sk-navy);color:#fff;z-index:100;padding:15px;font-size:14px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip:focus{transform:none}.sk-bar{background:var(--sk-paper);border-bottom:1px solid var(--sk-line);justify-content:space-between;align-items:center;gap:24px;height:78px;padding:0 5.2%;display:flex}.sk-id{align-items:center;gap:16px;min-width:0;display:flex}.sk-brand{letter-spacing:-2px;color:var(--sk-navy);white-space:nowrap;align-items:center;gap:9px;font-family:Manrope,Arial,sans-serif;font-size:34px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.sk-brand img{width:28px;height:28px;display:block}.sk-dot{color:var(--sk-cyan)}.sk-page{color:var(--sk-muted);border-left:1px solid var(--sk-line);white-space:nowrap;padding-left:16px;font-size:14px;line-height:1.2}.sk-back{color:var(--sk-navy);white-space:nowrap;padding:12px 0;font-size:14px;font-weight:600;text-decoration:none}.sk-back:hover{text-underline-offset:4px;text-decoration:underline}.sk-foot{background:var(--sk-navy);color:var(--on-navy,#d8e6eb);margin-top:0}.sk-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 5.2%;font-size:13px;display:flex}.sk-foot nav{gap:24px;display:flex}.sk-foot a{color:#fff;padding:8px 0;text-decoration:none}.sk-foot a:hover{text-underline-offset:4px;text-decoration:underline}.shell{max-width:1600px;margin:0 auto;padding:56px 5.2% 96px}.frame{opacity:1;border:1px solid var(--sk-line);box-shadow:none;background:#fff;border-radius:4px;overflow:hidden;transform:none}.info-panel{background:var(--sk-navy);color:#fff;border-right:0;justify-content:flex-start;gap:48px;padding:48px 40px;overflow:visible}.info-panel:before,.info-panel:after{display:none}.info-top{gap:0}.info-heading{letter-spacing:-.028em;color:#fff;margin-top:0;font-size:clamp(30px,3vw,44px);font-weight:350;line-height:1.1}.info-body{color:#d8e6eb;opacity:1;max-width:34ch;margin-top:18px;font-size:16px;line-height:1.65}.journey{border-top:1px solid #fff3;gap:20px;padding-top:28px}.journey-num{width:28px;height:28px;color:var(--sk-cyan);background:0 0;border:1px solid #89c6d799;border-radius:3px;font-size:13px;font-weight:600}.journey-step b{color:#fff;letter-spacing:0;padding-top:4px;font-size:15px;font-weight:600}.journey-step div span{color:#bcced6;font-size:14px}.form-panel{gap:28px}.form-head h2{letter-spacing:-.028em;font-size:clamp(24px,2.2vw,30px);font-weight:350}.form-head p{color:var(--sk-muted);font-size:14px;line-height:1.6}form{gap:20px}label{text-transform:none;letter-spacing:0;color:var(--sk-navy);font-size:14px;font-weight:650}label .opt{color:var(--sk-muted);font-size:13px;font-weight:500}.help,.errmsg,#companyHint{font-size:13px;line-height:1.5}.help{color:var(--sk-muted)}.char-count{font-size:12px}input[type=text],input[type=email],input[type=tel],select,textarea{border:1px solid var(--sk-field);box-shadow:none;color:var(--sk-navy);background:#fff;border-radius:3px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:hover,select:hover,textarea:hover{border-color:#7f949f}input:focus,select:focus,textarea:focus{border-color:var(--sk-navy);box-shadow:var(--focus-ring);background:#fff;outline:none}input:invalid:not(:placeholder-shown):not(:focus){border-color:var(--danger)}.field.valid input,.field.valid select{border-color:var(--sk-field)}.field.invalid input,.field.invalid textarea,.field.invalid select{border-color:var(--danger)}select{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23102531' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}select option{color:var(--sk-navy);background:#fff}.field-ok{color:var(--sk-link);transform:translateY(-50%)}.field.valid .field-ok{transform:translateY(-50%)}.company-results{border:1px solid var(--sk-field);background:#fff;border-radius:4px;box-shadow:0 14px 30px -18px #1025314d}.company-results li{border-radius:3px;font-size:14px}.company-results li:hover,.company-results li.active{background:var(--sk-ice);color:var(--sk-navy)}#companyHint.warn{color:var(--danger)}.dropzone{background:var(--sk-paper);border:1px dashed var(--sk-field);border-radius:4px;transition:border-color .15s,background .15s}.dropzone:hover,.dropzone.drag{border-color:var(--sk-navy);background:var(--sk-ice)}.dropzone svg{color:var(--sk-muted)}.dropzone .dz-main{font-size:14px}.dropzone .dz-main span{color:var(--sk-link)}.dropzone .dz-sub{color:var(--sk-muted);font-size:12.5px}.file-item{background:var(--sk-paper);border-color:var(--sk-line);border-radius:3px;font-size:13.5px}.file-icon,.file-thumb{border-radius:3px}.file-bar,.file-bar-fill{border-radius:0}button.primary,button.ghost{text-transform:none;letter-spacing:0;border-radius:3px;min-height:48px;padding:13px 22px;font-size:15px;transition:background .15s,border-color .15s}button.primary{color:var(--sk-navy);background:var(--sk-cyan);box-shadow:none;font-weight:650}button.primary:before{display:none}button.primary:hover{background:var(--sk-cyan-hover);filter:none;box-shadow:none;transform:none}button.primary:active{transform:none}button.primary.is-loading{opacity:.7}.ripple{display:none}button.ghost{color:var(--sk-navy);border:1px solid var(--sk-navy);background:0 0;font-weight:600}button.ghost:hover{border-color:var(--sk-navy);color:var(--sk-navy);background:#fff;transform:none}button.ghost:active{transform:none}.step-nav{gap:12px}.draft-banner{background:var(--sk-paper);border:1px solid var(--sk-line);font-size:14px}.draft-actions button{border-radius:3px;min-height:40px;padding:9px 14px;font-size:14px}.resume-btn{background:var(--sk-cyan);color:var(--sk-navy)}.resume-btn:hover{filter:none;background:var(--sk-cyan-hover)}.discard-btn{color:var(--sk-navy);border:1px solid var(--sk-navy)}.discard-btn:hover{color:var(--sk-navy);border-color:var(--sk-navy);background:#fff}.role-gate-label{font-size:15px;font-weight:650}.role-btn{border:1px solid var(--sk-field);background:#fff;border-radius:3px;min-height:52px;font-size:15px}.role-btn:hover{border-color:var(--sk-navy);transform:none}.role-btn:active{transform:none}.role-btn svg:first-child{color:var(--sk-muted)}.role-btn.active{border-color:var(--sk-navy);background:var(--sk-ice);box-shadow:none}.role-btn.active svg:first-child{color:var(--sk-navy)}.role-btn-check{color:var(--sk-navy);transform:none}.role-btn.active .role-btn-check{transform:none}.role-gate .role-errmsg{font-size:13px}.mood-row{--face:0px;opacity:1;border:0;border-bottom:1px solid var(--sk-line);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;gap:8px;padding:0 0 22px;transition:none;transform:none}.mood-row:before{display:none}.mood-progress{padding:6px 0 28px}.mood-track{border-radius:0;height:4px;margin:0 6px}.mood-rail{background:var(--sk-line);box-shadow:none;border-radius:0}.mood-fill{background:var(--sk-cyan);box-shadow:none;border-radius:0;transition:none}.mood-row.is-done .mood-fill{background:var(--sk-cyan)}.mood-node i{border:2px solid var(--sk-field);background:#fff;border-radius:2px;width:10px;height:10px;transition:background .2s,border-color .2s}.mood-node.is-done i{background:var(--sk-cyan);border-color:var(--sk-navy);box-shadow:none;transform:none}.mood-node em{letter-spacing:0;text-transform:none;color:var(--sk-muted);font-size:12px;font-weight:500;top:16px}.mood-node.is-done em{color:var(--sk-navy)}.mood-copy b{color:var(--sk-navy);font-size:16px;font-weight:600}.mood-copy span{color:var(--sk-muted);font-size:14px}.mood-pct{color:var(--sk-navy);text-shadow:none;font-size:18px;font-weight:600}@media (width>=1024px){.mood-row{--face:0px}.mood-copy b{font-size:16px}.mood-copy span{font-size:14px}}@media (width<=480px){.mood-row{--face:0px;padding:0 0 18px}.mood-copy b{font-size:15px}.mood-copy span{font-size:13px}.mood-pct{font-size:16px}.mood-node i{width:9px;height:9px}}.review-section{opacity:1;background:var(--sk-paper);border:1px solid var(--sk-line);box-shadow:none;border-radius:4px;transform:none}.review-section:hover{border-color:var(--sk-line);box-shadow:none}.review-section-head h3{color:var(--sk-navy);letter-spacing:0;font-size:14px;font-weight:650}.review-edit-btn{border-color:var(--sk-field);width:32px;height:32px;color:var(--sk-navy);background:#fff;border-radius:3px}.review-edit-btn:hover{color:var(--sk-navy);border-color:var(--sk-navy);background:#fff;transform:none}.review-edit-btn:active{transform:none}.review-field dt{letter-spacing:0;text-transform:none;color:var(--sk-muted);font-size:12.5px}.review-field dd{font-size:15px}.step-meta .step-label{font-size:14px;font-weight:650}.confirm-icon{opacity:1;background:var(--sk-ice);border:1px solid var(--sk-cyan-line);width:44px;height:44px;box-shadow:none;border-radius:4px;transform:none}.confirm-icon:before,.confirm-icon:after{display:none}.confirm-icon svg{color:var(--sk-link)}.confirm-icon .check-draw{stroke-dasharray:none;stroke-dashoffset:0}.confirm h2{letter-spacing:-.028em;opacity:1;padding-top:0;font-size:clamp(26px,2.4vw,34px);font-weight:350}.confirm p.lead{color:var(--sk-muted);opacity:1;font-size:15px;line-height:1.6}.specialist-card,.ticket-card,.next-steps,.confirm-actions,.ns-item{opacity:1;transform:none}.ticket-card{background:var(--sk-paper);border:1px solid var(--sk-line);box-shadow:none;border-radius:4px}.ticket-card:before{background:var(--sk-cyan);height:3px}.ticket-card:after,.ticket-divider:before,.ticket-divider:after{display:none}.ticket-id-row .id{color:var(--sk-navy);letter-spacing:.02em;font-size:20px;font-weight:600}.id-copy-btn{width:30px;height:30px;color:var(--sk-muted);border-color:var(--sk-field);background:#fff;border-radius:3px}.id-copy-btn:hover{color:var(--sk-navy);border-color:var(--sk-navy);background:#fff}.id-copy-btn:active{transform:none}.id-copy-btn.copied{color:var(--sk-link);border-color:var(--sk-cyan-line);background:var(--sk-ice)}.ticket-status{text-transform:none;letter-spacing:0;color:var(--sk-link);background:var(--sk-ice);border:1px solid var(--sk-cyan-line);border-radius:3px;font-size:13px;font-weight:600}.ticket-grid{font-size:14px}.ticket-grid dt{letter-spacing:0;text-transform:none;color:var(--sk-muted);font-size:12.5px}.specialist-card{border:1px solid var(--sk-line);box-shadow:none;background:#fff;border-radius:4px}.specialist-copy b{font-size:15px}.specialist-copy span{color:var(--sk-muted);font-size:14px}.next-steps{border:1px solid var(--sk-line);box-shadow:none;background:#fff;border-radius:4px}.next-steps .ns-title{letter-spacing:0;text-transform:none;color:var(--sk-navy);font-size:13px;font-weight:650}.ns-item{font-size:15px;line-height:1.5}.ns-icon{background:var(--sk-ice);border-color:var(--sk-cyan-line);color:var(--sk-link);border-radius:3px;width:30px;height:30px}.ns-item:hover .ns-icon{border-color:var(--sk-cyan-line);transform:none}.submit-error{background:var(--danger-soft);border-color:#e0a7a3;border-radius:3px;font-size:14px}.submit-note{color:var(--sk-muted);font-size:13px}@media (width<=780px){.shell{padding:32px 6% 64px}.info-panel{gap:28px;padding:32px 24px}.form-panel{padding:32px 24px 28px}input[type=text],input[type=email],input[type=tel],select,textarea{font-size:16px}}@media (width<=600px){.sk-bar{height:72px;padding:0 6%}.sk-brand{letter-spacing:-1.7px;font-size:27px}.sk-brand img{width:22px;height:22px}.sk-page{padding-left:12px}.sk-foot-in{padding:24px 6%}}@media (width<=480px){.info-panel{padding:28px 20px}.info-heading{font-size:28px}.info-body{margin-top:14px;font-size:15px;display:block}.form-panel{padding:28px 20px 24px}}@media (width<=380px){.sk-back{font-size:13px}.sk-page{display:none}}.specialist-card{display:none}.sk-legal{color:var(--on-navy,#d8e6eb);margin:0;padding:0 5.2% 26px;font-size:11px;line-height:1.7}.sk-foot .sk-legal a{color:inherit;padding:0}
